/freebsd-current/sys/arm/arm/ |
H A D | nexusvar.h | 31 void nexus_set_dma_tag(bus_dma_tag_t _tag);
|
/freebsd-current/sys/arm/include/ |
H A D | bus_dma.h | 74 #define BUS_DMA_TAG_VALID(t) ((t) != (bus_dma_tag_t)0)
|
/freebsd-current/sys/powerpc/include/ |
H A D | bus_dma.h | 35 int bus_dma_tag_set_iommu(bus_dma_tag_t, device_t iommu, void *cookie);
|
/freebsd-current/sys/sys/ |
H A D | _bus_dma.h | 36 * bus_dma_tag_t 43 typedef struct bus_dma_tag *bus_dma_tag_t; typedef in typeref:struct:bus_dma_tag
|
H A D | bus_dma_internal.h | 38 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 D | bus_dma.h | 178 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 D | busdma_impl.h | 50 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 D | bus_dma.h | 40 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 D | bus_dma_impl.h | 48 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 D | bus_dma.h | 14 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 D | bus_dma_impl.h | 47 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 D | bus_dma.h | 15 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 D | dcons_os.h | 47 bus_dma_tag_t dma_tag;
|
/freebsd-current/sys/dev/cxgb/sys/ |
H A D | mvec.h | 34 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 D | if_ipwvar.h | 123 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 D | hyperv_busdma.h | 36 bus_dma_tag_t hv_dtag;
|
/freebsd-current/sys/powerpc/ofw/ |
H A D | ofw_pcibus.h | 47 bus_dma_tag_t opd_dma_tag;
|
/freebsd-current/sys/dev/vte/ |
H A D | if_vtevar.h | 72 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 D | if_eqos_var.h | 62 bus_dma_tag_t desc_tag; 67 bus_dma_tag_t buf_tag;
|
/freebsd-current/sys/dev/nfe/ |
H A D | if_nfevar.h | 25 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 D | proto_busdma.h | 53 bus_dma_tag_t bd_tag; 60 bus_dma_tag_t bd_roottag;
|
/freebsd-current/sys/arm64/cavium/ |
H A D | thunder_pcie_pem.h | 40 bus_dma_tag_t dmat;
|
/freebsd-current/sys/dev/ips/ |
H A D | ips_ioctl.h | 61 bus_dma_tag_t dmatag;
|
/freebsd-current/sys/dev/rtwn/pci/ |
H A D | rtwn_pci_var.h | 40 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 D | fwdma.h | 38 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);
|