Lines Matching refs:has
17 In some cases the SCSI transport is an external bus that already has
31 has its own PCI device address. [The one-to-one correspondence between
60 Traditionally an LLD for the SCSI subsystem has been at least two files in
61 the drivers/scsi directory. For example, a driver called "xyz" has a header
65 two files. For example the aic7xxx driver has separate files for generic
127 will respond to a sysfs probe() callback that indicates an HBA has been
197 may become aware of a new SCSI device _after_ the scan has completed.
209 In a similar fashion, an LLD may become aware that a SCSI device has been
210 removed (unplugged) or the connection to it has been interrupted. Some
212 device has been removed until a subsequent SCSI command fails which will
306 The Scsi_Host structure has had reference counting infrastructure added.
316 Scsi_Host which has its reference count ^^ set to 1
322 The Scsi_device structure has had reference counting infrastructure added.
332 ^^ struct Scsi_Host actually has 2 reference counts which are manipulated
406 * device (lu) after scsi_scan_host() has completed. If successful
431 * access the transport class data after this function has been called.
503 * this host has _not_ yet been done.
542 * freed, it just shouldn't access the instance after it has balanced
581 * this host has _not_ yet been done.
599 * Notes: If an LLD becomes aware that a scsi device (lu) has
707 * in the "passive initialization model". Hence a LLD has no need to
810 * eh_timed_out - The timer for the command has just fired
1044 * call scp->scsi_done before returning zero, but after it has
1059 * routine) some time after this function has returned. In some
1124 * has been first scanned (i.e. it responded to an
1126 * @sdp: device that has just been attached
1147 * activity has ceased on this device.
1190 that handles both ISA and PCI cards and has a separate instance of
1196 controls. The struct Scsi_Host structure has many members in common
1275 Should only be called by an LLD if the LLD has accepted
1281 data (if any) has been transferred to or from the SCSI
1290 set, if the top nibble of sense_buffer[0] has the value 7
1318 data has been received then the safest approach is to indicate no bytes have
1319 been received. For example: to indicate that no valid data has been received
1323 bytes blocks has been received 'resid' could be set like this:
1331 Each struct Scsi_Host instance has a spin_lock called struct
1352 decides whether the LLD has performed autosense by checking struct
1353 scsi_cmnd::sense_buffer[0] . If this byte has an upper nibble of 7 (or 0xf)
1354 then autosense is assumed to have taken place. If it has another value (and
1366 io_request_lock has been replaced by several finer grained locks. The lock
1370 The older error handling mechanism has been removed. This means the
1372 The struct scsi_host_template::use_new_eh_code flag has been removed.
1377 the SCSI subsystem now has its own (much smaller) drivers/scsi/Kconfig
1380 struct SHT has been renamed to struct scsi_host_template.