Searched refs:bus_dma_tag_t (Results 1 - 25 of 332) sorted by relevance

1234567891011>>

/freebsd-current/sys/arm/arm/
H A Dnexusvar.h31 void nexus_set_dma_tag(bus_dma_tag_t _tag);
/freebsd-current/sys/arm/include/
H A Dbus_dma.h74 #define BUS_DMA_TAG_VALID(t) ((t) != (bus_dma_tag_t)0)
/freebsd-current/sys/powerpc/include/
H A Dbus_dma.h35 int bus_dma_tag_set_iommu(bus_dma_tag_t, device_t iommu, void *cookie);
/freebsd-current/sys/sys/
H A D_bus_dma.h36 * bus_dma_tag_t
43 typedef struct bus_dma_tag *bus_dma_tag_t; typedef in typeref:struct:bus_dma_tag
H A Dbus_dma_internal.h38 bus_dma_segment_t *_bus_dmamap_complete(bus_dma_tag_t dmat,
42 int _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map,
46 int _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map,
50 int _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map,
54 void _bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t map,
H A Dbus_dma.h178 int bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment,
183 void *lockfuncarg, bus_dma_tag_t *dmat);
193 bus_dma_tag_t parent;
256 void bus_dma_template_init(bus_dma_template_t *t, bus_dma_tag_t parent);
257 int bus_dma_template_tag(bus_dma_template_t *t, bus_dma_tag_t *dmat);
258 void bus_dma_template_clone(bus_dma_template_t *t, bus_dma_tag_t dmat);
268 int bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain);
270 int bus_dma_tag_destroy(bus_dma_tag_t dmat);
288 int bus_dmamap_load(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
296 int bus_dmamap_load_mbuf(bus_dma_tag_t dma
[all...]
/freebsd-current/sys/x86/include/
H A Dbusdma_impl.h50 int (*tag_create)(bus_dma_tag_t parent,
54 void *lockfuncarg, bus_dma_tag_t *dmat);
55 int (*tag_destroy)(bus_dma_tag_t dmat);
56 int (*tag_set_domain)(bus_dma_tag_t);
57 bool (*id_mapped)(bus_dma_tag_t, vm_paddr_t, bus_size_t);
58 int (*map_create)(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp);
59 int (*map_destroy)(bus_dma_tag_t dmat, bus_dmamap_t map);
60 int (*mem_alloc)(bus_dma_tag_t dmat, void** vaddr, int flags,
62 void (*mem_free)(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map);
63 int (*load_ma)(bus_dma_tag_t dma
[all...]
H A Dbus_dma.h40 bus_dma_id_mapped(bus_dma_tag_t dmat, vm_paddr_t buf, bus_size_t buflen)
53 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp)
66 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map)
80 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags,
94 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map)
106 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map)
117 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
132 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf,
143 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma,
159 _bus_dmamap_load_buffer(bus_dma_tag_t dma
[all...]
/freebsd-current/sys/arm64/include/
H A Dbus_dma_impl.h48 int (*tag_create)(bus_dma_tag_t parent,
52 void *lockfuncarg, bus_dma_tag_t *dmat);
53 int (*tag_destroy)(bus_dma_tag_t dmat);
54 int (*tag_set_domain)(bus_dma_tag_t);
55 bool (*id_mapped)(bus_dma_tag_t, vm_paddr_t, bus_size_t);
56 int (*map_create)(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp);
57 int (*map_destroy)(bus_dma_tag_t dmat, bus_dmamap_t map);
58 int (*mem_alloc)(bus_dma_tag_t dmat, void** vaddr, int flags,
60 void (*mem_free)(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map);
61 int (*load_ma)(bus_dma_tag_t dma
[all...]
H A Dbus_dma.h14 bus_dma_id_mapped(bus_dma_tag_t dmat, vm_paddr_t buf, bus_size_t buflen)
27 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp)
40 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map)
54 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags,
68 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map)
80 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map)
89 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
98 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf,
109 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma,
121 _bus_dmamap_load_buffer(bus_dma_tag_t dma
[all...]
/freebsd-current/sys/riscv/include/
H A Dbus_dma_impl.h47 int (*tag_create)(bus_dma_tag_t parent,
51 void *lockfuncarg, bus_dma_tag_t *dmat);
52 int (*tag_destroy)(bus_dma_tag_t dmat);
53 int (*map_create)(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp);
54 int (*map_destroy)(bus_dma_tag_t dmat, bus_dmamap_t map);
55 int (*mem_alloc)(bus_dma_tag_t dmat, void** vaddr, int flags,
57 void (*mem_free)(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map);
58 int (*load_ma)(bus_dma_tag_t dmat, bus_dmamap_t map,
61 int (*load_phys)(bus_dma_tag_t dmat, bus_dmamap_t map,
64 int (*load_buffer)(bus_dma_tag_t dma
[all...]
H A Dbus_dma.h15 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t *mapp)
28 bus_dmamap_destroy(bus_dma_tag_t dmat, bus_dmamap_t map)
42 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags,
56 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map)
68 bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map)
77 bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
86 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf,
97 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma,
109 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
121 _bus_dmamap_waitok(bus_dma_tag_t dma
[all...]
/freebsd-current/sys/dev/dcons/
H A Ddcons_os.h47 bus_dma_tag_t dma_tag;
/freebsd-current/sys/dev/cxgb/sys/
H A Dmvec.h34 int busdma_map_sg_collapse(bus_dma_tag_t tag, bus_dmamap_t map,
36 void busdma_map_sg_vec(bus_dma_tag_t tag, bus_dmamap_t map,
/freebsd-current/sys/dev/ipw/
H A Dif_ipwvar.h123 bus_dma_tag_t parent_dmat;
124 bus_dma_tag_t tbd_dmat;
125 bus_dma_tag_t rbd_dmat;
126 bus_dma_tag_t status_dmat;
127 bus_dma_tag_t cmd_dmat;
128 bus_dma_tag_t hdr_dmat;
129 bus_dma_tag_t txbuf_dmat;
130 bus_dma_tag_t rxbuf_dmat;
/freebsd-current/sys/dev/hyperv/include/
H A Dhyperv_busdma.h36 bus_dma_tag_t hv_dtag;
/freebsd-current/sys/powerpc/ofw/
H A Dofw_pcibus.h47 bus_dma_tag_t opd_dma_tag;
/freebsd-current/sys/dev/vte/
H A Dif_vtevar.h72 bus_dma_tag_t vte_parent_tag;
73 bus_dma_tag_t vte_buffer_tag;
74 bus_dma_tag_t vte_tx_tag;
77 bus_dma_tag_t vte_rx_tag;
79 bus_dma_tag_t vte_tx_ring_tag;
81 bus_dma_tag_t vte_rx_ring_tag;
/freebsd-current/sys/dev/eqos/
H A Dif_eqos_var.h62 bus_dma_tag_t desc_tag;
67 bus_dma_tag_t buf_tag;
/freebsd-current/sys/dev/nfe/
H A Dif_nfevar.h25 bus_dma_tag_t tx_desc_tag;
30 bus_dma_tag_t tx_data_tag;
44 bus_dma_tag_t rx_desc_tag;
49 bus_dma_tag_t rx_data_tag;
57 bus_dma_tag_t jrx_desc_tag;
59 bus_dma_tag_t jrx_jumbo_tag;
64 bus_dma_tag_t jrx_data_tag;
119 bus_dma_tag_t nfe_parent_tag;
/freebsd-current/sys/dev/proto/
H A Dproto_busdma.h53 bus_dma_tag_t bd_tag;
60 bus_dma_tag_t bd_roottag;
/freebsd-current/sys/arm64/cavium/
H A Dthunder_pcie_pem.h40 bus_dma_tag_t dmat;
/freebsd-current/sys/dev/ips/
H A Dips_ioctl.h61 bus_dma_tag_t dmatag;
/freebsd-current/sys/dev/rtwn/pci/
H A Drtwn_pci_var.h40 bus_dma_tag_t desc_dmat;
42 bus_dma_tag_t data_dmat;
56 bus_dma_tag_t desc_dmat;
58 bus_dma_tag_t data_dmat;
/freebsd-current/sys/dev/firewire/
H A Dfwdma.h38 bus_dma_tag_t dma_tag;
54 bus_dma_tag_t dma_tag;
107 void *fwdma_malloc_size(bus_dma_tag_t, bus_dmamap_t *, bus_size_t, bus_addr_t *, int);
108 void fwdma_free_size(bus_dma_tag_t, bus_dmamap_t, void *, bus_size_t);

Completed in 207 milliseconds

1234567891011>>