| /include/linux/ |
| A D | percpu-refcount.h | 102 struct percpu_ref *ref; member 149 percpu_ref_kill_and_confirm(ref, NULL); in percpu_ref_kill() 204 if (__ref_is_percpu(ref, &percpu_count)) in percpu_ref_get_many() 207 atomic_long_add(nr, &ref->data->count); in percpu_ref_get_many() 222 percpu_ref_get_many(ref, 1); in percpu_ref_get() 243 if (__ref_is_percpu(ref, &percpu_count)) { in percpu_ref_tryget_many() 266 return percpu_ref_tryget_many(ref, 1); in percpu_ref_tryget() 311 ret = percpu_ref_tryget_live_rcu(ref); in percpu_ref_tryget_live() 332 if (__ref_is_percpu(ref, &percpu_count)) in percpu_ref_put_many() 335 ref->data->release(ref); in percpu_ref_put_many() [all …]
|
| A D | rcuref.h | 26 atomic_set(&ref->refcnt, cnt - 1); in rcuref_init() 39 static inline unsigned int rcuref_read(rcuref_t *ref) in rcuref_read() argument 41 unsigned int c = atomic_read(&ref->refcnt); in rcuref_read() 56 static inline bool rcuref_is_dead(rcuref_t *ref) in rcuref_is_dead() argument 58 unsigned int c = atomic_read(&ref->refcnt); in rcuref_is_dead() 81 static inline __must_check bool rcuref_get(rcuref_t *ref) in rcuref_get() argument 91 return rcuref_get_slowpath(ref); in rcuref_get() 109 cnt = atomic_sub_return_release(1, &ref->refcnt); in __rcuref_put() 117 return rcuref_put_slowpath(ref, cnt); in __rcuref_put() 144 return __rcuref_put(ref); in rcuref_put_rcusafe() [all …]
|
| A D | alloc_tag.h | 59 if (ref) in set_codetag_empty() 69 if (ref) in set_codetag_empty() 70 ref->ct = NULL; in set_codetag_empty() 155 WARN_ONCE(ref && ref->ct && !is_codetag_empty(ref), in alloc_tag_add_check() 157 ref->ct->filename, ref->ct->lineno); in alloc_tag_add_check() 164 WARN_ONCE(ref && !ref->ct, "alloc_tag was not set\n"); in alloc_tag_sub_check() 175 if (!ref || !tag) in __alloc_tag_ref_set() 178 ref->ct = &tag->ct; in __alloc_tag_ref_set() 208 if (!ref || !ref->ct) in alloc_tag_sub() 212 ref->ct = NULL; in alloc_tag_sub() [all …]
|
| A D | file_ref.h | 61 atomic_long_set(&ref->refcnt, cnt - 1); in file_ref_init() 64 bool __file_ref_put(file_ref_t *ref, unsigned long cnt); 108 return !atomic_long_add_negative(1, &ref->refcnt); in file_ref_get() 118 static __always_inline void file_ref_inc(file_ref_t *ref) in file_ref_inc() argument 120 long prior = atomic_long_fetch_inc_relaxed(&ref->refcnt); in file_ref_inc() 157 cnt = atomic_long_dec_return(&ref->refcnt); in file_ref_put() 160 return __file_ref_put(ref, cnt); in file_ref_put() 182 old = atomic_long_read(&ref->refcnt); in file_ref_put_close() 187 return file_ref_put(ref); in file_ref_put_close() 198 unsigned long c = atomic_long_read(&ref->refcnt); in file_ref_read() [all …]
|
| A D | pgalloc_tag.h | 67 ref->ct = NULL; in idx_to_ref() 70 set_codetag_empty(ref); in idx_to_ref() 85 if (!ref->ct) in ref_to_idx() 111 idx_to_ref(idx, ref); in get_page_tag_ref() 122 ref->ct = tmp->ct; in get_page_tag_ref() 123 handle->ref = tmp; in get_page_tag_ref() 131 if (WARN_ON(!handle.ref)) in put_page_tag_ref() 158 if (WARN_ON(!handle.ref || !ref)) in update_page_tag_ref() 161 handle.ref->ct = ref->ct; in update_page_tag_ref() 179 union codetag_ref ref; in __pgalloc_tag_get() local [all …]
|
| A D | bpf_mprog.h | 148 struct bpf_prog *ref; member 218 WARN_ON_ONCE(entry->parent->ref); in bpf_mprog_mark_for_release() 220 entry->parent->ref = tuple->prog; in bpf_mprog_mark_for_release() 231 if (entry->parent->ref) { in bpf_mprog_complete_release() 232 bpf_prog_put(entry->parent->ref); in bpf_mprog_complete_release() 233 entry->parent->ref = NULL; in bpf_mprog_complete_release()
|
| A D | dim.h | 32 #define IS_SIGNIFICANT_DIFF(val, ref) \ argument 33 ((ref) && (((100UL * abs((val) - (ref))) / (ref)) > 10))
|
| A D | host1x.h | 126 struct kref ref; member 141 static inline struct host1x_bo_mapping *to_host1x_bo_mapping(struct kref *ref) in to_host1x_bo_mapping() argument 143 return container_of(ref, struct host1x_bo_mapping, ref); in to_host1x_bo_mapping() 269 struct kref ref; member 471 refcount_t ref; member
|
| A D | memremap.h | 129 struct percpu_ref ref; member 251 percpu_ref_put(&pgmap->ref); in put_dev_pagemap()
|
| A D | hw_random.h | 50 struct kref ref; member
|
| /include/trace/events/ |
| A D | fscache.h | 263 int ref, 276 __entry->ref = ref; 288 int ref, 305 __entry->ref = ref; 321 int ref, 336 __entry->ref = ref; 351 int ref, 368 __entry->ref = ref; 383 int ref, 398 __entry->ref = ref; [all …]
|
| A D | afs.h | 705 __entry->ref = ref; 713 __entry->ref, 1543 __entry->ref = ref; 1551 __entry->ref, 1571 __entry->ref = ref; 1579 __entry->ref) 1597 __entry->ref = ref; 1605 __entry->ref, 1623 __entry->ref = ref; 1630 __entry->ref) [all …]
|
| A D | netfs.h | 431 TP_PROTO(unsigned int rreq_debug_id, int ref, 434 TP_ARGS(rreq_debug_id, ref, what), 438 __field(int, ref) 444 __entry->ref = ref; 451 __entry->ref) 456 int ref, enum netfs_sreq_ref_trace what), 458 TP_ARGS(rreq_debug_id, subreq_debug_index, ref, what), 463 __field(int, ref) 470 __entry->ref = ref; 478 __entry->ref)
|
| A D | rxrpc.h | 692 __entry->ref = ref; 699 __entry->ref, 730 __entry->ref = ref; 737 __entry->ref) 753 __entry->ref = ref; 760 __entry->ref) 776 __entry->ref = ref; 783 __entry->ref) 831 __entry->ref = ref; 839 __entry->ref, [all …]
|
| A D | btrfs.h | 855 TP_ARGS(fs_info, ref), 869 __entry->bytenr = ref->bytenr; 875 __entry->type = ref->type; 876 __entry->seq = ref->seq; 896 TP_ARGS(fs_info, ref) 904 TP_ARGS(fs_info, ref) 912 TP_ARGS(fs_info, ref), 934 __entry->type = ref->type; 935 __entry->seq = ref->seq; 957 TP_ARGS(fs_info, ref) [all …]
|
| /include/xen/ |
| A D | grant_table.h | 98 int gnttab_end_foreign_access_ref(grant_ref_t ref); 115 void gnttab_end_foreign_access(grant_ref_t ref, struct page *page); 123 int gnttab_try_end_foreign_access(grant_ref_t ref); 132 void gnttab_free_grant_reference(grant_ref_t ref); 149 void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, 154 grant_ref_t ref, domid_t domid, in gnttab_page_grant_foreign_access_ref_one() argument 157 gnttab_grant_foreign_access_ref(ref, domid, xen_page_to_gfn(page), in gnttab_page_grant_foreign_access_ref_one() 163 uint32_t flags, grant_ref_t ref, domid_t domid) in gnttab_set_map_op() argument 173 map->ref = ref; in gnttab_set_map_op()
|
| /include/xen/interface/io/ |
| A D | pvcalls.h | 27 grant_ref_t ref[]; member 54 grant_ref_t ref; member 73 grant_ref_t ref; member
|
| /include/xen/interface/ |
| A D | grant_table.h | 285 grant_ref_t ref; member 359 grant_ref_t ref; member 392 grant_ref_t ref; member 509 grant_ref_t ref; member
|
| /include/linux/sunrpc/ |
| A D | cache.h | 56 struct kref ref; member 197 kref_get(&h->ref); in cache_get() 203 if (kref_get_unless_zero(&h->ref)) in cache_get_rcu() 210 if (kref_read(&h->ref) <= 2 && in cache_put() 213 kref_put(&h->ref, cd->cache_put); in cache_put()
|
| /include/uapi/xen/ |
| A D | gntdev.h | 44 __u32 ref; member 159 grant_ref_t ref; member
|
| /include/drm/ |
| A D | drm_atomic.h | 87 struct kref ref; member 398 struct kref ref; member 542 kref_get(&commit->ref); in drm_crtc_commit_get() 555 kref_put(&commit->ref, __drm_crtc_commit_free); in drm_crtc_commit_put() 573 kref_get(&state->ref); in drm_atomic_state_get() 577 void __drm_atomic_state_free(struct kref *ref); 588 kref_put(&state->ref, __drm_atomic_state_free); in drm_atomic_state_put()
|
| A D | drm_device.h | 73 struct kref ref; member
|
| /include/linux/ceph/ |
| A D | string_table.h | 20 extern void ceph_release_string(struct kref *ref);
|
| /include/rdma/ |
| A D | uverbs_types.h | 133 kref_get(&uobject->ref); in uverbs_uobject_get() 156 struct kref ref; member
|
| /include/linux/mtd/ |
| A D | blktrans.h | 29 struct kref ref; member
|