Lines Matching defs:Scsi_Host
530 struct Scsi_Host { struct
539 struct list_head __devices;
540 struct list_head __targets;
542 struct list_head starved_list;
544 spinlock_t default_lock;
545 spinlock_t *host_lock;
547 struct mutex scan_mutex;/* serialize scanning activity */
549 struct list_head eh_cmd_q;
550 struct task_struct * ehandler; /* Error recovery thread. */
551 struct completion * eh_action; /* Wait for specific actions on the
553 wait_queue_head_t host_wait;
554 struct scsi_host_template *hostt;
555 struct scsi_transport_template *transportt;
558 struct blk_mq_tag_set tag_set;
560 atomic_t host_blocked;
562 unsigned int host_failed; /* commands that failed.
564 unsigned int host_eh_scheduled; /* EH scheduled without command */
566 unsigned int host_no; /* Used for IOCTL_GET_IDLUN, /proc/scsi et al. */
569 int eh_deadline;
570 unsigned long last_reset;
579 unsigned int max_channel;
580 unsigned int max_id;
581 u64 max_lun;
590 unsigned int unique_id;
599 unsigned short max_cmd_len;
601 int this_id;
602 int can_queue;
603 short cmd_per_lun;
604 short unsigned int sg_tablesize;
605 short unsigned int sg_prot_tablesize;
606 unsigned int max_sectors;
607 unsigned int max_segment_size;
608 unsigned long dma_boundary;
609 unsigned long virt_boundary_mask;
618 unsigned nr_hw_queues;
619 unsigned active_mode:2;
620 unsigned unchecked_isa_dma:1;
626 unsigned host_self_blocked:1;
633 unsigned reverse_ordering:1;
636 unsigned tmf_in_progress:1;
639 unsigned async_scan:1;
642 unsigned eh_noresume:1;
645 unsigned no_write_same:1;
648 unsigned host_tagset:1;
651 unsigned short_inquiry:1;
654 unsigned no_scsi2_lun_in_cdb:1;
659 char work_q_name[20];
660 struct workqueue_struct *work_q;
665 struct workqueue_struct *tmf_work_q;
670 unsigned int max_host_blocked;
673 unsigned int prot_capabilities;
674 unsigned char prot_guard_type;
677 unsigned long base;
678 unsigned long io_port;
679 unsigned char n_io_port;
680 unsigned char dma_channel;
681 unsigned int irq;
684 enum scsi_host_state shost_state;
687 struct device shost_gendev, shost_dev;
713 container_of(d, struct Scsi_Host, shost_dev) argument