Lines Matching refs:intr
267 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_enable_intr() local
270 wr32(hw, NGBE_IENMISC, intr->mask_misc); in ngbe_enable_intr()
271 wr32(hw, NGBE_IMC(0), intr->mask & BIT_MASK32); in ngbe_enable_intr()
893 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_configure() local
902 intr->flags |= NGBE_FLAG_NEED_LINK_UPDATE; in ngbe_dev_configure()
917 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_phy_intr_setup() local
927 intr->mask_misc |= NGBE_ICRMISC_GPIO; in ngbe_dev_phy_intr_setup()
1827 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_setup_link_alarm_handler() local
1837 intr->flags &= ~NGBE_FLAG_NEED_LINK_CONFIG; in ngbe_dev_setup_link_alarm_handler()
1849 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_link_update_share() local
1863 if (intr->flags & NGBE_FLAG_NEED_LINK_CONFIG) in ngbe_dev_link_update_share()
1880 intr->flags |= NGBE_FLAG_NEED_LINK_CONFIG; in ngbe_dev_link_update_share()
1888 intr->flags &= ~NGBE_FLAG_NEED_LINK_CONFIG; in ngbe_dev_link_update_share()
2008 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_lsc_interrupt_setup() local
2012 intr->mask_misc |= NGBE_ICRMISC_PHY; in ngbe_dev_lsc_interrupt_setup()
2013 intr->mask_misc |= NGBE_ICRMISC_GPIO; in ngbe_dev_lsc_interrupt_setup()
2015 intr->mask_misc &= ~NGBE_ICRMISC_PHY; in ngbe_dev_lsc_interrupt_setup()
2016 intr->mask_misc &= ~NGBE_ICRMISC_GPIO; in ngbe_dev_lsc_interrupt_setup()
2036 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_misc_interrupt_setup() local
2041 intr->mask |= mask; in ngbe_dev_misc_interrupt_setup()
2042 intr->mask_misc |= NGBE_ICRMISC_GPIO; in ngbe_dev_misc_interrupt_setup()
2061 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_rxq_interrupt_setup() local
2066 intr->mask |= mask; in ngbe_dev_rxq_interrupt_setup()
2085 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_macsec_interrupt_setup() local
2087 intr->mask_misc |= NGBE_ICRMISC_LNKSEC; in ngbe_dev_macsec_interrupt_setup()
2107 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_interrupt_get_status() local
2113 intr->flags = 0; in ngbe_dev_interrupt_get_status()
2117 intr->flags |= NGBE_FLAG_NEED_LINK_UPDATE; in ngbe_dev_interrupt_get_status()
2120 intr->flags |= NGBE_FLAG_MAILBOX; in ngbe_dev_interrupt_get_status()
2123 intr->flags |= NGBE_FLAG_MACSEC; in ngbe_dev_interrupt_get_status()
2126 intr->flags |= NGBE_FLAG_NEED_LINK_UPDATE; in ngbe_dev_interrupt_get_status()
2181 struct ngbe_interrupt *intr = ngbe_dev_intr(dev); in ngbe_dev_interrupt_action() local
2183 PMD_DRV_LOG(DEBUG, "intr action type %d", intr->flags); in ngbe_dev_interrupt_action()
2185 if (intr->flags & NGBE_FLAG_MAILBOX) { in ngbe_dev_interrupt_action()
2187 intr->flags &= ~NGBE_FLAG_MAILBOX; in ngbe_dev_interrupt_action()
2190 if (intr->flags & NGBE_FLAG_NEED_LINK_UPDATE) { in ngbe_dev_interrupt_action()
2197 intr->flags &= ~NGBE_FLAG_NEED_LINK_UPDATE; in ngbe_dev_interrupt_action()