Home
last modified time | relevance | path

Searched +defs:node +defs:obj (Results 1 – 25 of 91) sorted by relevance

1234

/linux-6.14.4/include/linux/
Dhashtable.h60 #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 …]
Dlivepatch.h72 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/
Di915_gem.c61 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 …]
Di915_gem_gtt.c27 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()
Di915_vma.c146 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/
Dhashtable.h57 #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/
Dhashtable.h41 #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/
Di915_gem_stolen.c41 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 …]
Di915_gem_mman.c66 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/
Di915_gem_evict.c39 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/
Dpanfrost_gem.h49 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/
Dshadow.c55 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/
Dmsm_gem.h62 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/
Dlsdc_gem.c17 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/
Dcoresight-platform.c163 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/
Dobjagg.c31 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 …]
Dtest_rhashtable.c65 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/
Darmada_gem.c23 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/
Dintel_gt_buffer_pool.c30 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/
Ddrm_gem_dma_helper.c347 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
Ddrm_gem.c130 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 …]
Ddrm_gpuvm.c870 #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/
Detnaviv_drv.c214 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/
Dnode.c113 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/
Dexynos_drm_g2d.c194 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 …]

1234