pdv               290 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv               293 drivers/target/target_core_pscsi.c 	pdv->pdv_sd = sd;
pdv               339 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv;
pdv               341 drivers/target/target_core_pscsi.c 	pdv = kzalloc(sizeof(struct pscsi_dev_virt), GFP_KERNEL);
pdv               342 drivers/target/target_core_pscsi.c 	if (!pdv) {
pdv               347 drivers/target/target_core_pscsi.c 	pr_debug("PSCSI: Allocated pdv: %p for %s\n", pdv, name);
pdv               348 drivers/target/target_core_pscsi.c 	return &pdv->dev;
pdv               358 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv               375 drivers/target/target_core_pscsi.c 				FMODE_WRITE|FMODE_READ|FMODE_EXCL, pdv);
pdv               381 drivers/target/target_core_pscsi.c 	pdv->pdv_bd = bd;
pdv               385 drivers/target/target_core_pscsi.c 		blkdev_put(pdv->pdv_bd, FMODE_WRITE|FMODE_READ|FMODE_EXCL);
pdv               429 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv               436 drivers/target/target_core_pscsi.c 	if (!(pdv->pdv_flags & PDF_HAS_CHANNEL_ID) ||
pdv               437 drivers/target/target_core_pscsi.c 	    !(pdv->pdv_flags & PDF_HAS_TARGET_ID) ||
pdv               438 drivers/target/target_core_pscsi.c 	    !(pdv->pdv_flags & PDF_HAS_LUN_ID)) {
pdv               468 drivers/target/target_core_pscsi.c 		if (!(pdv->pdv_flags & PDF_HAS_VIRT_HOST_ID)) {
pdv               482 drivers/target/target_core_pscsi.c 			sh = scsi_host_lookup(pdv->pdv_host_id);
pdv               485 drivers/target/target_core_pscsi.c 					" pdv_host_id: %d\n", pdv->pdv_host_id);
pdv               488 drivers/target/target_core_pscsi.c 			pdv->pdv_lld_host = sh;
pdv               500 drivers/target/target_core_pscsi.c 		if ((pdv->pdv_channel_id != sd->channel) ||
pdv               501 drivers/target/target_core_pscsi.c 		    (pdv->pdv_target_id != sd->id) ||
pdv               502 drivers/target/target_core_pscsi.c 		    (pdv->pdv_lun_id != sd->lun))
pdv               526 drivers/target/target_core_pscsi.c 			pdv->pdv_sd = NULL;
pdv               534 drivers/target/target_core_pscsi.c 		pdv->pdv_channel_id,  pdv->pdv_target_id, pdv->pdv_lun_id);
pdv               549 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv               551 drivers/target/target_core_pscsi.c 	kfree(pdv);
pdv               561 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv               563 drivers/target/target_core_pscsi.c 	struct scsi_device *sd = pdv->pdv_sd;
pdv               572 drivers/target/target_core_pscsi.c 		    pdv->pdv_bd) {
pdv               573 drivers/target/target_core_pscsi.c 			blkdev_put(pdv->pdv_bd,
pdv               575 drivers/target/target_core_pscsi.c 			pdv->pdv_bd = NULL;
pdv               584 drivers/target/target_core_pscsi.c 		else if (pdv->pdv_lld_host)
pdv               585 drivers/target/target_core_pscsi.c 			scsi_host_put(pdv->pdv_lld_host);
pdv               589 drivers/target/target_core_pscsi.c 		pdv->pdv_sd = NULL;
pdv               596 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev);
pdv               597 drivers/target/target_core_pscsi.c 	struct scsi_device *sd = pdv->pdv_sd;
pdv               720 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv               750 drivers/target/target_core_pscsi.c 			pdv->pdv_host_id = arg;
pdv               752 drivers/target/target_core_pscsi.c 				" %d\n", phv->phv_host_id, pdv->pdv_host_id);
pdv               753 drivers/target/target_core_pscsi.c 			pdv->pdv_flags |= PDF_HAS_VIRT_HOST_ID;
pdv               759 drivers/target/target_core_pscsi.c 			pdv->pdv_channel_id = arg;
pdv               762 drivers/target/target_core_pscsi.c 				pdv->pdv_channel_id);
pdv               763 drivers/target/target_core_pscsi.c 			pdv->pdv_flags |= PDF_HAS_CHANNEL_ID;
pdv               769 drivers/target/target_core_pscsi.c 			pdv->pdv_target_id = arg;
pdv               772 drivers/target/target_core_pscsi.c 				pdv->pdv_target_id);
pdv               773 drivers/target/target_core_pscsi.c 			pdv->pdv_flags |= PDF_HAS_TARGET_ID;
pdv               779 drivers/target/target_core_pscsi.c 			pdv->pdv_lun_id = arg;
pdv               781 drivers/target/target_core_pscsi.c 				" %d\n", phv->phv_host_id, pdv->pdv_lun_id);
pdv               782 drivers/target/target_core_pscsi.c 			pdv->pdv_flags |= PDF_HAS_LUN_ID;
pdv               797 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv               798 drivers/target/target_core_pscsi.c 	struct scsi_device *sd = pdv->pdv_sd;
pdv               803 drivers/target/target_core_pscsi.c 		snprintf(host_id, 16, "%d", pdv->pdv_host_id);
pdv               809 drivers/target/target_core_pscsi.c 		pdv->pdv_channel_id, pdv->pdv_target_id, pdv->pdv_lun_id,
pdv               849 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev);
pdv               905 drivers/target/target_core_pscsi.c 			rc = bio_add_pc_page(pdv->pdv_sd->request_queue,
pdv               959 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev);
pdv               977 drivers/target/target_core_pscsi.c 	req = blk_get_request(pdv->pdv_sd->request_queue,
pdv               996 drivers/target/target_core_pscsi.c 	if (pdv->pdv_sd->type == TYPE_DISK ||
pdv               997 drivers/target/target_core_pscsi.c 	    pdv->pdv_sd->type == TYPE_ZBC)
pdv              1003 drivers/target/target_core_pscsi.c 	blk_execute_rq_nowait(pdv->pdv_sd->request_queue, NULL, req,
pdv              1022 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv              1023 drivers/target/target_core_pscsi.c 	struct scsi_device *sd = pdv->pdv_sd;
pdv              1030 drivers/target/target_core_pscsi.c 	struct pscsi_dev_virt *pdv = PSCSI_DEV(dev);
pdv              1032 drivers/target/target_core_pscsi.c 	if (pdv->pdv_bd && pdv->pdv_bd->bd_part)
pdv              1033 drivers/target/target_core_pscsi.c 		return pdv->pdv_bd->bd_part->nr_sects;