Lines Matching refs:s2io_nic
710 struct s2io_nic *nic;
788 struct s2io_nic *nic;
857 struct s2io_nic { struct
1059 static int init_shared_mem(struct s2io_nic *sp);
1060 static void free_shared_mem(struct s2io_nic *sp);
1061 static int init_nic(struct s2io_nic *nic);
1063 static void s2io_txpic_intr_handle(struct s2io_nic *sp);
1070 static void s2io_link(struct s2io_nic * sp, int link);
1071 static void s2io_reset(struct s2io_nic * sp);
1074 static void s2io_init_pci(struct s2io_nic * sp);
1082 static int verify_xena_quiescence(struct s2io_nic *sp);
1085 static int s2io_set_swapper(struct s2io_nic * sp);
1086 static void s2io_card_down(struct s2io_nic *nic);
1087 static int s2io_card_up(struct s2io_nic *nic);
1090 static int s2io_add_isr(struct s2io_nic * sp);
1091 static void s2io_rem_isr(struct s2io_nic * sp);
1093 static void restore_xmsi_data(struct s2io_nic *nic);
1094 static void do_s2io_store_unicast_mc(struct s2io_nic *sp);
1095 static void do_s2io_restore_unicast_mc(struct s2io_nic *sp);
1096 static u64 do_s2io_read_unicast_mc(struct s2io_nic *sp, int offset);
1097 static int do_s2io_add_mc(struct s2io_nic *sp, u8 *addr);
1098 static int do_s2io_add_mac(struct s2io_nic *sp, u64 addr, int offset);
1099 static int do_s2io_delete_unicast_mc(struct s2io_nic *sp, u64 addr);
1103 struct s2io_nic *sp);
1106 static void update_L3L4_header(struct s2io_nic *sp, struct lro *lro);
1107 static void lro_append_pkt(struct s2io_nic *sp, struct lro *lro,
1109 static int rts_ds_steer(struct s2io_nic *nic, u8 ds_codepoint, u8 ring);