/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/drm/ |
H A D | drm_pci.c | 53 drm_dma_handle_t *dmah; local 80 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL); 81 if (!dmah) 84 dmah->size = size; 85 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, &dmah->busaddr, GFP_KERNEL | __GFP_COMP); 88 if (dmah->vaddr == NULL) { 92 kfree(dmah); 102 if (dmah->vaddr == NULL) { 103 kfree(dmah); 126 __drm_pci_free(drm_device_t * dev, drm_dma_handle_t * dmah) argument 169 drm_pci_free(drm_device_t * dev, drm_dma_handle_t * dmah) argument [all...] |
H A D | drm_bufs.c | 112 drm_dma_handle_t *dmah; local 268 dmah = drm_pci_alloc(dev, map->size, map->size, 0xffffffffUL); 269 if (!dmah) { 273 map->handle = dmah->vaddr; 274 map->offset = (unsigned long)dmah->busaddr; 275 kfree(dmah); 386 drm_dma_handle_t dmah; local 426 dmah.vaddr = map->handle; 427 dmah.busaddr = map->offset; 428 dmah 741 drm_dma_handle_t *dmah; local [all...] |
H A D | drm_vm.c | 241 drm_dma_handle_t dmah; local 262 dmah.vaddr = map->handle; 263 dmah.busaddr = map->offset; 264 dmah.size = map->size; 265 __drm_pci_free(dev, &dmah);
|
H A D | drmP.h | 1057 extern void __drm_pci_free(drm_device_t * dev, drm_dma_handle_t * dmah); 1058 extern void drm_pci_free(drm_device_t * dev, drm_dma_handle_t * dmah);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/include/ |
H A D | hnddma.h | 50 typedef void (*di_detach_t)(hnddma_t *dmah); 51 typedef bool (*di_txreset_t)(hnddma_t *dmah); 52 typedef bool (*di_rxreset_t)(hnddma_t *dmah); 53 typedef bool (*di_rxidle_t)(hnddma_t *dmah); 54 typedef void (*di_txinit_t)(hnddma_t *dmah); 55 typedef bool (*di_txenabled_t)(hnddma_t *dmah); 56 typedef void (*di_rxinit_t)(hnddma_t *dmah); 57 typedef void (*di_txsuspend_t)(hnddma_t *dmah); 58 typedef void (*di_txresume_t)(hnddma_t *dmah); 59 typedef bool (*di_txsuspended_t)(hnddma_t *dmah); [all...] |
H A D | linux_osl.h | 151 #define DMA_ALLOC_CONSISTENT(osh, size, align, tot, pap, dmah) \ 153 #define DMA_FREE_CONSISTENT(osh, va, size, pa, dmah) \ 156 #define DMA_ALLOC_CONSISTENT_FORCE32(osh, size, align, tot, pap, dmah) \ 158 #define DMA_FREE_CONSISTENT_FORCE32(osh, va, size, pa, dmah) \ 170 #define DMA_UNMAP(osh, pa, size, direction, p, dmah) \ 964 #define DMA_MAP(osh, va, size, direction, p, dmah) \ 971 osl_dma_map((osh), (va), sz, (direction), (p), (dmah)); \ 974 #define _DMA_MAP(osh, va, size, direction, p, dmah) \ 978 #define _DMA_MAP(osh, va, size, direction, p, dmah) \ 979 osl_dma_map((osh), (va), (size), (direction), (p), (dmah)) [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/class/ |
H A D | cdc-acm.h | 67 dma_addr_t dmah; member in struct:acm_wb
|
H A D | cdc-acm.c | 204 acm->writeurb->transfer_dma = wb->dmah; 768 usb_buffer_free(acm->dev, acm->writesize, wb->buf, wb->dmah); 780 &wb->dmah); 786 wb->buf, wb->dmah);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/shared/ |
H A D | linux_osl.c | 1271 osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p, hnddma_seg_map_t *dmah) argument 1279 if (dmah != NULL) { 1305 dmah->nsegs = totsegs; 1306 dmah->origsize = totlen; 1308 dmah->segs[i].addr = sg_phys(sg); 1309 dmah->segs[i].length = sg->length; 1311 return dmah->segs[0].addr;
|
H A D | hnddma.c | 63 #define DI_INFO(dmah) ((dma_info_t *)dmah) 236 dmaaddr_t *descpa, osldma_t **dmah); 1757 dmaaddr_t *descpa, osldma_t **dmah) 1763 if ((va = DMA_ALLOC_CONSISTENT(osh, size, *alignbits, alloced, descpa, dmah)) == NULL) 1771 size, *descpa, *dmah); 1772 va = DMA_ALLOC_CONSISTENT(osh, size, *alignbits, alloced, descpa, dmah); 1756 dma_ringalloc(osl_t *osh, uint32 boundary, uint size, uint16 *alignbits, uint* alloced, dmaaddr_t *descpa, osldma_t **dmah) argument
|