Lines Matching full:causes
97 static void igb_raise_interrupts(IGBCore *core, size_t index, uint32_t causes);
1989 uint32_t causes = 0; in igb_receive_internal() local
2078 causes |= E1000_ICS_RXO; in igb_receive_internal()
2083 causes |= E1000_ICR_RXDW; in igb_receive_internal()
2090 causes |= E1000_ICS_RXDMT0; in igb_receive_internal()
2098 trace_e1000e_rx_interrupt_set(causes); in igb_receive_internal()
2100 igb_raise_interrupts(core, ICR, causes); in igb_receive_internal()
2262 static void igb_send_msix(IGBCore *core, uint32_t causes) in igb_send_msix() argument
2267 if ((causes & BIT(vector)) && !igb_eitr_should_postpone(core, vector)) { in igb_send_msix()
2286 static void igb_raise_interrupts(IGBCore *core, size_t index, uint32_t causes) in igb_raise_interrupts() argument
2295 core->mac[index], core->mac[index] | causes); in igb_raise_interrupts()
2297 core->mac[index] |= causes; in igb_raise_interrupts()
2344 static void igb_lower_interrupts(IGBCore *core, size_t index, uint32_t causes) in igb_lower_interrupts() argument
2347 core->mac[index], core->mac[index] & ~causes); in igb_lower_interrupts()
2349 core->mac[index] &= ~causes; in igb_lower_interrupts()
2385 uint32_t causes; in mailbox_interrupt_to_vf() local
2388 causes = (ent & 0x3) << (22 - vfn * IGBVF_MSIX_VEC_NUM); in mailbox_interrupt_to_vf()
2389 igb_raise_interrupts(core, EICR, causes); in mailbox_interrupt_to_vf()