drivers/gpu/drm/i915/display/intel_dpio_phy.c
249
const struct bxt_dpio_phy_info *phy_info, *phys;
drivers/gpu/drm/i915/display/intel_dpio_phy.c
255
phy_info = &phys[i];
drivers/gpu/drm/i915/display/intel_dpio_phy.c
257
if (port == phy_info->channel[DPIO_CH0].port) {
drivers/gpu/drm/i915/display/intel_dpio_phy.c
263
if (phy_info->dual_channel &&
drivers/gpu/drm/i915/display/intel_dpio_phy.c
264
port == phy_info->channel[DPIO_CH1].port) {
drivers/gpu/drm/i915/display/intel_dpio_phy.c
358
const struct bxt_dpio_phy_info *phy_info;
drivers/gpu/drm/i915/display/intel_dpio_phy.c
360
phy_info = bxt_get_phy_info(display, phy);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
362
if (!(intel_de_read(display, BXT_P_CR_GT_DISP_PWRON) & phy_info->pwron_mask))
drivers/gpu/drm/i915/display/intel_dpio_phy.c
399
const struct bxt_dpio_phy_info *phy_info;
drivers/gpu/drm/i915/display/intel_dpio_phy.c
402
phy_info = bxt_get_phy_info(display, phy);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
406
if (phy_info->rcomp_phy != -1)
drivers/gpu/drm/i915/display/intel_dpio_phy.c
420
intel_de_rmw(display, BXT_P_CR_GT_DISP_PWRON, 0, phy_info->pwron_mask);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
446
if (phy_info->dual_channel)
drivers/gpu/drm/i915/display/intel_dpio_phy.c
450
if (phy_info->rcomp_phy != -1) {
drivers/gpu/drm/i915/display/intel_dpio_phy.c
453
bxt_phy_wait_grc_done(display, phy_info->rcomp_phy);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
460
val = bxt_get_grc(display, phy_info->rcomp_phy);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
471
if (phy_info->reset_delay)
drivers/gpu/drm/i915/display/intel_dpio_phy.c
472
udelay(phy_info->reset_delay);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
479
const struct bxt_dpio_phy_info *phy_info;
drivers/gpu/drm/i915/display/intel_dpio_phy.c
481
phy_info = bxt_get_phy_info(display, phy);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
485
intel_de_rmw(display, BXT_P_CR_GT_DISP_PWRON, phy_info->pwron_mask, 0);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
490
const struct bxt_dpio_phy_info *phy_info = bxt_get_phy_info(display, phy);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
491
enum dpio_phy rcomp_phy = phy_info->rcomp_phy;
drivers/gpu/drm/i915/display/intel_dpio_phy.c
543
const struct bxt_dpio_phy_info *phy_info;
drivers/gpu/drm/i915/display/intel_dpio_phy.c
547
phy_info = bxt_get_phy_info(display, phy);
drivers/gpu/drm/i915/display/intel_dpio_phy.c
571
if (phy_info->dual_channel)
drivers/gpu/drm/i915/display/intel_dpio_phy.c
576
if (phy_info->rcomp_phy != -1) {
drivers/infiniband/hw/ocrdma/ocrdma.h
279
struct phy_info phy;
drivers/media/platform/ti/cal/cal.c
797
phy_info(phy, "Rejecting subdev %s (Already set!!)",
drivers/message/fusion/mptsas.c
113
struct mptsas_phyinfo *phy_info, struct sas_rphy *rphy);
drivers/message/fusion/mptsas.c
121
struct mptsas_phyinfo *phy_info);
drivers/message/fusion/mptsas.c
123
struct mptsas_phyinfo *phy_info);
drivers/message/fusion/mptsas.c
1443
mptsas_add_end_device(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info)
drivers/message/fusion/mptsas.c
1451
if (!phy_info) {
drivers/message/fusion/mptsas.c
1458
fw_id = phy_info->attached.id;
drivers/message/fusion/mptsas.c
1460
if (mptsas_get_rphy(phy_info)) {
drivers/message/fusion/mptsas.c
1467
port = mptsas_get_port(phy_info);
drivers/message/fusion/mptsas.c
1475
if (phy_info->attached.device_info &
drivers/message/fusion/mptsas.c
1478
if (phy_info->attached.device_info &
drivers/message/fusion/mptsas.c
1481
if (phy_info->attached.device_info &
drivers/message/fusion/mptsas.c
1487
phy_info->attached.channel, phy_info->attached.id,
drivers/message/fusion/mptsas.c
1488
phy_info->attached.phy_id, (unsigned long long)
drivers/message/fusion/mptsas.c
1489
phy_info->attached.sas_address);
drivers/message/fusion/mptsas.c
1491
mptsas_parse_device_info(&identify, &phy_info->attached);
drivers/message/fusion/mptsas.c
1508
mptsas_set_rphy(ioc, phy_info, rphy);
drivers/message/fusion/mptsas.c
1519
mptsas_del_end_device(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info)
drivers/message/fusion/mptsas.c
1530
if (!phy_info)
drivers/message/fusion/mptsas.c
1533
fw_id = phy_info->attached.id;
drivers/message/fusion/mptsas.c
1534
sas_address = phy_info->attached.sas_address;
drivers/message/fusion/mptsas.c
1536
if (!phy_info->port_details) {
drivers/message/fusion/mptsas.c
1542
rphy = mptsas_get_rphy(phy_info);
drivers/message/fusion/mptsas.c
1550
if (phy_info->attached.device_info & MPI_SAS_DEVICE_INFO_SSP_INITIATOR
drivers/message/fusion/mptsas.c
1551
|| phy_info->attached.device_info
drivers/message/fusion/mptsas.c
1553
|| phy_info->attached.device_info
drivers/message/fusion/mptsas.c
1556
if (phy_info->attached.device_info &
drivers/message/fusion/mptsas.c
1559
if (phy_info->attached.device_info &
drivers/message/fusion/mptsas.c
1562
if (phy_info->attached.device_info &
drivers/message/fusion/mptsas.c
1568
"sas_addr 0x%llx\n", ioc->name, ds, phy_info->attached.channel,
drivers/message/fusion/mptsas.c
1569
phy_info->attached.id, phy_info->attached.phy_id,
drivers/message/fusion/mptsas.c
1572
port = mptsas_get_port(phy_info);
drivers/message/fusion/mptsas.c
1579
port_info = phy_info->portinfo;
drivers/message/fusion/mptsas.c
1580
phy_info_parent = port_info->phy_info;
drivers/message/fusion/mptsas.c
1598
mptsas_set_port(ioc, phy_info, NULL);
drivers/message/fusion/mptsas.c
1599
mptsas_port_delete(ioc, phy_info->port_details);
drivers/message/fusion/mptsas.c
1606
struct mptsas_phyinfo *phy_info;
drivers/message/fusion/mptsas.c
1610
phy_info = mptsas_find_phyinfo_by_sas_address(ioc,
drivers/message/fusion/mptsas.c
1612
if (!phy_info)
drivers/message/fusion/mptsas.c
1614
port_info = phy_info->portinfo;
drivers/message/fusion/mptsas.c
1619
if (port_info->phy_info[i].attached.sas_address !=
drivers/message/fusion/mptsas.c
1622
port_info->phy_info[i].attached.channel = sas_device->channel;
drivers/message/fusion/mptsas.c
1623
port_info->phy_info[i].attached.id = sas_device->id;
drivers/message/fusion/mptsas.c
1624
port_info->phy_info[i].attached.sas_address =
drivers/message/fusion/mptsas.c
1626
port_info->phy_info[i].attached.handle = sas_device->handle;
drivers/message/fusion/mptsas.c
1627
port_info->phy_info[i].attached.handle_parent =
drivers/message/fusion/mptsas.c
1629
port_info->phy_info[i].attached.handle_enclosure =
drivers/message/fusion/mptsas.c
1634
return phy_info;
drivers/message/fusion/mptsas.c
1786
if (p->phy_info[i].attached.sas_address !=
drivers/message/fusion/mptsas.c
1789
id = p->phy_info[i].attached.id;
drivers/message/fusion/mptsas.c
1790
channel = p->phy_info[i].attached.channel;
drivers/message/fusion/mptsas.c
1791
mptsas_set_starget(&p->phy_info[i], starget);
drivers/message/fusion/mptsas.c
1801
p->phy_info[i].attached.phys_disk_num = id;
drivers/message/fusion/mptsas.c
1845
if (p->phy_info[i].attached.sas_address !=
drivers/message/fusion/mptsas.c
1852
p->phy_info[i].attached.channel,
drivers/message/fusion/mptsas.c
1853
p->phy_info[i].attached.id,
drivers/message/fusion/mptsas.c
1854
p->phy_info[i].attached.phy_id, (unsigned long long)
drivers/message/fusion/mptsas.c
1855
p->phy_info[i].attached.sas_address);
drivers/message/fusion/mptsas.c
1857
mptsas_set_starget(&p->phy_info[i], NULL);
drivers/message/fusion/mptsas.c
1896
if (p->phy_info[i].attached.sas_address !=
drivers/message/fusion/mptsas.c
1904
p->phy_info[i].attached.channel,
drivers/message/fusion/mptsas.c
1905
p->phy_info[i].attached.id))
drivers/message/fusion/mptsas.c
2195
if (p->phy_info[i].attached.sas_address ==
drivers/message/fusion/mptsas.c
2197
enclosure_handle = p->phy_info[i].
drivers/message/fusion/mptsas.c
2227
if (p->phy_info[i].attached.sas_address ==
drivers/message/fusion/mptsas.c
2229
rc = p->phy_info[i].attached.slot;
drivers/message/fusion/mptsas.c
2286
if (port_info && port_info->phy_info)
drivers/message/fusion/mptsas.c
2288
port_info->phy_info[0].phy->identify.sas_address;
drivers/message/fusion/mptsas.c
2430
port_info->phy_info = kzalloc_objs(struct mptsas_phyinfo,
drivers/message/fusion/mptsas.c
2432
if (!port_info->phy_info) {
drivers/message/fusion/mptsas.c
2444
port_info->phy_info[i].phy_id = i;
drivers/message/fusion/mptsas.c
2445
port_info->phy_info[i].port_id =
drivers/message/fusion/mptsas.c
2447
port_info->phy_info[i].negotiated_link_rate =
drivers/message/fusion/mptsas.c
2449
port_info->phy_info[i].portinfo = port_info;
drivers/message/fusion/mptsas.c
2450
port_info->phy_info[i].handle =
drivers/message/fusion/mptsas.c
2519
mptsas_sas_phy_pg0(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info,
drivers/message/fusion/mptsas.c
2570
phy_info->hw_link_rate = buffer->HwLinkRate;
drivers/message/fusion/mptsas.c
2571
phy_info->programmed_link_rate = buffer->ProgrammedLinkRate;
drivers/message/fusion/mptsas.c
2572
phy_info->identify.handle = le16_to_cpu(buffer->OwnerDevHandle);
drivers/message/fusion/mptsas.c
2573
phy_info->attached.handle = le16_to_cpu(buffer->AttachedDevHandle);
drivers/message/fusion/mptsas.c
2721
port_info->phy_info = kzalloc_objs(struct mptsas_phyinfo,
drivers/message/fusion/mptsas.c
2723
if (!port_info->phy_info) {
drivers/message/fusion/mptsas.c
2730
port_info->phy_info[i].portinfo = port_info;
drivers/message/fusion/mptsas.c
2731
port_info->phy_info[i].handle =
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
2747
mptsas_sas_expander_pg1(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info,
drivers/message/fusion/mptsas.c
2804
phy_info->phy_id = buffer->PhyIdentifier;
drivers/message/fusion/mptsas.c
2805
phy_info->port_id = buffer->PhysicalPort;
drivers/message/fusion/mptsas.c
2806
phy_info->negotiated_link_rate = buffer->NegotiatedLinkRate;
drivers/message/fusion/mptsas.c
2807
phy_info->programmed_link_rate = buffer->ProgrammedLinkRate;
drivers/message/fusion/mptsas.c
2808
phy_info->hw_link_rate = buffer->HwLinkRate;
drivers/message/fusion/mptsas.c
2809
phy_info->identify.handle = le16_to_cpu(buffer->OwnerDevHandle);
drivers/message/fusion/mptsas.c
2810
phy_info->attached.handle = le16_to_cpu(buffer->AttachedDevHandle);
drivers/message/fusion/mptsas.c
3059
struct mptsas_phyinfo *phy_info, int index, int local)
drivers/message/fusion/mptsas.c
3072
if (!phy_info->phy) {
drivers/message/fusion/mptsas.c
3079
phy = phy_info->phy;
drivers/message/fusion/mptsas.c
3081
mptsas_parse_device_info(&phy->identify, &phy_info->identify);
drivers/message/fusion/mptsas.c
3086
switch (phy_info->negotiated_link_rate) {
drivers/message/fusion/mptsas.c
3112
switch (phy_info->hw_link_rate & MPI_SAS_PHY0_PRATE_MAX_RATE_MASK) {
drivers/message/fusion/mptsas.c
3126
switch (phy_info->programmed_link_rate &
drivers/message/fusion/mptsas.c
3141
switch (phy_info->hw_link_rate & MPI_SAS_PHY0_HWRATE_MIN_RATE_MASK) {
drivers/message/fusion/mptsas.c
3155
switch (phy_info->programmed_link_rate &
drivers/message/fusion/mptsas.c
3167
if (!phy_info->phy) {
drivers/message/fusion/mptsas.c
3174
phy_info->phy = phy;
drivers/message/fusion/mptsas.c
3177
if (!phy_info->attached.handle ||
drivers/message/fusion/mptsas.c
3178
!phy_info->port_details)
drivers/message/fusion/mptsas.c
3181
port = mptsas_get_port(phy_info);
drivers/message/fusion/mptsas.c
3182
ioc = phy_to_ioc(phy_info->phy);
drivers/message/fusion/mptsas.c
3184
if (phy_info->sas_port_add_phy) {
drivers/message/fusion/mptsas.c
3199
mptsas_set_port(ioc, phy_info, port);
drivers/message/fusion/mptsas.c
3203
(unsigned long long)phy_info->
drivers/message/fusion/mptsas.c
3208
ioc->name, phy_info->phy_id));
drivers/message/fusion/mptsas.c
3209
sas_port_add_phy(port, phy_info->phy);
drivers/message/fusion/mptsas.c
3210
phy_info->sas_port_add_phy = 0;
drivers/message/fusion/mptsas.c
3211
devtprintk(ioc, dev_printk(KERN_DEBUG, &phy_info->phy->dev,
drivers/message/fusion/mptsas.c
3213
phy_info->phy_id, phy_info->phy));
drivers/message/fusion/mptsas.c
3215
if (!mptsas_get_rphy(phy_info) && port && !port->rphy) {
drivers/message/fusion/mptsas.c
3227
if (mptsas_is_end_device(&phy_info->attached) &&
drivers/message/fusion/mptsas.c
3228
phy_info->attached.handle_parent) {
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
3283
mptsas_set_rphy(ioc, phy_info, rphy);
drivers/message/fusion/mptsas.c
3294
phy_info->attached.channel,
drivers/message/fusion/mptsas.c
3295
phy_info->attached.id);
drivers/message/fusion/mptsas.c
3328
port_info->phy_info[i].negotiated_link_rate =
drivers/message/fusion/mptsas.c
3329
hba->phy_info[i].negotiated_link_rate;
drivers/message/fusion/mptsas.c
3330
port_info->phy_info[i].handle =
drivers/message/fusion/mptsas.c
3331
hba->phy_info[i].handle;
drivers/message/fusion/mptsas.c
3332
port_info->phy_info[i].port_id =
drivers/message/fusion/mptsas.c
3333
hba->phy_info[i].port_id;
drivers/message/fusion/mptsas.c
3335
kfree(hba->phy_info);
drivers/message/fusion/mptsas.c
3344
mptsas_sas_phy_pg0(ioc, &port_info->phy_info[i],
drivers/message/fusion/mptsas.c
3347
port_info->phy_info[i].identify.handle =
drivers/message/fusion/mptsas.c
3348
port_info->phy_info[i].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
3357
port_info->phy_info[i].phy_id = i;
drivers/message/fusion/mptsas.c
3358
if (port_info->phy_info[i].attached.handle)
drivers/message/fusion/mptsas.c
3360
&port_info->phy_info[i].attached,
drivers/message/fusion/mptsas.c
3363
port_info->phy_info[i].attached.handle);
drivers/message/fusion/mptsas.c
3370
&port_info->phy_info[i], ioc->sas_index, 1);
drivers/message/fusion/mptsas.c
3390
handle = port_info->phy_info[0].handle;
drivers/message/fusion/mptsas.c
3391
sas_address = port_info->phy_info[0].identify.sas_address;
drivers/message/fusion/mptsas.c
3393
mptsas_sas_expander_pg1(ioc, &port_info->phy_info[i],
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
3403
port_info->phy_info[i].phy_id;
drivers/message/fusion/mptsas.c
3405
if (port_info->phy_info[i].attached.handle) {
drivers/message/fusion/mptsas.c
3407
&port_info->phy_info[i].attached,
drivers/message/fusion/mptsas.c
3410
port_info->phy_info[i].attached.handle);
drivers/message/fusion/mptsas.c
3411
port_info->phy_info[i].attached.phy_id =
drivers/message/fusion/mptsas.c
3412
port_info->phy_info[i].phy_id;
drivers/message/fusion/mptsas.c
3418
port_info->phy_info[0].identify.handle_parent);
drivers/message/fusion/mptsas.c
3425
if (parent->phy_info[i].attached.sas_address == sas_address) {
drivers/message/fusion/mptsas.c
3426
rphy = mptsas_get_rphy(&parent->phy_info[i]);
drivers/message/fusion/mptsas.c
3434
mptsas_probe_one_phy(parent_dev, &port_info->phy_info[i],
drivers/message/fusion/mptsas.c
3450
port_info->phy_info = kzalloc_objs(struct mptsas_phyinfo,
drivers/message/fusion/mptsas.c
3452
BUG_ON(!port_info->phy_info);
drivers/message/fusion/mptsas.c
3455
port_info->phy_info[i].portinfo = port_info;
drivers/message/fusion/mptsas.c
3456
port_info->phy_info[i].handle =
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
3485
struct mptsas_phyinfo *phy_info;
drivers/message/fusion/mptsas.c
3490
phy_info = expander->phy_info;
drivers/message/fusion/mptsas.c
3491
for (i = 0; i < expander->num_phys; i++, phy_info++) {
drivers/message/fusion/mptsas.c
3492
rphy = mptsas_get_rphy(phy_info);
drivers/message/fusion/mptsas.c
3496
mptsas_del_end_device(ioc, phy_info);
drivers/message/fusion/mptsas.c
3499
phy_info = expander->phy_info;
drivers/message/fusion/mptsas.c
3500
for (i = 0; i < expander->num_phys; i++, phy_info++) {
drivers/message/fusion/mptsas.c
3501
rphy = mptsas_get_rphy(phy_info);
drivers/message/fusion/mptsas.c
3539
struct mptsas_phyinfo *phy_info;
drivers/message/fusion/mptsas.c
3551
port_info->phy_info[0].identify.handle);
drivers/message/fusion/mptsas.c
3554
kfree(buffer.phy_info);
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
3576
phy_info = parent->phy_info;
drivers/message/fusion/mptsas.c
3578
for (i = 0; i < parent->num_phys; i++, phy_info++) {
drivers/message/fusion/mptsas.c
3579
if (!phy_info->phy)
drivers/message/fusion/mptsas.c
3581
if (phy_info->attached.sas_address !=
drivers/message/fusion/mptsas.c
3585
port = mptsas_get_port(phy_info);
drivers/message/fusion/mptsas.c
3586
port_details = phy_info->port_details;
drivers/message/fusion/mptsas.c
3588
dev_printk(KERN_DEBUG, &phy_info->phy->dev,
drivers/message/fusion/mptsas.c
3590
phy_info->phy_id, phy_info->phy);
drivers/message/fusion/mptsas.c
3591
sas_port_delete_phy(port, phy_info->phy);
drivers/message/fusion/mptsas.c
3611
kfree(port_info->phy_info);
drivers/message/fusion/mptsas.c
3643
port_info->phy_info[i].portinfo = port_info;
drivers/message/fusion/mptsas.c
3644
port_info->phy_info[i].handle =
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
3687
port_info->phy_info = buffer.phy_info;
drivers/message/fusion/mptsas.c
3689
port_info->phy_info[i].portinfo = port_info;
drivers/message/fusion/mptsas.c
3695
(unsigned long long)buffer.phy_info[0].identify.sas_address);
drivers/message/fusion/mptsas.c
3706
struct mptsas_phyinfo *phy_info = NULL;
drivers/message/fusion/mptsas.c
3721
phy_info = &port_info->phy_info[phy_num];
drivers/message/fusion/mptsas.c
3722
if (phy_info)
drivers/message/fusion/mptsas.c
3723
phy_info->negotiated_link_rate = link_rate;
drivers/message/fusion/mptsas.c
3744
} else if (phy_info && phy_info->phy) {
drivers/message/fusion/mptsas.c
3746
phy_info->phy->negotiated_linkrate =
drivers/message/fusion/mptsas.c
3750
phy_info->phy->negotiated_linkrate =
drivers/message/fusion/mptsas.c
3753
phy_info->phy->negotiated_linkrate =
drivers/message/fusion/mptsas.c
3756
mptsas_is_end_device(&phy_info->attached)) {
drivers/message/fusion/mptsas.c
3760
id = phy_info->attached.id;
drivers/message/fusion/mptsas.c
3761
channel = phy_info->attached.channel;
drivers/message/fusion/mptsas.c
3764
ioc->name, phy_info->attached.id,
drivers/message/fusion/mptsas.c
3765
phy_info->attached.channel));
drivers/message/fusion/mptsas.c
3801
struct mptsas_phyinfo *phy_info;
drivers/message/fusion/mptsas.c
3873
phy_info = mptsas_find_phyinfo_by_sas_address(ioc,
drivers/message/fusion/mptsas.c
3876
mptsas_del_end_device(ioc, phy_info);
drivers/message/fusion/mptsas.c
3888
if (!(port_info->phy_info[0].identify.device_info &
drivers/message/fusion/mptsas.c
3898
handle = buffer.phy_info[0].handle;
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
3903
kfree(buffer.phy_info);
drivers/message/fusion/mptsas.c
3931
handle = buffer.phy_info[0].handle;
drivers/message/fusion/mptsas.c
3933
buffer.phy_info[0].identify.sas_address);
drivers/message/fusion/mptsas.c
3938
port_info->phy_info[i].handle = handle;
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
3943
kfree(buffer.phy_info);
drivers/message/fusion/mptsas.c
3955
port_info->phy_info = buffer.phy_info;
drivers/message/fusion/mptsas.c
3957
port_info->phy_info[i].portinfo = port_info;
drivers/message/fusion/mptsas.c
3963
(unsigned long long)buffer.phy_info[0].identify.sas_address);
drivers/message/fusion/mptsas.c
3973
struct mptsas_phyinfo *phy_info;
drivers/message/fusion/mptsas.c
3994
phy_info = mptsas_refreshing_device_handles(ioc, &sas_device);
drivers/message/fusion/mptsas.c
3995
if (!phy_info)
drivers/message/fusion/mptsas.c
3998
if (mptsas_get_rphy(phy_info))
drivers/message/fusion/mptsas.c
4001
mptsas_add_end_device(ioc, phy_info);
drivers/message/fusion/mptsas.c
4135
struct mptsas_phyinfo *phy_info = NULL;
drivers/message/fusion/mptsas.c
414
if (port_info->phy_info[i].identify.handle == handle) {
drivers/message/fusion/mptsas.c
4142
&port_info->phy_info[i].attached))
drivers/message/fusion/mptsas.c
4144
if (port_info->phy_info[i].attached.sas_address
drivers/message/fusion/mptsas.c
4147
phy_info = &port_info->phy_info[i];
drivers/message/fusion/mptsas.c
4152
return phy_info;
drivers/message/fusion/mptsas.c
4168
struct mptsas_phyinfo *phy_info = NULL;
drivers/message/fusion/mptsas.c
4175
phy_info = NULL;
drivers/message/fusion/mptsas.c
4195
phy_info = mptsas_find_phyinfo_by_sas_address(ioc,
drivers/message/fusion/mptsas.c
4203
if (phy_info)
drivers/message/fusion/mptsas.c
4204
return phy_info;
drivers/message/fusion/mptsas.c
4212
for (i = 0; i < port_info->num_phys && !phy_info; i++) {
drivers/message/fusion/mptsas.c
4214
&port_info->phy_info[i].attached))
drivers/message/fusion/mptsas.c
4216
if (port_info->phy_info[i].attached.phys_disk_num == ~0)
drivers/message/fusion/mptsas.c
4218
if ((port_info->phy_info[i].attached.phys_disk_num ==
drivers/message/fusion/mptsas.c
4220
(port_info->phy_info[i].attached.id == id) &&
drivers/message/fusion/mptsas.c
4221
(port_info->phy_info[i].attached.channel ==
drivers/message/fusion/mptsas.c
4223
phy_info = &port_info->phy_info[i];
drivers/message/fusion/mptsas.c
4227
return phy_info;
drivers/message/fusion/mptsas.c
4253
struct mptsas_phyinfo *phy_info;
drivers/message/fusion/mptsas.c
4310
phy_info = mptsas_find_phyinfo_by_sas_address(ioc,
drivers/message/fusion/mptsas.c
4312
mptsas_add_end_device(ioc, phy_info);
drivers/message/fusion/mptsas.c
4327
struct mptsas_phyinfo *phy_info;
drivers/message/fusion/mptsas.c
4372
phy_info = mptsas_refreshing_device_handles(ioc, &sas_device);
drivers/message/fusion/mptsas.c
4374
if (!phy_info) {
drivers/message/fusion/mptsas.c
4392
phy_info = mptsas_refreshing_device_handles
drivers/message/fusion/mptsas.c
4396
if (!phy_info) {
drivers/message/fusion/mptsas.c
4403
if (mptsas_get_rphy(phy_info))
drivers/message/fusion/mptsas.c
4406
mptsas_add_end_device(ioc, phy_info);
drivers/message/fusion/mptsas.c
4410
phy_info = mptsas_find_phyinfo_by_sas_address(ioc,
drivers/message/fusion/mptsas.c
4412
mptsas_del_end_device(ioc, phy_info);
drivers/message/fusion/mptsas.c
4419
phy_info = mptsas_find_phyinfo_by_phys_disk_num(
drivers/message/fusion/mptsas.c
4423
mptsas_del_end_device(ioc, phy_info);
drivers/message/fusion/mptsas.c
4445
phy_info = mptsas_find_phyinfo_by_sas_address(
drivers/message/fusion/mptsas.c
4448
if (!phy_info) {
drivers/message/fusion/mptsas.c
4455
starget = mptsas_get_starget(phy_info);
drivers/message/fusion/mptsas.c
446
if (port_info->phy_info[i].identify.sas_address ==
drivers/message/fusion/mptsas.c
4481
phy_info->attached.phys_disk_num = hot_plug_info->phys_disk_num;
drivers/message/fusion/mptsas.c
4505
phy_info = mptsas_find_phyinfo_by_sas_address(ioc,
drivers/message/fusion/mptsas.c
4507
if (!phy_info) {
drivers/message/fusion/mptsas.c
4514
starget = mptsas_get_starget(phy_info);
drivers/message/fusion/mptsas.c
4547
phy_info->attached.phys_disk_num = ~0;
drivers/message/fusion/mptsas.c
481
struct mptsas_phyinfo *phy_info;
drivers/message/fusion/mptsas.c
488
phy_info = port_info->phy_info;
drivers/message/fusion/mptsas.c
495
for (i = 0; i < port_info->num_phys; i++, phy_info++) {
drivers/message/fusion/mptsas.c
496
if(phy_info->port_details != port_details)
drivers/message/fusion/mptsas.c
498
memset(&phy_info->attached, 0, sizeof(struct mptsas_devinfo));
drivers/message/fusion/mptsas.c
499
mptsas_set_rphy(ioc, phy_info, NULL);
drivers/message/fusion/mptsas.c
500
phy_info->port_details = NULL;
drivers/message/fusion/mptsas.c
506
mptsas_get_rphy(struct mptsas_phyinfo *phy_info)
drivers/message/fusion/mptsas.c
508
if (phy_info->port_details)
drivers/message/fusion/mptsas.c
509
return phy_info->port_details->rphy;
drivers/message/fusion/mptsas.c
515
mptsas_set_rphy(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info, struct sas_rphy *rphy)
drivers/message/fusion/mptsas.c
517
if (phy_info->port_details) {
drivers/message/fusion/mptsas.c
518
phy_info->port_details->rphy = rphy;
drivers/message/fusion/mptsas.c
532
mptsas_get_port(struct mptsas_phyinfo *phy_info)
drivers/message/fusion/mptsas.c
534
if (phy_info->port_details)
drivers/message/fusion/mptsas.c
535
return phy_info->port_details->port;
drivers/message/fusion/mptsas.c
5369
mptsas_port_delete(ioc, p->phy_info[i].port_details);
drivers/message/fusion/mptsas.c
5371
kfree(p->phy_info);
drivers/message/fusion/mptsas.c
541
mptsas_set_port(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info, struct sas_port *port)
drivers/message/fusion/mptsas.c
543
if (phy_info->port_details)
drivers/message/fusion/mptsas.c
544
phy_info->port_details->port = port;
drivers/message/fusion/mptsas.c
555
mptsas_get_starget(struct mptsas_phyinfo *phy_info)
drivers/message/fusion/mptsas.c
557
if (phy_info->port_details)
drivers/message/fusion/mptsas.c
558
return phy_info->port_details->starget;
drivers/message/fusion/mptsas.c
564
mptsas_set_starget(struct mptsas_phyinfo *phy_info, struct scsi_target *
drivers/message/fusion/mptsas.c
567
if (phy_info->port_details)
drivers/message/fusion/mptsas.c
568
phy_info->port_details->starget = starget;
drivers/message/fusion/mptsas.c
787
struct mptsas_phyinfo *phy_info = NULL;
drivers/message/fusion/mptsas.c
791
phy_info = mptsas_find_phyinfo_by_sas_address(ioc,
drivers/message/fusion/mptsas.c
793
if (!phy_info)
drivers/message/fusion/mptsas.c
800
phy_info->attached.handle_enclosure);
drivers/message/fusion/mptsas.c
802
mptsas_add_device_component(ioc, phy_info->attached.channel,
drivers/message/fusion/mptsas.c
803
phy_info->attached.id, phy_info->attached.sas_address,
drivers/message/fusion/mptsas.c
804
phy_info->attached.device_info,
drivers/message/fusion/mptsas.c
805
phy_info->attached.slot, enclosure_info.enclosure_logical_id);
drivers/message/fusion/mptsas.c
860
struct mptsas_phyinfo *phy_info, *phy_info_cmp;
drivers/message/fusion/mptsas.c
866
phy_info = port_info->phy_info;
drivers/message/fusion/mptsas.c
867
for (i = 0 ; i < port_info->num_phys ; i++, phy_info++) {
drivers/message/fusion/mptsas.c
868
if (phy_info->attached.handle)
drivers/message/fusion/mptsas.c
870
port_details = phy_info->port_details;
drivers/message/fusion/mptsas.c
883
port_details->phy_bitmask &= ~ (1 << phy_info->phy_id);
drivers/message/fusion/mptsas.c
884
memset(&phy_info->attached, 0, sizeof(struct mptsas_devinfo));
drivers/message/fusion/mptsas.c
885
if (phy_info->phy) {
drivers/message/fusion/mptsas.c
887
&phy_info->phy->dev, MYIOC_s_FMT
drivers/message/fusion/mptsas.c
889
phy_info->phy_id, phy_info->phy));
drivers/message/fusion/mptsas.c
890
sas_port_delete_phy(port_details->port, phy_info->phy);
drivers/message/fusion/mptsas.c
892
phy_info->port_details = NULL;
drivers/message/fusion/mptsas.c
898
phy_info = port_info->phy_info;
drivers/message/fusion/mptsas.c
899
for (i = 0 ; i < port_info->num_phys ; i++, phy_info++) {
drivers/message/fusion/mptsas.c
900
sas_address = phy_info->attached.sas_address;
drivers/message/fusion/mptsas.c
905
port_details = phy_info->port_details;
drivers/message/fusion/mptsas.c
915
if (phy_info->phy_id < 64 )
drivers/message/fusion/mptsas.c
917
(1 << phy_info->phy_id);
drivers/message/fusion/mptsas.c
918
phy_info->sas_port_add_phy=1;
drivers/message/fusion/mptsas.c
922
phy_info->port_details = port_details;
drivers/message/fusion/mptsas.c
927
phy_info_cmp = &port_info->phy_info[i + 1];
drivers/message/fusion/mptsas.c
967
port_details = port_info->phy_info[i].port_details;
drivers/message/fusion/mptsas.h
177
struct mptsas_phyinfo *phy_info;
drivers/net/dsa/b53/b53_mmap.c
282
const struct b53_phy_info *info = priv->phy_info;
drivers/net/dsa/b53/b53_mmap.c
317
if (priv->phy_info) {
drivers/net/dsa/b53/b53_mmap.c
318
if (BIT(port) & priv->phy_info->ephy_port_mask)
drivers/net/dsa/b53/b53_mmap.c
320
else if (BIT(port) & priv->phy_info->gphy_port_mask)
drivers/net/dsa/b53/b53_mmap.c
333
if (priv->phy_info) {
drivers/net/dsa/b53/b53_mmap.c
334
if (BIT(port) & priv->phy_info->ephy_port_mask)
drivers/net/dsa/b53/b53_mmap.c
336
else if (BIT(port) & priv->phy_info->gphy_port_mask)
drivers/net/dsa/b53/b53_mmap.c
435
priv->phy_info = &bcm6318_ephy_info;
drivers/net/dsa/b53/b53_mmap.c
437
priv->phy_info = &bcm6368_ephy_info;
drivers/net/dsa/b53/b53_mmap.c
439
priv->phy_info = &bcm63268_ephy_info;
drivers/net/dsa/b53/b53_mmap.c
48
const struct b53_phy_info *phy_info;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4379
struct info_10gbt_phy_fw *phy_info;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4383
phy_info = find_phy_info(adap->pdev->device);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4384
if (!phy_info) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4395
ret = request_firmware_direct(&phyf, phy_info->phy_fw_file,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4406
phy_info->phy_fw_file, -ret);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4407
if (phy_info->phy_flash) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4421
ret = t4_load_phy_fw(adap, MEMWIN_NIC, phy_info->phy_fw_version,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4429
if (phy_info->phy_fw_version)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4430
new_phy_fw_ver = phy_info->phy_fw_version(phyf->data,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4434
phy_info->phy_fw_file, new_phy_fw_ver);
drivers/net/ethernet/emulex/benet/be.h
656
struct phy_info phy;
drivers/net/ethernet/emulex/benet/be_cmds.h
1696
struct be_phy_info phy_info;
drivers/net/ethernet/intel/e1000/e1000.h
276
struct e1000_phy_info phy_info;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
146
cmd->base.eth_tp_mdix = (!!adapter->phy_info.mdix_mode ?
drivers/net/ethernet/intel/e1000/e1000_hw.c
27
struct e1000_phy_info *phy_info);
drivers/net/ethernet/intel/e1000/e1000_hw.c
29
struct e1000_phy_info *phy_info);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3235
struct e1000_phy_info *phy_info)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3244
phy_info->downshift = (e1000_downshift) hw->speed_downgraded;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3247
phy_info->extended_10bt_distance = e1000_10bt_ext_dist_enable_normal;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3250
phy_info->polarity_correction = e1000_polarity_reversal_enabled;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3257
phy_info->cable_polarity = polarity;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3263
phy_info->mdix_mode =
drivers/net/ethernet/intel/e1000/e1000_hw.c
3275
phy_info->local_rx = FIELD_GET(SR_1000T_LOCAL_RX_STATUS,
drivers/net/ethernet/intel/e1000/e1000_hw.c
3278
phy_info->remote_rx = FIELD_GET(SR_1000T_REMOTE_RX_STATUS,
drivers/net/ethernet/intel/e1000/e1000_hw.c
3291
phy_info->cable_length = e1000_cable_length_50;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3293
phy_info->cable_length = e1000_cable_length_50_80;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3295
phy_info->cable_length = e1000_cable_length_80_110;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3297
phy_info->cable_length = e1000_cable_length_110_140;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3299
phy_info->cable_length = e1000_cable_length_140;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3313
struct e1000_phy_info *phy_info)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3322
phy_info->downshift = (e1000_downshift) hw->speed_downgraded;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3328
phy_info->extended_10bt_distance =
drivers/net/ethernet/intel/e1000/e1000_hw.c
3333
phy_info->polarity_correction =
drivers/net/ethernet/intel/e1000/e1000_hw.c
3341
phy_info->cable_polarity = polarity;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3347
phy_info->mdix_mode =
drivers/net/ethernet/intel/e1000/e1000_hw.c
3354
phy_info->cable_length =
drivers/net/ethernet/intel/e1000/e1000_hw.c
3362
phy_info->local_rx = FIELD_GET(SR_1000T_LOCAL_RX_STATUS,
drivers/net/ethernet/intel/e1000/e1000_hw.c
3365
phy_info->remote_rx = FIELD_GET(SR_1000T_REMOTE_RX_STATUS,
drivers/net/ethernet/intel/e1000/e1000_hw.c
3380
s32 e1000_phy_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3385
phy_info->cable_length = e1000_cable_length_undefined;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3386
phy_info->extended_10bt_distance = e1000_10bt_ext_dist_enable_undefined;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3387
phy_info->cable_polarity = e1000_rev_polarity_undefined;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3388
phy_info->downshift = e1000_downshift_undefined;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3389
phy_info->polarity_correction = e1000_polarity_reversal_undefined;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3390
phy_info->mdix_mode = e1000_auto_x_mode_undefined;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3391
phy_info->local_rx = e1000_1000t_rx_status_undefined;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3392
phy_info->remote_rx = e1000_1000t_rx_status_undefined;
drivers/net/ethernet/intel/e1000/e1000_hw.c
3413
return e1000_phy_igp_get_info(hw, phy_info);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3418
return e1000_phy_m88_get_info(hw, phy_info);
drivers/net/ethernet/intel/e1000/e1000_hw.h
285
s32 e1000_phy_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info);
drivers/net/ethernet/intel/e1000/e1000_main.c
2348
e1000_phy_get_info(&adapter->hw, &adapter->phy_info);
drivers/net/ethernet/intel/e1000/e1000_main.c
695
e1000_phy_get_info(hw, &adapter->phy_info);
drivers/net/ethernet/intel/e1000e/e1000.h
289
struct e1000_phy_info phy_info;
drivers/net/ethernet/intel/ice/ice_common.c
4103
struct ice_phy_info *phy_info;
drivers/net/ethernet/intel/ice/ice_common.c
4109
phy_info = &pi->phy;
drivers/net/ethernet/intel/ice/ice_common.c
4111
if (phy_info->get_link_info) {
drivers/net/ethernet/intel/ice/ice_common.c
4119
*link_up = phy_info->link_info.link_info & ICE_AQ_LINK_UP;
drivers/net/ethernet/intel/ice/ice_main.c
1107
struct ice_phy_info *phy_info;
drivers/net/ethernet/intel/ice/ice_main.c
1113
phy_info = &pi->phy;
drivers/net/ethernet/intel/ice/ice_main.c
1114
phy_info->link_info_old = phy_info->link_info;
drivers/net/ethernet/intel/ice/ice_main.c
1116
old_link = !!(phy_info->link_info_old.link_info & ICE_AQ_LINK_UP);
drivers/net/ethernet/intel/ice/ice_main.c
1117
old_link_speed = phy_info->link_info_old.link_speed;
drivers/net/ethernet/intel/ice/ice_main.c
1133
if (phy_info->link_info.link_info & ICE_AQ_LINK_UP)
drivers/net/ethernet/intel/igb/igb.h
602
struct e1000_phy_info phy_info;
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h
675
__le16 phy_info;
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h
819
__le32 phy_info[2];
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h
845
__le32 phy_info[2];
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1432
if (phy_data->phy_info & IWL_RX_MPDU_PHY_SHORT_PREAMBLE)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1967
phy_data->phy_info & IWL_RX_MPDU_PHY_AMPDU_TOGGLE;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1977
if (!(phy_data->phy_info & IWL_RX_MPDU_PHY_AMPDU))
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1982
if (!(phy_data->phy_info & IWL_RX_MPDU_PHY_AMPDU)) {
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1985
if (phy_data->phy_info & IWL_RX_MPDU_PHY_EOF_INDICATION)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2005
if (phy_data->phy_info & IWL_RX_MPDU_PHY_EOF_INDICATION)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2106
if (likely(!(phy_data.phy_info & IWL_RX_MPDU_PHY_TSF_OVERLOAD))) {
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2269
.phy_info = 0, /* short preamble set below */
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2314
phy_data.phy_info |= IWL_RX_MPDU_PHY_SHORT_PREAMBLE;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
27
u16 phy_info;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
41
phy_data->phy_info = le16_to_cpu(desc->phy_info);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
103
struct iwl_rx_phy_info *phy_info,
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
110
le32_to_cpu(phy_info->non_cfg_phy[IWL_RX_INFO_ENERGY_ANT_ABC_IDX]);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
123
rx_status->chains = (le16_to_cpu(phy_info->phy_flags) &
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
202
struct iwl_rx_phy_info *phy_info,
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
234
mdata->rx.airtime += le16_to_cpu(phy_info->frame_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
294
struct iwl_rx_phy_info *phy_info;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
308
phy_info = &mvm->last_phy_info;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
343
rate_n_flags = le32_to_cpu(phy_info->rate_n_flags);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
346
rx_status->mactime = le64_to_cpu(phy_info->timestamp);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
347
rx_status->device_timestamp = le32_to_cpu(phy_info->system_timestamp);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
349
(phy_info->phy_flags & cpu_to_le16(RX_RES_PHY_FLAGS_BAND_24)) ?
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
352
ieee80211_channel_to_frequency(le16_to_cpu(phy_info->channel),
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
358
iwl_mvm_get_signal_strength(mvm, phy_info, rx_status);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
454
iwl_mvm_rx_handle_tcm(mvm, sta, hdr, len, phy_info,
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
463
if (phy_info->phy_flags & cpu_to_le16(RX_RES_PHY_FLAGS_SHORT_PREAMBLE))
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
466
if (phy_info->phy_flags & cpu_to_le16(RX_RES_PHY_FLAGS_AGG)) {
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1663
u16 phy_info = phy_data->phy_info;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1688
if (!queue && !(phy_info & IWL_RX_MPDU_PHY_AMPDU)) {
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1696
if (!queue && (phy_info & IWL_RX_MPDU_PHY_TSF_OVERLOAD) &&
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1697
(phy_info & IWL_RX_MPDU_PHY_AMPDU) && phy_data->first_subframe) {
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1703
if (phy_info & IWL_RX_MPDU_PHY_TSF_OVERLOAD)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1818
u16 phy_info = phy_data->phy_info;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1830
if (!queue && !(phy_info & IWL_RX_MPDU_PHY_AMPDU)) {
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1837
if (phy_info & IWL_RX_MPDU_PHY_TSF_OVERLOAD)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1842
if (!queue && (phy_info & IWL_RX_MPDU_PHY_TSF_OVERLOAD) &&
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1843
(phy_info & IWL_RX_MPDU_PHY_AMPDU) && phy_data->first_subframe) {
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1987
if (phy_data->phy_info & IWL_RX_MPDU_PHY_TSF_OVERLOAD)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2164
phy_data.phy_info = le16_to_cpu(desc->phy_info);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2202
phy_data.phy_info & IWL_RX_MPDU_PHY_SHORT_PREAMBLE)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2205
if (likely(!(phy_data.phy_info & IWL_RX_MPDU_PHY_TSF_OVERLOAD))) {
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2230
if (!queue && (phy_data.phy_info & IWL_RX_MPDU_PHY_AMPDU)) {
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2233
toggle_bit = phy_data.phy_info & IWL_RX_MPDU_PHY_AMPDU_TOGGLE;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2269
if (iwl_mvm_rx_crypto(mvm, sta, hdr, rx_status, phy_data.phy_info, desc,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2428
phy_data.d0 = desc->phy_info[0];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2429
phy_data.d1 = desc->phy_info[1];
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2430
phy_data.phy_info = IWL_RX_MPDU_PHY_TSF_OVERLOAD;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
416
struct ieee80211_rx_status *stats, u16 phy_info,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
429
if (phy_info & IWL_RX_MPDU_PHY_AMPDU &&
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
987
u16 phy_info;
drivers/net/wireless/realtek/rtw88/debug.c
1235
.phy_info = rtw_debug_priv_get(phy_info),
drivers/net/wireless/realtek/rtw88/debug.c
1272
rtw_debugfs_add_r(phy_info);
drivers/net/wireless/realtek/rtw88/debug.c
93
struct rtw_debugfs_priv phy_info;
drivers/net/wireless/realtek/rtw89/debug.c
4899
.phy_info = rtw89_debug_priv_get(phy_info),
drivers/net/wireless/realtek/rtw89/debug.c
4947
rtw89_debugfs_add_r(phy_info);
drivers/net/wireless/realtek/rtw89/debug.c
87
struct rtw89_debugfs_priv phy_info;
drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h
1914
__le32 phy_info;
drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h
1983
__le32 phy_info;
drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h
421
struct mpi3_man8_phy_info phy_info[MPI3_MAN8_PHY_INFO_MAX];
drivers/staging/rtl8723bs/core/rtw_mlme.c
1059
padapter->recvpriv.signal_strength = ptarget_wlan->network.phy_info.signal_strength;
drivers/staging/rtl8723bs/core/rtw_mlme.c
1060
padapter->recvpriv.signal_qual = ptarget_wlan->network.phy_info.signal_quality;
drivers/staging/rtl8723bs/core/rtw_mlme.c
1062
padapter->recvpriv.rssi = translate_percentage_to_dbm(ptarget_wlan->network.phy_info.signal_strength);
drivers/staging/rtl8723bs/core/rtw_mlme.c
423
u8 sq_smp = src->phy_info.signal_quality;
drivers/staging/rtl8723bs/core/rtw_mlme.c
441
ss_final = ((u32)(src->phy_info.signal_strength) + (u32)(dst->phy_info.signal_strength) * 4) / 5;
drivers/staging/rtl8723bs/core/rtw_mlme.c
442
sq_final = ((u32)(src->phy_info.signal_quality) + (u32)(dst->phy_info.signal_quality) * 4) / 5;
drivers/staging/rtl8723bs/core/rtw_mlme.c
446
ss_final = dst->phy_info.signal_strength;
drivers/staging/rtl8723bs/core/rtw_mlme.c
447
sq_final = dst->phy_info.signal_quality;
drivers/staging/rtl8723bs/core/rtw_mlme.c
458
dst->phy_info.signal_strength = ss_final;
drivers/staging/rtl8723bs/core/rtw_mlme.c
459
dst->phy_info.signal_quality = sq_final;
drivers/staging/rtl8723bs/core/rtw_mlme.c
533
if (pnetwork->network.phy_info.signal_quality == 101)
drivers/staging/rtl8723bs/core/rtw_mlme.c
534
pnetwork->network.phy_info.signal_quality = 0;
drivers/staging/rtl8723bs/core/rtw_mlme.c
550
if (pnetwork->network.phy_info.signal_quality == 101)
drivers/staging/rtl8723bs/core/rtw_mlme.c
551
pnetwork->network.phy_info.signal_quality = 0;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
3933
bssid->rssi = precv_frame->u.hdr.attrib.phy_info.RecvSignalPower; /* in dBM.raw data */
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
3934
bssid->phy_info.signal_quality = precv_frame->u.hdr.attrib.phy_info.SignalQuality;/* in percentage */
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
3935
bssid->phy_info.signal_strength = precv_frame->u.hdr.attrib.phy_info.SignalStrength;/* in percentage */
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4036
bssid->phy_info.signal_quality = 101;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
102
struct odm_phy_info *phy_info,
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
116
phy_info->rx_mimo_signal_quality[RF_PATH_A] = -1;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
117
phy_info->rx_mimo_signal_quality[RF_PATH_B] = -1;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
144
phy_info->rx_pwd_ba11 = pwdb_all;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
145
phy_info->bt_rx_rssi_percentage = pwdb_all;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
146
phy_info->recv_signal_power = rx_pwr_all;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
154
if (phy_info->rx_pwd_ba11 > 40 && !dm_odm->bInHctTest)
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
168
phy_info->signal_quality = sq;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
169
phy_info->rx_mimo_signal_quality[RF_PATH_A] = sq;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
170
phy_info->rx_mimo_signal_quality[RF_PATH_B] = -1;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
188
phy_info->rx_pwr[i] = rx_pwr[i];
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
194
phy_info->rx_mimo_signal_strength[i] = (u8)rssi;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
197
phy_info->rx_snr[i] = dm_odm->PhyDbgInfo.RxSNRdB[i] = (s32)(phy_sta_rpt->path_rxsnr[i]/2);
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
207
phy_info->rx_pwd_ba11 = pwdb_all;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
208
phy_info->bt_rx_rssi_percentage = pwdb_all_bt;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
209
phy_info->rx_power = rx_pwr_all;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
210
phy_info->recv_signal_power = rx_pwr_all;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
228
phy_info->signal_quality = (u8)(evm & 0xff);
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
230
phy_info->rx_mimo_signal_quality[RF_PATH_A] = (u8)(evm & 0xff);
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
241
phy_info->signal_strength = (u8)(odm_signal_scale_mapping(dm_odm, pwdb_all));
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
244
phy_info->signal_strength = (u8)(odm_signal_scale_mapping(dm_odm, total_rssi /= rf_rx_num));
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
396
void odm_phy_status_query(struct dm_odm_t *dm_odm, struct odm_phy_info *phy_info,
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
400
odm_rx_phy_status_parsing(dm_odm, phy_info, phy_status, pkt_info);
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
403
odm_Process_RSSIForDM(dm_odm, phy_info, pkt_info);
drivers/staging/rtl8723bs/hal/odm_HWConfig.h
62
void odm_phy_status_query(struct dm_odm_t *dm_odm, struct odm_phy_info *phy_info,
drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c
24
signal_stat->total_val += pattrib->phy_info.SignalStrength;
drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c
48
signal_stat->total_val += pattrib->phy_info.SignalQuality;
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
133
psta->rssi = pattrib->phy_info.RecvSignalPower;
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
81
(struct odm_phy_info *)(&pattrib->phy_info);
drivers/staging/rtl8723bs/include/rtw_recv.h
140
struct phy_info phy_info;
drivers/staging/rtl8723bs/include/wlan_bssdef.h
167
struct wlan_phy_info phy_info;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
282
notify_signal = 100 * translate_percentage_to_dbm(pnetwork->network.phy_info.signal_strength);/* dbm */