/kernel/linux/linux-5.10/drivers/thermal/ |
H A D | k3_bandgap.c | 87 u32 ctrl_offset; member 202 data[id].ctrl_offset = K3_VTM_TMPSENS0_CTRL_OFFSET + in k3_bandgap_probe() 204 data[id].stat_offset = data[id].ctrl_offset + 0x8; in k3_bandgap_probe() 206 val = readl(data[id].bgp->base + data[id].ctrl_offset); in k3_bandgap_probe() 211 writel(val, data[id].bgp->base + data[id].ctrl_offset); in k3_bandgap_probe()
|
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | k3_bandgap.c | 89 u32 ctrl_offset; member 204 data[id].ctrl_offset = K3_VTM_TMPSENS0_CTRL_OFFSET + in k3_bandgap_probe() 206 data[id].stat_offset = data[id].ctrl_offset + 0x8; in k3_bandgap_probe() 208 val = readl(data[id].bgp->base + data[id].ctrl_offset); in k3_bandgap_probe() 213 writel(val, data[id].bgp->base + data[id].ctrl_offset); in k3_bandgap_probe()
|
H A D | k3_j72xx_bandgap.c | 186 u32 ctrl_offset; member 455 data[id].ctrl_offset = K3_VTM_TMPSENS0_CTRL_OFFSET + id * 0x20; in k3_j72xx_bandgap_probe() 456 data[id].stat_offset = data[id].ctrl_offset + in k3_j72xx_bandgap_probe() 473 val = readl(data[id].bgp->cfg2_base + data[id].ctrl_offset); in k3_j72xx_bandgap_probe() 477 writel(val, data[id].bgp->cfg2_base + data[id].ctrl_offset); in k3_j72xx_bandgap_probe()
|
/kernel/linux/linux-5.10/drivers/reset/ |
H A D | reset-npcm.c | 84 unsigned int ctrl_offset = id >> 8; in npcm_rc_setclear_reset() local 89 stat = readl(rc->base + ctrl_offset); in npcm_rc_setclear_reset() 91 writel(stat | rst_bit, rc->base + ctrl_offset); in npcm_rc_setclear_reset() 93 writel(stat & ~rst_bit, rc->base + ctrl_offset); in npcm_rc_setclear_reset() 115 unsigned int ctrl_offset = id >> 8; in npcm_rc_status() local 117 return (readl(rc->base + ctrl_offset) & rst_bit); in npcm_rc_status()
|
H A D | reset-lpc18xx.c | 71 u32 ctrl_offset = LPC18XX_RGU_CTRL0; in lpc18xx_rgu_setclear_reset() local 76 ctrl_offset += (id / LPC18XX_RGU_RESETS_PER_REG) * sizeof(u32); in lpc18xx_rgu_setclear_reset() 82 writel(stat | rst_bit, rc->base + ctrl_offset); in lpc18xx_rgu_setclear_reset() 84 writel(stat & ~rst_bit, rc->base + ctrl_offset); in lpc18xx_rgu_setclear_reset()
|
/kernel/linux/linux-6.6/drivers/reset/ |
H A D | reset-lpc18xx.c | 71 u32 ctrl_offset = LPC18XX_RGU_CTRL0; in lpc18xx_rgu_setclear_reset() local 76 ctrl_offset += (id / LPC18XX_RGU_RESETS_PER_REG) * sizeof(u32); in lpc18xx_rgu_setclear_reset() 82 writel(stat | rst_bit, rc->base + ctrl_offset); in lpc18xx_rgu_setclear_reset() 84 writel(stat & ~rst_bit, rc->base + ctrl_offset); in lpc18xx_rgu_setclear_reset()
|
H A D | reset-npcm.c | 117 unsigned int ctrl_offset = id >> 8; in npcm_rc_setclear_reset() local 122 stat = readl(rc->base + ctrl_offset); in npcm_rc_setclear_reset() 124 writel(stat | rst_bit, rc->base + ctrl_offset); in npcm_rc_setclear_reset() 126 writel(stat & ~rst_bit, rc->base + ctrl_offset); in npcm_rc_setclear_reset() 148 unsigned int ctrl_offset = id >> 8; in npcm_rc_status() local 150 return (readl(rc->base + ctrl_offset) & rst_bit); in npcm_rc_status()
|
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/ |
H A D | mtk-eint.c | 298 unsigned int rst, ctrl_offset; in mtk_eint_debounce_process() local 301 ctrl_offset = (index / 4) * 4 + eint->regs->dbnc_ctrl; in mtk_eint_debounce_process() 302 dbnc = readl(eint->base + ctrl_offset); in mtk_eint_debounce_process() 305 ctrl_offset = (index / 4) * 4 + eint->regs->dbnc_set; in mtk_eint_debounce_process() 307 writel(rst, eint->base + ctrl_offset); in mtk_eint_debounce_process()
|
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/ |
H A D | mtk-eint.c | 323 unsigned int rst, ctrl_offset; in mtk_eint_debounce_process() local 326 ctrl_offset = (index / 4) * 4 + eint->regs->dbnc_ctrl; in mtk_eint_debounce_process() 327 dbnc = readl(eint->base + ctrl_offset); in mtk_eint_debounce_process() 330 ctrl_offset = (index / 4) * 4 + eint->regs->dbnc_set; in mtk_eint_debounce_process() 332 writel(rst, eint->base + ctrl_offset); in mtk_eint_debounce_process()
|
/kernel/linux/linux-5.10/drivers/pinctrl/sirf/ |
H A D | pinctrl-sirf.c | 601 unsigned ctrl_offset) in sirfsoc_gpio_set_input() 605 val = readl(sgpio->chip.regs + ctrl_offset); in sirfsoc_gpio_set_input() 607 writel(val, sgpio->chip.regs + ctrl_offset); in sirfsoc_gpio_set_input() 600 sirfsoc_gpio_set_input(struct sirfsoc_gpio_chip *sgpio, unsigned ctrl_offset) sirfsoc_gpio_set_input() argument
|
/kernel/linux/linux-5.10/drivers/dma/xilinx/ |
H A D | xilinx_dma.c | 378 * @ctrl_offset: Control registers offset 416 u32 ctrl_offset; member 522 readl_poll_timeout_atomic(chan->xdev->regs + chan->ctrl_offset + reg, \ 544 return dma_read(chan, chan->ctrl_offset + reg); in dma_ctrl_read() 550 dma_write(chan, chan->ctrl_offset + reg, value); in dma_ctrl_write() 588 lo_hi_writeq(value, chan->xdev->regs + chan->ctrl_offset + reg); in dma_writeq() 2805 chan->ctrl_offset = XILINX_DMA_MM2S_CTRL_OFFSET; in xilinx_dma_chan_probe() 2830 chan->ctrl_offset = XILINX_MCDMA_S2MM_CTRL_OFFSET; in xilinx_dma_chan_probe() 2832 chan->ctrl_offset = XILINX_DMA_S2MM_CTRL_OFFSET; in xilinx_dma_chan_probe()
|
/kernel/linux/linux-6.6/drivers/dma/xilinx/ |
H A D | xilinx_dma.c | 381 * @ctrl_offset: Control registers offset 420 u32 ctrl_offset; member 529 readl_poll_timeout_atomic(chan->xdev->regs + chan->ctrl_offset + reg, \ 551 return dma_read(chan, chan->ctrl_offset + reg); in dma_ctrl_read() 557 dma_write(chan, chan->ctrl_offset + reg, value); in dma_ctrl_write() 595 lo_hi_writeq(value, chan->xdev->regs + chan->ctrl_offset + reg); in dma_writeq() 2861 chan->ctrl_offset = XILINX_DMA_MM2S_CTRL_OFFSET; in xilinx_dma_chan_probe() 2886 chan->ctrl_offset = XILINX_MCDMA_S2MM_CTRL_OFFSET; in xilinx_dma_chan_probe() 2888 chan->ctrl_offset = XILINX_DMA_S2MM_CTRL_OFFSET; in xilinx_dma_chan_probe()
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | dma.c | 383 static bool _dma64_addrext(struct dma_info *di, uint ctrl_offset) in _dma64_addrext() argument 386 bcma_set32(di->core, ctrl_offset, D64_XC_AE); in _dma64_addrext() 387 w = bcma_read32(di->core, ctrl_offset); in _dma64_addrext() 388 bcma_mask32(di->core, ctrl_offset, ~D64_XC_AE); in _dma64_addrext()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | dma.c | 383 static bool _dma64_addrext(struct dma_info *di, uint ctrl_offset) in _dma64_addrext() argument 386 bcma_set32(di->core, ctrl_offset, D64_XC_AE); in _dma64_addrext() 387 w = bcma_read32(di->core, ctrl_offset); in _dma64_addrext() 388 bcma_mask32(di->core, ctrl_offset, ~D64_XC_AE); in _dma64_addrext()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_common.c | 547 * @ctrl_offset: Control BAR offset where IRQ configuration should be written 555 nfp_net_aux_irq_request(struct nfp_net *nn, u32 ctrl_offset, in nfp_net_aux_irq_request() argument 571 nn_writeb(nn, ctrl_offset, entry->entry); in nfp_net_aux_irq_request() 580 * @ctrl_offset: Control BAR offset where IRQ configuration should be written 583 static void nfp_net_aux_irq_free(struct nfp_net *nn, u32 ctrl_offset, in nfp_net_aux_irq_free() argument 586 nn_writeb(nn, ctrl_offset, 0xff); in nfp_net_aux_irq_free()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | nau8825.c | 1430 unsigned int ctrl_val = 0, ctrl_offset = 0, value = 0, dac_s, adc_s; in nau8825_set_tdm_slot() local 1460 ctrl_offset = 4 * slot_width; in nau8825_set_tdm_slot() 1462 ctrl_offset += 1; in nau8825_set_tdm_slot() 1505 NAU8825_TSLOT_L0_MASK, ctrl_offset); in nau8825_set_tdm_slot()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_common.c | 611 * @ctrl_offset: Control BAR offset where IRQ configuration should be written 619 nfp_net_aux_irq_request(struct nfp_net *nn, u32 ctrl_offset, in nfp_net_aux_irq_request() argument 635 nn_writeb(nn, ctrl_offset, entry->entry); in nfp_net_aux_irq_request() 644 * @ctrl_offset: Control BAR offset where IRQ configuration should be written 647 static void nfp_net_aux_irq_free(struct nfp_net *nn, u32 ctrl_offset, in nfp_net_aux_irq_free() argument 650 nn_writeb(nn, ctrl_offset, 0xff); in nfp_net_aux_irq_free()
|