Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
H A Dena_com.h950 * @intr_reg: interrupt register to update.
957 static inline void ena_com_update_intr_reg(struct ena_eth_io_intr_reg *intr_reg, in ena_com_update_intr_reg() argument
962 intr_reg->intr_control = 0; in ena_com_update_intr_reg()
963 intr_reg->intr_control |= rx_delay_interval & in ena_com_update_intr_reg()
966 intr_reg->intr_control |= in ena_com_update_intr_reg()
971 intr_reg->intr_control |= ENA_ETH_IO_INTR_REG_INTR_UNMASK_MASK; in ena_com_update_intr_reg()
H A Dena_eth_com.h67 struct ena_eth_io_intr_reg *intr_reg) in ena_com_unmask_intr()
69 writel(intr_reg->intr_control, io_cq->unmask_reg); in ena_com_unmask_intr()
66 ena_com_unmask_intr(struct ena_com_io_cq *io_cq, struct ena_eth_io_intr_reg *intr_reg) ena_com_unmask_intr() argument
H A Dena_netdev.c1728 struct ena_eth_io_intr_reg intr_reg; in ena_unmask_interrupt() local
1741 ena_com_update_intr_reg(&intr_reg, in ena_unmask_interrupt()
1755 ena_com_unmask_intr(tx_ring->ena_com_io_cq, &intr_reg); in ena_unmask_interrupt()
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
H A Dena_com.h984 * @intr_reg: interrupt register to update.
991 static inline void ena_com_update_intr_reg(struct ena_eth_io_intr_reg *intr_reg, in ena_com_update_intr_reg() argument
996 intr_reg->intr_control = 0; in ena_com_update_intr_reg()
997 intr_reg->intr_control |= rx_delay_interval & in ena_com_update_intr_reg()
1000 intr_reg->intr_control |= in ena_com_update_intr_reg()
1005 intr_reg->intr_control |= ENA_ETH_IO_INTR_REG_INTR_UNMASK_MASK; in ena_com_update_intr_reg()
H A Dena_eth_com.h71 struct ena_eth_io_intr_reg *intr_reg) in ena_com_unmask_intr()
73 writel(intr_reg->intr_control, io_cq->unmask_reg); in ena_com_unmask_intr()
70 ena_com_unmask_intr(struct ena_com_io_cq *io_cq, struct ena_eth_io_intr_reg *intr_reg) ena_com_unmask_intr() argument
H A Dena_netdev.c1887 struct ena_eth_io_intr_reg intr_reg; in ena_unmask_interrupt() local
1900 ena_com_update_intr_reg(&intr_reg, in ena_unmask_interrupt()
1913 ena_com_unmask_intr(tx_ring->ena_com_io_cq, &intr_reg); in ena_unmask_interrupt()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-thunderx.c70 static unsigned int intr_reg(unsigned int line) in intr_reg() function
295 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_ack()
304 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_mask()
313 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_mask_ack()
322 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_unmask()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-thunderx.c68 static unsigned int intr_reg(unsigned int line) in intr_reg() function
293 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_ack()
302 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_mask()
311 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_mask_ack()
320 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_unmask()
/kernel/linux/linux-5.10/drivers/usb/typec/ucsi/
H A Ducsi_ccg.c605 u8 intr_reg; in ccg_irq_handler() local
609 ret = ccg_read(uc, CCGX_RAB_INTR_REG, &intr_reg, sizeof(intr_reg)); in ccg_irq_handler()
625 ccg_write(uc, CCGX_RAB_INTR_REG, &intr_reg, sizeof(intr_reg)); in ccg_irq_handler()
/kernel/linux/linux-6.6/drivers/usb/typec/ucsi/
H A Ducsi_ccg.c617 u8 intr_reg; in ccg_irq_handler() local
621 ret = ccg_read(uc, CCGX_RAB_INTR_REG, &intr_reg, sizeof(intr_reg)); in ccg_irq_handler()
637 ccg_write(uc, CCGX_RAB_INTR_REG, &intr_reg, sizeof(intr_reg)); in ccg_irq_handler()

Completed in 21 milliseconds