Home
last modified time | relevance | path

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

123

/linux/tools/testing/selftests/kvm/aarch64/
A Daarch32_id_regs.c97 uint64_t reg_id = raz_wi_reg_ids[i]; in test_user_raz_wi() local
100 vcpu_get_reg(vcpu, reg_id, &val); in test_user_raz_wi()
107 vcpu_set_reg(vcpu, reg_id, BAD_ID_REG_VAL); in test_user_raz_wi()
109 vcpu_get_reg(vcpu, reg_id, &val); in test_user_raz_wi()
126 uint64_t reg_id = raz_invariant_reg_ids[i]; in test_user_raz_invariant() local
129 vcpu_get_reg(vcpu, reg_id, &val); in test_user_raz_invariant()
132 r = __vcpu_set_reg(vcpu, reg_id, BAD_ID_REG_VAL); in test_user_raz_invariant()
136 vcpu_get_reg(vcpu, reg_id, &val); in test_user_raz_invariant()
/linux/drivers/net/wireless/silabs/wfx/
A Dbus_sdio.c52 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
55 unsigned int sdio_addr = reg_id << 2; in wfx_sdio_copy_from_io()
58 WARN(reg_id > 7, "chip only has 7 registers"); in wfx_sdio_copy_from_io()
63 if (reg_id == WFX_REG_IN_OUT_QUEUE) in wfx_sdio_copy_from_io()
66 if (!ret && reg_id == WFX_REG_IN_OUT_QUEUE) in wfx_sdio_copy_from_io()
72 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
75 unsigned int sdio_addr = reg_id << 2; in wfx_sdio_copy_to_io()
78 WARN(reg_id > 7, "chip only has 7 registers"); in wfx_sdio_copy_to_io()
83 if (reg_id == WFX_REG_IN_OUT_QUEUE) in wfx_sdio_copy_to_io()
87 if (!ret && reg_id == WFX_REG_IN_OUT_QUEUE) in wfx_sdio_copy_to_io()
/linux/drivers/net/ipa/
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()
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()
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/powercap/
A Dintel_rapl_tpmi.c147 enum rapl_domain_reg_id reg_id; in parse_one_domain() local
220 reg_id = RAPL_DOMAIN_REG_UNIT; in parse_one_domain()
223 reg_id = RAPL_DOMAIN_REG_LIMIT; in parse_one_domain()
227 reg_id = RAPL_DOMAIN_REG_PL2; in parse_one_domain()
231 reg_id = RAPL_DOMAIN_REG_PL4; in parse_one_domain()
235 reg_id = RAPL_DOMAIN_REG_STATUS; in parse_one_domain()
238 reg_id = RAPL_DOMAIN_REG_PERF; in parse_one_domain()
241 reg_id = RAPL_DOMAIN_REG_INFO; in parse_one_domain()
246 trp->priv.regs[domain_type][reg_id].mmio = trp->base + offset + reg_index * 8; in parse_one_domain()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
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()
383 for (reg_id = 0; reg_id < 9; 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()
477 for (reg_id = 0; reg_id < 4; reg_id++) { in mcs_flowid_entry_write()
482 for (reg_id = 0; reg_id < 4; reg_id++) { in mcs_flowid_entry_write()
486 for (reg_id = 0; reg_id < 4; reg_id++) { in mcs_flowid_entry_write()
495 int flow_id, secy_id, reg_id; in mcs_install_flowid_bypass_entry() local
504 for (reg_id = 0; reg_id < 4; reg_id++) { in mcs_install_flowid_bypass_entry()
[all …]
/linux/drivers/regulator/
A Ds5m8767.c169 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()
193 if (s5m8767->opmode[i].id == reg_id) { in s5m8767_get_register()
211 switch (reg_id) { in s5m8767_get_vsel_reg()
213 reg = S5M8767_REG_LDO1CTRL + (reg_id - S5M8767_LDO1); in s5m8767_get_vsel_reg()
216 reg = S5M8767_REG_LDO3CTRL + (reg_id - S5M8767_LDO3); in s5m8767_get_vsel_reg()
297 int reg_id = rdev_get_id(rdev); in s5m8767_set_voltage_sel() local
301 switch (reg_id) { in s5m8767_set_voltage_sel()
[all …]
A Dvirtual.c295 char *reg_id = dev_get_platdata(&pdev->dev); in regulator_virtual_probe() local
322 if (!reg_id && pdev->dev.of_node) in regulator_virtual_probe()
323 reg_id = "default"; in regulator_virtual_probe()
327 drvdata->regulator = devm_regulator_get(&pdev->dev, reg_id); in regulator_virtual_probe()
331 reg_id); in regulator_virtual_probe()
/linux/arch/powerpc/platforms/pseries/
A Drtas-fadump.c311 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()
339 rtas_fadump_set_regval(regs, be64_to_cpu(reg_entry->reg_id), in rtas_fadump_read_regs()
[all …]
A Drtas-fadump.h106 __be64 reg_id; member
113 while (be64_to_cpu(reg_entry->reg_id) != \
/linux/drivers/gpu/drm/exynos/
A Dexynos_mixer.c186 return readl(ctx->vp_regs + reg_id); in vp_reg_read()
192 writel(val, ctx->vp_regs + reg_id); in vp_reg_write()
198 u32 old = vp_reg_read(ctx, reg_id); in vp_reg_writemask()
201 writel(val, ctx->vp_regs + reg_id); in vp_reg_writemask()
212 writel(val, ctx->mixer_regs + reg_id); in mixer_reg_write()
216 u32 reg_id, u32 val, u32 mask) in mixer_reg_writemask() argument
218 u32 old = mixer_reg_read(ctx, reg_id); in mixer_reg_writemask()
221 writel(val, ctx->mixer_regs + reg_id); in mixer_reg_writemask()
226 #define DUMPREG(reg_id) \ in mixer_regs_dump() argument
258 #define DUMPREG(reg_id) \ in vp_regs_dump() argument
[all …]
A Dexynos_hdmi.c681 return reg_id; in hdmi_map_reg()
690 u32 reg_id, u8 value) in hdmi_reg_writeb() argument
698 reg_id = hdmi_map_reg(hdata, reg_id); in hdmi_reg_writev()
701 writel(val & 0xff, hdata->regs + reg_id); in hdmi_reg_writev()
703 reg_id += 4; in hdmi_reg_writev()
710 for (reg_id = hdmi_map_reg(hdata, reg_id); size; --size, reg_id += 4) in hdmi_reg_write_buf()
711 writel(*buf++, hdata->regs + reg_id); in hdmi_reg_write_buf()
715 u32 reg_id, u32 value, u32 mask) in hdmi_reg_writemask() argument
719 reg_id = hdmi_map_reg(hdata, reg_id); in hdmi_reg_writemask()
720 old = readl(hdata->regs + reg_id); in hdmi_reg_writemask()
[all …]
/linux/sound/soc/sh/rcar/
A Dgen.c137 phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id) in rsnd_gen_get_phy_addr() argument
141 return gen->res[reg_id]; in rsnd_gen_get_phy_addr()
145 void __iomem *rsnd_gen_get_base_addr(struct rsnd_priv *priv, int reg_id) in rsnd_gen_get_base_addr() argument
149 return gen->base[reg_id]; in rsnd_gen_get_base_addr()
153 #define rsnd_gen_regmap_init(priv, id_size, reg_id, name, conf) \ argument
154 _rsnd_gen_regmap_init(priv, id_size, reg_id, name, conf, ARRAY_SIZE(conf))
157 int reg_id, in _rsnd_gen_regmap_init() argument
192 gen->base[reg_id] = base; in _rsnd_gen_regmap_init()
193 gen->regmap[reg_id] = regmap; in _rsnd_gen_regmap_init()
194 gen->res[reg_id] = res->start; in _rsnd_gen_regmap_init()
A Ddebugfs.c57 int reg_id, int offset, int size) in rsnd_debugfs_mod_reg_show() argument
62 rsnd_gen_get_phy_addr(priv, reg_id), in rsnd_debugfs_mod_reg_show()
63 rsnd_gen_get_base_addr(priv, reg_id), in rsnd_debugfs_mod_reg_show()
/linux/drivers/net/can/rockchip/
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/
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/bus/
A Dstm32_rifsc.c111 u32 reg_offset, reg_id, sec_reg_value, cid_reg_value; in stm32_rifsc_grant_access() local
124 reg_id = firewall_id / IDS_PER_RISC_SEC_PRIV_REGS; in stm32_rifsc_grant_access()
126 sec_reg_value = readl(rifsc_controller->mmio + RIFSC_RISC_SECCFGR0 + 0x4 * reg_id); in stm32_rifsc_grant_access()
/linux/drivers/infiniband/hw/mlx4/
A Dmain.c1524 u64 *reg_id) in __mlx4_ib_create_flow() argument
1609 reg_id); in __mlx4_ib_destroy_flow()
1614 u64 *reg_id) in mlx4_ib_tunnel_steer_add() argument
1634 reg_id); in mlx4_ib_tunnel_steer_add()
1819 while (i < ARRAY_SIZE(mflow->reg_id) && mflow->reg_id[i].id) { in mlx4_ib_destroy_flow()
1856 prot, &reg_id.id); in mlx4_ib_mcg_attach()
1862 reg_id.mirror = 0; in mlx4_ib_mcg_attach()
1879 ib_steering->reg_id = reg_id; in mlx4_ib_mcg_attach()
1889 if (reg_id.mirror) in mlx4_ib_mcg_attach()
1941 reg_id = ib_steering->reg_id; in mlx4_ib_mcg_detach()
[all …]
/linux/drivers/gpu/drm/sti/
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/
A Dmcg.c56 u64 *reg_id) in mlx4_QP_FLOW_STEERING_ATTACH() argument
66 *reg_id = imm; in mlx4_QP_FLOW_STEERING_ATTACH()
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
1404 return mlx4_flow_attach(dev, &rule, reg_id); in mlx4_trans_to_dmfs_attach()
1409 enum mlx4_protocol prot, u64 *reg_id) in mlx4_multicast_attach() argument
1431 prot, reg_id); in mlx4_multicast_attach()
1439 enum mlx4_protocol prot, u64 reg_id) in mlx4_multicast_detach() argument
[all …]
A Den_netdev.c259 if (filter->reg_id) { in mlx4_en_filter_work()
544 int qpn, u64 *reg_id) in mlx4_en_tunnel_steer_add() argument
720 qpn, entry->reg_id); in mlx4_en_replace_mac()
726 entry->reg_id = 0; in mlx4_en_replace_mac()
733 &entry->reg_id); in mlx4_en_replace_mac()
1102 mclist->reg_id); in mlx4_en_do_multicast()
1179 entry->reg_id); in mlx4_en_do_uc_filter()
1231 &entry->reg_id); in mlx4_en_do_uc_filter()
1306 u64 reg_id; in mlx4_en_set_rss_steer_rules() local
1328 entry->reg_id = reg_id; in mlx4_en_set_rss_steer_rules()
[all …]
/linux/drivers/iio/dummy/
A Diio_dummy_evgen.h6 u32 reg_id; member
/linux/drivers/perf/arm_cspmu/
A Darm_cspmu.c765 u32 reg_id, reg_bit, inten_off, cnten_off; in arm_cspmu_enable_counter() local
767 reg_id = COUNTER_TO_SET_CLR_ID(idx); in arm_cspmu_enable_counter()
770 inten_off = PMINTENSET + (4 * reg_id); in arm_cspmu_enable_counter()
771 cnten_off = PMCNTENSET + (4 * reg_id); in arm_cspmu_enable_counter()
779 u32 reg_id, reg_bit, inten_off, cnten_off; in arm_cspmu_disable_counter() local
781 reg_id = COUNTER_TO_SET_CLR_ID(idx); in arm_cspmu_disable_counter()
784 inten_off = PMINTENCLR + (4 * reg_id); in arm_cspmu_disable_counter()
785 cnten_off = PMCNTENCLR + (4 * reg_id); in arm_cspmu_disable_counter()
/linux/drivers/iio/magnetometer/
A Dmmc35240.c207 unsigned int reg_id; in mmc35240_init() local
210 ret = regmap_read(data->regmap, MMC35240_REG_ID, &reg_id); in mmc35240_init()
216 dev_dbg(&data->client->dev, "MMC35240 chip id %x\n", reg_id); in mmc35240_init()

Completed in 76 milliseconds

123