Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/regulator/
Ds5m8767.c162 static int s5m8767_get_register(struct s5m8767_info *s5m8767, int reg_id, in s5m8767_get_register() argument
168 switch (reg_id) { in s5m8767_get_register()
170 *reg = S5M8767_REG_LDO1CTRL + (reg_id - S5M8767_LDO1); in s5m8767_get_register()
173 *reg = S5M8767_REG_LDO3CTRL + (reg_id - S5M8767_LDO3); in s5m8767_get_register()
179 *reg = S5M8767_REG_BUCK2CTRL + (reg_id - S5M8767_BUCK2) * 9; in s5m8767_get_register()
185 *reg = S5M8767_REG_BUCK6CTRL1 + (reg_id - S5M8767_BUCK6) * 2; in s5m8767_get_register()
192 if (s5m8767->opmode[i].id == reg_id) { in s5m8767_get_register()
201 *enable_ctrl = s5m8767_opmode_reg[reg_id][mode] << S5M8767_ENCTRL_SHIFT; in s5m8767_get_register()
206 static int s5m8767_get_vsel_reg(int reg_id, struct s5m8767_info *s5m8767) in s5m8767_get_vsel_reg() argument
210 switch (reg_id) { in s5m8767_get_vsel_reg()
[all …]
Dvirtual.c290 char *reg_id = dev_get_platdata(&pdev->dev); in regulator_virtual_probe() local
301 drvdata->regulator = devm_regulator_get(&pdev->dev, reg_id); in regulator_virtual_probe()
305 reg_id, ret); in regulator_virtual_probe()
Dmax77693-regulator.c106 int reg_id) in max77693_get_regmap() argument
112 switch (reg_id) { in max77693_get_regmap()
Dmax14577-regulator.c217 int reg_id) in max14577_get_regmap() argument
221 switch (reg_id) { in max14577_get_regmap()
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_mixer.c182 static inline u32 vp_reg_read(struct mixer_context *ctx, u32 reg_id) in vp_reg_read() argument
184 return readl(ctx->vp_regs + reg_id); in vp_reg_read()
187 static inline void vp_reg_write(struct mixer_context *ctx, u32 reg_id, in vp_reg_write() argument
190 writel(val, ctx->vp_regs + reg_id); in vp_reg_write()
193 static inline void vp_reg_writemask(struct mixer_context *ctx, u32 reg_id, in vp_reg_writemask() argument
196 u32 old = vp_reg_read(ctx, reg_id); in vp_reg_writemask()
199 writel(val, ctx->vp_regs + reg_id); in vp_reg_writemask()
202 static inline u32 mixer_reg_read(struct mixer_context *ctx, u32 reg_id) in mixer_reg_read() argument
204 return readl(ctx->mixer_regs + reg_id); in mixer_reg_read()
207 static inline void mixer_reg_write(struct mixer_context *ctx, u32 reg_id, in mixer_reg_write() argument
[all …]
Dexynos_hdmi.c672 static inline u32 hdmi_map_reg(struct hdmi_context *hdata, u32 reg_id) in hdmi_map_reg() argument
674 if ((reg_id & 0xffff0000) == HDMI_MAPPED_BASE) in hdmi_map_reg()
675 return hdmi_reg_map[reg_id & 0xffff][hdata->drv_data->type]; in hdmi_map_reg()
676 return reg_id; in hdmi_map_reg()
679 static inline u32 hdmi_reg_read(struct hdmi_context *hdata, u32 reg_id) in hdmi_reg_read() argument
681 return readl(hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_read()
685 u32 reg_id, u8 value) in hdmi_reg_writeb() argument
687 writel(value, hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_writeb()
690 static inline void hdmi_reg_writev(struct hdmi_context *hdata, u32 reg_id, in hdmi_reg_writev() argument
693 reg_id = hdmi_map_reg(hdata, reg_id); in hdmi_reg_writev()
[all …]
/Linux-v4.19/sound/soc/sh/rcar/
Dgen.c128 phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id) in rsnd_gen_get_phy_addr() argument
132 return gen->res[reg_id]; in rsnd_gen_get_phy_addr()
135 #define rsnd_gen_regmap_init(priv, id_size, reg_id, name, conf) \ argument
136 _rsnd_gen_regmap_init(priv, id_size, reg_id, name, conf, ARRAY_SIZE(conf))
139 int reg_id, in _rsnd_gen_regmap_init() argument
163 res = platform_get_resource(pdev, IORESOURCE_MEM, reg_id); in _rsnd_gen_regmap_init()
176 gen->base[reg_id] = base; in _rsnd_gen_regmap_init()
177 gen->regmap[reg_id] = regmap; in _rsnd_gen_regmap_init()
178 gen->res[reg_id] = res->start; in _rsnd_gen_regmap_init()
/Linux-v4.19/arch/powerpc/kernel/
Dfadump.c617 static inline void fadump_set_regval(struct pt_regs *regs, u64 reg_id, in fadump_set_regval() argument
622 i = fadump_gpr_index(reg_id); in fadump_set_regval()
625 else if (reg_id == REG_ID("NIA")) in fadump_set_regval()
627 else if (reg_id == REG_ID("MSR")) in fadump_set_regval()
629 else if (reg_id == REG_ID("CTR")) in fadump_set_regval()
631 else if (reg_id == REG_ID("LR")) in fadump_set_regval()
633 else if (reg_id == REG_ID("XER")) in fadump_set_regval()
635 else if (reg_id == REG_ID("CR")) in fadump_set_regval()
637 else if (reg_id == REG_ID("DAR")) in fadump_set_regval()
639 else if (reg_id == REG_ID("DSISR")) in fadump_set_regval()
[all …]
/Linux-v4.19/drivers/gpu/drm/sti/
Dsti_mixer.c62 static inline u32 sti_mixer_reg_read(struct sti_mixer *mixer, u32 reg_id) in sti_mixer_reg_read() argument
64 return readl(mixer->regs + reg_id); in sti_mixer_reg_read()
68 u32 reg_id, u32 val) in sti_mixer_reg_write() argument
70 writel(val, mixer->regs + reg_id); in sti_mixer_reg_write()
/Linux-v4.19/arch/powerpc/include/asm/
Dfadump.h74 while (be64_to_cpu(reg_entry->reg_id) != REG_ID("CPUEND")) \
185 __be64 reg_id; member
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmain.c1434 struct mlx4_flow_reg_id reg_id; member
1629 u64 *reg_id) in __mlx4_ib_create_flow() argument
1705 ret = mlx4_cmd_imm(mdev->dev, mailbox->dma, reg_id, size >> 2, 0, in __mlx4_ib_create_flow()
1719 static int __mlx4_ib_destroy_flow(struct mlx4_dev *dev, u64 reg_id) in __mlx4_ib_destroy_flow() argument
1722 err = mlx4_cmd(dev, reg_id, 0, 0, in __mlx4_ib_destroy_flow()
1727 reg_id); in __mlx4_ib_destroy_flow()
1732 u64 *reg_id) in mlx4_ib_tunnel_steer_add() argument
1752 reg_id); in mlx4_ib_tunnel_steer_add()
1875 &mflow->reg_id[i].id); in mlx4_ib_create_flow()
1885 &mflow->reg_id[j].mirror); in mlx4_ib_create_flow()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
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 …]
Den_netdev.c165 u64 reg_id; /* Flow steering API id */ member
247 if (filter->reg_id) { in mlx4_en_filter_work()
248 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_work()
253 rc = mlx4_flow_attach(priv->mdev->dev, &rule, &filter->reg_id); in mlx4_en_filter_work()
319 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_free()
530 int qpn, u64 *reg_id) in mlx4_en_tunnel_steer_add() argument
539 MLX4_DOMAIN_NIC, reg_id); in mlx4_en_tunnel_steer_add()
544 en_dbg(DRV, priv, "added vxlan steering rule, mac %pM reg_id %llx\n", addr, *reg_id); in mlx4_en_tunnel_steer_add()
550 unsigned char *mac, int *qpn, u64 *reg_id) in mlx4_en_uc_steer_add() argument
589 err = mlx4_flow_attach(dev, &rule, reg_id); in mlx4_en_uc_steer_add()
[all …]
Dresource_tracker.c92 u64 reg_id; member
4019 enum mlx4_steer_type steer, u64 reg_id) in add_mcg_res() argument
4036 res->reg_id = reg_id; in add_mcg_res()
4047 enum mlx4_steer_type steer, u64 *reg_id) in rem_mcg_res() argument
4057 *reg_id = res->reg_id; in rem_mcg_res()
4069 enum mlx4_steer_type type, u64 *reg_id) in qp_attach() argument
4078 reg_id); in qp_attach()
4096 enum mlx4_steer_type type, u64 reg_id) in qp_detach() argument
4100 return mlx4_flow_detach(dev, reg_id); in qp_detach()
4139 u64 reg_id = 0; in mlx4_QP_ATTACH_wrapper() local
[all …]
Dmlx4_en.h473 u64 reg_id; member
657 u64 reg_id; member
Dfw.c2870 __be16 reg_id; member
2892 static int mlx4_ACCESS_REG(struct mlx4_dev *dev, u16 reg_id, in mlx4_ACCESS_REG() argument
2915 inbuf->reg_id = cpu_to_be16(reg_id); in mlx4_ACCESS_REG()
2934 reg_id, err); in mlx4_ACCESS_REG()
2978 u16 reg_id = be16_to_cpu(inbuf->reg_id); in mlx4_ACCESS_REG_wrapper() local
2984 if (reg_id == MLX4_REG_ID_PTYS) { in mlx4_ACCESS_REG_wrapper()
/Linux-v4.19/drivers/iio/dummy/
Diio_dummy_evgen.h6 u32 reg_id; member
Diio_simple_dummy_events.c182 st->regs->reg_id, st->regs->reg_data); in iio_simple_dummy_event_handler()
Diio_dummy_evgen.c143 iio_evgen->regs[this_attr->address].reg_id = this_attr->address; in iio_evgen_poke()
/Linux-v4.19/drivers/iio/magnetometer/
Dmmc35240.c212 unsigned int reg_id; in mmc35240_init() local
215 ret = regmap_read(data->regmap, MMC35240_REG_ID, &reg_id); in mmc35240_init()
221 dev_dbg(&data->client->dev, "MMC35240 chip id %x\n", reg_id); in mmc35240_init()
/Linux-v4.19/drivers/clk/rockchip/
Dclk-rk3288.c847 int i, reg_id; in rk3288_clk_suspend() local
850 reg_id = rk3288_saved_cru_reg_ids[i]; in rk3288_clk_suspend()
853 readl_relaxed(rk3288_cru_base + reg_id); in rk3288_clk_suspend()
874 int i, reg_id; in rk3288_clk_resume() local
877 reg_id = rk3288_saved_cru_reg_ids[i]; in rk3288_clk_resume()
880 rk3288_cru_base + reg_id); in rk3288_clk_resume()
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_debug.c4174 u8 reg_id; in qed_idle_chk_dump_failure() local
4194 for (reg_id = 0; reg_id < rule->num_cond_regs; reg_id++) { in qed_idle_chk_dump_failure()
4195 const struct dbg_idle_chk_cond_reg *reg = &cond_regs[reg_id]; in qed_idle_chk_dump_failure()
4216 DBG_IDLE_CHK_RESULT_REG_HDR_REG_ID, reg_id); in qed_idle_chk_dump_failure()
4224 for (reg_id = 0; reg_id < rule->num_info_regs; reg_id++) { in qed_idle_chk_dump_failure()
4225 const struct dbg_idle_chk_info_reg *reg = &info_regs[reg_id]; in qed_idle_chk_dump_failure()
4276 rule->num_cond_regs + reg_id); in qed_idle_chk_dump_failure()
4303 u8 reg_id; in qed_idle_chk_dump_rule_entries() local
4327 for (reg_id = 0; reg_id < rule->num_cond_regs && check_rule; in qed_idle_chk_dump_rule_entries()
4328 reg_id++) { in qed_idle_chk_dump_rule_entries()
[all …]
/Linux-v4.19/include/linux/mlx4/
Ddevice.h1163 enum mlx4_protocol protocol, u64 *reg_id);
1165 enum mlx4_protocol protocol, u64 reg_id);
1449 struct mlx4_net_trans_rule *rule, u64 *reg_id);
1450 int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id);
1458 int port, int qpn, u16 prio, u64 *reg_id);
/Linux-v4.19/drivers/net/can/
Dflexcan.c670 u32 reg_ctrl, reg_id, reg_iflag1; in flexcan_mailbox_read() local
701 reg_id = priv->read(&mb->can_id); in flexcan_mailbox_read()
703 cf->can_id = ((reg_id >> 0) & CAN_EFF_MASK) | CAN_EFF_FLAG; in flexcan_mailbox_read()
705 cf->can_id = (reg_id >> 18) & CAN_SFF_MASK; in flexcan_mailbox_read()
/Linux-v4.19/drivers/staging/wilc1000/
Dhost_interface.h257 u8 reg_id; member

12