| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | hnddma.h | 120 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 D | linux_osl.h | 226 #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 D | hnddma.h | 120 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 D | linux_osl.h | 230 #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 D | drm_pci.c | 54 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 D | drm_bufs.c | 885 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 D | linux_osl.h | 195 #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 D | osl.h | 312 #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 D | linux_osl.h | 195 #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 D | osl.h | 312 #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 D | linux_osl.h | 203 #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 D | osl.h | 312 #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 D | osl.h | 241 #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 D | linux_osl.h | 184 #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 D | dhd_msgbuf.c | 1033 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 D | linux_osl.c | 1826 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 D | linux_osl.c | 995 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 D | dhd_msgbuf.c | 1428 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 D | linux_osl.c | 987 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 D | dhd_msgbuf.c | 1428 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 D | linux_osl.c | 995 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 D | dhd_msgbuf.c | 1428 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 D | drm_legacy.h | 199 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 D | dhd_msgbuf.c | 1720 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 D | dhd_msgbuf.c | 1724 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 …]
|