/linux-6.14.4/drivers/gpu/drm/qxl/ |
D | qxl_prime.c | 31 int qxl_gem_prime_pin(struct drm_gem_object *obj) in qxl_gem_prime_pin() 38 void qxl_gem_prime_unpin(struct drm_gem_object *obj) in qxl_gem_prime_unpin() 45 struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj) in qxl_gem_prime_get_sg_table() 57 int qxl_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map) in qxl_gem_prime_vmap() 69 void qxl_gem_prime_vunmap(struct drm_gem_object *obj, in qxl_gem_prime_vunmap() 70 struct iosys_map *map) in qxl_gem_prime_vunmap()
|
/linux-6.14.4/drivers/gpu/drm/msm/ |
D | msm_gem_prime.c | 14 struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj) in msm_gem_prime_get_sg_table() 25 int msm_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map) in msm_gem_prime_vmap() 37 void msm_gem_prime_vunmap(struct drm_gem_object *obj, struct iosys_map *map) in msm_gem_prime_vunmap() 48 int msm_gem_prime_pin(struct drm_gem_object *obj) in msm_gem_prime_pin() 63 void msm_gem_prime_unpin(struct drm_gem_object *obj) in msm_gem_prime_unpin()
|
/linux-6.14.4/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem_prime.c | 17 struct sg_table *etnaviv_gem_prime_get_sg_table(struct drm_gem_object *obj) in etnaviv_gem_prime_get_sg_table() 28 int etnaviv_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map) in etnaviv_gem_prime_vmap() 40 int etnaviv_gem_prime_pin(struct drm_gem_object *obj) in etnaviv_gem_prime_pin() 52 void etnaviv_gem_prime_unpin(struct drm_gem_object *obj) in etnaviv_gem_prime_unpin() 65 struct iosys_map map = IOSYS_MAP_INIT_VADDR(etnaviv_obj->vaddr); in etnaviv_gem_prime_release() local 80 struct iosys_map map; in etnaviv_gem_prime_vmap_impl() local
|
/linux-6.14.4/tools/lib/bpf/ |
D | libbpf.c | 473 struct bpf_object *obj; member 544 struct bpf_object *obj; member 799 bpf_object__init_prog(struct bpf_object *obj, struct bpf_program *prog, in bpf_object__init_prog() 860 bpf_object__add_programs(struct bpf_object *obj, Elf_Data *sec_data, in bpf_object__add_programs() 946 static void bpf_object_bswap_progs(struct bpf_object *obj) in bpf_object_bswap_progs() 998 find_struct_ops_kern_types(struct bpf_object *obj, const char *tname_raw, in find_struct_ops_kern_types() 1063 static bool bpf_map__is_struct_ops(const struct bpf_map *map) in bpf_map__is_struct_ops() 1068 static bool is_valid_st_ops_program(struct bpf_object *obj, in is_valid_st_ops_program() 1086 static int bpf_object_adjust_struct_ops_autoload(struct bpf_object *obj) in bpf_object_adjust_struct_ops_autoload() 1089 struct bpf_map *map; in bpf_object_adjust_struct_ops_autoload() local [all …]
|
/linux-6.14.4/include/drm/ |
D | drm_gem_shmem_helper.h | 96 #define to_drm_gem_shmem_obj(obj) \ argument 147 static inline void drm_gem_shmem_object_free(struct drm_gem_object *obj) in drm_gem_shmem_object_free() 164 const struct drm_gem_object *obj) in drm_gem_shmem_object_print_info() 178 static inline int drm_gem_shmem_object_pin(struct drm_gem_object *obj) in drm_gem_shmem_object_pin() 192 static inline void drm_gem_shmem_object_unpin(struct drm_gem_object *obj) in drm_gem_shmem_object_unpin() 209 static inline struct sg_table *drm_gem_shmem_object_get_sg_table(struct drm_gem_object *obj) in drm_gem_shmem_object_get_sg_table() 227 static inline int drm_gem_shmem_object_vmap(struct drm_gem_object *obj, in drm_gem_shmem_object_vmap() 228 struct iosys_map *map) in drm_gem_shmem_object_vmap() 243 static inline void drm_gem_shmem_object_vunmap(struct drm_gem_object *obj, in drm_gem_shmem_object_vunmap() 244 struct iosys_map *map) in drm_gem_shmem_object_vunmap() [all …]
|
D | drm_gem_dma_helper.h | 58 static inline void drm_gem_dma_object_free(struct drm_gem_object *obj) in drm_gem_dma_object_free() 75 const struct drm_gem_object *obj) in drm_gem_dma_object_print_info() 92 static inline struct sg_table *drm_gem_dma_object_get_sg_table(struct drm_gem_object *obj) in drm_gem_dma_object_get_sg_table() 110 static inline int drm_gem_dma_object_vmap(struct drm_gem_object *obj, in drm_gem_dma_object_vmap() 111 struct iosys_map *map) in drm_gem_dma_object_vmap() 129 static inline int drm_gem_dma_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) in drm_gem_dma_object_mmap()
|
/linux-6.14.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_dmabuf.c | 31 struct drm_i915_gem_object *obj = dma_buf_to_obj(attach->dmabuf); in i915_gem_map_dma_buf() local 71 struct iosys_map *map) in i915_gem_dmabuf_vmap() 73 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vmap() local 86 struct iosys_map *map) in i915_gem_dmabuf_vunmap() 88 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vunmap() local 96 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_mmap() local 120 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_begin_cpu_access() local 145 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_end_cpu_access() local 170 struct drm_i915_gem_object *obj = dma_buf_to_obj(dmabuf); in i915_gem_dmabuf_attach() local 199 struct drm_i915_gem_object *obj = dma_buf_to_obj(dmabuf); in i915_gem_dmabuf_detach() local [all …]
|
D | i915_gem_lmem.c | 14 i915_gem_object_lmem_io_map(struct drm_i915_gem_object *obj, in i915_gem_object_lmem_io_map() 42 bool i915_gem_object_is_lmem(struct drm_i915_gem_object *obj) in i915_gem_object_is_lmem() 90 struct drm_i915_gem_object *obj; in i915_gem_object_create_lmem_from_data() local 91 void *map; in i915_gem_object_create_lmem_from_data() local
|
/linux-6.14.4/drivers/gpu/drm/ |
D | drm_gem.c | 130 struct drm_gem_object *obj, size_t size, in drm_gem_object_init_with_mnt() 161 int drm_gem_object_init(struct drm_device *dev, struct drm_gem_object *obj, in drm_gem_object_init() 179 struct drm_gem_object *obj, size_t size) in drm_gem_private_object_init() 207 void drm_gem_private_object_fini(struct drm_gem_object *obj) in drm_gem_private_object_fini() 225 static void drm_gem_object_handle_free(struct drm_gem_object *obj) in drm_gem_object_handle_free() 236 static void drm_gem_object_exported_dma_buf_free(struct drm_gem_object *obj) in drm_gem_object_exported_dma_buf_free() 246 drm_gem_object_handle_put_unlocked(struct drm_gem_object *obj) in drm_gem_object_handle_put_unlocked() 280 struct drm_gem_object *obj = ptr; in drm_gem_object_release_handle() local 305 struct drm_gem_object *obj; in drm_gem_handle_delete() local 343 struct drm_gem_object *obj; in drm_gem_dumb_map_offset() local [all …]
|
D | drm_gem_dma_helper.c | 229 struct iosys_map map = IOSYS_MAP_INIT_VADDR(dma_obj->vaddr); in drm_gem_dma_free() local 347 struct drm_gem_object *obj = NULL; in drm_gem_dma_get_unmapped_area() local 423 struct drm_gem_object *obj = &dma_obj->base; in drm_gem_dma_get_sg_table() local 502 struct iosys_map *map) in drm_gem_dma_vmap() 524 struct drm_gem_object *obj = &dma_obj->base; in drm_gem_dma_mmap() local 579 struct drm_gem_object *obj; in drm_gem_dma_prime_import_sg_table_vmap() local 580 struct iosys_map map; in drm_gem_dma_prime_import_sg_table_vmap() local
|
D | drm_gem_shmem_helper.c | 56 struct drm_gem_object *obj; in __drm_gem_shmem_create() local 161 struct drm_gem_object *obj = &shmem->base; in drm_gem_shmem_free() local 191 struct drm_gem_object *obj = &shmem->base; in drm_gem_shmem_get_pages() local 230 struct drm_gem_object *obj = &shmem->base; in drm_gem_shmem_put_pages() local 286 struct drm_gem_object *obj = &shmem->base; in drm_gem_shmem_pin() local 310 struct drm_gem_object *obj = &shmem->base; in drm_gem_shmem_unpin() local 336 struct iosys_map *map) in drm_gem_shmem_vmap() 338 struct drm_gem_object *obj = &shmem->base; in drm_gem_shmem_vmap() local 403 struct iosys_map *map) in drm_gem_shmem_vunmap() 405 struct drm_gem_object *obj = &shmem->base; in drm_gem_shmem_vunmap() local [all …]
|
D | drm_prime.c | 245 struct drm_gem_object *obj = exp_info->priv; in drm_gem_dmabuf_export() local 271 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_release() local 300 struct drm_gem_object *obj; in drm_gem_prime_fd_to_handle() local 379 struct drm_gem_object *obj, in export_and_register_object() 438 struct drm_gem_object *obj; in drm_gem_prime_handle_to_dmabuf() local 607 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_map_attach() local 633 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_map_detach() local 654 struct drm_gem_object *obj = attach->dmabuf->priv; in drm_gem_map_dma_buf() local 712 int drm_gem_dmabuf_vmap(struct dma_buf *dma_buf, struct iosys_map *map) in drm_gem_dmabuf_vmap() 714 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_vmap() local [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/gem/selftests/ |
D | i915_gem_dmabuf.c | 21 struct drm_i915_gem_object *obj; in igt_dmabuf_export() local 43 struct drm_i915_gem_object *obj, *import_obj; in igt_dmabuf_import_self() local 97 struct drm_i915_gem_object *obj; in igt_dmabuf_import_same_driver_lmem() local 223 struct drm_i915_gem_object *obj, *import_obj; in igt_dmabuf_import_same_driver() local 347 struct drm_i915_gem_object *obj; in igt_dmabuf_import() local 350 struct iosys_map map; in igt_dmabuf_import() local 431 struct drm_i915_gem_object *obj; in igt_dmabuf_import_ownership() local 433 struct iosys_map map; in igt_dmabuf_import_ownership() local 482 struct drm_i915_gem_object *obj; in igt_dmabuf_export_vmap() local 484 struct iosys_map map; in igt_dmabuf_export_vmap() local
|
/linux-6.14.4/drivers/gpu/drm/mediatek/ |
D | mtk_gem.c | 66 struct drm_gem_object *obj; in mtk_gem_create() local 104 void mtk_gem_free_object(struct drm_gem_object *obj) in mtk_gem_free_object() 159 static int mtk_gem_object_mmap(struct drm_gem_object *obj, in mtk_gem_object_mmap() 193 struct sg_table *mtk_gem_prime_get_sg_table(struct drm_gem_object *obj) in mtk_gem_prime_get_sg_table() 237 int mtk_gem_prime_vmap(struct drm_gem_object *obj, struct iosys_map *map) in mtk_gem_prime_vmap() 277 void mtk_gem_prime_vunmap(struct drm_gem_object *obj, struct iosys_map *map) in mtk_gem_prime_vunmap()
|
/linux-6.14.4/tools/bpf/bpftool/ |
D | gen.c | 93 static bool get_map_ident(const struct bpf_map *map, char *buf, size_t buf_sz) in get_map_ident() 147 static int codegen_datasec_def(struct bpf_object *obj, in codegen_datasec_def() 257 static bool is_mmapable_map(const struct bpf_map *map, char *buf, size_t sz) in is_mmapable_map() 275 static int codegen_datasecs(struct bpf_object *obj, const char *obj_name) in codegen_datasecs() 279 struct bpf_map *map; in codegen_datasecs() local 324 static int codegen_subskel_datasecs(struct bpf_object *obj, const char *obj_name) in codegen_subskel_datasecs() 328 struct bpf_map *map; in codegen_subskel_datasecs() local 486 static size_t bpf_map_mmap_sz(const struct bpf_map *map) in bpf_map_mmap_sz() 497 static void codegen_asserts(struct bpf_object *obj, const char *obj_name) in codegen_asserts() 500 struct bpf_map *map; in codegen_asserts() local [all …]
|
/linux-6.14.4/drivers/gpu/drm/loongson/ |
D | lsdc_gem.c | 17 static int lsdc_gem_prime_pin(struct drm_gem_object *obj) in lsdc_gem_prime_pin() 31 static void lsdc_gem_prime_unpin(struct drm_gem_object *obj) in lsdc_gem_prime_unpin() 42 static struct sg_table *lsdc_gem_prime_get_sg_table(struct drm_gem_object *obj) in lsdc_gem_prime_get_sg_table() 55 static void lsdc_gem_object_free(struct drm_gem_object *obj) in lsdc_gem_object_free() 63 static int lsdc_gem_object_vmap(struct drm_gem_object *obj, struct iosys_map *map) in lsdc_gem_object_vmap() 95 static void lsdc_gem_object_vunmap(struct drm_gem_object *obj, struct iosys_map *map) in lsdc_gem_object_vunmap() 113 static int lsdc_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) in lsdc_gem_object_mmap()
|
/linux-6.14.4/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_gem.c | 43 static int vmw_gem_object_open(struct drm_gem_object *obj, in vmw_gem_object_open() 49 static void vmw_gem_object_close(struct drm_gem_object *obj, in vmw_gem_object_close() 54 static int vmw_gem_object_pin(struct drm_gem_object *obj) in vmw_gem_object_pin() 63 static void vmw_gem_object_unpin(struct drm_gem_object *obj) in vmw_gem_object_unpin() 70 static struct sg_table *vmw_gem_object_get_sg_table(struct drm_gem_object *obj) in vmw_gem_object_get_sg_table() 82 static int vmw_gem_vmap(struct drm_gem_object *obj, struct iosys_map *map) in vmw_gem_vmap() 102 static void vmw_gem_vunmap(struct drm_gem_object *obj, struct iosys_map *map) in vmw_gem_vunmap() 110 static int vmw_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) in vmw_gem_mmap()
|
/linux-6.14.4/tools/testing/selftests/bpf/prog_tests/ |
D | pinning.c | 8 __u32 get_map_id(struct bpf_object *obj, const char *name) in get_map_id() 12 struct bpf_map *map; in get_map_id() local 38 struct bpf_object *obj; in test_pinning() local 39 struct bpf_map *map; in test_pinning() local
|
D | cg_storage_multi.c | 22 static bool assert_storage(struct bpf_map *map, const void *key, in assert_storage() 40 static bool assert_storage_noexist(struct bpf_map *map, const void *key) in assert_storage_noexist() 90 struct cg_storage_multi_egress_only *obj; in test_egress_only() local 160 struct cg_storage_multi_isolated *obj; in test_isolated() local 273 struct cg_storage_multi_shared *obj; in test_shared() local
|
D | subskeleton.c | 8 static void subskeleton_lib_setup(struct bpf_object *obj) in subskeleton_lib_setup() 23 static int subskeleton_lib_subresult(struct bpf_object *obj) in subskeleton_lib_subresult() 87 struct bpf_object *obj; in subtest_obj_subskeleton() local 88 const struct bpf_map *map; in subtest_obj_subskeleton() local
|
/linux-6.14.4/drivers/gpu/drm/tegra/ |
D | gem.c | 54 struct tegra_bo *obj = host1x_to_tegra_bo(bo); in tegra_bo_put() local 62 struct tegra_bo *obj = host1x_to_tegra_bo(bo); in tegra_bo_pin() local 64 struct host1x_bo_mapping *map; in tegra_bo_pin() local 161 static void tegra_bo_unpin(struct host1x_bo_mapping *map) in tegra_bo_unpin() 179 struct tegra_bo *obj = host1x_to_tegra_bo(bo); in tegra_bo_mmap() local 180 struct iosys_map map = { 0 }; in tegra_bo_mmap() local 205 struct tegra_bo *obj = host1x_to_tegra_bo(bo); in tegra_bo_munmap() local 206 struct iosys_map map = IOSYS_MAP_INIT_VADDR(addr); in tegra_bo_munmap() local 219 struct tegra_bo *obj = host1x_to_tegra_bo(bo); in tegra_bo_get() local 723 static int tegra_gem_prime_vmap(struct dma_buf *buf, struct iosys_map *map) in tegra_gem_prime_vmap() [all …]
|
/linux-6.14.4/kernel/bpf/ |
D | devmap.c | 75 struct bpf_map map; member 184 static void dev_map_free(struct bpf_map *map) in dev_map_free() 254 static int dev_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in dev_map_get_next_key() 275 static void *__dev_map_hash_lookup_elem(struct bpf_map *map, u32 key) in __dev_map_hash_lookup_elem() 289 static int dev_map_hash_get_next_key(struct bpf_map *map, void *key, in dev_map_hash_get_next_key() 439 static void *__dev_map_lookup_elem(struct bpf_map *map, u32 key) in __dev_map_lookup_elem() 442 struct bpf_dtab_netdev *obj; in __dev_map_lookup_elem() local 548 static bool is_valid_dst(struct bpf_dtab_netdev *obj, struct xdp_frame *xdpf) in is_valid_dst() 566 static int dev_map_enqueue_clone(struct bpf_dtab_netdev *obj, in dev_map_enqueue_clone() 607 struct bpf_map *map, bool exclude_ingress) in dev_map_enqueue_multi() [all …]
|
/linux-6.14.4/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_gem.c | 159 struct drm_gem_object *obj = &rk_obj->base; in rockchip_gem_alloc_dma() local 181 struct drm_gem_object *obj = &rk_obj->base; in rockchip_gem_alloc_buf() local 200 struct drm_gem_object *obj = &rk_obj->base; in rockchip_gem_free_dma() local 215 static int rockchip_drm_gem_object_mmap_iommu(struct drm_gem_object *obj, in rockchip_drm_gem_object_mmap_iommu() 228 static int rockchip_drm_gem_object_mmap_dma(struct drm_gem_object *obj, in rockchip_drm_gem_object_mmap_dma() 238 static int rockchip_drm_gem_object_mmap(struct drm_gem_object *obj, in rockchip_drm_gem_object_mmap() 286 struct drm_gem_object *obj; in rockchip_gem_alloc_object() local 329 void rockchip_gem_free_object(struct drm_gem_object *obj) in rockchip_gem_free_object() 363 struct drm_gem_object *obj; in rockchip_gem_create_with_handle() local 426 struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj) in rockchip_gem_prime_get_sg_table() [all …]
|
/linux-6.14.4/drivers/gpu/drm/panthor/ |
D | panthor_gem.h | 62 struct drm_gem_object *obj; member 81 struct panthor_gem_object *to_panthor_bo(struct drm_gem_object *obj) in to_panthor_bo() 114 struct iosys_map map; in panthor_kernel_bo_vmap() local 132 struct iosys_map map = IOSYS_MAP_INIT_VADDR(bo->kmap); in panthor_kernel_bo_vunmap() local
|
/linux-6.14.4/drivers/gpu/drm/imagination/ |
D | pvr_gem.c | 25 static void pvr_gem_object_free(struct drm_gem_object *obj) in pvr_gem_object_free() 200 struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vmap() local 201 struct iosys_map map; in pvr_gem_object_vmap() local 242 struct iosys_map map = IOSYS_MAP_INIT_VADDR(shmem_obj->vaddr); in pvr_gem_object_vunmap() local 243 struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vunmap() local
|