Home
last modified time | relevance | path

Searched refs:reg_index (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v4.19/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.h31 .reg_index = altc1_ri,\
36 .reg_index = altc2_ri,\
41 .reg_index = altc3_ri,\
46 .reg_index = altc4_ri,\
80 u8 reg_index:2; member
Dpinctrl-nomadik.c488 reg = gpiocr_regs[pin_desc->altcx[i].reg_index]; in nmk_prcm_altcx_set_mode()
517 reg = gpiocr_regs[pin_desc->altcx[i].reg_index]; in nmk_prcm_altcx_set_mode()
528 reg = gpiocr_regs[pin_desc->altcx[alt_index].reg_index]; in nmk_prcm_altcx_set_mode()
604 reg = gpiocr_regs[pin_desc->altcx[i].reg_index]; in nmk_prcm_gpiocr_get_mode()
/Linux-v4.19/arch/mips/emma/markeins/
Dirq.c39 u32 reg_value, reg_bitmask, reg_index; in emma2rh_irq_enable() local
41 reg_index = EMMA2RH_BHIF_INT_EN_0 + in emma2rh_irq_enable()
43 reg_value = emma2rh_in32(reg_index); in emma2rh_irq_enable()
45 emma2rh_out32(reg_index, reg_value | reg_bitmask); in emma2rh_irq_enable()
51 u32 reg_value, reg_bitmask, reg_index; in emma2rh_irq_disable() local
53 reg_index = EMMA2RH_BHIF_INT_EN_0 + in emma2rh_irq_disable()
55 reg_value = emma2rh_in32(reg_index); in emma2rh_irq_disable()
57 emma2rh_out32(reg_index, reg_value & ~reg_bitmask); in emma2rh_irq_disable()
/Linux-v4.19/drivers/gpu/drm/mgag200/
Dmgag200_cursor.c54 u8 reg_index; in mga_crtc_cursor_set() local
171 reg_index = 0x8 + i*0x4; in mga_crtc_cursor_set()
173 reg_index = 0x60 + i*0x3; in mga_crtc_cursor_set()
174 WREG_DAC(reg_index, colour_set[i] & 0xff); in mga_crtc_cursor_set()
175 WREG_DAC(reg_index+1, colour_set[i]>>8 & 0xff); in mga_crtc_cursor_set()
176 WREG_DAC(reg_index+2, colour_set[i]>>16 & 0xff); in mga_crtc_cursor_set()
/Linux-v4.19/drivers/media/tuners/
Dqm1d1c0042.c42 static int reg_index; variable
341 for (reg_index = 0; reg_index < QM1D1C0042_NUM_REG_ROWS; in qm1d1c0042_init()
342 reg_index++) { in qm1d1c0042_init()
343 if (val == reg_initval[reg_index][0x00]) in qm1d1c0042_init()
346 if (reg_index >= QM1D1C0042_NUM_REG_ROWS) in qm1d1c0042_init()
348 memcpy(state->regs, reg_initval[reg_index], QM1D1C0042_NUM_REGS); in qm1d1c0042_init()
/Linux-v4.19/drivers/power/supply/
Dbq27xxx_battery.c903 static inline int bq27xxx_read(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_read() argument
908 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_read()
911 ret = di->bus.read(di, di->regs[reg_index], single); in bq27xxx_read()
914 di->regs[reg_index], reg_index); in bq27xxx_read()
919 static inline int bq27xxx_write(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_write() argument
924 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_write()
930 ret = di->bus.write(di, di->regs[reg_index], value, single); in bq27xxx_write()
933 di->regs[reg_index], reg_index); in bq27xxx_write()
938 static inline int bq27xxx_read_block(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_read_block() argument
943 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_read_block()
[all …]
/Linux-v4.19/drivers/irqchip/
Dirq-mtk-sysirq.c40 u32 offset, reg_index, value; in mtk_sysirq_set_type() local
45 reg_index = chip_data->which_word[hwirq]; in mtk_sysirq_set_type()
49 value = readl_relaxed(base + reg_index * 4); in mtk_sysirq_set_type()
60 writel_relaxed(value, base + reg_index * 4); in mtk_sysirq_set_type()
/Linux-v4.19/arch/powerpc/platforms/ps3/
Dplatform.h126 unsigned int dev_index, unsigned int reg_index,
129 unsigned int dev_index, unsigned int reg_index, u64 *bus_addr,
132 unsigned int dev_index, unsigned int reg_index,
Drepository.c262 unsigned int dev_index, unsigned int reg_index, in ps3_repository_read_dev_reg_type() argument
271 make_field("reg", reg_index), in ps3_repository_read_dev_reg_type()
279 unsigned int dev_index, unsigned int reg_index, u64 *bus_addr, u64 *len) in ps3_repository_read_dev_reg_addr() argument
284 make_field("reg", reg_index), in ps3_repository_read_dev_reg_addr()
290 unsigned int dev_index, unsigned int reg_index, in ps3_repository_read_dev_reg() argument
294 reg_index, reg_type); in ps3_repository_read_dev_reg()
297 reg_index, bus_addr, len); in ps3_repository_read_dev_reg()
/Linux-v4.19/drivers/media/dvb-frontends/
Dstv0900_core.c892 reg_index, in stv0900_activate_s2_modcod() local
904 reg_index = MODCODLSTF - mod_code / 2; in stv0900_activate_s2_modcod()
926 stv0900_write_reg(intp, reg_index, in stv0900_activate_s2_modcod()
929 stv0900_write_reg(intp, reg_index, in stv0900_activate_s2_modcod()
934 for (reg_index = 0; reg_index < 7; reg_index++) in stv0900_activate_s2_modcod()
935 stv0900_write_reg(intp, MODCODLST0 + reg_index, 0xff); in stv0900_activate_s2_modcod()
939 for (reg_index = 0; reg_index < 8; reg_index++) in stv0900_activate_s2_modcod()
940 stv0900_write_reg(intp, MODCODLST7 + reg_index, 0xcc); in stv0900_activate_s2_modcod()
949 u32 reg_index; in stv0900_activate_s2_modcod_single() local
956 for (reg_index = 0; reg_index < 13; reg_index++) in stv0900_activate_s2_modcod_single()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/
Ddce_audio.c56 uint32_t reg_index, in write_indirect_azalia_reg() argument
63 AZALIA_ENDPOINT_REG_INDEX, reg_index); in write_indirect_azalia_reg()
70 reg_index, reg_data); in write_indirect_azalia_reg()
73 static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index) in read_indirect_azalia_reg() argument
81 AZALIA_ENDPOINT_REG_INDEX, reg_index); in read_indirect_azalia_reg()
87 reg_index, value); in read_indirect_azalia_reg()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Dclearstate_defs.h35 const unsigned int reg_index; member
Damdgpu_psp.h156 extern int psp_wait_for(struct psp_context *psp, uint32_t reg_index,
Damdgpu_psp.c93 int psp_wait_for(struct psp_context *psp, uint32_t reg_index, in psp_wait_for() argument
101 val = RREG32(reg_index); in psp_wait_for()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dclearstate_defs.h35 const unsigned int reg_index; member
Dsumo_dpm.c477 u32 reg_index = index / 4; in sumo_set_divider_value() local
481 WREG32_P(CG_SCLK_DPM_CTRL + (reg_index * 4), in sumo_set_divider_value()
484 WREG32_P(CG_SCLK_DPM_CTRL + (reg_index * 4), in sumo_set_divider_value()
487 WREG32_P(CG_SCLK_DPM_CTRL + (reg_index * 4), in sumo_set_divider_value()
490 WREG32_P(CG_SCLK_DPM_CTRL + (reg_index * 4), in sumo_set_divider_value()
583 u32 reg_index = index / 4; in sumo_power_level_enable() local
587 WREG32_P(CG_SCLK_DPM_CTRL + (reg_index * 4), in sumo_power_level_enable()
590 WREG32_P(CG_SCLK_DPM_CTRL + (reg_index * 4), in sumo_power_level_enable()
593 WREG32_P(CG_SCLK_DPM_CTRL + (reg_index * 4), in sumo_power_level_enable()
596 WREG32_P(CG_SCLK_DPM_CTRL + (reg_index * 4), in sumo_power_level_enable()
/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes.h346 static inline u32 nes_read_indexed(struct nes_device *nesdev, u32 reg_index) in nes_read_indexed() argument
354 writel(reg_index, addr); in nes_read_indexed()
377 static inline void nes_write_indexed(struct nes_device *nesdev, u32 reg_index, u32 val) in nes_write_indexed() argument
384 writel(reg_index, addr); in nes_write_indexed()
/Linux-v4.19/sound/pci/oxygen/
Dxonar_wm87x6.c514 unsigned int reg_index = (ctl->private_value >> 16) & 0xff; in wm8776_bit_switch_get() local
518 ((data->wm8776_regs[reg_index] & bit) != 0) ^ invert; in wm8776_bit_switch_get()
529 unsigned int reg_index = (ctl->private_value >> 16) & 0xff; in wm8776_bit_switch_put() local
534 reg_value = data->wm8776_regs[reg_index] & ~bit; in wm8776_bit_switch_put()
537 changed = reg_value != data->wm8776_regs[reg_index]; in wm8776_bit_switch_put()
539 wm8776_write(chip, reg_index, reg_value); in wm8776_bit_switch_put()
621 unsigned int value, reg_index, mode; in wm8776_field_set_from_ctl() local
639 reg_index = (ctl->private_value >> 24) & 0x1f; in wm8776_field_set_from_ctl()
644 reg_value = data->wm8776_regs[reg_index]; in wm8776_field_set_from_ctl()
647 wm8776_write_cached(chip, reg_index, reg_value); in wm8776_field_set_from_ctl()
/Linux-v4.19/drivers/scsi/libsas/
Dsas_host_smp.c117 u8 reg_type, u8 reg_index, u8 reg_count, in sas_host_smp_write_gpio() argument
128 written = i->dft->lldd_write_gpio(sas_ha, reg_type, reg_index, in sas_host_smp_write_gpio()
/Linux-v4.19/drivers/platform/x86/
Dpmc_atom.c276 static void pmc_dev_state_print(struct seq_file *s, int reg_index, in pmc_dev_state_print() argument
280 int offset = PMC_REG_BIT_WIDTH * reg_index; in pmc_dev_state_print()
/Linux-v4.19/arch/arm/mach-omap2/
Domap-wakeupgen.c92 static inline int _wakeupgen_get_irq_info(u32 irq, u32 *bit_posn, u8 *reg_index) in _wakeupgen_get_irq_info() argument
98 *reg_index = irq >> 5; in _wakeupgen_get_irq_info()
/Linux-v4.19/drivers/scsi/mvsas/
Dmv_sas.h177 u8 reg_index, u8 reg_count, u8 *write_data);
481 int mvs_gpio_write(struct sas_ha_struct *, u8 reg_type, u8 reg_index,
Dmv_94xx.c1057 u8 reg_type, u8 reg_index, in mvs_94xx_gpio_write() argument
1065 if (reg_index == 0) in mvs_94xx_gpio_write()
1128 if (reg_index + reg_count > mvs_prv->n_host) in mvs_94xx_gpio_write()
1132 struct mvs_info *mvi = mvs_prv->mvi[i+reg_index]; in mvs_94xx_gpio_write()
/Linux-v4.19/drivers/scsi/isci/
Dhost.h514 int isci_gpio_write(struct sas_ha_struct *, u8 reg_type, u8 reg_index,
Dhost.c2756 static int sci_write_gpio_tx_gp(struct isci_host *ihost, u8 reg_index, u8 reg_count, u8 *write_data) in sci_write_gpio_tx_gp() argument
2761 if (reg_index == 0) in sci_write_gpio_tx_gp()
2772 write_data, reg_index, in sci_write_gpio_tx_gp()
2792 int isci_gpio_write(struct sas_ha_struct *sas_ha, u8 reg_type, u8 reg_index, in isci_gpio_write() argument
2800 written = sci_write_gpio_tx_gp(ihost, reg_index, reg_count, write_data); in isci_gpio_write()

12