Home
last modified time | relevance | path

Searched refs:intr_reg (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/amazon/ena/
Dena_com.h1054 static inline void ena_com_update_intr_reg(struct ena_eth_io_intr_reg *intr_reg, in ena_com_update_intr_reg() argument
1059 intr_reg->intr_control = 0; in ena_com_update_intr_reg()
1060 intr_reg->intr_control |= rx_delay_interval & in ena_com_update_intr_reg()
1063 intr_reg->intr_control |= in ena_com_update_intr_reg()
1068 intr_reg->intr_control |= ENA_ETH_IO_INTR_REG_INTR_UNMASK_MASK; in ena_com_update_intr_reg()
Dena_eth_com.h69 struct ena_eth_io_intr_reg *intr_reg) in ena_com_unmask_intr() argument
71 writel(intr_reg->intr_control, io_cq->unmask_reg); in ena_com_unmask_intr()
Dena_netdev.c1395 struct ena_eth_io_intr_reg intr_reg; in ena_unmask_interrupt() local
1408 ena_com_update_intr_reg(&intr_reg, in ena_unmask_interrupt()
1421 ena_com_unmask_intr(tx_ring->ena_com_io_cq, &intr_reg); in ena_unmask_interrupt()
/linux-6.12.1/drivers/gpio/
Dgpio-thunderx.c69 static unsigned int intr_reg(unsigned int line) in intr_reg() function
294 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_ack()
303 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_mask()
312 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_mask_ack()
321 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_unmask()
/linux-6.12.1/drivers/net/ethernet/intel/idpf/
Didpf_vf_dev.c56 struct idpf_intr_reg *intr = &adapter->mb_vector.intr_reg; in idpf_vf_mb_intr_reg_init()
94 struct idpf_intr_reg *intr = &q_vector->intr_reg; in idpf_vf_intr_reg_init()
Didpf_dev.c56 struct idpf_intr_reg *intr = &adapter->mb_vector.intr_reg; in idpf_mb_intr_reg_init()
94 struct idpf_intr_reg *intr = &q_vector->intr_reg; in idpf_intr_reg_init()
Didpf_txrx.c3600 writel(0, q_vector[q_idx].intr_reg.dyn_ctl); in idpf_vport_intr_dis_irq_all()
3618 itr_val = q_vector->intr_reg.dyn_ctl_intena_m | in idpf_vport_intr_buildreg_itr()
3619 (type << q_vector->intr_reg.dyn_ctl_itridx_s) | in idpf_vport_intr_buildreg_itr()
3620 (itr << (q_vector->intr_reg.dyn_ctl_intrvl_s - 1)); in idpf_vport_intr_buildreg_itr()
3722 writel(intval, q_vector->intr_reg.dyn_ctl); in idpf_vport_intr_update_itr_ena_irq()
3788 struct idpf_intr_reg *intr_reg; in idpf_vport_intr_write_itr() local
3795 intr_reg = &q_vector->intr_reg; in idpf_vport_intr_write_itr()
3797 tx ? intr_reg->tx_itr : intr_reg->rx_itr); in idpf_vport_intr_write_itr()
Didpf_txrx.h415 struct idpf_intr_reg intr_reg; member
1008 reg = &q_vector->intr_reg; in idpf_vport_intr_set_wb_on_itr()
Didpf_lib.c112 struct idpf_intr_reg *intr = &adapter->mb_vector.intr_reg; in idpf_mb_irq_enable()
/linux-6.12.1/drivers/usb/typec/ucsi/
Ducsi_ccg.c672 u8 intr_reg; in ccg_irq_handler() local
676 ret = ccg_read(uc, CCGX_RAB_INTR_REG, &intr_reg, sizeof(intr_reg)); in ccg_irq_handler()
680 if (!intr_reg) in ccg_irq_handler()
682 else if (!(intr_reg & UCSI_READ_INT)) in ccg_irq_handler()
698 ccg_write(uc, CCGX_RAB_INTR_REG, &intr_reg, sizeof(intr_reg)); in ccg_irq_handler()