Lines Matching refs:adapter

106 #define	CRB_NORMALIZE(adapter, reg) \  argument
107 (void *)(unsigned long)(pci_base_offset(adapter, CRB_NORMAL(reg)))
109 #define DB_NORMALIZE(adapter, off) \ argument
110 (void *)((unsigned long)adapter->ahw.db_base + (off))
125 ddi_put32(adapter->db_handle, (uint32_t *)(ADDRESS), (DATA))
132 ddi_get8(adapter->regs_handle, (uint8_t *)(ADDRESS))
134 ddi_get16(adapter->regs_handle, (uint16_t *)(ADDRESS))
136 ddi_get32(adapter->regs_handle, (uint32_t *)(ADDRESS))
138 ddi_get64(adapter->regs_handle, (uint64_t *)(ADDRESS))
141 ddi_put8(adapter->regs_handle, (uint8_t *)(ADDRESS), (DATA))
143 ddi_put16(adapter->regs_handle, (uint16_t *)(ADDRESS), (DATA))
145 ddi_put32(adapter->regs_handle, (uint32_t *)(ADDRESS), (DATA))
147 ddi_put64(adapter->regs_handle, (uint64_t *)(ADDRESS), (DATA))
207 unm_adapter *adapter; member
235 struct unm_adapter_s *adapter; member
590 #define PCI_OFFSET_FIRST_RANGE(adapter, off) \ argument
591 ((adapter)->ahw.pci_base0 + off)
592 #define PCI_OFFSET_SECOND_RANGE(adapter, off) \ argument
593 ((adapter)->ahw.pci_base1 + off - SECOND_PAGE_GROUP_START)
594 #define PCI_OFFSET_THIRD_RANGE(adapter, off) \ argument
595 ((adapter)->ahw.pci_base2 + off - THIRD_PAGE_GROUP_START)
597 #define pci_base_offset(adapter, off) \ argument
598 ((((off) < ((adapter)->ahw.first_page_group_end)) && \
599 ((off) >= ((adapter)->ahw.first_page_group_start))) ? \
600 ((adapter)->ahw.pci_base0 + (off)) : \
603 ((adapter)->ahw.pci_base1 + \
607 ((adapter)->ahw.pci_base2 + (off) - \
628 int unm_nic_get_board_info(struct unm_adapter_s *adapter);
629 void _unm_nic_write_crb(struct unm_adapter_s *adapter, uint32_t index,
631 void unm_nic_write_crb(struct unm_adapter_s *adapter, uint32_t index,
633 void _unm_nic_read_crb(struct unm_adapter_s *adapter, uint32_t index,
635 void unm_nic_read_crb(struct unm_adapter_s *adapter, uint32_t index,
638 int _unm_nic_hw_write(struct unm_adapter_s *adapter,
640 int unm_nic_hw_write(struct unm_adapter_s *adapter,
642 int _unm_nic_hw_read(struct unm_adapter_s *adapter,
644 int unm_nic_hw_read(struct unm_adapter_s *adapter,
646 void _unm_nic_hw_block_read(struct unm_adapter_s *adapter,
648 void unm_nic_hw_block_read(struct unm_adapter_s *adapter,
650 void _unm_nic_hw_block_write(struct unm_adapter_s *adapter,
652 void unm_nic_hw_block_write(struct unm_adapter_s *adapter,
654 int unm_nic_pci_mem_write(struct unm_adapter_s *adapter,
656 void unm_nic_mem_block_read(struct unm_adapter_s *adapter, u64 off,
658 void unm_nic_mem_block_write(struct unm_adapter_s *adapter, u64 off,
660 int unm_nic_hw_read_ioctl(unm_adapter *adapter, u64 off, void *data, int len);
661 int unm_nic_hw_write_ioctl(unm_adapter *adapter, u64 off, void *data, int len);
663 void unm_tcl_resetall(struct unm_adapter_s *adapter);
664 void unm_tcl_phaninit(struct unm_adapter_s *adapter);
665 void unm_tcl_postimage(struct unm_adapter_s *adapter);
666 int unm_nic_set_mtu(struct unm_adapter_s *adapter, int new_mtu);
667 long unm_nic_phy_read(unm_adapter *adapter, long reg, __uint32_t *);
668 long unm_nic_init_port(struct unm_adapter_s *adapter);
670 struct unm_adapter_s *adapter);
672 struct unm_adapter_s *adapter);
674 struct unm_adapter_s *adapter);
675 void unm_nic_stop_port(struct unm_adapter_s *adapter);
676 int unm_nic_set_promisc_mode(struct unm_adapter_s *adapter);
677 int unm_nic_unset_promisc_mode(struct unm_adapter_s *adapter);
680 void unm_nic_pci_change_crbwindow_128M(unm_adapter *adapter, uint32_t wndw);
682 int unm_nic_hw_write_wx_128M(unm_adapter *adapter, u64 off, void *data,
684 int unm_nic_hw_read_wx_128M(unm_adapter *adapter, u64 off, void *data, int len);
685 int unm_nic_hw_write_ioctl_128M(unm_adapter *adapter, u64 off, void *data,
687 int unm_nic_hw_read_ioctl_128M(unm_adapter *adapter, u64 off, void *data,
689 int unm_nic_pci_mem_write_128M(struct unm_adapter_s *adapter, u64 off,
691 int unm_nic_pci_mem_read_128M(struct unm_adapter_s *adapter, u64 off,
693 void unm_nic_pci_write_normalize_128M(unm_adapter *adapter, u64 off, u32 data);
694 u32 unm_nic_pci_read_normalize_128M(unm_adapter *adapter, u64 off);
695 int unm_nic_pci_write_immediate_128M(unm_adapter *adapter, u64 off, u32 *data);
696 int unm_nic_pci_read_immediate_128M(unm_adapter *adapter, u64 off, u32 *data);
697 unsigned long long unm_nic_pci_set_window_128M(unm_adapter *adapter,
699 int unm_nic_clear_statistics_128M(struct unm_adapter_s *adapter);
700 int unm_nic_fill_statistics_128M(struct unm_adapter_s *adapter,
703 void unm_nic_pci_change_crbwindow_2M(unm_adapter *adapter, uint32_t wndw);
705 int unm_nic_hw_write_wx_2M(unm_adapter *adapter, u64 off, void *data, int len);
706 int unm_nic_pci_mem_write_2M(struct unm_adapter_s *adapter, u64 off,
708 int unm_nic_pci_mem_read_2M(struct unm_adapter_s *adapter, u64 off,
710 int unm_nic_hw_read_wx_2M(unm_adapter *adapter, u64 off, void *data, int len);
711 void unm_nic_pci_write_normalize_2M(unm_adapter *adapter, u64 off, u32 data);
712 u32 unm_nic_pci_read_normalize_2M(unm_adapter *adapter, u64 off);
713 int unm_nic_pci_write_immediate_2M(unm_adapter *adapter, u64 off, u32 *data);
714 int unm_nic_pci_read_immediate_2M(unm_adapter *adapter, u64 off, u32 *data);
715 unsigned long long unm_nic_pci_set_window_2M(unm_adapter *adapter,
717 int unm_nic_clear_statistics_2M(struct unm_adapter_s *adapter);
718 int unm_nic_fill_statistics_2M(struct unm_adapter_s *adapter,
720 void nx_p3_nic_set_multi(unm_adapter *adapter);
723 int phantom_init(struct unm_adapter_s *adapter, int first_time);
724 int load_from_flash(struct unm_adapter_s *adapter);
725 int pinit_from_rom(unm_adapter *adapter, int verbose);
726 int rom_fast_read(struct unm_adapter_s *adapter, int addr, int *valp);
729 void unm_nic_handle_phy_intr(unm_adapter *adapter);
732 native_t unm_niu_set_promiscuous_mode(struct unm_adapter_s *adapter,
734 native_t unm_niu_xg_set_promiscuous_mode(struct unm_adapter_s *adapter,
737 int unm_niu_xg_macaddr_set(struct unm_adapter_s *adapter,
739 native_t unm_niu_disable_xg_port(struct unm_adapter_s *adapter);
742 native_t unm_niu_enable_gbe_port(struct unm_adapter_s *adapter);
743 native_t unm_niu_disable_gbe_port(struct unm_adapter_s *adapter);
745 int unm_niu_macaddr_get(struct unm_adapter_s *adapter, unsigned char *addr);
746 int unm_niu_macaddr_set(struct unm_adapter_s *adapter,
749 int unm_niu_xg_set_tx_flow_ctl(struct unm_adapter_s *adapter, int enable);
750 int unm_niu_gbe_set_rx_flow_ctl(struct unm_adapter_s *adapter, int enable);
751 int unm_niu_gbe_set_tx_flow_ctl(struct unm_adapter_s *adapter, int enable);
757 int netxen_create_rxtx(struct unm_adapter_s *adapter);
758 void netxen_destroy_rxtx(struct unm_adapter_s *adapter);
759 int nx_fw_cmd_set_mtu(struct unm_adapter_s *adapter, int mtu);
762 int receive_peg_ready(struct unm_adapter_s *adapter);
763 void unm_nic_update_cmd_producer(struct unm_adapter_s *adapter,
772 int unm_nd_init(unm_adapter *adapter);
773 enum ioc_reply unm_nd_ioctl(unm_adapter *adapter, queue_t *wq,
775 void unm_nd_cleanup(unm_adapter *adapter);
778 void unm_destroy_intr(unm_adapter *adapter);
779 void unm_free_dummy_dma(unm_adapter *adapter);