Searched refs:ha (Results 1 - 25 of 90) sorted by relevance

1234

/freebsd-current/sys/dev/qlnx/qlnxe/
H A Dqlnx_rdma.c115 _qlnx_rdma_dev_add(struct qlnx_host *ha) argument
117 QL_DPRINT12(ha, "enter ha = %p qlnx_rdma_if = %p\n", ha, qlnx_rdma_if);
122 if (ha->personality != ECORE_PCI_ETH_IWARP &&
123 ha->personality != ECORE_PCI_ETH_ROCE)
126 ha->qlnx_rdma = qlnx_rdma_if->add(ha);
128 QL_DPRINT12(ha, "exit (ha
133 qlnx_rdma_dev_add(struct qlnx_host *ha) argument
161 _qlnx_rdma_dev_remove(struct qlnx_host *ha) argument
181 qlnx_rdma_dev_remove(struct qlnx_host *ha) argument
229 qlnx_host_t *ha; local
254 qlnx_host_t *ha; local
291 qlnx_rdma_dev_open(struct qlnx_host *ha) argument
309 qlnx_rdma_dev_close(struct qlnx_host *ha) argument
327 qlnx_rdma_get_num_irqs(struct qlnx_host *ha) argument
[all...]
H A Dqlnx_rdma.h43 void * (*add)(void *ha);
44 int (*remove)(void *ha, void *qlnx_rdma_dev);
45 void (*notify)(void *ha, void *qlnx_rdma_dev, enum qlnx_rdma_event);
54 extern int qlnx_rdma_get_num_irqs(struct qlnx_host *ha);
55 extern void qlnx_rdma_dev_add(struct qlnx_host *ha);
56 extern void qlnx_rdma_dev_open(struct qlnx_host *ha);
57 extern void qlnx_rdma_dev_close(struct qlnx_host *ha);
58 extern int qlnx_rdma_dev_remove(struct qlnx_host *ha);
59 extern void qlnx_rdma_changeaddr(struct qlnx_host *ha);
H A Dqlnx_os.c82 static void qlnx_add_sysctls(qlnx_host_t *ha);
87 static void qlnx_release(qlnx_host_t *ha);
89 static void qlnx_init_ifnet(device_t dev, qlnx_host_t *ha);
91 static void qlnx_init_locked(qlnx_host_t *ha);
92 static int qlnx_set_multi(qlnx_host_t *ha, uint32_t add_multi);
93 static int qlnx_set_promisc(qlnx_host_t *ha, int enabled);
94 static int qlnx_set_allmulti(qlnx_host_t *ha, int enabled);
98 static void qlnx_stop(qlnx_host_t *ha);
99 static int qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp,
101 static int qlnx_get_ifq_snd_maxlen(qlnx_host_t *ha);
306 qlnx_vf_device(qlnx_host_t *ha) argument
319 qlnx_valid_device(qlnx_host_t *ha) argument
342 qlnx_rdma_supported(struct qlnx_host *ha) argument
447 qlnx_num_tx_compl(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
464 qlnx_host_t *ha; local
503 qlnx_create_sp_taskqueues(qlnx_host_t *ha) argument
532 qlnx_destroy_sp_taskqueues(qlnx_host_t *ha) argument
549 qlnx_host_t *ha; local
587 qlnx_create_fp_taskqueues(qlnx_host_t *ha) argument
618 qlnx_destroy_fp_taskqueues(qlnx_host_t *ha) argument
636 qlnx_drain_fp_taskqueues(qlnx_host_t *ha) argument
654 qlnx_get_params(qlnx_host_t *ha) argument
667 qlnx_host_t *ha; local
698 qlnx_create_error_recovery_taskqueue(qlnx_host_t *ha) argument
721 qlnx_destroy_error_recovery_taskqueue(qlnx_host_t *ha) argument
740 qlnx_host_t *ha = NULL; local
1119 qlnx_host_t *ha = NULL; local
1167 qlnx_set_personality(qlnx_host_t *ha) argument
1205 qlnx_init_hw(qlnx_host_t *ha) argument
1275 qlnx_release(qlnx_host_t *ha) argument
1375 qlnx_trigger_dump(qlnx_host_t *ha) argument
1403 qlnx_host_t *ha; local
1421 qlnx_host_t *ha; local
1456 qlnx_host_t *ha; local
1488 qlnx_add_sp_stats_sysctls(qlnx_host_t *ha) argument
1510 qlnx_add_fp_stats_sysctls(qlnx_host_t *ha) argument
1783 qlnx_add_hw_stats_sysctls(qlnx_host_t *ha) argument
2149 qlnx_add_sysctls(qlnx_host_t *ha) argument
2302 qlnx_init_ifnet(device_t dev, qlnx_host_t *ha) argument
2422 qlnx_init_locked(qlnx_host_t *ha) argument
2447 qlnx_host_t *ha; local
2463 qlnx_config_mcast_mac_addr(qlnx_host_t *ha, uint8_t *mac_addr, uint32_t add_mac) argument
2488 qlnx_hw_add_mcast(qlnx_host_t *ha, uint8_t *mta) argument
2517 qlnx_hw_del_mcast(qlnx_host_t *ha, uint8_t *mta) argument
2547 qlnx_hw_set_multi(qlnx_host_t *ha, uint8_t *mta, uint32_t mcnt, uint32_t add_mac) argument
2580 qlnx_set_multi(qlnx_host_t *ha, uint32_t add_multi) argument
2599 qlnx_set_promisc(qlnx_host_t *ha, int enabled) argument
2621 qlnx_set_allmulti(qlnx_host_t *ha, int enabled) argument
2648 qlnx_host_t *ha; local
2835 qlnx_host_t *ha; local
2856 qlnx_host_t *ha; local
2882 qlnx_free_tx_pkt(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
2950 qlnx_tx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
3005 qlnx_host_t * ha; local
3054 qlnx_host_t *ha = (qlnx_host_t *)if_getsoftc(ifp); local
3107 qlnx_host_t *ha; local
3135 qlnx_txq_doorbell_wr32(qlnx_host_t *ha, void *reg_addr, uint32_t value) argument
3149 qlnx_tcp_offset(qlnx_host_t *ha, struct mbuf *mp) argument
3254 qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp) argument
3749 qlnx_stop(qlnx_host_t *ha) argument
3787 qlnx_get_ifq_snd_maxlen(qlnx_host_t *ha) argument
3793 qlnx_get_mac_addr(qlnx_host_t *ha) argument
3817 qlnx_get_optics(qlnx_host_t *ha, struct qlnx_link_output *if_link) argument
3861 qlnx_rx_jumbo_chain(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf *mp_head, uint16_t len) argument
3932 qlnx_tpa_start(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_rx_queue *rxq, struct eth_fast_path_rx_tpa_start_cqe *cqe) argument
4244 qlnx_tpa_cont(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_rx_queue *rxq, struct eth_fast_path_rx_tpa_cont_cqe *cqe) argument
4360 qlnx_tpa_end(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_rx_queue *rxq, struct eth_fast_path_rx_tpa_end_cqe *cqe) argument
4531 qlnx_rx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, int budget, int lro_enable) argument
4794 qlnx_host_t *ha; local
4914 qlnx_host_t *ha; local
4951 qlnx_alloc_dmabuf(qlnx_host_t *ha, qlnx_dma_t *dma_buf) argument
5007 qlnx_free_dmabuf(qlnx_host_t *ha, qlnx_dma_t *dma_buf) argument
5053 qlnx_host_t *ha; local
5076 qlnx_alloc_parent_dma_tag(qlnx_host_t *ha) argument
5110 qlnx_free_parent_dma_tag(qlnx_host_t *ha) argument
5120 qlnx_alloc_tx_dma_tag(qlnx_host_t *ha) argument
5142 qlnx_free_tx_dma_tag(qlnx_host_t *ha) argument
5152 qlnx_alloc_rx_dma_tag(qlnx_host_t *ha) argument
5174 qlnx_free_rx_dma_tag(qlnx_host_t *ha) argument
5256 qlnx_host_t *ha; local
5272 qlnx_host_t *ha; local
5402 qlnx_host_t *ha; local
5411 qlnx_host_t *ha; local
5464 qlnx_fill_link(qlnx_host_t *ha, struct ecore_hwfn *hwfn, struct qlnx_link_output *if_link) argument
5592 qlnx_host_t *ha; local
5654 qlnx_slowpath_start(qlnx_host_t *ha) argument
5714 qlnx_slowpath_stop(qlnx_host_t *ha) argument
5765 qlnx_host_t *ha; local
5789 qlnx_get_mfw_version(qlnx_host_t *ha, uint32_t *mfw_ver) argument
5809 qlnx_get_flash_size(qlnx_host_t *ha, uint32_t *flash_size) argument
5829 qlnx_alloc_mem_arrays(qlnx_host_t *ha) argument
5839 qlnx_init_fp(qlnx_host_t *ha) argument
5899 qlnx_free_mem_sb(qlnx_host_t *ha, struct ecore_sb_info *sb_info) argument
5938 qlnx_alloc_mem_sb(qlnx_host_t *ha, struct ecore_sb_info *sb_info, u16 sb_id) argument
5965 qlnx_free_rx_buffers(qlnx_host_t *ha, struct qlnx_rx_queue *rxq) argument
5987 qlnx_free_mem_rxq(qlnx_host_t *ha, struct qlnx_rx_queue *rxq) argument
6032 qlnx_alloc_rx_buffer(qlnx_host_t *ha, struct qlnx_rx_queue *rxq) argument
6085 qlnx_alloc_tpa_mbuf(qlnx_host_t *ha, uint16_t rx_buf_size, struct qlnx_agg_info *tpa) argument
6132 qlnx_free_tpa_mbuf(qlnx_host_t *ha, struct qlnx_agg_info *tpa) argument
6152 qlnx_alloc_mem_rxq(qlnx_host_t *ha, struct qlnx_rx_queue *rxq) argument
6239 qlnx_free_mem_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
6259 qlnx_alloc_mem_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
6294 qlnx_free_tx_br(qlnx_host_t *ha, struct qlnx_fastpath *fp) argument
6319 qlnx_free_mem_fp(qlnx_host_t *ha, struct qlnx_fastpath *fp) argument
6334 qlnx_alloc_tx_br(qlnx_host_t *ha, struct qlnx_fastpath *fp) argument
6352 qlnx_alloc_mem_fp(qlnx_host_t *ha, struct qlnx_fastpath *fp) argument
6394 qlnx_free_mem_load(qlnx_host_t *ha) argument
6407 qlnx_alloc_mem_load(qlnx_host_t *ha) argument
6481 qlnx_host_t *ha = (qlnx_host_t *)cdev; local
6639 qlnx_start_queues(qlnx_host_t *ha) argument
6831 qlnx_drain_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
6860 qlnx_stop_queues(qlnx_host_t *ha) argument
6951 qlnx_set_ucast_rx_mac(qlnx_host_t *ha, enum ecore_filter_opcode opcode, unsigned char mac[ETH_ALEN]) argument
6975 qlnx_remove_all_ucast_mac(qlnx_host_t *ha) argument
6995 qlnx_remove_all_mcast_mac(qlnx_host_t *ha) argument
7027 qlnx_clean_filters(qlnx_host_t *ha) argument
7047 qlnx_set_rx_accept_filter(qlnx_host_t *ha, uint8_t filter) argument
7071 qlnx_set_rx_mode(qlnx_host_t *ha) argument
7102 qlnx_set_link(qlnx_host_t *ha, bool link_up) argument
7134 qlnx_host_t *ha; local
7199 qlnx_host_t *ha; local
7220 qlnx_load(qlnx_host_t *ha) argument
7298 qlnx_drain_soft_lro(qlnx_host_t *ha) argument
7324 qlnx_unload(qlnx_host_t *ha) argument
7368 qlnx_grc_dumpsize(qlnx_host_t *ha, uint32_t *num_dwords, int hwfn_index) argument
7399 qlnx_idle_chk_size(qlnx_host_t *ha, uint32_t *num_dwords, int hwfn_index) argument
7430 qlnx_sample_storm_stats(qlnx_host_t *ha) argument
7573 qlnx_dump_buf8(qlnx_host_t *ha, const char *msg, void *dbuf, uint32_t len) argument
7797 qlnx_host_t *ha = (qlnx_host_t *)p_hwfn->p_dev; local
7826 qlnx_host_t *ha = (qlnx_host_t *)p_hwfn->p_dev; local
7862 qlnx_host_t *ha = (qlnx_host_t *)p_hwfn->p_dev; local
7884 qlnx_initialize_sriov(qlnx_host_t *ha) argument
7916 qlnx_sriov_disable(qlnx_host_t *ha) argument
7998 qlnx_host_t *ha; local
8086 qlnx_host_t *ha; local
8110 qlnx_host_t *ha; local
8149 qlnx_handle_vf_msg(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8190 qlnx_handle_vf_flr_update(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8215 qlnx_handle_bulletin_update(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8243 qlnx_host_t *ha; local
8272 qlnx_create_pf_taskqueues(qlnx_host_t *ha) argument
8302 qlnx_destroy_pf_taskqueues(qlnx_host_t *ha) argument
8318 qlnx_inform_vf_link_state(struct ecore_hwfn *p_hwfn, qlnx_host_t *ha) argument
[all...]
H A Dqlnx_ioctl.c76 qlnx_make_cdev(qlnx_host_t *ha) argument
78 ha->ioctl_dev = make_dev(&qlnx_cdevsw,
79 if_getdunit(ha->ifp),
84 if_name(ha->ifp));
86 if (ha->ioctl_dev == NULL)
89 ha->ioctl_dev->si_drv1 = ha;
95 qlnx_del_cdev(qlnx_host_t *ha) argument
97 if (ha->ioctl_dev != NULL)
98 destroy_dev(ha
103 qlnx_grc_dump(qlnx_host_t *ha, uint32_t *num_dumped_dwords, int hwfn_index) argument
141 qlnx_get_grc_dump_size(qlnx_host_t *ha, qlnx_grcdump_t *grcdump) argument
154 qlnx_get_grc_dump(qlnx_host_t *ha, qlnx_grcdump_t *grcdump) argument
191 qlnx_idle_chk(qlnx_host_t *ha, uint32_t *num_dumped_dwords, int hwfn_index) argument
229 qlnx_get_idle_chk_size(qlnx_host_t *ha, qlnx_idle_chk_t *idle_chk) argument
242 qlnx_get_idle_chk(qlnx_host_t *ha, qlnx_idle_chk_t *idle_chk) argument
280 qlnx_get_trace_cmd_size(qlnx_host_t *ha, int hwfn_index, uint16_t cmd) argument
334 qlnx_get_trace_size(qlnx_host_t *ha, qlnx_trace_t *trace) argument
348 qlnx_get_trace(qlnx_host_t *ha, int hwfn_index, qlnx_trace_t *trace) argument
423 qlnx_reg_rd_wr(qlnx_host_t *ha, qlnx_reg_rd_wr_t *reg_rd_wr) argument
458 qlnx_rd_wr_pci_config(qlnx_host_t *ha, qlnx_pcicfg_rd_wr_t *pci_cfg_rd_wr) argument
483 qlnx_mac_addr(qlnx_host_t *ha, qlnx_perm_mac_addr_t *mac_addr) argument
495 qlnx_get_regs(qlnx_host_t *ha, qlnx_get_regs_t *regs) argument
531 qlnx_drv_info(qlnx_host_t *ha, qlnx_drvinfo_t *drv_info) argument
560 qlnx_dev_settings(qlnx_host_t *ha, qlnx_dev_setting_t *dev_info) argument
580 qlnx_write_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram, uint32_t cmd) argument
611 qlnx_read_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram) argument
638 qlnx_get_nvram_resp(qlnx_host_t *ha, qlnx_nvram_t *nvram) argument
664 qlnx_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram) argument
718 qlnx_storm_stats(qlnx_host_t *ha, qlnx_storm_stats_dump_t *s_stats) argument
762 qlnx_lldp_configure(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, uint32_t enable) argument
834 qlnx_register_default_lldp_tlvs(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
923 qlnx_set_lldp_tlvx(qlnx_host_t *ha, qlnx_lldp_sys_tlvs_t *lldp_tlvs) argument
992 qlnx_host_t *ha; local
[all...]
/freebsd-current/sys/dev/qlxge/
H A Dqls_glbl.h47 extern int qls_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
48 extern void qls_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
49 extern int qls_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp);
55 extern int qls_init_host_fw(qla_host_t *ha);
56 extern int qls_get_msix_count(qla_host_t *ha);
58 extern void qls_hw_add_sysctls(qla_host_t *ha);
60 extern void qls_free_dma(qla_host_t *ha);
61 extern int qls_alloc_dma(qla_host_t *ha);
63 extern int qls_set_promisc(qla_host_t *ha);
64 extern void qls_reset_promisc(qla_host_t *ha);
[all...]
H A Dqls_os.c63 static int qls_alloc_parent_dma_tag(qla_host_t *ha);
64 static void qls_free_parent_dma_tag(qla_host_t *ha);
66 static void qls_flush_xmt_bufs(qla_host_t *ha);
68 static int qls_alloc_rcv_bufs(qla_host_t *ha);
69 static void qls_free_rcv_bufs(qla_host_t *ha);
71 static void qls_init_ifnet(device_t dev, qla_host_t *ha);
72 static void qls_release(qla_host_t *ha);
75 static void qls_stop(qla_host_t *ha);
76 static int qls_send(qla_host_t *ha, struct mbuf **m_headp);
79 static int qls_config_lro(qla_host_t *ha);
151 qla_host_t *ha; local
259 qls_add_sysctls(qla_host_t *ha) argument
286 qla_host_t *ha = arg; local
327 qla_host_t *ha = NULL; local
483 qla_host_t *ha = NULL; local
508 qls_release(qla_host_t *ha) argument
593 qls_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
658 qls_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
666 qls_alloc_parent_dma_tag(qla_host_t *ha) argument
701 qls_free_parent_dma_tag(qla_host_t *ha) argument
715 qls_init_ifnet(device_t dev, qla_host_t *ha) argument
775 qls_init_locked(qla_host_t *ha) argument
809 qla_host_t *ha; local
836 qls_set_multi(qla_host_t *ha, uint32_t add_multi) argument
860 qla_host_t *ha; local
1001 qla_host_t *ha; local
1022 qla_host_t *ha; local
1048 qla_host_t *ha = (qla_host_t *)if_getsoftc(ifp); local
1111 qls_send(qla_host_t *ha, struct mbuf **m_headp) argument
1203 qls_stop(qla_host_t *ha) argument
1231 qls_flush_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb) argument
1246 qls_flush_xmt_bufs(qla_host_t *ha) argument
1259 qls_alloc_rcv_mbufs(qla_host_t *ha, int r) argument
1320 qls_free_rcv_bufs(qla_host_t *ha) argument
1344 qls_alloc_rcv_bufs(qla_host_t *ha) argument
1365 qls_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp) argument
1432 qla_host_t *ha = context; local
1450 qls_config_lro(qla_host_t *ha) argument
1473 qls_free_lro(qla_host_t *ha) argument
1493 qla_host_t *ha = context; local
[all...]
H A Dqls_inline.h37 qls_get_ifq_snd_maxlen(qla_host_t *ha) argument
43 qls_get_optics(qla_host_t *ha) argument
47 if (ha->link_up) {
48 switch ((ha->link_hw_info & 0xF0)) {
75 qls_get_mac_addr(qla_host_t *ha) argument
77 return (ha->mac_addr);
81 qls_lock(qla_host_t *ha, const char *str, uint32_t no_delay) argument
86 mtx_lock(&ha->hw_lock);
87 if (!ha->hw_lock_held) {
88 ha
105 qls_unlock(qla_host_t *ha, const char *str) argument
[all...]
H A Dqls_hw.c47 static int qls_wait_for_mac_proto_idx_ready(qla_host_t *ha, uint32_t op);
48 static int qls_config_unicast_mac_addr(qla_host_t *ha, uint32_t add_mac);
49 static int qls_config_mcast_mac_addr(qla_host_t *ha, uint8_t *mac_addr,
52 static int qls_init_rss(qla_host_t *ha);
53 static int qls_init_comp_queue(qla_host_t *ha, int cid);
54 static int qls_init_work_queue(qla_host_t *ha, int wid);
55 static int qls_init_fw_routing_table(qla_host_t *ha);
56 static int qls_hw_add_all_mcast(qla_host_t *ha);
57 static int qls_hw_add_mcast(qla_host_t *ha, uint8_t *mta);
58 static int qls_hw_del_mcast(qla_host_t *ha, uint8_
94 qls_get_msix_count(qla_host_t *ha) argument
103 qla_host_t *ha; local
121 qla_host_t *ha; local
137 qls_hw_add_sysctls(qla_host_t *ha) argument
173 qls_free_dma(qla_host_t *ha) argument
187 qls_alloc_dma(qla_host_t *ha) argument
214 qls_wait_for_mac_proto_idx_ready(qla_host_t *ha, uint32_t op) argument
236 qls_config_unicast_mac_addr(qla_host_t *ha, uint32_t add_mac) argument
301 qls_config_mcast_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint32_t add_mac, uint32_t index) argument
353 qls_wait_for_route_idx_ready(qla_host_t *ha, uint32_t op) argument
371 qls_load_route_idx_reg(qla_host_t *ha, uint32_t index, uint32_t data) argument
391 qls_load_route_idx_reg_locked(qla_host_t *ha, uint32_t index, uint32_t data) argument
409 qls_clear_routing_table(qla_host_t *ha) argument
432 qls_set_promisc(qla_host_t *ha) argument
444 qls_reset_promisc(qla_host_t *ha) argument
452 qls_set_allmulti(qla_host_t *ha) argument
464 qls_reset_allmulti(qla_host_t *ha) argument
472 qls_init_fw_routing_table(qla_host_t *ha) argument
526 qls_tx_tso_chksum(qla_host_t *ha, struct mbuf *mp, q81_tx_tso_t *tx_mac) argument
635 qls_hw_tx_done(qla_host_t *ha, uint32_t txr_idx) argument
665 qls_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs, uint32_t txr_next, struct mbuf *mp, uint32_t txr_idx) argument
776 qls_del_hw_if(qla_host_t *ha) argument
817 qls_init_hw_if(qla_host_t *ha) argument
954 qls_wait_for_config_reg_bits(qla_host_t *ha, uint32_t bits, uint32_t value) argument
985 qls_init_rss(qla_host_t *ha) argument
1042 qls_init_comp_queue(qla_host_t *ha, int cid) argument
1128 qls_init_work_queue(qla_host_t *ha, int wid) argument
1195 qls_hw_add_all_mcast(qla_host_t *ha) argument
1222 qls_hw_add_mcast(qla_host_t *ha, uint8_t *mta) argument
1251 qls_hw_del_mcast(qla_host_t *ha, uint8_t *mta) argument
1281 qls_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt, uint32_t add_mac) argument
1301 qls_update_link_state(qla_host_t *ha) argument
1330 qls_free_tx_ring_dma(qla_host_t *ha, int r_idx) argument
1345 qls_free_tx_dma(qla_host_t *ha) argument
1371 qls_alloc_tx_ring_dma(qla_host_t *ha, int ridx) argument
1434 qls_alloc_tx_dma(qla_host_t *ha) argument
1487 qls_free_rss_dma(qla_host_t *ha) argument
1494 qls_alloc_rss_dma(qla_host_t *ha) argument
1512 qls_free_mpi_dma(qla_host_t *ha) argument
1519 qls_alloc_mpi_dma(qla_host_t *ha) argument
1536 qls_free_rx_ring_dma(qla_host_t *ha, int ridx) argument
1561 qls_free_rx_dma(qla_host_t *ha) argument
1578 qls_alloc_rx_ring_dma(qla_host_t *ha, int ridx) argument
1718 qls_alloc_rx_dma(qla_host_t *ha) argument
1754 qls_wait_for_flash_ready(qla_host_t *ha) argument
1782 qls_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data) argument
1804 qls_flash_validate(qla_host_t *ha, const char *signature) argument
1832 qls_rd_nic_params(qla_host_t *ha) argument
1881 qls_sem_lock(qla_host_t *ha, uint32_t mask, uint32_t value) argument
1902 qls_sem_unlock(qla_host_t *ha, uint32_t mask) argument
1908 qls_wait_for_proc_addr_ready(qla_host_t *ha) argument
1933 qls_proc_addr_rd_reg(qla_host_t *ha, uint32_t addr_module, uint32_t reg, uint32_t *data) argument
1960 qls_proc_addr_wr_reg(qla_host_t *ha, uint32_t addr_module, uint32_t reg, uint32_t data) argument
1984 qls_hw_nic_reset(qla_host_t *ha) argument
2012 qls_hw_reset(qla_host_t *ha) argument
2081 qls_mpi_risc_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data) argument
2091 qls_mpi_risc_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data) argument
2101 qls_mbx_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data) argument
2116 qls_mbx_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data) argument
2131 qls_mbx_cmd(qla_host_t *ha, uint32_t *in_mbx, uint32_t i_count, uint32_t *out_mbx, uint32_t o_count) argument
2241 qls_mbx_set_mgmt_ctrl(qla_host_t *ha, uint32_t t_ctrl) argument
2268 qls_mbx_get_mgmt_ctrl(qla_host_t *ha, uint32_t *t_status) argument
2291 qls_mbx_get_link_status(qla_host_t *ha) argument
2319 qls_mbx_about_fw(qla_host_t *ha) argument
2339 qls_mbx_dump_risc_ram(qla_host_t *ha, void *buf, uint32_t r_addr, uint32_t r_size) argument
2382 qls_mpi_reset(qla_host_t *ha) argument
[all...]
H A Dqls_ioctl.c53 qls_make_cdev(qla_host_t *ha) argument
55 ha->ioctl_dev = make_dev(&qla_cdevsw,
56 if_getdunit(ha->ifp),
61 if_name(ha->ifp));
63 if (ha->ioctl_dev == NULL)
66 ha->ioctl_dev->si_drv1 = ha;
72 qls_del_cdev(qla_host_t *ha) argument
74 if (ha->ioctl_dev != NULL)
75 destroy_dev(ha
83 qla_host_t *ha; local
[all...]
H A Dqls_isr.c44 qls_tx_comp(qla_host_t *ha, uint32_t txr_idx, q81_tx_mac_comp_t *tx_comp) argument
50 ha->qla_initiate_recovery = 1;
54 txb = &ha->tx_ring[txr_idx].tx_buf[tx_idx];
57 if_inc_counter(ha->ifp, IFCOUNTER_OPACKETS, 1);
58 bus_dmamap_sync(ha->tx_tag, txb->map,
60 bus_dmamap_unload(ha->tx_tag, txb->map);
66 ha->tx_ring[txr_idx].txr_done++;
68 if (ha->tx_ring[txr_idx].txr_done == NUM_TX_DESCRIPTORS)
69 ha->tx_ring[txr_idx].txr_done = 0;
73 qls_replenish_rx(qla_host_t *ha, uint32_ argument
122 qls_rx_comp(qla_host_t *ha, uint32_t rxr_idx, uint32_t cq_idx, q81_rx_t *cq_e) argument
229 qls_cq_isr(qla_host_t *ha, uint32_t cq_idx) argument
304 qls_mbx_isr(qla_host_t *ha) argument
364 qla_host_t *ha; local
[all...]
/freebsd-current/sys/dev/qlxgbe/
H A Dql_inline.h50 qla_sem_lock(qla_host_t *ha, uint32_t sem_reg, uint32_t id_reg, uint32_t id_val) argument
55 if ((READ_REG32(ha, sem_reg) & BIT_0))
64 WRITE_REG32(ha, id_reg, id_val);
75 qla_sem_unlock(qla_host_t *ha, uint32_t sem_reg) argument
77 READ_REG32(ha, sem_reg);
81 qla_get_ifq_snd_maxlen(qla_host_t *ha) argument
87 qla_get_optics(qla_host_t *ha) argument
91 link_speed = READ_REG32(ha, Q8_LINK_SPEED_0);
92 if (ha->pci_func == 0)
107 if ((ha
120 qla_get_mac_addr(qla_host_t *ha) argument
126 qla_set_hw_rcv_desc(qla_host_t *ha, uint32_t r_idx, uint32_t index, uint32_t handle, bus_addr_t paddr, uint32_t buf_size) argument
143 qla_init_hw_rcv_descriptors(qla_host_t *ha) argument
159 qla_lock(qla_host_t *ha, const char *str, uint32_t timeout_ms, uint32_t no_sleep) argument
200 qla_unlock(qla_host_t *ha, const char *str) argument
[all...]
H A Dql_dbg.h38 extern void ql_dump_buf8(qla_host_t *ha, const char *str, void *dbuf,
40 extern void ql_dump_buf16(qla_host_t *ha, const char *str, void *dbuf,
42 extern void ql_dump_buf32(qla_host_t *ha, const char *str, void *dbuf,
64 #define QL_DPRINT1(ha, x) if (ha->dbg_level & 0x0001) device_printf x
65 #define QL_DPRINT2(ha, x) if (ha->dbg_level & 0x0002) device_printf x
66 #define QL_DPRINT4(ha, x) if (ha->dbg_level & 0x0004) device_printf x
67 #define QL_DPRINT8(ha,
[all...]
H A Dql_glbl.h42 extern uint32_t ql_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count);
47 extern int ql_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
48 extern void ql_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
49 extern int ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp);
50 extern void qla_set_error_recovery(qla_host_t *ha);
55 extern int ql_alloc_dma(qla_host_t *ha);
56 extern void ql_free_dma(qla_host_t *ha);
57 extern void ql_hw_add_sysctls(qla_host_t *ha);
58 extern int ql_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
61 extern void qla_confirm_9kb_enable(qla_host_t *ha);
[all...]
H A Dql_misc.c46 static int qla_ld_fw_init(qla_host_t *ha);
63 ql_rdwr_indreg32(qla_host_t *ha, uint32_t addr, uint32_t *val, uint32_t rd) argument
68 wnd_reg = (Q8_CRB_WINDOW_PF0 | (ha->pci_func << 2));
70 WRITE_REG32(ha, wnd_reg, addr);
73 if (READ_REG32(ha, wnd_reg) == addr)
77 if (!count || QL_ERR_INJECT(ha, INJCT_RDWR_INDREG_FAILURE)) {
78 device_printf(ha->pci_dev, "%s: [0x%08x, 0x%08x, %d] failed\n",
80 QL_INITIATE_RECOVERY(ha);
85 *val = READ_REG32(ha, Q8_WILD_CARD);
87 WRITE_REG32(ha, Q8_WILD_CAR
98 ql_rdwr_offchip_mem(qla_host_t *ha, uint64_t addr, q80_offchip_mem_val_t *val, uint32_t rd) argument
222 ql_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data) argument
255 qla_get_fdt(qla_host_t *ha) argument
349 qla_flash_write_enable(qla_host_t *ha, int enable) argument
414 qla_erase_flash_sector(qla_host_t *ha, uint32_t start) argument
492 ql_erase_flash(qla_host_t *ha, uint32_t off, uint32_t size) argument
528 qla_wr_flash32(qla_host_t *ha, uint32_t off, uint32_t *data) argument
588 qla_flash_write_data(qla_host_t *ha, uint32_t off, uint32_t size, void *data) argument
630 ql_wr_flash_buffer(qla_host_t *ha, uint32_t off, uint32_t size, void *buf) argument
669 qla_load_fw_from_flash(qla_host_t *ha) argument
720 qla_init_from_flash(qla_host_t *ha) argument
750 ql_init_hw(qla_host_t *ha) argument
805 ql_read_mac_addr(qla_host_t *ha) argument
842 qla_tmplt_16bit_checksum(qla_host_t *ha, uint16_t *buf, uint32_t size) argument
857 qla_wr_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
879 qla_rd_wr_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
909 qla_poll_reg(qla_host_t *ha, uint32_t addr, uint32_t ms_to, uint32_t tmask, uint32_t tvalue) argument
932 qla_poll_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
975 qla_poll_write_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
1013 qla_poll_read_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
1054 qla_rdmwr(qla_host_t *ha, uint32_t raddr, uint32_t waddr, q8_rdmwr_hdr_t *hdr) argument
1089 qla_read_modify_write_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
1113 qla_tmplt_execute(qla_host_t *ha, uint8_t *buf, int start_idx, int *end_idx, uint32_t nentries) argument
1184 qla_load_offchip_mem(qla_host_t *ha, uint64_t addr, uint32_t *data32, uint32_t len32) argument
1234 qla_load_bootldr(qla_host_t *ha) argument
1251 qla_load_fwimage(qla_host_t *ha) argument
1269 qla_ld_fw_init(qla_host_t *ha) argument
1331 ql_stop_sequence(qla_host_t *ha) argument
1360 ql_start_sequence(qla_host_t *ha, uint16_t index) argument
[all...]
H A Dql_os.c63 static int qla_alloc_parent_dma_tag(qla_host_t *ha);
64 static void qla_free_parent_dma_tag(qla_host_t *ha);
65 static int qla_alloc_xmt_bufs(qla_host_t *ha);
66 static void qla_free_xmt_bufs(qla_host_t *ha);
67 static int qla_alloc_rcv_bufs(qla_host_t *ha);
68 static void qla_free_rcv_bufs(qla_host_t *ha);
69 static void qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb);
71 static void qla_init_ifnet(device_t dev, qla_host_t *ha);
73 static void qla_release(qla_host_t *ha);
76 static void qla_stop(qla_host_t *ha);
158 qla_add_sysctls(qla_host_t *ha) argument
257 qla_host_t *ha = arg; local
324 qla_host_t *ha = NULL; local
569 qla_host_t *ha = NULL; local
608 qla_host_t *ha; local
627 qla_release(qla_host_t *ha) argument
726 ql_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
791 ql_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
799 qla_alloc_parent_dma_tag(qla_host_t *ha) argument
834 qla_free_parent_dma_tag(qla_host_t *ha) argument
848 qla_init_ifnet(device_t dev, qla_host_t *ha) argument
907 qla_init_locked(qla_host_t *ha) argument
949 qla_host_t *ha; local
979 qla_set_multi(qla_host_t *ha, uint32_t add_multi) argument
1023 qla_host_t *ha; local
1214 qla_host_t *ha; local
1235 qla_host_t *ha; local
1257 qla_send(qla_host_t *ha, struct mbuf **m_headp, uint32_t txr_idx, uint32_t iscsi_pdu) argument
1365 qla_alloc_tx_br(qla_host_t *ha, qla_tx_fp_t *fp) argument
1383 qla_free_tx_br(qla_host_t *ha, qla_tx_fp_t *fp) argument
1410 qla_host_t *ha; local
1511 qla_create_fp_taskqueues(qla_host_t *ha) argument
1542 qla_destroy_fp_taskqueues(qla_host_t *ha) argument
1559 qla_drain_fp_taskqueues(qla_host_t *ha) argument
1576 qla_host_t *ha = (qla_host_t *)if_getsoftc(ifp); local
1614 qla_host_t *ha; local
1641 qla_stop(qla_host_t *ha) argument
1684 qla_alloc_xmt_bufs(qla_host_t *ha) argument
1737 qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb) argument
1764 qla_free_xmt_bufs(qla_host_t *ha) argument
1786 qla_alloc_rcv_std(qla_host_t *ha) argument
1857 qla_free_rcv_std(qla_host_t *ha) argument
1877 qla_alloc_rcv_bufs(qla_host_t *ha) argument
1913 qla_free_rcv_bufs(qla_host_t *ha) argument
1936 ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp) argument
2007 qla_get_peer(qla_host_t *ha) argument
2029 qla_send_msg_to_peer(qla_host_t *ha, uint32_t msg_to_peer) argument
2041 qla_set_error_recovery(qla_host_t *ha) argument
2057 qla_host_t *ha = context; local
2229 qla_host_t *ha = context; local
2247 qla_host_t *ha; local
[all...]
H A Dql_ioctl.c44 static int ql_slowpath_log(qla_host_t *ha, qla_sp_log_t *log);
45 static int ql_drvr_state(qla_host_t *ha, qla_driver_state_t *drvr_state);
46 static uint32_t ql_drvr_state_size(qla_host_t *ha);
57 ql_make_cdev(qla_host_t *ha) argument
59 ha->ioctl_dev = make_dev(&qla_cdevsw,
60 if_getdunit(ha->ifp),
65 if_name(ha->ifp));
67 if (ha->ioctl_dev == NULL)
70 ha->ioctl_dev->si_drv1 = ha;
76 ql_del_cdev(qla_host_t *ha) argument
87 qla_host_t *ha; local
351 ql_drvr_state(qla_host_t *ha, qla_driver_state_t *state) argument
379 ql_drvr_state_size(qla_host_t *ha) argument
410 ql_get_tx_state(qla_host_t *ha, qla_drvr_state_tx_t *tx_state) argument
428 ql_get_rx_state(qla_host_t *ha, qla_drvr_state_rx_t *rx_state) argument
441 ql_get_sds_state(qla_host_t *ha, qla_drvr_state_sds_t *sds_state) argument
454 ql_capture_drvr_state(qla_host_t *ha) argument
550 ql_alloc_drvr_state_buffer(qla_host_t *ha) argument
565 ql_free_drvr_state_buffer(qla_host_t *ha) argument
573 ql_sp_log(qla_host_t *ha, uint16_t fmtstr_idx, uint16_t num_params, uint32_t param0, uint32_t param1, uint32_t param2, uint32_t param3, uint32_t param4) argument
610 ql_alloc_sp_log_buffer(qla_host_t *ha) argument
628 ql_free_sp_log_buffer(qla_host_t *ha) argument
636 ql_slowpath_log(qla_host_t *ha, qla_sp_log_t *log) argument
[all...]
H A Dql_hw.c50 static void qla_del_rcv_cntxt(qla_host_t *ha);
51 static int qla_init_rcv_cntxt(qla_host_t *ha);
52 static int qla_del_xmt_cntxt(qla_host_t *ha);
53 static int qla_init_xmt_cntxt(qla_host_t *ha);
54 static int qla_mbx_cmd(qla_host_t *ha, uint32_t *h_mbox, uint32_t n_hmbox,
56 static int qla_config_intr_cntxt(qla_host_t *ha, uint32_t start_idx,
58 static int qla_config_rss(qla_host_t *ha, uint16_t cntxt_id);
59 static int qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id,
61 static int qla_set_mac_rcv_mode(qla_host_t *ha, uint32_t mode);
62 static int qla_link_event_req(qla_host_t *ha, uint16_
82 qla_stop_pegs(qla_host_t *ha) argument
98 qla_host_t *ha; local
136 qla_host_t *ha; local
203 qla_host_t *ha; local
232 qla_host_t *ha; local
251 qlnx_add_hw_mac_stats_sysctls(qla_host_t *ha) argument
468 qlnx_add_hw_rcv_stats_sysctls(qla_host_t *ha) argument
585 qlnx_add_hw_xmt_stats_sysctls(qla_host_t *ha) argument
646 qlnx_add_hw_mbx_cmpl_stats_sysctls(qla_host_t *ha) argument
752 qlnx_add_hw_stats_sysctls(qla_host_t *ha) argument
763 qlnx_add_drvr_sds_stats(qla_host_t *ha) argument
801 qlnx_add_drvr_rds_stats(qla_host_t *ha) argument
845 qlnx_add_drvr_tx_stats(qla_host_t *ha) argument
886 qlnx_add_drvr_stats_sysctls(qla_host_t *ha) argument
899 ql_hw_add_sysctls(qla_host_t *ha) argument
1115 ql_hw_link_status(qla_host_t *ha) argument
1223 ql_free_dma(qla_host_t *ha) argument
1253 ql_alloc_dma(qla_host_t *ha) argument
1374 qla_mbx_cmd(qla_host_t *ha, uint32_t *h_mbox, uint32_t n_hmbox, uint32_t *fw_mbox, uint32_t n_fwmbox, uint32_t no_pause) argument
1505 qla_get_nic_partition(qla_host_t *ha, uint32_t *supports_9kb, uint32_t *num_rcvq) argument
1541 qla_config_intr_cntxt(qla_host_t *ha, uint32_t start_idx, uint32_t num_intrs, uint32_t create) argument
1621 qla_config_rss(qla_host_t *ha, uint16_t cntxt_id) argument
1673 qla_set_rss_ind_table(qla_host_t *ha, uint32_t start_idx, uint32_t count, uint16_t cntxt_id, uint8_t *ind_table) argument
1722 qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id, int tenable, int rcv) argument
1783 qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint32_t add_mac, uint32_t num_mac) argument
1852 qla_set_mac_rcv_mode(qla_host_t *ha, uint32_t mode) argument
1889 ql_set_promisc(qla_host_t *ha) argument
1899 qla_reset_promisc(qla_host_t *ha) argument
1906 ql_set_allmulti(qla_host_t *ha) argument
1916 qla_reset_allmulti(qla_host_t *ha) argument
1928 ql_set_max_mtu(qla_host_t *ha, uint32_t mtu, uint16_t cntxt_id) argument
1966 qla_link_event_req(qla_host_t *ha, uint16_t cntxt_id) argument
2003 qla_config_fw_lro(qla_host_t *ha, uint16_t cntxt_id) argument
2043 qla_set_cam_search_mode(qla_host_t *ha, uint32_t search_mode) argument
2081 qla_get_cam_search_mode(qla_host_t *ha) argument
2120 qla_get_hw_stats(qla_host_t *ha, uint32_t cmd, uint32_t rsp_size) argument
2156 ql_get_stats(qla_host_t *ha) argument
2257 qla_tx_tso(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd, uint8_t *hdr) argument
2377 qla_tx_chksum(qla_host_t *ha, struct mbuf *mp, uint32_t *op_code, uint32_t *tcp_hdr_off) argument
2468 ql_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs, uint32_t tx_idx, struct mbuf *mp, uint32_t txr_idx, uint32_t iscsi_pdu) argument
2724 qla_config_rss_ind_table(qla_host_t *ha) argument
2750 qla_config_soft_lro(qla_host_t *ha) argument
2778 qla_drain_soft_lro(qla_host_t *ha) argument
2796 qla_free_soft_lro(qla_host_t *ha) argument
2818 ql_del_hw_if(qla_host_t *ha) argument
2856 qla_confirm_9kb_enable(qla_host_t *ha) argument
2883 ql_init_hw_if(qla_host_t *ha) argument
3005 qla_map_sds_to_rds(qla_host_t *ha, uint32_t start_idx, uint32_t num_idx) argument
3052 qla_init_rcv_cntxt(qla_host_t *ha) argument
3204 qla_add_rcv_rings(qla_host_t *ha, uint32_t sds_idx, uint32_t nsds) argument
3284 qla_del_rcv_cntxt(qla_host_t *ha) argument
3345 qla_init_xmt_cntxt_i(qla_host_t *ha, uint32_t txr_idx) argument
3432 qla_del_xmt_cntxt_i(qla_host_t *ha, uint32_t txr_idx) argument
3466 qla_del_xmt_cntxt(qla_host_t *ha) argument
3484 qla_init_xmt_cntxt(qla_host_t *ha) argument
3502 qla_hw_all_mcast(qla_host_t *ha, uint32_t add_mcast) argument
3566 qla_hw_add_all_mcast(qla_host_t *ha) argument
3576 qla_hw_del_all_mcast(qla_host_t *ha) argument
3589 qla_hw_mac_addr_present(qla_host_t *ha, uint8_t *mta) argument
3601 qla_hw_add_mcast(qla_host_t *ha, uint8_t *mta, uint32_t nmcast) argument
3626 qla_hw_del_mcast(qla_host_t *ha, uint8_t *mta, uint32_t nmcast) argument
3657 ql_hw_set_multi(qla_host_t *ha, uint8_t *mcast_addr, uint32_t mcnt, uint32_t add_mac) argument
3730 ql_hw_tx_done_locked(qla_host_t *ha, uint32_t txr_idx) argument
3780 ql_update_link_state(qla_host_t *ha) argument
3810 ql_hw_check_health(qla_host_t *ha) argument
3876 qla_init_nic_func(qla_host_t *ha) argument
3919 qla_stop_nic_func(qla_host_t *ha) argument
3959 qla_query_fw_dcbx_caps(qla_host_t *ha) argument
3997 qla_idc_ack(qla_host_t *ha, uint32_t aen_mb1, uint32_t aen_mb2, uint32_t aen_mb3, uint32_t aen_mb4) argument
4052 qla_set_port_config(qla_host_t *ha, uint32_t cfg_bits) argument
4112 qla_get_minidump_tmplt_size(qla_host_t *ha, uint32_t *size) argument
4159 qla_get_port_config(qla_host_t *ha, uint32_t *cfg_bits) argument
4206 ql_iscsi_pdu(qla_host_t *ha, struct mbuf *mp) argument
4281 qla_hw_async_event(qla_host_t *ha) argument
4299 ql_get_minidump_template(qla_host_t *ha) argument
4394 ql_minidump_size(qla_host_t *ha) argument
4413 ql_free_minidump_buffer(qla_host_t *ha) argument
4424 ql_alloc_minidump_buffer(qla_host_t *ha) argument
4441 ql_free_minidump_template_buffer(qla_host_t *ha) argument
4452 ql_alloc_minidump_template_buffer(qla_host_t *ha) argument
4466 ql_alloc_minidump_buffers(qla_host_t *ha) argument
4484 ql_validate_minidump_checksum(qla_host_t *ha) argument
4505 ql_minidump_init(qla_host_t *ha) argument
4574 ql_minidump_free(qla_host_t *ha) argument
4589 ql_minidump(qla_host_t *ha) argument
4628 ql_parse_template(qla_host_t *ha) argument
4828 ql_rdcrb(qla_host_t *ha, ql_minidump_entry_rdcrb_t * crb_entry, uint32_t * data_buff) argument
4861 ql_L2Cache(qla_host_t *ha, ql_minidump_entry_cache_t *cacheEntry, uint32_t * data_buff) argument
4956 ql_L1Cache(qla_host_t *ha, ql_minidump_entry_cache_t *cacheEntry, uint32_t *data_buff) argument
5010 ql_rdocm(qla_host_t *ha, ql_minidump_entry_rdocm_t *ocmEntry, uint32_t *data_buff) argument
5034 ql_rdmem(qla_host_t *ha, ql_minidump_entry_rdmem_t *mem_entry, uint32_t *data_buff) argument
5069 ql_rdrom(qla_host_t *ha, ql_minidump_entry_rdrom_t *romEntry, uint32_t *data_buff) argument
5099 ql_rdmux(qla_host_t *ha, ql_minidump_entry_mux_t *muxEntry, uint32_t *data_buff) argument
5131 ql_rdmux2(qla_host_t *ha, ql_minidump_entry_mux2_t *muxEntry, uint32_t *data_buff) argument
5201 ql_rdqueue(qla_host_t *ha, ql_minidump_entry_queue_t *queueEntry, uint32_t *data_buff) argument
5243 ql_cntrl(qla_host_t *ha, ql_minidump_template_hdr_t *template_hdr, ql_minidump_entry_cntrl_t *crbEntry) argument
5427 ql_pollrd(qla_host_t *ha, ql_minidump_entry_pollrd_t *entry, uint32_t *data_buff) argument
5493 ql_pollrd_modify_write(qla_host_t *ha, ql_minidump_entry_rd_modify_wr_with_poll_t *entry, uint32_t *data_buff) argument
[all...]
/freebsd-current/sys/dev/qlxgb/
H A Dqla_inline.h39 static __inline void qla_hw_reset(qla_host_t *ha) argument
41 WRITE_OFFSET32(ha, Q8_ASIC_RESET, 0xFFFFFFFF);
58 qla_sem_lock(qla_host_t *ha, uint32_t sem_reg, uint32_t id_reg, uint32_t id_val) argument
63 if ((READ_REG32(ha, sem_reg) & SEM_LOCK_BIT))
72 WRITE_OFFSET32(ha, id_reg, id_val);
83 qla_sem_unlock(qla_host_t *ha, uint32_t sem_reg) argument
85 READ_REG32(ha, sem_reg);
89 qla_get_ifq_snd_maxlen(qla_host_t *ha) argument
95 qla_get_optics(qla_host_t *ha) argument
99 link_speed = READ_REG32(ha, Q8_LINK_SPEED_
123 qla_get_mac_addr(qla_host_t *ha) argument
129 qla_read_mac_addr(qla_host_t *ha) argument
173 qla_set_hw_rcv_desc(qla_host_t *ha, uint32_t ridx, uint32_t index, uint32_t handle, bus_addr_t paddr, uint32_t buf_size) argument
190 qla_init_hw_rcv_descriptors(qla_host_t *ha, uint32_t ridx) argument
203 qla_lock(qla_host_t *ha, const char *str) argument
220 qla_unlock(qla_host_t *ha, const char *str) argument
[all...]
H A Dqla_glbl.h53 extern int qla_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
54 extern void qla_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
56 extern int qla_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp,
62 extern int qla_get_msix_count(qla_host_t *ha);
63 extern int qla_alloc_dma(qla_host_t *ha);
64 extern void qla_free_dma(qla_host_t *ha);
65 extern void qla_hw_add_sysctls(qla_host_t *ha);
66 extern int qla_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
68 extern int qla_init_hw_if(qla_host_t *ha);
69 extern void qla_get_hw_caps(qla_host_t *ha);
[all...]
H A Dqla_os.c63 static int qla_alloc_parent_dma_tag(qla_host_t *ha);
64 static void qla_free_parent_dma_tag(qla_host_t *ha);
65 static int qla_alloc_xmt_bufs(qla_host_t *ha);
66 static void qla_free_xmt_bufs(qla_host_t *ha);
67 static int qla_alloc_rcv_bufs(qla_host_t *ha);
68 static void qla_free_rcv_bufs(qla_host_t *ha);
70 static void qla_init_ifnet(device_t dev, qla_host_t *ha);
72 static void qla_release(qla_host_t *ha);
75 static void qla_stop(qla_host_t *ha);
76 static int qla_send(qla_host_t *ha, struc
145 qla_add_sysctls(qla_host_t *ha) argument
207 qla_host_t *ha = arg; local
236 qla_host_t *ha = NULL; local
407 qla_host_t *ha = NULL; local
446 qla_host_t *ha; local
464 qla_release(qla_host_t *ha) argument
531 qla_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
596 qla_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
604 qla_alloc_parent_dma_tag(qla_host_t *ha) argument
639 qla_free_parent_dma_tag(qla_host_t *ha) argument
653 qla_init_ifnet(device_t dev, qla_host_t *ha) argument
706 qla_init_locked(qla_host_t *ha) argument
739 qla_host_t *ha; local
765 qla_set_multi(qla_host_t *ha, uint32_t add_multi) argument
785 qla_host_t *ha; local
933 qla_host_t *ha; local
954 qla_host_t *ha; local
979 qla_host_t *ha = (qla_host_t *)if_getsoftc(ifp); local
1031 qla_send(qla_host_t *ha, struct mbuf **m_headp) argument
1121 qla_stop(qla_host_t *ha) argument
1147 qla_alloc_xmt_bufs(qla_host_t *ha) argument
1174 qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb) argument
1190 qla_free_xmt_bufs(qla_host_t *ha) argument
1207 qla_alloc_rcv_bufs(qla_host_t *ha) argument
1330 qla_free_rcv_bufs(qla_host_t *ha) argument
1376 qla_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp, uint32_t jumbo) argument
1452 qla_host_t *ha = context; local
[all...]
H A Dqla_misc.c204 qla_rdwr_indreg32(qla_host_t *ha, uint32_t addr, uint32_t *val, uint32_t rd) argument
212 device_printf(ha->pci_dev, "%s: invalid addr 0x%08x\n",
219 device_printf(ha->pci_dev, "%s: undefined map 0x%08x\n",
226 if (qla_sem_lock(ha, Q8_SEM7_LOCK, 0, 0)) {
227 device_printf(ha->pci_dev, "%s: SEM7_LOCK failed\n", __func__);
231 WRITE_OFFSET32(ha, Q8_CRB_WINDOW_2M, offset);
233 while (offset != (READ_OFFSET32(ha, Q8_CRB_WINDOW_2M))) {
236 qla_sem_unlock(ha, Q8_SEM7_UNLOCK);
244 *val = READ_OFFSET32(ha, ((addr & 0xFFFF) | 0x1E0000));
246 WRITE_OFFSET32(ha, ((add
258 qla_rdwr_offchip_mem(qla_host_t *ha, uint64_t addr, offchip_mem_val_t *val, uint32_t rd) argument
304 qla_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data) argument
348 qla_p3p_sem_lock2(qla_host_t *ha) argument
363 qla_int_to_pci_addr_map(qla_host_t *ha, uint32_t int_addr) argument
386 qla_filter_pci_addr(qla_host_t *ha, uint32_t addr) argument
414 qla_crb_init(qla_host_t *ha) argument
473 qla_init_peg_regs(qla_host_t *ha) argument
495 qla_load_fw_from_flash(qla_host_t *ha) argument
538 qla_init_from_flash(qla_host_t *ha) argument
591 qla_init_hw(qla_host_t *ha) argument
649 qla_wait_for_flash_busy(qla_host_t *ha) argument
667 qla_flash_write_enable(qla_host_t *ha) argument
686 qla_flash_unprotect(qla_host_t *ha) argument
724 qla_flash_protect(qla_host_t *ha) argument
746 qla_flash_get_status(qla_host_t *ha) argument
772 qla_wait_for_flash_unprotect(qla_host_t *ha) argument
787 qla_wait_for_flash_protect(qla_host_t *ha) argument
802 qla_erase_flash_sector(qla_host_t *ha, uint32_t start) argument
828 qla_erase_flash(qla_host_t *ha, uint32_t off, uint32_t size) argument
862 qla_flash_write32(qla_host_t *ha, uint32_t off, uint32_t data) argument
888 qla_flash_wait_for_write_complete(qla_host_t *ha) argument
915 qla_flash_write(qla_host_t *ha, uint32_t off, uint32_t data) argument
930 qla_flash_write_pattern(qla_host_t *ha, uint32_t off, uint32_t size, uint32_t pattern) argument
965 qla_flash_write_data(qla_host_t *ha, uint32_t off, uint32_t size, void *data) argument
1005 qla_wr_flash_buffer(qla_host_t *ha, uint32_t off, uint32_t size, void *buf, uint32_t pattern) argument
[all...]
H A Dqla_isr.c45 static void qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp);
46 static void qla_replenish_jumbo_rx(qla_host_t *ha, qla_sds_t *sdsp);
53 qla_rx_intr(qla_host_t *ha, uint64_t data, uint32_t sds_idx, argument
59 if_t ifp = ha->ifp;
63 sdsp = &ha->hw.sds[sds_idx];
72 device_printf(ha->pci_dev, "%s: ring[%d] index[0x%08x]"
79 device_printf(ha->pci_dev, "%s: ring[%d] index[0x%08x]"
87 rxb = &ha->rx_buf[idx];
89 rxb = &ha->rx_jbuf[idx];
101 bus_dmamap_sync(ha
159 qla_replenish_jumbo_rx(qla_host_t *ha, qla_sds_t *sdsp) argument
210 qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp) argument
265 qla_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count) argument
349 qla_host_t *ha; local
383 qla_host_t *ha; local
[all...]
H A Dqla_hw.c53 static void qla_init_cntxt_regions(qla_host_t *ha);
54 static int qla_issue_cmd(qla_host_t *ha, qla_cdrp_t *cdrp);
55 static int qla_fw_cmd(qla_host_t *ha, void *fw_cmd, uint32_t size);
56 static int qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr,
58 static void qla_del_rcv_cntxt(qla_host_t *ha);
59 static int qla_init_rcv_cntxt(qla_host_t *ha);
60 static void qla_del_xmt_cntxt(qla_host_t *ha);
61 static int qla_init_xmt_cntxt(qla_host_t *ha);
62 static int qla_get_max_rds(qla_host_t *ha);
63 static int qla_get_max_sds(qla_host_t *ha);
73 qla_get_msix_count(qla_host_t *ha) argument
83 qla_hw_add_sysctls(qla_host_t *ha) argument
105 qla_free_dma(qla_host_t *ha) argument
137 qla_alloc_dma(qla_host_t *ha) argument
267 qla_init_cntxt_regions(qla_host_t *ha) argument
407 qla_issue_cmd(qla_host_t *ha, qla_cdrp_t *cdrp) argument
485 qla_fw_cmd(qla_host_t *ha, void *fw_cmd, uint32_t size) argument
537 qla_config_rss(qla_host_t *ha, uint16_t cntxt_id) argument
567 qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id, int tenable) argument
603 qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint16_t cntxt_id, uint32_t add_multi) argument
636 qla_set_mac_rcv_mode(qla_host_t *ha, uint16_t cntxt_id, uint32_t mode) argument
655 qla_set_promisc(qla_host_t *ha) argument
663 qla_set_allmulti(qla_host_t *ha) argument
671 qla_reset_promisc_allmulti(qla_host_t *ha) argument
683 qla_config_ipv4_addr(qla_host_t *ha, uint32_t ipv4_addr) argument
708 qla_tx_tso(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd, uint8_t *hdr) argument
827 qla_tx_chksum(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd) argument
917 qla_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs, uint32_t *tx_idx, struct mbuf *mp) argument
1126 qla_del_hw_if(qla_host_t *ha) argument
1146 qla_init_hw_if(qla_host_t *ha) argument
1203 qla_init_rcv_cntxt(qla_host_t *ha) argument
1286 qla_del_rcv_cntxt(qla_host_t *ha) argument
1311 qla_init_xmt_cntxt(qla_host_t *ha) argument
1366 qla_del_xmt_cntxt(qla_host_t *ha) argument
1391 qla_get_max_rds(qla_host_t *ha) argument
1419 qla_get_max_sds(qla_host_t *ha) argument
1447 qla_get_max_rules(qla_host_t *ha) argument
1475 qla_get_max_rcv_cntxts(qla_host_t *ha) argument
1503 qla_get_max_tx_cntxts(qla_host_t *ha) argument
1531 qla_get_max_mtu(qla_host_t *ha) argument
1559 qla_set_max_mtu(qla_host_t *ha, uint32_t mtu, uint16_t cntxt_id) argument
1587 qla_get_max_lro(qla_host_t *ha) argument
1615 qla_get_flow_control(qla_host_t *ha) argument
1642 qla_get_hw_caps(qla_host_t *ha) argument
1662 qla_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt, uint32_t add_multi) argument
1681 qla_hw_tx_done_locked(qla_host_t *ha) argument
1724 qla_hw_tx_done(qla_host_t *ha) argument
1741 qla_update_link_state(qla_host_t *ha) argument
1769 qla_config_lro(qla_host_t *ha) argument
1793 qla_free_lro(qla_host_t *ha) argument
1812 qla_hw_stop_rcv(qla_host_t *ha) argument
[all...]
H A Dqla_ioctl.c51 qla_make_cdev(qla_host_t *ha) argument
53 ha->ioctl_dev = make_dev(&qla_cdevsw,
54 if_getdunit(ha->ifp),
59 if_name(ha->ifp));
61 if (ha->ioctl_dev == NULL)
64 ha->ioctl_dev->si_drv1 = ha;
70 qla_del_cdev(qla_host_t *ha) argument
72 if (ha->ioctl_dev != NULL)
73 destroy_dev(ha
81 qla_host_t *ha; local
[all...]
/freebsd-current/lib/msun/src/
H A De_hypotf.c23 int32_t j,k,ha,hb; local
25 GET_FLOAT_WORD(ha,x);
26 ha &= 0x7fffffff;
29 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;}
32 if((ha-hb)>0xf000000) {return a+b;} /* x/y > 2**30 */
34 if(ha > 0x58800000) { /* a>2**50 */
35 if(ha >= 0x7f800000) { /* Inf or NaN */
38 if(ha
[all...]

Completed in 195 milliseconds

1234