Lines Matching refs:netxen_adapter

630 	struct netxen_adapter *adapter;
1581 struct netxen_adapter { struct
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
1684 int nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val); argument
1685 int nx_fw_cmd_set_phy(struct netxen_adapter *adapter, u32 reg, u32 val);
1696 int netxen_pcie_sem_lock(struct netxen_adapter *, int, u32);
1697 void netxen_pcie_sem_unlock(struct netxen_adapter *, int);
1720 int netxen_nic_get_board_info(struct netxen_adapter *adapter);
1721 int netxen_nic_wol_supported(struct netxen_adapter *adapter);
1724 int netxen_init_dummy_dma(struct netxen_adapter *adapter);
1725 void netxen_free_dummy_dma(struct netxen_adapter *adapter);
1727 int netxen_check_flash_fw_compatibility(struct netxen_adapter *adapter);
1728 int netxen_phantom_init(struct netxen_adapter *adapter, int pegtune_val);
1729 int netxen_load_firmware(struct netxen_adapter *adapter);
1730 int netxen_need_fw_reset(struct netxen_adapter *adapter);
1731 void netxen_request_firmware(struct netxen_adapter *adapter);
1732 void netxen_release_firmware(struct netxen_adapter *adapter);
1733 int netxen_pinit_from_rom(struct netxen_adapter *adapter);
1735 int netxen_rom_fast_read(struct netxen_adapter *adapter, int addr, int *valp);
1736 int netxen_rom_fast_read_words(struct netxen_adapter *adapter, int addr,
1738 int netxen_rom_fast_write_words(struct netxen_adapter *adapter, int addr,
1740 int netxen_flash_unlock(struct netxen_adapter *adapter);
1741 int netxen_backup_crbinit(struct netxen_adapter *adapter);
1742 int netxen_flash_erase_secondary(struct netxen_adapter *adapter);
1743 int netxen_flash_erase_primary(struct netxen_adapter *adapter);
1744 void netxen_halt_pegs(struct netxen_adapter *adapter);
1746 int netxen_rom_se(struct netxen_adapter *adapter, int addr);
1748 int netxen_alloc_sw_resources(struct netxen_adapter *adapter);
1749 void netxen_free_sw_resources(struct netxen_adapter *adapter);
1751 void netxen_setup_hwops(struct netxen_adapter *adapter);
1752 void __iomem *netxen_get_ioaddr(struct netxen_adapter *, u32);
1754 int netxen_alloc_hw_resources(struct netxen_adapter *adapter);
1755 void netxen_free_hw_resources(struct netxen_adapter *adapter);
1757 void netxen_release_rx_buffers(struct netxen_adapter *adapter);
1758 void netxen_release_tx_buffers(struct netxen_adapter *adapter);
1760 int netxen_init_firmware(struct netxen_adapter *adapter);
1761 void netxen_nic_clear_stats(struct netxen_adapter *adapter);
1763 void netxen_post_rx_buffers(struct netxen_adapter *adapter, u32 ringid,
1765 int netxen_process_cmd_ring(struct netxen_adapter *adapter);
1768 void netxen_p3_free_mac_list(struct netxen_adapter *adapter);
1769 int netxen_config_intr_coalesce(struct netxen_adapter *adapter);
1770 int netxen_config_rss(struct netxen_adapter *adapter, int enable);
1771 int netxen_config_ipaddr(struct netxen_adapter *adapter, __be32 ip, int cmd);
1772 int netxen_linkevent_request(struct netxen_adapter *adapter, int enable);
1773 void netxen_advert_link_change(struct netxen_adapter *adapter, int linkup);
1774 void netxen_pci_camqm_read_2M(struct netxen_adapter *, u64, u64 *);
1775 void netxen_pci_camqm_write_2M(struct netxen_adapter *, u64, u64);
1777 int nx_fw_cmd_set_gbe_port(struct netxen_adapter *adapter,
1779 int nx_fw_cmd_set_mtu(struct netxen_adapter *adapter, int mtu);
1781 int netxen_config_hw_lro(struct netxen_adapter *adapter, int enable);
1782 int netxen_config_bridged_mode(struct netxen_adapter *adapter, int enable);
1783 int netxen_send_lro_cleanup(struct netxen_adapter *adapter);
1784 int netxen_setup_minidump(struct netxen_adapter *adapter);
1785 void netxen_dump_fw(struct netxen_adapter *adapter);
1786 void netxen_nic_update_cmd_producer(struct netxen_adapter *adapter,
1790 int netxen_nic_reset_context(struct netxen_adapter *);
1792 int nx_dev_request_reset(struct netxen_adapter *adapter);
1863 int netxen_get_flash_mac_addr(struct netxen_adapter *adapter, u64 *mac);
1864 int netxen_p3_get_mac_addr(struct netxen_adapter *adapter, u64 *mac);
1865 void netxen_change_ringparam(struct netxen_adapter *adapter);