Lines Matching refs:tgt_dev

805 	tgtdev = tgt_priv->tgt_dev;
4303 struct mpi3mr_tgt_dev *tgt_dev = NULL;
4320 tgt_dev = __mpi3mr_get_tgtdev_by_perst_id(mrioc, starget->id);
4323 tgt_dev = __mpi3mr_get_tgtdev_by_addr_and_rphy(mrioc,
4327 if (tgt_dev && (!scsi_tgt_priv_data->num_luns))
4328 tgt_dev->starget = NULL;
4329 if (tgt_dev)
4330 mpi3mr_tgtdev_put(tgt_dev);
4350 struct mpi3mr_tgt_dev *tgt_dev;
4361 tgt_dev = __mpi3mr_get_tgtdev_from_tgtpriv(mrioc, scsi_tgt_priv_data);
4362 if (tgt_dev && (tgt_dev->starget == starget) &&
4363 (tgt_dev->perst_id == starget->id))
4364 tgt_dev->starget = NULL;
4365 if (tgt_dev) {
4366 scsi_tgt_priv_data->tgt_dev = NULL;
4368 mpi3mr_tgtdev_put(tgt_dev);
4369 mpi3mr_tgtdev_put(tgt_dev);
4391 struct mpi3mr_tgt_dev *tgt_dev = NULL;
4402 tgt_dev = __mpi3mr_get_tgtdev_by_perst_id(mrioc, starget->id);
4405 tgt_dev = __mpi3mr_get_tgtdev_by_addr_and_rphy(mrioc,
4409 if (!tgt_dev)
4412 mpi3mr_change_queue_depth(sdev, tgt_dev->q_depth);
4417 switch (tgt_dev->dev_type) {
4420 if ((tgt_dev->dev_spec.pcie_inf.dev_info &
4424 tgt_dev->dev_spec.pcie_inf.mdts / 512);
4425 if (tgt_dev->dev_spec.pcie_inf.pgsz == 0)
4430 ((1 << tgt_dev->dev_spec.pcie_inf.pgsz) - 1));
4437 mpi3mr_tgtdev_put(tgt_dev);
4455 struct mpi3mr_tgt_dev *tgt_dev = NULL;
4470 tgt_dev = __mpi3mr_get_tgtdev_by_perst_id(mrioc, starget->id);
4473 tgt_dev = __mpi3mr_get_tgtdev_by_addr_and_rphy(mrioc,
4477 if (tgt_dev) {
4478 if (tgt_dev->starget == NULL)
4479 tgt_dev->starget = starget;
4480 mpi3mr_tgtdev_put(tgt_dev);
4515 struct mpi3mr_tgt_dev *tgt_dev;
4528 tgt_dev = __mpi3mr_get_tgtdev_by_perst_id(mrioc, starget->id);
4529 if (tgt_dev && !tgt_dev->is_hidden) {
4531 scsi_tgt_priv_data->dev_handle = tgt_dev->dev_handle;
4532 scsi_tgt_priv_data->perst_id = tgt_dev->perst_id;
4533 scsi_tgt_priv_data->dev_type = tgt_dev->dev_type;
4534 scsi_tgt_priv_data->tgt_dev = tgt_dev;
4535 tgt_dev->starget = starget;
4538 if ((tgt_dev->dev_type == MPI3_DEVICE_DEVFORM_PCIE) &&
4539 ((tgt_dev->dev_spec.pcie_inf.dev_info &
4542 ((tgt_dev->dev_spec.pcie_inf.dev_info &
4546 scsi_tgt_priv_data->io_throttle_enabled = tgt_dev->io_throttle_enabled;
4547 scsi_tgt_priv_data->wslen = tgt_dev->wslen;
4548 if (tgt_dev->dev_type == MPI3_DEVICE_DEVFORM_VD)
4549 scsi_tgt_priv_data->throttle_group = tgt_dev->dev_spec.vd_inf.tg;
4554 tgt_dev = __mpi3mr_get_tgtdev_by_addr_and_rphy(mrioc,
4556 if (tgt_dev && !tgt_dev->is_hidden && !tgt_dev->non_stl &&
4557 (tgt_dev->dev_type == MPI3_DEVICE_DEVFORM_SAS_SATA)) {
4559 scsi_tgt_priv_data->dev_handle = tgt_dev->dev_handle;
4560 scsi_tgt_priv_data->perst_id = tgt_dev->perst_id;
4561 scsi_tgt_priv_data->dev_type = tgt_dev->dev_type;
4562 scsi_tgt_priv_data->tgt_dev = tgt_dev;
4563 scsi_tgt_priv_data->io_throttle_enabled = tgt_dev->io_throttle_enabled;
4564 scsi_tgt_priv_data->wslen = tgt_dev->wslen;
4565 tgt_dev->starget = starget;