unm_adapter_s
unm_niu_macaddr_get(struct unm_adapter_s *adapter, unsigned char *addr)
unm_niu_macaddr_set(struct unm_adapter_s *adapter, unm_ethernet_macaddr_t addr)
unm_niu_enable_gbe_port(struct unm_adapter_s *adapter)
unm_niu_disable_gbe_port(struct unm_adapter_s *adapter)
unm_niu_disable_xg_port(struct unm_adapter_s *adapter)
unm_niu_set_promiscuous_mode(struct unm_adapter_s *adapter,
unm_niu_xg_macaddr_set(struct unm_adapter_s *adapter,
static int phy_lock(struct unm_adapter_s *adapter)
unm_niu_xg_set_promiscuous_mode(struct unm_adapter_s *adapter,
unm_niu_xg_set_tx_flow_ctl(struct unm_adapter_s *adapter, int enable)
unm_niu_gbe_set_tx_flow_ctl(struct unm_adapter_s *adapter, int enable)
unm_niu_gbe_set_rx_flow_ctl(struct unm_adapter_s *adapter, int enable)
phy_unlock(struct unm_adapter_s *adapter)
unm_niu_gbe_phy_read(struct unm_adapter_s *adapter, long reg,
check_hw_init(struct unm_adapter_s *adapter)
get_flash_mac_addr(struct unm_adapter_s *adapter, u64 mac[])
typedef struct unm_adapter_s unm_adapter;
struct unm_adapter_s *adapter;
void (*unm_nic_pci_change_crbwindow)(struct unm_adapter_s *,
int (*unm_crb_writelit_adapter)(struct unm_adapter_s *,
(*unm_nic_pci_set_window)(struct unm_adapter_s *,
int (*unm_nic_fill_statistics)(struct unm_adapter_s *,
int (*unm_nic_clear_statistics)(struct unm_adapter_s *);
int (*unm_nic_hw_write_wx)(struct unm_adapter_s *, u64,
int (*unm_nic_hw_read_wx)(struct unm_adapter_s *, u64, void *, int);
int (*unm_nic_hw_write_ioctl)(struct unm_adapter_s *, u64, void *,
int (*unm_nic_hw_read_ioctl)(struct unm_adapter_s *, u64, void *,
int (*unm_nic_pci_mem_write)(struct unm_adapter_s *, u64, void *,
int (*unm_nic_pci_mem_read)(struct unm_adapter_s *, u64, void *,
int (*unm_nic_pci_write_immediate)(struct unm_adapter_s *, u64,
int (*unm_nic_pci_read_immediate)(struct unm_adapter_s *, u64,
void (*unm_nic_pci_write_normalize)(struct unm_adapter_s *, u64,
u32 (*unm_nic_pci_read_normalize)(struct unm_adapter_s *, u64);
int unm_nic_get_board_info(struct unm_adapter_s *adapter);
void _unm_nic_write_crb(struct unm_adapter_s *adapter, uint32_t index,
void unm_nic_write_crb(struct unm_adapter_s *adapter, uint32_t index,
void _unm_nic_read_crb(struct unm_adapter_s *adapter, uint32_t index,
void unm_nic_read_crb(struct unm_adapter_s *adapter, uint32_t index,
int _unm_nic_hw_write(struct unm_adapter_s *adapter,
int unm_nic_hw_write(struct unm_adapter_s *adapter,
int _unm_nic_hw_read(struct unm_adapter_s *adapter,
int unm_nic_hw_read(struct unm_adapter_s *adapter,
void _unm_nic_hw_block_read(struct unm_adapter_s *adapter,
void unm_nic_hw_block_read(struct unm_adapter_s *adapter,
void _unm_nic_hw_block_write(struct unm_adapter_s *adapter,
void unm_nic_hw_block_write(struct unm_adapter_s *adapter,
int unm_nic_pci_mem_write(struct unm_adapter_s *adapter,
void unm_nic_mem_block_read(struct unm_adapter_s *adapter, u64 off,
void unm_nic_mem_block_write(struct unm_adapter_s *adapter, u64 off,
int unm_nic_macaddr_set(struct unm_adapter_s *, __uint8_t *addr);
void unm_tcl_resetall(struct unm_adapter_s *adapter);
void unm_tcl_phaninit(struct unm_adapter_s *adapter);
void unm_tcl_postimage(struct unm_adapter_s *adapter);
int unm_nic_set_mtu(struct unm_adapter_s *adapter, int new_mtu);
long unm_nic_init_port(struct unm_adapter_s *adapter);
struct unm_adapter_s *adapter);
struct unm_adapter_s *adapter);
struct unm_adapter_s *adapter);
void unm_nic_stop_port(struct unm_adapter_s *adapter);
int unm_nic_set_promisc_mode(struct unm_adapter_s *adapter);
int unm_nic_unset_promisc_mode(struct unm_adapter_s *adapter);
int unm_crb_writelit_adapter_128M(struct unm_adapter_s *, unsigned long, int);
int unm_nic_pci_mem_write_128M(struct unm_adapter_s *adapter, u64 off,
int unm_nic_pci_mem_read_128M(struct unm_adapter_s *adapter, u64 off,
int unm_nic_clear_statistics_128M(struct unm_adapter_s *adapter);
int unm_nic_fill_statistics_128M(struct unm_adapter_s *adapter,
int unm_crb_writelit_adapter_2M(struct unm_adapter_s *, unsigned long, int);
int unm_nic_pci_mem_write_2M(struct unm_adapter_s *adapter, u64 off,
int unm_nic_pci_mem_read_2M(struct unm_adapter_s *adapter, u64 off,
int unm_nic_clear_statistics_2M(struct unm_adapter_s *adapter);
int unm_nic_fill_statistics_2M(struct unm_adapter_s *adapter,
int phantom_init(struct unm_adapter_s *adapter, int first_time);
int load_from_flash(struct unm_adapter_s *adapter);
int rom_fast_read(struct unm_adapter_s *adapter, int addr, int *valp);
native_t unm_niu_set_promiscuous_mode(struct unm_adapter_s *adapter,
native_t unm_niu_xg_set_promiscuous_mode(struct unm_adapter_s *adapter,
int unm_niu_xg_macaddr_set(struct unm_adapter_s *adapter,
native_t unm_niu_disable_xg_port(struct unm_adapter_s *adapter);
native_t unm_niu_enable_gbe_port(struct unm_adapter_s *adapter);
native_t unm_niu_disable_gbe_port(struct unm_adapter_s *adapter);
int unm_niu_macaddr_get(struct unm_adapter_s *adapter, unsigned char *addr);
int unm_niu_macaddr_set(struct unm_adapter_s *adapter,
int unm_niu_xg_set_tx_flow_ctl(struct unm_adapter_s *adapter, int enable);
int unm_niu_gbe_set_rx_flow_ctl(struct unm_adapter_s *adapter, int enable);
int unm_niu_gbe_set_tx_flow_ctl(struct unm_adapter_s *adapter, int enable);
long unm_niu_gbe_disable_phy_interrupts(struct unm_adapter_s *);
long unm_niu_gbe_phy_read(struct unm_adapter_s *,
int netxen_create_rxtx(struct unm_adapter_s *adapter);
void netxen_destroy_rxtx(struct unm_adapter_s *adapter);
int nx_fw_cmd_set_mtu(struct unm_adapter_s *adapter, int mtu);
int receive_peg_ready(struct unm_adapter_s *adapter);
void unm_nic_update_cmd_producer(struct unm_adapter_s *adapter,
netxen_api_lock(struct unm_adapter_s *adapter)
netxen_api_unlock(struct unm_adapter_s *adapter)
netxen_poll_rsp(struct unm_adapter_s *adapter)
netxen_issue_cmd(struct unm_adapter_s *adapter,
nx_fw_cmd_set_mtu(struct unm_adapter_s *adapter, int mtu)
nx_fw_cmd_create_rx_ctx(struct unm_adapter_s *adapter)
nx_fw_cmd_destroy_rx_ctx(struct unm_adapter_s *adapter)
nx_fw_cmd_create_tx_ctx(struct unm_adapter_s *adapter)
nx_fw_cmd_destroy_tx_ctx(struct unm_adapter_s *adapter)
netxen_init_old_ctx(struct unm_adapter_s *adapter)
netxen_destroy_rxtx(struct unm_adapter_s *adapter)
netxen_create_rxtx(struct unm_adapter_s *adapter)
unm_nic_pci_is_same_window(struct unm_adapter_s *adapter,
unm_nic_pci_mem_read_direct(struct unm_adapter_s *adapter,
unm_nic_pci_mem_write_direct(struct unm_adapter_s *adapter, u64 off,
unm_nic_pci_mem_write_128M(struct unm_adapter_s *adapter, u64 off, void *data,
unm_nic_pci_mem_read_128M(struct unm_adapter_s *adapter, u64 off, void *data,
unm_nic_pci_mem_write_2M(struct unm_adapter_s *adapter, u64 off, void *data,
unm_nic_pci_mem_read_2M(struct unm_adapter_s *adapter, u64 off, void *data,
unm_crb_writelit_adapter_2M(struct unm_adapter_s *adapter, unsigned long off,
unm_crb_writelit_adapter_128M(struct unm_adapter_s *adapter, unsigned long off,
unm_nic_get_board_info(struct unm_adapter_s *adapter)
unm_nic_macaddr_set(struct unm_adapter_s *adapter, __uint8_t *addr)
unm_nic_set_mtu(struct unm_adapter_s *adapter, int new_mtu)
unm_nic_set_promisc_mode(struct unm_adapter_s *adapter)
unm_nic_unset_promisc_mode(struct unm_adapter_s *adapter)
unm_nic_init_port(struct unm_adapter_s *adapter)
unm_nic_stop_port(struct unm_adapter_s *adapter)
struct unm_adapter_s *adapter)
struct unm_adapter_s *adapter)
unm_crb_read_val_adapter(unsigned long off, struct unm_adapter_s *adapter)
unm_nic_set_link_parameters(struct unm_adapter_s *adapter)
unm_nic_flash_print(struct unm_adapter_s *adapter)
crb_win_lock(struct unm_adapter_s *adapter)
crb_win_unlock(struct unm_adapter_s *adapter)
long unm_niu_gbe_phy_read(struct unm_adapter_s *,
unm_nic_pci_mem_bound_check(struct unm_adapter_s *adapter,
unm_nic_pci_set_window_128M(struct unm_adapter_s *adapter,
unm_nic_pci_set_window_2M(struct unm_adapter_s *adapter,
void unm_nic_get_serial_num(struct unm_adapter_s *adapter);
unm_crb_read_val_adapter((ADDR), (struct unm_adapter_s *)ADAPTER)
(struct unm_adapter_s *)ADAPTER)) return -1; \
(struct unm_adapter_s *)ADAPTER, \
struct unm_adapter_s;
void unm_nic_set_link_parameters(struct unm_adapter_s *adapter);
long xge_mdio_init(struct unm_adapter_s *adapter);
void unm_nic_flash_print(struct unm_adapter_s *adapter);
rom_fast_read(struct unm_adapter_s *adapter, int addr, int *valp)
pinit_from_rom(struct unm_adapter_s *adapter, int verbose)
phantom_init(struct unm_adapter_s *adapter, int pegtune_val)
load_from_flash(struct unm_adapter_s *adapter)
unm_nic_isr_other(struct unm_adapter_s *adapter)
unm_nic_handle_phy_intr(struct unm_adapter_s *adapter)
static void unm_post_rx_buffers_nodb(struct unm_adapter_s *adapter,
static int unm_process_cmd_ring(struct unm_adapter_s *adapter);
static void unm_nic_ioctl(struct unm_adapter_s *adapter, int cmd, queue_t *q,
unm_nic_check_temp(struct unm_adapter_s *adapter)
unm_process_cmd_ring(struct unm_adapter_s *adapter)
post_rx_doorbell(struct unm_adapter_s *adapter, uint32_t ringid, int count)
unm_post_rx_buffers(struct unm_adapter_s *adapter, uint32_t ringid)
unm_post_rx_buffers_nodb(struct unm_adapter_s *adapter,
unm_nic_fill_statistics_128M(struct unm_adapter_s *adapter,
unm_nic_fill_statistics_2M(struct unm_adapter_s *adapter,
unm_nic_clear_statistics_128M(struct unm_adapter_s *adapter)
unm_nic_clear_statistics_2M(struct unm_adapter_s *adapter)
unm_nic_ioctl(struct unm_adapter_s *adapter, int cmd, queue_t *q, mblk_t *mp)
struct unm_adapter_s *adapter = arg;
struct unm_adapter_s *adapter = arg;
struct unm_adapter_s *adapter = arg;
struct unm_adapter_s *adapter = (struct unm_adapter_s *)arg;
cleanup_adapter(struct unm_adapter_s *adapter)
receive_peg_ready(struct unm_adapter_s *adapter)
unm_nic_update_cmd_producer(struct unm_adapter_s *adapter,
unm_nic_update_cmd_consumer(struct unm_adapter_s *adapter,
unm_send_copy(struct unm_adapter_s *adapter, mblk_t *mp, pktinfo_t *pktinfo)
unm_send_mapped(struct unm_adapter_s *adapter, mblk_t *mp, pktinfo_t *pktinfo)