Lines Matching refs:netxen_adapter

646 	struct netxen_adapter *adapter;
1600 struct netxen_adapter { struct
1659 int (*macaddr_set) (struct netxen_adapter *, u8 *); argument
1660 int (*set_mtu) (struct netxen_adapter *, int); argument
1661 int (*set_promisc) (struct netxen_adapter *, u32); argument
1663 int (*phy_read) (struct netxen_adapter *, u32 reg, u32 *); argument
1664 int (*phy_write) (struct netxen_adapter *, u32 reg, u32 val); argument
1665 int (*init_port) (struct netxen_adapter *, int); argument
1666 int (*stop_port) (struct netxen_adapter *); argument
1668 u32 (*crb_read)(struct netxen_adapter *, ulong); argument
1669 int (*crb_write)(struct netxen_adapter *, ulong, u32); argument
1671 int (*pci_mem_read)(struct netxen_adapter *, u64, u64 *); argument
1672 int (*pci_mem_write)(struct netxen_adapter *, u64, u64); argument
1674 int (*pci_set_window)(struct netxen_adapter *, u64, u32 *); argument
1676 u32 (*io_read)(struct netxen_adapter *, void __iomem *); argument
1677 void (*io_write)(struct netxen_adapter *, void __iomem *, u32); argument
1703 int nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val); argument
1704 int nx_fw_cmd_set_phy(struct netxen_adapter *adapter, u32 reg, u32 val);
1715 int netxen_pcie_sem_lock(struct netxen_adapter *, int, u32);
1716 void netxen_pcie_sem_unlock(struct netxen_adapter *, int);
1739 int netxen_nic_get_board_info(struct netxen_adapter *adapter);
1740 int netxen_nic_wol_supported(struct netxen_adapter *adapter);
1743 int netxen_init_dummy_dma(struct netxen_adapter *adapter);
1744 void netxen_free_dummy_dma(struct netxen_adapter *adapter);
1746 int netxen_check_flash_fw_compatibility(struct netxen_adapter *adapter);
1747 int netxen_phantom_init(struct netxen_adapter *adapter, int pegtune_val);
1748 int netxen_load_firmware(struct netxen_adapter *adapter);
1749 int netxen_need_fw_reset(struct netxen_adapter *adapter);
1750 void netxen_request_firmware(struct netxen_adapter *adapter);
1751 void netxen_release_firmware(struct netxen_adapter *adapter);
1752 int netxen_pinit_from_rom(struct netxen_adapter *adapter);
1754 int netxen_rom_fast_read(struct netxen_adapter *adapter, int addr, int *valp);
1755 int netxen_rom_fast_read_words(struct netxen_adapter *adapter, int addr,
1757 int netxen_rom_fast_write_words(struct netxen_adapter *adapter, int addr,
1759 int netxen_flash_unlock(struct netxen_adapter *adapter);
1760 int netxen_backup_crbinit(struct netxen_adapter *adapter);
1761 int netxen_flash_erase_secondary(struct netxen_adapter *adapter);
1762 int netxen_flash_erase_primary(struct netxen_adapter *adapter);
1763 void netxen_halt_pegs(struct netxen_adapter *adapter);
1765 int netxen_rom_se(struct netxen_adapter *adapter, int addr);
1767 int netxen_alloc_sw_resources(struct netxen_adapter *adapter);
1768 void netxen_free_sw_resources(struct netxen_adapter *adapter);
1770 void netxen_setup_hwops(struct netxen_adapter *adapter);
1771 void __iomem *netxen_get_ioaddr(struct netxen_adapter *, u32);
1773 int netxen_alloc_hw_resources(struct netxen_adapter *adapter);
1774 void netxen_free_hw_resources(struct netxen_adapter *adapter);
1776 void netxen_release_rx_buffers(struct netxen_adapter *adapter);
1777 void netxen_release_tx_buffers(struct netxen_adapter *adapter);
1779 int netxen_init_firmware(struct netxen_adapter *adapter);
1780 void netxen_nic_clear_stats(struct netxen_adapter *adapter);
1782 void netxen_post_rx_buffers(struct netxen_adapter *adapter, u32 ringid,
1784 int netxen_process_cmd_ring(struct netxen_adapter *adapter);
1787 void netxen_p3_free_mac_list(struct netxen_adapter *adapter);
1788 int netxen_config_intr_coalesce(struct netxen_adapter *adapter);
1789 int netxen_config_rss(struct netxen_adapter *adapter, int enable);
1790 int netxen_config_ipaddr(struct netxen_adapter *adapter, __be32 ip, int cmd);
1791 int netxen_linkevent_request(struct netxen_adapter *adapter, int enable);
1792 void netxen_advert_link_change(struct netxen_adapter *adapter, int linkup);
1793 void netxen_pci_camqm_read_2M(struct netxen_adapter *, u64, u64 *);
1794 void netxen_pci_camqm_write_2M(struct netxen_adapter *, u64, u64);
1796 int nx_fw_cmd_set_gbe_port(struct netxen_adapter *adapter,
1798 int nx_fw_cmd_set_mtu(struct netxen_adapter *adapter, int mtu);
1800 int netxen_config_hw_lro(struct netxen_adapter *adapter, int enable);
1801 int netxen_config_bridged_mode(struct netxen_adapter *adapter, int enable);
1802 int netxen_send_lro_cleanup(struct netxen_adapter *adapter);
1803 int netxen_setup_minidump(struct netxen_adapter *adapter);
1804 void netxen_dump_fw(struct netxen_adapter *adapter);
1805 void netxen_nic_update_cmd_producer(struct netxen_adapter *adapter,
1809 int netxen_nic_reset_context(struct netxen_adapter *);
1811 int nx_dev_request_reset(struct netxen_adapter *adapter);
1882 int netxen_get_flash_mac_addr(struct netxen_adapter *adapter, u64 *mac);
1883 int netxen_p3_get_mac_addr(struct netxen_adapter *adapter, u64 *mac);
1884 void netxen_change_ringparam(struct netxen_adapter *adapter);
1885 int netxen_rom_fast_read(struct netxen_adapter *adapter, int addr, int *valp);