| scsi_probe_and_add_lun(9) - phpMan
SCSI_PROBE_AND_ADD_L(9) SCSI mid layer SCSI_PROBE_AND_ADD_L(9)
NAME
scsi_probe_and_add_lun - probe a LUN, if a LUN is found add it
SYNOPSIS
int scsi_probe_and_add_lun(struct scsi_target * starget, u64 lun, int * bflagsp,
struct scsi_device ** sdevp, enum scsi_scan_mode rescan,
void * hostdata);
ARGUMENTS
starget
pointer to target device structure
lun
LUN of target device
bflagsp
store bflags here if not NULL
sdevp
probe the LUN corresponding to this scsi_device
rescan
if not equal to SCSI_SCAN_INITIAL skip some code only needed on first scan
hostdata
passed to scsi_alloc_sdev
DESCRIPTION
Call scsi_probe_lun, if a LUN with an attached device is found, allocate and set it up by
calling scsi_add_lun.
RETURN
SCSI_SCAN_NO_RESPONSE: could not allocate or setup a scsi_device SCSI_SCAN_TARGET_PRESENT:
target responded, but no device is attached at the LUN SCSI_SCAN_LUN_PRESENT: a new
scsi_device was allocated and initialized
AUTHORS
James Bottomley <James.Bottomley AT hansenpartnership.com>
Author.
Rob Landley <rob AT landley.net>
Author.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 SCSI_PROBE_AND_ADD_L(9)
|