Lines Matching defs:Scsi_Host

524 struct Scsi_Host {  struct
533 struct list_head __devices;
534 struct list_head __targets;
536 struct list_head starved_list;
538 spinlock_t default_lock;
539 spinlock_t *host_lock;
541 struct mutex scan_mutex;/* serialize scanning activity */
543 struct list_head eh_cmd_q;
544 struct task_struct * ehandler; /* Error recovery thread. */
545 struct completion * eh_action; /* Wait for specific actions on the
547 wait_queue_head_t host_wait;
548 struct scsi_host_template *hostt;
549 struct scsi_transport_template *transportt;
552 struct blk_mq_tag_set tag_set;
554 atomic_t host_blocked;
556 unsigned int host_failed; /* commands that failed.
558 unsigned int host_eh_scheduled; /* EH scheduled without command */
560 unsigned int host_no; /* Used for IOCTL_GET_IDLUN, /proc/scsi et al. */
563 int eh_deadline;
564 unsigned long last_reset;
573 unsigned int max_channel;
574 unsigned int max_id;
575 u64 max_lun;
584 unsigned int unique_id;
593 unsigned short max_cmd_len;
595 int this_id;
596 int can_queue;
597 short cmd_per_lun;
598 short unsigned int sg_tablesize;
599 short unsigned int sg_prot_tablesize;
600 unsigned int max_sectors;
601 unsigned int max_segment_size;
602 unsigned long dma_boundary;
603 unsigned long virt_boundary_mask;
612 unsigned nr_hw_queues;
613 unsigned active_mode:2;
614 unsigned unchecked_isa_dma:1;
620 unsigned host_self_blocked:1;
627 unsigned reverse_ordering:1;
630 unsigned tmf_in_progress:1;
633 unsigned async_scan:1;
636 unsigned eh_noresume:1;
639 unsigned no_write_same:1;
642 unsigned host_tagset:1;
645 unsigned short_inquiry:1;
648 unsigned no_scsi2_lun_in_cdb:1;
653 char work_q_name[20];
654 struct workqueue_struct *work_q;
659 struct workqueue_struct *tmf_work_q;
664 unsigned int max_host_blocked;
667 unsigned int prot_capabilities;
668 unsigned char prot_guard_type;
671 unsigned long base;
672 unsigned long io_port;
673 unsigned char n_io_port;
674 unsigned char dma_channel;
675 unsigned int irq;
678 enum scsi_host_state shost_state;
681 struct device shost_gendev, shost_dev;
705 container_of(d, struct Scsi_Host, shost_dev) argument