Home
last modified time | relevance | path

Searched defs:ref (Results 1 – 25 of 1055) sorted by relevance

12345678910>>...43

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
Di915_active.c29 struct i915_active *ref; member
77 struct i915_active *ref = addr; in active_debug_hint() local
87 static void debug_active_init(struct i915_active *ref) in debug_active_init()
92 static void debug_active_activate(struct i915_active *ref) in debug_active_activate()
98 static void debug_active_deactivate(struct i915_active *ref) in debug_active_deactivate()
105 static void debug_active_fini(struct i915_active *ref) in debug_active_fini()
110 static void debug_active_assert(struct i915_active *ref) in debug_active_assert()
117 static inline void debug_active_init(struct i915_active *ref) { } in debug_active_init()
118 static inline void debug_active_activate(struct i915_active *ref) { } in debug_active_activate()
119 static inline void debug_active_deactivate(struct i915_active *ref) { } in debug_active_deactivate()
[all …]
Di915_active.h160 #define i915_active_init(ref, active, retire, flags) do { \ argument
173 static inline int i915_active_wait(struct i915_active *ref) in i915_active_wait()
194 static inline void __i915_active_acquire(struct i915_active *ref) in __i915_active_acquire()
201 i915_active_is_idle(const struct i915_active *ref) in i915_active_is_idle()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
Di915_active.c33 struct i915_active *ref; member
81 struct i915_active *ref = addr; in active_debug_hint() local
91 static void debug_active_init(struct i915_active *ref) in debug_active_init()
96 static void debug_active_activate(struct i915_active *ref) in debug_active_activate()
102 static void debug_active_deactivate(struct i915_active *ref) in debug_active_deactivate()
109 static void debug_active_fini(struct i915_active *ref) in debug_active_fini()
114 static void debug_active_assert(struct i915_active *ref) in debug_active_assert()
121 static inline void debug_active_init(struct i915_active *ref) { } in debug_active_init()
122 static inline void debug_active_activate(struct i915_active *ref) { } in debug_active_activate()
123 static inline void debug_active_deactivate(struct i915_active *ref) { } in debug_active_deactivate()
[all …]
Di915_active.h159 #define i915_active_init(ref, active, retire) do { \ argument
171 i915_active_add_request(struct i915_active *ref, struct i915_request *rq) in i915_active_add_request()
181 static inline bool i915_active_has_exclusive(struct i915_active *ref) in i915_active_has_exclusive()
187 static inline int i915_active_wait(struct i915_active *ref) in i915_active_wait()
208 static inline void __i915_active_acquire(struct i915_active *ref) in __i915_active_acquire()
215 i915_active_is_idle(const struct i915_active *ref) in i915_active_is_idle()
/kernel/linux/linux-6.6/lib/
Dpercpu-refcount.c42 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr()
63 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release, in percpu_ref_init()
108 static void __percpu_ref_exit(struct percpu_ref *ref) in __percpu_ref_exit()
130 void percpu_ref_exit(struct percpu_ref *ref) in percpu_ref_exit()
154 struct percpu_ref *ref = data->ref; in percpu_ref_call_confirm_rcu() local
171 struct percpu_ref *ref = data->ref; in percpu_ref_switch_to_atomic_rcu() local
209 static void percpu_ref_noop_confirm_switch(struct percpu_ref *ref) in percpu_ref_noop_confirm_switch()
213 static void __percpu_ref_switch_to_atomic(struct percpu_ref *ref, in __percpu_ref_switch_to_atomic()
237 static void __percpu_ref_switch_to_percpu(struct percpu_ref *ref) in __percpu_ref_switch_to_percpu()
265 static void __percpu_ref_switch_mode(struct percpu_ref *ref, in __percpu_ref_switch_mode()
[all …]
Drcuref.c192 bool rcuref_get_slowpath(rcuref_t *ref) in rcuref_get_slowpath()
237 bool rcuref_put_slowpath(rcuref_t *ref, unsigned int cnt) in rcuref_put_slowpath()
/kernel/linux/linux-5.10/lib/
Dpercpu-refcount.c41 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr()
62 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release, in percpu_ref_init()
107 static void __percpu_ref_exit(struct percpu_ref *ref) in __percpu_ref_exit()
129 void percpu_ref_exit(struct percpu_ref *ref) in percpu_ref_exit()
153 struct percpu_ref *ref = data->ref; in percpu_ref_call_confirm_rcu() local
170 struct percpu_ref *ref = data->ref; in percpu_ref_switch_to_atomic_rcu() local
203 static void percpu_ref_noop_confirm_switch(struct percpu_ref *ref) in percpu_ref_noop_confirm_switch()
207 static void __percpu_ref_switch_to_atomic(struct percpu_ref *ref, in __percpu_ref_switch_to_atomic()
230 static void __percpu_ref_switch_to_percpu(struct percpu_ref *ref) in __percpu_ref_switch_to_percpu()
258 static void __percpu_ref_switch_mode(struct percpu_ref *ref, in __percpu_ref_switch_mode()
[all …]
/kernel/linux/linux-6.6/include/linux/
Dpercpu-refcount.h102 struct percpu_ref *ref; member
147 static inline void percpu_ref_kill(struct percpu_ref *ref) in percpu_ref_kill()
158 static inline bool __ref_is_percpu(struct percpu_ref *ref, in __ref_is_percpu()
198 static inline void percpu_ref_get_many(struct percpu_ref *ref, unsigned long nr) in percpu_ref_get_many()
220 static inline void percpu_ref_get(struct percpu_ref *ref) in percpu_ref_get()
235 static inline bool percpu_ref_tryget_many(struct percpu_ref *ref, in percpu_ref_tryget_many()
264 static inline bool percpu_ref_tryget(struct percpu_ref *ref) in percpu_ref_tryget()
275 static inline bool percpu_ref_tryget_live_rcu(struct percpu_ref *ref) in percpu_ref_tryget_live_rcu()
306 static inline bool percpu_ref_tryget_live(struct percpu_ref *ref) in percpu_ref_tryget_live()
326 static inline void percpu_ref_put_many(struct percpu_ref *ref, unsigned long nr) in percpu_ref_put_many()
[all …]
Drcuref.h24 static inline void rcuref_init(rcuref_t *ref, unsigned int cnt) in rcuref_init()
35 static inline unsigned int rcuref_read(rcuref_t *ref) in rcuref_read()
61 static inline __must_check bool rcuref_get(rcuref_t *ref) in rcuref_get()
79 static __always_inline __must_check bool __rcuref_put(rcuref_t *ref) in __rcuref_put()
122 static inline __must_check bool rcuref_put_rcusafe(rcuref_t *ref) in rcuref_put_rcusafe()
148 static inline __must_check bool rcuref_put(rcuref_t *ref) in rcuref_put()
/kernel/linux/linux-5.10/include/linux/
Dpercpu-refcount.h102 struct percpu_ref *ref; member
147 static inline void percpu_ref_kill(struct percpu_ref *ref) in percpu_ref_kill()
158 static inline bool __ref_is_percpu(struct percpu_ref *ref, in __ref_is_percpu()
198 static inline void percpu_ref_get_many(struct percpu_ref *ref, unsigned long nr) in percpu_ref_get_many()
220 static inline void percpu_ref_get(struct percpu_ref *ref) in percpu_ref_get()
235 static inline bool percpu_ref_tryget_many(struct percpu_ref *ref, in percpu_ref_tryget_many()
264 static inline bool percpu_ref_tryget(struct percpu_ref *ref) in percpu_ref_tryget()
284 static inline bool percpu_ref_tryget_live(struct percpu_ref *ref) in percpu_ref_tryget_live()
313 static inline void percpu_ref_put_many(struct percpu_ref *ref, unsigned long nr) in percpu_ref_put_many()
336 static inline void percpu_ref_put(struct percpu_ref *ref) in percpu_ref_put()
[all …]
/kernel/linux/linux-5.10/drivers/xen/
Dgrant-table.c169 int ref, rc = 0; in get_free_entries() local
218 static void put_free_entry(grant_ref_t ref) in put_free_entry()
240 static void gnttab_update_entry_v1(grant_ref_t ref, domid_t domid, in gnttab_update_entry_v1()
249 static void gnttab_update_entry_v2(grant_ref_t ref, domid_t domid, in gnttab_update_entry_v2()
261 void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, in gnttab_grant_foreign_access_ref()
272 int ref; in gnttab_grant_foreign_access() local
284 static int gnttab_end_foreign_access_ref_v1(grant_ref_t ref, int readonly) in gnttab_end_foreign_access_ref_v1()
300 static int gnttab_end_foreign_access_ref_v2(grant_ref_t ref, int readonly) in gnttab_end_foreign_access_ref_v2()
323 static inline int _gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly) in _gnttab_end_foreign_access_ref()
328 int gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly) in gnttab_end_foreign_access_ref()
[all …]
/kernel/linux/linux-6.6/fs/smb/client/
Ddfs.h28 struct dfs_ref *ref; member
60 static inline void __ref_walk_free(struct dfs_ref *ref) in __ref_walk_free()
72 struct dfs_ref *ref; in ref_walk_free() local
84 struct dfs_ref *ref = ref_walk_cur(rw) + 1; in ref_walk_advance() local
97 struct dfs_ref *ref = ref_walk_cur(rw); in ref_walk_next_tgt() local
129 struct dfs_ref *ref = ref_walk_start(rw); in ref_walk_set_tcon() local
149 struct dfs_info3_param *ref, struct dfs_cache_tgt_list *tl) in dfs_get_referral()
/kernel/linux/linux-5.10/drivers/clk/mxs/
Dclk-ref.c33 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_enable() local
42 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_disable() local
50 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_recalc_rate() local
86 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_set_rate() local
124 struct clk_ref *ref; in mxs_clk_ref() local
/kernel/linux/linux-6.6/drivers/clk/mxs/
Dclk-ref.c33 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_enable() local
42 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_disable() local
50 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_recalc_rate() local
86 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_set_rate() local
124 struct clk_ref *ref; in mxs_clk_ref() local
/kernel/linux/linux-5.10/fs/jffs2/
Dxattr.c444 static int verify_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) in verify_xattr_ref()
506 static int save_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) in save_xattr_ref()
554 struct jffs2_xattr_ref *ref; in create_xattr_ref() local
576 static void delete_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) in delete_xattr_ref()
600 struct jffs2_xattr_ref *ref, *_ref; in jffs2_xattr_delete_inode() local
618 struct jffs2_xattr_ref *ref, *_ref; in jffs2_xattr_free_inode() local
640 struct jffs2_xattr_ref *ref, *cmp, **pref, **pcmp; in check_xattr_ref_inode() local
743 struct jffs2_xattr_ref *ref, *_ref; in jffs2_clear_xattr_subsystem() local
777 struct jffs2_xattr_ref *ref, *_ref; in jffs2_build_xattr_subsystem() local
972 struct jffs2_xattr_ref *ref, **pref; in jffs2_listxattr() local
[all …]
/kernel/linux/linux-6.6/fs/jffs2/
Dxattr.c444 static int verify_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) in verify_xattr_ref()
506 static int save_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) in save_xattr_ref()
554 struct jffs2_xattr_ref *ref; in create_xattr_ref() local
576 static void delete_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) in delete_xattr_ref()
600 struct jffs2_xattr_ref *ref, *_ref; in jffs2_xattr_delete_inode() local
618 struct jffs2_xattr_ref *ref, *_ref; in jffs2_xattr_free_inode() local
640 struct jffs2_xattr_ref *ref, *cmp, **pref, **pcmp; in check_xattr_ref_inode() local
743 struct jffs2_xattr_ref *ref, *_ref; in jffs2_clear_xattr_subsystem() local
777 struct jffs2_xattr_ref *ref, *_ref; in jffs2_build_xattr_subsystem() local
972 struct jffs2_xattr_ref *ref, **pref; in jffs2_listxattr() local
[all …]
/kernel/linux/linux-6.6/drivers/xen/
Dgrant-table.c182 int ref, rc = 0; in get_free_entries() local
331 static void put_free_entry_locked(grant_ref_t ref) in put_free_entry_locked()
346 static void put_free_entry(grant_ref_t ref) in put_free_entry()
384 static void gnttab_update_entry_v1(grant_ref_t ref, domid_t domid, in gnttab_update_entry_v1()
393 static void gnttab_update_entry_v2(grant_ref_t ref, domid_t domid, in gnttab_update_entry_v2()
405 void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, in gnttab_grant_foreign_access_ref()
416 int ref; in gnttab_grant_foreign_access() local
428 static int gnttab_end_foreign_access_ref_v1(grant_ref_t ref) in gnttab_end_foreign_access_ref_v1()
444 static int gnttab_end_foreign_access_ref_v2(grant_ref_t ref) in gnttab_end_foreign_access_ref_v2()
467 static inline int _gnttab_end_foreign_access_ref(grant_ref_t ref) in _gnttab_end_foreign_access_ref()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
Di915_active.c20 struct kref ref; member
35 static void __live_release(struct kref *ref) in __live_release()
279 void i915_active_print(struct i915_active *ref, struct drm_printer *m) in i915_active_print()
315 static void active_flush(struct i915_active *ref, in active_flush()
332 void i915_active_unlock_wait(struct i915_active *ref) in i915_active_unlock_wait()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
Di915_active.c19 struct kref ref; member
34 static void __live_release(struct kref *ref) in __live_release()
278 void i915_active_print(struct i915_active *ref, struct drm_printer *m) in i915_active_print()
314 static void active_flush(struct i915_active *ref, in active_flush()
331 void i915_active_unlock_wait(struct i915_active *ref) in i915_active_unlock_wait()
/kernel/linux/linux-5.10/drivers/misc/lkdtm/
Drefcount.c9 static void overflow_check(refcount_t *ref) in overflow_check()
84 static void check_zero(refcount_t *ref) in check_zero()
119 static void check_negative(refcount_t *ref, int start) in check_negative()
200 static void check_from_zero(refcount_t *ref) in check_from_zero()
267 static void check_saturated(refcount_t *ref) in check_saturated()
/kernel/linux/linux-6.6/drivers/misc/lkdtm/
Drefcount.c9 static void overflow_check(refcount_t *ref) in overflow_check()
84 static void check_zero(refcount_t *ref) in check_zero()
119 static void check_negative(refcount_t *ref, int start) in check_negative()
185 static void check_from_zero(refcount_t *ref) in check_from_zero()
252 static void check_saturated(refcount_t *ref) in check_saturated()
/kernel/linux/linux-5.10/net/mac80211/
Drate.h37 static inline void *rate_control_alloc_sta(struct rate_control_ref *ref, in rate_control_alloc_sta()
46 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_free_sta() local
56 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_add_sta_debugfs() local
/kernel/linux/linux-6.6/net/mac80211/
Drate.h39 static inline void *rate_control_alloc_sta(struct rate_control_ref *ref, in rate_control_alloc_sta()
48 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_free_sta() local
58 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_add_sta_debugfs() local
/kernel/linux/linux-6.6/arch/powerpc/kvm/
De500_mmu_host.c189 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref; in inval_gtlbe_on_host() local
245 static inline void kvmppc_e500_ref_setup(struct tlbe_ref *ref, in kvmppc_e500_ref_setup()
262 static inline void kvmppc_e500_ref_release(struct tlbe_ref *ref) in kvmppc_e500_ref_release()
288 struct tlbe_ref *ref = in clear_tlb_privs() local
307 int tsize, struct tlbe_ref *ref, u64 gvaddr, in kvmppc_e500_setup_stlbe()
325 struct tlbe_ref *ref) in kvmppc_e500_shadow_map()
515 struct tlbe_ref *ref; in kvmppc_e500_tlb0_map() local
535 struct tlbe_ref *ref, in kvmppc_e500_tlb1_map_tlb1()
563 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[1][esel].ref; in kvmppc_e500_tlb1_map() local
/kernel/linux/linux-5.10/arch/powerpc/kvm/
De500_mmu_host.c189 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref; in inval_gtlbe_on_host() local
245 static inline void kvmppc_e500_ref_setup(struct tlbe_ref *ref, in kvmppc_e500_ref_setup()
262 static inline void kvmppc_e500_ref_release(struct tlbe_ref *ref) in kvmppc_e500_ref_release()
288 struct tlbe_ref *ref = in clear_tlb_privs() local
307 int tsize, struct tlbe_ref *ref, u64 gvaddr, in kvmppc_e500_setup_stlbe()
325 struct tlbe_ref *ref) in kvmppc_e500_shadow_map()
515 struct tlbe_ref *ref; in kvmppc_e500_tlb0_map() local
535 struct tlbe_ref *ref, in kvmppc_e500_tlb1_map_tlb1()
563 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[1][esel].ref; in kvmppc_e500_tlb1_map() local

12345678910>>...43