Lines Matching refs:netxen_adapter

630 	struct netxen_adapter *adapter;
1584 struct netxen_adapter { struct
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
1687 int nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val); argument
1688 int nx_fw_cmd_set_phy(struct netxen_adapter *adapter, u32 reg, u32 val);
1699 int netxen_pcie_sem_lock(struct netxen_adapter *, int, u32);
1700 void netxen_pcie_sem_unlock(struct netxen_adapter *, int);
1723 int netxen_nic_get_board_info(struct netxen_adapter *adapter);
1724 int netxen_nic_wol_supported(struct netxen_adapter *adapter);
1727 int netxen_init_dummy_dma(struct netxen_adapter *adapter);
1728 void netxen_free_dummy_dma(struct netxen_adapter *adapter);
1730 int netxen_check_flash_fw_compatibility(struct netxen_adapter *adapter);
1731 int netxen_phantom_init(struct netxen_adapter *adapter, int pegtune_val);
1732 int netxen_load_firmware(struct netxen_adapter *adapter);
1733 int netxen_need_fw_reset(struct netxen_adapter *adapter);
1734 void netxen_request_firmware(struct netxen_adapter *adapter);
1735 void netxen_release_firmware(struct netxen_adapter *adapter);
1736 int netxen_pinit_from_rom(struct netxen_adapter *adapter);
1738 int netxen_rom_fast_read(struct netxen_adapter *adapter, int addr, int *valp);
1739 int netxen_rom_fast_read_words(struct netxen_adapter *adapter, int addr,
1741 int netxen_rom_fast_write_words(struct netxen_adapter *adapter, int addr,
1743 int netxen_flash_unlock(struct netxen_adapter *adapter);
1744 int netxen_backup_crbinit(struct netxen_adapter *adapter);
1745 int netxen_flash_erase_secondary(struct netxen_adapter *adapter);
1746 int netxen_flash_erase_primary(struct netxen_adapter *adapter);
1747 void netxen_halt_pegs(struct netxen_adapter *adapter);
1749 int netxen_rom_se(struct netxen_adapter *adapter, int addr);
1751 int netxen_alloc_sw_resources(struct netxen_adapter *adapter);
1752 void netxen_free_sw_resources(struct netxen_adapter *adapter);
1754 void netxen_setup_hwops(struct netxen_adapter *adapter);
1755 void __iomem *netxen_get_ioaddr(struct netxen_adapter *, u32);
1757 int netxen_alloc_hw_resources(struct netxen_adapter *adapter);
1758 void netxen_free_hw_resources(struct netxen_adapter *adapter);
1760 void netxen_release_rx_buffers(struct netxen_adapter *adapter);
1761 void netxen_release_tx_buffers(struct netxen_adapter *adapter);
1763 int netxen_init_firmware(struct netxen_adapter *adapter);
1764 void netxen_nic_clear_stats(struct netxen_adapter *adapter);
1766 void netxen_post_rx_buffers(struct netxen_adapter *adapter, u32 ringid,
1768 int netxen_process_cmd_ring(struct netxen_adapter *adapter);
1771 void netxen_p3_free_mac_list(struct netxen_adapter *adapter);
1772 int netxen_config_intr_coalesce(struct netxen_adapter *adapter);
1773 int netxen_config_rss(struct netxen_adapter *adapter, int enable);
1774 int netxen_config_ipaddr(struct netxen_adapter *adapter, __be32 ip, int cmd);
1775 int netxen_linkevent_request(struct netxen_adapter *adapter, int enable);
1776 void netxen_advert_link_change(struct netxen_adapter *adapter, int linkup);
1777 void netxen_pci_camqm_read_2M(struct netxen_adapter *, u64, u64 *);
1778 void netxen_pci_camqm_write_2M(struct netxen_adapter *, u64, u64);
1780 int nx_fw_cmd_set_gbe_port(struct netxen_adapter *adapter,
1782 int nx_fw_cmd_set_mtu(struct netxen_adapter *adapter, int mtu);
1784 int netxen_config_hw_lro(struct netxen_adapter *adapter, int enable);
1785 int netxen_config_bridged_mode(struct netxen_adapter *adapter, int enable);
1786 int netxen_send_lro_cleanup(struct netxen_adapter *adapter);
1787 int netxen_setup_minidump(struct netxen_adapter *adapter);
1788 void netxen_dump_fw(struct netxen_adapter *adapter);
1789 void netxen_nic_update_cmd_producer(struct netxen_adapter *adapter,
1793 int netxen_nic_reset_context(struct netxen_adapter *);
1795 int nx_dev_request_reset(struct netxen_adapter *adapter);
1866 int netxen_get_flash_mac_addr(struct netxen_adapter *adapter, u64 *mac);
1867 int netxen_p3_get_mac_addr(struct netxen_adapter *adapter, u64 *mac);
1868 void netxen_change_ringparam(struct netxen_adapter *adapter);
1869 int netxen_rom_fast_read(struct netxen_adapter *adapter, int addr, int *valp);