Lines Matching refs:s2io_nic
709 struct s2io_nic *nic;
787 struct s2io_nic *nic;
856 struct s2io_nic { struct
1080 static int init_shared_mem(struct s2io_nic *sp);
1081 static void free_shared_mem(struct s2io_nic *sp);
1082 static int init_nic(struct s2io_nic *nic);
1084 static void s2io_txpic_intr_handle(struct s2io_nic *sp);
1091 static void s2io_link(struct s2io_nic * sp, int link);
1092 static void s2io_reset(struct s2io_nic * sp);
1095 static void s2io_init_pci(struct s2io_nic * sp);
1103 static int verify_xena_quiescence(struct s2io_nic *sp);
1106 static int s2io_set_swapper(struct s2io_nic * sp);
1107 static void s2io_card_down(struct s2io_nic *nic);
1108 static int s2io_card_up(struct s2io_nic *nic);
1111 static int s2io_add_isr(struct s2io_nic * sp);
1112 static void s2io_rem_isr(struct s2io_nic * sp);
1114 static void restore_xmsi_data(struct s2io_nic *nic);
1115 static void do_s2io_store_unicast_mc(struct s2io_nic *sp);
1116 static void do_s2io_restore_unicast_mc(struct s2io_nic *sp);
1117 static u64 do_s2io_read_unicast_mc(struct s2io_nic *sp, int offset);
1118 static int do_s2io_add_mc(struct s2io_nic *sp, u8 *addr);
1119 static int do_s2io_add_mac(struct s2io_nic *sp, u64 addr, int offset);
1120 static int do_s2io_delete_unicast_mc(struct s2io_nic *sp, u64 addr);
1124 struct s2io_nic *sp);
1127 static void update_L3L4_header(struct s2io_nic *sp, struct lro *lro);
1128 static void lro_append_pkt(struct s2io_nic *sp, struct lro *lro,
1130 static int rts_ds_steer(struct s2io_nic *nic, u8 ds_codepoint, u8 ring);