Searched refs:dmah (Results 1 - 10 of 10) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/drm/
H A Ddrm_pci.c53 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 Ddrm_bufs.c112 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 Ddrm_vm.c241 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 DdrmP.h1057 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 Dhnddma.h50 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 Dlinux_osl.h151 #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 Dcdc-acm.h67 dma_addr_t dmah; member in struct:acm_wb
H A Dcdc-acm.c204 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 Dlinux_osl.c1271 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 Dhnddma.c63 #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

Completed in 184 milliseconds