ib_srpt: Rename more variables

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6101 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2015-02-16 13:41:31 +00:00
parent aa52348481
commit 5b5d944140
2 changed files with 38 additions and 34 deletions

View File

@@ -1712,7 +1712,7 @@ static int srpt_handle_cmd(struct srpt_rdma_ch *ch,
srp_cmd = recv_ioctx->ioctx.buf + recv_ioctx->ioctx.offset;
cmd = &send_ioctx->cmd;
ret = scst_rx_cmd_prealloced(cmd, ch->scst_sess, (u8 *) &srp_cmd->lun,
ret = scst_rx_cmd_prealloced(cmd, ch->sess, (u8 *) &srp_cmd->lun,
sizeof(srp_cmd->lun), srp_cmd->cdb,
sizeof(srp_cmd->cdb), in_interrupt());
if (ret) {
@@ -1792,38 +1792,38 @@ static void srpt_handle_tsk_mgmt(struct srpt_rdma_ch *ch,
pr_debug("recv_tsk_mgmt= %d for task_tag= %lld using tag= %lld ch= %p sess= %p\n",
srp_tsk->tsk_mgmt_func, srp_tsk->task_tag, srp_tsk->tag,
ch, ch->scst_sess);
ch, ch->sess);
send_ioctx->tsk_mgmt.tag = srp_tsk->tag;
switch (srp_tsk->tsk_mgmt_func) {
case SRP_TSK_ABORT_TASK:
pr_debug("Processing SRP_TSK_ABORT_TASK\n");
ret = scst_rx_mgmt_fn_tag(ch->scst_sess, SCST_ABORT_TASK,
ret = scst_rx_mgmt_fn_tag(ch->sess, SCST_ABORT_TASK,
srp_tsk->task_tag,
in_interrupt(), send_ioctx);
break;
case SRP_TSK_ABORT_TASK_SET:
pr_debug("Processing SRP_TSK_ABORT_TASK_SET\n");
ret = scst_rx_mgmt_fn_lun(ch->scst_sess, SCST_ABORT_TASK_SET,
ret = scst_rx_mgmt_fn_lun(ch->sess, SCST_ABORT_TASK_SET,
&srp_tsk->lun, sizeof(srp_tsk->lun),
in_interrupt(), send_ioctx);
break;
case SRP_TSK_CLEAR_TASK_SET:
pr_debug("Processing SRP_TSK_CLEAR_TASK_SET\n");
ret = scst_rx_mgmt_fn_lun(ch->scst_sess, SCST_CLEAR_TASK_SET,
ret = scst_rx_mgmt_fn_lun(ch->sess, SCST_CLEAR_TASK_SET,
&srp_tsk->lun, sizeof(srp_tsk->lun),
in_interrupt(), send_ioctx);
break;
case SRP_TSK_LUN_RESET:
pr_debug("Processing SRP_TSK_LUN_RESET\n");
ret = scst_rx_mgmt_fn_lun(ch->scst_sess, SCST_LUN_RESET,
ret = scst_rx_mgmt_fn_lun(ch->sess, SCST_LUN_RESET,
&srp_tsk->lun, sizeof(srp_tsk->lun),
in_interrupt(), send_ioctx);
break;
case SRP_TSK_CLEAR_ACA:
pr_debug("Processing SRP_TSK_CLEAR_ACA\n");
ret = scst_rx_mgmt_fn_lun(ch->scst_sess, SCST_CLEAR_ACA,
ret = scst_rx_mgmt_fn_lun(ch->sess, SCST_CLEAR_ACA,
&srp_tsk->lun, sizeof(srp_tsk->lun),
in_interrupt(), send_ioctx);
break;
@@ -2099,9 +2099,8 @@ static void srpt_free_ch(struct kref *kref)
kfree(ch);
}
static void srpt_unreg_sess(struct scst_session *scst_sess)
static void srpt_unreg_ch(struct srpt_rdma_ch *ch)
{
struct srpt_rdma_ch *ch = scst_sess_get_tgt_priv(scst_sess);
struct srpt_port *sport = ch->sport;
struct srpt_device *sdev = sport->sdev;
@@ -2133,6 +2132,11 @@ static void srpt_unreg_sess(struct scst_session *scst_sess)
kref_put(&ch->kref, srpt_free_ch);
}
static void srpt_unreg_sess(struct scst_session *sess)
{
srpt_unreg_ch(scst_sess_get_tgt_priv(sess));
}
static int srpt_compl_thread(void *arg)
{
enum { poll_budget = 65536 };
@@ -2163,9 +2167,9 @@ static int srpt_compl_thread(void *arg)
}
set_current_state(TASK_RUNNING);
pr_debug("%s-%d: about to invoke scst_unregister_session()\n",
pr_debug("%s-%d: about to unregister this session()\n",
ch->sess_name, ch->qp->qp_num);
scst_unregister_session(ch->scst_sess, false, srpt_unreg_sess);
scst_unregister_session(ch->sess, false, srpt_unreg_sess);
while (!kthread_should_stop())
schedule_timeout(DIV_ROUND_UP(HZ, 10));
@@ -2648,9 +2652,9 @@ static int srpt_cm_req_recv(struct srpt_device *const sdev,
BUG_ON(!sport->scst_tgt);
ret = -ENOMEM;
ch->scst_sess = scst_register_session(sport->scst_tgt, 0,
ch->sess_name, ch, NULL, NULL);
if (!ch->scst_sess) {
ch->sess = scst_register_session(sport->scst_tgt, 0,
ch->sess_name, ch, NULL, NULL);
if (!ch->sess) {
rej->reason = cpu_to_be32(SRP_LOGIN_REJ_INSUFFICIENT_RESOURCES);
pr_debug("Failed to create SCST session\n");
goto destroy_ib;
@@ -2704,7 +2708,7 @@ static int srpt_cm_req_recv(struct srpt_device *const sdev,
goto reject;
}
pr_debug("Establish connection sess=%p name=%s ch=%p\n", ch->scst_sess,
pr_debug("Establish connection sess=%p name=%s ch=%p\n", ch->sess,
ch->sess_name, ch);
/* create srp_login_response */
@@ -2769,7 +2773,7 @@ static int srpt_cm_req_recv(struct srpt_device *const sdev,
goto out;
unreg_ch:
scst_unregister_session(ch->scst_sess, true, NULL);
scst_unregister_session(ch->sess, true, NULL);
destroy_ib:
srpt_destroy_ch_ib(ch);
@@ -3678,7 +3682,7 @@ static void srpt_tsk_mgmt_done(struct scst_mgmt_cmd *mcmnd)
* See also SPC-3, section 7.5.4.5, TransportID for initiator ports using SRP.
*/
static int srpt_get_initiator_port_transport_id(struct scst_tgt *tgt,
struct scst_session *scst_sess, uint8_t **transport_id)
struct scst_session *sess, uint8_t **transport_id)
{
struct srpt_rdma_ch *ch;
struct spc_rdma_transport_id {
@@ -3689,12 +3693,12 @@ static int srpt_get_initiator_port_transport_id(struct scst_tgt *tgt,
struct spc_rdma_transport_id *tr_id;
int res;
if (!scst_sess) {
if (!sess) {
res = SCSI_TRANSPORTID_PROTOCOLID_SRP;
goto out;
}
ch = scst_sess_get_tgt_priv(scst_sess);
ch = scst_sess_get_tgt_priv(sess);
BUG_ON(!ch);
BUILD_BUG_ON(sizeof(*tr_id) != 24);
@@ -3809,7 +3813,7 @@ static int srpt_release_sport(struct srpt_port *sport)
pr_info("%s-%d: state %s; %d commands in progress\n",
ch->sess_name, ch->qp->qp_num,
get_ch_state_name(ch->state),
atomic_read(&ch->scst_sess->sess_cmd_count));
atomic_read(&ch->sess->sess_cmd_count));
}
}
mutex_unlock(&sport->mutex);
@@ -3974,11 +3978,11 @@ static const struct attribute *srpt_tgt_attrs[] = {
static ssize_t show_req_lim(struct kobject *kobj,
struct kobj_attribute *attr, char *buf)
{
struct scst_session *scst_sess;
struct scst_session *sess;
struct srpt_rdma_ch *ch;
scst_sess = container_of(kobj, struct scst_session, sess_kobj);
ch = scst_sess_get_tgt_priv(scst_sess);
sess = container_of(kobj, struct scst_session, sess_kobj);
ch = scst_sess_get_tgt_priv(sess);
if (!ch)
return -ENOENT;
return sprintf(buf, "%d\n", ch->req_lim);
@@ -3987,11 +3991,11 @@ static ssize_t show_req_lim(struct kobject *kobj,
static ssize_t show_req_lim_delta(struct kobject *kobj,
struct kobj_attribute *attr, char *buf)
{
struct scst_session *scst_sess;
struct scst_session *sess;
struct srpt_rdma_ch *ch;
scst_sess = container_of(kobj, struct scst_session, sess_kobj);
ch = scst_sess_get_tgt_priv(scst_sess);
sess = container_of(kobj, struct scst_session, sess_kobj);
ch = scst_sess_get_tgt_priv(sess);
if (!ch)
return -ENOENT;
return sprintf(buf, "%d\n", ch->req_lim_delta);
@@ -4000,11 +4004,11 @@ static ssize_t show_req_lim_delta(struct kobject *kobj,
static ssize_t show_ch_state(struct kobject *kobj, struct kobj_attribute *attr,
char *buf)
{
struct scst_session *scst_sess;
struct scst_session *sess;
struct srpt_rdma_ch *ch;
scst_sess = container_of(kobj, struct scst_session, sess_kobj);
ch = scst_sess_get_tgt_priv(scst_sess);
sess = container_of(kobj, struct scst_session, sess_kobj);
ch = scst_sess_get_tgt_priv(sess);
if (!ch)
return -ENOENT;
return sprintf(buf, "%s\n", get_ch_state_name(ch->state));
@@ -4014,11 +4018,11 @@ static ssize_t show_ch_state(struct kobject *kobj, struct kobj_attribute *attr,
static ssize_t show_comp_vector(struct kobject *kobj,
struct kobj_attribute *attr, char *buf)
{
struct scst_session *scst_sess;
struct scst_session *sess;
struct srpt_rdma_ch *ch;
scst_sess = container_of(kobj, struct scst_session, sess_kobj);
ch = scst_sess_get_tgt_priv(scst_sess);
sess = container_of(kobj, struct scst_session, sess_kobj);
ch = scst_sess_get_tgt_priv(sess);
return ch ? sprintf(buf, "%u\n", ch->comp_vector) : -ENOENT;
}
#endif

View File

@@ -349,7 +349,7 @@ enum rdma_ch_state {
* @using_rdma_cm: Whether to use the RDMA/CM or the IB/CM.
* @processing_wait_list: Whether the I/O context wait list is being processed.
* @sess_name: SCST session name.
* @scst_sess: SCST session information associated with this SRP channel.
* @sess: SCST session information associated with this SRP channel.
*/
struct srpt_rdma_ch {
struct task_struct *thread;
@@ -388,7 +388,7 @@ struct srpt_rdma_ch {
bool using_rdma_cm;
bool processing_wait_list;
u8 sess_name[40];
struct scst_session *scst_sess;
struct scst_session *sess;
};
/**