/linux-6.14.4/include/linux/ |
D | hashtable.h | 60 #define hash_add(hashtable, node, key) \ argument 69 #define hash_add_rcu(hashtable, node, key) \ argument 76 static inline bool hash_hashed(struct hlist_node *node) in hash_hashed() 105 static inline void hash_del(struct hlist_node *node) in hash_del() 114 static inline void hash_del_rcu(struct hlist_node *node) in hash_del_rcu() 126 #define hash_for_each(name, bkt, obj, member) \ argument 138 #define hash_for_each_rcu(name, bkt, obj, member) \ argument 152 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument 165 #define hash_for_each_possible(name, obj, member, key) \ argument 176 #define hash_for_each_possible_rcu(name, obj, member, key, cond...) \ argument [all …]
|
D | livepatch.h | 72 struct list_head node; member 126 struct list_head node; member 175 #define klp_for_each_object_static(patch, obj) \ argument 178 #define klp_for_each_object_safe(patch, obj, tmp_obj) \ argument 181 #define klp_for_each_object(patch, obj) \ argument 184 #define klp_for_each_func_static(obj, func) \ argument 189 #define klp_for_each_func_safe(obj, func, tmp_func) \ argument 192 #define klp_for_each_func(obj, func) \ argument
|
/linux-6.14.4/drivers/gpu/drm/i915/ |
D | i915_gem.c | 61 insert_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node, u32 size) in insert_mappable_node() 81 remove_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node) in remove_mappable_node() 114 int i915_gem_object_unbind(struct drm_i915_gem_object *obj, in i915_gem_object_unbind() 225 i915_gem_shmem_pread(struct drm_i915_gem_object *obj, in i915_gem_shmem_pread() 301 static struct i915_vma *i915_gem_gtt_prepare(struct drm_i915_gem_object *obj, in i915_gem_gtt_prepare() 302 struct drm_mm_node *node, in i915_gem_gtt_prepare() 362 static void i915_gem_gtt_cleanup(struct drm_i915_gem_object *obj, in i915_gem_gtt_cleanup() 363 struct drm_mm_node *node, in i915_gem_gtt_cleanup() 379 i915_gem_gtt_pread(struct drm_i915_gem_object *obj, in i915_gem_gtt_pread() 386 struct drm_mm_node node; in i915_gem_gtt_pread() local [all …]
|
D | i915_gem_gtt.c | 27 int i915_gem_gtt_prepare_pages(struct drm_i915_gem_object *obj, in i915_gem_gtt_prepare_pages() 55 void i915_gem_gtt_finish_pages(struct drm_i915_gem_object *obj, in i915_gem_gtt_finish_pages() 98 struct drm_mm_node *node, in i915_gem_gtt_reserve() 191 struct drm_mm_node *node, in i915_gem_gtt_insert()
|
D | i915_vma.c | 146 vma_create(struct drm_i915_gem_object *obj, in vma_create() 285 i915_vma_lookup(struct drm_i915_gem_object *obj, in i915_vma_lookup() 323 i915_vma_instance(struct drm_i915_gem_object *obj, in i915_vma_instance() 349 struct drm_i915_gem_object *obj; member 450 struct drm_i915_gem_object *obj = vma->obj; in i915_vma_resource_init_from_vma() local 670 struct drm_i915_gem_object *obj; in i915_vma_unpin_and_release() local 742 struct drm_mm_node *node = &vma->node; in i915_gem_valid_gtt_space() local 968 rotate_pages(struct drm_i915_gem_object *obj, unsigned int offset, in rotate_pages() 1018 struct drm_i915_gem_object *obj) in intel_rotate_pages() 1079 remap_tiled_color_plane_pages(struct drm_i915_gem_object *obj, in remap_tiled_color_plane_pages() [all …]
|
/linux-6.14.4/tools/include/linux/ |
D | hashtable.h | 57 #define hash_add(hashtable, node, key) \ argument 64 static inline bool hash_hashed(struct hlist_node *node) in hash_hashed() 93 static inline void hash_del(struct hlist_node *node) in hash_del() 105 #define hash_for_each(name, bkt, obj, member) \ argument 119 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument 132 #define hash_for_each_possible(name, obj, member, key) \ argument 144 #define hash_for_each_possible_safe(name, obj, tmp, member, key) \ argument
|
/linux-6.14.4/scripts/include/ |
D | hashtable.h | 41 #define hash_add(table, node, key) \ argument 48 static inline void hash_del(struct hlist_node *node) in hash_del() 59 #define hash_for_each(table, obj, member) \ argument 71 #define hash_for_each_safe(table, obj, tmp, member) \ argument 83 #define hash_for_each_possible(table, obj, member, key) \ argument 95 #define hash_for_each_possible_safe(table, obj, tmp, member, key) \ argument
|
/linux-6.14.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_stolen.c | 41 struct drm_mm_node *node, u64 size, in i915_gem_stolen_insert_node_in_range() 63 struct drm_mm_node *node, u64 size, in i915_gem_stolen_insert_node() 73 struct drm_mm_node *node) in i915_gem_stolen_remove_node() 645 static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_stolen() 665 static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj, in i915_gem_object_put_pages_stolen() 681 i915_gem_object_release_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_release_stolen() 701 struct drm_i915_gem_object *obj, in __i915_gem_object_create_stolen() 737 struct drm_i915_gem_object *obj, in _i915_gem_object_stolen_init() 999 bool i915_gem_object_is_stolen(const struct drm_i915_gem_object *obj) in i915_gem_object_is_stolen() 1020 const struct drm_mm_node *node) in i915_gem_stolen_node_address() [all …]
|
D | i915_gem_mman.c | 66 struct drm_i915_gem_object *obj; in i915_gem_mmap_ioctl() local 133 static unsigned int tile_row_pages(const struct drm_i915_gem_object *obj) in tile_row_pages() 201 compute_partial_view(const struct drm_i915_gem_object *obj, in compute_partial_view() 257 struct drm_i915_gem_object *obj = mmo->obj; in vm_fault_cpu() local 344 struct drm_i915_gem_object *obj = mmo->obj; in vm_fault_gtt() local 513 struct drm_i915_gem_object *obj = mmo->obj; in vm_access() local 560 void __i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object *obj) in __i915_gem_object_release_mmap_gtt() 580 void i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object *obj) in i915_gem_object_release_mmap_gtt() 617 void i915_gem_object_runtime_pm_release_mmap_offset(struct drm_i915_gem_object *obj) in i915_gem_object_runtime_pm_release_mmap_offset() 633 void i915_gem_object_release_mmap_offset(struct drm_i915_gem_object *obj) in i915_gem_object_release_mmap_offset() [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/selftests/ |
D | i915_gem_evict.c | 39 static void quirk_add(struct drm_i915_gem_object *obj, in quirk_add() 50 struct drm_i915_gem_object *obj; in populate_ggtt() local 96 struct drm_i915_gem_object *obj, *on; in cleanup_objects() local 157 struct drm_i915_gem_object *obj; in igt_overcommit() local 234 static void mock_color_adjust(const struct drm_mm_node *node, in mock_color_adjust() 251 struct drm_i915_gem_object *obj; in igt_evict_for_cache_color() local 384 struct drm_mm_node node; in igt_evict_contexts() member
|
/linux-6.14.4/drivers/gpu/drm/panfrost/ |
D | panfrost_gem.h | 49 struct list_head node; member 51 struct panfrost_gem_object *obj; member 58 struct panfrost_gem_object *to_panfrost_bo(struct drm_gem_object *obj) in to_panfrost_bo() 64 drm_mm_node_to_panfrost_mapping(struct drm_mm_node *node) in drm_mm_node_to_panfrost_mapping()
|
/linux-6.14.4/kernel/livepatch/ |
D | shadow.c | 55 struct hlist_node node; member 57 void *obj; member 70 static inline bool klp_shadow_match(struct klp_shadow *shadow, void *obj, in klp_shadow_match() 83 void *klp_shadow_get(void *obj, unsigned long id) in klp_shadow_get() 104 static void *__klp_shadow_get_or_alloc(void *obj, unsigned long id, in __klp_shadow_get_or_alloc() 196 void *klp_shadow_alloc(void *obj, unsigned long id, in klp_shadow_alloc() 225 void *klp_shadow_get_or_alloc(void *obj, unsigned long id, in klp_shadow_get_or_alloc() 253 void klp_shadow_free(void *obj, unsigned long id, klp_shadow_dtor_t dtor) in klp_shadow_free()
|
/linux-6.14.4/drivers/gpu/drm/msm/ |
D | msm_gem.h | 62 struct drm_mm_node node; member 97 struct list_head node; member 186 msm_gem_lock(struct drm_gem_object *obj) in msm_gem_lock() 192 msm_gem_lock_interruptible(struct drm_gem_object *obj) in msm_gem_lock_interruptible() 198 msm_gem_unlock(struct drm_gem_object *obj) in msm_gem_unlock() 204 msm_gem_assert_locked(struct drm_gem_object *obj) in msm_gem_assert_locked() 261 struct list_head node; /* node in ring submit list */ member 297 struct drm_gem_object *obj; member
|
/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() 275 struct drm_info_node *node = (struct drm_info_node *)m->private; in lsdc_show_buffer_object() local
|
/linux-6.14.4/drivers/hwtracing/coresight/ |
D | coresight-platform.c | 163 of_coresight_get_output_ports_node(const struct device_node *node) in of_coresight_get_output_ports_node() 289 struct device_node *node = dev->of_node; in of_get_coresight_platform_data() local 359 static inline bool is_acpi_guid(const union acpi_object *obj) in is_acpi_guid() 368 static inline bool acpi_guid_matches(const union acpi_object *obj, in acpi_guid_matches() 375 static inline bool is_acpi_dsd_graph_guid(const union acpi_object *obj) in is_acpi_dsd_graph_guid() 380 static inline bool is_acpi_coresight_graph_guid(const union acpi_object *obj) in is_acpi_coresight_graph_guid() 385 static inline bool is_acpi_coresight_graph(const union acpi_object *obj) in is_acpi_coresight_graph() 506 const union acpi_object *obj = &graph->package.elements[i]; in acpi_validate_dsd_graph() local
|
/linux-6.14.4/lib/ |
D | objagg.c | 31 unsigned long obj[]; member 35 objagg_hints_lookup(struct objagg_hints *objagg_hints, void *obj) in objagg_hints_lookup() 69 unsigned long obj[]; member 158 static struct objagg_obj *objagg_obj_lookup(struct objagg *objagg, void *obj) in objagg_obj_lookup() 367 static struct objagg_obj *objagg_obj_create(struct objagg *objagg, void *obj) in objagg_obj_create() 400 static struct objagg_obj *__objagg_obj_get(struct objagg *objagg, void *obj) in __objagg_obj_get() 440 struct objagg_obj *objagg_obj_get(struct objagg *objagg, void *obj) in objagg_obj_get() 740 struct objagg_tmp_node *node = &graph->nodes[index]; in objagg_tmp_graph_node_weight() local 761 struct objagg_tmp_node *node; in objagg_tmp_graph_node_max_weight() local 784 struct objagg_tmp_node *node; in objagg_tmp_graph_create() local [all …]
|
D | test_rhashtable.c | 65 struct rhash_head node; member 82 const struct test_obj_rhl *obj = data; in my_hashfn() local 87 static int my_cmpfn(struct rhashtable_compare_arg *arg, const void *obj) in my_cmpfn() 116 static int insert_retry(struct rhashtable *ht, struct test_obj *obj, in insert_retry() 144 struct test_obj *obj; in test_rht_lookup() local 212 struct test_obj *obj; in test_rhashtable() local 224 struct test_obj *obj = &array[i]; in test_rhashtable() local 313 struct test_obj_rhl *obj; in test_rhltable() local 447 struct test_obj *obj = &array[i]; in test_rhashtable_max() local 593 struct test_obj *obj; in thread_lookup_test() local
|
/linux-6.14.4/drivers/gpu/drm/armada/ |
D | armada_gem.c | 23 struct armada_gem_object *obj = drm_to_armada_gem(gobj); in armada_gem_vm_fault() local 41 void armada_gem_free_object(struct drm_gem_object *obj) in armada_gem_free_object() 80 armada_gem_linear_back(struct drm_device *dev, struct armada_gem_object *obj) in armada_gem_linear_back() 134 struct drm_mm_node *node; in armada_gem_linear_back() local 198 struct armada_gem_object *obj; in armada_gem_alloc_private_object() local 218 struct armada_gem_object *obj; in armada_gem_alloc_object() local 389 struct drm_gem_object *obj = attach->dmabuf->priv; in armada_gem_prime_map_dma_buf() local 455 struct drm_gem_object *obj = attach->dmabuf->priv; in armada_gem_prime_unmap_dma_buf() local 487 armada_gem_prime_export(struct drm_gem_object *obj, int flags) in armada_gem_prime_export() 506 struct drm_gem_object *obj = buf->priv; in armada_gem_prime_import() local
|
/linux-6.14.4/drivers/gpu/drm/i915/gt/ |
D | intel_gt_buffer_pool.c | 30 static void node_free(struct intel_gt_buffer_pool_node *node) in node_free() 39 struct intel_gt_buffer_pool_node *node, *stale = NULL; in pool_free_older_than() local 100 struct intel_gt_buffer_pool_node *node = in pool_retire() local 125 void intel_gt_buffer_pool_mark_used(struct intel_gt_buffer_pool_node *node) in intel_gt_buffer_pool_mark_used() 143 struct intel_gt_buffer_pool_node *node; in node_create() local 144 struct drm_i915_gem_object *obj; in node_create() local 175 struct intel_gt_buffer_pool_node *node; in intel_gt_get_buffer_pool() local
|
/linux-6.14.4/drivers/gpu/drm/ |
D | drm_gem_dma_helper.c | 347 struct drm_gem_object *obj = NULL; in drm_gem_dma_get_unmapped_area() local 350 struct drm_vma_offset_node *node; 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 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
|
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_gpuvm.c | 870 #define GPUVA_START(node) ((node)->va.addr) argument 871 #define GPUVA_LAST(node) ((node)->va.addr + (node)->va.range - 1) argument 942 drm_gpuvm_gem_object_free(struct drm_gem_object *obj) in drm_gpuvm_gem_object_free() 965 struct drm_gem_object *obj; in drm_gpuvm_resv_object_alloc() local 1089 exec_prepare_obj(struct drm_exec *exec, struct drm_gem_object *obj, in exec_prepare_obj() 1220 struct drm_gem_object *obj = va->gem.obj; in drm_gpuvm_prepare_range() local 1446 struct drm_gem_object *obj; in drm_gpuvm_resv_add_fence() local 1470 struct drm_gem_object *obj) in drm_gpuvm_bo_create() 1505 struct drm_gem_object *obj = vm_bo->obj; in drm_gpuvm_bo_destroy() local 1555 struct drm_gem_object *obj) in __drm_gpuvm_bo_find() [all …]
|
/linux-6.14.4/drivers/gpu/drm/etnaviv/ |
D | etnaviv_drv.c | 214 struct drm_info_node *node = (struct drm_info_node *) m->private; in show_unlocked() local 224 struct drm_info_node *node = (struct drm_info_node *) m->private; in show_each_gpu() local 300 struct drm_gem_object *obj; in etnaviv_ioctl_gem_cpu_prep() local 321 struct drm_gem_object *obj; in etnaviv_ioctl_gem_cpu_fini() local 342 struct drm_gem_object *obj; in etnaviv_ioctl_gem_info() local 413 struct drm_gem_object *obj; in etnaviv_ioctl_gem_wait() local
|
/linux-6.14.4/drivers/base/ |
D | node.c | 113 static void node_remove_accesses(struct node *node) in node_remove_accesses() 128 static struct node_access_nodes *node_init_node_access(struct node *node, in node_init_node_access() 197 struct node *node; in node_set_perf_attrs() local 228 struct list_head node; member 268 static void node_init_cache_dev(struct node *node) in node_init_cache_dev() 301 struct node *node; in node_add_cache() local 346 static void node_remove_caches(struct node *node) in node_remove_caches() 366 static void node_remove_caches(struct node *node) { } in node_remove_caches() 614 static int register_node(struct node *node, int num) in register_node() 641 void unregister_node(struct node *node) in unregister_node() [all …]
|
/linux-6.14.4/drivers/gpu/drm/exynos/ |
D | exynos_drm_g2d.c | 194 void *obj[MAX_REG_TYPE_NR]; member 273 struct g2d_cmdlist_node *node; in g2d_init_cmdlist() local 334 struct g2d_cmdlist_node *node; in g2d_get_cmdlist() local 351 static void g2d_put_cmdlist(struct g2d_data *g2d, struct g2d_cmdlist_node *node) in g2d_put_cmdlist() 359 struct g2d_cmdlist_node *node) in g2d_add_cmdlist_to_inuse() 379 void *obj, in g2d_userptr_put_dma_addr() 418 void **obj) in g2d_userptr_get_dma_addr() 682 struct g2d_cmdlist_node *node, in g2d_map_cmdlist_gem() 769 struct g2d_cmdlist_node *node, in g2d_unmap_cmdlist_gem() 778 void *obj; in g2d_unmap_cmdlist_gem() local [all …]
|