Lines Matching refs:Scsi_Host
74 int scsi_host_set_state(struct Scsi_Host *shost, enum scsi_host_state state)
164 void scsi_remove_host(struct Scsi_Host *shost)
209 int scsi_add_host_with_dma(struct Scsi_Host *shost, struct device *dev,
322 struct Scsi_Host *shost = dev_to_shost(dev);
370 * Allocate a new Scsi_Host and perform basic initialization.
375 * Pointer to a new Scsi_Host
377 struct Scsi_Host *scsi_host_alloc(struct scsi_host_template *sht, int privsize)
379 struct Scsi_Host *shost;
386 shost = kzalloc(sizeof(struct Scsi_Host) + privsize, gfp_mask);
525 struct Scsi_Host *p;
533 * scsi_host_lookup - get a reference to a Scsi_Host by host no
537 * A pointer to located Scsi_Host or NULL.
543 struct Scsi_Host *scsi_host_lookup(unsigned int hostnum)
546 struct Scsi_Host *shost = NULL;
559 * scsi_host_get - inc a Scsi_Host ref count
560 * @shost: Pointer to Scsi_Host to inc.
562 struct Scsi_Host *scsi_host_get(struct Scsi_Host *shost)
585 * @shost: Pointer to Scsi_Host to inc.
587 int scsi_host_busy(struct Scsi_Host *shost)
598 * scsi_host_put - dec a Scsi_Host ref count
599 * @shost: Pointer to Scsi_Host to dec.
601 void scsi_host_put(struct Scsi_Host *shost)
625 * scsi_queue_work - Queue work to the Scsi_Host workqueue.
626 * @shost: Pointer to Scsi_Host.
634 int scsi_queue_work(struct Scsi_Host *shost, struct work_struct *work)
650 * scsi_flush_work - Flush a Scsi_Host's workqueue.
651 * @shost: Pointer to Scsi_Host.
653 void scsi_flush_work(struct Scsi_Host *shost)
688 void scsi_host_complete_all_commands(struct Scsi_Host *shost, int status)
711 * @shost: Pointer to Scsi_Host.
718 void scsi_host_busy_iter(struct Scsi_Host *shost,