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;