Home
last modified time | relevance | path

Searched refs:reg_control (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.6/drivers/dma/ptdma/
Dptdma-dev.c60 iowrite32(cmd_q->qcontrol | CMD_Q_RUN, cmd_q->reg_control); in pt_start_queue()
66 iowrite32(cmd_q->qcontrol & ~CMD_Q_RUN, cmd_q->reg_control); in pt_stop_queue()
91 iowrite32(tail, cmd_q->reg_control + 0x0004); in pt_core_execute_cmd()
138 iowrite32(tail, cmd_q->reg_control + 0x0008); in pt_do_cmd_complete()
148 status = ioread32(cmd_q->reg_control + 0x0010); in pt_check_status_trans()
151 cmd_q->q_status = ioread32(cmd_q->reg_control + 0x0100); in pt_check_status_trans()
152 cmd_q->q_int_status = ioread32(cmd_q->reg_control + 0x0104); in pt_check_status_trans()
159 iowrite32(status, cmd_q->reg_control + 0x0010); in pt_check_status_trans()
219 cmd_q->reg_control = pt->io_regs + CMD_Q_STATUS_INCR; in pt_core_init()
225 iowrite32(cmd_q->qcontrol, cmd_q->reg_control); in pt_core_init()
[all …]
Dptdma.h213 void __iomem *reg_control; member
330 iowrite32(0, pt->cmd_q.reg_control + 0x000C); in pt_core_disable_queue_interrupts()
335 iowrite32(SUPPORTED_INTERRUPTS, pt->cmd_q.reg_control + 0x000C); in pt_core_enable_queue_interrupts()
Dptdma-debugfs.c65 regval = ioread32(cmd_q->reg_control + 0x000C); in pt_debugfs_queue_show()
Dptdma-dmaengine.c309 iowrite32(SUPPORTED_INTERRUPTS, cmd_q->reg_control + 0x0010); in pt_terminate_all()
/Linux-v6.6/sound/pci/
Dbt87x.c191 u32 reg_control; member
319 if ((irq_status & INT_RISCI) && (chip->reg_control & CTL_ACAP_EN)) { in snd_bt87x_interrupt()
374 chip->reg_control |= CTL_DA_IOM_DA | CTL_A_PWRDN; in snd_bt87x_set_digital_hw()
395 chip->reg_control &= ~(CTL_DA_IOM_DA | CTL_A_PWRDN); in snd_bt87x_set_analog_hw()
435 chip->reg_control |= CTL_A_PWRDN; in snd_bt87x_close()
436 snd_bt87x_writel(chip, REG_GPIO_DMA_CTL, chip->reg_control); in snd_bt87x_close()
470 chip->reg_control &= ~(CTL_DA_SDR_MASK | CTL_DA_SBR); in snd_bt87x_prepare()
472 chip->reg_control |= decimation << CTL_DA_SDR_SHIFT; in snd_bt87x_prepare()
474 chip->reg_control |= CTL_DA_SBR; in snd_bt87x_prepare()
475 snd_bt87x_writel(chip, REG_GPIO_DMA_CTL, chip->reg_control); in snd_bt87x_prepare()
[all …]
/Linux-v6.6/drivers/leds/
Dleds-88pm860x.c40 int reg_control; member
81 pm860x_set_bits(led->i2c, led->reg_control, in pm860x_led_set()
89 pm860x_set_bits(led->i2c, led->reg_control, LED_PWM_MASK, in pm860x_led_set()
93 pm860x_bulk_read(led->i2c, led->reg_control, 3, buf); in pm860x_led_set()
99 pm860x_set_bits(led->i2c, led->reg_control, in pm860x_led_set()
108 led->reg_control, led->brightness); in pm860x_led_set()
160 data->reg_control = res->start; in pm860x_led_probe()
/Linux-v6.6/drivers/crypto/ccp/
Dccp-dev-v5.c253 iowrite32(cmd_q->qcontrol | CMD5_Q_RUN, cmd_q->reg_control); in ccp5_do_cmd()
844 cmd_q->reg_control = ccp->io_regs + in ccp5_init()
846 cmd_q->reg_tail_lo = cmd_q->reg_control + CMD5_Q_TAIL_LO_BASE; in ccp5_init()
847 cmd_q->reg_head_lo = cmd_q->reg_control + CMD5_Q_HEAD_LO_BASE; in ccp5_init()
848 cmd_q->reg_int_enable = cmd_q->reg_control + in ccp5_init()
850 cmd_q->reg_interrupt_status = cmd_q->reg_control + in ccp5_init()
852 cmd_q->reg_status = cmd_q->reg_control + CMD5_Q_STATUS_BASE; in ccp5_init()
853 cmd_q->reg_int_status = cmd_q->reg_control + in ccp5_init()
855 cmd_q->reg_dma_status = cmd_q->reg_control + in ccp5_init()
857 cmd_q->reg_dma_read_status = cmd_q->reg_control + in ccp5_init()
[all …]
Dccp-dev.h306 void __iomem *reg_control; member
/Linux-v6.6/drivers/dma/
Damba-pl08x.c160 void __iomem *reg_control; member
507 writel_relaxed(val, phychan->reg_control); in pl08x_write_lli()
510 writel_relaxed(lli[PL080_LLI_CCTL], phychan->reg_control); in pl08x_write_lli()
556 val = readl(phychan->reg_control); in pl08x_start_next_txd()
558 val = readl(phychan->reg_control); in pl08x_start_next_txd()
561 phychan->reg_control); in pl08x_start_next_txd()
589 val = readl(ch->reg_control); in pl08x_pause_phy_chan()
591 writel(val, ch->reg_control); in pl08x_pause_phy_chan()
616 val = readl(ch->reg_control); in pl08x_resume_phy_chan()
618 writel(val, ch->reg_control); in pl08x_resume_phy_chan()
[all …]
/Linux-v6.6/drivers/net/ethernet/ibm/ehea/
Dehea_phyp.c419 u64 reg_control; in ehea_h_register_rpage() local
421 reg_control = EHEA_BMASK_SET(H_REG_RPAGE_PAGE_SIZE, pagesize) in ehea_h_register_rpage()
426 reg_control, /* R5 */ in ehea_h_register_rpage()
/Linux-v6.6/arch/powerpc/platforms/powermac/
Dlow_i2c.c126 reg_control, enumerator
234 kw_write_reg(reg_control, KW_I2C_CTL_STOP); in kw_i2c_do_stop()
287 kw_write_reg(reg_control, in kw_i2c_handle_interrupt()
306 kw_write_reg(reg_control, 0); in kw_i2c_handle_interrupt()
463 kw_write_reg(reg_control, KW_I2C_CTL_XADDR); in kw_i2c_xfer()