| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | aarch32_id_regs.c | 97 u64 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 u64 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 | 461 u32 reg_id = test_regs[i].reg; in test_vm_ftr_id_regs() local 462 u64 reg = KVM_ARM64_SYS_REG(reg_id); in test_vm_ftr_id_regs() 466 idx = encoding_to_range_idx(reg_id); in test_vm_ftr_id_regs() 470 if (aarch64_only && sys_reg_CRm(reg_id) < 4) { in test_vm_ftr_id_regs()
|
| /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/net/ipa/ |
| 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()
|
| H A D | gsi_reg.h | 365 const struct reg *gsi_reg(struct gsi *gsi, enum gsi_reg_id reg_id);
|
| H A D | ipa_reg.h | 642 const struct reg *ipa_reg(struct ipa *ipa, enum ipa_reg_id 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/iio/magnetometer/ |
| H A D | mmc5983.c | 246 unsigned int reg_id, status; in mmc5983_init() local 249 ret = regmap_read(regmap, MMC5983_REG_ID, ®_id); in mmc5983_init() 253 if (reg_id != MMC5983_PRODUCT_ID) in mmc5983_init() 254 dev_info(dev, "unexpected product id 0x%02x\n", reg_id); in mmc5983_init()
|
| H A D | mmc35240.c | 205 unsigned int reg_id; in mmc35240_init() local 208 ret = regmap_read(data->regmap, MMC35240_REG_ID, ®_id); in mmc35240_init() 214 dev_dbg(&data->client->dev, "MMC35240 chip id %x\n", reg_id); in mmc35240_init()
|
| H A D | mmc5633.c | 130 unsigned int reg_id; in mmc5633_init() local 133 ret = regmap_read(data->regmap, MMC5633_REG_ID, ®_id); in mmc5633_init()
|
| /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 | en_netdev.c | 177 u64 reg_id; /* Flow steering API id */ member 259 if (filter->reg_id) { in mlx4_en_filter_work() 260 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_work() 265 rc = mlx4_flow_attach(priv->mdev->dev, &rule, &filter->reg_id); in mlx4_en_filter_work() 331 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_free() 544 int qpn, u64 *reg_id) in mlx4_en_tunnel_steer_add() argument 553 MLX4_DOMAIN_NIC, reg_id); in mlx4_en_tunnel_steer_add() 558 en_dbg(DRV, priv, "added vxlan steering rule, mac %pM reg_id %llx\n", addr, *reg_id); in mlx4_en_tunnel_steer_add() 564 const unsigned char *mac, int *qpn, u64 *reg_id) in mlx4_en_uc_steer_add() argument 603 err = mlx4_flow_attach(dev, &rule, reg_id); in mlx4_en_uc_steer_add() [all …]
|
| H A D | resource_tracker.c | 92 u64 reg_id; member 4023 enum mlx4_steer_type steer, u64 reg_id) in add_mcg_res() argument 4040 res->reg_id = reg_id; in add_mcg_res() 4051 enum mlx4_steer_type steer, u64 *reg_id) in rem_mcg_res() argument 4061 *reg_id = res->reg_id; in rem_mcg_res() 4073 enum mlx4_steer_type type, u64 *reg_id) in qp_attach() argument 4082 reg_id); in qp_attach() 4100 enum mlx4_steer_type type, u64 reg_id) in qp_detach() argument 4104 return mlx4_flow_detach(dev, reg_id); in qp_detach() 4143 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
|
| H A D | iio_dummy_evgen.c | 146 iio_evgen->regs[this_attr->address].reg_id = this_attr->address; in iio_evgen_poke()
|
| /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/drivers/perf/arm_cspmu/ |
| H A D | arm_cspmu.c | 807 u32 reg_id, reg_bit, inten_off, cnten_off; in arm_cspmu_enable_counter() local 809 reg_id = COUNTER_TO_SET_CLR_ID(idx); in arm_cspmu_enable_counter() 812 inten_off = PMINTENSET + (4 * reg_id); in arm_cspmu_enable_counter() 813 cnten_off = PMCNTENSET + (4 * reg_id); in arm_cspmu_enable_counter() 821 u32 reg_id, reg_bit, inten_off, cnten_off; in arm_cspmu_disable_counter() local 823 reg_id = COUNTER_TO_SET_CLR_ID(idx); in arm_cspmu_disable_counter() 826 inten_off = PMINTENCLR + (4 * reg_id); in arm_cspmu_disable_counter() 827 cnten_off = PMCNTENCLR + (4 * reg_id); in arm_cspmu_disable_counter()
|
| /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 …]
|
| /linux/include/linux/mlx4/ |
| H A D | device.h | 1173 enum mlx4_protocol protocol, u64 *reg_id); 1175 enum mlx4_protocol protocol, u64 reg_id); 1450 struct mlx4_net_trans_rule *rule, u64 *reg_id); 1451 int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id); 1459 int port, int qpn, u16 prio, u64 *reg_id);
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | rsnd.h | 619 phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id); 621 void __iomem *rsnd_gen_get_base_addr(struct rsnd_priv *priv, int reg_id); 952 int reg_id, int offset, int size);
|
| /linux/sound/soc/codecs/ |
| H A D | cs35l36.c | 1696 u32 reg_id, reg_revid, l37_id_reg; in cs35l36_i2c_probe() 1767 ret = regmap_read(cs35l36->regmap, CS35L36_SW_RESET, ®_id); in cs35l36_i2c_probe() 1773 if (reg_id != CS35L36_CHIP_ID) { in cs35l36_i2c_probe() 1774 dev_err(dev, "Device ID (%X). Expected ID %X\n", reg_id, in cs35l36_i2c_probe() 1698 u32 reg_id, reg_revid, l37_id_reg; cs35l36_i2c_probe() local
|