Lines Matching refs:s2io_nic
710 struct s2io_nic *nic;
788 struct s2io_nic *nic;
857 struct s2io_nic { struct
1060 static int init_shared_mem(struct s2io_nic *sp);
1061 static void free_shared_mem(struct s2io_nic *sp);
1062 static int init_nic(struct s2io_nic *nic);
1064 static void s2io_txpic_intr_handle(struct s2io_nic *sp);
1071 static void s2io_link(struct s2io_nic * sp, int link);
1072 static void s2io_reset(struct s2io_nic * sp);
1075 static void s2io_init_pci(struct s2io_nic * sp);
1083 static int verify_xena_quiescence(struct s2io_nic *sp);
1086 static int s2io_set_swapper(struct s2io_nic * sp);
1087 static void s2io_card_down(struct s2io_nic *nic);
1088 static int s2io_card_up(struct s2io_nic *nic);
1091 static int s2io_add_isr(struct s2io_nic * sp);
1092 static void s2io_rem_isr(struct s2io_nic * sp);
1094 static void restore_xmsi_data(struct s2io_nic *nic);
1095 static void do_s2io_store_unicast_mc(struct s2io_nic *sp);
1096 static void do_s2io_restore_unicast_mc(struct s2io_nic *sp);
1097 static u64 do_s2io_read_unicast_mc(struct s2io_nic *sp, int offset);
1098 static int do_s2io_add_mc(struct s2io_nic *sp, u8 *addr);
1099 static int do_s2io_add_mac(struct s2io_nic *sp, u64 addr, int offset);
1100 static int do_s2io_delete_unicast_mc(struct s2io_nic *sp, u64 addr);
1104 struct s2io_nic *sp);
1107 static void update_L3L4_header(struct s2io_nic *sp, struct lro *lro);
1108 static void lro_append_pkt(struct s2io_nic *sp, struct lro *lro,
1110 static int rts_ds_steer(struct s2io_nic *nic, u8 ds_codepoint, u8 ring);