Lines Matching defs:shost
146 struct Scsi_Host *shost = class_to_shost(dev);
147 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
160 struct Scsi_Host *shost = class_to_shost(dev);
161 struct lpfc_vport *vport = shost_priv(shost);
371 spin_lock_irq(shost->host_lock);
445 spin_unlock_irq(shost->host_lock);
509 spin_unlock_irq(shost->host_lock);
533 struct Scsi_Host *shost = class_to_shost(dev);
534 struct lpfc_vport *vport = shost_priv(shost);
584 struct Scsi_Host *shost = class_to_shost(dev);
585 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
604 struct Scsi_Host *shost = class_to_shost(dev);
605 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
616 struct Scsi_Host *shost = class_to_shost(dev);
617 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
628 struct Scsi_Host *shost = class_to_shost(dev);
629 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
665 struct Scsi_Host *shost = class_to_shost(dev);
666 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
688 struct Scsi_Host *shost = class_to_shost(dev);
689 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
706 struct Scsi_Host *shost = class_to_shost(dev);
707 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
725 struct Scsi_Host *shost = class_to_shost(dev);
726 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
744 struct Scsi_Host *shost = class_to_shost(dev);
745 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
762 struct Scsi_Host *shost = class_to_shost(dev);
763 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
782 struct Scsi_Host *shost = class_to_shost(dev);
783 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
801 struct Scsi_Host *shost = class_to_shost(dev);
802 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
835 struct Scsi_Host *shost = class_to_shost(dev);
836 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
857 struct Scsi_Host *shost = class_to_shost(dev);
858 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
885 struct Scsi_Host *shost = class_to_shost(dev);
886 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1010 struct Scsi_Host *shost = class_to_shost(dev);
1011 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1039 struct Scsi_Host *shost = class_to_shost(dev);
1040 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
1063 struct Scsi_Host *shost = class_to_shost(dev);
1064 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1098 struct Scsi_Host *shost = class_to_shost(dev);
1099 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1107 * @shost: Scsi_Host pointer.
1120 lpfc_issue_lip(struct Scsi_Host *shost)
1122 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1313 struct Scsi_Host *shost = NULL;
1333 shost = pci_get_drvdata(ptr);
1334 if (shost) {
1336 ((struct lpfc_vport *)shost->hostdata)->phba;
1438 struct Scsi_Host *shost = class_to_shost(dev);
1439 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1653 struct Scsi_Host *shost = class_to_shost(dev);
1654 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1731 struct Scsi_Host *shost = class_to_shost(dev);
1732 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1765 struct Scsi_Host *shost = class_to_shost(dev);
1766 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1965 struct Scsi_Host *shost = class_to_shost(dev);
1966 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
1993 struct Scsi_Host *shost = class_to_shost(dev);
1994 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2021 struct Scsi_Host *shost = class_to_shost(dev);
2022 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2049 struct Scsi_Host *shost = class_to_shost(dev);
2050 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2077 struct Scsi_Host *shost = class_to_shost(dev);
2078 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2105 struct Scsi_Host *shost = class_to_shost(dev);
2106 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2132 struct Scsi_Host *shost = class_to_shost(dev);
2133 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2158 struct Scsi_Host *shost = class_to_shost(dev);
2159 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2183 struct Scsi_Host *shost = class_to_shost(dev);
2184 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2267 struct Scsi_Host *shost = class_to_shost(dev);
2268 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2330 struct Scsi_Host *shost = class_to_shost(dev);\
2331 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
2356 struct Scsi_Host *shost = class_to_shost(dev);\
2357 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
2462 struct Scsi_Host *shost = class_to_shost(dev);\
2463 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
2495 struct Scsi_Host *shost = class_to_shost(dev);\
2496 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
2520 struct Scsi_Host *shost = class_to_shost(dev);\
2521 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
2616 struct Scsi_Host *shost = class_to_shost(dev);\
2617 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;\
2729 struct Scsi_Host *shost = class_to_shost(dev);
2730 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2787 struct Scsi_Host *shost = class_to_shost(dev);
2788 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2812 struct Scsi_Host *shost = class_to_shost(dev);
2813 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
2847 fc_host_port_name(shost) = phba->cfg_soft_wwpn;
2849 fc_host_node_name(shost) = phba->cfg_soft_wwnn;
2886 struct Scsi_Host *shost = class_to_shost(dev);
2887 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
2906 struct Scsi_Host *shost = class_to_shost(dev);
2907 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
2951 struct Scsi_Host *shost = class_to_shost(dev);
2952 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
2975 struct Scsi_Host *shost = class_to_shost(dev);
2976 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3019 struct Scsi_Host *shost = class_to_shost(dev);
3020 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3042 struct Scsi_Host *shost = class_to_shost(dev);
3043 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3082 struct Scsi_Host *shost = class_to_shost(dev);
3083 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3106 struct Scsi_Host *shost = class_to_shost(dev);
3107 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3153 struct Scsi_Host *shost = class_to_shost(dev);
3154 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3177 struct Scsi_Host *shost = class_to_shost(dev);
3178 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3214 struct Scsi_Host *shost = class_to_shost(dev);
3215 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3348 struct Scsi_Host *shost = class_to_shost(dev);
3349 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3396 struct Scsi_Host *shost = class_to_shost(dev);
3397 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3496 struct Scsi_Host *shost = class_to_shost(dev);
3497 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3508 struct Scsi_Host *shost = class_to_shost(dev);
3509 struct lpfc_hba *phba = ((struct lpfc_vport *)shost->hostdata)->phba;
3528 struct Scsi_Host *shost = class_to_shost(dev);
3529 struct lpfc_hba *phba = ((struct lpfc_vport *) shost->hostdata)->phba;
3539 struct Scsi_Host *shost = class_to_shost(dev);
3540 struct lpfc_hba *phba = ((struct lpfc_vport *) shost->hostdata)->phba;
3553 struct Scsi_Host *shost = class_to_shost(dev);
3554 struct lpfc_hba *phba = ((struct lpfc_vport *) shost->hostdata)->phba;
3587 struct Scsi_Host *shost = class_to_shost(dev);
3588 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
3644 struct Scsi_Host *shost;
3651 shost = lpfc_shost_from_vport(vport);
3652 spin_lock_irq(shost->host_lock);
3669 spin_unlock_irq(shost->host_lock);
3855 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
3864 spin_lock_irq(shost->host_lock);
3871 spin_unlock_irq(shost->host_lock);
4046 struct Scsi_Host *shost = class_to_shost(dev);
4047 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
4130 struct Scsi_Host *shost = class_to_shost(dev);
4131 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
4168 struct Scsi_Host *shost = class_to_shost(dev);
4169 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
4253 spin_lock_irq(shost->host_lock);
4258 spin_unlock_irq(shost->host_lock);
4271 spin_lock_irq(shost->host_lock);
4273 spin_unlock_irq(shost->host_lock);
4278 spin_unlock_irq(shost->host_lock);
4283 spin_lock_irq(shost->host_lock);
4285 spin_unlock_irq(shost->host_lock);
4290 spin_unlock_irq(shost->host_lock);
4298 spin_lock_irq(shost->host_lock);
4302 spin_unlock_irq(shost->host_lock);
4322 struct Scsi_Host *shost = class_to_shost(dev);
4323 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
4405 struct Scsi_Host *shost = class_to_shost(dev);
4406 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
4418 spin_lock_irq(shost->host_lock);
4456 spin_unlock_irq(shost->host_lock);
4496 struct Scsi_Host *shost = class_to_shost(dev);
4497 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
4675 struct Scsi_Host *shost = class_to_shost(dev);
4676 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
4750 struct Scsi_Host *shost = class_to_shost(dev);
4751 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
4817 struct Scsi_Host *shost = class_to_shost(dev);
4818 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
4894 struct Scsi_Host *shost = class_to_shost(dev);
4895 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
4966 struct Scsi_Host *shost = class_to_shost(dev);
4967 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
5024 struct Scsi_Host *shost = class_to_shost(dev);
5025 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
5143 struct Scsi_Host *shost = class_to_shost(dev);
5144 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
5250 struct Scsi_Host *shost = class_to_shost(dev);
5251 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
5475 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
5484 spin_lock_irq(shost->host_lock);
5492 spin_unlock_irq(shost->host_lock);
5892 struct Scsi_Host *shost = class_to_shost(dev);
5893 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
6021 struct Scsi_Host *shost = class_to_shost(dev);
6022 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
6334 struct Scsi_Host *shost = class_to_shost(dev);
6335 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6394 struct Scsi_Host *shost = class_to_shost(dev);
6395 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6503 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
6506 error = sysfs_create_bin_file(&shost->shost_dev.kobj,
6513 error = sysfs_create_bin_file(&shost->shost_dev.kobj,
6518 error = sysfs_create_bin_file(&shost->shost_dev.kobj,
6525 sysfs_remove_bin_file(&shost->shost_dev.kobj, &sysfs_ctlreg_attr);
6527 sysfs_remove_bin_file(&shost->shost_dev.kobj,
6540 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
6541 sysfs_remove_bin_file(&shost->shost_dev.kobj,
6546 sysfs_remove_bin_file(&shost->shost_dev.kobj, &sysfs_mbox_attr);
6547 sysfs_remove_bin_file(&shost->shost_dev.kobj, &sysfs_ctlreg_attr);
6556 * @shost: kernel scsi host pointer.
6559 lpfc_get_host_symbolic_name(struct Scsi_Host *shost)
6561 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata;
6563 lpfc_vport_symbolic_node_name(vport, fc_host_symbolic_name(shost),
6564 sizeof fc_host_symbolic_name(shost));
6569 * @shost: kernel scsi host pointer.
6572 lpfc_get_host_port_id(struct Scsi_Host *shost)
6574 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6577 fc_host_port_id(shost) = vport->fc_myDID;
6582 * @shost: kernel scsi host pointer.
6585 lpfc_get_host_port_type(struct Scsi_Host *shost)
6587 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6590 spin_lock_irq(shost->host_lock);
6593 fc_host_port_type(shost) = FC_PORTTYPE_NPIV;
6597 fc_host_port_type(shost) = FC_PORTTYPE_NLPORT;
6599 fc_host_port_type(shost) = FC_PORTTYPE_LPORT;
6602 fc_host_port_type(shost) = FC_PORTTYPE_NPORT;
6604 fc_host_port_type(shost) = FC_PORTTYPE_PTP;
6607 fc_host_port_type(shost) = FC_PORTTYPE_UNKNOWN;
6609 spin_unlock_irq(shost->host_lock);
6614 * @shost: kernel scsi host pointer.
6617 lpfc_get_host_port_state(struct Scsi_Host *shost)
6619 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6622 spin_lock_irq(shost->host_lock);
6625 fc_host_port_state(shost) = FC_PORTSTATE_OFFLINE;
6630 fc_host_port_state(shost) = FC_PORTSTATE_LINKDOWN;
6637 fc_host_port_state(shost) =
6640 fc_host_port_state(shost) =
6644 fc_host_port_state(shost) = FC_PORTSTATE_ERROR;
6647 fc_host_port_state(shost) = FC_PORTSTATE_UNKNOWN;
6652 spin_unlock_irq(shost->host_lock);
6657 * @shost: kernel scsi host pointer.
6660 lpfc_get_host_speed(struct Scsi_Host *shost)
6662 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6665 spin_lock_irq(shost->host_lock);
6670 fc_host_speed(shost) = FC_PORTSPEED_1GBIT;
6673 fc_host_speed(shost) = FC_PORTSPEED_2GBIT;
6676 fc_host_speed(shost) = FC_PORTSPEED_4GBIT;
6679 fc_host_speed(shost) = FC_PORTSPEED_8GBIT;
6682 fc_host_speed(shost) = FC_PORTSPEED_10GBIT;
6685 fc_host_speed(shost) = FC_PORTSPEED_16GBIT;
6688 fc_host_speed(shost) = FC_PORTSPEED_32GBIT;
6691 fc_host_speed(shost) = FC_PORTSPEED_64GBIT;
6694 fc_host_speed(shost) = FC_PORTSPEED_128GBIT;
6697 fc_host_speed(shost) = FC_PORTSPEED_UNKNOWN;
6703 fc_host_speed(shost) = FC_PORTSPEED_1GBIT;
6706 fc_host_speed(shost) = FC_PORTSPEED_10GBIT;
6709 fc_host_speed(shost) = FC_PORTSPEED_20GBIT;
6712 fc_host_speed(shost) = FC_PORTSPEED_25GBIT;
6715 fc_host_speed(shost) = FC_PORTSPEED_40GBIT;
6718 fc_host_speed(shost) = FC_PORTSPEED_100GBIT;
6721 fc_host_speed(shost) = FC_PORTSPEED_UNKNOWN;
6725 fc_host_speed(shost) = FC_PORTSPEED_UNKNOWN;
6727 spin_unlock_irq(shost->host_lock);
6732 * @shost: kernel scsi host pointer.
6735 lpfc_get_host_fabric_name (struct Scsi_Host *shost)
6737 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6741 spin_lock_irq(shost->host_lock);
6752 spin_unlock_irq(shost->host_lock);
6754 fc_host_fabric_name(shost) = node_name;
6759 * @shost: kernel scsi host pointer.
6770 lpfc_get_stats(struct Scsi_Host *shost)
6772 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6896 * @shost: kernel scsi host pointer.
6899 lpfc_reset_stats(struct Scsi_Host *shost)
6901 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
6997 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
6998 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
7001 spin_lock_irq(shost->host_lock);
7007 spin_unlock_irq(shost->host_lock);
7011 spin_unlock_irq(shost->host_lock);