Home
last modified time | relevance | path

Searched refs:dmah (Results 1 – 25 of 49) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Dhnddma.h120 extern bool dma_check_last_desc(hnddma_t *dmah);
121 extern void dma_txfrwd(hnddma_t *dmah);
127 extern bool dma_is_indirect(hnddma_t *dmah);
143 void dma_rx_desc_init(hnddma_t *dmah, uint rxfifo);
144 void dma_detach(hnddma_t *dmah);
145 bool dma_txreset(hnddma_t *dmah);
146 bool dma_rxreset(hnddma_t *dmah);
147 bool dma_rxidle(hnddma_t *dmah);
148 void dma_txinit(hnddma_t *dmah);
149 bool dma_txenabled(hnddma_t *dmah);
[all …]
H A Dlinux_osl.h226 #define DMA_ALLOC_CONSISTENT(osh, size, align, tot, pap, dmah) \ argument
228 #define DMA_FREE_CONSISTENT(osh, va, size, pa, dmah) \ argument
231 #define DMA_ALLOC_CONSISTENT_FORCE32(osh, size, align, tot, pap, dmah) \ argument
233 #define DMA_FREE_CONSISTENT_FORCE32(osh, va, size, pa, dmah) \ argument
247 #define DMA_UNMAP(osh, pa, size, direction, p, dmah) \ argument
763 #define DMA_FLUSH(osh, va, size, direction, p, dmah) \ argument
764 osl_dma_flush((osh), (va), (size), (direction), (p), (dmah))
765 #define DMA_MAP(osh, va, size, direction, p, dmah) \ argument
766 osl_dma_map((osh), (va), (size), (direction), (p), (dmah))
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Dhnddma.h120 extern bool dma_check_last_desc(hnddma_t *dmah);
121 extern void dma_txfrwd(hnddma_t *dmah);
127 extern bool dma_is_indirect(hnddma_t *dmah);
143 void dma_rx_desc_init(hnddma_t *dmah, uint rxfifo);
144 void dma_detach(hnddma_t *dmah);
145 bool dma_txreset(hnddma_t *dmah);
146 bool dma_rxreset(hnddma_t *dmah);
147 bool dma_rxidle(hnddma_t *dmah);
148 void dma_txinit(hnddma_t *dmah);
149 bool dma_txenabled(hnddma_t *dmah);
[all …]
H A Dlinux_osl.h230 #define DMA_ALLOC_CONSISTENT(osh, size, align, tot, pap, dmah) \ argument
232 #define DMA_FREE_CONSISTENT(osh, va, size, pa, dmah) \ argument
235 #define DMA_ALLOC_CONSISTENT_FORCE32(osh, size, align, tot, pap, dmah) \ argument
237 #define DMA_FREE_CONSISTENT_FORCE32(osh, va, size, pa, dmah) \ argument
251 #define DMA_UNMAP(osh, pa, size, direction, p, dmah) \ argument
767 #define DMA_FLUSH(osh, va, size, direction, p, dmah) \ argument
768 osl_dma_flush((osh), (va), (size), (direction), (p), (dmah))
769 #define DMA_MAP(osh, va, size, direction, p, dmah) \ argument
770 osl_dma_map((osh), (va), (size), (direction), (p), (dmah))
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_pci.c54 drm_dma_handle_t *dmah; in drm_pci_alloc() local
63 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL); in drm_pci_alloc()
64 if (!dmah) in drm_pci_alloc()
67 dmah->size = size; in drm_pci_alloc()
68 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, in drm_pci_alloc()
69 &dmah->busaddr, in drm_pci_alloc()
72 if (dmah->vaddr == NULL) { in drm_pci_alloc()
73 kfree(dmah); in drm_pci_alloc()
77 return dmah; in drm_pci_alloc()
89 void drm_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah) in drm_pci_free() argument
[all …]
H A Ddrm_bufs.c885 drm_dma_handle_t *dmah; in drm_legacy_addbufs_pci() local
981 dmah = drm_pci_alloc(dev, PAGE_SIZE << page_order, 0x1000); in drm_legacy_addbufs_pci()
983 if (!dmah) { in drm_legacy_addbufs_pci()
993 entry->seglist[entry->seg_count++] = dmah; in drm_legacy_addbufs_pci()
997 (unsigned long)dmah->vaddr + PAGE_SIZE * i); in drm_legacy_addbufs_pci()
999 = (unsigned long)dmah->vaddr + PAGE_SIZE * i; in drm_legacy_addbufs_pci()
1010 buf->address = (void *)(dmah->vaddr + offset); in drm_legacy_addbufs_pci()
1011 buf->bus_address = dmah->busaddr + offset; in drm_legacy_addbufs_pci()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/
H A Dlinux_osl.h195 #define DMA_ALLOC_CONSISTENT(osh, size, align, tot, pap, dmah) \ argument
197 #define DMA_FREE_CONSISTENT(osh, va, size, pa, dmah) \ argument
200 #define DMA_ALLOC_CONSISTENT_FORCE32(osh, size, align, tot, pap, dmah) \ argument
202 #define DMA_FREE_CONSISTENT_FORCE32(osh, va, size, pa, dmah) \ argument
216 #define DMA_UNMAP(osh, pa, size, direction, p, dmah) \ argument
472 #define DMA_FLUSH(osh, va, size, direction, p, dmah) \ argument
473 osl_dma_flush((osh), (va), (size), (direction), (p), (dmah))
475 #define DMA_MAP(osh, va, size, direction, p, dmah) \ argument
476 osl_dma_map((osh), (va), (size), (direction), (p), (dmah))
508 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) \ argument
[all …]
H A Dosl.h312 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) ((dmaaddr_t) ((0))) argument
314 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) \ argument
317 #define SECURE_DMA_DD_MAP(osh, va, size, direction, p, dmah) 0 argument
319 #define SECURE_DMA_MAP_TXMETA(osh, va, size, direction, p, dmah, pcma) ((dmaaddr_t) ((0))) argument
321 #define SECURE_DMA_MAP_TXMETA(osh, va, size, direction, p, dmah, pcma) \ argument
324 #define SECURE_DMA_UNMAP(osh, pa, size, direction, p, dmah, pcma, offset) argument
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/
H A Dlinux_osl.h195 #define DMA_ALLOC_CONSISTENT(osh, size, align, tot, pap, dmah) \ argument
197 #define DMA_FREE_CONSISTENT(osh, va, size, pa, dmah) \ argument
200 #define DMA_ALLOC_CONSISTENT_FORCE32(osh, size, align, tot, pap, dmah) \ argument
202 #define DMA_FREE_CONSISTENT_FORCE32(osh, va, size, pa, dmah) \ argument
216 #define DMA_UNMAP(osh, pa, size, direction, p, dmah) \ argument
472 #define DMA_FLUSH(osh, va, size, direction, p, dmah) \ argument
473 osl_dma_flush((osh), (va), (size), (direction), (p), (dmah))
475 #define DMA_MAP(osh, va, size, direction, p, dmah) \ argument
476 osl_dma_map((osh), (va), (size), (direction), (p), (dmah))
508 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) \ argument
[all …]
H A Dosl.h312 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) ((dmaaddr_t) ((0))) argument
314 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) \ argument
317 #define SECURE_DMA_DD_MAP(osh, va, size, direction, p, dmah) 0 argument
319 #define SECURE_DMA_MAP_TXMETA(osh, va, size, direction, p, dmah, pcma) ((dmaaddr_t) ((0))) argument
321 #define SECURE_DMA_MAP_TXMETA(osh, va, size, direction, p, dmah, pcma) \ argument
324 #define SECURE_DMA_UNMAP(osh, pa, size, direction, p, dmah, pcma, offset) argument
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/
H A Dlinux_osl.h203 #define DMA_ALLOC_CONSISTENT(osh, size, align, tot, pap, dmah) \ argument
205 #define DMA_FREE_CONSISTENT(osh, va, size, pa, dmah) \ argument
208 #define DMA_ALLOC_CONSISTENT_FORCE32(osh, size, align, tot, pap, dmah) \ argument
210 #define DMA_FREE_CONSISTENT_FORCE32(osh, va, size, pa, dmah) \ argument
224 #define DMA_UNMAP(osh, pa, size, direction, p, dmah) \ argument
476 #define DMA_FLUSH(osh, va, size, direction, p, dmah) \ argument
477 osl_dma_flush((osh), (va), (size), (direction), (p), (dmah))
479 #define DMA_MAP(osh, va, size, direction, p, dmah) \ argument
480 osl_dma_map((osh), (va), (size), (direction), (p), (dmah))
512 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) \ argument
[all …]
H A Dosl.h312 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) ((dmaaddr_t) ((0))) argument
314 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) \ argument
317 #define SECURE_DMA_DD_MAP(osh, va, size, direction, p, dmah) 0 argument
319 #define SECURE_DMA_MAP_TXMETA(osh, va, size, direction, p, dmah, pcma) ((dmaaddr_t) ((0))) argument
321 #define SECURE_DMA_MAP_TXMETA(osh, va, size, direction, p, dmah, pcma) \ argument
324 #define SECURE_DMA_UNMAP(osh, pa, size, direction, p, dmah, pcma, offset) argument
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dosl.h241 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) ((dmaaddr_t) ((0))) argument
243 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) ((dmaaddr_t) {(0)}) argument
245 #define SECURE_DMA_DD_MAP(osh, va, size, direction, p, dmah) 0 argument
247 #define SECURE_DMA_MAP_TXMETA(osh, va, size, direction, p, dmah, pcma) ((dmaaddr_t) ((0))) argument
249 #define SECURE_DMA_MAP_TXMETA(osh, va, size, direction, p, dmah, pcma) ((dmaaddr_t) {(0)}) argument
251 #define SECURE_DMA_UNMAP(osh, pa, size, direction, p, dmah, pcma, offset) argument
H A Dlinux_osl.h184 #define DMA_ALLOC_CONSISTENT(osh, size, align, tot, pap, dmah) \ argument
186 #define DMA_FREE_CONSISTENT(osh, va, size, pa, dmah) \ argument
189 #define DMA_ALLOC_CONSISTENT_FORCE32(osh, size, align, tot, pap, dmah) \ argument
191 #define DMA_FREE_CONSISTENT_FORCE32(osh, va, size, pa, dmah) \ argument
205 #define DMA_UNMAP(osh, pa, size, direction, p, dmah) \ argument
993 #define DMA_MAP(osh, va, size, direction, p, dmah) \ argument
994 osl_dma_map((osh), (va), (size), (direction), (p), (dmah))
1091 #define SECURE_DMA_MAP(osh, va, size, direction, p, dmah, pcma, offset) \ argument
1092 osl_sec_dma_map((osh), (va), (size), (direction), (p), (dmah), (pcma), (offset))
1093 #define SECURE_DMA_DD_MAP(osh, va, size, direction, p, dmah) \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Ddhd_msgbuf.c1033 dma_align, &dma_buf->_alloced, &dma_buf->pa, &dma_buf->dmah); in dhd_dma_buf_alloc()
1088 dma_buf->pa, dma_buf->dmah); in dhd_dma_buf_free()
1099 void *va, uint32 len, dmaaddr_t pa, void *dmah, void *secdma) in dhd_dma_buf_init() argument
1107 dma_buf->dmah = dmah; in dhd_dma_buf_init()
1193 void *dmah, void *secdma, dhd_pkttype_t pkttype);
1196 void *dmah, void *secdma, dhd_pkttype_t pkttype);
1200 uint32 id, dmaaddr_t *pa, uint32 *len, void **dmah,
1280 void *dmah; /* handle to OS specific DMA map */ member
1322 #define DHD_NATIVE_TO_PKTID_SAVE(dhd, map, pkt, nkey, pa, len, dir, dmah, secdma, pkttype) \ argument
1324 (uint8)(dir), (void *)(dmah), (void *)(secdma), \
[all …]
H A Dlinux_osl.c1826 osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_map_t *dmah) in osl_dma_map() argument
2418 hnddma_seg_map_t *dmah, void *ptr_cma_info) in osl_sec_dma_map_txmeta() argument
2446 hnddma_seg_map_t *dmah, void *ptr_cma_info, uint offset) in osl_sec_dma_map() argument
2475 if (dmah) { in osl_sec_dma_map()
2476 dmah->nsegs = 1; in osl_sec_dma_map()
2477 dmah->origsize = buflen; in osl_sec_dma_map()
2482 if ((p != NULL) && (dmah != NULL)) { in osl_sec_dma_map()
2483 dmah->nsegs = 1; in osl_sec_dma_map()
2484 dmah->origsize = buflen; in osl_sec_dma_map()
2494 if (dmah) { in osl_sec_dma_map()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Dlinux_osl.c995 osl_dma_flush(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_map_t *dmah) argument
1001 osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_map_t *dmah) argument
1568 hnddma_seg_map_t *dmah, void *ptr_cma_info) argument
1596 hnddma_seg_map_t *dmah, void *ptr_cma_info, uint offset) argument
1625 if (dmah) {
1626 dmah->nsegs = 1;
1627 dmah->origsize = buflen;
1632 if ((p != NULL) && (dmah != NULL)) {
1633 dmah->nsegs = 1;
1634 dmah->origsize = buflen;
[all …]
H A Ddhd_msgbuf.c1428 dma_align, &dma_buf->_alloced, &dma_buf->pa, &dma_buf->dmah); in dhd_dma_buf_alloc()
1483 dma_buf->pa, dma_buf->dmah); in dhd_dma_buf_free()
1494 void *va, uint32 len, dmaaddr_t pa, void *dmah, void *secdma) in dhd_dma_buf_init() argument
1502 dma_buf->dmah = dmah; in dhd_dma_buf_init()
1723 void *dmah, void *secdma, dhd_pkttype_t pkttype);
1726 void *dmah, void *secdma, dhd_pkttype_t pkttype);
1729 uint32 id, dmaaddr_t *pa, uint32 *len, void **dmah,
1816 void *dmah; /* handle to OS specific DMA map */ member
1861 #define DHD_NATIVE_TO_PKTID_SAVE(dhd, map, pkt, nkey, pa, len, dir, dmah, secdma, pkttype) \ argument
1863 (uint8)(dir), (void *)(dmah), (void *)(secdma), \
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Dlinux_osl.c987 osl_dma_flush(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_map_t *dmah) in osl_dma_flush() argument
993 osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_map_t *dmah) in osl_dma_map() argument
1569 hnddma_seg_map_t *dmah, void *ptr_cma_info) in osl_sec_dma_map_txmeta() argument
1597 hnddma_seg_map_t *dmah, void *ptr_cma_info, uint offset) in osl_sec_dma_map() argument
1626 if (dmah) { in osl_sec_dma_map()
1627 dmah->nsegs = 1; in osl_sec_dma_map()
1628 dmah->origsize = buflen; in osl_sec_dma_map()
1633 if ((p != NULL) && (dmah != NULL)) { in osl_sec_dma_map()
1634 dmah->nsegs = 1; in osl_sec_dma_map()
1635 dmah->origsize = buflen; in osl_sec_dma_map()
[all …]
H A Ddhd_msgbuf.c1428 dma_align, &dma_buf->_alloced, &dma_buf->pa, &dma_buf->dmah); in dhd_dma_buf_alloc()
1483 dma_buf->pa, dma_buf->dmah); in dhd_dma_buf_free()
1494 void *va, uint32 len, dmaaddr_t pa, void *dmah, void *secdma) in dhd_dma_buf_init() argument
1502 dma_buf->dmah = dmah; in dhd_dma_buf_init()
1723 void *dmah, void *secdma, dhd_pkttype_t pkttype);
1726 void *dmah, void *secdma, dhd_pkttype_t pkttype);
1729 uint32 id, dmaaddr_t *pa, uint32 *len, void **dmah,
1816 void *dmah; /* handle to OS specific DMA map */ member
1861 #define DHD_NATIVE_TO_PKTID_SAVE(dhd, map, pkt, nkey, pa, len, dir, dmah, secdma, pkttype) \ argument
1863 (uint8)(dir), (void *)(dmah), (void *)(secdma), \
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Dlinux_osl.c995 osl_dma_flush(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_map_t *dmah) argument
1001 osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_map_t *dmah) argument
1568 hnddma_seg_map_t *dmah, void *ptr_cma_info) argument
1596 hnddma_seg_map_t *dmah, void *ptr_cma_info, uint offset) argument
1625 if (dmah) {
1626 dmah->nsegs = 1;
1627 dmah->origsize = buflen;
1632 if ((p != NULL) && (dmah != NULL)) {
1633 dmah->nsegs = 1;
1634 dmah->origsize = buflen;
[all …]
H A Ddhd_msgbuf.c1428 dma_align, &dma_buf->_alloced, &dma_buf->pa, &dma_buf->dmah); in dhd_dma_buf_alloc()
1483 dma_buf->pa, dma_buf->dmah); in dhd_dma_buf_free()
1494 void *va, uint32 len, dmaaddr_t pa, void *dmah, void *secdma) in dhd_dma_buf_init() argument
1502 dma_buf->dmah = dmah; in dhd_dma_buf_init()
1723 void *dmah, void *secdma, dhd_pkttype_t pkttype);
1726 void *dmah, void *secdma, dhd_pkttype_t pkttype);
1729 uint32 id, dmaaddr_t *pa, uint32 *len, void **dmah,
1816 void *dmah; /* handle to OS specific DMA map */ member
1861 #define DHD_NATIVE_TO_PKTID_SAVE(dhd, map, pkt, nkey, pa, len, dir, dmah, secdma, pkttype) \ argument
1863 (uint8)(dir), (void *)(dmah), (void *)(secdma), \
[all …]
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_legacy.h199 void drm_pci_free(struct drm_device *dev, struct drm_dma_handle *dmah);
213 struct drm_dma_handle *dmah) in drm_pci_free() argument
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_msgbuf.c1720 dma_align, &dma_buf->_alloced, &dma_buf->pa, &dma_buf->dmah); in dhd_dma_buf_alloc()
1783 dma_buf->pa, dma_buf->dmah); in dhd_dma_buf_free()
1794 void *va, uint32 len, dmaaddr_t pa, void *dmah, void *secdma) in dhd_dma_buf_init() argument
1802 dma_buf->dmah = dmah; in dhd_dma_buf_init()
2030 void *dmah, void *secdma, dhd_pkttype_t pkttype);
2033 void *dmah, void *secdma, dhd_pkttype_t pkttype);
2037 uint32 id, dmaaddr_t *pa, uint32 *len, void **dmah,
2046 void *dmah,
2138 void *dmah; /* handle to OS specific DMA map */ member
2188 #define DHD_NATIVE_TO_PKTID_SAVE(dhd, map, pkt, nkey, pa, len, dir, dmah, secdma, pkttype) \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_msgbuf.c1724 dma_align, &dma_buf->_alloced, &dma_buf->pa, &dma_buf->dmah); in dhd_dma_buf_alloc()
1787 dma_buf->pa, dma_buf->dmah); in dhd_dma_buf_free()
1798 void *va, uint32 len, dmaaddr_t pa, void *dmah, void *secdma) in dhd_dma_buf_init() argument
1806 dma_buf->dmah = dmah; in dhd_dma_buf_init()
2034 void *dmah, void *secdma, dhd_pkttype_t pkttype);
2037 void *dmah, void *secdma, dhd_pkttype_t pkttype);
2041 uint32 id, dmaaddr_t *pa, uint32 *len, void **dmah,
2050 void *dmah,
2142 void *dmah; /* handle to OS specific DMA map */ member
2192 #define DHD_NATIVE_TO_PKTID_SAVE(dhd, map, pkt, nkey, pa, len, dir, dmah, secdma, pkttype) \ argument
[all …]

12