MCPcopy Create free account
hub / github.com/PiSCSI/piscsi / ReleaseUnit

Method ReleaseUnit

cpp/devices/primary_device.cpp:281–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

279}
280
281void PrimaryDevice::ReleaseUnit()
282{
283 if (reserving_initiator != -1) {
284 LogTrace("Released device reserved by initiator ID " + to_string(reserving_initiator));
285 }
286 else {
287 LogTrace("Released device reserved by unknown initiator");
288 }
289
290 DiscardReservation();
291
292 EnterStatusPhase();
293}
294
295bool PrimaryDevice::CheckReservation(int initiator_id, scsi_command cmd, bool prevent_removal) const
296{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected