|
@@ -811,7 +811,7 @@ static ssize_t target_core_dev_pr_show_attr_res_holder(struct se_device *dev,
|
|
|
{
|
|
|
int ret;
|
|
|
|
|
|
- if (dev->transport->transport_type == TRANSPORT_PLUGIN_PHBA_PDEV)
|
|
|
+ if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH)
|
|
|
return sprintf(page, "Passthrough\n");
|
|
|
|
|
|
spin_lock(&dev->dev_reservation_lock);
|
|
@@ -962,7 +962,7 @@ SE_DEV_PR_ATTR_RO(res_pr_type);
|
|
|
static ssize_t target_core_dev_pr_show_attr_res_type(
|
|
|
struct se_device *dev, char *page)
|
|
|
{
|
|
|
- if (dev->transport->transport_type == TRANSPORT_PLUGIN_PHBA_PDEV)
|
|
|
+ if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH)
|
|
|
return sprintf(page, "SPC_PASSTHROUGH\n");
|
|
|
else if (dev->dev_reservation_flags & DRF_SPC2_RESERVATIONS)
|
|
|
return sprintf(page, "SPC2_RESERVATIONS\n");
|
|
@@ -975,7 +975,7 @@ SE_DEV_PR_ATTR_RO(res_type);
|
|
|
static ssize_t target_core_dev_pr_show_attr_res_aptpl_active(
|
|
|
struct se_device *dev, char *page)
|
|
|
{
|
|
|
- if (dev->transport->transport_type == TRANSPORT_PLUGIN_PHBA_PDEV)
|
|
|
+ if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH)
|
|
|
return 0;
|
|
|
|
|
|
return sprintf(page, "APTPL Bit Status: %s\n",
|
|
@@ -990,7 +990,7 @@ SE_DEV_PR_ATTR_RO(res_aptpl_active);
|
|
|
static ssize_t target_core_dev_pr_show_attr_res_aptpl_metadata(
|
|
|
struct se_device *dev, char *page)
|
|
|
{
|
|
|
- if (dev->transport->transport_type == TRANSPORT_PLUGIN_PHBA_PDEV)
|
|
|
+ if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH)
|
|
|
return 0;
|
|
|
|
|
|
return sprintf(page, "Ready to process PR APTPL metadata..\n");
|
|
@@ -1037,7 +1037,7 @@ static ssize_t target_core_dev_pr_store_attr_res_aptpl_metadata(
|
|
|
u16 port_rpti = 0, tpgt = 0;
|
|
|
u8 type = 0, scope;
|
|
|
|
|
|
- if (dev->transport->transport_type == TRANSPORT_PLUGIN_PHBA_PDEV)
|
|
|
+ if (dev->transport->transport_flags & TRANSPORT_FLAG_PASSTHROUGH)
|
|
|
return 0;
|
|
|
if (dev->dev_reservation_flags & DRF_SPC2_RESERVATIONS)
|
|
|
return 0;
|