Home
last modified time | relevance | path

Searched refs:refcnt (Results 1 – 25 of 71) sorted by relevance

123

/include/linux/
A Dfile_ref.h48 atomic64_t refcnt; member
50 atomic_t refcnt;
61 atomic_long_set(&ref->refcnt, cnt - 1); in file_ref_init()
108 return !atomic_long_add_negative(1, &ref->refcnt); in file_ref_get()
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()
182 old = atomic_long_read(&ref->refcnt); in file_ref_put_close()
184 if (likely(atomic_long_try_cmpxchg(&ref->refcnt, &old, FILE_REF_DEAD))) in file_ref_put_close()
198 unsigned long c = atomic_long_read(&ref->refcnt); in file_ref_read()
215 return atomic_long_read(&ref->refcnt); in __file_ref_read_raw()
A Dcgroup_refcnt.h11 percpu_ref_get(&css->refcnt); in css_get()
26 percpu_ref_get_many(&css->refcnt, n); in CGROUP_REF_EXPORT()
45 return percpu_ref_tryget(&css->refcnt); in CGROUP_REF_EXPORT()
64 return percpu_ref_tryget_live(&css->refcnt); in CGROUP_REF_EXPORT()
79 percpu_ref_put(&css->refcnt); in CGROUP_REF_EXPORT()
94 percpu_ref_put_many(&css->refcnt, n); in CGROUP_REF_EXPORT()
A Drcuref.h26 atomic_set(&ref->refcnt, cnt - 1); in rcuref_init()
41 unsigned int c = atomic_read(&ref->refcnt); in rcuref_read()
58 unsigned int c = atomic_read(&ref->refcnt); in rcuref_is_dead()
87 if (likely(!atomic_add_negative_relaxed(1, &ref->refcnt))) in rcuref_get()
109 cnt = atomic_sub_return_release(1, &ref->refcnt); in __rcuref_put()
A Dbacking-dev-defs.h147 struct percpu_ref refcnt; /* used only for !root wb's */ member
170 struct kref refcnt; /* Reference counter for the structure */ member
220 return percpu_ref_tryget(&wb->refcnt); in wb_tryget()
231 percpu_ref_get(&wb->refcnt); in wb_get()
250 percpu_ref_put_many(&wb->refcnt, nr); in wb_put_many()
270 return percpu_ref_is_dying(&wb->refcnt); in wb_dying()
A Dconnector.h23 atomic_t refcnt; member
39 refcount_t refcnt; member
A Dw1.h70 atomic_t refcnt; member
221 atomic_t refcnt; member
277 atomic_t refcnt; member
A Dinetdevice.h29 refcount_t refcnt; member
249 refcount_inc(&in_dev->refcnt); in in_dev_get()
289 if (refcount_dec_and_test(&idev->refcnt)) in in_dev_put()
293 #define __in_dev_put(idev) refcount_dec(&(idev)->refcnt)
294 #define in_dev_hold(idev) refcount_inc(&(idev)->refcnt)
A Dbpf-cgroup-defs.h75 struct percpu_ref refcnt; member
A Duser_events.h25 refcount_t refcnt; member
A Dtypes.h194 atomic_t refcnt; member
197 #define RCUREF_INIT(i) { .refcnt = ATOMIC_INIT(i - 1) }
A Datmdev.h163 refcount_t refcnt; /* reference count */ member
279 refcount_inc(&dev->refcnt); in atm_dev_hold()
285 if (refcount_dec_and_test(&dev->refcnt)) { in atm_dev_put()
/include/trace/events/
A Dmodule.h78 __field( int, refcnt )
84 __entry->refcnt = atomic_read(&mod->refcnt);
89 __get_str(name), (void *)__entry->ip, __entry->refcnt)
A Dneigh.h88 __field(int, refcnt)
113 __entry->refcnt = refcount_read(&n->refcnt);
148 __entry->type, __entry->dead, __entry->refcnt,
168 __field(int, refcnt)
190 __entry->refcnt = refcount_read(&n->refcnt);
221 __entry->type, __entry->dead, __entry->refcnt,
/include/net/
A Dx25.h135 refcount_t refcnt; member
147 refcount_t refcnt; member
177 atomic_t refcnt; member
244 refcount_inc(&nb->refcnt); in x25_neigh_hold()
249 if (refcount_dec_and_test(&nb->refcnt)) in x25_neigh_put()
267 refcount_inc(&rt->refcnt); in x25_route_hold()
272 if (refcount_dec_and_test(&rt->refcnt)) in x25_route_put()
A Dllc.h58 refcount_t refcnt; member
119 refcount_inc(&sap->refcnt); in llc_sap_hold()
124 return refcount_inc_not_zero(&sap->refcnt); in llc_sap_hold_safe()
131 if (refcount_dec_and_test(&sap->refcnt)) in llc_sap_put()
A Dinet_frag.h93 refcount_t refcnt; member
117 refcount_t refcnt; member
150 if (refs && refcount_sub_and_test(refs, &q->refcnt)) in inet_frag_putn()
A Daddrconf.h400 refcount_inc(&idev->refcnt); in in6_dev_get()
416 if (refcount_dec_and_test(&idev->refcnt)) in in6_dev_put()
432 refcount_dec(&idev->refcnt); in __in6_dev_put()
437 refcount_inc(&idev->refcnt); in in6_dev_hold()
455 if (refcount_dec_and_test(&ifp->refcnt)) in in6_ifa_put()
461 refcount_dec(&ifp->refcnt); in __in6_ifa_put()
466 refcount_inc(&ifp->refcnt); in in6_ifa_hold()
471 return refcount_inc_not_zero(&ifp->refcnt); in in6_ifa_hold_safe()
A Dlwtunnel.h32 atomic_t refcnt; member
66 atomic_inc(&lws->refcnt); in lwtstate_get()
76 if (atomic_dec_and_test(&lws->refcnt)) in lwtstate_put()
A Dfib_rules.h37 refcount_t refcnt; member
111 refcount_inc(&rule->refcnt); in fib_rule_get()
116 if (refcount_dec_and_test(&rule->refcnt)) in fib_rule_put()
A Daf_unix.h25 refcount_t refcnt; member
A Dmacsec.h135 refcount_t refcnt; member
165 refcount_t refcnt; member
186 refcount_t refcnt; member
A Dneighbour.h83 refcount_t refcnt; member
146 refcount_t refcnt; member
434 refcount_dec(&parms->refcnt); in __neigh_parms_put()
439 refcount_inc(&parms->refcnt); in neigh_parms_clone()
449 if (refcount_dec_and_test(&neigh->refcnt)) in neigh_release()
456 refcount_inc(&neigh->refcnt); in neigh_clone()
460 #define neigh_hold(n) refcount_inc(&(n)->refcnt)
/include/net/sctp/
A Dauth.h42 refcount_t refcnt; member
51 refcount_t refcnt; member
67 refcount_inc(&key->refcnt); in sctp_auth_key_hold()
/include/net/netfilter/
A Dxt_rateest.h14 unsigned int refcnt; member
/include/linux/ceph/
A Dpagelist.h17 refcount_t refcnt; member

Completed in 33 milliseconds

123