Searched refs:dma_region (Results 1 - 6 of 6) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ieee1394/
H A Ddma.h49 * struct dma_region - large non-contiguous DMA buffer
60 struct dma_region { struct
69 void dma_region_init(struct dma_region *dma);
70 int dma_region_alloc(struct dma_region *dma, unsigned long n_bytes,
72 void dma_region_free(struct dma_region *dma);
73 void dma_region_sync_for_cpu(struct dma_region *dma, unsigned long offset,
75 void dma_region_sync_for_device(struct dma_region *dma, unsigned long offset,
77 int dma_region_mmap(struct dma_region *dma, struct file *file,
79 dma_addr_t dma_region_offset_to_bus(struct dma_region *dma,
H A Ddma.c63 /* dma_region */
68 void dma_region_init(struct dma_region *dma)
80 int dma_region_alloc(struct dma_region *dma, unsigned long n_bytes,
140 void dma_region_free(struct dma_region *dma)
159 static inline int dma_region_find(struct dma_region *dma, unsigned long offset,
185 dma_addr_t dma_region_offset_to_bus(struct dma_region * dma,
198 void dma_region_sync_for_cpu(struct dma_region *dma, unsigned long offset,
217 void dma_region_sync_for_device(struct dma_region *dma, unsigned long offset,
244 struct dma_region *dma = (struct dma_region *)are
[all...]
H A Diso.h100 struct dma_region data_buf;
H A Ddv1394-private.h484 struct dma_region dv_buf;
552 struct dma_region packet_buf;
H A Dvideo1394.c88 struct dma_region dma;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/serial/
H A Dmpsc.c137 void *dma_region; member in struct:mpsc_port_info
777 if (!pi->dma_region) {
782 else if ((pi->dma_region = dma_alloc_noncoherent(pi->port.dev,
799 if (pi->dma_region) {
801 pi->dma_region, pi->dma_region_p);
802 pi->dma_region = NULL;
820 BUG_ON(pi->dma_region == NULL);
822 memset(pi->dma_region, 0, MPSC_DMA_ALLOC_SIZE);
828 dp = ALIGN((u32) pi->dma_region, dma_get_cache_alignment());
902 dma_cache_sync(pi->port.dev, (void *) pi->dma_region, MPSC_DMA_ALLOC_SIZ
[all...]

Completed in 72 milliseconds