Lines Matching defs:netxen_adapter
1167 struct netxen_adapter { struct
1168 struct netxen_hardware_context ahw;
1170 struct net_device *netdev;
1171 struct pci_dev *pdev;
1172 struct list_head mac_list;
1173 struct list_head vlan_ip_list;
1175 spinlock_t tx_clean_lock;
1177 u16 num_txd;
1178 u16 num_rxd;
1179 u16 num_jumbo_rxd;
1180 u16 num_lro_rxd;
1182 u8 max_rds_rings;
1183 u8 max_sds_rings;
1184 u8 driver_mismatch;
1185 u8 msix_supported;
1186 u8 __pad;
1187 u8 pci_using_dac;
1188 u8 portnum;
1189 u8 physical_port;
1191 u8 mc_enabled;
1192 u8 max_mc_count;
1193 u8 rss_supported;
1194 u8 link_changed;
1195 u8 fw_wait_cnt;
1196 u8 fw_fail_cnt;
1197 u8 tx_timeo_cnt;
1221 struct netxen_adapter_stats stats; argument
1226 int (*macaddr_set) (struct netxen_adapter *, u8 *); argument
1227 int (*set_mtu) (struct netxen_adapter *, int); argument
1228 int (*set_promisc) (struct netxen_adapter *, u32); argument
1230 int (*phy_read) (struct netxen_adapter *, u32 reg, u32 *); argument
1231 int (*phy_write) (struct netxen_adapter *, u32 reg, u32 val); argument
1232 int (*init_port) (struct netxen_adapter *, int); argument
1233 int (*stop_port) (struct netxen_adapter *); argument
1235 u32 (*crb_read)(struct netxen_adapter *, ulong); argument
1236 int (*crb_write)(struct netxen_adapter *, ulong, u32); argument
1238 int (*pci_mem_read)(struct netxen_adapter *, u64, u64 *); argument
1239 int (*pci_mem_write)(struct netxen_adapter *, u64, u64); argument
1241 int (*pci_set_window)(struct netxen_adapter *, u64, u32 *); argument
1243 u32 (*io_read)(struct netxen_adapter *, void __iomem *); argument
1244 void (*io_write)(struct netxen_adapter *, void __iomem *, u32); argument
1268 int nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val); argument