Lines Matching refs:qla_tgt

116 static void qlt_clear_tgt_db(struct qla_tgt *tgt);
142 struct qla_tgt *tgt, in qlt_find_sess_by_port_name()
396 struct qla_tgt *tgt = sess->tgt; in qlt_free_session_done()
509 atomic_inc(&vha->vha_tgt.qla_tgt->tgt_global_resets_count); in qlt_reset()
510 qlt_clear_tgt_db(vha->vha_tgt.qla_tgt); in qlt_reset()
512 if (!list_empty(&ha->tgt.qla_tgt->sess_list)) { in qlt_reset()
513 sess = list_entry(ha->tgt.qla_tgt->sess_list.next, in qlt_reset()
563 struct qla_tgt *tgt = sess->tgt; in qlt_schedule_sess_for_deletion()
604 static void qlt_clear_tgt_db(struct qla_tgt *tgt) in qlt_clear_tgt_db()
674 struct qla_tgt *tgt = container_of(work, struct qla_tgt, in qlt_del_sess_work_fn()
721 list_for_each_entry(sess, &vha->vha_tgt.qla_tgt->sess_list, in qlt_create_sess()
768 sess->tgt = vha->vha_tgt.qla_tgt; in qlt_create_sess()
784 sess, vha->vha_tgt.qla_tgt); in qlt_create_sess()
811 list_add_tail(&sess->sess_list_entry, &vha->vha_tgt.qla_tgt->sess_list); in qlt_create_sess()
812 vha->vha_tgt.qla_tgt->sess_count++; in qlt_create_sess()
832 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_fc_port_added()
900 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_fc_port_deleted()
932 static inline int test_tgt_sess_count(struct qla_tgt *tgt) in test_tgt_sess_count()
952 int qlt_stop_phase1(struct qla_tgt *tgt) in qlt_stop_phase1()
1024 void qlt_stop_phase2(struct qla_tgt *tgt) in qlt_stop_phase2()
1059 static void qlt_release(struct qla_tgt *tgt) in qlt_release()
1063 if ((vha->vha_tgt.qla_tgt != NULL) && !tgt->tgt_stopped) in qlt_release()
1066 vha->vha_tgt.qla_tgt = NULL; in qlt_release()
1075 static int qlt_sched_sess_work(struct qla_tgt *tgt, int type, in qlt_sched_sess_work()
1132 if (vha->vha_tgt.qla_tgt != NULL) in qlt_send_notify_ack()
1133 vha->vha_tgt.qla_tgt->notify_ack_expected++; in qlt_send_notify_ack()
1239 vha->vha_tgt.qla_tgt->abts_resp_expected++; in qlt_24xx_send_abts_resp()
1471 rc = qlt_sched_sess_work(vha->vha_tgt.qla_tgt, in qlt_24xx_handle_abts()
1922 struct qla_tgt *tgt = cmd->tgt; in qlt_pre_xmit_response()
2639 struct qla_tgt *tgt = cmd->tgt; in qlt_rdy_to_xfer()
3081 struct qla_tgt *tgt = cmd->tgt; in qlt_abort_cmd()
3130 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_prepare_srr_ctio()
3331 struct qla_tgt *tgt = base_vha->vha_tgt.qla_tgt; in qlt_host_reset_handler()
3555 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in __qlt_do_work()
3655 cmd->tgt = vha->vha_tgt.qla_tgt; in qlt_get_tag()
3749 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_handle_cmd_for_atio()
3928 struct qla_tgt *tgt; in qlt_handle_task_mgmt()
3933 tgt = vha->vha_tgt.qla_tgt; in qlt_handle_task_mgmt()
4011 return qlt_sched_sess_work(vha->vha_tgt.qla_tgt, in qlt_abort_task()
4055 qlt_find_sess_invalidate_other(struct qla_tgt *tgt, uint64_t wwn, in qlt_find_sess_invalidate_other()
4150 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_24xx_handle_els()
4299 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_24xx_handle_els()
4598 struct qla_tgt *tgt = container_of(work, struct qla_tgt, srr_work); in qlt_handle_srr_work()
4681 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_prepare_srr_imm()
4791 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_handle_imm_notify()
4967 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_alloc_qfull_cmd()
5029 cmd->tgt = vha->vha_tgt.qla_tgt; in qlt_alloc_qfull_cmd()
5146 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_24xx_atio_pkt()
5239 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_response_pkt()
5425 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_async_event()
5550 atomic_read(&vha->vha_tgt.qla_tgt->tgt_global_resets_count); in qlt_make_local_sess()
5577 atomic_read(&vha->vha_tgt.qla_tgt->tgt_global_resets_count)) { in qlt_make_local_sess()
5583 qla_tgt->tgt_global_resets_count)); in qlt_make_local_sess()
5593 static void qlt_abort_work(struct qla_tgt *tgt, in qlt_abort_work()
5653 static void qlt_tmr_work(struct qla_tgt *tgt, in qlt_tmr_work()
5717 struct qla_tgt *tgt = container_of(work, struct qla_tgt, sess_work); in qlt_sess_work_fn()
5759 struct qla_tgt *tgt; in qlt_add_target()
5773 BUG_ON(base_vha->vha_tgt.qla_tgt != NULL); in qlt_add_target()
5775 tgt = kzalloc(sizeof(struct qla_tgt), GFP_KERNEL); in qlt_add_target()
5801 base_vha->vha_tgt.qla_tgt = tgt; in qlt_add_target()
5825 if (!vha->vha_tgt.qla_tgt) in qlt_remove_target()
5829 qlt_release(vha->vha_tgt.qla_tgt); in qlt_remove_target()
5837 list_del(&vha->vha_tgt.qla_tgt->tgt_list_entry); in qlt_remove_target()
5842 qlt_release(vha->vha_tgt.qla_tgt); in qlt_remove_target()
5880 struct qla_tgt *tgt; in qlt_lport_register()
6014 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_enable_vha()
6050 struct qla_tgt *tgt = vha->vha_tgt.qla_tgt; in qlt_disable_vha()
6081 vha->vha_tgt.qla_tgt = NULL; in qlt_vport_create()