/kernel/linux/linux-5.10/sound/pci/au88x0/ |
D | au88x0_xtalk.c | 248 hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftEQ() 249 hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftEQ() 250 hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftEQ() 251 hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftEQ() 252 hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetLeftEQ() 254 hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff); in vortex_XtalkHw_SetLeftEQ() 255 hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff); in vortex_XtalkHw_SetLeftEQ() 265 hwwrite(vortex->mmio, 0x242b4 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetRightEQ() 266 hwwrite(vortex->mmio, 0x242b8 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetRightEQ() 267 hwwrite(vortex->mmio, 0x242bc + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetRightEQ() [all …]
|
D | au88x0_core.c | 79 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_en_sr() 80 hwread(vortex->mmio, VORTEX_MIXER_SR) | (0x1 << channel)); in vortex_mixer_en_sr() 84 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_dis_sr() 85 hwread(vortex->mmio, VORTEX_MIXER_SR) & ~(0x1 << channel)); in vortex_mixer_dis_sr() 93 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel), 95 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel), 102 a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff; 114 a = hwread(vortex->mmio, 139 a = hwread(vortex->mmio, 143 hwwrite(vortex->mmio, [all …]
|
D | au88x0_mpu401.c | 42 (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) | in snd_vortex_midi() 44 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi() 48 (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) & in snd_vortex_midi() 50 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi() 54 temp = hwread(vortex->mmio, VORTEX_CTRL2) & 0xffff00cf; in snd_vortex_midi() 56 hwwrite(vortex->mmio, VORTEX_CTRL2, temp); in snd_vortex_midi() 57 hwwrite(vortex->mmio, VORTEX_MIDI_CMD, MPU401_RESET); in snd_vortex_midi() 60 temp = hwread(vortex->mmio, VORTEX_MIDI_DATA); in snd_vortex_midi() 66 hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, in snd_vortex_midi() 67 hwread(vortex->mmio, VORTEX_IRQ_CTRL) | IRQ_MIDI); in snd_vortex_midi() [all …]
|
D | au88x0_synth.c | 33 temp = hwread(vortex->mmio, WT_STEREO(wt)); in vortex_wt_setstereo() 36 hwwrite(vortex->mmio, WT_STEREO(wt), temp); in vortex_wt_setstereo() 45 temp = hwread(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0)); in vortex_wt_setdsout() 50 hwwrite(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0), temp); in vortex_wt_setdsout() 70 hwwrite(vortex->mmio, WT_SRAMP(0), 0x880000); in vortex_wt_allocroute() 73 hwwrite(vortex->mmio, WT_SRAMP(1), 0x880000); in vortex_wt_allocroute() 76 hwwrite(vortex->mmio, WT_PARM(wt, 0), 0); in vortex_wt_allocroute() 77 hwwrite(vortex->mmio, WT_PARM(wt, 1), 0); in vortex_wt_allocroute() 78 hwwrite(vortex->mmio, WT_PARM(wt, 2), 0); in vortex_wt_allocroute() 80 temp = hwread(vortex->mmio, WT_PARM(wt, 3)); in vortex_wt_allocroute() [all …]
|
D | au88x0_eq.c | 41 hwwrite(vortex->mmio, 0x2b3c4, gain); in vortex_EqHw_SetTimeConsts() 42 hwwrite(vortex->mmio, 0x2b3c8, level); in vortex_EqHw_SetTimeConsts() 60 hwwrite(vortex->mmio, 0x2b000 + n * 0x30, coefs[i + 0]); in vortex_EqHw_SetLeftCoefs() 61 hwwrite(vortex->mmio, 0x2b004 + n * 0x30, coefs[i + 1]); in vortex_EqHw_SetLeftCoefs() 64 hwwrite(vortex->mmio, 0x2b008 + n * 0x30, coefs[i + 2]); in vortex_EqHw_SetLeftCoefs() 65 hwwrite(vortex->mmio, 0x2b00c + n * 0x30, coefs[i + 3]); in vortex_EqHw_SetLeftCoefs() 66 hwwrite(vortex->mmio, 0x2b010 + n * 0x30, coefs[i + 4]); in vortex_EqHw_SetLeftCoefs() 68 hwwrite(vortex->mmio, 0x2b008 + n * 0x30, sign_invert(coefs[2 + i])); in vortex_EqHw_SetLeftCoefs() 69 hwwrite(vortex->mmio, 0x2b00c + n * 0x30, sign_invert(coefs[3 + i])); in vortex_EqHw_SetLeftCoefs() 70 hwwrite(vortex->mmio, 0x2b010 + n * 0x30, sign_invert(coefs[4 + i])); in vortex_EqHw_SetLeftCoefs() [all …]
|
D | au88x0_a3d.c | 25 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 27 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 29 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 31 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 51 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget() 54 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget() 57 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget() 66 hwwrite(vortex->mmio, in a3dsrc_SetAtmosCurrent() 69 hwwrite(vortex->mmio, in a3dsrc_SetAtmosCurrent() 72 hwwrite(vortex->mmio, in a3dsrc_SetAtmosCurrent() [all …]
|
/kernel/linux/linux-5.10/drivers/video/fbdev/i810/ |
D | i810_main.c | 167 static void i810_screen_off(u8 __iomem *mmio, u8 mode) in i810_screen_off() argument 172 i810_writeb(SR_INDEX, mmio, SR01); in i810_screen_off() 173 val = i810_readb(SR_DATA, mmio); in i810_screen_off() 177 while((i810_readw(DISP_SL, mmio) & 0xFFF) && count--); in i810_screen_off() 178 i810_writeb(SR_INDEX, mmio, SR01); in i810_screen_off() 179 i810_writeb(SR_DATA, mmio, val); in i810_screen_off() 191 static void i810_dram_off(u8 __iomem *mmio, u8 mode) in i810_dram_off() argument 195 val = i810_readb(DRAMCH, mmio); in i810_dram_off() 198 i810_writeb(DRAMCH, mmio, val); in i810_dram_off() 210 static void i810_protect_regs(u8 __iomem *mmio, int mode) in i810_protect_regs() argument [all …]
|
D | i810_accel.c | 36 static inline void i810_report_error(u8 __iomem *mmio) in i810_report_error() argument 43 i810_readw(IIR, mmio), in i810_report_error() 44 i810_readb(EIR, mmio), in i810_report_error() 45 i810_readl(PGTBL_ER, mmio), in i810_report_error() 46 i810_readl(IPEIR, mmio), in i810_report_error() 47 i810_readl(IPEHR, mmio)); in i810_report_error() 63 u8 __iomem *mmio = par->mmio_start_virtual; in wait_for_space() local 67 head = i810_readl(IRING + 4, mmio) & RBUFFER_HEAD_MASK; in wait_for_space() 76 i810_report_error(mmio); in wait_for_space() 93 u8 __iomem *mmio = par->mmio_start_virtual; in wait_for_engine_idle() local [all …]
|
D | i810-i2c.c | 46 u8 __iomem *mmio = par->mmio_start_virtual; in i810i2c_setscl() local 49 i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK | SCL_VAL_MASK); in i810i2c_setscl() 51 i810_writel(mmio, chan->ddc_base, SCL_DIR | SCL_DIR_MASK | SCL_VAL_MASK); in i810i2c_setscl() 52 i810_readl(mmio, chan->ddc_base); /* flush posted write */ in i810i2c_setscl() 59 u8 __iomem *mmio = par->mmio_start_virtual; in i810i2c_setsda() local 62 i810_writel(mmio, chan->ddc_base, SDA_DIR_MASK | SDA_VAL_MASK); in i810i2c_setsda() 64 i810_writel(mmio, chan->ddc_base, SDA_DIR | SDA_DIR_MASK | SDA_VAL_MASK); in i810i2c_setsda() 65 i810_readl(mmio, chan->ddc_base); /* flush posted write */ in i810i2c_setsda() 72 u8 __iomem *mmio = par->mmio_start_virtual; in i810i2c_getscl() local 74 i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK); in i810i2c_getscl() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
D | amd8111e.c | 101 void __iomem *mmio = lp->mmio; in amd8111e_read_phy() local 105 reg_val = readl(mmio + PHY_ACCESS); in amd8111e_read_phy() 107 reg_val = readl( mmio + PHY_ACCESS ); in amd8111e_read_phy() 110 ((reg & 0x1f) << 16), mmio +PHY_ACCESS); in amd8111e_read_phy() 112 reg_val = readl(mmio + PHY_ACCESS); in amd8111e_read_phy() 131 void __iomem *mmio = lp->mmio; in amd8111e_write_phy() local 134 reg_val = readl(mmio + PHY_ACCESS); in amd8111e_write_phy() 136 reg_val = readl( mmio + PHY_ACCESS ); in amd8111e_write_phy() 139 ((reg & 0x1f) << 16)|val, mmio + PHY_ACCESS); in amd8111e_write_phy() 142 reg_val = readl(mmio + PHY_ACCESS); in amd8111e_write_phy() [all …]
|
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
D | ni_pcidio.c | 312 dev->mmio + DMA_LINE_CONTROL_GROUP1); in ni_pcidio_request_di_mite_channel() 328 dev->mmio + DMA_LINE_CONTROL_GROUP1); in ni_pcidio_release_di_mite_channel() 394 status = readb(dev->mmio + INTERRUPT_AND_WINDOW_STATUS); in nidio_interrupt() 395 flags = readb(dev->mmio + GROUP_1_FLAGS); in nidio_interrupt() 409 dev->mmio + MASTER_DMA_AND_INTERRUPT_CONTROL); in nidio_interrupt() 421 writeb(0x00, dev->mmio + in nidio_interrupt() 426 auxdata = readl(dev->mmio + GROUP_1_FIFO); in nidio_interrupt() 428 flags = readb(dev->mmio + GROUP_1_FLAGS); in nidio_interrupt() 433 writeb(CLEAR_EXPIRED, dev->mmio + GROUP_1_SECOND_CLEAR); in nidio_interrupt() 436 writeb(0x00, dev->mmio + OP_MODE); in nidio_interrupt() [all …]
|
D | rtd520.c | 465 writel(0, dev->mmio + LAS0_CGT_CLEAR); in rtd_load_channelgain_list() 466 writel(1, dev->mmio + LAS0_CGT_ENABLE); in rtd_load_channelgain_list() 469 dev->mmio + LAS0_CGT_WRITE); in rtd_load_channelgain_list() 472 writel(0, dev->mmio + LAS0_CGT_ENABLE); in rtd_load_channelgain_list() 474 dev->mmio + LAS0_CGL_WRITE); in rtd_load_channelgain_list() 489 writel(0, dev->mmio + LAS0_ADC_FIFO_CLEAR); in rtd520_probe_fifo_depth() 492 writel(0, dev->mmio + LAS0_ADC_CONVERSION); in rtd520_probe_fifo_depth() 497 writew(0, dev->mmio + LAS0_ADC); in rtd520_probe_fifo_depth() 499 fifo_status = readl(dev->mmio + LAS0_ADC); in rtd520_probe_fifo_depth() 509 writel(0, dev->mmio + LAS0_ADC_FIFO_CLEAR); in rtd520_probe_fifo_depth() [all …]
|
D | ni_6527.c | 90 writeb(val & 0xff, dev->mmio + NI6527_FILT_INTERVAL_REG(0)); in ni6527_set_filter_interval() 92 dev->mmio + NI6527_FILT_INTERVAL_REG(1)); in ni6527_set_filter_interval() 94 dev->mmio + NI6527_FILT_INTERVAL_REG(2)); in ni6527_set_filter_interval() 96 writeb(NI6527_CLR_INTERVAL, dev->mmio + NI6527_CLR_REG); in ni6527_set_filter_interval() 105 writeb(val & 0xff, dev->mmio + NI6527_FILT_ENA_REG(0)); in ni6527_set_filter_enable() 106 writeb((val >> 8) & 0xff, dev->mmio + NI6527_FILT_ENA_REG(1)); in ni6527_set_filter_enable() 107 writeb((val >> 16) & 0xff, dev->mmio + NI6527_FILT_ENA_REG(2)); in ni6527_set_filter_enable() 151 val = readb(dev->mmio + NI6527_DI_REG(0)); in ni6527_di_insn_bits() 152 val |= (readb(dev->mmio + NI6527_DI_REG(1)) << 8); in ni6527_di_insn_bits() 153 val |= (readb(dev->mmio + NI6527_DI_REG(2)) << 16); in ni6527_di_insn_bits() [all …]
|
D | me_daq.c | 177 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_dio_insn_config() 187 void __iomem *mmio_porta = dev->mmio + ME_DIO_PORT_A_REG; in me_dio_insn_bits() 188 void __iomem *mmio_portb = dev->mmio + ME_DIO_PORT_B_REG; in me_dio_insn_bits() 222 status = readw(dev->mmio + ME_STATUS_REG); in me_ai_eoc() 252 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ai_insn_read() 254 writew(0x00, dev->mmio + ME_STATUS_REG); /* clear interrupts */ in me_ai_insn_read() 258 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ai_insn_read() 266 writew(val, dev->mmio + ME_AI_FIFO_REG); in me_ai_insn_read() 270 writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG); in me_ai_insn_read() 274 readw(dev->mmio + ME_CTRL1_REG); in me_ai_insn_read() [all …]
|
/kernel/linux/linux-5.10/drivers/ata/ |
D | sata_sx4.c | 442 void __iomem *mmio = ap->host->iomap[PDC_MMIO_BAR]; in pdc20621_dma_prep() local 453 mmio += PDC_CHIP0_OFS; in pdc20621_dma_prep() 491 writel(0x00000001, mmio + PDC_20621_GENERAL_CTL); in pdc20621_dma_prep() 502 void __iomem *mmio = ap->host->iomap[PDC_MMIO_BAR]; in pdc20621_nodata_prep() local 510 mmio += PDC_CHIP0_OFS; in pdc20621_nodata_prep() 526 writel(0x00000001, mmio + PDC_20621_GENERAL_CTL); in pdc20621_nodata_prep() 555 void __iomem *mmio = host->iomap[PDC_MMIO_BAR]; in __pdc20621_push_hdma() local 558 mmio += PDC_CHIP0_OFS; in __pdc20621_push_hdma() 560 writel(0x00000001, mmio + PDC_20621_SEQCTL + (seq * 4)); in __pdc20621_push_hdma() 561 readl(mmio + PDC_20621_SEQCTL + (seq * 4)); /* flush */ in __pdc20621_push_hdma() [all …]
|
D | ahci_imx.c | 117 static int imx_phy_crbit_assert(void __iomem *mmio, u32 bit, bool assert) in imx_phy_crbit_assert() argument 124 crval = readl(mmio + IMX_P0PHYCR); in imx_phy_crbit_assert() 129 writel(crval, mmio + IMX_P0PHYCR); in imx_phy_crbit_assert() 133 srval = readl(mmio + IMX_P0PHYSR); in imx_phy_crbit_assert() 142 static int imx_phy_reg_addressing(u16 addr, void __iomem *mmio) in imx_phy_reg_addressing() argument 148 writel(crval, mmio + IMX_P0PHYCR); in imx_phy_reg_addressing() 151 ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_CAP_ADDR, true); in imx_phy_reg_addressing() 156 ret = imx_phy_crbit_assert(mmio, IMX_P0PHYCR_CR_CAP_ADDR, false); in imx_phy_reg_addressing() 163 static int imx_phy_reg_write(u16 val, void __iomem *mmio) in imx_phy_reg_write() argument 169 writel(crval, mmio + IMX_P0PHYCR); in imx_phy_reg_write() [all …]
|
/kernel/linux/linux-5.10/sound/soc/au1x/ |
D | psc.h | 13 void __iomem *mmio; member 26 #define PSC_CTRL(x) ((x)->mmio + PSC_CTRL_OFFSET) 27 #define PSC_SEL(x) ((x)->mmio + PSC_SEL_OFFSET) 28 #define I2S_STAT(x) ((x)->mmio + PSC_I2SSTAT_OFFSET) 29 #define I2S_CFG(x) ((x)->mmio + PSC_I2SCFG_OFFSET) 30 #define I2S_PCR(x) ((x)->mmio + PSC_I2SPCR_OFFSET) 31 #define AC97_CFG(x) ((x)->mmio + PSC_AC97CFG_OFFSET) 32 #define AC97_CDC(x) ((x)->mmio + PSC_AC97CDC_OFFSET) 33 #define AC97_EVNT(x) ((x)->mmio + PSC_AC97EVNT_OFFSET) 34 #define AC97_PCR(x) ((x)->mmio + PSC_AC97PCR_OFFSET) [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
D | mmio_context.c | 200 struct engine_mmio *mmio; in restore_context_mmio_for_inhibit() local 217 for (mmio = gvt->engine_mmio_list.mmio; in restore_context_mmio_for_inhibit() 218 i915_mmio_reg_valid(mmio->reg); mmio++) { in restore_context_mmio_for_inhibit() 219 if (mmio->id != ring_id || !mmio->in_context) in restore_context_mmio_for_inhibit() 222 *cs++ = i915_mmio_reg_offset(mmio->reg); in restore_context_mmio_for_inhibit() 223 *cs++ = vgpu_vreg_t(vgpu, mmio->reg) | (mmio->mask << 16); in restore_context_mmio_for_inhibit() 473 struct engine_mmio *mmio; in switch_mmio() local 479 for (mmio = engine->i915->gvt->engine_mmio_list.mmio; in switch_mmio() 480 i915_mmio_reg_valid(mmio->reg); mmio++) { in switch_mmio() 481 if (mmio->id != engine->id) in switch_mmio() [all …]
|
/kernel/linux/linux-5.10/drivers/phy/qualcomm/ |
D | phy-qcom-ipq806x-sata.c | 19 void __iomem *mmio; member 59 reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM3); in qcom_ipq806x_sata_phy_init() 61 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM3); in qcom_ipq806x_sata_phy_init() 63 reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM0) & in qcom_ipq806x_sata_phy_init() 68 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM0); in qcom_ipq806x_sata_phy_init() 70 reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM1) & in qcom_ipq806x_sata_phy_init() 77 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM1); in qcom_ipq806x_sata_phy_init() 79 reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM2) & in qcom_ipq806x_sata_phy_init() 82 writel_relaxed(reg, phy->mmio + SATA_PHY_P0_PARAM2); in qcom_ipq806x_sata_phy_init() 85 reg = readl_relaxed(phy->mmio + SATA_PHY_P0_PARAM4); in qcom_ipq806x_sata_phy_init() [all …]
|
/kernel/linux/linux-5.10/sound/soc/xilinx/ |
D | xlnx_formatter_pcm.c | 79 void __iomem *mmio; member 99 void __iomem *mmio; member 287 reg = adata->mmio + XLNX_MM2S_OFFSET + XLNX_AUD_STS; in xlnx_mm2s_irq_handler() 306 reg = adata->mmio + XLNX_S2MM_OFFSET + XLNX_AUD_STS; in xlnx_s2mm_irq_handler() 354 stream_data->mmio = adata->mmio + XLNX_MM2S_OFFSET; in xlnx_formatter_pcm_open() 363 stream_data->mmio = adata->mmio + XLNX_S2MM_OFFSET; in xlnx_formatter_pcm_open() 367 val = readl(adata->mmio + XLNX_AUD_CORE_CONFIG); in xlnx_formatter_pcm_open() 412 val = readl(stream_data->mmio + XLNX_AUD_CTRL); in xlnx_formatter_pcm_open() 414 writel(val, stream_data->mmio + XLNX_AUD_CTRL); in xlnx_formatter_pcm_open() 426 ret = xlnx_formatter_pcm_reset(stream_data->mmio); in xlnx_formatter_pcm_close() [all …]
|
/kernel/linux/linux-5.10/drivers/ntb/hw/intel/ |
D | ntb_hw_gen3.c | 147 void __iomem *mmio; in gen3_setup_b2b_mw() local 151 mmio = ndev->self_mmio; in gen3_setup_b2b_mw() 155 iowrite64(bar_addr, mmio + GEN3_IMBAR1XLMT_OFFSET); in gen3_setup_b2b_mw() 156 bar_addr = ioread64(mmio + GEN3_IMBAR1XLMT_OFFSET); in gen3_setup_b2b_mw() 160 iowrite64(bar_addr, mmio + GEN3_IMBAR2XLMT_OFFSET); in gen3_setup_b2b_mw() 161 bar_addr = ioread64(mmio + GEN3_IMBAR2XLMT_OFFSET); in gen3_setup_b2b_mw() 165 iowrite64(0, mmio + GEN3_IMBAR1XBASE_OFFSET); in gen3_setup_b2b_mw() 166 iowrite64(0, mmio + GEN3_IMBAR2XBASE_OFFSET); in gen3_setup_b2b_mw() 259 void __iomem *mmio; in ndev_ntb3_debugfs_read() local 266 mmio = ndev->self_mmio; in ndev_ntb3_debugfs_read() [all …]
|
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
D | cs553x_nand.c | 95 void __iomem *mmio; member 110 writeb(ctl, cs553x->mmio + MM_NAND_CTL); in cs553x_write_ctrl_byte() 111 writeb(data, cs553x->mmio + MM_NAND_IO); in cs553x_write_ctrl_byte() 112 ret = readb_poll_timeout_atomic(cs553x->mmio + MM_NAND_STS, status, in cs553x_write_ctrl_byte() 124 writeb(0, cs553x->mmio + MM_NAND_CTL); in cs553x_data_in() 126 memcpy_fromio(buf, cs553x->mmio, 0x800); in cs553x_data_in() 130 memcpy_fromio(buf, cs553x->mmio, len); in cs553x_data_in() 136 writeb(0, cs553x->mmio + MM_NAND_CTL); in cs553x_data_out() 138 memcpy_toio(cs553x->mmio, buf, 0x800); in cs553x_data_out() 142 memcpy_toio(cs553x->mmio, buf, len); in cs553x_data_out() [all …]
|
/kernel/linux/linux-5.10/drivers/ntb/hw/amd/ |
D | ntb_hw_amd.c | 125 void __iomem *mmio, *peer_mmio; in amd_ntb_mw_set_trans() local 142 mmio = ndev->self_mmio; in amd_ntb_mw_set_trans() 166 write64(base_addr, mmio + limit_reg); in amd_ntb_mw_set_trans() 189 writel(base_addr, mmio + limit_reg); in amd_ntb_mw_set_trans() 346 void __iomem *mmio = ndev->self_mmio; in amd_ntb_link_enable() local 350 writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); in amd_ntb_link_enable() 362 void __iomem *mmio = ndev->self_mmio; in amd_ntb_link_disable() local 366 writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); in amd_ntb_link_disable() 423 void __iomem *mmio = ndev->self_mmio; in amd_ntb_db_read() local 425 return (u64)readw(mmio + AMD_DBSTAT_OFFSET); in amd_ntb_db_read() [all …]
|
/kernel/linux/linux-5.10/drivers/ssb/ |
D | scan.c | 177 lo = readw(bus->mmio + offset); in scan_read32() 178 hi = readw(bus->mmio + offset + 2); in scan_read32() 184 return readl(bus->mmio + offset); in scan_read32() 207 iounmap(bus->mmio); in ssb_iounmap() 211 pci_iounmap(bus->host_pci, bus->mmio); in ssb_iounmap() 219 bus->mmio = NULL; in ssb_iounmap() 226 void __iomem *mmio = NULL; in ssb_ioremap() local 233 mmio = ioremap(baseaddr, SSB_CORE_SIZE); in ssb_ioremap() 237 mmio = pci_iomap(bus->host_pci, 0, ~0UL); in ssb_ioremap() 244 mmio = (void __iomem *)baseaddr; in ssb_ioremap() [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_mdss.c | 31 void __iomem *mmio; member 44 interrupts = readl_relaxed(dpu_mdss->mmio + HW_INTR_STATUS); in dpu_mdss_irq() 159 switch (readl_relaxed(dpu_mdss->mmio + HW_REV)) { in dpu_mdss_enable() 162 writel_relaxed(0x420, dpu_mdss->mmio + UBWC_STATIC); in dpu_mdss_enable() 166 writel_relaxed(0x103e, dpu_mdss->mmio + UBWC_STATIC); in dpu_mdss_enable() 167 writel_relaxed(2, dpu_mdss->mmio + UBWC_CTRL_2); in dpu_mdss_enable() 168 writel_relaxed(1, dpu_mdss->mmio + UBWC_PREDICTION_MODE); in dpu_mdss_enable() 171 writel_relaxed(0x1e, dpu_mdss->mmio + UBWC_STATIC); in dpu_mdss_enable() 207 if (dpu_mdss->mmio) in dpu_mdss_destroy() 208 devm_iounmap(&pdev->dev, dpu_mdss->mmio); in dpu_mdss_destroy() [all …]
|