Lines Matching refs:s2io_nic

122 static inline int is_s2io_card_up(const struct s2io_nic *sp)  in is_s2io_card_up()
341 static void do_s2io_copy_mac_addr(struct s2io_nic *sp, int offset, u64 mac_addr) in do_s2io_copy_mac_addr()
497 static inline void s2io_stop_all_tx_queue(struct s2io_nic *sp) in s2io_stop_all_tx_queue()
508 static inline void s2io_stop_tx_queue(struct s2io_nic *sp, int fifo_no) in s2io_stop_tx_queue()
517 static inline void s2io_start_all_tx_queue(struct s2io_nic *sp) in s2io_start_all_tx_queue()
528 static inline void s2io_wake_all_tx_queue(struct s2io_nic *sp) in s2io_wake_all_tx_queue()
562 static int init_shared_mem(struct s2io_nic *nic) in init_shared_mem()
868 static void free_shared_mem(struct s2io_nic *nic) in free_shared_mem()
1007 static int s2io_verify_pci_mode(struct s2io_nic *nic) in s2io_verify_pci_mode()
1041 static int s2io_print_pci_mode(struct s2io_nic *nic) in s2io_print_pci_mode()
1109 static int init_tti(struct s2io_nic *nic, int link) in init_tti()
1185 static int init_nic(struct s2io_nic *nic) in init_nic()
1818 static int s2io_link_fault_indication(struct s2io_nic *nic) in s2io_link_fault_indication()
1848 static void en_dis_err_alarms(struct s2io_nic *nic, u16 mask, int flag) in en_dis_err_alarms()
1986 static void en_dis_able_nic_intrs(struct s2io_nic *nic, u16 mask, int flag) in en_dis_able_nic_intrs()
2070 static int verify_pcc_quiescent(struct s2io_nic *sp, int flag) in verify_pcc_quiescent()
2110 static int verify_xena_quiescence(struct s2io_nic *sp) in verify_xena_quiescence()
2177 static void fix_mac_address(struct s2io_nic *sp) in fix_mac_address()
2202 static int start_nic(struct s2io_nic *nic) in start_nic()
2312 struct s2io_nic *nic = fifo_data->nic; in s2io_txdl_getskb()
2355 static void free_tx_buffers(struct s2io_nic *nic) in free_tx_buffers()
2401 static void stop_nic(struct s2io_nic *nic) in stop_nic()
2441 static int fill_rx_buffers(struct s2io_nic *nic, struct ring_info *ring, in fill_rx_buffers()
2651 static void free_rxd_blk(struct s2io_nic *sp, int ring_no, int blk) in free_rxd_blk()
2709 static void free_rx_buffers(struct s2io_nic *sp) in free_rx_buffers()
2732 static int s2io_chk_rx_buffers(struct s2io_nic *nic, struct ring_info *ring) in s2io_chk_rx_buffers()
2761 struct s2io_nic *nic = netdev_priv(dev); in s2io_poll_msix()
2785 struct s2io_nic *nic = container_of(napi, struct s2io_nic, napi); in s2io_poll_inta()
2826 struct s2io_nic *nic = netdev_priv(dev); in s2io_netpoll()
2994 struct s2io_nic *nic = fifo_data->nic; in tx_intr_handler()
3085 struct s2io_nic *sp = netdev_priv(dev); in s2io_mdio_write()
3131 struct s2io_nic *sp = netdev_priv(dev); in s2io_mdio_read()
3233 struct s2io_nic *sp = netdev_priv(dev); in s2io_updt_xpak_counter()
3391 static void s2io_reset(struct s2io_nic *sp) in s2io_reset()
3514 static int s2io_set_swapper(struct s2io_nic *sp) in s2io_set_swapper()
3646 static int wait_for_msix_trans(struct s2io_nic *nic, int i) in wait_for_msix_trans()
3667 static void restore_xmsi_data(struct s2io_nic *nic) in restore_xmsi_data()
3690 static void store_xmsi_data(struct s2io_nic *nic) in store_xmsi_data()
3718 static int s2io_enable_msi_x(struct s2io_nic *nic) in s2io_enable_msi_x()
3805 struct s2io_nic *sp = dev_id; in s2io_test_intr()
3814 static int s2io_test_msi(struct s2io_nic *sp) in s2io_test_msi()
3856 static void remove_msix_isr(struct s2io_nic *sp) in remove_msix_isr()
3881 static void remove_inta_isr(struct s2io_nic *sp) in remove_inta_isr()
3904 struct s2io_nic *sp = netdev_priv(dev); in s2io_open()
3963 struct s2io_nic *sp = netdev_priv(dev); in s2io_close()
4002 struct s2io_nic *sp = netdev_priv(dev); in s2io_xmit()
4192 struct s2io_nic *sp = from_timer(sp, t, alarm_timer); in s2io_alarm_handle()
4202 struct s2io_nic *sp = ring->nic; in s2io_msix_ring_handle()
4230 struct s2io_nic *sp = fifos->nic; in s2io_msix_fifo_handle()
4263 static void s2io_txpic_intr_handle(struct s2io_nic *sp) in s2io_txpic_intr_handle()
4358 struct s2io_nic *sp = netdev_priv(dev); in s2io_handle_errors()
4660 struct s2io_nic *sp = netdev_priv(dev); in s2io_isr()
4756 static void s2io_updt_stats(struct s2io_nic *sp) in s2io_updt_stats()
4790 struct s2io_nic *sp = netdev_priv(dev); in s2io_get_stats()
4884 struct s2io_nic *sp = netdev_priv(dev); in s2io_set_multicast()
5046 static void do_s2io_store_unicast_mc(struct s2io_nic *sp) in do_s2io_store_unicast_mc()
5063 static void do_s2io_restore_unicast_mc(struct s2io_nic *sp) in do_s2io_restore_unicast_mc()
5079 static int do_s2io_add_mc(struct s2io_nic *sp, u8 *addr) in do_s2io_add_mc()
5114 static int do_s2io_add_mac(struct s2io_nic *sp, u64 addr, int off) in do_s2io_add_mac()
5136 static int do_s2io_delete_unicast_mc(struct s2io_nic *sp, u64 addr) in do_s2io_delete_unicast_mc()
5160 static u64 do_s2io_read_unicast_mc(struct s2io_nic *sp, int offset) in do_s2io_read_unicast_mc()
5210 struct s2io_nic *sp = netdev_priv(dev); in do_s2io_prog_unicast()
5272 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_set_link_ksettings()
5301 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_get_link_ksettings()
5340 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_gdrvinfo()
5367 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_gregs()
5381 static void s2io_set_led(struct s2io_nic *sp, bool on) in s2io_set_led()
5423 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_set_led()
5459 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_gringparam()
5497 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_getpause_data()
5524 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_setpause_data()
5557 static int read_eeprom(struct s2io_nic *sp, int off, u64 *data) in read_eeprom()
5624 static int write_eeprom(struct s2io_nic *sp, int off, u64 data, int cnt) in write_eeprom()
5675 static void s2io_vpd_read(struct s2io_nic *nic) in s2io_vpd_read()
5765 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_geeprom()
5803 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_seeprom()
5847 static int s2io_register_test(struct s2io_nic *sp, uint64_t *data) in s2io_register_test()
5914 static int s2io_eeprom_test(struct s2io_nic *sp, uint64_t *data) in s2io_eeprom_test()
6016 static int s2io_bist_test(struct s2io_nic *sp, uint64_t *data) in s2io_bist_test()
6052 static int s2io_link_test(struct s2io_nic *sp, uint64_t *data) in s2io_link_test()
6079 static int s2io_rldram_test(struct s2io_nic *sp, uint64_t *data) in s2io_rldram_test()
6181 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_test()
6236 struct s2io_nic *sp = netdev_priv(dev); in s2io_get_ethtool_stats()
6521 struct s2io_nic *sp = netdev_priv(dev); in s2io_get_sset_count()
6544 struct s2io_nic *sp = netdev_priv(dev); in s2io_ethtool_get_strings()
6567 struct s2io_nic *sp = netdev_priv(dev); in s2io_set_features()
6638 struct s2io_nic *sp = netdev_priv(dev); in s2io_change_mtu()
6670 struct s2io_nic *nic = container_of(work, struct s2io_nic, in s2io_set_link()
6745 static int set_rxd_buffer_pointer(struct s2io_nic *sp, struct RxD_t *rxdp, in set_rxd_buffer_pointer()
6849 static void set_rxd_buffer_size(struct s2io_nic *sp, struct RxD_t *rxdp, in set_rxd_buffer_size()
6862 static int rxd_owner_bit_reset(struct s2io_nic *sp) in rxd_owner_bit_reset()
6911 static int s2io_add_isr(struct s2io_nic *sp) in s2io_add_isr()
7007 static void s2io_rem_isr(struct s2io_nic *sp) in s2io_rem_isr()
7015 static void do_s2io_card_down(struct s2io_nic *sp, int do_io) in do_s2io_card_down()
7090 static void s2io_card_down(struct s2io_nic *sp) in s2io_card_down()
7095 static int s2io_card_up(struct s2io_nic *sp) in s2io_card_up()
7214 struct s2io_nic *sp = container_of(work, struct s2io_nic, rst_timer_task); in s2io_restart_nic()
7247 struct s2io_nic *sp = netdev_priv(dev); in s2io_tx_watchdog()
7276 struct s2io_nic *sp = ring_data->nic; in rx_osm_handler()
7458 static void s2io_link(struct s2io_nic *sp, int link) in s2io_link()
7498 static void s2io_init_pci(struct s2io_nic *sp) in s2io_init_pci()
7601 static int rts_ds_steer(struct s2io_nic *nic, u8 ds_codepoint, u8 ring) in rts_ds_steer()
7657 struct s2io_nic *sp; in s2io_init_nic()
7706 dev = alloc_etherdev_mq(sizeof(struct s2io_nic), tx_fifo_num); in s2io_init_nic()
7708 dev = alloc_etherdev(sizeof(struct s2io_nic)); in s2io_init_nic()
8149 struct s2io_nic *sp; in s2io_rem_nic()
8175 struct s2io_nic *sp) in check_L2_lro_capable()
8255 static void update_L3L4_header(struct s2io_nic *sp, struct lro *lro) in update_L3L4_header()
8366 struct RxD_t *rxdp, struct s2io_nic *sp) in s2io_club_tcp_session()
8472 struct s2io_nic *sp = netdev_priv(dev); in queue_rx_frame()
8483 static void lro_append_pkt(struct s2io_nic *sp, struct lro *lro, in lro_append_pkt()
8513 struct s2io_nic *sp = netdev_priv(netdev); in s2io_io_error_detected()
8541 struct s2io_nic *sp = netdev_priv(netdev); in s2io_io_slot_reset()
8564 struct s2io_nic *sp = netdev_priv(netdev); in s2io_io_resume()