Lines Matching refs:ha

61 	struct qla_hw_data *ha = rsp->hw;  in qla2x00_poll()  local
63 if (IS_P3P_TYPE(ha)) in qla2x00_poll()
66 ha->isp_ops->intr_handler(0, rsp); in qla2x00_poll()
95 qla2x00_set_reserved_loop_ids(struct qla_hw_data *ha) in qla2x00_set_reserved_loop_ids() argument
99 if (IS_FWI2_CAPABLE(ha)) in qla2x00_set_reserved_loop_ids()
103 set_bit(i, ha->loop_id_map); in qla2x00_set_reserved_loop_ids()
104 set_bit(MANAGEMENT_SERVER, ha->loop_id_map); in qla2x00_set_reserved_loop_ids()
105 set_bit(BROADCAST, ha->loop_id_map); in qla2x00_set_reserved_loop_ids()
111 struct qla_hw_data *ha = vha->hw; in qla2x00_is_reserved_id() local
112 if (IS_FWI2_CAPABLE(ha)) in qla2x00_is_reserved_id()
115 return ((loop_id > ha->max_loop_id && loop_id < SNS_FIRST_LOOP_ID) || in qla2x00_is_reserved_id()
121 struct qla_hw_data *ha = fcport->vha->hw; in qla2x00_clear_loop_id() local
127 clear_bit(fcport->loop_id, ha->loop_id_map); in qla2x00_clear_loop_id()
132 qla2x00_clean_dsd_pool(struct qla_hw_data *ha, srb_t *sp, in qla2x00_clean_dsd_pool() argument
150 dma_pool_free(ha->dl_dma_pool, dsd_ptr->dsd_addr, in qla2x00_clean_dsd_pool()
222 struct qla_hw_data *ha = vha->hw; in qla2x00_get_sp() local
229 sp = mempool_alloc(ha->srb_mempool, flag); in qla2x00_get_sp()
264 qla2x00_gid_list_size(struct qla_hw_data *ha) in qla2x00_gid_list_size() argument
266 if (IS_QLAFX00(ha)) in qla2x00_gid_list_size()
269 return sizeof(struct gid_list_info) * ha->max_fibre_devices; in qla2x00_gid_list_size()
273 qla2x00_handle_mbx_completion(struct qla_hw_data *ha, int status) in qla2x00_handle_mbx_completion() argument
275 if (test_bit(MBX_INTR_WAIT, &ha->mbx_cmd_flags) && in qla2x00_handle_mbx_completion()
276 (status & MBX_INTERRUPT) && ha->flags.mbox_int) { in qla2x00_handle_mbx_completion()
277 set_bit(MBX_INTERRUPT, &ha->mbx_cmd_flags); in qla2x00_handle_mbx_completion()
278 clear_bit(MBX_INTR_WAIT, &ha->mbx_cmd_flags); in qla2x00_handle_mbx_completion()
279 complete(&ha->mbx_intr_comp); in qla2x00_handle_mbx_completion()