Lines Matching refs:pr_info
7958 persis_io.pr.pr_info.action = CTL_PR_PREEMPT; in ctl_pro_preempt()
7959 persis_io.pr.pr_info.residx = lun->pr_res_idx; in ctl_pro_preempt()
7960 persis_io.pr.pr_info.res_type = type; in ctl_pro_preempt()
7961 memcpy(persis_io.pr.pr_info.sa_res_key, in ctl_pro_preempt()
8028 persis_io.pr.pr_info.action = CTL_PR_PREEMPT; in ctl_pro_preempt()
8029 persis_io.pr.pr_info.residx = lun->pr_res_idx; in ctl_pro_preempt()
8030 persis_io.pr.pr_info.res_type = type; in ctl_pro_preempt()
8031 memcpy(persis_io.pr.pr_info.sa_res_key, in ctl_pro_preempt()
8105 persis_io.pr.pr_info.action = CTL_PR_PREEMPT; in ctl_pro_preempt()
8106 persis_io.pr.pr_info.residx = lun->pr_res_idx; in ctl_pro_preempt()
8107 persis_io.pr.pr_info.res_type = type; in ctl_pro_preempt()
8108 memcpy(persis_io.pr.pr_info.sa_res_key, in ctl_pro_preempt()
8142 persis_io.pr.pr_info.action = CTL_PR_PREEMPT; in ctl_pro_preempt()
8143 persis_io.pr.pr_info.residx = lun->pr_res_idx; in ctl_pro_preempt()
8144 persis_io.pr.pr_info.res_type = type; in ctl_pro_preempt()
8145 memcpy(persis_io.pr.pr_info.sa_res_key, in ctl_pro_preempt()
8161 sa_res_key = scsi_8btou64(msg->pr.pr_info.sa_res_key); in ctl_pro_preempt_other()
8172 if (i == msg->pr.pr_info.residx || in ctl_pro_preempt_other()
8181 lun->pr_res_type = msg->pr.pr_info.res_type; in ctl_pro_preempt_other()
8184 lun->pr_res_idx = msg->pr.pr_info.residx; in ctl_pro_preempt_other()
8197 if (i == msg->pr.pr_info.residx || in ctl_pro_preempt_other()
8205 } else if (msg->pr.pr_info.res_type != lun->pr_res_type in ctl_pro_preempt_other()
8211 lun->pr_res_type = msg->pr.pr_info.res_type; in ctl_pro_preempt_other()
8214 lun->pr_res_idx = msg->pr.pr_info.residx; in ctl_pro_preempt_other()
8433 persis_io.pr.pr_info.action = CTL_PR_UNREG_KEY; in ctl_persistent_reserve_out()
8434 persis_io.pr.pr_info.residx = residx; in ctl_persistent_reserve_out()
8451 persis_io.pr.pr_info.action = CTL_PR_REG_KEY; in ctl_persistent_reserve_out()
8452 persis_io.pr.pr_info.residx = residx; in ctl_persistent_reserve_out()
8453 memcpy(persis_io.pr.pr_info.sa_res_key, in ctl_persistent_reserve_out()
8499 persis_io.pr.pr_info.action = CTL_PR_RESERVE; in ctl_persistent_reserve_out()
8500 persis_io.pr.pr_info.residx = lun->pr_res_idx; in ctl_persistent_reserve_out()
8501 persis_io.pr.pr_info.res_type = type; in ctl_persistent_reserve_out()
8557 persis_io.pr.pr_info.action = CTL_PR_RELEASE; in ctl_persistent_reserve_out()
8582 persis_io.pr.pr_info.action = CTL_PR_CLEAR; in ctl_persistent_reserve_out()
8638 switch(msg->pr.pr_info.action) { in ctl_hndl_per_res_out_on_other_sc()
8640 ctl_alloc_prkey(lun, msg->pr.pr_info.residx); in ctl_hndl_per_res_out_on_other_sc()
8641 if (ctl_get_prkey(lun, msg->pr.pr_info.residx) == 0) in ctl_hndl_per_res_out_on_other_sc()
8643 ctl_set_prkey(lun, msg->pr.pr_info.residx, in ctl_hndl_per_res_out_on_other_sc()
8644 scsi_8btou64(msg->pr.pr_info.sa_res_key)); in ctl_hndl_per_res_out_on_other_sc()
8649 ctl_clr_prkey(lun, msg->pr.pr_info.residx); in ctl_hndl_per_res_out_on_other_sc()
8654 if (msg->pr.pr_info.residx == lun->pr_res_idx) { in ctl_hndl_per_res_out_on_other_sc()
8689 lun->pr_res_type = msg->pr.pr_info.res_type; in ctl_hndl_per_res_out_on_other_sc()
8690 lun->pr_res_idx = msg->pr.pr_info.residx; in ctl_hndl_per_res_out_on_other_sc()