Lines Matching refs:shost_gendev
1886 stat = fc_vport_setup(shost, 0, &shost->shost_gendev, &vid, &vport); in store_fc_host_vport_create()
2589 put_device(&shost->shost_gendev); /* for fc_host->rport list */ in fc_rport_final_delete()
2653 get_device(&shost->shost_gendev); /* for fc_host->rport list */ in fc_rport_create()
2659 dev->parent = get_device(&shost->shost_gendev); /* parent reference */ in fc_rport_create()
2688 put_device(&shost->shost_gendev); /* for fc_host->rport list */ in fc_rport_create()
3386 get_device(&shost->shost_gendev); /* for fc_host->vport list */ in fc_vport_setup()
3416 if (pdev != &shost->shost_gendev) { in fc_vport_setup()
3417 error = sysfs_create_link(&shost->shost_gendev.kobj, in fc_vport_setup()
3444 put_device(&shost->shost_gendev); /* for fc_host->vport list */ in fc_vport_setup()
3470 stat = fc_vport_setup(shost, channel, &shost->shost_gendev, in fc_vport_create()
3507 put_device(&shost->shost_gendev); /* for fc_host->vport list */ in fc_vport_terminate()
3514 if (dev->parent != &shost->shost_gendev) in fc_vport_terminate()
3515 sysfs_remove_link(&shost->shost_gendev.kobj, dev_name(dev)); in fc_vport_terminate()
3747 job->dev = &shost->shost_gendev; in fc_req_to_bsgjob()
4013 fc_bsg_request_handler(q, shost, NULL, &shost->shost_gendev); in fc_bsg_host_handler()
4039 struct device *dev = &shost->shost_gendev; in fc_bsg_hostadd()