Searched defs:dma_map_ops (Results 1 – 2 of 2) sorted by relevance
| /system/bpf/include/vmlinux/android15_6.6/arm64/ |
| D | vmlinux.h | 6852 struct dma_map_ops { struct 6853 unsigned int flags; 6854 void * (*alloc)(struct device *, size_t, dma_addr_t *, gfp_t, unsigned long); 6855 void (*free)(struct device *, size_t, void *, dma_addr_t, unsigned long); 6856 …truct page * (*alloc_pages)(struct device *, size_t, dma_addr_t *, enum dma_data_direction, gfp_t); 6857 void (*free_pages)(struct device *, size_t, struct page *, dma_addr_t, enum dma_data_direction); 6858 …e * (*alloc_noncontiguous)(struct device *, size_t, enum dma_data_direction, gfp_t, unsigned long); 6859 void (*free_noncontiguous)(struct device *, size_t, struct sg_table *, enum dma_data_direction); 6860 int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t, size_t, unsigned long); 6861 int (*get_sgtable)(struct device *, struct sg_table *, void *, dma_addr_t, size_t, unsigned long); [all …]
|
| /system/bpf/include/vmlinux/android15_6.6/x86_64/ |
| D | vmlinux.h | 6430 struct dma_map_ops { struct 6431 unsigned int flags; 6432 void * (*alloc)(struct device *, size_t, dma_addr_t *, gfp_t, unsigned long); 6433 void (*free)(struct device *, size_t, void *, dma_addr_t, unsigned long); 6434 …truct page * (*alloc_pages)(struct device *, size_t, dma_addr_t *, enum dma_data_direction, gfp_t); 6435 void (*free_pages)(struct device *, size_t, struct page *, dma_addr_t, enum dma_data_direction); 6436 …e * (*alloc_noncontiguous)(struct device *, size_t, enum dma_data_direction, gfp_t, unsigned long); 6437 void (*free_noncontiguous)(struct device *, size_t, struct sg_table *, enum dma_data_direction); 6438 int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t, size_t, unsigned long); 6439 int (*get_sgtable)(struct device *, struct sg_table *, void *, dma_addr_t, size_t, unsigned long); [all …]
|