• Home
  • Raw
  • Download

Lines Matching refs:device

28 static inline int dma_supported(struct device *dev, u64 mask)  in dma_supported()
33 static inline int dma_set_mask(struct device *dev, u64 dma_mask) in dma_set_mask()
73 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp);
89 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr,
104 int dma_mmap_coherent(struct device *dev, struct vm_area_struct *vma,
120 dma_alloc_writecombine(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp);
125 int dma_mmap_writecombine(struct device *dev, struct vm_area_struct *vma,
145 dma_map_single(struct device *dev, void *cpu_addr, size_t size, in dma_map_single()
154 extern dma_addr_t dma_map_single(struct device *,void *, size_t, enum dma_data_direction);
173 dma_map_page(struct device *dev, struct page *page, in dma_map_page()
196 dma_unmap_single(struct device *dev, dma_addr_t handle, size_t size, in dma_unmap_single()
202 extern void dma_unmap_single(struct device *, dma_addr_t, size_t, enum dma_data_direction);
220 dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, in dma_unmap_page()
250 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_map_sg()
268 extern int dma_map_sg(struct device *, struct scatterlist *, int, enum dma_data_direction);
284 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_unmap_sg()
291 extern void dma_unmap_sg(struct device *, struct scatterlist *, int, enum dma_data_direction);
314 dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, in dma_sync_single_for_cpu()
322 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, in dma_sync_single_for_device()
329 extern void dma_sync_single_for_cpu(struct device*, dma_addr_t, size_t, enum dma_data_direction);
330 extern void dma_sync_single_for_device(struct device*, dma_addr_t, size_t, enum dma_data_direction);
349 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nents, in dma_sync_sg_for_cpu()
362 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nents, in dma_sync_sg_for_device()
374 extern void dma_sync_sg_for_cpu(struct device*, struct scatterlist*, int, enum dma_data_direction);
375 extern void dma_sync_sg_for_device(struct device*, struct scatterlist*, int, enum dma_data_directio…
403 extern int dmabounce_register_dev(struct device *, unsigned long, unsigned long);
415 extern void dmabounce_unregister_dev(struct device *);
433 extern int dma_needs_bounce(struct device*, dma_addr_t, size_t);