| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | aarch32_id_regs.c | 97 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 D | set_id_regs.c | 452 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 D | gsi_reg.c | 13 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 D | ipa_reg.c | 14 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 D | reg.h | 64 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 D | bus_sdio.c | 53 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 D | mcs.c | 374 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 D | s5m8767.c | 163 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 D | max77693-regulator.c | 106 int reg_id) in max77693_get_regmap() argument 112 switch (reg_id) { in max77693_get_regmap()
|
| H A D | max14577-regulator.c | 168 int reg_id) in max14577_get_regmap() argument 172 switch (reg_id) { in max14577_get_regmap()
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | rtas-fadump.c | 307 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 D | rtas-fadump.h | 106 __be64 reg_id; member 113 while (be64_to_cpu(reg_entry->reg_id) != \
|
| /linux/drivers/net/can/rockchip/ |
| H A D | rockchip_canfd-tx.c | 69 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 D | en_tc.h | 254 #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 D | pcie-rzg3s-host.c | 499 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 D | stm32_rifsc.c | 465 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 D | sti_mixer.c | 66 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 D | mcg.c | 56 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 D | resource_tracker.c | 92 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 D | iio_dummy_evgen.h | 6 u32 reg_id; member
|
| /linux/drivers/iio/magnetometer/ |
| H A D | mmc35240.c | 206 unsigned int reg_id; in mmc35240_init() local 209 ret = regmap_read(data->regmap, MMC35240_REG_ID, ®_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 D | clk-rk3288.c | 876 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 D | kvm_vcpu_sbi.h | 65 int (*get_state_reg_id)(struct kvm_vcpu *vcpu, int index, u64 *reg_id);
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | fw.h | 41 u8 reg_id; member
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_debug.c | 3730 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 …]
|