| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_active.c | 29 struct i915_active *ref; member 77 struct i915_active *ref = addr; in active_debug_hint() local 126 __active_retire(struct i915_active *ref) in __active_retire() 189 active_retire(struct i915_active *ref) in active_retire() 339 int (*active)(struct i915_active *ref), in __i915_active_init() 340 void (*retire)(struct i915_active *ref), in __i915_active_init() 633 struct i915_active *ref; member 721 struct i915_active *ref, in i915_request_await_active() 734 struct i915_active *ref, in i915_sw_fence_await_active() 1123 struct kref ref; member [all …]
|
| H A D | i915_active.h | 160 #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() 193 static inline void __i915_active_acquire(struct i915_active *ref) in __i915_active_acquire() 200 i915_active_is_idle(const struct i915_active *ref) in i915_active_is_idle()
|
| /linux-6.15/lib/ |
| H A D | percpu-refcount.c | 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 265 static void __percpu_ref_switch_mode(struct percpu_ref *ref, in __percpu_ref_switch_mode() 306 void percpu_ref_switch_to_atomic(struct percpu_ref *ref, in percpu_ref_switch_to_atomic() 353 void percpu_ref_switch_to_percpu(struct percpu_ref *ref) in percpu_ref_switch_to_percpu() 383 void percpu_ref_kill_and_confirm(struct percpu_ref *ref, in percpu_ref_kill_and_confirm() 410 bool percpu_ref_is_zero(struct percpu_ref *ref) in percpu_ref_is_zero() 441 void percpu_ref_reinit(struct percpu_ref *ref) in percpu_ref_reinit() [all …]
|
| H A D | rcuref.c | 192 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()
|
| /linux-6.15/include/linux/ |
| H A D | percpu-refcount.h | 102 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() 349 static inline void percpu_ref_put(struct percpu_ref *ref) in percpu_ref_put() [all …]
|
| H A D | alloc_tag.h | 52 static inline bool is_codetag_empty(union codetag_ref *ref) in is_codetag_empty() 57 static inline void set_codetag_empty(union codetag_ref *ref) in set_codetag_empty() 65 static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } in is_codetag_empty() 67 static inline void set_codetag_empty(union codetag_ref *ref) in set_codetag_empty() 153 static inline void alloc_tag_add_check(union codetag_ref *ref, struct alloc_tag *tag) in alloc_tag_add_check() 162 static inline void alloc_tag_sub_check(union codetag_ref *ref) in alloc_tag_sub_check() 168 static inline void alloc_tag_sub_check(union codetag_ref *ref) {} in alloc_tag_sub_check() 182 static inline bool alloc_tag_ref_set(union codetag_ref *ref, struct alloc_tag *tag) in alloc_tag_ref_set() 203 static inline void alloc_tag_sub(union codetag_ref *ref, size_t bytes) in alloc_tag_sub() 230 static inline void alloc_tag_add(union codetag_ref *ref, struct alloc_tag *tag, in alloc_tag_add() [all …]
|
| H A D | rcuref.h | 24 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()
|
| H A D | file_ref.h | 59 static inline void file_ref_init(file_ref_t *ref, unsigned long cnt) in file_ref_init() 78 static __always_inline __must_check bool file_ref_get(file_ref_t *ref) in file_ref_get() 118 static __always_inline void file_ref_inc(file_ref_t *ref) in file_ref_inc() 139 static __always_inline __must_check bool file_ref_put(file_ref_t *ref) in file_ref_put() 178 static __always_inline __must_check bool file_ref_put_close(file_ref_t *ref) in file_ref_put_close() 196 static inline unsigned long file_ref_read(file_ref_t *ref) in file_ref_read() 213 static inline unsigned long __file_ref_read_raw(file_ref_t *ref) in __file_ref_read_raw()
|
| H A D | pgalloc_tag.h | 24 union codetag_ref *ref; /* reference in page extension */ member 63 static inline void idx_to_ref(pgalloc_tag_idx idx, union codetag_ref *ref) in idx_to_ref() 81 static inline pgalloc_tag_idx ref_to_idx(union codetag_ref *ref) in ref_to_idx() 101 static inline bool get_page_tag_ref(struct page *page, union codetag_ref *ref, in get_page_tag_ref() 138 static inline void update_page_tag_ref(union pgtag_ref_handle handle, union codetag_ref *ref) in update_page_tag_ref() 179 union codetag_ref ref; in __pgalloc_tag_get() local
|
| /linux-6.15/fs/smb/client/ |
| H A D | dfs.h | 30 struct dfs_ref *ref; member 63 static inline void __ref_walk_free(struct dfs_ref *ref) in __ref_walk_free() 75 struct dfs_ref *ref; in ref_walk_free() local 87 struct dfs_ref *ref = ref_walk_cur(rw) + 1; in ref_walk_advance() local 99 struct dfs_ref *ref = ref_walk_cur(rw); in ref_walk_next_tgt() local 135 struct dfs_ref *ref = ref_walk_start(rw); in ref_walk_set_tcon() local 147 struct dfs_ref *ref = ref_walk_cur(rw) - 1; in ref_walk_mark_end() local
|
| /linux-6.15/fs/jffs2/ |
| H A D | xattr.c | 444 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 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 1042 struct jffs2_xattr_ref *ref, **pref; in do_jffs2_getxattr() local [all …]
|
| H A D | readinode.c | 33 struct jffs2_raw_node_ref *ref = tn->fn->raw; in check_node_data() local 568 static struct jffs2_raw_node_ref *jffs2_first_valid_node(struct jffs2_raw_node_ref *ref) in jffs2_first_valid_node() 586 static inline int read_direntry(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref, in read_direntry() 713 static inline int read_dnode(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref, in read_dnode() 888 static inline int read_unknown(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref, struct jffs… in read_unknown() 940 static int read_more(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref, in read_more() 984 struct jffs2_raw_node_ref *ref, *valid_ref; in jffs2_get_inode_nodes() local
|
| /linux-6.15/drivers/clk/mxs/ |
| H A D | clk-ref.c | 33 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 81 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_set_rate() local 114 struct clk_ref *ref; in mxs_clk_ref() local
|
| /linux-6.15/drivers/dpll/ |
| H A D | dpll_core.c | 57 dpll_pin_registration_find(struct dpll_pin_ref *ref, in dpll_pin_registration_find() 77 struct dpll_pin_ref *ref; in dpll_xa_ref_pin_add() local 131 struct dpll_pin_ref *ref; in dpll_xa_ref_pin_del() local 158 struct dpll_pin_ref *ref; in dpll_xa_ref_dpll_add() local 212 struct dpll_pin_ref *ref; in dpll_xa_ref_dpll_del() local 234 struct dpll_pin_ref *ref; in dpll_xa_ref_dpll_first() local 716 struct dpll_pin_ref *ref; in dpll_pin_on_pin_register() local 773 struct dpll_pin_ref *ref; in dpll_pin_on_pin_unregister() local 814 dpll_pin_registration_first(struct dpll_pin_ref *ref) in dpll_pin_registration_first() 828 struct dpll_pin_ref *ref; in dpll_pin_on_dpll_priv() local [all …]
|
| H A D | dpll_netlink.c | 195 struct dpll_pin_ref *ref, in dpll_msg_add_pin_prio() 239 struct dpll_pin_ref *ref, in dpll_msg_add_pin_direction() 282 struct dpll_pin_ref *ref, in dpll_msg_add_phase_offset() 305 struct dpll_pin_ref *ref, in dpll_msg_add_ffo() 428 struct dpll_pin_ref *ref; in dpll_msg_add_pin_parents() local 469 struct dpll_pin_ref *ref; in dpll_msg_add_pin_dplls() local 508 struct dpll_pin_ref *ref; in dpll_cmd_pin_get_one() local 936 struct dpll_pin_ref *ref; in dpll_pin_state_set() local 963 struct dpll_pin_ref *ref; in dpll_pin_prio_set() local 991 struct dpll_pin_ref *ref; in dpll_pin_direction_set() local [all …]
|
| /linux-6.15/drivers/gpu/drm/xe/compat-i915-headers/ |
| H A D | i915_active.h | 11 static inline void i915_active_init(struct i915_active *ref, in i915_active_init() 12 int (*active)(struct i915_active *ref), in i915_active_init() 13 void (*retire)(struct i915_active *ref), in i915_active_init()
|
| /linux-6.15/drivers/xen/ |
| H A D | grant-table.c | 182 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() 416 int ref; in gnttab_grant_foreign_access() local 470 int gnttab_end_foreign_access_ref(grant_ref_t ref) in gnttab_end_foreign_access_ref() 479 static unsigned long gnttab_read_frame_v1(grant_ref_t ref) in gnttab_read_frame_v1() 484 static unsigned long gnttab_read_frame_v2(grant_ref_t ref) in gnttab_read_frame_v2() 491 grant_ref_t ref; member 592 int gnttab_try_end_foreign_access(grant_ref_t ref) in gnttab_try_end_foreign_access() 613 void gnttab_free_grant_reference(grant_ref_t ref) in gnttab_free_grant_reference() [all …]
|
| /linux-6.15/arch/powerpc/kvm/ |
| H A D | e500_mmu_host.c | 192 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[tlbsel][esel].ref; in inval_gtlbe_on_host() local 248 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() 326 struct tlbe_ref *ref) in kvmppc_e500_shadow_map() 477 struct tlbe_ref *ref; in kvmppc_e500_tlb0_map() local 497 struct tlbe_ref *ref, in kvmppc_e500_tlb1_map_tlb1() 525 struct tlbe_ref *ref = &vcpu_e500->gtlb_priv[1][esel].ref; in kvmppc_e500_tlb1_map() local
|
| /linux-6.15/drivers/misc/lkdtm/ |
| H A D | refcount.c | 9 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()
|
| /linux-6.15/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_active.c | 20 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()
|
| /linux-6.15/net/mac80211/ |
| H A D | rate.h | 39 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
|
| H A D | rate.c | 35 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_rate_init() local 93 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_tx_status() local 119 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_rate_update() local 245 struct rate_control_ref *ref = file->private_data; in rcname_read() local 261 struct rate_control_ref *ref; in rate_control_alloc() local 928 struct rate_control_ref *ref = sdata->local->rate_ctrl; in rate_control_get_rate() local 1002 struct rate_control_ref *ref; in ieee80211_init_rate_ctrl_alg() local 1033 struct rate_control_ref *ref; in rate_control_deinitialize() local
|
| /linux-6.15/kernel/dma/ |
| H A D | debug.c | 343 struct dma_debug_entry *ref) in bucket_find_exact() 1241 struct dma_debug_entry ref; in debug_dma_mapping_error() local 1280 struct dma_debug_entry ref = { in debug_dma_unmap_page() local 1331 struct dma_debug_entry *ref) in get_nr_mapped_entries() 1360 struct dma_debug_entry ref = { in debug_dma_unmap_sg() local 1425 struct dma_debug_entry ref = { in debug_dma_free_coherent() local 1472 struct dma_debug_entry ref = { in debug_dma_unmap_resource() local 1489 struct dma_debug_entry ref; in debug_dma_sync_single_for_cpu() local 1508 struct dma_debug_entry ref; in debug_dma_sync_single_for_device() local 1534 struct dma_debug_entry ref = { in debug_dma_sync_sg_for_cpu() local [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | chan.c | 574 struct rtw89_mcc_role *ref = &mcc->role_ref; in __mcc_fw_req_tsf() local 599 struct rtw89_mcc_role *ref = &mcc->role_ref; in __mrc_fw_req_tsf() local 629 struct rtw89_mcc_role *ref = &mcc->role_ref; in rtw89_mcc_get_bcn_ofst() local 936 struct rtw89_mcc_role *ref = &mcc->role_ref; in rtw89_mcc_assign_pattern() local 992 struct rtw89_mcc_role *ref = &mcc->role_ref; in __rtw89_mcc_calc_pattern_loose() local 1056 struct rtw89_mcc_role *ref = &mcc->role_ref; in __rtw89_mcc_calc_pattern_strict() local 1142 struct rtw89_mcc_role *ref = &mcc->role_ref; in rtw89_mcc_calc_pattern() local 1202 struct rtw89_mcc_role *ref = &mcc->role_ref; in rtw89_mcc_set_default_pattern() local 1244 struct rtw89_mcc_role *ref = &mcc->role_ref; in rtw89_mcc_set_duration_gc_sta() local 1410 struct rtw89_mcc_role *ref = &mcc->role_ref; in rtw89_mcc_duration_decision_on_bt() local [all …]
|
| /linux-6.15/drivers/accel/habanalabs/common/ |
| H A D | context.c | 30 void hl_encaps_release_handle_and_put_ctx(struct kref *ref) in hl_encaps_release_handle_and_put_ctx() 38 static void hl_encaps_release_handle_and_put_sob(struct kref *ref) in hl_encaps_release_handle_and_put_sob() 46 void hl_encaps_release_handle_and_put_sob_ctx(struct kref *ref) in hl_encaps_release_handle_and_put_sob_ctx() 131 void hl_ctx_do_release(struct kref *ref) in hl_ctx_do_release()
|