Home
last modified time | relevance | path

Searched refs:reg_id (Results 1 – 25 of 45) sorted by relevance

12

/linux/tools/testing/selftests/kvm/arm64/
H A Daarch32_id_regs.c97 uint64_t reg_id = raz_wi_reg_ids[i]; in test_user_raz_wi() local
100 val = vcpu_get_reg(vcpu, reg_id); in test_user_raz_wi()
107 vcpu_set_reg(vcpu, reg_id, BAD_ID_REG_VAL); in test_user_raz_wi()
109 val = vcpu_get_reg(vcpu, reg_id); in test_user_raz_wi()
126 uint64_t reg_id = raz_invariant_reg_ids[i]; in test_user_raz_invariant() local
129 val = vcpu_get_reg(vcpu, reg_id); in test_user_raz_invariant()
132 r = __vcpu_set_reg(vcpu, reg_id, BAD_ID_REG_VAL); in test_user_raz_invariant()
136 val = vcpu_get_reg(vcpu, reg_id); in test_user_raz_invariant()
H A Dset_id_regs.c452 uint32_t reg_id = test_regs[i].reg; in test_vm_ftr_id_regs() local
453 uint64_t reg = KVM_ARM64_SYS_REG(reg_id); in test_vm_ftr_id_regs()
457 idx = encoding_to_range_idx(reg_id); in test_vm_ftr_id_regs()
461 if (aarch64_only && sys_reg_CRm(reg_id) < 4) { in test_vm_ftr_id_regs()
/linux/drivers/net/ipa/
H A Dgsi_reg.c13 static bool gsi_reg_id_valid(struct gsi *gsi, enum gsi_reg_id reg_id) in gsi_reg_id_valid() argument
15 switch (reg_id) { in gsi_reg_id_valid()
82 const struct reg *gsi_reg(struct gsi *gsi, enum gsi_reg_id reg_id) in gsi_reg() argument
84 if (WARN(!gsi_reg_id_valid(gsi, reg_id), "invalid reg %u\n", reg_id)) in gsi_reg()
87 return reg(gsi->regs, reg_id); in gsi_reg()
H A Dipa_reg.c14 static bool ipa_reg_id_valid(struct ipa *ipa, enum ipa_reg_id reg_id) in ipa_reg_id_valid() argument
18 switch (reg_id) { in ipa_reg_id_valid()
102 const struct reg *ipa_reg(struct ipa *ipa, enum ipa_reg_id reg_id) in ipa_reg() argument
104 if (WARN(!ipa_reg_id_valid(ipa, reg_id), "invalid reg %u\n", reg_id)) in ipa_reg()
107 return reg(ipa->regs, reg_id); in ipa_reg()
H A Dreg.h64 static inline const struct reg *reg(const struct regs *regs, u32 reg_id) in reg() argument
66 if (WARN(reg_id >= regs->reg_count, in reg()
67 "reg out of range (%u > %u)\n", reg_id, regs->reg_count - 1)) in reg()
70 return regs->reg[reg_id]; in reg()
/linux/drivers/net/wireless/silabs/wfx/
H A Dbus_sdio.c53 static int wfx_sdio_copy_from_io(void *priv, unsigned int reg_id, void *dst, size_t count) in wfx_sdio_copy_from_io() argument
56 unsigned int sdio_addr = reg_id << 2; in wfx_sdio_copy_from_io()
59 WARN(reg_id > 7, "chip only has 7 registers"); in wfx_sdio_copy_from_io()
64 if (reg_id == WFX_REG_IN_OUT_QUEUE) in wfx_sdio_copy_from_io()
67 if (!ret && reg_id == WFX_REG_IN_OUT_QUEUE) in wfx_sdio_copy_from_io()
73 static int wfx_sdio_copy_to_io(void *priv, unsigned int reg_id, const void *src, size_t count) in wfx_sdio_copy_to_io() argument
76 unsigned int sdio_addr = reg_id << 2; in wfx_sdio_copy_to_io()
79 WARN(reg_id > 7, "chip only has 7 registers"); in wfx_sdio_copy_to_io()
84 if (reg_id == WFX_REG_IN_OUT_QUEUE) in wfx_sdio_copy_to_io()
88 if (!ret && reg_id == WFX_REG_IN_OUT_QUEUE) in wfx_sdio_copy_to_io()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmcs.c374 int reg_id; in mcs_sa_plcy_write() local
378 for (reg_id = 0; reg_id < 8; reg_id++) { in mcs_sa_plcy_write()
379 reg = MCSX_CPM_RX_SLAVE_SA_PLCY_MEMX(reg_id, sa_id); in mcs_sa_plcy_write()
380 mcs_reg_write(mcs, reg, plcy[reg_id]); in mcs_sa_plcy_write()
383 for (reg_id = 0; reg_id < 9; reg_id++) { in mcs_sa_plcy_write()
384 reg = MCSX_CPM_TX_SLAVE_SA_PLCY_MEMX(reg_id, sa_id); in mcs_sa_plcy_write()
385 mcs_reg_write(mcs, reg, plcy[reg_id]); in mcs_sa_plcy_write()
469 int reg_id; in mcs_flowid_entry_write() local
473 for (reg_id = 0; reg_id < 4; reg_id++) { in mcs_flowid_entry_write()
474 reg = MCSX_CPM_RX_SLAVE_FLOWID_TCAM_DATAX(reg_id, flow_id); in mcs_flowid_entry_write()
[all …]
/linux/drivers/regulator/
H A Ds5m8767.c163 static int s5m8767_get_register(struct s5m8767_info *s5m8767, int reg_id, in s5m8767_get_register() argument
169 switch (reg_id) { in s5m8767_get_register()
171 *reg = S5M8767_REG_LDO1CTRL + (reg_id - S5M8767_LDO1); in s5m8767_get_register()
174 *reg = S5M8767_REG_LDO3CTRL + (reg_id - S5M8767_LDO3); in s5m8767_get_register()
180 *reg = S5M8767_REG_BUCK2CTRL + (reg_id - S5M8767_BUCK2) * 9; in s5m8767_get_register()
186 *reg = S5M8767_REG_BUCK6CTRL1 + (reg_id - S5M8767_BUCK6) * 2; in s5m8767_get_register()
193 if (s5m8767->opmode[i].id == reg_id) { in s5m8767_get_register()
202 *enable_ctrl = s5m8767_opmode_reg[reg_id][mode] << S5M8767_ENCTRL_SHIFT; in s5m8767_get_register()
207 static int s5m8767_get_vsel_reg(int reg_id, struct s5m8767_info *s5m8767) in s5m8767_get_vsel_reg() argument
211 switch (reg_id) { in s5m8767_get_vsel_reg()
[all …]
H A Dmax77693-regulator.c106 int reg_id) in max77693_get_regmap() argument
112 switch (reg_id) { in max77693_get_regmap()
H A Dmax14577-regulator.c168 int reg_id) in max14577_get_regmap() argument
172 switch (reg_id) { in max14577_get_regmap()
/linux/arch/powerpc/platforms/pseries/
H A Drtas-fadump.c307 static void __init rtas_fadump_set_regval(struct pt_regs *regs, u64 reg_id, u64 reg_val) in rtas_fadump_set_regval() argument
311 i = rtas_fadump_gpr_index(reg_id); in rtas_fadump_set_regval()
314 else if (reg_id == fadump_str_to_u64("NIA")) in rtas_fadump_set_regval()
316 else if (reg_id == fadump_str_to_u64("MSR")) in rtas_fadump_set_regval()
318 else if (reg_id == fadump_str_to_u64("CTR")) in rtas_fadump_set_regval()
320 else if (reg_id == fadump_str_to_u64("LR")) in rtas_fadump_set_regval()
322 else if (reg_id == fadump_str_to_u64("XER")) in rtas_fadump_set_regval()
324 else if (reg_id == fadump_str_to_u64("CR")) in rtas_fadump_set_regval()
326 else if (reg_id == fadump_str_to_u64("DAR")) in rtas_fadump_set_regval()
328 else if (reg_id == fadump_str_to_u64("DSISR")) in rtas_fadump_set_regval()
[all …]
H A Drtas-fadump.h106 __be64 reg_id; member
113 while (be64_to_cpu(reg_entry->reg_id) != \
/linux/drivers/net/can/rockchip/
H A Drockchip_canfd-tx.c69 u32 reg_frameinfo, reg_id, reg_cmd; in rkcanfd_start_xmit() local
95 reg_id = FIELD_PREP(RKCANFD_REG_FD_ID_EFF, cfd->can_id); in rkcanfd_start_xmit()
98 reg_id = FIELD_PREP(RKCANFD_REG_FD_ID_SFF, cfd->can_id); in rkcanfd_start_xmit()
121 rkcanfd_write(priv, RKCANFD_REG_FD_TXID, reg_id); in rkcanfd_start_xmit()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.h254 #define MLX5_REG_MAPPING_MOFFSET(reg_id) (mlx5e_tc_attr_to_reg_mappings[reg_id].moffset) argument
255 #define MLX5_REG_MAPPING_MBITS(reg_id) (mlx5e_tc_attr_to_reg_mappings[reg_id].mlen) argument
256 #define MLX5_REG_MAPPING_MASK(reg_id) (GENMASK(mlx5e_tc_attr_to_reg_mappings[reg_id].mlen - 1, 0)) argument
/linux/drivers/pci/controller/
H A Dpcie-rzg3s-host.c499 for (u8 reg_id = 0; reg_id < regs; reg_id++) { in rzg3s_pcie_msi_irq() local
500 status = readl_relaxed(host->axi + RZG3S_PCI_MSIRS(reg_id)); in rzg3s_pcie_msi_irq()
501 bitmap_write(bitmap, status, reg_id * RZG3S_PCI_MSI_INT_PER_REG, in rzg3s_pcie_msi_irq()
511 u8 reg_id = bit / RZG3S_PCI_MSI_INT_PER_REG; in rzg3s_pcie_msi_irq() local
515 host->axi + RZG3S_PCI_MSIRS(reg_id)); in rzg3s_pcie_msi_irq()
527 u8 reg_id = d->hwirq / RZG3S_PCI_MSI_INT_PER_REG; in rzg3s_pcie_msi_irq_ack() local
531 writel_relaxed(BIT(reg_bit), host->axi + RZG3S_PCI_MSIRS(reg_id)); in rzg3s_pcie_msi_irq_ack()
539 u8 reg_id = d->hwirq / RZG3S_PCI_MSI_INT_PER_REG; in rzg3s_pcie_msi_irq_mask() local
543 rzg3s_pcie_update_bits(host->axi, RZG3S_PCI_MSIRM(reg_id), BIT(reg_bit), in rzg3s_pcie_msi_irq_mask()
552 u8 reg_id = d->hwirq / RZG3S_PCI_MSI_INT_PER_REG; in rzg3s_pcie_msi_irq_unmask() local
[all …]
/linux/drivers/bus/
H A Dstm32_rifsc.c465 u8 reg_id = i / IDS_PER_RISC_SEC_PRIV_REGS; in stm32_rifsc_fill_dev_dbg_entry() local
469 sec_cfgr = readl_relaxed(rifsc->mmio + RIFSC_RISC_SECCFGR0 + 0x4 * reg_id); in stm32_rifsc_fill_dev_dbg_entry()
470 priv_cfgr = readl_relaxed(rifsc->mmio + RIFSC_RISC_PRIVCFGR0 + 0x4 * reg_id); in stm32_rifsc_fill_dev_dbg_entry()
673 u32 reg_offset, reg_id, sec_reg_value, cid_reg_value; in stm32_rifsc_grant_access() local
686 reg_id = firewall_id / IDS_PER_RISC_SEC_PRIV_REGS; in stm32_rifsc_grant_access()
688 sec_reg_value = readl(rifsc_controller->mmio + RIFSC_RISC_SECCFGR0 + 0x4 * reg_id); in stm32_rifsc_grant_access()
/linux/drivers/gpu/drm/sti/
H A Dsti_mixer.c66 static inline u32 sti_mixer_reg_read(struct sti_mixer *mixer, u32 reg_id) in sti_mixer_reg_read() argument
68 return readl(mixer->regs + reg_id); in sti_mixer_reg_read()
72 u32 reg_id, u32 val) in sti_mixer_reg_write() argument
74 writel(val, mixer->regs + reg_id); in sti_mixer_reg_write()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dmcg.c56 u64 *reg_id) in mlx4_QP_FLOW_STEERING_ATTACH() argument
66 *reg_id = imm; in mlx4_QP_FLOW_STEERING_ATTACH()
978 struct mlx4_net_trans_rule *rule, u64 *reg_id) in mlx4_flow_attach() argument
1007 ret = mlx4_QP_FLOW_STEERING_ATTACH(dev, mailbox, size >> 2, reg_id); in mlx4_flow_attach()
1037 int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id) in mlx4_flow_detach() argument
1041 err = mlx4_QP_FLOW_STEERING_DETACH(dev, reg_id); in mlx4_flow_detach()
1044 reg_id); in mlx4_flow_detach()
1050 int port, int qpn, u16 prio, u64 *reg_id) in mlx4_tunnel_steer_add() argument
1082 err = mlx4_flow_attach(dev, &rule, reg_id); in mlx4_tunnel_steer_add()
1370 enum mlx4_protocol prot, u64 *reg_id) in mlx4_trans_to_dmfs_attach() argument
[all …]
H A Dresource_tracker.c92 u64 reg_id; member
4030 enum mlx4_steer_type steer, u64 reg_id) in add_mcg_res() argument
4047 res->reg_id = reg_id; in add_mcg_res()
4058 enum mlx4_steer_type steer, u64 *reg_id) in rem_mcg_res() argument
4068 *reg_id = res->reg_id; in rem_mcg_res()
4080 enum mlx4_steer_type type, u64 *reg_id) in qp_attach() argument
4089 reg_id); in qp_attach()
4107 enum mlx4_steer_type type, u64 reg_id) in qp_detach() argument
4111 return mlx4_flow_detach(dev, reg_id); in qp_detach()
4150 u64 reg_id = 0; in mlx4_QP_ATTACH_wrapper() local
[all …]
/linux/drivers/iio/dummy/
H A Diio_dummy_evgen.h6 u32 reg_id; member
/linux/drivers/iio/magnetometer/
H A Dmmc35240.c206 unsigned int reg_id; in mmc35240_init() local
209 ret = regmap_read(data->regmap, MMC35240_REG_ID, &reg_id); in mmc35240_init()
215 dev_dbg(&data->client->dev, "MMC35240 chip id %x\n", reg_id); in mmc35240_init()
/linux/drivers/clk/rockchip/
H A Dclk-rk3288.c876 int i, reg_id; in rk3288_clk_suspend() local
879 reg_id = rk3288_saved_cru_reg_ids[i]; in rk3288_clk_suspend()
882 readl_relaxed(rk3288_cru_base + reg_id); in rk3288_clk_suspend()
911 int i, reg_id; in rk3288_clk_resume() local
914 reg_id = rk3288_saved_cru_reg_ids[i]; in rk3288_clk_resume()
917 rk3288_cru_base + reg_id); in rk3288_clk_resume()
/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_sbi.h65 int (*get_state_reg_id)(struct kvm_vcpu *vcpu, int index, u64 *reg_id);
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dfw.h41 u8 reg_id; member
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_debug.c3730 u8 reg_id; in qed_idle_chk_dump_failure() local
3751 for (reg_id = 0; reg_id < rule->num_cond_regs; reg_id++) { in qed_idle_chk_dump_failure()
3752 const struct dbg_idle_chk_cond_reg *reg = &cond_regs[reg_id]; in qed_idle_chk_dump_failure()
3773 DBG_IDLE_CHK_RESULT_REG_HDR_REG_ID, reg_id); in qed_idle_chk_dump_failure()
3781 for (reg_id = 0; reg_id < rule->num_info_regs; reg_id++) { in qed_idle_chk_dump_failure()
3782 const struct dbg_idle_chk_info_reg *reg = &info_regs[reg_id]; in qed_idle_chk_dump_failure()
3833 rule->num_cond_regs + reg_id); in qed_idle_chk_dump_failure()
3860 u8 reg_id; in qed_idle_chk_dump_rule_entries() local
3885 for (reg_id = 0; reg_id < rule->num_cond_regs && check_rule; in qed_idle_chk_dump_rule_entries()
3886 reg_id++) { in qed_idle_chk_dump_rule_entries()
[all …]

12