Home
last modified time | relevance | path

Searched refs:percpu_count_ptr (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/lib/
H A Dpercpu-refcount.c41 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr() function
44 (ref->percpu_count_ptr & ~__PERCPU_REF_ATOMIC_DEAD); in percpu_count_ptr()
70 ref->percpu_count_ptr = (unsigned long) in percpu_ref_init()
72 if (!ref->percpu_count_ptr) in percpu_ref_init()
77 free_percpu((void __percpu *)ref->percpu_count_ptr); in percpu_ref_init()
78 ref->percpu_count_ptr = 0; in percpu_ref_init()
86 ref->percpu_count_ptr |= __PERCPU_REF_ATOMIC; in percpu_ref_init()
93 ref->percpu_count_ptr |= __PERCPU_REF_DEAD; in percpu_ref_init()
109 unsigned long __percpu *percpu_count = percpu_count_ptr(ref); in __percpu_ref_exit()
115 ref->percpu_count_ptr in __percpu_ref_exit()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dpercpu-refcount.c42 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr() function
45 (ref->percpu_count_ptr & ~__PERCPU_REF_ATOMIC_DEAD); in percpu_count_ptr()
71 ref->percpu_count_ptr = (unsigned long) in percpu_ref_init()
73 if (!ref->percpu_count_ptr) in percpu_ref_init()
78 free_percpu((void __percpu *)ref->percpu_count_ptr); in percpu_ref_init()
79 ref->percpu_count_ptr = 0; in percpu_ref_init()
87 ref->percpu_count_ptr |= __PERCPU_REF_ATOMIC; in percpu_ref_init()
94 ref->percpu_count_ptr |= __PERCPU_REF_DEAD; in percpu_ref_init()
110 unsigned long __percpu *percpu_count = percpu_count_ptr(ref); in __percpu_ref_exit()
116 ref->percpu_count_ptr in __percpu_ref_exit()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dpercpu-refcount.h62 /* flags set in the lower bits of percpu_ref->percpu_count_ptr */
110 unsigned long percpu_count_ptr; member
114 * 'percpu_count_ptr' is required in fast path, move other fields
164 * The value of @ref->percpu_count_ptr is tested for in __ref_is_percpu()
174 percpu_ptr = READ_ONCE(ref->percpu_count_ptr); in __ref_is_percpu()
294 } else if (!(ref->percpu_count_ptr & __PERCPU_REF_DEAD)) { in percpu_ref_tryget_live()
352 return ref->percpu_count_ptr & __PERCPU_REF_DEAD; in percpu_ref_is_dying()
/kernel/linux/linux-6.6/include/linux/
H A Dpercpu-refcount.h62 /* flags set in the lower bits of percpu_ref->percpu_count_ptr */
110 unsigned long percpu_count_ptr; member
114 * 'percpu_count_ptr' is required in fast path, move other fields
164 * The value of @ref->percpu_count_ptr is tested for in __ref_is_percpu()
174 percpu_ptr = READ_ONCE(ref->percpu_count_ptr); in __ref_is_percpu()
285 } else if (!(ref->percpu_count_ptr & __PERCPU_REF_DEAD)) { in percpu_ref_tryget_live_rcu()
365 return ref->percpu_count_ptr & __PERCPU_REF_DEAD; in percpu_ref_is_dying()
/kernel/linux/linux-5.10/drivers/md/
H A Dmd.c5684 if (mddev->writes_pending.percpu_count_ptr) in mddev_init_writes_pending()
/kernel/linux/linux-6.6/drivers/md/
H A Dmd.c5653 if (mddev->writes_pending.percpu_count_ptr) in mddev_init_writes_pending()

Completed in 23 milliseconds