Lines Matching defs:netxen_adapter
1584 struct netxen_adapter { struct
1585 struct netxen_hardware_context ahw;
1587 struct net_device *netdev;
1588 struct pci_dev *pdev;
1589 struct list_head mac_list;
1590 struct list_head ip_list;
1592 spinlock_t tx_clean_lock;
1594 u16 num_txd;
1595 u16 num_rxd;
1596 u16 num_jumbo_rxd;
1597 u16 num_lro_rxd;
1599 u8 max_rds_rings;
1600 u8 max_sds_rings;
1601 u8 driver_mismatch;
1602 u8 msix_supported;
1603 u8 __pad;
1604 u8 pci_using_dac;
1605 u8 portnum;
1606 u8 physical_port;
1608 u8 mc_enabled;
1609 u8 max_mc_count;
1610 u8 rss_supported;
1611 u8 link_changed;
1612 u8 fw_wait_cnt;
1613 u8 fw_fail_cnt;
1614 u8 tx_timeo_cnt;
1638 struct netxen_adapter_stats stats; argument
1643 int (*macaddr_set) (struct netxen_adapter *, u8 *); argument
1644 int (*set_mtu) (struct netxen_adapter *, int); argument
1645 int (*set_promisc) (struct netxen_adapter *, u32); argument
1647 int (*phy_read) (struct netxen_adapter *, u32 reg, u32 *); argument
1648 int (*phy_write) (struct netxen_adapter *, u32 reg, u32 val); argument
1649 int (*init_port) (struct netxen_adapter *, int); argument
1650 int (*stop_port) (struct netxen_adapter *); argument
1652 u32 (*crb_read)(struct netxen_adapter *, ulong); argument
1653 int (*crb_write)(struct netxen_adapter *, ulong, u32); argument
1655 int (*pci_mem_read)(struct netxen_adapter *, u64, u64 *); argument
1656 int (*pci_mem_write)(struct netxen_adapter *, u64, u64); argument
1658 int (*pci_set_window)(struct netxen_adapter *, u64, u32 *); argument
1660 u32 (*io_read)(struct netxen_adapter *, void __iomem *); argument
1661 void (*io_write)(struct netxen_adapter *, void __iomem *, u32); argument
1663 void __iomem *tgt_mask_reg;
1687 int nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val); argument