Lines Matching refs:scsi_qla_host

101 static void qlt_24xx_atio_pkt(struct scsi_qla_host *ha,
103 static void qlt_response_pkt(struct scsi_qla_host *ha, struct rsp_que *rsp,
109 static void qlt_alloc_qfull_cmd(struct scsi_qla_host *vha,
111 static void qlt_disable_vha(struct scsi_qla_host *vha);
117 static void qlt_send_term_imm_notif(struct scsi_qla_host *vha,
119 static struct fc_port *qlt_create_sess(struct scsi_qla_host *vha,
122 static void qlt_24xx_handle_abts(struct scsi_qla_host *,
155 void qlt_do_generation_tick(struct scsi_qla_host *vha, int *dest) in qlt_do_generation_tick()
164 static inline int qlt_issue_marker(struct scsi_qla_host *vha, int vha_locked) in qlt_issue_marker()
180 struct scsi_qla_host *qla_find_host_by_d_id(struct scsi_qla_host *vha, in qla_find_host_by_d_id()
183 struct scsi_qla_host *host; in qla_find_host_by_d_id()
201 static inline void qlt_incr_num_pend_cmds(struct scsi_qla_host *vha) in qlt_incr_num_pend_cmds()
213 static inline void qlt_decr_num_pend_cmds(struct scsi_qla_host *vha) in qlt_decr_num_pend_cmds()
259 static void qlt_try_to_dequeue_unknown_atios(struct scsi_qla_host *vha, in qlt_try_to_dequeue_unknown_atios()
310 struct scsi_qla_host *vha = container_of(to_delayed_work(work), in qlt_unknown_atio_work_fn()
311 struct scsi_qla_host, unknown_atio_work); in qlt_unknown_atio_work_fn()
316 static bool qlt_24xx_atio_pkt_all_vps(struct scsi_qla_host *vha, in qlt_24xx_atio_pkt_all_vps()
327 struct scsi_qla_host *host = qla_find_host_by_d_id(vha, in qlt_24xx_atio_pkt_all_vps()
350 struct scsi_qla_host *host = vha; in qlt_24xx_atio_pkt_all_vps()
382 struct scsi_qla_host *host = qla_find_host_by_vp_idx(vha, in qlt_24xx_atio_pkt_all_vps()
413 void qlt_response_pkt_all_vps(struct scsi_qla_host *vha, in qlt_response_pkt_all_vps()
425 struct scsi_qla_host *host = qla_find_host_by_vp_idx(vha, in qlt_response_pkt_all_vps()
440 struct scsi_qla_host *host; in qlt_response_pkt_all_vps()
458 struct scsi_qla_host *host = vha; in qlt_response_pkt_all_vps()
482 struct scsi_qla_host *host = qla_find_host_by_vp_idx(vha, in qlt_response_pkt_all_vps()
499 struct scsi_qla_host *host = qla_find_host_by_vp_idx(vha, in qlt_response_pkt_all_vps()
521 static int qla24xx_post_nack_work(struct scsi_qla_host *vha, fc_port_t *fcport, in qla24xx_post_nack_work()
538 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_nack_sp_done()
658 void qla24xx_do_nack_work(struct scsi_qla_host *vha, struct qla_work_evt *e) in qla24xx_do_nack_work()
703 void qlt_fc_port_added(struct scsi_qla_host *vha, fc_port_t *fcport) in qlt_fc_port_added()
777 qlt_plogi_ack_find_add(struct scsi_qla_host *vha, port_id_t *id, in qlt_plogi_ack_find_add()
811 void qlt_plogi_ack_unref(struct scsi_qla_host *vha, in qlt_plogi_ack_unref()
859 qlt_plogi_ack_link(struct scsi_qla_host *vha, struct qlt_plogi_ack_t *pla, in qlt_plogi_ack_link()
909 qlt_send_first_logo(struct scsi_qla_host *vha, qlt_port_logo_t *logo) in qlt_send_first_logo()
951 struct scsi_qla_host *vha = sess->vha; in qlt_free_session_done()
1170 struct scsi_qla_host *vha = sess->vha; in qlt_unreg_sess()
1202 static int qlt_reset(struct scsi_qla_host *vha, void *iocb, int mcmd) in qlt_reset()
1320 static int qla24xx_get_loop_id(struct scsi_qla_host *vha, be_id_t s_id, in qla24xx_get_loop_id()
1372 struct scsi_qla_host *vha, in qlt_create_sess()
1452 qlt_fc_port_deleted(struct scsi_qla_host *vha, fc_port_t *fcport, int max_gen) in qlt_fc_port_deleted()
1513 struct scsi_qla_host *vha = tgt->vha; in qlt_stop_phase1()
1698 struct scsi_qla_host *vha = qpair->vha; in qlt_send_notify_ack()
1760 struct scsi_qla_host *vha = mcmd->vha; in qlt_build_abts_resp_iocb()
1850 struct scsi_qla_host *vha = qpair->vha; in qlt_24xx_send_abts_resp()
1919 static void qlt_24xx_retry_term_exchange(struct scsi_qla_host *vha, in qlt_24xx_retry_term_exchange()
1997 static void abort_cmds_for_lun(struct scsi_qla_host *vha, u64 lun, be_id_t s_id) in abort_cmds_for_lun()
2030 static struct qla_qpair_hint *qlt_find_qphint(struct scsi_qla_host *vha, in qlt_find_qphint()
2101 static int __qlt_24xx_handle_abts(struct scsi_qla_host *vha, in __qlt_24xx_handle_abts()
2159 static void qlt_24xx_handle_abts(struct scsi_qla_host *vha, in qlt_24xx_handle_abts()
2233 struct scsi_qla_host *ha = mcmd->vha; in qlt_24xx_send_task_mgmt_ctio()
2293 struct scsi_qla_host *vha = cmd->vha; in qlt_send_resp_ctio()
2354 struct scsi_qla_host *vha = mcmd->sess->vha; in qlt_xmit_tm_rsp()
2480 static void qlt_unmap_sg(struct scsi_qla_host *vha, struct qla_tgt_cmd *cmd) in qlt_unmap_sg()
2723 struct scsi_qla_host *vha; in qlt_print_dif_err()
3248 struct scsi_qla_host *vha = cmd->vha; in qlt_xmit_response()
3404 struct scsi_qla_host *vha = cmd->vha; in qlt_rdy_to_xfer()
3495 struct scsi_qla_host *vha = cmd->vha; in qlt_handle_dif_error()
3588 static int __qlt_send_term_imm_notif(struct scsi_qla_host *vha, in __qlt_send_term_imm_notif()
3637 static void qlt_send_term_imm_notif(struct scsi_qla_host *vha, in qlt_send_term_imm_notif()
3655 struct scsi_qla_host *vha = qpair->vha; in __qlt_send_term_exchange()
3715 struct scsi_qla_host *vha; in qlt_send_term_exchange()
3749 static void qlt_init_term_exchange(struct scsi_qla_host *vha) in qlt_init_term_exchange()
3774 static void qlt_chk_exch_leak_thresh_hold(struct scsi_qla_host *vha) in qlt_chk_exch_leak_thresh_hold()
3799 struct scsi_qla_host *vha = tgt->vha; in qlt_abort_cmd()
3867 struct scsi_qla_host *vha = qpair->vha; in qlt_term_ctio_exchange()
3895 static void *qlt_ctio_to_cmd(struct scsi_qla_host *vha, in qlt_ctio_to_cmd()
3949 static void qlt_do_ctio_completion(struct scsi_qla_host *vha, in qlt_do_ctio_completion()
4109 static inline int qlt_get_fcp_task_attr(struct scsi_qla_host *vha, in qlt_get_fcp_task_attr()
4225 void qlt_clr_qp_table(struct scsi_qla_host *vha) in qlt_clr_qp_table()
4250 static void qlt_assign_qpair(struct scsi_qla_host *vha, in qlt_assign_qpair()
4262 struct scsi_qla_host *base_vha = in qlt_assign_qpair()
4364 static int qlt_handle_cmd_for_atio(struct scsi_qla_host *vha, in qlt_handle_cmd_for_atio()
4443 struct scsi_qla_host *vha = sess->vha; in qlt_issue_task_mgmt()
4501 static int qlt_handle_task_mgmt(struct scsi_qla_host *vha, void *iocb) in qlt_handle_task_mgmt()
4527 static int __qlt_abort_task(struct scsi_qla_host *vha, in __qlt_abort_task()
4569 static int qlt_abort_task(struct scsi_qla_host *vha, in qlt_abort_task()
4686 static int abort_cmds_for_s_id(struct scsi_qla_host *vha, port_id_t *s_id) in abort_cmds_for_s_id()
4721 static int qlt_handle_login(struct scsi_qla_host *vha, in qlt_handle_login()
4939 static int qlt_24xx_handle_els(struct scsi_qla_host *vha, in qlt_24xx_handle_els()
5243 static void qlt_handle_imm_notify(struct scsi_qla_host *vha, in qlt_handle_imm_notify()
5381 struct scsi_qla_host *vha = qpair->vha; in __qlt_send_busy()
5452 qlt_alloc_qfull_cmd(struct scsi_qla_host *vha, in qlt_alloc_qfull_cmd()
5535 struct scsi_qla_host *vha = qpair->vha; in qlt_free_qfull_cmds()
5612 struct scsi_qla_host *vha = qpair->vha; in qlt_send_busy()
5620 qlt_chk_qfull_thresh_hold(struct scsi_qla_host *vha, struct qla_qpair *qpair, in qlt_chk_qfull_thresh_hold()
5640 static void qlt_24xx_atio_pkt(struct scsi_qla_host *vha, in qlt_24xx_atio_pkt()
5758 static int qlt_chk_unresolv_exchg(struct scsi_qla_host *vha, in qlt_chk_unresolv_exchg()
5800 static void qlt_handle_abts_completion(struct scsi_qla_host *vha, in qlt_handle_abts_completion()
5849 static void qlt_response_pkt(struct scsi_qla_host *vha, in qlt_response_pkt()
6004 void qlt_async_event(uint16_t code, struct scsi_qla_host *vha, in qlt_async_event()
6108 static fc_port_t *qlt_get_port_database(struct scsi_qla_host *vha, in qlt_get_port_database()
6191 static struct fc_port *qlt_make_local_sess(struct scsi_qla_host *vha, in qlt_make_local_sess()
6263 struct scsi_qla_host *vha = tgt->vha; in qlt_abort_work()
6324 struct scsi_qla_host *vha = tgt->vha; in qlt_sess_work_fn()
6360 int qlt_add_target(struct qla_hw_data *ha, struct scsi_qla_host *base_vha) in qlt_add_target()
6456 int qlt_remove_target(struct qla_hw_data *ha, struct scsi_qla_host *vha) in qlt_remove_target()
6478 struct scsi_qla_host *node; in qla_remove_hostmap()
6487 static void qlt_lport_dump(struct scsi_qla_host *vha, u64 wwpn, in qlt_lport_dump()
6507 int (*callback)(struct scsi_qla_host *, void *, u64, u64)) in qlt_lport_register() argument
6510 struct scsi_qla_host *vha; in qlt_lport_register()
6577 void qlt_lport_deregister(struct scsi_qla_host *vha) in qlt_lport_deregister()
6594 void qlt_set_mode(struct scsi_qla_host *vha) in qlt_set_mode()
6613 static void qlt_clear_mode(struct scsi_qla_host *vha) in qlt_clear_mode()
6637 qlt_enable_vha(struct scsi_qla_host *vha) in qlt_enable_vha()
6682 static void qlt_disable_vha(struct scsi_qla_host *vha) in qlt_disable_vha()
6718 qlt_vport_create(struct scsi_qla_host *vha, struct qla_hw_data *ha) in qlt_vport_create()
6742 qlt_rff_id(struct scsi_qla_host *vha) in qlt_rff_id()
6768 qlt_init_atio_q_entries(struct scsi_qla_host *vha) in qlt_init_atio_q_entries()
6789 qlt_24xx_process_atio_queue(struct scsi_qla_host *vha, uint8_t ha_locked) in qlt_24xx_process_atio_queue()
6842 qlt_24xx_config_rings(struct scsi_qla_host *vha) in qlt_24xx_config_rings()
6875 qlt_24xx_config_nvram_stage1(struct scsi_qla_host *vha, struct nvram_24xx *nv) in qlt_24xx_config_nvram_stage1()
6966 qlt_24xx_config_nvram_stage2(struct scsi_qla_host *vha, in qlt_24xx_config_nvram_stage2()
6981 qlt_81xx_config_nvram_stage1(struct scsi_qla_host *vha, struct nvram_81xx *nv) in qlt_81xx_config_nvram_stage1()
7069 qlt_81xx_config_nvram_stage2(struct scsi_qla_host *vha, in qlt_81xx_config_nvram_stage2()
7094 qlt_modify_vp_config(struct scsi_qla_host *vha, in qlt_modify_vp_config()
7107 qlt_probe_one_stage1(struct scsi_qla_host *base_vha, struct qla_hw_data *ha) in qlt_probe_one_stage1()
7178 qlt_handle_abts_recv(struct scsi_qla_host *vha, struct rsp_que *rsp, in qlt_handle_abts_recv()