Lines Matching refs:scsi_tgt_priv_data
804 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data; in mpi3mr_update_tgtdev() local
820 scsi_tgt_priv_data = (struct mpi3mr_stgt_priv_data *) in mpi3mr_update_tgtdev()
822 scsi_tgt_priv_data->perst_id = tgtdev->perst_id; in mpi3mr_update_tgtdev()
823 scsi_tgt_priv_data->dev_handle = tgtdev->dev_handle; in mpi3mr_update_tgtdev()
824 scsi_tgt_priv_data->dev_type = tgtdev->dev_type; in mpi3mr_update_tgtdev()
1634 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data = NULL; in mpi3mr_pcietopochg_evt_th() local
1641 scsi_tgt_priv_data = NULL; in mpi3mr_pcietopochg_evt_th()
1644 scsi_tgt_priv_data = (struct mpi3mr_stgt_priv_data *) in mpi3mr_pcietopochg_evt_th()
1648 if (scsi_tgt_priv_data) { in mpi3mr_pcietopochg_evt_th()
1649 scsi_tgt_priv_data->dev_removed = 1; in mpi3mr_pcietopochg_evt_th()
1650 scsi_tgt_priv_data->dev_removedelay = 0; in mpi3mr_pcietopochg_evt_th()
1651 atomic_set(&scsi_tgt_priv_data->block_io, 0); in mpi3mr_pcietopochg_evt_th()
1657 if (scsi_tgt_priv_data) { in mpi3mr_pcietopochg_evt_th()
1658 scsi_tgt_priv_data->dev_removedelay = 1; in mpi3mr_pcietopochg_evt_th()
1659 atomic_inc(&scsi_tgt_priv_data->block_io); in mpi3mr_pcietopochg_evt_th()
1663 if (scsi_tgt_priv_data && in mpi3mr_pcietopochg_evt_th()
1664 scsi_tgt_priv_data->dev_removedelay) { in mpi3mr_pcietopochg_evt_th()
1665 scsi_tgt_priv_data->dev_removedelay = 0; in mpi3mr_pcietopochg_evt_th()
1667 (&scsi_tgt_priv_data->block_io); in mpi3mr_pcietopochg_evt_th()
1700 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data = NULL; in mpi3mr_sastopochg_evt_th() local
1708 scsi_tgt_priv_data = NULL; in mpi3mr_sastopochg_evt_th()
1711 scsi_tgt_priv_data = (struct mpi3mr_stgt_priv_data *) in mpi3mr_sastopochg_evt_th()
1715 if (scsi_tgt_priv_data) { in mpi3mr_sastopochg_evt_th()
1716 scsi_tgt_priv_data->dev_removed = 1; in mpi3mr_sastopochg_evt_th()
1717 scsi_tgt_priv_data->dev_removedelay = 0; in mpi3mr_sastopochg_evt_th()
1718 atomic_set(&scsi_tgt_priv_data->block_io, 0); in mpi3mr_sastopochg_evt_th()
1724 if (scsi_tgt_priv_data) { in mpi3mr_sastopochg_evt_th()
1725 scsi_tgt_priv_data->dev_removedelay = 1; in mpi3mr_sastopochg_evt_th()
1726 atomic_inc(&scsi_tgt_priv_data->block_io); in mpi3mr_sastopochg_evt_th()
1730 if (scsi_tgt_priv_data && in mpi3mr_sastopochg_evt_th()
1731 scsi_tgt_priv_data->dev_removedelay) { in mpi3mr_sastopochg_evt_th()
1732 scsi_tgt_priv_data->dev_removedelay = 0; in mpi3mr_sastopochg_evt_th()
1734 (&scsi_tgt_priv_data->block_io); in mpi3mr_sastopochg_evt_th()
1764 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data = NULL; in mpi3mr_devstatuschg_evt_th() local
1800 scsi_tgt_priv_data = (struct mpi3mr_stgt_priv_data *) in mpi3mr_devstatuschg_evt_th()
1803 atomic_inc(&scsi_tgt_priv_data->block_io); in mpi3mr_devstatuschg_evt_th()
1805 scsi_tgt_priv_data->dev_removed = 1; in mpi3mr_devstatuschg_evt_th()
1807 atomic_dec_if_positive(&scsi_tgt_priv_data->block_io); in mpi3mr_devstatuschg_evt_th()
2595 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data = NULL; in mpi3mr_issue_tm() local
2634 scsi_tgt_priv_data = (struct mpi3mr_stgt_priv_data *) in mpi3mr_issue_tm()
2636 atomic_inc(&scsi_tgt_priv_data->block_io); in mpi3mr_issue_tm()
2712 if (scsi_tgt_priv_data) in mpi3mr_issue_tm()
2713 atomic_dec_if_positive(&scsi_tgt_priv_data->block_io); in mpi3mr_issue_tm()
3093 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data; in mpi3mr_slave_destroy() local
3104 scsi_tgt_priv_data = starget->hostdata; in mpi3mr_slave_destroy()
3106 scsi_tgt_priv_data->num_luns--; in mpi3mr_slave_destroy()
3110 if (tgt_dev && (!scsi_tgt_priv_data->num_luns)) in mpi3mr_slave_destroy()
3132 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data; in mpi3mr_target_destroy() local
3141 scsi_tgt_priv_data = starget->hostdata; in mpi3mr_target_destroy()
3144 tgt_dev = __mpi3mr_get_tgtdev_from_tgtpriv(mrioc, scsi_tgt_priv_data); in mpi3mr_target_destroy()
3149 scsi_tgt_priv_data->tgt_dev = NULL; in mpi3mr_target_destroy()
3150 scsi_tgt_priv_data->perst_id = 0; in mpi3mr_target_destroy()
3218 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data; in mpi3mr_slave_alloc() local
3228 scsi_tgt_priv_data = starget->hostdata; in mpi3mr_slave_alloc()
3250 scsi_dev_priv_data->tgt_priv_data = scsi_tgt_priv_data; in mpi3mr_slave_alloc()
3253 scsi_tgt_priv_data->num_luns++; in mpi3mr_slave_alloc()
3270 struct mpi3mr_stgt_priv_data *scsi_tgt_priv_data; in mpi3mr_target_alloc() local
3275 scsi_tgt_priv_data = kzalloc(sizeof(*scsi_tgt_priv_data), GFP_KERNEL); in mpi3mr_target_alloc()
3276 if (!scsi_tgt_priv_data) in mpi3mr_target_alloc()
3279 starget->hostdata = scsi_tgt_priv_data; in mpi3mr_target_alloc()
3284 scsi_tgt_priv_data->starget = starget; in mpi3mr_target_alloc()
3285 scsi_tgt_priv_data->dev_handle = tgt_dev->dev_handle; in mpi3mr_target_alloc()
3286 scsi_tgt_priv_data->perst_id = tgt_dev->perst_id; in mpi3mr_target_alloc()
3287 scsi_tgt_priv_data->dev_type = tgt_dev->dev_type; in mpi3mr_target_alloc()
3288 scsi_tgt_priv_data->tgt_dev = tgt_dev; in mpi3mr_target_alloc()
3290 atomic_set(&scsi_tgt_priv_data->block_io, 0); in mpi3mr_target_alloc()