Lines Matching refs:starget
343 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_invalidate_devhandles()
344 tgt_priv = tgtdev->starget->hostdata; in mpi3mr_invalidate_devhandles()
640 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_remove_tgtdev_from_host()
641 tgt_priv = tgtdev->starget->hostdata; in mpi3mr_remove_tgtdev_from_host()
645 if (tgtdev->starget) { in mpi3mr_remove_tgtdev_from_host()
646 scsi_remove_target(&tgtdev->starget->dev); in mpi3mr_remove_tgtdev_from_host()
684 if (!tgtdev->starget) in mpi3mr_report_tgtdev_to_host()
706 struct scsi_target *starget = scsi_target(sdev); in mpi3mr_change_queue_depth() local
707 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mpi3mr_change_queue_depth()
819 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_update_tgtdev()
821 tgtdev->starget->hostdata; in mpi3mr_update_tgtdev()
946 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_devstatuschg_evt_bh()
991 if (!tgtdev->is_hidden && tgtdev->host_exposed && tgtdev->starget) in mpi3mr_devinfochg_evt_bh()
992 starget_for_each_device(tgtdev->starget, (void *)tgtdev, in mpi3mr_devinfochg_evt_bh()
1643 if (tgtdev && tgtdev->starget && tgtdev->starget->hostdata) in mpi3mr_pcietopochg_evt_th()
1645 tgtdev->starget->hostdata; in mpi3mr_pcietopochg_evt_th()
1710 if (tgtdev && tgtdev->starget && tgtdev->starget->hostdata) in mpi3mr_sastopochg_evt_th()
1712 tgtdev->starget->hostdata; in mpi3mr_sastopochg_evt_th()
1799 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_devstatuschg_evt_th()
1801 tgtdev->starget->hostdata; in mpi3mr_devstatuschg_evt_th()
2633 if (tgtdev && tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_issue_tm()
2635 tgtdev->starget->hostdata; in mpi3mr_issue_tm()
3096 struct scsi_target *starget; in mpi3mr_slave_destroy() local
3101 starget = scsi_target(sdev); in mpi3mr_slave_destroy()
3102 shost = dev_to_shost(&starget->dev); in mpi3mr_slave_destroy()
3104 scsi_tgt_priv_data = starget->hostdata; in mpi3mr_slave_destroy()
3109 tgt_dev = __mpi3mr_get_tgtdev_by_perst_id(mrioc, starget->id); in mpi3mr_slave_destroy()
3111 tgt_dev->starget = NULL; in mpi3mr_slave_destroy()
3128 static void mpi3mr_target_destroy(struct scsi_target *starget) in mpi3mr_target_destroy() argument
3136 if (!starget->hostdata) in mpi3mr_target_destroy()
3139 shost = dev_to_shost(&starget->dev); in mpi3mr_target_destroy()
3141 scsi_tgt_priv_data = starget->hostdata; in mpi3mr_target_destroy()
3145 if (tgt_dev && (tgt_dev->starget == starget) && in mpi3mr_target_destroy()
3146 (tgt_dev->perst_id == starget->id)) in mpi3mr_target_destroy()
3147 tgt_dev->starget = NULL; in mpi3mr_target_destroy()
3156 kfree(starget->hostdata); in mpi3mr_target_destroy()
3157 starget->hostdata = NULL; in mpi3mr_target_destroy()
3171 struct scsi_target *starget; in mpi3mr_slave_configure() local
3178 starget = scsi_target(sdev); in mpi3mr_slave_configure()
3179 shost = dev_to_shost(&starget->dev); in mpi3mr_slave_configure()
3183 tgt_dev = __mpi3mr_get_tgtdev_by_perst_id(mrioc, starget->id); in mpi3mr_slave_configure()
3222 struct scsi_target *starget; in mpi3mr_slave_alloc() local
3225 starget = scsi_target(sdev); in mpi3mr_slave_alloc()
3226 shost = dev_to_shost(&starget->dev); in mpi3mr_slave_alloc()
3228 scsi_tgt_priv_data = starget->hostdata; in mpi3mr_slave_alloc()
3231 tgt_dev = __mpi3mr_get_tgtdev_by_perst_id(mrioc, starget->id); in mpi3mr_slave_alloc()
3234 if (tgt_dev->starget == NULL) in mpi3mr_slave_alloc()
3235 tgt_dev->starget = starget; in mpi3mr_slave_alloc()
3266 static int mpi3mr_target_alloc(struct scsi_target *starget) in mpi3mr_target_alloc() argument
3268 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mpi3mr_target_alloc()
3279 starget->hostdata = scsi_tgt_priv_data; in mpi3mr_target_alloc()
3282 tgt_dev = __mpi3mr_get_tgtdev_by_perst_id(mrioc, starget->id); in mpi3mr_target_alloc()
3284 scsi_tgt_priv_data->starget = starget; in mpi3mr_target_alloc()
3289 tgt_dev->starget = starget; in mpi3mr_target_alloc()