Home
last modified time | relevance | path

Searched refs:strbuf_ctl (Results 1 – 10 of 10) sorted by relevance

/openbsd/src/sys/arch/sparc64/dev/
Diommuvar.h46 struct strbuf_ctl { struct
95 struct strbuf_ctl *ims_sb; /* Link to parent */
132 struct strbuf_ctl *is_sb[2]; /* Streaming buffers if any */
150 int iommu_dvmamap_create(bus_dma_tag_t, bus_dma_tag_t, struct strbuf_ctl *,
Diommu.c75 void iommu_enter(struct iommu_state *, struct strbuf_ctl *, bus_addr_t,
77 void iommu_remove(struct iommu_state *, struct strbuf_ctl *, bus_addr_t);
78 int iommu_dvmamap_sync_range(struct strbuf_ctl*, bus_addr_t, bus_size_t);
93 void strbuf_reset(struct strbuf_ctl *);
128 iommu_strbuf_flush(struct strbuf_ctl *sb, bus_addr_t va) in iommu_strbuf_flush()
277 struct strbuf_ctl *sb = is->is_sb[i]; in iommu_reset()
297 strbuf_reset(struct strbuf_ctl *sb) in strbuf_reset()
303 STRBUFREG(strbuf_ctl), STRBUF_EN); in strbuf_reset()
309 STRBUFREG(strbuf_ctl)) == 0) { in strbuf_reset()
329 iommu_enter(struct iommu_state *is, struct strbuf_ctl *sb, bus_addr_t va, in iommu_enter()
[all …]
Dsbusvar.h104 struct strbuf_ctl sc_sb; /* Streaming buffer control */
Dpyrovar.h74 struct strbuf_ctl pp_sb;
Dschizovar.h50 struct strbuf_ctl sp_sb;
Dpsychovar.h71 struct strbuf_ctl pp_sb;
Diommureg.h66 volatile u_int64_t strbuf_ctl; /* streaming buffer control reg */ member
Dviommu.c79 void viommu_enter(struct iommu_state *, struct strbuf_ctl *, bus_addr_t,
81 void viommu_remove(struct iommu_state *, struct strbuf_ctl *, bus_addr_t);
150 viommu_enter(struct iommu_state *is, struct strbuf_ctl *sb, bus_addr_t va, in viommu_enter()
184 viommu_remove(struct iommu_state *is, struct strbuf_ctl *sb, bus_addr_t va) in viommu_remove()
Dschizo.c419 STRBUFREG(strbuf_ctl), in schizo_init_iommu()
421 STRBUFREG(strbuf_ctl)) & ~STRBUF_EN); in schizo_init_iommu()
Dpsycho.c494 struct strbuf_ctl *sb = &pp->pp_sb; in psycho_attach()
535 struct strbuf_ctl *sb = &pp->pp_sb; in psycho_attach()