drivers/block/mtip32xx/mtip32xx.c
1079
*timeout = ((*(dd->port->identify + 90) * 2) * 60000);
drivers/block/mtip32xx/mtip32xx.c
1081
*timeout = ((*(dd->port->identify + 89) * 2) * 60000);
drivers/block/mtip32xx/mtip32xx.c
1136
memset(port->identify, 0, sizeof(u16) * ATA_ID_WORDS);
drivers/block/mtip32xx/mtip32xx.c
1157
ata_swap_string(port->identify + 27, 40); /* model string*/
drivers/block/mtip32xx/mtip32xx.c
1158
ata_swap_string(port->identify + 23, 8); /* firmware string*/
drivers/block/mtip32xx/mtip32xx.c
1159
ata_swap_string(port->identify + 10, 20); /* serial# string*/
drivers/block/mtip32xx/mtip32xx.c
1164
port->identify[i] = le16_to_cpu(port->identify[i]);
drivers/block/mtip32xx/mtip32xx.c
1169
if (port->identify[128] & 0x4)
drivers/block/mtip32xx/mtip32xx.c
1180
port->identify,
drivers/block/mtip32xx/mtip32xx.c
1328
if (!(port->identify[82] & 0x1)) {
drivers/block/mtip32xx/mtip32xx.c
1332
if (!(port->identify[85] & 0x1)) {
drivers/block/mtip32xx/mtip32xx.c
1374
raw0 = port->identify[100];
drivers/block/mtip32xx/mtip32xx.c
1375
raw1 = port->identify[101];
drivers/block/mtip32xx/mtip32xx.c
1376
raw2 = port->identify[102];
drivers/block/mtip32xx/mtip32xx.c
1377
raw3 = port->identify[103];
drivers/block/mtip32xx/mtip32xx.c
1400
strscpy(cbuf, (char *)(port->identify + 10), 21);
drivers/block/mtip32xx/mtip32xx.c
1404
strscpy(cbuf, (char *)(port->identify + 23), 9);
drivers/block/mtip32xx/mtip32xx.c
1408
strscpy(cbuf, (char *)(port->identify + 27), 41);
drivers/block/mtip32xx/mtip32xx.c
1412
port->identify[128],
drivers/block/mtip32xx/mtip32xx.c
1413
port->identify[128] & 0x4 ? "(LOCKED)" : "");
drivers/block/mtip32xx/mtip32xx.c
1948
if (copy_to_user((void __user *)arg, dd->port->identify,
drivers/block/mtip32xx/mtip32xx.c
2393
if (*(dd->port->identify + MTIP_FTL_REBUILD_OFFSET) ==
drivers/block/mtip32xx/mtip32xx.c
2629
port->identify = port->block1 + AHCI_IDFY_OFFSET;
drivers/block/mtip32xx/mtip32xx.c
2648
if (*(dd->port->identify + MTIP_FTL_REBUILD_OFFSET) ==
drivers/block/mtip32xx/mtip32xx.h
369
u16 *identify;
drivers/hwmon/pmbus/max16601.c
251
.identify = max16601_identify,
drivers/hwmon/pmbus/mp2869.c
615
.identify = mp2869_identify,
drivers/hwmon/pmbus/mp2891.c
558
.identify = mp2891_identify,
drivers/hwmon/pmbus/mp2925.c
291
.identify = mp2925_identify,
drivers/hwmon/pmbus/mp29502.c
625
.identify = mp29502_identify,
drivers/hwmon/pmbus/mp2993.c
227
.identify = mp2993_identify,
drivers/hwmon/pmbus/mp9941.c
277
.identify = mp9941_identify,
drivers/hwmon/pmbus/mp9945.c
192
.identify = mp9945_identify,
drivers/hwmon/pmbus/mpq8785.c
158
info->identify = mpq8785_identify;
drivers/hwmon/pmbus/pmbus.c
188
info->identify = pmbus_identify;
drivers/hwmon/pmbus/pmbus.h
466
int (*identify)(struct i2c_client *client,
drivers/hwmon/pmbus/pmbus_core.c
2839
if (info->identify) {
drivers/hwmon/pmbus/pmbus_core.c
2840
ret = (*info->identify)(client, info);
drivers/hwmon/pmbus/pxe1610.c
87
.identify = pxe1610_identify,
drivers/hwmon/pmbus/tps53679.c
269
info->identify = tps53679_identify;
drivers/hwmon/pmbus/tps53679.c
272
info->identify = tps53676_identify;
drivers/hwmon/pmbus/tps53679.c
277
info->identify = tps53679_identify;
drivers/hwmon/pmbus/tps53679.c
282
info->identify = tps53681_identify;
drivers/hwmon/pmbus/tps53679.c
287
info->identify = tps53685_identify;
drivers/hwmon/pmbus/xdpe12284.c
147
.identify = xdpe122_identify,
drivers/message/fusion/mptsas.c
110
static void mptsas_parse_device_info(struct sas_identify *identify,
drivers/message/fusion/mptsas.c
1447
struct sas_identify identify;
drivers/message/fusion/mptsas.c
1491
mptsas_parse_device_info(&identify, &phy_info->attached);
drivers/message/fusion/mptsas.c
1500
rphy->identify = identify;
drivers/message/fusion/mptsas.c
1787
rphy->identify.sas_address)
drivers/message/fusion/mptsas.c
1846
rphy->identify.sas_address)
drivers/message/fusion/mptsas.c
1897
rphy->identify.sas_address)
drivers/message/fusion/mptsas.c
2050
cfg.pageAddr = phy->identify.phy_identifier;
drivers/message/fusion/mptsas.c
2122
if (phy->identify.target_port_protocols & SAS_PROTOCOL_SMP)
drivers/message/fusion/mptsas.c
2141
req->PhyNum = phy->identify.phy_identifier;
drivers/message/fusion/mptsas.c
2196
rphy->identify.sas_address) {
drivers/message/fusion/mptsas.c
2228
rphy->identify.sas_address) {
drivers/message/fusion/mptsas.c
2280
sas_address = rphy->identify.sas_address;
drivers/message/fusion/mptsas.c
2288
port_info->phy_info[0].phy->identify.sas_address;
drivers/message/fusion/mptsas.c
2572
phy_info->identify.handle = le16_to_cpu(buffer->OwnerDevHandle);
drivers/message/fusion/mptsas.c
2733
port_info->phy_info[i].identify.sas_address =
drivers/message/fusion/mptsas.c
2735
port_info->phy_info[i].identify.handle_parent =
drivers/message/fusion/mptsas.c
2809
phy_info->identify.handle = le16_to_cpu(buffer->OwnerDevHandle);
drivers/message/fusion/mptsas.c
3000
mptsas_parse_device_info(struct sas_identify *identify,
drivers/message/fusion/mptsas.c
3005
identify->sas_address = device_info->sas_address;
drivers/message/fusion/mptsas.c
3006
identify->phy_identifier = device_info->phy_id;
drivers/message/fusion/mptsas.c
3013
identify->initiator_port_protocols = 0;
drivers/message/fusion/mptsas.c
3015
identify->initiator_port_protocols |= SAS_PROTOCOL_SSP;
drivers/message/fusion/mptsas.c
3017
identify->initiator_port_protocols |= SAS_PROTOCOL_STP;
drivers/message/fusion/mptsas.c
3019
identify->initiator_port_protocols |= SAS_PROTOCOL_SMP;
drivers/message/fusion/mptsas.c
3021
identify->initiator_port_protocols |= SAS_PROTOCOL_SATA;
drivers/message/fusion/mptsas.c
3028
identify->target_port_protocols = 0;
drivers/message/fusion/mptsas.c
3030
identify->target_port_protocols |= SAS_PROTOCOL_SSP;
drivers/message/fusion/mptsas.c
3032
identify->target_port_protocols |= SAS_PROTOCOL_STP;
drivers/message/fusion/mptsas.c
3034
identify->target_port_protocols |= SAS_PROTOCOL_SMP;
drivers/message/fusion/mptsas.c
3036
identify->target_port_protocols |= SAS_PROTOCOL_SATA;
drivers/message/fusion/mptsas.c
3044
identify->device_type = SAS_PHY_UNUSED;
drivers/message/fusion/mptsas.c
3047
identify->device_type = SAS_END_DEVICE;
drivers/message/fusion/mptsas.c
3050
identify->device_type = SAS_EDGE_EXPANDER_DEVICE;
drivers/message/fusion/mptsas.c
3053
identify->device_type = SAS_FANOUT_EXPANDER_DEVICE;
drivers/message/fusion/mptsas.c
3081
mptsas_parse_device_info(&phy->identify, &phy_info->identify);
drivers/message/fusion/mptsas.c
3219
struct sas_identify identify;
drivers/message/fusion/mptsas.c
3232
mptsas_parse_device_info(&identify, &phy_info->attached);
drivers/message/fusion/mptsas.c
3240
if (port_info->phy_info[i].identify.sas_address ==
drivers/message/fusion/mptsas.c
3241
identify.sas_address) {
drivers/message/fusion/mptsas.c
3248
if (identify.sas_address ==
drivers/message/fusion/mptsas.c
3249
parent_rphy->identify.sas_address) {
drivers/message/fusion/mptsas.c
3255
switch (identify.device_type) {
drivers/message/fusion/mptsas.c
3261
rphy = sas_expander_alloc(port, identify.device_type);
drivers/message/fusion/mptsas.c
3274
rphy->identify = identify;
drivers/message/fusion/mptsas.c
3284
if (identify.device_type == SAS_EDGE_EXPANDER_DEVICE ||
drivers/message/fusion/mptsas.c
3285
identify.device_type == SAS_FANOUT_EXPANDER_DEVICE)
drivers/message/fusion/mptsas.c
3287
identify.sas_address,
drivers/message/fusion/mptsas.c
3347
port_info->phy_info[i].identify.handle =
drivers/message/fusion/mptsas.c
3349
mptsas_sas_device_pg0(ioc, &port_info->phy_info[i].identify,
drivers/message/fusion/mptsas.c
3352
port_info->phy_info[i].identify.handle);
drivers/message/fusion/mptsas.c
3355
port_info->phy_info[i].identify.sas_address;
drivers/message/fusion/mptsas.c
3356
port_info->phy_info[i].identify.phy_id =
drivers/message/fusion/mptsas.c
3391
sas_address = port_info->phy_info[0].identify.sas_address;
drivers/message/fusion/mptsas.c
3398
&port_info->phy_info[i].identify,
drivers/message/fusion/mptsas.c
3401
port_info->phy_info[i].identify.handle);
drivers/message/fusion/mptsas.c
3402
port_info->phy_info[i].identify.phy_id =
drivers/message/fusion/mptsas.c
3418
port_info->phy_info[0].identify.handle_parent);
drivers/message/fusion/mptsas.c
3458
port_info->phy_info[i].identify.sas_address =
drivers/message/fusion/mptsas.c
3460
port_info->phy_info[i].identify.handle_parent =
drivers/message/fusion/mptsas.c
3495
if (rphy->identify.device_type == SAS_END_DEVICE)
drivers/message/fusion/mptsas.c
3504
if (rphy->identify.device_type ==
drivers/message/fusion/mptsas.c
3506
rphy->identify.device_type ==
drivers/message/fusion/mptsas.c
3509
rphy->identify.sas_address);
drivers/message/fusion/mptsas.c
3551
port_info->phy_info[0].identify.handle);
drivers/message/fusion/mptsas.c
3565
port_info->phy_info[0].identify.sas_address;
drivers/message/fusion/mptsas.c
3567
port_info->phy_info[0].identify.handle_parent);
drivers/message/fusion/mptsas.c
3646
port_info->phy_info[i].identify.sas_address =
drivers/message/fusion/mptsas.c
3648
port_info->phy_info[i].identify.handle_parent =
drivers/message/fusion/mptsas.c
3695
(unsigned long long)buffer.phy_info[0].identify.sas_address);
drivers/message/fusion/mptsas.c
3888
if (!(port_info->phy_info[0].identify.device_info &
drivers/message/fusion/mptsas.c
3899
if (buffer.phy_info[0].identify.sas_address ==
drivers/message/fusion/mptsas.c
3900
port_info->phy_info[0].identify.sas_address) {
drivers/message/fusion/mptsas.c
3933
buffer.phy_info[0].identify.sas_address);
drivers/message/fusion/mptsas.c
3939
port_info->phy_info[i].identify.handle_parent =
drivers/message/fusion/mptsas.c
3940
buffer.phy_info[0].identify.handle_parent;
drivers/message/fusion/mptsas.c
3963
(unsigned long long)buffer.phy_info[0].identify.sas_address);
drivers/message/fusion/mptsas.c
414
if (port_info->phy_info[i].identify.handle == handle) {
drivers/message/fusion/mptsas.c
446
if (port_info->phy_info[i].identify.sas_address ==
drivers/message/fusion/mptsas.c
629
if (rphy->identify.sas_address == sas_address) {
drivers/message/fusion/mptsas.c
792
rphy->identify.sas_address);
drivers/message/fusion/mptsas.h
167
struct mptsas_devinfo identify; /* point to phy device info */
drivers/net/ethernet/amd/pds_core/dev.c
242
.identify.opcode = PDS_CORE_CMD_IDENTIFY,
drivers/net/ethernet/amd/pds_core/dev.c
243
.identify.ver = PDS_CORE_IDENTITY_VERSION_1,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
105
phy->ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1176
.identify = &ixgbe_identify_phy_generic,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
2244
.identify = &ixgbe_identify_phy_82599,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
292
ret_val = phy->ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
283
hw->phy.ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
480
hw->phy.ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1902
return phy->ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
4020
.identify = ixgbe_identify_phy_e610,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3588
int (*identify)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
901
.identify = &ixgbe_identify_phy_generic,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3209
ret_val = phy->ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4110
.identify = &ixgbe_identify_phy_generic,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4119
.identify = &ixgbe_identify_phy_x550em,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4128
.identify = ixgbe_identify_phy_x550em,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4139
.identify = &ixgbe_identify_phy_x550em,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
4150
.identify = ixgbe_identify_phy_fw,
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
150
u8 identify[MLX5_RT_CLOCK_IDENTITY_SIZE])
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
159
memcpy(identify, MLX5_ADDR_OF(mrtcq_reg, out, rt_clock_identity),
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
858
struct nfp_nsp_command_buf_arg identify = {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
867
return nfp_nsp_command_buf(state, &identify);
drivers/net/ethernet/pensando/ionic/ionic_dev.c
665
.identify.opcode = IONIC_CMD_IDENTIFY,
drivers/net/ethernet/pensando/ionic/ionic_dev.c
666
.identify.ver = ver,
drivers/net/ethernet/pensando/ionic/ionic_if.h
3141
struct ionic_dev_identify_cmd identify;
drivers/net/ethernet/pensando/ionic/ionic_if.h
3182
struct ionic_dev_identify_comp identify;
drivers/nvme/host/core.c
1469
c.identify.opcode = nvme_admin_identify;
drivers/nvme/host/core.c
1470
c.identify.cns = NVME_ID_CNS_CTRL;
drivers/nvme/host/core.c
1550
c.identify.opcode = nvme_admin_identify;
drivers/nvme/host/core.c
1551
c.identify.nsid = cpu_to_le32(info->nsid);
drivers/nvme/host/core.c
1552
c.identify.cns = NVME_ID_CNS_NS_DESC_LIST;
drivers/nvme/host/core.c
1598
c.identify.opcode = nvme_admin_identify;
drivers/nvme/host/core.c
1599
c.identify.nsid = cpu_to_le32(nsid);
drivers/nvme/host/core.c
1600
c.identify.cns = NVME_ID_CNS_NS;
drivers/nvme/host/core.c
1660
.identify.opcode = nvme_admin_identify,
drivers/nvme/host/core.c
1661
.identify.nsid = cpu_to_le32(info->nsid),
drivers/nvme/host/core.c
1662
.identify.cns = NVME_ID_CNS_NS_CS_INDEP,
drivers/nvme/host/core.c
1918
.identify.opcode = nvme_admin_identify,
drivers/nvme/host/core.c
1919
.identify.nsid = cpu_to_le32(nsid),
drivers/nvme/host/core.c
1920
.identify.cns = NVME_ID_CNS_CS_NS,
drivers/nvme/host/core.c
1921
.identify.csi = NVME_CSI_NVM,
drivers/nvme/host/core.c
3381
c.identify.opcode = nvme_admin_identify;
drivers/nvme/host/core.c
3382
c.identify.cns = NVME_ID_CNS_CS_CTRL;
drivers/nvme/host/core.c
3383
c.identify.csi = NVME_CSI_NVM;
drivers/nvme/host/core.c
4413
.identify.opcode = nvme_admin_identify,
drivers/nvme/host/core.c
4414
.identify.cns = NVME_ID_CNS_NS_ACTIVE_LIST,
drivers/nvme/host/core.c
4415
.identify.nsid = cpu_to_le32(prev),
drivers/nvme/host/ioctl.c
45
switch (c->identify.cns) {
drivers/nvme/host/zns.c
20
c.identify.opcode = nvme_admin_identify;
drivers/nvme/host/zns.c
21
c.identify.cns = NVME_ID_CNS_CS_CTRL;
drivers/nvme/host/zns.c
22
c.identify.csi = NVME_CSI_ZNS;
drivers/nvme/host/zns.c
71
c.identify.opcode = nvme_admin_identify;
drivers/nvme/host/zns.c
72
c.identify.nsid = cpu_to_le32(ns->head->ns_id);
drivers/nvme/host/zns.c
73
c.identify.cns = NVME_ID_CNS_CS_NS;
drivers/nvme/host/zns.c
74
c.identify.csi = NVME_CSI_ZNS;
drivers/nvme/target/admin-cmd.c
1107
switch (req->cmd->identify.cns) {
drivers/nvme/target/admin-cmd.c
1121
switch (req->cmd->identify.csi) {
drivers/nvme/target/admin-cmd.c
1134
switch (req->cmd->identify.csi) {
drivers/nvme/target/admin-cmd.c
1158
req->cmd->identify.cns, req->sq->qid);
drivers/nvme/target/admin-cmd.c
805
if (le32_to_cpu(req->cmd->identify.nsid) == NVME_NSID_ALL) {
drivers/nvme/target/admin-cmd.c
904
u16 min_endgid = le16_to_cpu(req->cmd->identify.cnssid);
drivers/nvme/target/admin-cmd.c
941
u32 min_nsid = le32_to_cpu(req->cmd->identify.nsid);
drivers/nvme/target/admin-cmd.c
965
if (match_css && req->ns->csi != req->cmd->identify.csi)
drivers/nvme/target/discovery.c
260
if (req->cmd->identify.cns != NVME_ID_CNS_CTRL) {
drivers/nvme/target/passthru.c
227
switch (req->cmd->identify.cns) {
drivers/nvme/target/passthru.c
544
switch (req->cmd->identify.cns) {
drivers/nvme/target/passthru.c
546
switch (req->cmd->identify.csi) {
drivers/nvme/target/passthru.c
560
switch (req->cmd->identify.csi) {
drivers/nvme/target/zns.c
101
if (le32_to_cpu(req->cmd->identify.nsid) == NVME_NSID_ALL) {
drivers/pcmcia/i82365.c
791
id = identify(i365_base, 0);
drivers/pcmcia/i82365.c
792
if ((id == IS_I82365DF) && (identify(i365_base, 1) != id)) {
drivers/pcmcia/i82365.c
797
if (identify(port, sock) == IS_I82365DF) {
drivers/pcmcia/i82365.c
808
id = identify(port, sock);
drivers/pcmcia/i82365.c
813
if ((ignore == i+j) || (identify(port, sock+j) < 0))
drivers/scsi/aic7xxx/aic79xx.h
676
uint8_t identify; /* Identify message */
drivers/scsi/aic7xxx/aic79xx_core.c
10624
lun = (cmd->identify & MSG_IDENTIFY_LUNMASK);
drivers/scsi/aic7xxx/aic79xx_core.c
10704
if ((cmd->identify & MSG_IDENTIFY_DISCFLAG) == 0) {
drivers/scsi/aic7xxx/aic7xxx.h
622
uint8_t identify; /* Identify message */
drivers/scsi/aic7xxx/aic7xxx_core.c
7801
lun = (cmd->identify & MSG_IDENTIFY_LUNMASK);
drivers/scsi/aic7xxx/aic7xxx_core.c
7882
if ((cmd->identify & MSG_IDENTIFY_DISCFLAG) == 0) {
drivers/scsi/hisi_sas/hisi_sas.h
186
struct sas_identify identify;
drivers/scsi/hisi_sas/hisi_sas_main.c
678
id->dev_type = phy->identify.device_type;
drivers/scsi/hisi_sas/hisi_sas_main.c
680
id->target_bits = phy->identify.target_port_protocols;
drivers/scsi/hisi_sas/hisi_sas_main.c
969
if (phy->identify.target_port_protocols == SAS_PROTOCOL_SSP)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
1369
phy->identify.device_type = id->dev_type;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
1371
if (phy->identify.device_type == SAS_END_DEVICE)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
1372
phy->identify.target_port_protocols =
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
1374
else if (phy->identify.device_type != SAS_PHY_UNUSED)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
1375
phy->identify.target_port_protocols =
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1549
if (phy->identify.device_type == SAS_END_DEVICE) {
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2513
phy_id = device->phy->identify.phy_identifier;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2697
phy->identify.device_type = id->dev_type;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2699
if (phy->identify.device_type == SAS_END_DEVICE)
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2700
phy->identify.target_port_protocols =
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2702
else if (phy->identify.device_type != SAS_PHY_UNUSED) {
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2703
phy->identify.target_port_protocols =
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
3279
phy->identify.device_type = SAS_SATA_DEV;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
3281
phy->identify.target_port_protocols = SAS_PROTOCOL_SATA;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1106
if (phy->identify.device_type == SAS_END_DEVICE) {
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1491
phy_id = device->phy->identify.phy_identifier;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1637
phy->identify.device_type = SAS_SATA_DEV;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1639
phy->identify.target_port_protocols = SAS_PROTOCOL_SATA;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1656
phy->identify.device_type = id->dev_type;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1658
if (phy->identify.device_type == SAS_END_DEVICE)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1659
phy->identify.target_port_protocols =
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1661
else if (phy->identify.device_type != SAS_PHY_UNUSED)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1662
phy->identify.target_port_protocols =
drivers/scsi/hpsa.c
9590
struct sas_identify *identify;
drivers/scsi/hpsa.c
9595
identify = &phy->identify;
drivers/scsi/hpsa.c
9596
memset(identify, 0, sizeof(*identify));
drivers/scsi/hpsa.c
9597
identify->sas_address = hpsa_sas_port->sas_address;
drivers/scsi/hpsa.c
9598
identify->device_type = SAS_END_DEVICE;
drivers/scsi/hpsa.c
9599
identify->initiator_port_protocols = SAS_PROTOCOL_STP;
drivers/scsi/hpsa.c
9600
identify->target_port_protocols = SAS_PROTOCOL_STP;
drivers/scsi/hpsa.c
9623
struct sas_identify *identify;
drivers/scsi/hpsa.c
9625
identify = &rphy->identify;
drivers/scsi/hpsa.c
9626
identify->sas_address = hpsa_sas_port->sas_address;
drivers/scsi/hpsa.c
9627
identify->initiator_port_protocols = SAS_PROTOCOL_STP;
drivers/scsi/hpsa.c
9628
identify->target_port_protocols = SAS_PROTOCOL_STP;
drivers/scsi/libsas/sas_ata.c
714
rphy->identify.phy_identifier = phy_id;
drivers/scsi/libsas/sas_discover.c
133
rphy->identify.phy_identifier = phy->phy->identify.phy_identifier;
drivers/scsi/libsas/sas_expander.c
2140
switch (rphy->identify.device_type) {
drivers/scsi/libsas/sas_expander.c
274
phy->phy->identify.sas_address = SAS_ADDR(phy->attached_sas_addr);
drivers/scsi/libsas/sas_expander.c
275
phy->phy->identify.device_type = dr->attached_dev_type;
drivers/scsi/libsas/sas_expander.c
276
phy->phy->identify.initiator_port_protocols = phy->attached_iproto;
drivers/scsi/libsas/sas_expander.c
277
phy->phy->identify.target_port_protocols = phy->attached_tproto;
drivers/scsi/libsas/sas_expander.c
279
phy->phy->identify.target_port_protocols = SAS_PROTOCOL_SATA;
drivers/scsi/libsas/sas_expander.c
280
phy->phy->identify.phy_identifier = phy_id;
drivers/scsi/libsas/sas_expander.c
791
rphy->identify.phy_identifier = phy_id;
drivers/scsi/libsas/sas_host_smp.c
157
if (rphy->identify.target_port_protocols != SAS_PROTOCOL_SATA)
drivers/scsi/libsas/sas_host_smp.c
47
resp_data[12] = rphy->identify.device_type << 4;
drivers/scsi/libsas/sas_host_smp.c
48
resp_data[14] = rphy->identify.initiator_port_protocols;
drivers/scsi/libsas/sas_host_smp.c
49
resp_data[15] = rphy->identify.target_port_protocols;
drivers/scsi/libsas/sas_internal.h
155
rphy->identify.sas_address = SAS_ADDR(dev->sas_addr);
drivers/scsi/libsas/sas_internal.h
156
rphy->identify.initiator_port_protocols = dev->iproto;
drivers/scsi/libsas/sas_internal.h
157
rphy->identify.target_port_protocols = dev->tproto;
drivers/scsi/libsas/sas_internal.h
163
rphy->identify.device_type = SAS_END_DEVICE;
drivers/scsi/libsas/sas_internal.h
166
rphy->identify.device_type = SAS_EDGE_EXPANDER_DEVICE;
drivers/scsi/libsas/sas_internal.h
169
rphy->identify.device_type = SAS_FANOUT_EXPANDER_DEVICE;
drivers/scsi/libsas/sas_internal.h
172
rphy->identify.device_type = SAS_PHY_UNUSED;
drivers/scsi/libsas/sas_internal.h
183
phy->identify.device_type = SAS_END_DEVICE;
drivers/scsi/libsas/sas_internal.h
185
phy->identify.device_type = dev->dev_type;
drivers/scsi/libsas/sas_internal.h
186
phy->identify.target_port_protocols = dev->tproto;
drivers/scsi/libsas/sas_internal.h
188
phy->identify.device_type = SAS_PHY_UNUSED;
drivers/scsi/libsas/sas_internal.h
189
phy->identify.target_port_protocols = 0;
drivers/scsi/libsas/sas_phy.c
141
phy->phy->identify.initiator_port_protocols =
drivers/scsi/libsas/sas_phy.c
143
phy->phy->identify.target_port_protocols = phy->tproto;
drivers/scsi/libsas/sas_phy.c
144
phy->phy->identify.sas_address = SAS_ADDR(sas_ha->sas_addr);
drivers/scsi/libsas/sas_phy.c
145
phy->phy->identify.phy_identifier = i;
drivers/scsi/libsas/sas_scsi_host.c
813
BUG_ON(dev->rphy->identify.device_type != SAS_END_DEVICE);
drivers/scsi/mpi3mr/mpi3mr.h
583
struct sas_identify identify;
drivers/scsi/mpi3mr/mpi3mr_os.c
4753
rphy->identify.sas_address, rphy);
drivers/scsi/mpi3mr/mpi3mr_os.c
4837
rphy->identify.sas_address, rphy);
drivers/scsi/mpi3mr/mpi3mr_os.c
4885
rphy->identify.sas_address, rphy);
drivers/scsi/mpi3mr/mpi3mr_os.c
4966
rphy->identify.sas_address, rphy);
drivers/scsi/mpi3mr/mpi3mr_transport.c
1005
mr_sas_phy->identify.sas_address,
drivers/scsi/mpi3mr/mpi3mr_transport.c
1458
rphy->identify = mr_sas_port->remote_identify;
drivers/scsi/mpi3mr/mpi3mr_transport.c
2486
if (rphy->identify.device_type == SAS_EDGE_EXPANDER_DEVICE ||
drivers/scsi/mpi3mr/mpi3mr_transport.c
2487
rphy->identify.device_type == SAS_FANOUT_EXPANDER_DEVICE) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
2497
} else if (rphy->identify.device_type == SAS_END_DEVICE) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
2501
rphy->identify.sas_address, rphy);
drivers/scsi/mpi3mr/mpi3mr_transport.c
2616
mpi_request.sas_address = cpu_to_le64(phy->identify.sas_address);
drivers/scsi/mpi3mr/mpi3mr_transport.c
2626
(unsigned long long)phy->identify.sas_address, phy->number);
drivers/scsi/mpi3mr/mpi3mr_transport.c
2688
if (phy->identify.sas_address != mrioc->sas_hba.sas_address)
drivers/scsi/mpi3mr/mpi3mr_transport.c
2737
rphy->identify.sas_address, rphy);
drivers/scsi/mpi3mr/mpi3mr_transport.c
2771
rphy->identify.sas_address, rphy);
drivers/scsi/mpi3mr/mpi3mr_transport.c
2887
mpi_request.sas_address = cpu_to_le64(phy->identify.sas_address);
drivers/scsi/mpi3mr/mpi3mr_transport.c
2897
(unsigned long long)phy->identify.sas_address, phy->number,
drivers/scsi/mpi3mr/mpi3mr_transport.c
2952
if (phy->identify.sas_address != mrioc->sas_hba.sas_address)
drivers/scsi/mpi3mr/mpi3mr_transport.c
2970
(unsigned long long)phy->identify.sas_address, phy->number,
drivers/scsi/mpi3mr/mpi3mr_transport.c
3011
if (phy->identify.sas_address != mrioc->sas_hba.sas_address)
drivers/scsi/mpi3mr/mpi3mr_transport.c
3129
if (phy->identify.sas_address != mrioc->sas_hba.sas_address) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
3304
cpu_to_le64(rphy->identify.sas_address) :
drivers/scsi/mpi3mr/mpi3mr_transport.c
531
phy->identify.sas_address,
drivers/scsi/mpi3mr/mpi3mr_transport.c
796
struct sas_identify *identify)
drivers/scsi/mpi3mr/mpi3mr_transport.c
827
memset(identify, 0, sizeof(struct sas_identify));
drivers/scsi/mpi3mr/mpi3mr_transport.c
832
identify->sas_address = le64_to_cpu(sasinf->sas_address);
drivers/scsi/mpi3mr/mpi3mr_transport.c
835
identify->phy_identifier = sasinf->phy_num;
drivers/scsi/mpi3mr/mpi3mr_transport.c
840
identify->device_type = SAS_PHY_UNUSED;
drivers/scsi/mpi3mr/mpi3mr_transport.c
843
identify->device_type = SAS_END_DEVICE;
drivers/scsi/mpi3mr/mpi3mr_transport.c
846
identify->device_type = SAS_EDGE_EXPANDER_DEVICE;
drivers/scsi/mpi3mr/mpi3mr_transport.c
852
identify->initiator_port_protocols |= SAS_PROTOCOL_SSP;
drivers/scsi/mpi3mr/mpi3mr_transport.c
855
identify->initiator_port_protocols |= (SAS_PROTOCOL_STP |
drivers/scsi/mpi3mr/mpi3mr_transport.c
858
identify->initiator_port_protocols |= SAS_PROTOCOL_SMP;
drivers/scsi/mpi3mr/mpi3mr_transport.c
862
identify->target_port_protocols |= SAS_PROTOCOL_SSP;
drivers/scsi/mpi3mr/mpi3mr_transport.c
865
identify->target_port_protocols |= (SAS_PROTOCOL_STP |
drivers/scsi/mpi3mr/mpi3mr_transport.c
868
identify->target_port_protocols |= SAS_PROTOCOL_SMP;
drivers/scsi/mpi3mr/mpi3mr_transport.c
897
&mr_sas_phy->identify))) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
903
phy->identify = mr_sas_phy->identify;
drivers/scsi/mpi3mr/mpi3mr_transport.c
908
phy->identify.phy_identifier = mr_sas_phy->phy_id;
drivers/scsi/mpi3mr/mpi3mr_transport.c
934
mr_sas_phy->identify.sas_address,
drivers/scsi/mpi3mr/mpi3mr_transport.c
967
&mr_sas_phy->identify))) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
973
phy->identify = mr_sas_phy->identify;
drivers/scsi/mpi3mr/mpi3mr_transport.c
979
phy->identify.phy_identifier = mr_sas_phy->phy_id;
drivers/scsi/mpt3sas/mpt3sas_base.h
785
struct sas_identify identify;
drivers/scsi/mpt3sas/mpt3sas_transport.c
1033
&mpt3sas_phy->identify))) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
1039
phy->identify = mpt3sas_phy->identify;
drivers/scsi/mpt3sas/mpt3sas_transport.c
1044
phy->identify.phy_identifier = mpt3sas_phy->phy_id;
drivers/scsi/mpt3sas/mpt3sas_transport.c
1068
mpt3sas_phy->identify.sas_address,
drivers/scsi/mpt3sas/mpt3sas_transport.c
1102
&mpt3sas_phy->identify))) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
1108
phy->identify = mpt3sas_phy->identify;
drivers/scsi/mpt3sas/mpt3sas_transport.c
1114
phy->identify.phy_identifier = mpt3sas_phy->phy_id;
drivers/scsi/mpt3sas/mpt3sas_transport.c
1139
mpt3sas_phy->identify.sas_address,
drivers/scsi/mpt3sas/mpt3sas_transport.c
121
if (rphy->identify.device_type == SAS_EDGE_EXPANDER_DEVICE ||
drivers/scsi/mpt3sas/mpt3sas_transport.c
122
rphy->identify.device_type == SAS_FANOUT_EXPANDER_DEVICE) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
132
} else if (rphy->identify.device_type == SAS_END_DEVICE) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
1335
mpi_request->SASAddress = cpu_to_le64(phy->identify.sas_address);
drivers/scsi/mpt3sas/mpt3sas_transport.c
1347
(u64)phy->identify.sas_address,
drivers/scsi/mpt3sas/mpt3sas_transport.c
1427
phy->identify.sas_address,
drivers/scsi/mpt3sas/mpt3sas_transport.c
1434
if (phy->identify.sas_address != ioc->sas_hba.sas_address)
drivers/scsi/mpt3sas/mpt3sas_transport.c
1631
mpi_request->SASAddress = cpu_to_le64(phy->identify.sas_address);
drivers/scsi/mpt3sas/mpt3sas_transport.c
1643
(u64)phy->identify.sas_address,
drivers/scsi/mpt3sas/mpt3sas_transport.c
1716
phy->identify.sas_address,
drivers/scsi/mpt3sas/mpt3sas_transport.c
1724
if (phy->identify.sas_address != ioc->sas_hba.sas_address)
drivers/scsi/mpt3sas/mpt3sas_transport.c
1775
phy->identify.sas_address,
drivers/scsi/mpt3sas/mpt3sas_transport.c
1783
if (phy->identify.sas_address != ioc->sas_hba.sas_address)
drivers/scsi/mpt3sas/mpt3sas_transport.c
1913
phy->identify.sas_address,
drivers/scsi/mpt3sas/mpt3sas_transport.c
1931
if (phy->identify.sas_address != ioc->sas_hba.sas_address) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
206
struct sas_identify *identify)
drivers/scsi/mpt3sas/mpt3sas_transport.c
2117
cpu_to_le64(rphy->identify.sas_address) :
drivers/scsi/mpt3sas/mpt3sas_transport.c
233
memset(identify, 0, sizeof(struct sas_identify));
drivers/scsi/mpt3sas/mpt3sas_transport.c
237
identify->sas_address = le64_to_cpu(sas_device_pg0.SASAddress);
drivers/scsi/mpt3sas/mpt3sas_transport.c
240
identify->phy_identifier = sas_device_pg0.PhyNum;
drivers/scsi/mpt3sas/mpt3sas_transport.c
245
identify->device_type = SAS_PHY_UNUSED;
drivers/scsi/mpt3sas/mpt3sas_transport.c
248
identify->device_type = SAS_END_DEVICE;
drivers/scsi/mpt3sas/mpt3sas_transport.c
251
identify->device_type = SAS_EDGE_EXPANDER_DEVICE;
drivers/scsi/mpt3sas/mpt3sas_transport.c
254
identify->device_type = SAS_FANOUT_EXPANDER_DEVICE;
drivers/scsi/mpt3sas/mpt3sas_transport.c
260
identify->initiator_port_protocols |= SAS_PROTOCOL_SSP;
drivers/scsi/mpt3sas/mpt3sas_transport.c
262
identify->initiator_port_protocols |= SAS_PROTOCOL_STP;
drivers/scsi/mpt3sas/mpt3sas_transport.c
264
identify->initiator_port_protocols |= SAS_PROTOCOL_SMP;
drivers/scsi/mpt3sas/mpt3sas_transport.c
266
identify->initiator_port_protocols |= SAS_PROTOCOL_SATA;
drivers/scsi/mpt3sas/mpt3sas_transport.c
270
identify->target_port_protocols |= SAS_PROTOCOL_SSP;
drivers/scsi/mpt3sas/mpt3sas_transport.c
272
identify->target_port_protocols |= SAS_PROTOCOL_STP;
drivers/scsi/mpt3sas/mpt3sas_transport.c
274
identify->target_port_protocols |= SAS_PROTOCOL_SMP;
drivers/scsi/mpt3sas/mpt3sas_transport.c
276
identify->target_port_protocols |= SAS_PROTOCOL_SATA;
drivers/scsi/mpt3sas/mpt3sas_transport.c
831
rphy->identify = mpt3sas_port->remote_identify;
drivers/scsi/mvsas/mv_sas.c
1003
phy->identify.target_port_protocols = SAS_PROTOCOL_STP;
drivers/scsi/mvsas/mv_sas.c
1028
phy->identify.device_type =
drivers/scsi/mvsas/mv_sas.c
1031
if (phy->identify.device_type == SAS_END_DEVICE)
drivers/scsi/mvsas/mv_sas.c
1032
phy->identify.target_port_protocols =
drivers/scsi/mvsas/mv_sas.c
1034
else if (phy->identify.device_type != SAS_PHY_UNUSED)
drivers/scsi/mvsas/mv_sas.c
1035
phy->identify.target_port_protocols =
drivers/scsi/mvsas/mv_sas.c
239
id->dev_type = phy->identify.device_type;
drivers/scsi/mvsas/mv_sas.c
241
id->target_bits = phy->identify.target_port_protocols;
drivers/scsi/mvsas/mv_sas.h
206
struct sas_identify identify;
drivers/scsi/pm8001/pm8001_hwi.c
3003
id->dev_type = phy->identify.device_type;
drivers/scsi/pm8001/pm8001_hwi.c
3005
id->target_bits = phy->identify.target_port_protocols;
drivers/scsi/pm8001/pm8001_hwi.c
3157
phy->identify.device_type = deviceType;
drivers/scsi/pm8001/pm8001_hwi.c
3159
if (phy->identify.device_type == SAS_END_DEVICE)
drivers/scsi/pm8001/pm8001_hwi.c
3160
phy->identify.target_port_protocols = SAS_PROTOCOL_SSP;
drivers/scsi/pm8001/pm8001_hwi.c
3161
else if (phy->identify.device_type != SAS_PHY_UNUSED)
drivers/scsi/pm8001/pm8001_hwi.c
3162
phy->identify.target_port_protocols = SAS_PROTOCOL_SMP;
drivers/scsi/pm8001/pm8001_hwi.c
3214
phy->identify.target_port_protocols = SAS_PROTOCOL_SATA;
drivers/scsi/pm8001/pm8001_hwi.c
3215
phy->identify.device_type = SAS_SATA_DEV;
drivers/scsi/pm8001/pm8001_hwi.c
3242
phy->identify.device_type = 0;
drivers/scsi/pm8001/pm8001_sas.c
730
dev->rphy->identify.phy_identifier;
drivers/scsi/pm8001/pm8001_sas.h
249
struct sas_identify identify;
drivers/scsi/pm8001/pm80xx_hwi.c
3234
phy->identify.device_type = deviceType;
drivers/scsi/pm8001/pm80xx_hwi.c
3236
if (phy->identify.device_type == SAS_END_DEVICE)
drivers/scsi/pm8001/pm80xx_hwi.c
3237
phy->identify.target_port_protocols = SAS_PROTOCOL_SSP;
drivers/scsi/pm8001/pm80xx_hwi.c
3238
else if (phy->identify.device_type != SAS_PHY_UNUSED)
drivers/scsi/pm8001/pm80xx_hwi.c
3239
phy->identify.target_port_protocols = SAS_PROTOCOL_SMP;
drivers/scsi/pm8001/pm80xx_hwi.c
3295
phy->identify.target_port_protocols = SAS_PROTOCOL_SATA;
drivers/scsi/pm8001/pm80xx_hwi.c
3296
phy->identify.device_type = SAS_SATA_DEV;
drivers/scsi/pm8001/pm80xx_hwi.c
3325
phy->identify.device_type = 0;
drivers/scsi/scsi_transport_sas.c
1206
if (!rphy->identify.device_type)
drivers/scsi/scsi_transport_sas.c
1209
rphy->identify.device_type, buf);
drivers/scsi/scsi_transport_sas.c
1254
sas_rphy_protocol_attr(identify.initiator_port_protocols,
drivers/scsi/scsi_transport_sas.c
1256
sas_rphy_protocol_attr(identify.target_port_protocols, target_port_protocols);
drivers/scsi/scsi_transport_sas.c
1257
sas_rphy_simple_attr(identify.sas_address, sas_address, "0x%016llx\n",
drivers/scsi/scsi_transport_sas.c
1259
sas_rphy_simple_attr(identify.phy_identifier, phy_identifier, "%d\n", u8);
drivers/scsi/scsi_transport_sas.c
1399
rphy->identify.device_type == SAS_END_DEVICE;
drivers/scsi/scsi_transport_sas.c
1422
(rphy->identify.device_type == SAS_EDGE_EXPANDER_DEVICE ||
drivers/scsi/scsi_transport_sas.c
1423
rphy->identify.device_type == SAS_FANOUT_EXPANDER_DEVICE);
drivers/scsi/scsi_transport_sas.c
1486
rdev->rphy.identify.device_type = SAS_END_DEVICE;
drivers/scsi/scsi_transport_sas.c
1527
rdev->rphy.identify.device_type = type;
drivers/scsi/scsi_transport_sas.c
1546
struct sas_identify *identify = &rphy->identify;
drivers/scsi/scsi_transport_sas.c
1564
if (identify->device_type == SAS_END_DEVICE &&
drivers/scsi/scsi_transport_sas.c
1565
(identify->target_port_protocols &
drivers/scsi/scsi_transport_sas.c
1568
else if (identify->device_type == SAS_END_DEVICE)
drivers/scsi/scsi_transport_sas.c
1572
if (identify->device_type == SAS_END_DEVICE &&
drivers/scsi/scsi_transport_sas.c
1576
if (identify->target_port_protocols & SAS_PROTOCOL_SSP)
drivers/scsi/scsi_transport_sas.c
1655
switch (rphy->identify.device_type) {
drivers/scsi/scsi_transport_sas.c
168
BUG_ON(rphy->identify.device_type != SAS_END_DEVICE);
drivers/scsi/scsi_transport_sas.c
1694
if (rphy->identify.device_type != SAS_END_DEVICE ||
drivers/scsi/scsi_transport_sas.c
334
return rdev->rphy.identify.sas_address;
drivers/scsi/scsi_transport_sas.c
549
if (!phy->identify.device_type)
drivers/scsi/scsi_transport_sas.c
551
return get_sas_device_type_names(phy->identify.device_type, buf);
drivers/scsi/scsi_transport_sas.c
634
sas_phy_protocol_attr(identify.initiator_port_protocols,
drivers/scsi/scsi_transport_sas.c
636
sas_phy_protocol_attr(identify.target_port_protocols,
drivers/scsi/scsi_transport_sas.c
638
sas_phy_simple_attr(identify.sas_address, sas_address, "0x%016llx\n",
drivers/scsi/scsi_transport_sas.c
640
sas_phy_simple_attr(identify.phy_identifier, phy_identifier, "%d\n", u8);
drivers/scsi/smartpqi/smartpqi_init.c
7768
struct bmic_identify_controller *identify;
drivers/scsi/smartpqi/smartpqi_init.c
7770
identify = kmalloc_obj(*identify);
drivers/scsi/smartpqi/smartpqi_init.c
7771
if (!identify)
drivers/scsi/smartpqi/smartpqi_init.c
7774
rc = pqi_identify_controller(ctrl_info, identify);
drivers/scsi/smartpqi/smartpqi_init.c
7778
if (get_unaligned_le32(&identify->extra_controller_flags) &
drivers/scsi/smartpqi/smartpqi_init.c
7781
identify->firmware_version_long,
drivers/scsi/smartpqi/smartpqi_init.c
7782
sizeof(identify->firmware_version_long));
drivers/scsi/smartpqi/smartpqi_init.c
7785
identify->firmware_version_short,
drivers/scsi/smartpqi/smartpqi_init.c
7786
sizeof(identify->firmware_version_short));
drivers/scsi/smartpqi/smartpqi_init.c
7788
[sizeof(identify->firmware_version_short)] = '\0';
drivers/scsi/smartpqi/smartpqi_init.c
7792
sizeof(identify->firmware_version_short),
drivers/scsi/smartpqi/smartpqi_init.c
7794
get_unaligned_le16(&identify->firmware_build_number));
drivers/scsi/smartpqi/smartpqi_init.c
7797
memcpy(ctrl_info->model, identify->product_id,
drivers/scsi/smartpqi/smartpqi_init.c
7798
sizeof(identify->product_id));
drivers/scsi/smartpqi/smartpqi_init.c
7799
ctrl_info->model[sizeof(identify->product_id)] = '\0';
drivers/scsi/smartpqi/smartpqi_init.c
7801
memcpy(ctrl_info->vendor, identify->vendor_id,
drivers/scsi/smartpqi/smartpqi_init.c
7802
sizeof(identify->vendor_id));
drivers/scsi/smartpqi/smartpqi_init.c
7803
ctrl_info->vendor[sizeof(identify->vendor_id)] = '\0';
drivers/scsi/smartpqi/smartpqi_init.c
7809
kfree(identify);
drivers/scsi/smartpqi/smartpqi_sas_transport.c
104
identify->target_port_protocols = SAS_PROTOCOL_SSP;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
107
identify->target_port_protocols = SAS_PROTOCOL_SMP;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
482
parameters->phy_identifier = rphy->identify.phy_identifier;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
485
put_unaligned_be64(rphy->identify.sas_address,
drivers/scsi/smartpqi/smartpqi_sas_transport.c
538
if (rphy->identify.device_type != SAS_FANOUT_EXPANDER_DEVICE) {
drivers/scsi/smartpqi/smartpqi_sas_transport.c
59
struct sas_identify *identify;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
64
identify = &phy->identify;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
65
memset(identify, 0, sizeof(*identify));
drivers/scsi/smartpqi/smartpqi_sas_transport.c
66
identify->sas_address = pqi_sas_port->sas_address;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
67
identify->device_type = SAS_END_DEVICE;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
68
identify->initiator_port_protocols = SAS_PROTOCOL_ALL;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
69
identify->target_port_protocols = SAS_PROTOCOL_ALL;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
91
struct sas_identify *identify;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
93
identify = &rphy->identify;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
94
identify->sas_address = pqi_sas_port->sas_address;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
95
identify->phy_identifier = pqi_sas_port->device->phy_id;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
97
identify->initiator_port_protocols = SAS_PROTOCOL_ALL;
drivers/scsi/smartpqi/smartpqi_sas_transport.c
98
identify->target_port_protocols = SAS_PROTOCOL_STP;
include/linux/nvme.h
1980
struct nvme_identify identify;
include/linux/pds/pds_core_if.h
456
struct pds_core_dev_identify_cmd identify;
include/linux/pds/pds_core_if.h
474
struct pds_core_dev_identify_comp identify;
include/scsi/scsi_transport_sas.h
241
return rphy->identify.device_type == SAS_FANOUT_EXPANDER_DEVICE ||
include/scsi/scsi_transport_sas.h
242
rphy->identify.device_type == SAS_EDGE_EXPANDER_DEVICE;
include/scsi/scsi_transport_sas.h
66
struct sas_identify identify;
include/scsi/scsi_transport_sas.h
98
struct sas_identify identify;