Lines Matching full:spc
5 * This file contains SPC-3 compliant persistent reservations and
6 * legacy SPC-2 reservations with compatible reservation handling (CRH=1)
131 * From spc4r17 5.7.3 Exceptions to SPC-2 RESERVE and RELEASE in target_check_scsi2_reservation_conflict()
149 * as defined in SPC-2. in target_check_scsi2_reservation_conflict()
181 pr_err("Received legacy SPC-2 RESERVE/RELEASE" in target_check_scsi2_reservation_conflict()
182 " while active SPC-3 registrations exist," in target_check_scsi2_reservation_conflict()
306 * Begin SPC-3/SPC-4 Persistent Reservations emulation support
887 pr_debug("SPC-3 PR APTPL Successfully added registration%s from" in core_scsi3_alloc_aptpl_registration()
906 pr_debug("SPC-3 PR [%s] Service Action: APTPL RESERVE created" in core_scsi3_aptpl_reserve()
911 pr_debug("SPC-3 PR [%s] RESERVE Node: %s%s\n", in core_scsi3_aptpl_reserve()
1026 pr_debug("SPC-3 PR [%s] Service Action: REGISTER%s Initiator" in __core_scsi3_dump_registration()
1031 pr_debug("SPC-3 PR [%s] registration on Target Port: %s,0x%04x\n", in __core_scsi3_dump_registration()
1034 pr_debug("SPC-3 PR [%s] for %s TCM Subsystem %s Object Target" in __core_scsi3_dump_registration()
1038 pr_debug("SPC-3 PR [%s] SA Res Key: 0x%016Lx PRgeneration:" in __core_scsi3_dump_registration()
1259 pr_err("SPC-3 PR: Unable to perform ALL_TG_PT=1" in core_scsi3_check_implicit_release()
1306 pr_debug("SPC-3 PR [%s] waiting for pr_res_holders\n", in __core_scsi3_free_registration()
1318 pr_debug("SPC-3 PR [%s] Service Action: UNREGISTER Initiator" in __core_scsi3_free_registration()
1322 pr_debug("SPC-3 PR [%s] for %s TCM Subsystem %s Object Target" in __core_scsi3_free_registration()
1326 pr_debug("SPC-3 PR [%s] SA Res Key: 0x%016Lx PRgeneration:" in __core_scsi3_free_registration()
1522 pr_warn("SPC-PR: Received PR OUT parameter list" in core_scsi3_decode_spec_i_port()
1542 pr_err("SPC-3 PR: Illegal tpdl: %u + 28 byte header" in core_scsi3_decode_spec_i_port()
1586 …pr_warn("SPC-PR: enforce_pr_isids is set but a isid has not been sent in the SPEC_I_PT data for %s… in core_scsi3_decode_spec_i_port()
1631 pr_debug("SPC-3 PR SPEC_I_PT: Located %s Node: %s Port RTPI: %u\n", in core_scsi3_decode_spec_i_port()
1641 pr_err("SPC-3 PR SPEC_I_PT: Unable to locate" in core_scsi3_decode_spec_i_port()
1647 pr_debug("SPC-3 PR SPEC_I_PT: Got %s data_length: %u tpdl: %u" in core_scsi3_decode_spec_i_port()
1653 pr_err("SPC-3 PR SPEC_I_PT: Illegal tid_len:" in core_scsi3_decode_spec_i_port()
1688 pr_debug("SPC-3 PR SPEC_I_PT: Located %s Node: %s" in core_scsi3_decode_spec_i_port()
1798 pr_debug("SPC-3 PR [%s] SPEC_I_PT: Successfully" in core_scsi3_decode_spec_i_port()
2004 pr_debug("SPC-3 PR: Set APTPL Bit Deactivated\n"); in core_scsi3_update_and_write_aptpl()
2025 pr_err("SPC-3 PR: Could not update APTPL\n"); in core_scsi3_update_and_write_aptpl()
2031 pr_debug("SPC-3 PR: Set APTPL Bit Activated\n"); in core_scsi3_update_and_write_aptpl()
2051 pr_err("SPC-3 PR: se_sess || struct se_lun is NULL!\n"); in core_scsi3_emulate_pro_register()
2067 pr_warn("SPC-3 PR: Reservation Key non-zero" in core_scsi3_emulate_pro_register()
2112 pr_err("SPC-3 PR REGISTER: Received" in core_scsi3_emulate_pro_register()
2122 pr_err("SPC-3 PR REGISTER: SPEC_I_PT" in core_scsi3_emulate_pro_register()
2133 pr_err("SPC-3 PR REGISTER: ALL_TG_PT=1" in core_scsi3_emulate_pro_register()
2151 pr_debug("SPC-3 PR [%s] REGISTER%s: Changed Reservation" in core_scsi3_emulate_pro_register()
2257 return "Unknown SPC-3 PR Type"; in core_scsi3_pr_dump_type()
2272 pr_err("SPC-3 PR: se_sess || struct se_lun is NULL!\n"); in core_scsi3_pro_reserve()
2281 pr_err("SPC-3 PR: Unable to locate" in core_scsi3_pro_reserve()
2295 pr_err("SPC-3 PR RESERVE: Received res_key: 0x%016Lx" in core_scsi3_pro_reserve()
2312 pr_err("SPC-3 PR: Illegal SCOPE: 0x%02x\n", scope); in core_scsi3_pro_reserve()
2336 pr_err("SPC-3 PR: Attempted RESERVE from" in core_scsi3_pro_reserve()
2358 pr_err("SPC-3 PR: Attempted RESERVE from" in core_scsi3_pro_reserve()
2395 pr_debug("SPC-3 PR [%s] Service Action: RESERVE created new" in core_scsi3_pro_reserve()
2399 pr_debug("SPC-3 PR [%s] RESERVE Node: %s%s\n", in core_scsi3_pro_reserve()
2427 pr_err("SPC-3 PR: Unknown Service Action RESERVE Type:" in core_scsi3_emulate_pro_reserve()
2485 pr_debug("SPC-3 PR [%s] Service Action: %s RELEASE cleared" in __core_scsi3_complete_pro_release()
2491 pr_debug("SPC-3 PR [%s] RELEASE Node: %s%s\n", in __core_scsi3_complete_pro_release()
2512 pr_err("SPC-3 PR: se_sess || struct se_lun is NULL!\n"); in core_scsi3_emulate_pro_release()
2520 pr_err("SPC-3 PR: Unable to locate" in core_scsi3_emulate_pro_release()
2570 pr_err("SPC-3 PR RELEASE: Received res_key: 0x%016Lx" in core_scsi3_emulate_pro_release()
2586 pr_err("SPC-3 PR RELEASE: Attempted to release" in core_scsi3_emulate_pro_release()
2673 pr_err("SPC-3 PR: Unable to locate" in core_scsi3_emulate_pro_clear()
2689 pr_err("SPC-3 PR REGISTER: Received" in core_scsi3_emulate_pro_clear()
2732 pr_debug("SPC-3 PR [%s] Service Action: CLEAR complete\n", in core_scsi3_emulate_pro_clear()
2768 pr_debug("SPC-3 PR [%s] Service Action: PREEMPT%s created new" in __core_scsi3_complete_pro_preempt()
2773 pr_debug("SPC-3 PR [%s] PREEMPT%s from Node: %s%s\n", in __core_scsi3_complete_pro_preempt()
2830 pr_err("SPC-3 PR: Unable to locate" in core_scsi3_pro_preempt()
2840 pr_err("SPC-3 PR: Illegal SCOPE: 0x%02x\n", scope); in core_scsi3_pro_preempt()
2965 * SPC-4 5.12.11.2.6 Preempting and aborting in core_scsi3_pro_preempt()
3133 pr_err("SPC-3 PR: Unknown Service Action PREEMPT%s" in core_scsi3_emulate_pro_preempt()
3163 pr_err("SPC-3 PR: se_sess || struct se_lun is NULL!\n"); in core_scsi3_emulate_pro_register_and_move()
3178 pr_err("SPC-3 PR: Unable to locate PR_REGISTERED" in core_scsi3_emulate_pro_register_and_move()
3187 pr_warn("SPC-3 PR REGISTER_AND_MOVE: Received" in core_scsi3_emulate_pro_register_and_move()
3197 pr_warn("SPC-3 PR REGISTER_AND_MOVE: Received zero" in core_scsi3_emulate_pro_register_and_move()
3220 pr_err("SPC-3 PR: Illegal tid_len: %u + 24 byte header" in core_scsi3_emulate_pro_register_and_move()
3253 pr_err("SPC-3 PR REGISTER_AND_MOVE: Unable to locate" in core_scsi3_emulate_pro_register_and_move()
3267 pr_debug("SPC-3 PR REGISTER_AND_MOVE: Extracted Protocol Identifier:" in core_scsi3_emulate_pro_register_and_move()
3271 pr_err("SPC-3 PR REGISTER_AND_MOVE: Received" in core_scsi3_emulate_pro_register_and_move()
3282 pr_err("SPC-3 PR REGISTER_AND_MOVE: Unable to locate" in core_scsi3_emulate_pro_register_and_move()
3291 pr_debug("SPC-3 PR [%s] Extracted initiator %s identifier: %s" in core_scsi3_emulate_pro_register_and_move()
3310 pr_err("SPC-3 PR REGISTER_AND_MOVE: TransportID: %s" in core_scsi3_emulate_pro_register_and_move()
3317 pr_err("SPC-3 PR REGISTER_AND_MOVE: TransportID: %s %s" in core_scsi3_emulate_pro_register_and_move()
3352 pr_debug("SPC-3 PR REGISTER_AND_MOVE: Found %s dest_node_acl:" in core_scsi3_emulate_pro_register_and_move()
3376 pr_debug("SPC-3 PR REGISTER_AND_MOVE: Located %s node %s LUN" in core_scsi3_emulate_pro_register_and_move()
3388 pr_warn("SPC-3 PR REGISTER_AND_MOVE: No reservation" in core_scsi3_emulate_pro_register_and_move()
3401 pr_warn("SPC-3 PR REGISTER_AND_MOVE: Calling I_T" in core_scsi3_emulate_pro_register_and_move()
3418 pr_warn("SPC-3 PR REGISTER_AND_MOVE: Unable to move" in core_scsi3_emulate_pro_register_and_move()
3495 pr_debug("SPC-3 PR [%s] Service Action: REGISTER_AND_MOVE" in core_scsi3_emulate_pro_register_and_move()
3500 pr_debug("SPC-3 PR Successfully moved reservation from" in core_scsi3_emulate_pro_register_and_move()
3549 pr_err("SPC-3 PR: se_sess || struct se_lun is NULL!\n"); in target_try_pr_out_pt()
3554 …pr_err("SPC-3 PR: Device has been configured for PR passthrough but it's not supported by the back… in target_try_pr_out_pt()
3561 …pr_err("SPC-3 PR: PRO_REGISTER_AND_MOVE and PRO_REPLACE_LOST_RESERVATION are not supported by PR p… in target_try_pr_out_pt()
3566 pr_err("SPC-3 PR: SPEC_I_PT and ALL_TG_PT are not supported by PR passthrough.\n"); in target_try_pr_out_pt()
3598 " SPC-2 reservation is held, returning" in target_scsi3_emulate_pr_out()
3611 pr_warn("SPC-PR: Received PR OUT parameter list" in target_scsi3_emulate_pr_out()
3671 pr_warn("SPC-PR: Received PR OUT illegal parameter" in target_scsi3_emulate_pr_out()
3982 pr_warn("SPC-3 PRIN READ_FULL_STATUS ran" in core_scsi3_pri_read_full_status()
4094 …pr_err("SPC-3 PR: Device has been configured for PR passthrough but it's not supported by the back… in target_try_pr_in_pt()
4099 pr_err("SPC-3 PR: PRI_READ_FULL_STATUS is not supported by PR passthrough.\n"); in target_try_pr_in_pt()
4130 " SPC-2 reservation is held, returning" in target_scsi3_emulate_pr_in()