Lines Matching refs:intr
824 struct ixgbe_interrupt *intr = in ixgbe_enable_intr() local
829 IXGBE_WRITE_REG(hw, IXGBE_EIMS, intr->mask); in ixgbe_enable_intr()
2392 struct ixgbe_interrupt *intr = in ixgbe_dev_configure() local
2411 intr->flags |= IXGBE_FLAG_NEED_LINK_UPDATE; in ixgbe_dev_configure()
2428 struct ixgbe_interrupt *intr = in ixgbe_dev_phy_intr_setup() local
2438 intr->mask |= IXGBE_EICR_GPI_SDP0_X550EM_x; in ixgbe_dev_phy_intr_setup()
4166 struct ixgbe_interrupt *intr = in ixgbe_dev_setup_link_thread_handler() local
4178 intr->flags &= ~IXGBE_FLAG_NEED_LINK_CONFIG; in ixgbe_dev_setup_link_thread_handler()
4225 struct ixgbe_interrupt *intr = in ixgbe_dev_link_update_share() local
4241 if (intr->flags & IXGBE_FLAG_NEED_LINK_CONFIG) in ixgbe_dev_link_update_share()
4278 intr->flags |= IXGBE_FLAG_NEED_LINK_CONFIG; in ixgbe_dev_link_update_share()
4420 struct ixgbe_interrupt *intr = in ixgbe_dev_lsc_interrupt_setup() local
4425 intr->mask |= IXGBE_EICR_LSC; in ixgbe_dev_lsc_interrupt_setup()
4427 intr->mask &= ~IXGBE_EICR_LSC; in ixgbe_dev_lsc_interrupt_setup()
4446 struct ixgbe_interrupt *intr = in ixgbe_dev_rxq_interrupt_setup() local
4449 intr->mask |= IXGBE_EICR_RTX_QUEUE; in ixgbe_dev_rxq_interrupt_setup()
4468 struct ixgbe_interrupt *intr = in ixgbe_dev_macsec_interrupt_setup() local
4471 intr->mask |= IXGBE_EICR_LINKSEC; in ixgbe_dev_macsec_interrupt_setup()
4491 struct ixgbe_interrupt *intr = in ixgbe_dev_interrupt_get_status() local
4501 intr->flags = 0; in ixgbe_dev_interrupt_get_status()
4505 intr->flags |= IXGBE_FLAG_NEED_LINK_UPDATE; in ixgbe_dev_interrupt_get_status()
4508 intr->flags |= IXGBE_FLAG_MAILBOX; in ixgbe_dev_interrupt_get_status()
4511 intr->flags |= IXGBE_FLAG_MACSEC; in ixgbe_dev_interrupt_get_status()
4516 intr->flags |= IXGBE_FLAG_PHY_INTERRUPT; in ixgbe_dev_interrupt_get_status()
4569 struct ixgbe_interrupt *intr = in ixgbe_dev_interrupt_action() local
4575 PMD_DRV_LOG(DEBUG, "intr action type %d", intr->flags); in ixgbe_dev_interrupt_action()
4577 if (intr->flags & IXGBE_FLAG_MAILBOX) { in ixgbe_dev_interrupt_action()
4579 intr->flags &= ~IXGBE_FLAG_MAILBOX; in ixgbe_dev_interrupt_action()
4582 if (intr->flags & IXGBE_FLAG_PHY_INTERRUPT) { in ixgbe_dev_interrupt_action()
4584 intr->flags &= ~IXGBE_FLAG_PHY_INTERRUPT; in ixgbe_dev_interrupt_action()
4587 if (intr->flags & IXGBE_FLAG_NEED_LINK_UPDATE) { in ixgbe_dev_interrupt_action()
4610 intr->mask_original = intr->mask; in ixgbe_dev_interrupt_action()
4612 intr->mask &= ~IXGBE_EIMS_LSC; in ixgbe_dev_interrupt_action()
4642 struct ixgbe_interrupt *intr = in ixgbe_dev_interrupt_delayed_handler() local
4654 if (intr->flags & IXGBE_FLAG_PHY_INTERRUPT) { in ixgbe_dev_interrupt_delayed_handler()
4656 intr->flags &= ~IXGBE_FLAG_PHY_INTERRUPT; in ixgbe_dev_interrupt_delayed_handler()
4659 if (intr->flags & IXGBE_FLAG_NEED_LINK_UPDATE) { in ixgbe_dev_interrupt_delayed_handler()
4661 intr->flags &= ~IXGBE_FLAG_NEED_LINK_UPDATE; in ixgbe_dev_interrupt_delayed_handler()
4666 if (intr->flags & IXGBE_FLAG_MACSEC) { in ixgbe_dev_interrupt_delayed_handler()
4668 intr->flags &= ~IXGBE_FLAG_MACSEC; in ixgbe_dev_interrupt_delayed_handler()
4672 intr->mask = intr->mask_original; in ixgbe_dev_interrupt_delayed_handler()
4673 intr->mask_original = 0; in ixgbe_dev_interrupt_delayed_handler()
5231 struct ixgbe_interrupt *intr = in ixgbevf_intr_disable() local
5244 intr->mask = 0; in ixgbevf_intr_disable()
5250 struct ixgbe_interrupt *intr = in ixgbevf_intr_enable() local
5265 intr->mask = IXGBE_VF_IRQ_ENABLE_MASK; in ixgbevf_intr_enable()
5757 struct ixgbe_interrupt *intr = in ixgbevf_dev_rx_queue_intr_enable() local
5765 intr->mask |= (1 << vec); in ixgbevf_dev_rx_queue_intr_enable()
5767 IXGBE_WRITE_REG(hw, IXGBE_VTEIMS, intr->mask); in ixgbevf_dev_rx_queue_intr_enable()
5777 struct ixgbe_interrupt *intr = in ixgbevf_dev_rx_queue_intr_disable() local
5787 intr->mask &= ~(1 << vec); in ixgbevf_dev_rx_queue_intr_disable()
5789 IXGBE_WRITE_REG(hw, IXGBE_VTEIMS, intr->mask); in ixgbevf_dev_rx_queue_intr_disable()
5802 struct ixgbe_interrupt *intr = in ixgbe_dev_rx_queue_intr_enable() local
5807 intr->mask |= (1 << queue_id); in ixgbe_dev_rx_queue_intr_enable()
5829 struct ixgbe_interrupt *intr = in ixgbe_dev_rx_queue_intr_disable() local
5834 intr->mask &= ~(1 << queue_id); in ixgbe_dev_rx_queue_intr_disable()
7836 struct ixgbe_interrupt *intr = in ixgbevf_dev_interrupt_get_status() local
7842 intr->flags = 0; in ixgbevf_dev_interrupt_get_status()
7847 intr->flags |= IXGBE_FLAG_MAILBOX; in ixgbevf_dev_interrupt_get_status()
7855 struct ixgbe_interrupt *intr = in ixgbevf_dev_interrupt_action() local
7858 if (intr->flags & IXGBE_FLAG_MAILBOX) { in ixgbevf_dev_interrupt_action()
7860 intr->flags &= ~IXGBE_FLAG_MAILBOX; in ixgbevf_dev_interrupt_action()