fc_host 2731 drivers/scsi/fcoe/fcoe.c struct fc_host_attrs *fc_host; fc_host 2737 drivers/scsi/fcoe/fcoe.c fc_host = shost_to_fc_host(shost); fc_host 2741 drivers/scsi/fcoe/fcoe.c list_for_each_entry_safe(vport, next_vport, &fc_host->vports, peers) { fc_host 1579 drivers/scsi/qedf/qedf_main.c struct fc_host_attrs *fc_host = shost_to_fc_host(lport->host); fc_host 1600 drivers/scsi/qedf/qedf_main.c snprintf(fc_host->serial_number, fc_host 1601 drivers/scsi/qedf/qedf_main.c sizeof(fc_host->serial_number), fc_host 1606 drivers/scsi/qedf/qedf_main.c snprintf(fc_host->serial_number, fc_host 1607 drivers/scsi/qedf/qedf_main.c sizeof(fc_host->serial_number), "Unknown"); fc_host 1609 drivers/scsi/qedf/qedf_main.c snprintf(fc_host->manufacturer, fc_host 1610 drivers/scsi/qedf/qedf_main.c sizeof(fc_host->manufacturer), "%s", "Cavium Inc."); fc_host 1612 drivers/scsi/qedf/qedf_main.c snprintf(fc_host->model, sizeof(fc_host->model), "%s", "QL41000"); fc_host 1614 drivers/scsi/qedf/qedf_main.c snprintf(fc_host->model_description, sizeof(fc_host->model_description), fc_host 1618 drivers/scsi/qedf/qedf_main.c snprintf(fc_host->hardware_version, sizeof(fc_host->hardware_version), fc_host 1621 drivers/scsi/qedf/qedf_main.c snprintf(fc_host->driver_version, sizeof(fc_host->driver_version), fc_host 1624 drivers/scsi/qedf/qedf_main.c snprintf(fc_host->firmware_version, sizeof(fc_host->firmware_version), fc_host 1903 drivers/scsi/qedf/qedf_main.c struct fc_host_attrs *fc_host = shost_to_fc_host(qedf->lport->host); fc_host 1907 drivers/scsi/qedf/qedf_main.c while (fc_host->npiv_vports_inuse > 0) { fc_host 3692 drivers/scsi/qedf/qedf_main.c struct fc_host_attrs *fc_host = shost_to_fc_host(host); fc_host 3711 drivers/scsi/qedf/qedf_main.c fcoe->num_npiv_ids = fc_host->npiv_vports_inuse; fc_host 379 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 386 drivers/scsi/scsi_transport_fc.c fc_host->node_name = -1; fc_host 387 drivers/scsi/scsi_transport_fc.c fc_host->port_name = -1; fc_host 388 drivers/scsi/scsi_transport_fc.c fc_host->permanent_port_name = -1; fc_host 389 drivers/scsi/scsi_transport_fc.c fc_host->supported_classes = FC_COS_UNSPECIFIED; fc_host 390 drivers/scsi/scsi_transport_fc.c memset(fc_host->supported_fc4s, 0, fc_host 391 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->supported_fc4s)); fc_host 392 drivers/scsi/scsi_transport_fc.c fc_host->supported_speeds = FC_PORTSPEED_UNKNOWN; fc_host 393 drivers/scsi/scsi_transport_fc.c fc_host->maxframe_size = -1; fc_host 394 drivers/scsi/scsi_transport_fc.c fc_host->max_npiv_vports = 0; fc_host 395 drivers/scsi/scsi_transport_fc.c memset(fc_host->serial_number, 0, fc_host 396 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->serial_number)); fc_host 397 drivers/scsi/scsi_transport_fc.c memset(fc_host->manufacturer, 0, fc_host 398 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->manufacturer)); fc_host 399 drivers/scsi/scsi_transport_fc.c memset(fc_host->model, 0, fc_host 400 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->model)); fc_host 401 drivers/scsi/scsi_transport_fc.c memset(fc_host->model_description, 0, fc_host 402 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->model_description)); fc_host 403 drivers/scsi/scsi_transport_fc.c memset(fc_host->hardware_version, 0, fc_host 404 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->hardware_version)); fc_host 405 drivers/scsi/scsi_transport_fc.c memset(fc_host->driver_version, 0, fc_host 406 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->driver_version)); fc_host 407 drivers/scsi/scsi_transport_fc.c memset(fc_host->firmware_version, 0, fc_host 408 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->firmware_version)); fc_host 409 drivers/scsi/scsi_transport_fc.c memset(fc_host->optionrom_version, 0, fc_host 410 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->optionrom_version)); fc_host 412 drivers/scsi/scsi_transport_fc.c fc_host->port_id = -1; fc_host 413 drivers/scsi/scsi_transport_fc.c fc_host->port_type = FC_PORTTYPE_UNKNOWN; fc_host 414 drivers/scsi/scsi_transport_fc.c fc_host->port_state = FC_PORTSTATE_UNKNOWN; fc_host 415 drivers/scsi/scsi_transport_fc.c memset(fc_host->active_fc4s, 0, fc_host 416 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->active_fc4s)); fc_host 417 drivers/scsi/scsi_transport_fc.c fc_host->speed = FC_PORTSPEED_UNKNOWN; fc_host 418 drivers/scsi/scsi_transport_fc.c fc_host->fabric_name = -1; fc_host 419 drivers/scsi/scsi_transport_fc.c memset(fc_host->symbolic_name, 0, sizeof(fc_host->symbolic_name)); fc_host 420 drivers/scsi/scsi_transport_fc.c memset(fc_host->system_hostname, 0, sizeof(fc_host->system_hostname)); fc_host 422 drivers/scsi/scsi_transport_fc.c fc_host->tgtid_bind_type = FC_TGTID_BIND_BY_WWPN; fc_host 424 drivers/scsi/scsi_transport_fc.c INIT_LIST_HEAD(&fc_host->rports); fc_host 425 drivers/scsi/scsi_transport_fc.c INIT_LIST_HEAD(&fc_host->rport_bindings); fc_host 426 drivers/scsi/scsi_transport_fc.c INIT_LIST_HEAD(&fc_host->vports); fc_host 427 drivers/scsi/scsi_transport_fc.c fc_host->next_rport_number = 0; fc_host 428 drivers/scsi/scsi_transport_fc.c fc_host->next_target_id = 0; fc_host 429 drivers/scsi/scsi_transport_fc.c fc_host->next_vport_number = 0; fc_host 430 drivers/scsi/scsi_transport_fc.c fc_host->npiv_vports_inuse = 0; fc_host 432 drivers/scsi/scsi_transport_fc.c snprintf(fc_host->work_q_name, sizeof(fc_host->work_q_name), fc_host 434 drivers/scsi/scsi_transport_fc.c fc_host->work_q = alloc_workqueue("%s", 0, 0, fc_host->work_q_name); fc_host 435 drivers/scsi/scsi_transport_fc.c if (!fc_host->work_q) fc_host 438 drivers/scsi/scsi_transport_fc.c fc_host->dev_loss_tmo = fc_dev_loss_tmo; fc_host 439 drivers/scsi/scsi_transport_fc.c snprintf(fc_host->devloss_work_q_name, fc_host 440 drivers/scsi/scsi_transport_fc.c sizeof(fc_host->devloss_work_q_name), fc_host 442 drivers/scsi/scsi_transport_fc.c fc_host->devloss_work_q = alloc_workqueue("%s", 0, 0, fc_host 443 drivers/scsi/scsi_transport_fc.c fc_host->devloss_work_q_name); fc_host 444 drivers/scsi/scsi_transport_fc.c if (!fc_host->devloss_work_q) { fc_host 445 drivers/scsi/scsi_transport_fc.c destroy_workqueue(fc_host->work_q); fc_host 446 drivers/scsi/scsi_transport_fc.c fc_host->work_q = NULL; fc_host 450 drivers/scsi/scsi_transport_fc.c fc_bsg_hostadd(shost, fc_host); fc_host 460 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 462 drivers/scsi/scsi_transport_fc.c fc_bsg_remove(fc_host->rqst_q); fc_host 1655 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 1666 drivers/scsi/scsi_transport_fc.c list_for_each_entry(rport, &fc_host->rports, peers) fc_host 1894 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 1920 drivers/scsi/scsi_transport_fc.c list_for_each_entry(vport, &fc_host->vports, peers) { fc_host 2415 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 2421 drivers/scsi/scsi_transport_fc.c list_for_each_entry_safe(vport, next_vport, &fc_host->vports, peers) { fc_host 2428 drivers/scsi/scsi_transport_fc.c &fc_host->rports, peers) { fc_host 2435 drivers/scsi/scsi_transport_fc.c &fc_host->rport_bindings, peers) { fc_host 2447 drivers/scsi/scsi_transport_fc.c if (fc_host->work_q) { fc_host 2448 drivers/scsi/scsi_transport_fc.c work_q = fc_host->work_q; fc_host 2449 drivers/scsi/scsi_transport_fc.c fc_host->work_q = NULL; fc_host 2454 drivers/scsi/scsi_transport_fc.c if (fc_host->devloss_work_q) { fc_host 2455 drivers/scsi/scsi_transport_fc.c work_q = fc_host->devloss_work_q; fc_host 2456 drivers/scsi/scsi_transport_fc.c fc_host->devloss_work_q = NULL; fc_host 2585 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 2602 drivers/scsi/scsi_transport_fc.c rport->dev_loss_tmo = fc_host->dev_loss_tmo; fc_host 2621 drivers/scsi/scsi_transport_fc.c rport->number = fc_host->next_rport_number++; fc_host 2624 drivers/scsi/scsi_transport_fc.c rport->scsi_target_id = fc_host->next_target_id++; fc_host 2627 drivers/scsi/scsi_transport_fc.c list_add_tail(&rport->peers, &fc_host->rports); fc_host 2713 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 2728 drivers/scsi/scsi_transport_fc.c list_for_each_entry(rport, &fc_host->rports, peers) { fc_host 2734 drivers/scsi/scsi_transport_fc.c switch (fc_host->tgtid_bind_type) { fc_host 2830 drivers/scsi/scsi_transport_fc.c if (fc_host->tgtid_bind_type != FC_TGTID_BIND_NONE) { fc_host 2834 drivers/scsi/scsi_transport_fc.c list_for_each_entry(rport, &fc_host->rport_bindings, fc_host 2839 drivers/scsi/scsi_transport_fc.c switch (fc_host->tgtid_bind_type) { fc_host 2857 drivers/scsi/scsi_transport_fc.c list_move_tail(&rport->peers, &fc_host->rports); fc_host 3021 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 3028 drivers/scsi/scsi_transport_fc.c rport->scsi_target_id = fc_host->next_target_id++; fc_host 3089 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 3124 drivers/scsi/scsi_transport_fc.c if ((fc_host->tgtid_bind_type == FC_TGTID_BIND_NONE) || fc_host 3141 drivers/scsi/scsi_transport_fc.c list_move_tail(&rport->peers, &fc_host->rport_bindings); fc_host 3171 drivers/scsi/scsi_transport_fc.c switch (fc_host->tgtid_bind_type) { fc_host 3337 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 3372 drivers/scsi/scsi_transport_fc.c if (fc_host->npiv_vports_inuse >= fc_host->max_npiv_vports) { fc_host 3377 drivers/scsi/scsi_transport_fc.c fc_host->npiv_vports_inuse++; fc_host 3378 drivers/scsi/scsi_transport_fc.c vport->number = fc_host->next_vport_number++; fc_host 3379 drivers/scsi/scsi_transport_fc.c list_add_tail(&vport->peers, &fc_host->vports); fc_host 3439 drivers/scsi/scsi_transport_fc.c fc_host->npiv_vports_inuse--; fc_host 3484 drivers/scsi/scsi_transport_fc.c struct fc_host_attrs *fc_host = shost_to_fc_host(shost); fc_host 3500 drivers/scsi/scsi_transport_fc.c fc_host->npiv_vports_inuse--; fc_host 3780 drivers/scsi/scsi_transport_fc.c fc_bsg_hostadd(struct Scsi_Host *shost, struct fc_host_attrs *fc_host) fc_host 3787 drivers/scsi/scsi_transport_fc.c fc_host->rqst_q = NULL; fc_host 3805 drivers/scsi/scsi_transport_fc.c fc_host->rqst_q = q;