/include/linux/ |
D | dma-resv.h | 80 #define dma_resv_held(obj) lockdep_is_held(&(obj)->lock.base) argument 81 #define dma_resv_assert_held(obj) lockdep_assert_held(&(obj)->lock.base) argument 91 static inline struct dma_resv_list *dma_resv_get_list(struct dma_resv *obj) in dma_resv_get_list() argument 93 return rcu_dereference_protected(obj->fence, in dma_resv_get_list() 94 dma_resv_held(obj)); in dma_resv_get_list() 112 static inline int dma_resv_lock(struct dma_resv *obj, in dma_resv_lock() argument 115 return ww_mutex_lock(&obj->lock, ctx); in dma_resv_lock() 133 static inline int dma_resv_lock_interruptible(struct dma_resv *obj, in dma_resv_lock_interruptible() argument 136 return ww_mutex_lock_interruptible(&obj->lock, ctx); in dma_resv_lock_interruptible() 148 static inline void dma_resv_lock_slow(struct dma_resv *obj, in dma_resv_lock_slow() argument [all …]
|
D | livepatch.h | 98 int (*pre_patch)(struct klp_object *obj); 99 void (*post_patch)(struct klp_object *obj); 100 void (*pre_unpatch)(struct klp_object *obj); 101 void (*post_unpatch)(struct klp_object *obj); 162 #define klp_for_each_object_static(patch, obj) \ argument 163 for (obj = patch->objs; obj->funcs || obj->name; obj++) 165 #define klp_for_each_object_safe(patch, obj, tmp_obj) \ argument 166 list_for_each_entry_safe(obj, tmp_obj, &patch->obj_list, node) 168 #define klp_for_each_object(patch, obj) \ argument 169 list_for_each_entry(obj, &patch->obj_list, node) [all …]
|
D | hashtable.h | 126 #define hash_for_each(name, bkt, obj, member) \ argument 127 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ 129 hlist_for_each_entry(obj, &name[bkt], member) 138 #define hash_for_each_rcu(name, bkt, obj, member) \ argument 139 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ 141 hlist_for_each_entry_rcu(obj, &name[bkt], member) 152 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument 153 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\ 155 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member) 165 #define hash_for_each_possible(name, obj, member, key) \ argument [all …]
|
D | rhashtable.h | 243 struct rhash_head *obj); 391 struct rhash_head *obj) in rht_assign_locked() argument 395 if (rht_is_a_nulls(obj)) in rht_assign_locked() 396 obj = NULL; in rht_assign_locked() 397 rcu_assign_pointer(*p, (void *)((unsigned long)obj | BIT(0))); in rht_assign_locked() 402 struct rhash_head *obj) in rht_assign_unlock() argument 406 if (rht_is_a_nulls(obj)) in rht_assign_unlock() 407 obj = NULL; in rht_assign_unlock() 409 rcu_assign_pointer(*p, obj); in rht_assign_unlock() 580 const void *obj) in rhashtable_compare() argument [all …]
|
D | objagg.h | 10 const void *obj); 12 void * (*delta_create)(void *priv, void *parent_obj, void *obj); 14 void * (*root_create)(void *priv, void *obj, unsigned int root_id); 27 struct objagg_obj *objagg_obj_get(struct objagg *objagg, void *obj);
|
D | cpu_rmap.h | 27 void **obj; member 38 extern int cpu_rmap_add(struct cpu_rmap *rmap, void *obj); 49 return rmap->obj[rmap->near[cpu].index]; in cpu_rmap_lookup_obj()
|
D | slab_def.h | 39 void (*ctor)(void *obj); 111 const struct page *page, void *obj) in obj_to_index() argument 113 u32 offset = (obj - page->s_mem); in obj_to_index()
|
D | lcd.h | 113 #define to_lcd_device(obj) container_of(obj, struct lcd_device, dev) argument
|
/include/trace/events/ |
D | objagg.h | 49 const struct objagg_obj *obj), 51 TP_ARGS(objagg, obj), 55 __field(const void *, obj) 60 __entry->obj = obj; 63 TP_printk("objagg %p, obj %p", __entry->objagg, __entry->obj) 68 const struct objagg_obj *obj), 70 TP_ARGS(objagg, obj), 74 __field(const void *, obj) 79 __entry->obj = obj; 82 TP_printk("objagg %p, obj %p", __entry->objagg, __entry->obj) [all …]
|
D | cachefiles.h | 72 TP_PROTO(struct cachefiles_object *obj, 77 TP_ARGS(obj, cookie, why, usage), 81 __field(struct cachefiles_object *, obj ) 88 __entry->obj = obj; 95 __entry->cookie, __entry->obj, __entry->usage, 100 TP_PROTO(struct cachefiles_object *obj, 104 TP_ARGS(obj, de, inode), 107 __field(struct cachefiles_object *, obj ) 113 __entry->obj = obj; 119 __entry->obj, __entry->de, __entry->inode) [all …]
|
/include/drm/ |
D | drm_gem.h | 55 void (*free)(struct drm_gem_object *obj); 64 int (*open)(struct drm_gem_object *obj, struct drm_file *file); 73 void (*close)(struct drm_gem_object *obj, struct drm_file *file); 89 const struct drm_gem_object *obj); 99 struct dma_buf *(*export)(struct drm_gem_object *obj, int flags); 108 int (*pin)(struct drm_gem_object *obj); 117 void (*unpin)(struct drm_gem_object *obj); 131 struct sg_table *(*get_sg_table)(struct drm_gem_object *obj); 141 void *(*vmap)(struct drm_gem_object *obj); 151 void (*vunmap)(struct drm_gem_object *obj, void *vaddr); [all …]
|
D | drm_gem_shmem_helper.h | 101 #define to_drm_gem_shmem_obj(obj) \ argument 102 container_of(obj, struct drm_gem_shmem_object, base) 131 void drm_gem_shmem_free_object(struct drm_gem_object *obj); 135 int drm_gem_shmem_pin(struct drm_gem_object *obj); 136 void drm_gem_shmem_unpin(struct drm_gem_object *obj); 137 void *drm_gem_shmem_vmap(struct drm_gem_object *obj); 138 void drm_gem_shmem_vunmap(struct drm_gem_object *obj, void *vaddr); 140 int drm_gem_shmem_madvise(struct drm_gem_object *obj, int madv); 149 void drm_gem_shmem_purge_locked(struct drm_gem_object *obj); 150 bool drm_gem_shmem_purge(struct drm_gem_object *obj); [all …]
|
D | drm_mode_object.h | 120 void drm_mode_object_get(struct drm_mode_object *obj); 121 void drm_mode_object_put(struct drm_mode_object *obj); 123 int drm_object_property_set_value(struct drm_mode_object *obj, 126 int drm_object_property_get_value(struct drm_mode_object *obj, 130 void drm_object_attach_property(struct drm_mode_object *obj,
|
D | drm_drv.h | 502 void (*gem_free_object) (struct drm_gem_object *obj); 512 void (*gem_free_object_unlocked) (struct drm_gem_object *obj); 547 const struct drm_gem_object *obj); 585 struct dma_buf * (*gem_prime_export)(struct drm_gem_object *obj, 602 int (*gem_prime_pin)(struct drm_gem_object *obj); 609 void (*gem_prime_unpin)(struct drm_gem_object *obj); 617 struct sg_table *(*gem_prime_get_sg_table)(struct drm_gem_object *obj); 635 void *(*gem_prime_vmap)(struct drm_gem_object *obj); 643 void (*gem_prime_vunmap)(struct drm_gem_object *obj, void *vaddr); 654 int (*gem_prime_mmap)(struct drm_gem_object *obj, [all …]
|
D | drm_gem_cma_helper.h | 97 const struct drm_gem_object *obj); 99 struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj); 104 int drm_gem_cma_prime_mmap(struct drm_gem_object *obj, 106 void *drm_gem_cma_prime_vmap(struct drm_gem_object *obj); 107 void drm_gem_cma_prime_vunmap(struct drm_gem_object *obj, void *vaddr);
|
D | drm_syncobj.h | 76 drm_syncobj_get(struct drm_syncobj *obj) in drm_syncobj_get() argument 78 kref_get(&obj->refcount); in drm_syncobj_get() 86 drm_syncobj_put(struct drm_syncobj *obj) in drm_syncobj_put() argument 88 kref_put(&obj->refcount, drm_syncobj_free); in drm_syncobj_put()
|
D | drm_atomic.h | 210 struct drm_private_state *(*atomic_duplicate_state)(struct drm_private_obj *obj); 217 void (*atomic_destroy_state)(struct drm_private_obj *obj, 447 struct drm_private_obj *obj, 450 void drm_atomic_private_obj_fini(struct drm_private_obj *obj); 454 struct drm_private_obj *obj); 457 struct drm_private_obj *obj); 460 struct drm_private_obj *obj); 890 #define for_each_oldnew_private_obj_in_state(__state, obj, old_obj_state, new_obj_state, __i) \ argument 893 ((obj) = (__state)->private_objs[__i].ptr, \ 909 #define for_each_old_private_obj_in_state(__state, obj, old_obj_state, __i) \ argument [all …]
|
D | drm_prime.h | 90 int drm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); 94 struct dma_buf *drm_gem_prime_export(struct drm_gem_object *obj, 104 void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
|
/include/media/ |
D | media-request.h | 287 static inline void media_request_object_get(struct media_request_object *obj) in media_request_object_get() argument 289 kref_get(&obj->kref); in media_request_object_get() 300 void media_request_object_put(struct media_request_object *obj); 331 void media_request_object_init(struct media_request_object *obj); 359 struct media_request_object *obj); 368 void media_request_object_unbind(struct media_request_object *obj); 378 void media_request_object_complete(struct media_request_object *obj); 402 static inline void media_request_object_get(struct media_request_object *obj) in media_request_object_get() argument 406 static inline void media_request_object_put(struct media_request_object *obj) in media_request_object_put() argument 418 static inline void media_request_object_init(struct media_request_object *obj) in media_request_object_init() argument [all …]
|
/include/net/ |
D | switchdev.h | 78 struct switchdev_obj obj; member 85 container_of((OBJ), struct switchdev_obj_port_vlan, obj) 89 struct switchdev_obj obj; member 95 container_of((OBJ), struct switchdev_obj_port_mdb, obj) 97 typedef int switchdev_obj_dump_cb_t(struct switchdev_obj *obj); 132 const struct switchdev_obj *obj; member 162 const struct switchdev_obj *obj, 165 const struct switchdev_obj *obj); 187 const struct switchdev_obj *obj, 194 const struct switchdev_obj *obj)); [all …]
|
/include/net/phonet/ |
D | phonet.h | 71 u16 obj = pn_object(ph->pn_sdev, ph->pn_sobj); in pn_skb_get_src_sockaddr() local 74 pn_sockaddr_set_object(sa, obj); in pn_skb_get_src_sockaddr() 83 u16 obj = pn_object(ph->pn_rdev, ph->pn_robj); in pn_skb_get_dst_sockaddr() local 86 pn_sockaddr_set_object(sa, obj); in pn_skb_get_dst_sockaddr()
|
/include/rdma/ |
D | uverbs_types.h | 85 struct ib_uobject *(*alloc_begin)(const struct uverbs_api_object *obj, 92 struct ib_uobject *(*lookup_get)(const struct uverbs_api_object *obj, 134 struct ib_uobject *rdma_lookup_get_uobject(const struct uverbs_api_object *obj, 140 struct ib_uobject *rdma_alloc_begin_uobject(const struct uverbs_api_object *obj,
|
D | uverbs_std_types.h | 76 int __uobj_perform_destroy(const struct uverbs_api_object *obj, u32 id, 82 struct ib_uobject *__uobj_get_destroy(const struct uverbs_api_object *obj, 124 __uobj_alloc(const struct uverbs_api_object *obj, in __uobj_alloc() argument 128 rdma_alloc_begin_uobject(obj, attrs->ufile, attrs); in __uobj_alloc()
|
/include/linux/sched/ |
D | task_stack.h | 85 static inline int object_is_on_stack(const void *obj) in object_is_on_stack() argument 89 return (obj >= stack) && (obj < (stack + THREAD_SIZE)); in object_is_on_stack()
|
/include/net/sctp/ |
D | command.h | 185 union sctp_arg obj; member 214 enum sctp_verb verb, union sctp_arg obj) in sctp_add_cmd_sf() argument 221 cmd->obj = obj; in sctp_add_cmd_sf()
|