Lines Matching refs:qla_hw_data

89 qla2x00_alloc_outstanding_cmds(struct qla_hw_data *, struct req_que *);
142 struct qla_hw_data *);
224 extern int qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *, srb_t *,
226 extern int qla24xx_walk_and_build_sglist(struct qla_hw_data *, srb_t *,
228 extern int qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *, srb_t *,
448 extern int qla2x00_request_irqs(struct qla_hw_data *, struct rsp_que *);
452 extern const char *qla2x00_get_link_speed_str(struct qla_hw_data *, uint16_t);
597 extern int qla25xx_create_req_que(struct qla_hw_data *, uint16_t, uint8_t,
599 extern int qla25xx_create_rsp_que(struct qla_hw_data *, uint16_t, uint8_t,
604 extern uint16_t qla24xx_rd_req_reg(struct qla_hw_data *, uint16_t);
605 extern uint16_t qla25xx_rd_req_reg(struct qla_hw_data *, uint16_t);
606 extern void qla24xx_wrt_req_reg(struct qla_hw_data *, uint16_t, uint16_t);
607 extern void qla25xx_wrt_req_reg(struct qla_hw_data *, uint16_t, uint16_t);
608 extern void qla25xx_wrt_rsp_reg(struct qla_hw_data *, uint16_t, uint16_t);
609 extern void qla24xx_wrt_rsp_reg(struct qla_hw_data *, uint16_t, uint16_t);
620 extern void qlafx00_enable_intrs(struct qla_hw_data *);
621 extern void qlafx00_disable_intrs(struct qla_hw_data *);
626 extern int qlafx00_iospace_config(struct qla_hw_data *);
652 extern int qla82xx_pci_mem_read_2M(struct qla_hw_data *, u64, void *, int);
654 extern int qla82xx_iospace_config(struct qla_hw_data *);
686 extern void qla82xx_enable_intrs(struct qla_hw_data *);
687 extern void qla82xx_disable_intrs(struct qla_hw_data *);
689 extern void qla82xx_init_flags(struct qla_hw_data *);
693 extern int qla82xx_wr_32(struct qla_hw_data *, ulong, u32);
694 extern int qla82xx_rd_32(struct qla_hw_data *, ulong);
695 extern int qla82xx_rdmem(struct qla_hw_data *, u64, void *, int);
696 extern int qla82xx_wrmem(struct qla_hw_data *, u64, void *, int);
699 extern void qla82xx_clear_drv_active(struct qla_hw_data *);
701 extern int qla82xx_idc_lock(struct qla_hw_data *);
702 extern void qla82xx_idc_unlock(struct qla_hw_data *);
746 extern int qla8044_idc_lock(struct qla_hw_data *ha);
747 extern void qla8044_idc_unlock(struct qla_hw_data *ha);
748 extern uint32_t qla8044_rd_reg(struct qla_hw_data *ha, ulong addr);
749 extern void qla8044_wr_reg(struct qla_hw_data *ha, ulong addr, uint32_t val);
757 extern void qla8044_clear_drv_active(struct qla_hw_data *);
768 extern void qlt_host_reset_handler(struct qla_hw_data *ha);