Lines Matching defs:netxen_adapter

1581 struct netxen_adapter {  struct
1582 struct netxen_hardware_context ahw;
1584 struct net_device *netdev;
1585 struct pci_dev *pdev;
1586 struct list_head mac_list;
1587 struct list_head ip_list;
1589 spinlock_t tx_clean_lock;
1591 u16 num_txd;
1592 u16 num_rxd;
1593 u16 num_jumbo_rxd;
1594 u16 num_lro_rxd;
1596 u8 max_rds_rings;
1597 u8 max_sds_rings;
1598 u8 driver_mismatch;
1599 u8 msix_supported;
1600 u8 __pad;
1601 u8 pci_using_dac;
1602 u8 portnum;
1603 u8 physical_port;
1605 u8 mc_enabled;
1606 u8 max_mc_count;
1607 u8 rss_supported;
1608 u8 link_changed;
1609 u8 fw_wait_cnt;
1610 u8 fw_fail_cnt;
1611 u8 tx_timeo_cnt;
1635 struct netxen_adapter_stats stats; argument
1640 int (*macaddr_set) (struct netxen_adapter *, u8 *); argument
1641 int (*set_mtu) (struct netxen_adapter *, int); argument
1642 int (*set_promisc) (struct netxen_adapter *, u32); argument
1644 int (*phy_read) (struct netxen_adapter *, u32 reg, u32 *); argument
1645 int (*phy_write) (struct netxen_adapter *, u32 reg, u32 val); argument
1646 int (*init_port) (struct netxen_adapter *, int); argument
1647 int (*stop_port) (struct netxen_adapter *); argument
1649 u32 (*crb_read)(struct netxen_adapter *, ulong); argument
1650 int (*crb_write)(struct netxen_adapter *, ulong, u32); argument
1652 int (*pci_mem_read)(struct netxen_adapter *, u64, u64 *); argument
1653 int (*pci_mem_write)(struct netxen_adapter *, u64, u64); argument
1655 int (*pci_set_window)(struct netxen_adapter *, u64, u32 *); argument
1657 u32 (*io_read)(struct netxen_adapter *, void __iomem *); argument
1658 void (*io_write)(struct netxen_adapter *, void __iomem *, u32); argument
1660 void __iomem *tgt_mask_reg;
1684 int nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val); argument