Searched refs:intr_reg (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_com.h | 1106 static inline void ena_com_update_intr_reg(struct ena_eth_io_intr_reg *intr_reg, in ena_com_update_intr_reg() argument 1111 intr_reg->intr_control = 0; in ena_com_update_intr_reg() 1112 intr_reg->intr_control |= rx_delay_interval & in ena_com_update_intr_reg() 1115 intr_reg->intr_control |= in ena_com_update_intr_reg() 1120 intr_reg->intr_control |= ENA_ETH_IO_INTR_REG_INTR_UNMASK_MASK; in ena_com_update_intr_reg()
|
| H A D | ena_eth_com.h | 69 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()
|
| H A D | ena_netdev.c | 1372 struct ena_eth_io_intr_reg intr_reg; in ena_unmask_interrupt() local 1385 ena_com_update_intr_reg(&intr_reg, in ena_unmask_interrupt() 1398 ena_com_unmask_intr(tx_ring->ena_com_io_cq, &intr_reg); in ena_unmask_interrupt()
|
| /linux/drivers/gpio/ |
| H A D | gpio-thunderx.c | 69 static unsigned int intr_reg(unsigned int line) in intr_reg() function 298 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_ack() 307 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_mask() 316 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_mask_ack() 325 txgpio->register_base + intr_reg(irqd_to_hwirq(d))); in thunderx_gpio_irq_unmask()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_vf_dev.c | 59 struct idpf_intr_reg *intr = &adapter->mb_vector.intr_reg; in idpf_vf_mb_intr_reg_init() 98 struct idpf_intr_reg *intr = &q_vector->intr_reg; in idpf_vf_intr_reg_init()
|
| H A D | idpf_dev.c | 60 struct idpf_intr_reg *intr = &adapter->mb_vector.intr_reg; in idpf_mb_intr_reg_init() 99 struct idpf_intr_reg *intr = &q_vector->intr_reg; in idpf_intr_reg_init()
|
| H A D | idpf_txrx.c | 1258 writel(0, q_vector->intr_reg.dyn_ctl); in idpf_qp_disable() 3892 writel(0, q_vector[q_idx].intr_reg.dyn_ctl); in idpf_vport_intr_dis_irq_all() 3903 u32 itr_val = q_vector->intr_reg.dyn_ctl_intena_m; in idpf_vport_intr_buildreg_itr() 3913 itr_val |= q_vector->intr_reg.dyn_ctl_swint_trig_m | in idpf_vport_intr_buildreg_itr() 3914 q_vector->intr_reg.dyn_ctl_sw_itridx_ena_m; in idpf_vport_intr_buildreg_itr() 3923 itr_val |= (type << q_vector->intr_reg.dyn_ctl_itridx_s) | in idpf_vport_intr_buildreg_itr() 3924 (itr << (q_vector->intr_reg.dyn_ctl_intrvl_s - 1)); in idpf_vport_intr_buildreg_itr() 4031 writel(intval, q_vector->intr_reg.dyn_ctl); in idpf_vport_intr_update_itr_ena_irq() 4101 struct idpf_intr_reg *intr_reg; in idpf_vport_intr_write_itr() local 4108 intr_reg in idpf_vport_intr_write_itr() [all...] |
| H A D | idpf_txrx.h | 409 struct idpf_intr_reg intr_reg; member 1059 reg = &q_vector->intr_reg; in idpf_vport_intr_set_wb_on_itr()
|
| H A D | idpf_lib.c | 117 struct idpf_intr_reg *intr = &adapter->mb_vector.intr_reg; in idpf_mb_irq_enable()
|
| /linux/drivers/usb/typec/ucsi/ |
| H A D | ucsi_ccg.c | 680 u8 intr_reg; in ccg_irq_handler() local 684 ret = ccg_read(uc, CCGX_RAB_INTR_REG, &intr_reg, sizeof(intr_reg)); in ccg_irq_handler() 688 if (!intr_reg) in ccg_irq_handler() 690 else if (!(intr_reg & UCSI_READ_INT)) in ccg_irq_handler() 706 ccg_write(uc, CCGX_RAB_INTR_REG, &intr_reg, sizeof(intr_reg)); in ccg_irq_handler()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | aie2_message.c | 251 u32 intr_reg; in aie2_create_context() local 295 intr_reg = i2x.mb_head_ptr_reg + 4; in aie2_create_context() 304 intr_reg, ret); in aie2_create_context()
|
| /linux/drivers/net/ethernet/airoha/ |
| H A D | airoha_eth.c | 722 int intr_reg = qid < RX_DONE_HIGH_OFFSET ? QDMA_INT_REG_IDX1 in airoha_qdma_rx_napi_poll() local 729 airoha_qdma_irq_enable(&qdma->irq_banks[i], intr_reg, in airoha_qdma_rx_napi_poll()
|