Lines Matching refs:scsi
2 * scsi.c Copyright (C) 1992 Drew Eckhardt
21 * Native multichannel, wide scsi, /proc/scsi and hot plugging
58 #include <scsi/scsi.h>
59 #include <scsi/scsi_cmnd.h>
60 #include <scsi/scsi_dbg.h>
61 #include <scsi/scsi_device.h>
62 #include <scsi/scsi_driver.h>
63 #include <scsi/scsi_eh.h>
64 #include <scsi/scsi_host.h>
65 #include <scsi/scsi_tcq.h>
71 #include <trace/events/scsi.h>
93 /* NB: These are exposed through /proc/scsi/scsi and form part of the ABI.
278 * scsi_get_command - Allocate and setup a scsi command block
279 * @dev: parent scsi device
282 * Returns: The allocated scsi command structure.
314 * @dev: parent scsi device
337 * scsi_put_command - Free a scsi command block
470 * scsi_setup_command_freelist - Setup the command freelist for a scsi host.
506 * scsi_destroy_command_freelist - Release the command freelist for a scsi host.
621 "scsi host busy %d failed %d\n",
631 * @host: the scsi host
671 /* Check to see if the scsi lld made this device blocked. */