/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | verifier.c | 82 * Meaning that this reg is a pointer to stack plus known immediate constant. 142 * When type PTR_TO_MAP_VALUE_OR_NULL passes through 'if (reg != 0) goto +off' 199 struct bpf_reg_state *reg); 202 static bool is_trusted_reg(const struct bpf_reg_state *reg); 411 struct bpf_reg_state *reg, in verbose_invalid_scalar() 418 if (!tnum_is_unknown(reg->var_off)) { in verbose_invalid_scalar() 419 tnum_strn(tn_buf, sizeof(tn_buf), reg->var_off); in verbose_invalid_scalar() 448 static bool reg_not_null(const struct bpf_reg_state *reg) in reg_not_null() argument 452 type = reg->type; in reg_not_null() 462 (type == PTR_TO_BTF_ID && is_trusted_reg(reg)) || in reg_not_null() 410 verbose_invalid_scalar(struct bpf_verifier_env *env, struct bpf_reg_state *reg, struct tnum *range, const char *ctx, const char *reg_name) verbose_invalid_scalar() argument 476 reg_btf_record(const struct bpf_reg_state *reg) reg_btf_record() argument 498 reg_may_point_to_spin_lock(const struct bpf_reg_state *reg) reg_may_point_to_spin_lock() argument 684 func(struct bpf_verifier_env *env, const struct bpf_reg_state *reg) func() argument 706 stack_slot_obj_get_spi(struct bpf_verifier_env *env, struct bpf_reg_state *reg, const char *obj_kind, int nr_slots) stack_slot_obj_get_spi() argument 733 dynptr_get_spi(struct bpf_verifier_env *env, struct bpf_reg_state *reg) dynptr_get_spi() argument 738 iter_get_spi(struct bpf_verifier_env *env, struct bpf_reg_state *reg, int nr_slots) iter_get_spi() argument 884 mark_dynptr_cb_reg(struct bpf_verifier_env *env, struct bpf_reg_state *reg, enum bpf_dynptr_type type) mark_dynptr_cb_reg() argument 894 mark_stack_slots_dynptr(struct bpf_verifier_env *env, struct bpf_reg_state *reg, enum bpf_arg_type arg_type, int insn_idx, int clone_ref_obj_id) mark_stack_slots_dynptr() argument 992 unmark_stack_slots_dynptr(struct bpf_verifier_env *env, struct bpf_reg_state *reg) unmark_stack_slots_dynptr() argument 1041 mark_reg_invalid(const struct bpf_verifier_env *env, struct bpf_reg_state *reg) mark_reg_invalid() argument 1105 is_dynptr_reg_valid_uninit(struct bpf_verifier_env *env, struct bpf_reg_state *reg) is_dynptr_reg_valid_uninit() argument 1133 is_dynptr_reg_valid_init(struct bpf_verifier_env *env, struct bpf_reg_state *reg) is_dynptr_reg_valid_init() argument 1162 is_dynptr_type_expected(struct bpf_verifier_env *env, struct bpf_reg_state *reg, enum bpf_arg_type arg_type) is_dynptr_type_expected() argument 1186 mark_stack_slots_iter(struct bpf_verifier_env *env, struct bpf_reg_state *reg, int insn_idx, struct btf *btf, u32 btf_id, int nr_slots) mark_stack_slots_iter() argument 1223 unmark_stack_slots_iter(struct bpf_verifier_env *env, struct bpf_reg_state *reg, int nr_slots) unmark_stack_slots_iter() argument 1254 is_iter_reg_valid_uninit(struct bpf_verifier_env *env, struct bpf_reg_state *reg, int nr_slots) is_iter_reg_valid_uninit() argument 1281 is_iter_reg_valid_init(struct bpf_verifier_env *env, struct bpf_reg_state *reg, struct btf *btf, u32 btf_id, int nr_slots) is_iter_reg_valid_init() argument 1359 const struct bpf_reg_state *reg; print_verifier_state() local 2095 ___mark_reg_known(struct bpf_reg_state *reg, u64 imm) ___mark_reg_known() argument 2112 __mark_reg_known(struct bpf_reg_state *reg, u64 imm) __mark_reg_known() argument 2122 __mark_reg32_known(struct bpf_reg_state *reg, u64 imm) __mark_reg32_known() argument 2134 __mark_reg_known_zero(struct bpf_reg_state *reg) __mark_reg_known_zero() argument 2139 __mark_reg_const_zero(struct bpf_reg_state *reg) __mark_reg_const_zero() argument 2158 __mark_dynptr_reg(struct bpf_reg_state *reg, enum bpf_dynptr_type type, bool first_slot, int dynptr_id) __mark_dynptr_reg() argument 2173 mark_ptr_not_null_reg(struct bpf_reg_state *reg) mark_ptr_not_null_reg() argument 2210 reg_is_pkt_pointer(const struct bpf_reg_state *reg) reg_is_pkt_pointer() argument 2215 reg_is_pkt_pointer_any(const struct bpf_reg_state *reg) reg_is_pkt_pointer_any() argument 2221 reg_is_dynptr_slice_pkt(const struct bpf_reg_state *reg) reg_is_dynptr_slice_pkt() argument 2228 reg_is_init_pkt_pointer(const struct bpf_reg_state *reg, enum bpf_reg_type which) reg_is_init_pkt_pointer() argument 2242 __mark_reg_unbounded(struct bpf_reg_state *reg) __mark_reg_unbounded() argument 2255 __mark_reg64_unbounded(struct bpf_reg_state *reg) __mark_reg64_unbounded() argument 2263 __mark_reg32_unbounded(struct bpf_reg_state *reg) __mark_reg32_unbounded() argument 2271 __update_reg32_bounds(struct bpf_reg_state *reg) __update_reg32_bounds() argument 2286 __update_reg64_bounds(struct bpf_reg_state *reg) __update_reg64_bounds() argument 2299 __update_reg_bounds(struct bpf_reg_state *reg) __update_reg_bounds() argument 2306 __reg32_deduce_bounds(struct bpf_reg_state *reg) __reg32_deduce_bounds() argument 2340 __reg64_deduce_bounds(struct bpf_reg_state *reg) __reg64_deduce_bounds() argument 2374 __reg_deduce_bounds(struct bpf_reg_state *reg) __reg_deduce_bounds() argument 2381 __reg_bound_offset(struct bpf_reg_state *reg) __reg_bound_offset() argument 2393 reg_bounds_sync(struct bpf_reg_state *reg) reg_bounds_sync() argument 2413 __reg_assign_32_into_64(struct bpf_reg_state *reg) __reg_assign_32_into_64() argument 2432 __reg_combine_32_into_64(struct bpf_reg_state *reg) __reg_combine_32_into_64() argument 2463 __reg_combine_64_into_32(struct bpf_reg_state *reg) __reg_combine_64_into_32() argument 2478 __mark_reg_unknown(const struct bpf_verifier_env *env, struct bpf_reg_state *reg) __mark_reg_unknown() argument 2508 __mark_reg_not_init(const struct bpf_verifier_env *env, struct bpf_reg_state *reg) __mark_reg_not_init() argument 3154 mark_dynptr_read(struct bpf_verifier_env *env, struct bpf_reg_state *reg) mark_dynptr_read() argument 3180 mark_iter_read(struct bpf_verifier_env *env, struct bpf_reg_state *reg, int spi, int nr_slots) mark_iter_read() argument 3203 is_reg64(struct bpf_verifier_env *env, struct bpf_insn *insn, u32 regno, struct bpf_reg_state *reg, enum reg_arg_type t) is_reg64() argument 3323 mark_insn_zext(struct bpf_verifier_env *env, struct bpf_reg_state *reg) mark_insn_zext() argument 3340 struct bpf_reg_state *reg; __check_reg_arg() local 3519 bt_set_frame_reg(struct backtrack_state *bt, u32 frame, u32 reg) bt_set_frame_reg() argument 3524 bt_clear_frame_reg(struct backtrack_state *bt, u32 frame, u32 reg) bt_clear_frame_reg() argument 3529 bt_set_reg(struct backtrack_state *bt, u32 reg) bt_set_reg() argument 3534 bt_clear_reg(struct backtrack_state *bt, u32 reg) bt_clear_reg() argument 3579 bt_is_reg_set(struct backtrack_state *bt, u32 reg) bt_is_reg_set() argument 3973 struct bpf_reg_state *reg; mark_all_scalars_precise() local 4019 struct bpf_reg_state *reg; mark_all_scalars_imprecise() local 4073 struct bpf_reg_state *reg; mark_precise_scalar_ids() local 4226 struct bpf_reg_state *reg; __mark_chain_precision() local 4472 register_is_null(struct bpf_reg_state *reg) register_is_null() argument 4477 register_is_const(struct bpf_reg_state *reg) register_is_const() argument 4482 __is_scalar_unbounded(struct bpf_reg_state *reg) __is_scalar_unbounded() argument 4491 register_is_bounded(struct bpf_reg_state *reg) register_is_bounded() argument 4496 __is_pointer_value(bool allow_ptr_leaks, const struct bpf_reg_state *reg) __is_pointer_value() argument 4516 save_register_state(struct bpf_func_state *state, int spi, struct bpf_reg_state *reg, int size) save_register_state() argument 4551 struct bpf_reg_state *reg = NULL; check_stack_write_fixed_off() local 4846 struct bpf_reg_state *reg; check_stack_read_fixed_off() local 4971 struct bpf_reg_state *reg = reg_state(env, ptr_regno); check_stack_read_var_off() local 5002 struct bpf_reg_state *reg = reg_state(env, ptr_regno); check_stack_read() local 5059 struct bpf_reg_state *reg = reg_state(env, ptr_regno); check_stack_write() local 5106 struct bpf_reg_state *reg; __check_mem_access() local 5143 struct bpf_reg_state *reg = &state->regs[regno]; check_mem_region_access() local 5192 __check_ptr_off_reg(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int regno, bool fixed_off_ok) __check_ptr_off_reg() argument 5224 check_ptr_off_reg(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int regno) check_ptr_off_reg() argument 5230 map_kptr_match_type(struct bpf_verifier_env *env, struct btf_field *kptr_field, struct bpf_reg_state *reg, u32 regno) map_kptr_match_type() argument 5401 struct bpf_reg_state *reg = &state->regs[regno]; check_map_access() local 5503 struct bpf_reg_state *reg = ®s[regno]; check_packet_access() local 5595 struct bpf_reg_state *reg = ®s[regno]; check_sock_access() local 5642 const struct bpf_reg_state *reg = reg_state(env, regno); is_ctx_reg() local 5649 const struct bpf_reg_state *reg = reg_state(env, regno); is_sk_reg() local 5656 const struct bpf_reg_state *reg = reg_state(env, regno); is_pkt_reg() local 5663 const struct bpf_reg_state *reg = reg_state(env, regno); is_flow_key_reg() local 5678 is_trusted_reg(const struct bpf_reg_state *reg) is_trusted_reg() argument 5701 is_rcu_reg(const struct bpf_reg_state *reg) is_rcu_reg() argument 5711 check_pkt_ptr_alignment(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int off, int size, bool strict) check_pkt_ptr_alignment() argument 5746 check_generic_ptr_alignment(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, const char *pointer_desc, int off, int size, bool strict) check_generic_ptr_alignment() argument 5770 check_ptr_alignment(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int off, int size, bool strict_alignment_once) check_ptr_alignment() argument 5972 __check_buffer_access(struct bpf_verifier_env *env, const char *buf_info, const struct bpf_reg_state *reg, int regno, int off, int size) __check_buffer_access() argument 5996 check_tp_buffer_access(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int regno, int off, int size) check_tp_buffer_access() argument 6012 check_buffer_access(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int regno, int off, int size, bool zero_size_allowed, u32 *max_access) check_buffer_access() argument 6032 zext_32_to_64(struct bpf_reg_state *reg) zext_32_to_64() argument 6041 coerce_reg_to_size(struct bpf_reg_state *reg, int size) coerce_reg_to_size() argument 6069 set_sext64_default_val(struct bpf_reg_state *reg, int size) set_sext64_default_val() argument 6088 coerce_reg_to_size_sx(struct bpf_reg_state *reg, int size) coerce_reg_to_size_sx() argument 6147 set_sext32_default_val(struct bpf_reg_state *reg, int size) set_sext32_default_val() argument 6161 coerce_subreg_to_size_sx(struct bpf_reg_state *reg, int size) coerce_subreg_to_size_sx() argument 6331 type_is_rcu(struct bpf_verifier_env *env, struct bpf_reg_state *reg, const char *field_name, u32 btf_id) type_is_rcu() argument 6342 type_is_rcu_or_null(struct bpf_verifier_env *env, struct bpf_reg_state *reg, const char *field_name, u32 btf_id) type_is_rcu_or_null() argument 6353 type_is_trusted(struct bpf_verifier_env *env, struct bpf_reg_state *reg, const char *field_name, u32 btf_id) type_is_trusted() argument 6373 struct bpf_reg_state *reg = regs + regno; check_ptr_to_btf_access() local 6521 struct bpf_reg_state *reg = regs + regno; check_ptr_to_map_access() local 6609 struct bpf_reg_state *reg = regs + regno; check_stack_access_within_bounds() local 6669 struct bpf_reg_state *reg = regs + regno; check_mem_access() local 7019 struct bpf_reg_state *reg = reg_state(env, regno); check_stack_range_initialized() local 7174 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; check_helper_mem_access() local 7263 check_mem_size_reg(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, bool zero_size_allowed, struct bpf_call_arg_meta *meta) check_mem_size_reg() argument 7318 check_mem_reg(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, u32 mem_size) check_mem_reg() argument 7350 check_kfunc_mem_size_reg(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno) check_kfunc_mem_size_reg() argument 7403 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; process_spin_lock() local 7480 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; process_timer_func() local 7517 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; process_kptr_func() local 7581 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; process_dynptr_func() local 7651 iter_ref_obj_id(struct bpf_verifier_env *env, struct bpf_reg_state *reg, int spi) iter_ref_obj_id() argument 7689 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; process_iter_arg() local 8138 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; check_reg_type() local 8274 reg_find_field_offset(const struct bpf_reg_state *reg, s32 off, u32 fields) reg_find_field_offset() argument 8290 check_func_arg_reg_off(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int regno, enum bpf_arg_type arg_type) check_func_arg_reg_off() argument 8382 dynptr_id(struct bpf_verifier_env *env, struct bpf_reg_state *reg) dynptr_id() argument 8395 dynptr_ref_obj_id(struct bpf_verifier_env *env, struct bpf_reg_state *reg) dynptr_ref_obj_id() argument 8408 dynptr_get_type(struct bpf_verifier_env *env, struct bpf_reg_state *reg) dynptr_get_type() argument 8432 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; check_func_arg() local 9101 struct bpf_reg_state *reg; clear_all_pkt_pointers() local 9117 struct bpf_reg_state *reg = &state->regs[regn]; mark_pkt_end() local 9142 struct bpf_reg_state *reg; release_reference() local 9160 struct bpf_reg_state *reg; invalidate_non_owning_refs() local 9787 struct bpf_reg_state *regs = cur_regs(env), *reg; record_func_key() local 9905 struct bpf_reg_state *reg = ®s[BPF_REG_4]; loop_flag_is_zero() local 10132 struct bpf_reg_state *reg; check_helper_call() local 10169 struct bpf_reg_state *reg; check_helper_call() local 10399 struct bpf_reg_state *reg = &cur_regs(env)[regno]; mark_btf_func_reg_size() local 10465 is_kfunc_arg_mem_size(const struct btf *btf, const struct btf_param *arg, const struct bpf_reg_state *reg) is_kfunc_arg_mem_size() argument 10478 is_kfunc_arg_const_mem_size(const struct btf *btf, const struct btf_param *arg, const struct bpf_reg_state *reg) is_kfunc_arg_const_mem_size() argument 10757 struct bpf_reg_state *reg = ®s[regno]; get_kfunc_ptr_arg_type() local 10827 process_kf_arg_ptr_to_btf_id(struct bpf_verifier_env *env, struct bpf_reg_state *reg, const struct btf_type *ref_t, const char *ref_tname, u32 ref_id, struct bpf_kfunc_call_arg_meta *meta, int argno) process_kf_arg_ptr_to_btf_id() argument 10890 ref_set_non_owning(struct bpf_verifier_env *env, struct bpf_reg_state *reg) ref_set_non_owning() argument 10915 struct bpf_reg_state *reg; ref_convert_owning_non_owning() local 10990 check_reg_allocation_locked(struct bpf_verifier_env *env, struct bpf_reg_state *reg) check_reg_allocation_locked() argument 11102 __process_kf_arg_ptr_to_graph_root(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta, enum btf_field_type head_field_type, struct btf_field **head_field) __process_kf_arg_ptr_to_graph_root() argument 11152 process_kf_arg_ptr_to_list_head(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) process_kf_arg_ptr_to_list_head() argument 11160 process_kf_arg_ptr_to_rbtree_root(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) process_kf_arg_ptr_to_rbtree_root() argument 11169 __process_kf_arg_ptr_to_graph_node(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta, enum btf_field_type head_field_type, enum btf_field_type node_field_type, struct btf_field **node_field) __process_kf_arg_ptr_to_graph_node() argument 11233 process_kf_arg_ptr_to_list_node(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) process_kf_arg_ptr_to_list_node() argument 11242 process_kf_arg_ptr_to_rbtree_node(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) process_kf_arg_ptr_to_rbtree_node() argument 11273 struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[i + 1]; check_kfunc_args() local 11763 struct bpf_reg_state *reg; check_kfunc_call() local 12089 check_reg_sane_offset(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, enum bpf_reg_type type) check_reg_sane_offset() argument 12386 check_stack_access_for_ptr_arithmetic( struct bpf_verifier_env *env, int regno, const struct bpf_reg_state *reg, int off) check_stack_access_for_ptr_arithmetic() argument 13735 struct bpf_reg_state *reg; find_good_pkt_pointers() local 13808 is_branch32_taken(struct bpf_reg_state *reg, u32 val, u8 opcode) is_branch32_taken() argument 13886 is_branch64_taken(struct bpf_reg_state *reg, u64 val, u8 opcode) is_branch64_taken() argument 13969 is_branch_taken(struct bpf_reg_state *reg, u64 val, u8 opcode, bool is_jmp32) is_branch_taken() argument 14270 mark_ptr_or_null_reg(struct bpf_func_state *state, struct bpf_reg_state *reg, u32 id, bool is_null) mark_ptr_or_null_reg() argument 14324 struct bpf_reg_state *regs = state->regs, *reg; mark_ptr_or_null_regs() local 14449 struct bpf_reg_state *reg; find_equal_scalars() local 14910 struct bpf_reg_state *reg; check_return_code() local 16313 propagate_liveness_reg(struct bpf_verifier_env *env, struct bpf_reg_state *reg, struct bpf_reg_state *parent_reg) propagate_liveness_reg() argument [all...] |
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | hi8435.c | 55 static int hi8435_readb(struct hi8435_priv *priv, u8 reg, u8 *val) in hi8435_readb() argument 57 reg |= HI8435_READ_OPCODE; in hi8435_readb() 58 return spi_write_then_read(priv->spi, ®, 1, val, 1); in hi8435_readb() 61 static int hi8435_readw(struct hi8435_priv *priv, u8 reg, u16 *val) in hi8435_readw() argument 66 reg |= HI8435_READ_OPCODE; in hi8435_readw() 67 ret = spi_write_then_read(priv->spi, ®, 1, &be_val, 2); in hi8435_readw() 73 static int hi8435_readl(struct hi8435_priv *priv, u8 reg, u32 *val) in hi8435_readl() argument 78 reg |= HI8435_READ_OPCODE; in hi8435_readl() 79 ret = spi_write_then_read(priv->spi, ®, 1, &be_val, 4); in hi8435_readl() 85 static int hi8435_writeb(struct hi8435_priv *priv, u8 reg, u argument 93 hi8435_writew(struct hi8435_priv *priv, u8 reg, u16 val) hi8435_writew() argument 167 u16 reg; hi8435_read_event_value() local 199 u16 reg; hi8435_write_event_value() local 265 hi8435_debugfs_reg_access(struct iio_dev *idev, unsigned reg, unsigned writeval, unsigned *readval) hi8435_debugfs_reg_access() argument 305 u8 reg; hi8435_get_sensing_mode() local 320 u8 reg; hi8435_set_sensing_mode() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/ |
H A D | mtk-eint.c | 56 void __iomem *reg; in mtk_eint_get_offset() local 61 reg = eint->base + offset + ((eint_num - eint_base) / 32) * 4; in mtk_eint_get_offset() 63 return reg; in mtk_eint_get_offset() 71 void __iomem *reg = mtk_eint_get_offset(eint, eint_num, in mtk_eint_can_en_debounce() local 74 if (readl(reg) & bit) in mtk_eint_can_en_debounce() 91 void __iomem *reg = eint->base + (port << 2); in mtk_eint_flip_edge() local 101 writel(mask, reg + reg_offset); in mtk_eint_flip_edge() 114 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq, in mtk_eint_mask() local 119 writel(mask, reg); in mtk_eint_mask() 126 void __iomem *reg in mtk_eint_unmask() local 141 void __iomem *reg = mtk_eint_get_offset(eint, eint_num, mtk_eint_get_mask() local 151 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq, mtk_eint_ack() local 161 void __iomem *reg; mtk_eint_set_type() local 202 int reg = d->hwirq >> 5; mtk_eint_irq_set_wake() local 216 void __iomem *reg; mtk_eint_chip_write_mask() local 317 void __iomem *reg = mtk_eint_get_offset(eint, 0, eint->regs->stat); mtk_eint_irq_handler() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/wfx/ |
H A D | hwio.c | 29 static int read32(struct wfx_dev *wdev, int reg, u32 *val) in read32() argument 37 ret = wdev->hwbus_ops->copy_from_io(wdev->hwbus_priv, reg, tmp, in read32() 48 static int write32(struct wfx_dev *wdev, int reg, u32 val) in write32() argument 56 ret = wdev->hwbus_ops->copy_to_io(wdev->hwbus_priv, reg, tmp, in write32() 65 static int read32_locked(struct wfx_dev *wdev, int reg, u32 *val) in read32_locked() argument 70 ret = read32(wdev, reg, val); in read32_locked() 71 _trace_io_read32(reg, *val); in read32_locked() 76 static int write32_locked(struct wfx_dev *wdev, int reg, u32 val) in write32_locked() argument 81 ret = write32(wdev, reg, val); in write32_locked() 82 _trace_io_write32(reg, va in write32_locked() 87 write32_bits_locked(struct wfx_dev *wdev, int reg, u32 mask, u32 val) write32_bits_locked() argument 109 indirect_read(struct wfx_dev *wdev, int reg, u32 addr, void *buf, size_t len) indirect_read() argument 160 indirect_write(struct wfx_dev *wdev, int reg, u32 addr, const void *buf, size_t len) indirect_write() argument 174 indirect_read_locked(struct wfx_dev *wdev, int reg, u32 addr, void *buf, size_t len) indirect_read_locked() argument 186 indirect_write_locked(struct wfx_dev *wdev, int reg, u32 addr, const void *buf, size_t len) indirect_write_locked() argument 198 indirect_read32_locked(struct wfx_dev *wdev, int reg, u32 addr, u32 *val) indirect_read32_locked() argument 215 indirect_write32_locked(struct wfx_dev *wdev, int reg, u32 addr, u32 val) indirect_write32_locked() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gfx_v8.c | 161 uint32_t reg, wptr_val, data; in kgd_hqd_load() local 186 for (reg = mmCP_MQD_BASE_ADDR; reg <= mmCP_HQD_EOP_CONTROL; reg++) in kgd_hqd_load() 187 WREG32(reg, mqd_hqd[reg - mmCP_MQD_BASE_ADDR]); in kgd_hqd_load() 200 for (reg = mmCP_HQD_EOP_EVENTS; reg <= mmCP_HQD_ERROR; reg++) in kgd_hqd_load() 201 WREG32(reg, mqd_hq in kgd_hqd_load() 232 uint32_t i = 0, reg; kgd_hqd_dump() local 323 uint32_t i = 0, reg; kgd_hqd_sdma_dump() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/ |
H A D | mtk-eint.c | 72 void __iomem *reg; in mtk_eint_get_offset() local 77 reg = eint->base + offset + ((eint_num - eint_base) / 32) * 4; in mtk_eint_get_offset() 79 return reg; in mtk_eint_get_offset() 87 void __iomem *reg = mtk_eint_get_offset(eint, eint_num, in mtk_eint_can_en_debounce() local 90 if (readl(reg) & bit) in mtk_eint_can_en_debounce() 107 void __iomem *reg = eint->base + (port << 2); in mtk_eint_flip_edge() local 117 writel(mask, reg + reg_offset); in mtk_eint_flip_edge() 130 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq, in mtk_eint_mask() local 135 writel(mask, reg); in mtk_eint_mask() 142 void __iomem *reg in mtk_eint_unmask() local 157 void __iomem *reg = mtk_eint_get_offset(eint, eint_num, mtk_eint_get_mask() local 167 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq, mtk_eint_ack() local 178 void __iomem *reg; mtk_eint_set_type() local 227 int reg = d->hwirq >> 5; mtk_eint_irq_set_wake() local 241 void __iomem *reg; mtk_eint_chip_write_mask() local 342 void __iomem *reg = mtk_eint_get_offset(eint, 0, eint->regs->stat); mtk_eint_irq_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/ |
H A D | hwio.c | 20 static int wfx_read32(struct wfx_dev *wdev, int reg, u32 *val) in wfx_read32() argument 28 ret = wdev->hwbus_ops->copy_from_io(wdev->hwbus_priv, reg, tmp, sizeof(u32)); in wfx_read32() 37 static int wfx_write32(struct wfx_dev *wdev, int reg, u32 val) in wfx_write32() argument 45 ret = wdev->hwbus_ops->copy_to_io(wdev->hwbus_priv, reg, tmp, sizeof(u32)); in wfx_write32() 52 static int wfx_read32_locked(struct wfx_dev *wdev, int reg, u32 *val) in wfx_read32_locked() argument 57 ret = wfx_read32(wdev, reg, val); in wfx_read32_locked() 58 _trace_io_read32(reg, *val); in wfx_read32_locked() 63 static int wfx_write32_locked(struct wfx_dev *wdev, int reg, u32 val) in wfx_write32_locked() argument 68 ret = wfx_write32(wdev, reg, val); in wfx_write32_locked() 69 _trace_io_write32(reg, va in wfx_write32_locked() 74 wfx_write32_bits_locked(struct wfx_dev *wdev, int reg, u32 mask, u32 val) wfx_write32_bits_locked() argument 96 wfx_indirect_read(struct wfx_dev *wdev, int reg, u32 addr, void *buf, size_t len) wfx_indirect_read() argument 146 wfx_indirect_write(struct wfx_dev *wdev, int reg, u32 addr, const void *buf, size_t len) wfx_indirect_write() argument 160 wfx_indirect_read_locked(struct wfx_dev *wdev, int reg, u32 addr, void *buf, size_t len) wfx_indirect_read_locked() argument 172 wfx_indirect_write_locked(struct wfx_dev *wdev, int reg, u32 addr, const void *buf, size_t len) wfx_indirect_write_locked() argument 184 wfx_indirect_read32_locked(struct wfx_dev *wdev, int reg, u32 addr, u32 *val) wfx_indirect_read32_locked() argument 200 wfx_indirect_write32_locked(struct wfx_dev *wdev, int reg, u32 addr, u32 val) wfx_indirect_write32_locked() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | hi8435.c | 55 static int hi8435_readb(struct hi8435_priv *priv, u8 reg, u8 *val) in hi8435_readb() argument 57 reg |= HI8435_READ_OPCODE; in hi8435_readb() 58 return spi_write_then_read(priv->spi, ®, 1, val, 1); in hi8435_readb() 61 static int hi8435_readw(struct hi8435_priv *priv, u8 reg, u16 *val) in hi8435_readw() argument 66 reg |= HI8435_READ_OPCODE; in hi8435_readw() 67 ret = spi_write_then_read(priv->spi, ®, 1, &be_val, 2); in hi8435_readw() 73 static int hi8435_readl(struct hi8435_priv *priv, u8 reg, u32 *val) in hi8435_readl() argument 78 reg |= HI8435_READ_OPCODE; in hi8435_readl() 79 ret = spi_write_then_read(priv->spi, ®, 1, &be_val, 4); in hi8435_readl() 85 static int hi8435_writeb(struct hi8435_priv *priv, u8 reg, u argument 93 hi8435_writew(struct hi8435_priv *priv, u8 reg, u16 val) hi8435_writew() argument 167 u16 reg; hi8435_read_event_value() local 199 u16 reg; hi8435_write_event_value() local 265 hi8435_debugfs_reg_access(struct iio_dev *idev, unsigned reg, unsigned writeval, unsigned *readval) hi8435_debugfs_reg_access() argument 305 u8 reg; hi8435_get_sensing_mode() local 320 u8 reg; hi8435_set_sensing_mode() local [all...] |
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
H A D | m88rs2000.c | 52 u8 reg, u8 data) in m88rs2000_writereg() 55 u8 buf[] = { reg, data }; in m88rs2000_writereg() 66 deb_info("%s: writereg error (reg == 0x%02x, val == 0x%02x, ret == %i)\n", in m88rs2000_writereg() 67 __func__, reg, data, ret); in m88rs2000_writereg() 72 static u8 m88rs2000_readreg(struct m88rs2000_state *state, u8 reg) in m88rs2000_readreg() argument 75 u8 b0[] = { reg }; in m88rs2000_readreg() 95 deb_info("%s: readreg error (reg == 0x%02x, ret == %i)\n", in m88rs2000_readreg() 96 __func__, reg, ret); in m88rs2000_readreg() 105 u8 reg; in m88rs2000_get_mclk() local 107 reg in m88rs2000_get_mclk() 51 m88rs2000_writereg(struct m88rs2000_state *state, u8 reg, u8 data) m88rs2000_writereg() argument 124 u8 reg; m88rs2000_set_carrieroffset() local 199 u8 reg; m88rs2000_send_diseqc_msg() local 285 u8 reg; global() member 459 u8 reg = m88rs2000_readreg(state, 0x8c); m88rs2000_read_status() local 535 u8 fec_set, reg; m88rs2000_set_fec() local 570 u8 reg; m88rs2000_get_fec() local 604 u8 reg; m88rs2000_set_frontend() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/zoran/ |
H A D | zr36060.c | 54 static u8 zr36060_read(struct zr36060 *ptr, u16 reg) in zr36060_read() argument 60 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xff; in zr36060_read() 67 static void zr36060_write(struct zr36060 *ptr, u16 reg, u8 value) in zr36060_write() argument 69 dprintk(4, "0x%02x @0x%04x\n", value, reg); in zr36060_write() 73 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36060_write() 484 u32 reg; in zr36060_set_video() local 504 reg = (!pol->vsync_pol ? ZR060_VPR_VS_POL : 0) in zr36060_set_video() 512 zr36060_write(ptr, ZR060_VPR, reg); in zr36060_set_video() 514 reg = 0; in zr36060_set_video() 521 reg | in zr36060_set_video() [all...] |
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | m88rs2000.c | 52 u8 reg, u8 data) in m88rs2000_writereg() 55 u8 buf[] = { reg, data }; in m88rs2000_writereg() 66 deb_info("%s: writereg error (reg == 0x%02x, val == 0x%02x, ret == %i)\n", in m88rs2000_writereg() 67 __func__, reg, data, ret); in m88rs2000_writereg() 72 static u8 m88rs2000_readreg(struct m88rs2000_state *state, u8 reg) in m88rs2000_readreg() argument 75 u8 b0[] = { reg }; in m88rs2000_readreg() 95 deb_info("%s: readreg error (reg == 0x%02x, ret == %i)\n", in m88rs2000_readreg() 96 __func__, reg, ret); in m88rs2000_readreg() 105 u8 reg; in m88rs2000_get_mclk() local 107 reg in m88rs2000_get_mclk() 51 m88rs2000_writereg(struct m88rs2000_state *state, u8 reg, u8 data) m88rs2000_writereg() argument 124 u8 reg; m88rs2000_set_carrieroffset() local 199 u8 reg; m88rs2000_send_diseqc_msg() local 285 u8 reg; global() member 460 u8 reg = m88rs2000_readreg(state, 0x8c); m88rs2000_read_status() local 536 u8 fec_set, reg; m88rs2000_set_fec() local 571 u8 reg; m88rs2000_get_fec() local 605 u8 reg; m88rs2000_set_frontend() local [all...] |
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-regalloc.cc | 200 for (Register reg : used_registers()) { in PrintLiveRegs() 201 ValueNode* node = GetRegisterValue(reg); in PrintLiveRegs() 207 printing_visitor_->os() << reg << "=v" << node->id(); in PrintLiveRegs() 277 << "phi (new reg) " << phi->result().operand() << std::endl; in AllocateRegisters() 329 *compilation_unit_, [&](ValueNode* node, interpreter::Register reg) { in UpdateUse() 342 *compilation_unit_, [&](ValueNode* node, interpreter::Register reg) { in UpdateUse() 344 if (reg == deopt_info.result_location) return; in UpdateUse() 436 void StraightForwardRegisterAllocator::DropRegisterValue(Register reg) { in DropRegisterValue() argument 438 DCHECK(!free_registers_.has(reg)); in DropRegisterValue() 440 ValueNode* node = GetRegisterValue(reg); in DropRegisterValue() 489 Register reg = registers.PopFirst(); InitializeConditionalBranchRegisters() local 549 Register reg = input.AssignedRegister(); TryAllocateToInput() local 604 Register reg = Register::from_code(operand.fixed_register_index()); AssignInput() local 644 Register reg = used_registers().first(); SpillAndClearRegisters() local 691 ForceAllocate( Register reg, ValueNode* node) ForceAllocate() argument 711 SetRegister(Register reg, ValueNode* node) SetRegister() argument 747 Register reg = used_registers().first(); InitializeRegisterValues() local 758 Register reg = entry.reg; InitializeRegisterValues() local 791 Register reg = entry.reg; InitializeBranchTargetRegisterValues() local 812 Register reg = entry.reg; MergeRegisterValues() local [all...] |
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | sb_edac.c | 75 #define DRAM_RULE_ENABLE(reg) GET_BITFIELD(reg, 0, 0) 76 #define A7MODE(reg) GET_BITFIELD(reg, 26, 26) 143 static inline int sad_pkg(const struct interleave_pkg *table, u32 reg, in sad_pkg() argument 146 return GET_BITFIELD(reg, table[interleave].start, in sad_pkg() 161 #define GET_TOLM(reg) ((GET_BITFIELD(reg, 0, 3) << 28) | 0x3ffffff) 162 #define GET_TOHM(reg) ((GET_BITFIELD(reg, 802 u32 reg; sbridge_get_tolm() local 811 u32 reg; sbridge_get_tohm() local 819 u32 reg; ibridge_get_tolm() local 828 u32 reg; ibridge_get_tohm() local 835 rir_limit(u32 reg) rir_limit() argument 840 sad_limit(u32 reg) sad_limit() argument 845 interleave_mode(u32 reg) interleave_mode() argument 850 dram_attr(u32 reg) dram_attr() argument 855 knl_sad_limit(u32 reg) knl_sad_limit() argument 860 knl_interleave_mode(u32 reg) knl_interleave_mode() argument 869 get_intlv_mode_str(u32 reg, enum type t) get_intlv_mode_str() argument 877 dram_attr_knl(u32 reg) dram_attr_knl() argument 885 u32 reg; get_memory_type() local 904 u32 reg; haswell_get_memory_type() local 988 u32 reg; get_node_id() local 995 u32 reg; haswell_get_node_id() local 1003 u32 reg; knl_get_node_id() local 1045 u32 reg; haswell_get_tolm() local 1054 u32 reg; haswell_get_tohm() local 1066 u32 reg; knl_get_tolm() local 1084 haswell_rir_limit(u32 reg) haswell_rir_limit() argument 1233 knl_get_edc_route(int entry, u32 reg) knl_get_edc_route() argument 1256 knl_get_mc_route(int entry, u32 reg) knl_get_mc_route() argument 1272 knl_show_edc_route(u32 reg, char *s) knl_show_edc_route() argument 1288 knl_show_mc_route(u32 reg, char *s) knl_show_mc_route() argument 1572 u32 reg; get_source_id() local 1692 u32 reg; get_dimm_config() local 1769 u32 reg; get_memory_layout() local 2045 u32 reg, dram_rule; get_memory_error_data() local 2373 u32 reg, channel = GET_BITFIELD(m->status, 0, 3); get_memory_error_data_from_mce() local [all...] |
/kernel/linux/linux-5.10/drivers/edac/ |
H A D | sb_edac.c | 75 #define DRAM_RULE_ENABLE(reg) GET_BITFIELD(reg, 0, 0) 76 #define A7MODE(reg) GET_BITFIELD(reg, 26, 26) 143 static inline int sad_pkg(const struct interleave_pkg *table, u32 reg, in sad_pkg() argument 146 return GET_BITFIELD(reg, table[interleave].start, in sad_pkg() 161 #define GET_TOLM(reg) ((GET_BITFIELD(reg, 0, 3) << 28) | 0x3ffffff) 162 #define GET_TOHM(reg) ((GET_BITFIELD(reg, 796 u32 reg; sbridge_get_tolm() local 805 u32 reg; sbridge_get_tohm() local 813 u32 reg; ibridge_get_tolm() local 822 u32 reg; ibridge_get_tohm() local 829 rir_limit(u32 reg) rir_limit() argument 834 sad_limit(u32 reg) sad_limit() argument 839 interleave_mode(u32 reg) interleave_mode() argument 844 dram_attr(u32 reg) dram_attr() argument 849 knl_sad_limit(u32 reg) knl_sad_limit() argument 854 knl_interleave_mode(u32 reg) knl_interleave_mode() argument 863 get_intlv_mode_str(u32 reg, enum type t) get_intlv_mode_str() argument 871 dram_attr_knl(u32 reg) dram_attr_knl() argument 879 u32 reg; get_memory_type() local 898 u32 reg; haswell_get_memory_type() local 982 u32 reg; get_node_id() local 989 u32 reg; haswell_get_node_id() local 997 u32 reg; knl_get_node_id() local 1039 u32 reg; haswell_get_tolm() local 1048 u32 reg; haswell_get_tohm() local 1060 u32 reg; knl_get_tolm() local 1078 haswell_rir_limit(u32 reg) haswell_rir_limit() argument 1227 knl_get_edc_route(int entry, u32 reg) knl_get_edc_route() argument 1250 knl_get_mc_route(int entry, u32 reg) knl_get_mc_route() argument 1266 knl_show_edc_route(u32 reg, char *s) knl_show_edc_route() argument 1282 knl_show_mc_route(u32 reg, char *s) knl_show_mc_route() argument 1566 u32 reg; get_source_id() local 1679 u32 reg; get_dimm_config() local 1756 u32 reg; get_memory_layout() local 1939 u32 reg, dram_rule; get_memory_error_data() local 2244 u32 reg, channel = GET_BITFIELD(m->status, 0, 3); get_memory_error_data_from_mce() local [all...] |
/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | orion_wdt.c | 73 void __iomem *reg; member 114 atomic_io_modify(dev->reg + TIMER_CTRL, in armada370_wdt_clock_init() 135 atomic_io_modify(dev->reg + TIMER_CTRL, in armada375_wdt_clock_init() 154 atomic_io_modify(dev->reg + TIMER_CTRL, in armada375_wdt_clock_init() 179 atomic_io_modify(dev->reg + TIMER_CTRL, val, val); in armadaxp_wdt_clock_init() 190 dev->reg + dev->data->wdt_counter_offset); in orion_wdt_ping() 193 dev->reg + TIMER1_VAL_OFF); in orion_wdt_ping() 201 u32 reg; in armada375_start() local 205 dev->reg + dev->data->wdt_counter_offset); in armada375_start() 208 dev->reg in armada375_start() 231 u32 reg; armada370_start() local 294 u32 reg, mask; armada375_stop() local 315 u32 reg; armada370_stop() local [all...] |
/kernel/linux/linux-6.6/sound/firewire/dice/ |
H A D | dice-stream.c | 62 __be32 reg, new; in select_clock() local 68 ®, sizeof(reg)); in select_clock() 72 data = be32_to_cpu(reg); in select_clock() 94 if (reg != new) in select_clock() 105 __be32 reg[2]; in get_register_params() local 108 err = snd_dice_transaction_read_tx(dice, TX_NUMBER, reg, sizeof(reg)); in get_register_params() 112 min_t(unsigned int, be32_to_cpu(reg[0]), MAX_STREAMS); in get_register_params() 113 tx_params->size = be32_to_cpu(reg[ in get_register_params() 138 __be32 reg; stop_streams() local 210 __be32 reg[2]; keep_dual_resources() local 336 __be32 reg; start_streams() local 613 __be32 reg[2]; snd_dice_stream_detect_current_formats() local [all...] |
/kernel/linux/linux-5.10/arch/x86/lib/ |
H A D | retpoline.S | 16 .macro RETPOLINE reg 25 mov %\reg, (%_ASM_SP) 30 .macro THUNK reg 33 SYM_INNER_LABEL(__x86_indirect_thunk_\reg, SYM_L_GLOBAL) 36 ALTERNATIVE_2 __stringify(RETPOLINE \reg), \ 37 __stringify(lfence; ANNOTATE_RETPOLINE_SAFE; jmp *%\reg; int3), X86_FEATURE_RETPOLINE_LFENCE, \ 38 __stringify(ANNOTATE_RETPOLINE_SAFE; jmp *%\reg), ALT_NOT(X86_FEATURE_RETPOLINE) 45 * only see one instance of "__x86_indirect_thunk_\reg" rather 55 #define EXPORT_THUNK(reg) __EXPORT_THUNK(__x86_indirect_thunk_ ## reg) [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/86xx/ |
H A D | gef_ppc9a.c | 98 unsigned int reg; in gef_ppc9a_get_pcb_rev() local 100 reg = ioread32be(ppc9a_regs); in gef_ppc9a_get_pcb_rev() 101 return (reg >> 16) & 0xff; in gef_ppc9a_get_pcb_rev() 107 unsigned int reg; in gef_ppc9a_get_board_rev() local 109 reg = ioread32be(ppc9a_regs); in gef_ppc9a_get_board_rev() 110 return (reg >> 8) & 0xff; in gef_ppc9a_get_board_rev() 116 unsigned int reg; in gef_ppc9a_get_fpga_rev() local 118 reg = ioread32be(ppc9a_regs); in gef_ppc9a_get_fpga_rev() 119 return reg & 0xf; in gef_ppc9a_get_fpga_rev() 125 unsigned int reg; in gef_ppc9a_get_vme_geo_addr() local 134 unsigned int reg; gef_ppc9a_get_vme_is_syscon() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/85xx/ |
H A D | ge_imp3a.c | 134 unsigned int reg; in ge_imp3a_get_pcb_rev() local 136 reg = ioread16(imp3a_regs); in ge_imp3a_get_pcb_rev() 137 return (reg >> 8) & 0xff; in ge_imp3a_get_pcb_rev() 143 unsigned int reg; in ge_imp3a_get_board_rev() local 145 reg = ioread16(imp3a_regs + 0x2); in ge_imp3a_get_board_rev() 146 return reg & 0xff; in ge_imp3a_get_board_rev() 152 unsigned int reg; in ge_imp3a_get_fpga_rev() local 154 reg = ioread16(imp3a_regs + 0x2); in ge_imp3a_get_fpga_rev() 155 return (reg >> 8) & 0xff; in ge_imp3a_get_fpga_rev() 161 unsigned int reg; in ge_imp3a_get_cpci_geo_addr() local 170 unsigned int reg; ge_imp3a_get_cpci_is_syscon() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/85xx/ |
H A D | ge_imp3a.c | 136 unsigned int reg; in ge_imp3a_get_pcb_rev() local 138 reg = ioread16(imp3a_regs); in ge_imp3a_get_pcb_rev() 139 return (reg >> 8) & 0xff; in ge_imp3a_get_pcb_rev() 145 unsigned int reg; in ge_imp3a_get_board_rev() local 147 reg = ioread16(imp3a_regs + 0x2); in ge_imp3a_get_board_rev() 148 return reg & 0xff; in ge_imp3a_get_board_rev() 154 unsigned int reg; in ge_imp3a_get_fpga_rev() local 156 reg = ioread16(imp3a_regs + 0x2); in ge_imp3a_get_fpga_rev() 157 return (reg >> 8) & 0xff; in ge_imp3a_get_fpga_rev() 163 unsigned int reg; in ge_imp3a_get_cpci_geo_addr() local 172 unsigned int reg; ge_imp3a_get_cpci_is_syscon() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/86xx/ |
H A D | gef_ppc9a.c | 98 unsigned int reg; in gef_ppc9a_get_pcb_rev() local 100 reg = ioread32be(ppc9a_regs); in gef_ppc9a_get_pcb_rev() 101 return (reg >> 16) & 0xff; in gef_ppc9a_get_pcb_rev() 107 unsigned int reg; in gef_ppc9a_get_board_rev() local 109 reg = ioread32be(ppc9a_regs); in gef_ppc9a_get_board_rev() 110 return (reg >> 8) & 0xff; in gef_ppc9a_get_board_rev() 116 unsigned int reg; in gef_ppc9a_get_fpga_rev() local 118 reg = ioread32be(ppc9a_regs); in gef_ppc9a_get_fpga_rev() 119 return reg & 0xf; in gef_ppc9a_get_fpga_rev() 125 unsigned int reg; in gef_ppc9a_get_vme_geo_addr() local 134 unsigned int reg; gef_ppc9a_get_vme_is_syscon() local [all...] |
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | nospec-insn.h | 55 .macro __DECODE_R expand,reg 58 .ifc \reg,%r\r1 85 .macro __THUNK_EX_BR reg 88 555: br \reg 92 .macro GEN_BR_THUNK reg 94 .macro GEN_BR_THUNK_EXTERN reg 96 .macro GEN_BR_THUNK reg 98 __DECODE_R __THUNK_PROLOG_BR,\reg 99 __THUNK_EX_BR \reg 100 __DECODE_R __THUNK_EPILOG_BR,\reg [all...] |
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | sdhci-pltfm.h | 36 static inline u32 sdhci_be32bs_readl(struct sdhci_host *host, int reg) in sdhci_be32bs_readl() argument 38 return in_be32(host->ioaddr + reg); in sdhci_be32bs_readl() 41 static inline u16 sdhci_be32bs_readw(struct sdhci_host *host, int reg) in sdhci_be32bs_readw() argument 43 return in_be16(host->ioaddr + (reg ^ 0x2)); in sdhci_be32bs_readw() 46 static inline u8 sdhci_be32bs_readb(struct sdhci_host *host, int reg) in sdhci_be32bs_readb() argument 48 return in_8(host->ioaddr + (reg ^ 0x3)); in sdhci_be32bs_readb() 52 u32 val, int reg) in sdhci_be32bs_writel() 54 out_be32(host->ioaddr + reg, val); in sdhci_be32bs_writel() 58 u16 val, int reg) in sdhci_be32bs_writew() 61 int base = reg in sdhci_be32bs_writew() 51 sdhci_be32bs_writel(struct sdhci_host *host, u32 val, int reg) sdhci_be32bs_writel() argument 57 sdhci_be32bs_writew(struct sdhci_host *host, u16 val, int reg) sdhci_be32bs_writew() argument 81 sdhci_be32bs_writeb(struct sdhci_host *host, u8 val, int reg) sdhci_be32bs_writeb() argument [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | lm3533-ctrlbank.c | 73 u8 reg; in lm3533_ctrlbank_set_max_current() local 82 reg = lm3533_ctrlbank_get_reg(cb, LM3533_REG_MAX_CURRENT_BASE); in lm3533_ctrlbank_set_max_current() 83 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_max_current() 93 u8 reg; in lm3533_ctrlbank_set_brightness() local 96 reg = lm3533_ctrlbank_get_reg(cb, LM3533_REG_BRIGHTNESS_BASE); in lm3533_ctrlbank_set_brightness() 97 ret = lm3533_write(cb->lm3533, reg, val); in lm3533_ctrlbank_set_brightness() 107 u8 reg; in lm3533_ctrlbank_get_brightness() local 110 reg = lm3533_ctrlbank_get_reg(cb, LM3533_REG_BRIGHTNESS_BASE); in lm3533_ctrlbank_get_brightness() 111 ret = lm3533_read(cb->lm3533, reg, val); in lm3533_ctrlbank_get_brightness() 131 u8 reg; in lm3533_ctrlbank_set_pwm() local 148 u8 reg; lm3533_ctrlbank_get_pwm() local [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | sdhci-pltfm.h | 36 static inline u32 sdhci_be32bs_readl(struct sdhci_host *host, int reg) in sdhci_be32bs_readl() argument 38 return in_be32(host->ioaddr + reg); in sdhci_be32bs_readl() 41 static inline u16 sdhci_be32bs_readw(struct sdhci_host *host, int reg) in sdhci_be32bs_readw() argument 43 return in_be16(host->ioaddr + (reg ^ 0x2)); in sdhci_be32bs_readw() 46 static inline u8 sdhci_be32bs_readb(struct sdhci_host *host, int reg) in sdhci_be32bs_readb() argument 48 return in_8(host->ioaddr + (reg ^ 0x3)); in sdhci_be32bs_readb() 52 u32 val, int reg) in sdhci_be32bs_writel() 54 out_be32(host->ioaddr + reg, val); in sdhci_be32bs_writel() 58 u16 val, int reg) in sdhci_be32bs_writew() 61 int base = reg in sdhci_be32bs_writew() 51 sdhci_be32bs_writel(struct sdhci_host *host, u32 val, int reg) sdhci_be32bs_writel() argument 57 sdhci_be32bs_writew(struct sdhci_host *host, u16 val, int reg) sdhci_be32bs_writew() argument 81 sdhci_be32bs_writeb(struct sdhci_host *host, u8 val, int reg) sdhci_be32bs_writeb() argument [all...] |