Lines Matching defs:core

66     IGBCore *core;  member
101 igb_raise_legacy_irq(IGBCore *core) in igb_raise_legacy_irq()
109 igb_lower_legacy_irq(IGBCore *core) in igb_lower_legacy_irq()
115 static void igb_msix_notify(IGBCore *core, unsigned int cause) in igb_msix_notify()
176 igb_intrmgr_initialize_all_timers(IGBCore *core, bool create) in igb_intrmgr_initialize_all_timers()
198 igb_intrmgr_resume(IGBCore *core) in igb_intrmgr_resume()
208 igb_intrmgr_reset(IGBCore *core) in igb_intrmgr_reset()
221 igb_intrmgr_pci_unint(IGBCore *core) in igb_intrmgr_pci_unint()
231 igb_intrmgr_pci_realize(IGBCore *core) in igb_intrmgr_pci_realize()
237 igb_rx_csum_enabled(IGBCore *core) in igb_rx_csum_enabled()
243 igb_rx_use_legacy_descriptor(IGBCore *core) in igb_rx_use_legacy_descriptor()
262 igb_rx_queue_desctyp_get(IGBCore *core, const E1000ERingInfo *r) in igb_rx_queue_desctyp_get()
268 igb_rx_use_ps_descriptor(IGBCore *core, const E1000ERingInfo *r) in igb_rx_use_ps_descriptor()
276 igb_rss_enabled(IGBCore *core) in igb_rss_enabled()
291 igb_rss_get_hash_type(IGBCore *core, struct NetRxPkt *pkt) in igb_rss_get_hash_type()
371 igb_rss_calc_hash(IGBCore *core, struct NetRxPkt *pkt, E1000E_RSSInfo *info) in igb_rss_calc_hash()
407 igb_rss_parse_packet(IGBCore *core, struct NetRxPkt *pkt, bool tx, in igb_rss_parse_packet()
438 igb_tx_insert_vlan(IGBCore *core, uint16_t qn, struct igb_tx *tx, in igb_tx_insert_vlan()
460 igb_setup_tx_offloads(IGBCore *core, struct igb_tx *tx) in igb_setup_tx_offloads()
489 static void igb_tx_pkt_mac_callback(void *core, in igb_tx_pkt_mac_callback()
520 static bool igb_tx_pkt_switch(IGBCore *core, struct igb_tx *tx, in igb_tx_pkt_switch()
546 igb_tx_pkt_send(IGBCore *core, struct igb_tx *tx, int queue_index) in igb_tx_pkt_send()
567 igb_on_tx_done_update_stats(IGBCore *core, struct NetTxPkt *tx_pkt, int qn) in igb_on_tx_done_update_stats()
603 igb_process_tx_desc(IGBCore *core, in igb_process_tx_desc()
681 static uint32_t igb_tx_wb_eic(IGBCore *core, int queue_idx) in igb_tx_wb_eic()
691 static uint32_t igb_rx_wb_eic(IGBCore *core, int queue_idx) in igb_rx_wb_eic()
702 igb_ring_empty(IGBCore *core, const E1000ERingInfo *r) in igb_ring_empty()
709 igb_ring_base(IGBCore *core, const E1000ERingInfo *r) in igb_ring_base()
718 igb_ring_head_descr(IGBCore *core, const E1000ERingInfo *r) in igb_ring_head_descr()
724 igb_ring_advance(IGBCore *core, const E1000ERingInfo *r, uint32_t count) in igb_ring_advance()
734 igb_ring_free_descr_num(IGBCore *core, const E1000ERingInfo *r) in igb_ring_free_descr_num()
752 igb_ring_enabled(IGBCore *core, const E1000ERingInfo *r) in igb_ring_enabled()
769 igb_tx_ring_init(IGBCore *core, IGB_TxRing *txr, int idx) in igb_tx_ring_init()
801 igb_rx_ring_init(IGBCore *core, E1000E_RxRing *rxr, int idx) in igb_rx_ring_init()
828 igb_txdesc_writeback(IGBCore *core, dma_addr_t base, in igb_txdesc_writeback()
863 igb_tx_enabled(IGBCore *core, const E1000ERingInfo *txi) in igb_tx_enabled()
875 igb_start_xmit(IGBCore *core, const IGB_TxRing *txr) in igb_start_xmit()
915 igb_rxbufsize(IGBCore *core, const E1000ERingInfo *r) in igb_rxbufsize()
927 igb_has_rxbufs(IGBCore *core, const E1000ERingInfo *r, size_t total_size) in igb_has_rxbufs()
939 igb_rxhdrbufsize(IGBCore *core, const E1000ERingInfo *r) in igb_rxhdrbufsize()
947 igb_start_recv(IGBCore *core) in igb_start_recv()
959 igb_can_receive(IGBCore *core) in igb_can_receive()
985 igb_receive(IGBCore *core, const uint8_t *buf, size_t size) in igb_receive()
996 igb_rx_l3_cso_enabled(IGBCore *core) in igb_rx_l3_cso_enabled()
1002 igb_rx_l4_cso_enabled(IGBCore *core) in igb_rx_l4_cso_enabled()
1007 static bool igb_rx_is_oversized(IGBCore *core, const struct eth_header *ehdr, in igb_rx_is_oversized()
1016 static uint16_t igb_receive_assign(IGBCore *core, const struct iovec *iov, in igb_receive_assign()
1223 igb_read_lgcy_rx_descr(IGBCore *core, struct e1000_rx_desc *desc, in igb_read_lgcy_rx_descr()
1230 igb_read_adv_rx_single_buf_descr(IGBCore *core, union e1000_adv_rx_desc *desc, in igb_read_adv_rx_single_buf_descr()
1237 igb_read_adv_rx_split_buf_descr(IGBCore *core, union e1000_adv_rx_desc *desc, in igb_read_adv_rx_split_buf_descr()
1273 igb_read_rx_descr(IGBCore *core, in igb_read_rx_descr()
1304 igb_verify_csum_in_sw(IGBCore *core, in igb_verify_csum_in_sw()
1342 igb_build_rx_metadata_common(IGBCore *core, in igb_build_rx_metadata_common()
1424 igb_write_lgcy_rx_descr(IGBCore *core, struct e1000_rx_desc *desc, in igb_write_lgcy_rx_descr()
1444 igb_rx_ps_descriptor_split_always(IGBCore *core, const E1000ERingInfo *r) in igb_rx_ps_descriptor_split_always()
1451 igb_rx_desc_get_packet_type(IGBCore *core, struct NetRxPkt *pkt, uint16_t etqf) in igb_rx_desc_get_packet_type()
1492 igb_write_adv_rx_descr(IGBCore *core, union e1000_adv_rx_desc *desc, in igb_write_adv_rx_descr()
1540 igb_write_adv_ps_rx_descr(IGBCore *core, in igb_write_adv_ps_rx_descr()
1570 igb_write_rx_descr(IGBCore *core, in igb_write_rx_descr()
1592 igb_pci_dma_write_rx_desc(IGBCore *core, PCIDevice *dev, dma_addr_t addr, in igb_pci_dma_write_rx_desc()
1624 igb_update_rx_stats(IGBCore *core, const E1000ERingInfo *rxi, in igb_update_rx_stats()
1642 igb_rx_descr_threshold_hit(IGBCore *core, const E1000ERingInfo *rxi) in igb_rx_descr_threshold_hit()
1649 igb_do_ps(IGBCore *core, in igb_do_ps()
1732 igb_write_hdr_frag_to_rx_buffers(IGBCore *core, in igb_write_hdr_frag_to_rx_buffers()
1748 igb_write_header_to_rx_buffers(IGBCore *core, in igb_write_header_to_rx_buffers()
1786 igb_write_payload_frag_to_rx_buffers(IGBCore *core, in igb_write_payload_frag_to_rx_buffers()
1824 igb_write_payload_to_rx_buffers(IGBCore *core, in igb_write_payload_to_rx_buffers()
1860 igb_write_to_rx_buffers(IGBCore *core, in igb_write_to_rx_buffers()
1893 igb_write_packet_to_guest(IGBCore *core, struct NetRxPkt *pkt, in igb_write_packet_to_guest()
1955 igb_rx_strip_vlan(IGBCore *core, const E1000ERingInfo *rxi) in igb_rx_strip_vlan()
1969 igb_rx_fix_l4_csum(IGBCore *core, struct NetRxPkt *pkt) in igb_rx_fix_l4_csum()
1979 igb_receive_iov(IGBCore *core, const struct iovec *iov, int iovcnt) in igb_receive_iov()
1985 igb_receive_internal(IGBCore *core, const struct iovec *iov, int iovcnt, in igb_receive_internal()
2106 igb_have_autoneg(IGBCore *core) in igb_have_autoneg()
2111 static void igb_update_flowctl_status(IGBCore *core) in igb_update_flowctl_status()
2122 igb_link_down(IGBCore *core) in igb_link_down()
2129 igb_set_phy_ctrl(IGBCore *core, uint16_t val) in igb_set_phy_ctrl()
2139 void igb_core_set_link_status(IGBCore *core) in igb_core_set_link_status()
2165 igb_set_ctrl(IGBCore *core, int index, uint32_t val) in igb_set_ctrl()
2193 igb_set_rfctl(IGBCore *core, int index, uint32_t val) in igb_set_rfctl()
2213 igb_calc_rxdesclen(IGBCore *core) in igb_calc_rxdesclen()
2224 igb_set_rx_control(IGBCore *core, int index, uint32_t val) in igb_set_rx_control()
2257 igb_eitr_should_postpone(IGBCore *core, int idx) in igb_eitr_should_postpone()
2262 static void igb_send_msix(IGBCore *core, uint32_t causes) in igb_send_msix()
2276 igb_fix_icr_asserted(IGBCore *core) in igb_fix_icr_asserted()
2286 static void igb_raise_interrupts(IGBCore *core, size_t index, uint32_t causes) in igb_raise_interrupts()
2344 static void igb_lower_interrupts(IGBCore *core, size_t index, uint32_t causes) in igb_lower_interrupts()
2364 static void igb_set_eics(IGBCore *core, int index, uint32_t val) in igb_set_eics()
2373 static void igb_set_eims(IGBCore *core, int index, uint32_t val) in igb_set_eims()
2382 static void mailbox_interrupt_to_vf(IGBCore *core, uint16_t vfn) in mailbox_interrupt_to_vf()
2393 static void mailbox_interrupt_to_pf(IGBCore *core) in mailbox_interrupt_to_pf()
2398 static void igb_set_pfmailbox(IGBCore *core, int index, uint32_t val) in igb_set_pfmailbox()
2432 static void igb_set_vfmailbox(IGBCore *core, int index, uint32_t val) in igb_set_vfmailbox()
2460 void igb_core_vf_reset(IGBCore *core, uint16_t vfn) in igb_core_vf_reset()
2480 static void igb_w1c(IGBCore *core, int index, uint32_t val) in igb_w1c()
2485 static void igb_set_eimc(IGBCore *core, int index, uint32_t val) in igb_set_eimc()
2496 static void igb_set_eiac(IGBCore *core, int index, uint32_t val) in igb_set_eiac()
2511 static void igb_set_eiam(IGBCore *core, int index, uint32_t val) in igb_set_eiam()
2525 static void igb_set_eicr(IGBCore *core, int index, uint32_t val) in igb_set_eicr()
2539 static void igb_set_vtctrl(IGBCore *core, int index, uint32_t val) in igb_set_vtctrl()
2549 static void igb_set_vteics(IGBCore *core, int index, uint32_t val) in igb_set_vteics()
2557 static void igb_set_vteims(IGBCore *core, int index, uint32_t val) in igb_set_vteims()
2565 static void igb_set_vteimc(IGBCore *core, int index, uint32_t val) in igb_set_vteimc()
2573 static void igb_set_vteiac(IGBCore *core, int index, uint32_t val) in igb_set_vteiac()
2581 static void igb_set_vteiam(IGBCore *core, int index, uint32_t val) in igb_set_vteiam()
2589 static void igb_set_vteicr(IGBCore *core, int index, uint32_t val) in igb_set_vteicr()
2597 static void igb_set_vtivar(IGBCore *core, int index, uint32_t val) in igb_set_vtivar()
2629 IGBCore *core = opaque; in igb_autoneg_timer() local
2670 igb_phy_reg_write(IGBCore *core, uint32_t addr, uint16_t data) in igb_phy_reg_write()
2682 igb_set_mdic(IGBCore *core, int index, uint32_t val) in igb_set_mdic()
2714 igb_set_rdt(IGBCore *core, int index, uint32_t val) in igb_set_rdt()
2722 igb_set_status(IGBCore *core, int index, uint32_t val) in igb_set_status()
2730 igb_set_ctrlext(IGBCore *core, int index, uint32_t val) in igb_set_ctrlext()
2749 igb_set_pbaclr(IGBCore *core, int index, uint32_t val) in igb_set_pbaclr()
2767 igb_set_fcrth(IGBCore *core, int index, uint32_t val) in igb_set_fcrth()
2773 igb_set_fcrtl(IGBCore *core, int index, uint32_t val) in igb_set_fcrtl()
2790 igb_set_dlen(IGBCore *core, int index, uint32_t val) in igb_set_dlen()
2796 igb_set_dbal(IGBCore *core, int index, uint32_t val) in igb_set_dbal()
2802 igb_set_tdt(IGBCore *core, int index, uint32_t val) in igb_set_tdt()
2814 igb_set_ics(IGBCore *core, int index, uint32_t val) in igb_set_ics()
2821 igb_set_imc(IGBCore *core, int index, uint32_t val) in igb_set_imc()
2828 igb_set_ims(IGBCore *core, int index, uint32_t val) in igb_set_ims()
2833 static void igb_nsicr(IGBCore *core) in igb_nsicr()
2846 static void igb_set_icr(IGBCore *core, int index, uint32_t val) in igb_set_icr()
2853 igb_mac_readreg(IGBCore *core, int index) in igb_mac_readreg()
2859 igb_mac_ics_read(IGBCore *core, int index) in igb_mac_ics_read()
2866 igb_mac_ims_read(IGBCore *core, int index) in igb_mac_ims_read()
2873 igb_mac_swsm_read(IGBCore *core, int index) in igb_mac_swsm_read()
2881 igb_mac_eitr_read(IGBCore *core, int index) in igb_mac_eitr_read()
2886 static uint32_t igb_mac_vfmailbox_read(IGBCore *core, int index) in igb_mac_vfmailbox_read()
2897 igb_mac_icr_read(IGBCore *core, int index) in igb_mac_icr_read()
2919 igb_mac_read_clr4(IGBCore *core, int index) in igb_mac_read_clr4()
2928 igb_mac_read_clr8(IGBCore *core, int index) in igb_mac_read_clr8()
2938 igb_get_ctrl(IGBCore *core, int index) in igb_get_ctrl()
2953 static uint32_t igb_get_status(IGBCore *core, int index) in igb_get_status()
2995 igb_mac_writereg(IGBCore *core, int index, uint32_t val) in igb_mac_writereg()
3001 igb_mac_setmacaddr(IGBCore *core, int index, uint32_t val) in igb_mac_setmacaddr()
3016 igb_set_eecd(IGBCore *core, int index, uint32_t val) in igb_set_eecd()
3026 igb_set_eerd(IGBCore *core, int index, uint32_t val) in igb_set_eerd()
3043 igb_set_eitr(IGBCore *core, int index, uint32_t val) in igb_set_eitr()
3054 igb_update_rx_offloads(IGBCore *core) in igb_update_rx_offloads()
3067 igb_set_rxcsum(IGBCore *core, int index, uint32_t val) in igb_set_rxcsum()
3074 igb_set_gcr(IGBCore *core, int index, uint32_t val) in igb_set_gcr()
3080 static uint32_t igb_get_systiml(IGBCore *core, int index) in igb_get_systiml()
3086 static uint32_t igb_get_rxsatrh(IGBCore *core, int index) in igb_get_rxsatrh()
3092 static uint32_t igb_get_txstmph(IGBCore *core, int index) in igb_get_txstmph()
3098 static void igb_set_timinca(IGBCore *core, int index, uint32_t val) in igb_set_timinca()
3103 static void igb_set_timadjh(IGBCore *core, int index, uint32_t val) in igb_set_timadjh()
4237 igb_core_write(IGBCore *core, hwaddr addr, uint64_t val, unsigned size) in igb_core_write()
4255 igb_core_read(IGBCore *core, hwaddr addr, unsigned size) in igb_core_read()
4274 igb_autoneg_resume(IGBCore *core) in igb_autoneg_resume()
4285 igb_core_pci_realize(IGBCore *core, in igb_core_pci_realize()
4311 igb_core_pci_uninit(IGBCore *core) in igb_core_pci_uninit()
4462 static void igb_reset(IGBCore *core, bool sw) in igb_reset()
4505 igb_core_reset(IGBCore *core) in igb_core_reset()
4510 void igb_core_pre_save(IGBCore *core) in igb_core_pre_save()
4533 igb_core_post_load(IGBCore *core) in igb_core_post_load()