Lines Matching refs:qla_host_t
47 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);
65 extern int qls_set_allmulti(qla_host_t *ha);
66 extern void qls_reset_allmulti(qla_host_t *ha);
68 extern int qls_hw_tx_done(qla_host_t *ha, uint32_t txr_idx);
70 extern int qls_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
73 extern void qls_del_hw_if(qla_host_t *ha);
74 extern int qls_init_hw_if(qla_host_t *ha);
76 extern void qls_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt,
79 extern void qls_update_link_state(qla_host_t *ha);
81 extern int qls_init_hw(qla_host_t *ha);
83 extern int qls_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data);
84 extern int qls_rd_nic_params(qla_host_t *ha);
86 extern int qls_mbx_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data);
87 extern int qls_mbx_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data);
88 extern int qls_mpi_risc_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data);
89 extern int qls_mpi_risc_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data);
91 extern int qls_mbx_dump_risc_ram(qla_host_t *ha, void *buf, uint32_t r_addr,
94 extern int qls_mpi_reset(qla_host_t *ha);
100 extern int qls_make_cdev(qla_host_t *ha);
101 extern void qls_del_cdev(qla_host_t *ha);
103 extern int qls_mpi_core_dump(qla_host_t *ha);