Lines Matching +defs:dev +defs:attrs
43 static struct xen_grant_dma_data *find_xen_grant_dma_data(struct device *dev) in find_xen_grant_dma_data()
55 static int store_xen_grant_dma_data(struct device *dev, in store_xen_grant_dma_data()
78 static void *xen_grant_dma_alloc(struct device *dev, size_t size, in xen_grant_dma_alloc()
80 unsigned long attrs) in xen_grant_dma_alloc()
116 static void xen_grant_dma_free(struct device *dev, size_t size, void *vaddr, in xen_grant_dma_free()
117 dma_addr_t dma_handle, unsigned long attrs) in xen_grant_dma_free()
145 static struct page *xen_grant_dma_alloc_pages(struct device *dev, size_t size, in xen_grant_dma_alloc_pages()
159 static void xen_grant_dma_free_pages(struct device *dev, size_t size, in xen_grant_dma_free_pages()
166 static dma_addr_t xen_grant_dma_map_page(struct device *dev, struct page *page, in xen_grant_dma_map_page()
169 unsigned long attrs) in xen_grant_dma_map_page()
202 static void xen_grant_dma_unmap_page(struct device *dev, dma_addr_t dma_handle, in xen_grant_dma_unmap_page()
204 unsigned long attrs) in xen_grant_dma_unmap_page()
234 static void xen_grant_dma_unmap_sg(struct device *dev, struct scatterlist *sg, in xen_grant_dma_unmap_sg()
236 unsigned long attrs) in xen_grant_dma_unmap_sg()
249 static int xen_grant_dma_map_sg(struct device *dev, struct scatterlist *sg, in xen_grant_dma_map_sg()
251 unsigned long attrs) in xen_grant_dma_map_sg()
277 static int xen_grant_dma_supported(struct device *dev, u64 mask) in xen_grant_dma_supported()
296 static struct device_node *xen_dt_get_node(struct device *dev) in xen_dt_get_node()
314 static int xen_dt_grant_init_backend_domid(struct device *dev, in xen_dt_grant_init_backend_domid()
355 static int xen_grant_init_backend_domid(struct device *dev, in xen_grant_init_backend_domid()
374 static void xen_grant_setup_dma_ops(struct device *dev, domid_t backend_domid) in xen_grant_setup_dma_ops()
404 bool xen_virtio_restricted_mem_acc(struct virtio_device *dev) in xen_virtio_restricted_mem_acc()