Searched refs:strbuf_ctl (Results 1 – 10 of 10) sorted by relevance
/openbsd/sys/arch/sparc64/dev/ |
H A D | iommuvar.h | 46 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 *,
|
H A D | iommu.c | 75 void iommu_enter(struct iommu_state *, struct strbuf_ctl *, bus_addr_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() 499 struct strbuf_ctl *sb = ims->ims_sb; in iommu_strbuf_flush_done() 1534 struct strbuf_ctl *sb; in _iommu_dvmamap_sync() 1775 struct strbuf_ctl *sb = ims->ims_sb; in iommu_iomap_load_map() [all …]
|
H A D | sbusvar.h | 104 struct strbuf_ctl sc_sb; /* Streaming buffer control */
|
H A D | pyrovar.h | 74 struct strbuf_ctl pp_sb;
|
H A D | schizovar.h | 50 struct strbuf_ctl sp_sb;
|
H A D | psychovar.h | 71 struct strbuf_ctl pp_sb;
|
H A D | iommureg.h | 66 volatile u_int64_t strbuf_ctl; /* streaming buffer control reg */ member
|
H A D | viommu.c | 79 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()
|
H A D | schizo.c | 419 STRBUFREG(strbuf_ctl), in schizo_init_iommu() 421 STRBUFREG(strbuf_ctl)) & ~STRBUF_EN); in schizo_init_iommu()
|
H A D | psycho.c | 494 struct strbuf_ctl *sb = &pp->pp_sb; in psycho_attach() 535 struct strbuf_ctl *sb = &pp->pp_sb; in psycho_attach()
|