Lines Matching refs:tgtdev

3311     struct mpi3mr_target *tgtdev, Mpi3DevicePage0_t *dev_pg0,  in mpi3mr_update_device()  argument
3316 tgtdev->per_id = (dev_pg0->PersistentID); in mpi3mr_update_device()
3317 tgtdev->dev_handle = (dev_pg0->DevHandle); in mpi3mr_update_device()
3318 tgtdev->dev_type = dev_pg0->DeviceForm; in mpi3mr_update_device()
3319 tgtdev->encl_handle = (dev_pg0->EnclosureHandle); in mpi3mr_update_device()
3320 tgtdev->parent_handle = (dev_pg0->ParentDevHandle); in mpi3mr_update_device()
3321 tgtdev->slot = (dev_pg0->Slot); in mpi3mr_update_device()
3322 tgtdev->qdepth = (dev_pg0->QueueDepth); in mpi3mr_update_device()
3323 tgtdev->wwid = (dev_pg0->WWID); in mpi3mr_update_device()
3326 tgtdev->is_hidden = (flags & MPI3_DEVICE0_FLAGS_HIDDEN); in mpi3mr_update_device()
3328 tgtdev->io_throttle_enabled = in mpi3mr_update_device()
3338 tgtdev->is_hidden = 1; in mpi3mr_update_device()
3342 switch (tgtdev->dev_type) { in mpi3mr_update_device()
3348 tgtdev->dev_spec.sassata_inf.dev_info = dev_info; in mpi3mr_update_device()
3349 tgtdev->dev_spec.sassata_inf.sas_address = in mpi3mr_update_device()
3353 tgtdev->is_hidden = 1; in mpi3mr_update_device()
3356 tgtdev->is_hidden = 1; in mpi3mr_update_device()
3365 tgtdev->q_depth = dev_pg0->QueueDepth; in mpi3mr_update_device()
3366 tgtdev->dev_spec.pcie_inf.dev_info = dev_info; in mpi3mr_update_device()
3367 tgtdev->dev_spec.pcie_inf.capb = in mpi3mr_update_device()
3369 tgtdev->dev_spec.pcie_inf.mdts = MPI3MR_DEFAULT_MDTS; in mpi3mr_update_device()
3371 tgtdev->dev_spec.pcie_inf.mdts = in mpi3mr_update_device()
3373 tgtdev->dev_spec.pcie_inf.pgsz = pcieinf->PageSize; in mpi3mr_update_device()
3374 tgtdev->dev_spec.pcie_inf.reset_to = in mpi3mr_update_device()
3376 tgtdev->dev_spec.pcie_inf.abort_to = in mpi3mr_update_device()
3379 if (tgtdev->dev_spec.pcie_inf.mdts > (1024 * 1024)) in mpi3mr_update_device()
3380 tgtdev->dev_spec.pcie_inf.mdts = (1024 * 1024); in mpi3mr_update_device()
3386 tgtdev->is_hidden = 1; in mpi3mr_update_device()
3396 tgtdev->dev_spec.vol_inf.state = vdinf->VdState; in mpi3mr_update_device()
3398 tgtdev->is_hidden = 1; in mpi3mr_update_device()
3399 tgtdev->dev_spec.vol_inf.tg_id = vdinf->IOThrottleGroup; in mpi3mr_update_device()
3400 tgtdev->dev_spec.vol_inf.tg_high = in mpi3mr_update_device()
3402 tgtdev->dev_spec.vol_inf.tg_low = in mpi3mr_update_device()
3407 tg->high = tgtdev->dev_spec.vol_inf.tg_high; in mpi3mr_update_device()
3408 tg->low = tgtdev->dev_spec.vol_inf.tg_low; in mpi3mr_update_device()
3410 tg->fw_qd = tgtdev->q_depth; in mpi3mr_update_device()
3411 tg->modified_qd = tgtdev->q_depth; in mpi3mr_update_device()
3413 tgtdev->dev_spec.vol_inf.tg = tg; in mpi3mr_update_device()
3414 tgtdev->throttle_group = tg; in mpi3mr_update_device()
3608 struct mpi3mr_target *tgtdev = NULL; in mpi3mr_dev_rmhs_send_tm() local
3611 TAILQ_FOREACH(tgtdev, &sc->cam_sc->tgt_list, tgt_next) { in mpi3mr_dev_rmhs_send_tm()
3612 if ((tgtdev->dev_handle == handle) && in mpi3mr_dev_rmhs_send_tm()
3614 tgtdev->state = MPI3MR_DEV_REMOVE_HS_STARTED; in mpi3mr_dev_rmhs_send_tm()
3829 struct mpi3mr_target *tgtdev = NULL; in mpi3mr_pcietopochg_evt_th() local
3836 tgtdev = mpi3mr_find_target_by_dev_handle(sc->cam_sc, handle); in mpi3mr_pcietopochg_evt_th()
3839 if (tgtdev) { in mpi3mr_pcietopochg_evt_th()
3840 tgtdev->dev_removed = 1; in mpi3mr_pcietopochg_evt_th()
3841 tgtdev->dev_removedelay = 0; in mpi3mr_pcietopochg_evt_th()
3842 mpi3mr_atomic_set(&tgtdev->block_io, 0); in mpi3mr_pcietopochg_evt_th()
3848 if (tgtdev) { in mpi3mr_pcietopochg_evt_th()
3849 tgtdev->dev_removedelay = 1; in mpi3mr_pcietopochg_evt_th()
3850 mpi3mr_atomic_inc(&tgtdev->block_io); in mpi3mr_pcietopochg_evt_th()
3854 if (tgtdev && in mpi3mr_pcietopochg_evt_th()
3855 tgtdev->dev_removedelay) { in mpi3mr_pcietopochg_evt_th()
3856 tgtdev->dev_removedelay = 0; in mpi3mr_pcietopochg_evt_th()
3857 if (mpi3mr_atomic_read(&tgtdev->block_io) > 0) in mpi3mr_pcietopochg_evt_th()
3858 mpi3mr_atomic_dec(&tgtdev->block_io); in mpi3mr_pcietopochg_evt_th()
3888 struct mpi3mr_target *tgtdev = NULL; in mpi3mr_sastopochg_evt_th() local
3896 tgtdev = mpi3mr_find_target_by_dev_handle(sc->cam_sc, handle); in mpi3mr_sastopochg_evt_th()
3899 if (tgtdev) { in mpi3mr_sastopochg_evt_th()
3900 tgtdev->dev_removed = 1; in mpi3mr_sastopochg_evt_th()
3901 tgtdev->dev_removedelay = 0; in mpi3mr_sastopochg_evt_th()
3902 mpi3mr_atomic_set(&tgtdev->block_io, 0); in mpi3mr_sastopochg_evt_th()
3908 if (tgtdev) { in mpi3mr_sastopochg_evt_th()
3909 tgtdev->dev_removedelay = 1; in mpi3mr_sastopochg_evt_th()
3910 mpi3mr_atomic_inc(&tgtdev->block_io); in mpi3mr_sastopochg_evt_th()
3914 if (tgtdev && in mpi3mr_sastopochg_evt_th()
3915 tgtdev->dev_removedelay) { in mpi3mr_sastopochg_evt_th()
3916 tgtdev->dev_removedelay = 0; in mpi3mr_sastopochg_evt_th()
3917 if (mpi3mr_atomic_read(&tgtdev->block_io) > 0) in mpi3mr_sastopochg_evt_th()
3918 mpi3mr_atomic_dec(&tgtdev->block_io); in mpi3mr_sastopochg_evt_th()
3944 struct mpi3mr_target *tgtdev = NULL; in mpi3mr_devstatuschg_evt_th() local
3974 tgtdev = mpi3mr_find_target_by_dev_handle(sc->cam_sc, dev_handle); in mpi3mr_devstatuschg_evt_th()
3976 if (!tgtdev) { in mpi3mr_devstatuschg_evt_th()
3983 mpi3mr_atomic_inc(&tgtdev->block_io); in mpi3mr_devstatuschg_evt_th()
3986 tgtdev->is_hidden = hide; in mpi3mr_devstatuschg_evt_th()
3989 tgtdev->is_hidden = 0; in mpi3mr_devstatuschg_evt_th()
3990 tgtdev->dev_removed = 0; in mpi3mr_devstatuschg_evt_th()
3994 tgtdev->dev_removed = 1; in mpi3mr_devstatuschg_evt_th()
3997 if (mpi3mr_atomic_read(&tgtdev->block_io) > 0) in mpi3mr_devstatuschg_evt_th()
3998 mpi3mr_atomic_dec(&tgtdev->block_io); in mpi3mr_devstatuschg_evt_th()