/linux-4.4.14/drivers/media/platform/s5p-tv/ |
D | mixer_reg.c | 22 static inline u32 vp_read(struct mxr_device *mdev, u32 reg_id) in vp_read() argument 24 return readl(mdev->res.vp_regs + reg_id); in vp_read() 27 static inline void vp_write(struct mxr_device *mdev, u32 reg_id, u32 val) in vp_write() argument 29 writel(val, mdev->res.vp_regs + reg_id); in vp_write() 32 static inline void vp_write_mask(struct mxr_device *mdev, u32 reg_id, in vp_write_mask() argument 35 u32 old = vp_read(mdev, reg_id); in vp_write_mask() 38 writel(val, mdev->res.vp_regs + reg_id); in vp_write_mask() 41 static inline u32 mxr_read(struct mxr_device *mdev, u32 reg_id) in mxr_read() argument 43 return readl(mdev->res.mxr_regs + reg_id); in mxr_read() 46 static inline void mxr_write(struct mxr_device *mdev, u32 reg_id, u32 val) in mxr_write() argument [all …]
|
D | sdo_drv.c | 76 void sdo_write_mask(struct sdo_device *sdev, u32 reg_id, u32 value, u32 mask) in sdo_write_mask() argument 78 u32 old = readl(sdev->regs + reg_id); in sdo_write_mask() 80 writel(value, sdev->regs + reg_id); in sdo_write_mask() 84 void sdo_write(struct sdo_device *sdev, u32 reg_id, u32 value) in sdo_write() argument 86 writel(value, sdev->regs + reg_id); in sdo_write() 90 u32 sdo_read(struct sdo_device *sdev, u32 reg_id) in sdo_read() argument 92 return readl(sdev->regs + reg_id); in sdo_read() 106 #define DBGREG(reg_id) \ in sdo_reg_debug() argument 107 dev_info(sdev->dev, #reg_id " = %08x\n", \ in sdo_reg_debug() 108 sdo_read(sdev, reg_id)) in sdo_reg_debug()
|
D | hdmi_drv.c | 117 void hdmi_write(struct hdmi_device *hdev, u32 reg_id, u32 value) in hdmi_write() argument 119 writel(value, hdev->regs + reg_id); in hdmi_write() 123 void hdmi_write_mask(struct hdmi_device *hdev, u32 reg_id, u32 value, u32 mask) in hdmi_write_mask() argument 125 u32 old = readl(hdev->regs + reg_id); in hdmi_write_mask() 127 writel(value, hdev->regs + reg_id); in hdmi_write_mask() 131 void hdmi_writeb(struct hdmi_device *hdev, u32 reg_id, u8 value) in hdmi_writeb() argument 133 writeb(value, hdev->regs + reg_id); in hdmi_writeb() 137 void hdmi_writebn(struct hdmi_device *hdev, u32 reg_id, int n, u32 value) in hdmi_writebn() argument 141 writeb(value >> 24, hdev->regs + reg_id + 12); in hdmi_writebn() 143 writeb(value >> 16, hdev->regs + reg_id + 8); in hdmi_writebn() [all …]
|
/linux-4.4.14/drivers/regulator/ |
D | s5m8767.c | 169 static int s5m8767_get_register(struct s5m8767_info *s5m8767, int reg_id, in s5m8767_get_register() argument 175 switch (reg_id) { in s5m8767_get_register() 177 *reg = S5M8767_REG_LDO1CTRL + (reg_id - S5M8767_LDO1); in s5m8767_get_register() 180 *reg = S5M8767_REG_LDO3CTRL + (reg_id - S5M8767_LDO3); in s5m8767_get_register() 186 *reg = S5M8767_REG_BUCK2CTRL + (reg_id - S5M8767_BUCK2) * 9; in s5m8767_get_register() 192 *reg = S5M8767_REG_BUCK6CTRL1 + (reg_id - S5M8767_BUCK6) * 2; in s5m8767_get_register() 199 if (s5m8767->opmode[i].id == reg_id) { in s5m8767_get_register() 208 *enable_ctrl = s5m8767_opmode_reg[reg_id][mode] << S5M8767_ENCTRL_SHIFT; in s5m8767_get_register() 213 static int s5m8767_get_vsel_reg(int reg_id, struct s5m8767_info *s5m8767) in s5m8767_get_vsel_reg() argument 217 switch (reg_id) { in s5m8767_get_vsel_reg() [all …]
|
D | virtual.c | 290 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()
|
D | max77693.c | 120 int reg_id) in max77693_get_regmap() argument 126 switch (reg_id) { in max77693_get_regmap()
|
D | max14577.c | 227 int reg_id) in max14577_get_regmap() argument 231 switch (reg_id) { in max14577_get_regmap()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_mixer.c | 143 static inline u32 vp_reg_read(struct mixer_resources *res, u32 reg_id) in vp_reg_read() argument 145 return readl(res->vp_regs + reg_id); in vp_reg_read() 148 static inline void vp_reg_write(struct mixer_resources *res, u32 reg_id, in vp_reg_write() argument 151 writel(val, res->vp_regs + reg_id); in vp_reg_write() 154 static inline void vp_reg_writemask(struct mixer_resources *res, u32 reg_id, in vp_reg_writemask() argument 157 u32 old = vp_reg_read(res, reg_id); in vp_reg_writemask() 160 writel(val, res->vp_regs + reg_id); in vp_reg_writemask() 163 static inline u32 mixer_reg_read(struct mixer_resources *res, u32 reg_id) in mixer_reg_read() argument 165 return readl(res->mixer_regs + reg_id); in mixer_reg_read() 168 static inline void mixer_reg_write(struct mixer_resources *res, u32 reg_id, in mixer_reg_write() argument [all …]
|
D | exynos_hdmi.c | 525 static inline u32 hdmi_map_reg(struct hdmi_context *hdata, u32 reg_id) in hdmi_map_reg() argument 527 if ((reg_id & 0xffff0000) == HDMI_MAPPED_BASE) in hdmi_map_reg() 528 return hdmi_reg_map[reg_id & 0xffff][hdata->drv_data->type]; in hdmi_map_reg() 529 return reg_id; in hdmi_map_reg() 532 static inline u32 hdmi_reg_read(struct hdmi_context *hdata, u32 reg_id) in hdmi_reg_read() argument 534 return readl(hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_read() 538 u32 reg_id, u8 value) in hdmi_reg_writeb() argument 540 writel(value, hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_writeb() 543 static inline void hdmi_reg_writev(struct hdmi_context *hdata, u32 reg_id, in hdmi_reg_writev() argument 546 reg_id = hdmi_map_reg(hdata, reg_id); in hdmi_reg_writev() [all …]
|
/linux-4.4.14/sound/soc/sh/rcar/ |
D | gen.c | 140 phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id) in rsnd_gen_get_phy_addr() argument 144 return gen->res[reg_id]; in rsnd_gen_get_phy_addr() 147 #define rsnd_gen_regmap_init(priv, id_size, reg_id, name, conf) \ argument 148 _rsnd_gen_regmap_init(priv, id_size, reg_id, name, conf, ARRAY_SIZE(conf)) 151 int reg_id, in _rsnd_gen_regmap_init() argument 175 res = platform_get_resource(pdev, IORESOURCE_MEM, reg_id); in _rsnd_gen_regmap_init() 188 gen->base[reg_id] = base; in _rsnd_gen_regmap_init() 189 gen->regmap[reg_id] = regmap; in _rsnd_gen_regmap_init() 190 gen->res[reg_id] = res->start; in _rsnd_gen_regmap_init()
|
D | rsnd.h | 416 phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id);
|
/linux-4.4.14/drivers/gpu/drm/sti/ |
D | sti_mixer.c | 67 static inline u32 sti_mixer_reg_read(struct sti_mixer *mixer, u32 reg_id) in sti_mixer_reg_read() argument 69 return readl(mixer->regs + reg_id); in sti_mixer_reg_read() 73 u32 reg_id, u32 val) in sti_mixer_reg_write() argument 75 writel(val, mixer->regs + reg_id); in sti_mixer_reg_write()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | fadump.c | 444 static inline void fadump_set_regval(struct pt_regs *regs, u64 reg_id, in fadump_set_regval() argument 449 i = fadump_gpr_index(reg_id); in fadump_set_regval() 452 else if (reg_id == REG_ID("NIA")) in fadump_set_regval() 454 else if (reg_id == REG_ID("MSR")) in fadump_set_regval() 456 else if (reg_id == REG_ID("CTR")) in fadump_set_regval() 458 else if (reg_id == REG_ID("LR")) in fadump_set_regval() 460 else if (reg_id == REG_ID("XER")) in fadump_set_regval() 462 else if (reg_id == REG_ID("CR")) in fadump_set_regval() 464 else if (reg_id == REG_ID("DAR")) in fadump_set_regval() 466 else if (reg_id == REG_ID("DSISR")) in fadump_set_regval() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | main.c | 1293 struct mlx4_flow_reg_id reg_id; member 1463 u64 *reg_id) in __mlx4_ib_create_flow() argument 1529 ret = mlx4_cmd_imm(mdev->dev, mailbox->dma, reg_id, size >> 2, 0, in __mlx4_ib_create_flow() 1543 static int __mlx4_ib_destroy_flow(struct mlx4_dev *dev, u64 reg_id) in __mlx4_ib_destroy_flow() argument 1546 err = mlx4_cmd(dev, reg_id, 0, 0, in __mlx4_ib_destroy_flow() 1551 reg_id); in __mlx4_ib_destroy_flow() 1556 u64 *reg_id) in mlx4_ib_tunnel_steer_add() argument 1576 reg_id); in mlx4_ib_tunnel_steer_add() 1623 &mflow->reg_id[i].id); in mlx4_ib_create_flow() 1633 &mflow->reg_id[j].mirror); in mlx4_ib_create_flow() [all …]
|
D | mlx4_ib.h | 165 struct mlx4_flow_reg_id reg_id[MAX_REGS_PER_FLOW]; member 320 u64 reg_id; member
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | fadump.h | 75 while (be64_to_cpu(reg_entry->reg_id) != REG_ID("CPUEND")) \ 184 __be64 reg_id; member
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | mcg.c | 57 u64 *reg_id) in mlx4_QP_FLOW_STEERING_ATTACH() argument 67 *reg_id = imm; in mlx4_QP_FLOW_STEERING_ATTACH() 977 struct mlx4_net_trans_rule *rule, u64 *reg_id) in mlx4_flow_attach() argument 1001 ret = mlx4_QP_FLOW_STEERING_ATTACH(dev, mailbox, size >> 2, reg_id); in mlx4_flow_attach() 1030 int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id) in mlx4_flow_detach() argument 1034 err = mlx4_QP_FLOW_STEERING_DETACH(dev, reg_id); in mlx4_flow_detach() 1037 reg_id); in mlx4_flow_detach() 1043 int port, int qpn, u16 prio, u64 *reg_id) in mlx4_tunnel_steer_add() argument 1075 err = mlx4_flow_attach(dev, &rule, reg_id); in mlx4_tunnel_steer_add() 1363 enum mlx4_protocol prot, u64 *reg_id) in mlx4_trans_to_dmfs_attach() argument [all …]
|
D | en_netdev.c | 116 u64 reg_id; /* Flow steering API id */ member 195 if (filter->reg_id) { in mlx4_en_filter_work() 196 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_work() 201 rc = mlx4_flow_attach(priv->mdev->dev, &rule, &filter->reg_id); in mlx4_en_filter_work() 267 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_free() 474 int qpn, u64 *reg_id) in mlx4_en_tunnel_steer_add() argument 483 MLX4_DOMAIN_NIC, reg_id); in mlx4_en_tunnel_steer_add() 488 en_dbg(DRV, priv, "added vxlan steering rule, mac %pM reg_id %llx\n", addr, *reg_id); in mlx4_en_tunnel_steer_add() 494 unsigned char *mac, int *qpn, u64 *reg_id) in mlx4_en_uc_steer_add() argument 533 err = mlx4_flow_attach(dev, &rule, reg_id); in mlx4_en_uc_steer_add() [all …]
|
D | resource_tracker.c | 91 u64 reg_id; member 3951 enum mlx4_steer_type steer, u64 reg_id) in add_mcg_res() argument 3968 res->reg_id = reg_id; in add_mcg_res() 3979 enum mlx4_steer_type steer, u64 *reg_id) in rem_mcg_res() argument 3989 *reg_id = res->reg_id; in rem_mcg_res() 4001 enum mlx4_steer_type type, u64 *reg_id) in qp_attach() argument 4010 reg_id); in qp_attach() 4028 enum mlx4_steer_type type, u64 reg_id) in qp_detach() argument 4032 return mlx4_flow_detach(dev, reg_id); in qp_detach() 4071 u64 reg_id = 0; in mlx4_QP_ATTACH_wrapper() local [all …]
|
D | fw.c | 2662 __be16 reg_id; member 2684 static int mlx4_ACCESS_REG(struct mlx4_dev *dev, u16 reg_id, in mlx4_ACCESS_REG() argument 2707 inbuf->reg_id = cpu_to_be16(reg_id); in mlx4_ACCESS_REG() 2726 reg_id, err); in mlx4_ACCESS_REG() 2770 u16 reg_id = be16_to_cpu(inbuf->reg_id); in mlx4_ACCESS_REG_wrapper() local 2776 if (reg_id == MLX4_REG_ID_PTYS) { in mlx4_ACCESS_REG_wrapper()
|
D | mlx4_en.h | 449 u64 reg_id; member 616 u64 reg_id; member
|
D | en_ethtool.c | 1498 u64 reg_id; in mlx4_en_flow_replace() local 1547 err = mlx4_flow_attach(priv->mdev->dev, &rule, ®_id); in mlx4_en_flow_replace() 1553 loc_rule->id = reg_id; in mlx4_en_flow_replace()
|
D | mlx4.h | 1301 enum mlx4_protocol prot, u64 *reg_id);
|
/linux-4.4.14/drivers/staging/iio/ |
D | iio_dummy_evgen.h | 5 u32 reg_id; member
|
D | iio_simple_dummy_events.c | 181 st->regs->reg_id, st->regs->reg_data); in iio_simple_dummy_event_handler()
|
D | iio_dummy_evgen.c | 192 iio_evgen->regs[this_attr->address].reg_id = this_attr->address; in iio_evgen_poke()
|
/linux-4.4.14/drivers/clk/rockchip/ |
D | clk-rk3288.c | 806 int i, reg_id; in rk3288_clk_suspend() local 809 reg_id = rk3288_saved_cru_reg_ids[i]; in rk3288_clk_suspend() 812 readl_relaxed(rk3288_cru_base + reg_id); in rk3288_clk_suspend() 833 int i, reg_id; in rk3288_clk_resume() local 836 reg_id = rk3288_saved_cru_reg_ids[i]; in rk3288_clk_resume() 839 rk3288_cru_base + reg_id); in rk3288_clk_resume()
|
/linux-4.4.14/drivers/iio/magnetometer/ |
D | mmc35240.c | 212 unsigned int reg_id; in mmc35240_init() local 215 ret = regmap_read(data->regmap, MMC35240_REG_ID, ®_id); in mmc35240_init() 221 dev_dbg(&data->client->dev, "MMC35240 chip id %x\n", reg_id); in mmc35240_init()
|
/linux-4.4.14/include/linux/mlx4/ |
D | device.h | 1121 enum mlx4_protocol protocol, u64 *reg_id); 1123 enum mlx4_protocol protocol, u64 reg_id); 1392 struct mlx4_net_trans_rule *rule, u64 *reg_id); 1393 int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id); 1401 int port, int qpn, u16 prio, u64 *reg_id);
|
/linux-4.4.14/drivers/net/can/ |
D | flexcan.c | 633 u32 reg_ctrl, reg_id; in flexcan_read_fifo() local 636 reg_id = flexcan_read(&mb->can_id); in flexcan_read_fifo() 638 cf->can_id = ((reg_id >> 0) & CAN_EFF_MASK) | CAN_EFF_FLAG; in flexcan_read_fifo() 640 cf->can_id = (reg_id >> 18) & CAN_SFF_MASK; in flexcan_read_fifo()
|
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_hdcp.c | 51 u32 reg_id; member 1027 reg[i] = reg_data[i].reg_id; in hdmi_hdcp_transfer_v_h()
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2400pci.c | 926 u8 reg_id; in rt2400pci_init_bbp() local 951 reg_id = rt2x00_get_field16(eeprom, EEPROM_BBP_REG_ID); in rt2400pci_init_bbp() 953 rt2400pci_bbp_write(rt2x00dev, reg_id, value); in rt2400pci_init_bbp()
|
D | rt2500usb.c | 921 u8 reg_id; in rt2500usb_init_bbp() local 962 reg_id = rt2x00_get_field16(eeprom, EEPROM_BBP_REG_ID); in rt2500usb_init_bbp() 964 rt2500usb_bbp_write(rt2x00dev, reg_id, value); in rt2500usb_init_bbp()
|
D | rt2500pci.c | 1064 u8 reg_id; in rt2500pci_init_bbp() local 1105 reg_id = rt2x00_get_field16(eeprom, EEPROM_BBP_REG_ID); in rt2500pci_init_bbp() 1107 rt2500pci_bbp_write(rt2x00dev, reg_id, value); in rt2500pci_init_bbp()
|
D | rt73usb.c | 1311 u8 reg_id; in rt73usb_init_bbp() local 1347 reg_id = rt2x00_get_field16(eeprom, EEPROM_BBP_REG_ID); in rt73usb_init_bbp() 1349 rt73usb_bbp_write(rt2x00dev, reg_id, value); in rt73usb_init_bbp()
|
D | rt61pci.c | 1664 u8 reg_id; in rt61pci_init_bbp() local 1699 reg_id = rt2x00_get_field16(eeprom, EEPROM_BBP_REG_ID); in rt61pci_init_bbp() 1701 rt61pci_bbp_write(rt2x00dev, reg_id, value); in rt61pci_init_bbp()
|
D | rt2800lib.c | 5642 u8 reg_id; in rt2800_init_bbp() local 5688 reg_id = rt2x00_get_field16(eeprom, EEPROM_BBP_REG_ID); in rt2800_init_bbp() 5690 rt2800_bbp_write(rt2x00dev, reg_id, value); in rt2800_init_bbp()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
D | reg.h | 2353 static inline const char *mlxsw_reg_id_str(u16 reg_id) in mlxsw_reg_id_str() argument 2355 switch (reg_id) { in mlxsw_reg_id_str()
|
/linux-4.4.14/drivers/scsi/lpfc/ |
D | lpfc_bsg.c | 57 uint32_t reg_id; member 852 evt->reg_id = ev_reg_id; in lpfc_bsg_event_new() 1216 if (evt->reg_id == event_req->ev_reg_id) { in lpfc_bsg_hba_set_event() 1301 if (evt->reg_id == event_req->ev_reg_id) { in lpfc_bsg_hba_get_event()
|
/linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
D | phy.c | 194 u32 val, u8 reg_id, bool set) in ath5k_hw_rfb_op() argument 208 if (rf_regs[i].index == reg_id) { in ath5k_hw_rfb_op()
|