Symbol: port_dev
arch/um/drivers/port_kern.c
164
struct port_dev *dev = NULL;
arch/um/drivers/port_kern.c
205
dev = kmalloc_obj(struct port_dev);
arch/um/drivers/port_kern.c
211
*dev = ((struct port_dev) { .port = port,
arch/um/drivers/port_kern.c
227
struct port_dev *dev = data;
arch/um/drivers/port_kern.c
275
struct port_dev *dev = d;
arch/um/drivers/port_kern.c
287
struct port_dev *dev = d;
drivers/ata/libahci_platform.c
603
struct platform_device *port_dev __maybe_unused;
drivers/ata/libahci_platform.c
622
port_dev = of_find_device_by_node(child);
drivers/ata/libahci_platform.c
624
if (port_dev) {
drivers/ata/libahci_platform.c
626
&port_dev->dev);
drivers/net/ethernet/ibm/ehea/ehea_main.c
2948
struct device *port_dev;
drivers/net/ethernet/ibm/ehea/ehea_main.c
2986
port_dev = ehea_register_port(port, dn);
drivers/net/ethernet/ibm/ehea/ehea_main.c
2987
if (!port_dev)
drivers/net/ethernet/ibm/ehea/ehea_main.c
2990
SET_NETDEV_DEV(dev, port_dev);
drivers/net/ethernet/marvell/prestera/prestera_router.c
1267
static int __prestera_inetaddr_port_event(struct net_device *port_dev,
drivers/net/ethernet/marvell/prestera/prestera_router.c
1271
struct prestera_port *port = netdev_priv(port_dev);
drivers/net/ethernet/marvell/prestera/prestera_router.c
1277
err = prestera_is_valid_mac_addr(port, port_dev->dev_addr);
drivers/net/ethernet/marvell/prestera/prestera_router.c
1283
kern_tb_id = l3mdev_fib_table(port_dev);
drivers/net/ethernet/marvell/prestera/prestera_router.c
1297
port_dev->dev_addr);
drivers/net/ethernet/marvell/prestera/prestera_router.c
1302
dev_hold(port_dev);
drivers/net/ethernet/marvell/prestera/prestera_router.c
1310
dev_put(port_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
4891
struct net_device *port_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
4898
return mlxsw_sp_netdevice_port_upper_event(lower_dev, port_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
4902
return mlxsw_sp_netdevice_port_lower_event(port_dev, event,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9206
struct net_device *port_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9210
struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(port_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9229
static int mlxsw_sp_inetaddr_port_event(struct net_device *port_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9233
if (!nomaster && (netif_is_any_bridge_port(port_dev) ||
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9234
netif_is_lag_port(port_dev)))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9237
return mlxsw_sp_inetaddr_port_vlan_event(port_dev, port_dev, event,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9246
struct net_device *port_dev;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9250
netdev_for_each_lower_dev(lag_dev, port_dev, iter) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9251
if (mlxsw_sp_port_dev_check(port_dev)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9253
port_dev,
drivers/net/ethernet/micrel/ksz884x.c
4568
struct net_device *port_dev;
drivers/net/ethernet/micrel/ksz884x.c
4573
port_dev = hw->port_info[port].pdev;
drivers/net/ethernet/micrel/ksz884x.c
4574
if (netif_running(port_dev))
drivers/net/ethernet/ti/icssg/icssg_prueth.c
788
struct net_device *real_dev, *port_dev;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
802
port_dev = hsr_get_port_ndev(real_dev, i);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
803
emac = netdev_priv(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
805
dev_put(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
811
dev_put(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
824
struct net_device *real_dev, *port_dev;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
838
port_dev = hsr_get_port_ndev(real_dev, i);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
839
emac = netdev_priv(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
841
dev_put(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
847
dev_put(port_dev);
drivers/net/team/team_core.c
1210
struct net_device *port_dev);
drivers/net/team/team_core.c
1212
static int team_port_add(struct team *team, struct net_device *port_dev,
drivers/net/team/team_core.c
1217
char *portname = port_dev->name;
drivers/net/team/team_core.c
1220
if (port_dev->flags & IFF_LOOPBACK) {
drivers/net/team/team_core.c
1227
if (netif_is_team_port(port_dev)) {
drivers/net/team/team_core.c
1234
if (dev == port_dev) {
drivers/net/team/team_core.c
1240
if (netdev_has_upper_dev(dev, port_dev)) {
drivers/net/team/team_core.c
1247
if (netdev_has_upper_dev(port_dev, dev)) {
drivers/net/team/team_core.c
1254
if (port_dev->features & NETIF_F_VLAN_CHALLENGED &&
drivers/net/team/team_core.c
1262
if (port_dev->flags & IFF_UP) {
drivers/net/team/team_core.c
1274
port->dev = port_dev;
drivers/net/team/team_core.c
1278
port->orig.mtu = port_dev->mtu;
drivers/net/team/team_core.c
1283
if (dev->type == port_dev->type) {
drivers/net/team/team_core.c
1284
err = dev_set_mtu(port_dev, dev->mtu);
drivers/net/team/team_core.c
1291
memcpy(port->orig.dev_addr, port_dev->dev_addr, port_dev->addr_len);
drivers/net/team/team_core.c
1300
err = dev_open(port_dev, extack);
drivers/net/team/team_core.c
1307
err = vlan_vids_add_by_dev(port_dev, dev);
drivers/net/team/team_core.c
1322
dev_disable_lro(port_dev);
drivers/net/team/team_core.c
1324
err = netdev_rx_handler_register(port_dev, team_handle_frame,
drivers/net/team/team_core.c
1348
err = dev_set_promiscuity(port_dev, 1);
drivers/net/team/team_core.c
1355
err = dev_set_allmulti(port_dev, 1);
drivers/net/team/team_core.c
1358
dev_set_promiscuity(port_dev, -1);
drivers/net/team/team_core.c
1363
err = team_dev_type_check_change(dev, port_dev);
drivers/net/team/team_core.c
1369
dev_uc_sync_multiple(port_dev, dev);
drivers/net/team/team_core.c
1370
dev_mc_sync_multiple(port_dev, dev);
drivers/net/team/team_core.c
1378
netdev_lock_ops(port_dev);
drivers/net/team/team_core.c
1379
__team_port_change_port_added(port, !!netif_oper_up(port_dev));
drivers/net/team/team_core.c
1380
netdev_unlock_ops(port_dev);
drivers/net/team/team_core.c
1396
netdev_rx_handler_unregister(port_dev);
drivers/net/team/team_core.c
1402
vlan_vids_del_by_dev(port_dev, dev);
drivers/net/team/team_core.c
1405
dev_close(port_dev);
drivers/net/team/team_core.c
1412
dev_set_mtu(port_dev, port->orig.mtu);
drivers/net/team/team_core.c
1422
static int team_port_del(struct team *team, struct net_device *port_dev, bool unregister)
drivers/net/team/team_core.c
1426
char *portname = port_dev->name;
drivers/net/team/team_core.c
1428
port = team_port_get_rtnl(port_dev);
drivers/net/team/team_core.c
1439
dev_set_promiscuity(port_dev, -1);
drivers/net/team/team_core.c
1441
dev_set_allmulti(port_dev, -1);
drivers/net/team/team_core.c
1444
netdev_rx_handler_unregister(port_dev);
drivers/net/team/team_core.c
1446
vlan_vids_del_by_dev(port_dev, dev);
drivers/net/team/team_core.c
1448
dev_uc_unsync(port_dev, dev);
drivers/net/team/team_core.c
1449
dev_mc_unsync(port_dev, dev);
drivers/net/team/team_core.c
1451
dev_close(port_dev);
drivers/net/team/team_core.c
1461
netdev_lock_ops(port_dev);
drivers/net/team/team_core.c
1462
__netif_set_mtu(port_dev, port->orig.mtu);
drivers/net/team/team_core.c
1463
netdev_unlock_ops(port_dev);
drivers/net/team/team_core.c
1465
dev_set_mtu(port_dev, port->orig.mtu);
drivers/net/team/team_core.c
2106
static int team_add_slave(struct net_device *dev, struct net_device *port_dev,
drivers/net/team/team_core.c
2113
return team_port_add(team, port_dev, extack);
drivers/net/team/team_core.c
2116
static int team_del_slave(struct net_device *dev, struct net_device *port_dev)
drivers/net/team/team_core.c
2122
return team_port_del(team, port_dev, false);
drivers/net/team/team_core.c
2125
static int team_del_slave_on_unregister(struct net_device *dev, struct net_device *port_dev)
drivers/net/team/team_core.c
2131
return team_port_del(team, port_dev, true);
drivers/net/team/team_core.c
2306
struct net_device *port_dev)
drivers/net/team/team_core.c
2310
if (port_dev->type == ARPHRD_ETHER)
drivers/net/team/team_core.c
2313
dev->header_ops = port_dev->header_ops ?
drivers/net/team/team_core.c
2315
dev->type = port_dev->type;
drivers/net/team/team_core.c
2316
dev->hard_header_len = port_dev->hard_header_len;
drivers/net/team/team_core.c
2317
dev->needed_headroom = port_dev->needed_headroom;
drivers/net/team/team_core.c
2318
dev->addr_len = port_dev->addr_len;
drivers/net/team/team_core.c
2319
dev->mtu = port_dev->mtu;
drivers/net/team/team_core.c
2320
memcpy(dev->broadcast, port_dev->broadcast, port_dev->addr_len);
drivers/net/team/team_core.c
2321
eth_hw_addr_inherit(dev, port_dev);
drivers/net/team/team_core.c
2323
if (port_dev->flags & IFF_POINTOPOINT) {
drivers/net/team/team_core.c
2326
} else if ((port_dev->flags & (IFF_BROADCAST | IFF_MULTICAST)) ==
drivers/net/team/team_core.c
2334
struct net_device *port_dev)
drivers/net/team/team_core.c
2337
char *portname = port_dev->name;
drivers/net/team/team_core.c
2340
if (dev->type == port_dev->type)
drivers/net/team/team_core.c
2354
team_setup_by_port(dev, port_dev);
drivers/net/team/team_core.c
51
static int __set_port_dev_addr(struct net_device *port_dev,
drivers/net/team/team_core.c
56
memcpy(addr.__data, dev_addr, port_dev->addr_len);
drivers/net/team/team_core.c
57
addr.ss_family = port_dev->type;
drivers/net/team/team_core.c
58
return dev_set_mac_address(port_dev, &addr, NULL);
drivers/net/usb/hso.c
2032
char port_dev[20];
drivers/net/usb/hso.c
2070
sprintf(port_dev, "%s", dev2net(hso_dev)->net->name);
drivers/net/usb/hso.c
2072
sprintf(port_dev, "/dev/%s%d", tty_filename,
drivers/net/usb/hso.c
2076
port_type, port_dev);
drivers/net/vrf.c
1012
static int do_vrf_add_slave(struct net_device *dev, struct net_device *port_dev,
drivers/net/vrf.c
1020
if (port_dev == dev_net(dev)->loopback_dev) {
drivers/net/vrf.c
1026
port_dev->priv_flags |= IFF_L3MDEV_SLAVE;
drivers/net/vrf.c
1027
ret = netdev_master_upper_dev_link(port_dev, dev, NULL, NULL, extack);
drivers/net/vrf.c
1031
cycle_netdev(port_dev, extack);
drivers/net/vrf.c
1036
port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE;
drivers/net/vrf.c
1041
static int vrf_add_slave(struct net_device *dev, struct net_device *port_dev,
drivers/net/vrf.c
1044
if (netif_is_l3_master(port_dev)) {
drivers/net/vrf.c
1050
if (netif_is_l3_slave(port_dev))
drivers/net/vrf.c
1053
return do_vrf_add_slave(dev, port_dev, extack);
drivers/net/vrf.c
1057
static int do_vrf_del_slave(struct net_device *dev, struct net_device *port_dev,
drivers/net/vrf.c
1060
netdev_upper_dev_unlink(port_dev, dev);
drivers/net/vrf.c
1061
port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE;
drivers/net/vrf.c
1068
cycle_netdev(port_dev, NULL);
drivers/net/vrf.c
1073
static int vrf_del_slave(struct net_device *dev, struct net_device *port_dev)
drivers/net/vrf.c
1075
return do_vrf_del_slave(dev, port_dev, true);
drivers/net/vrf.c
1625
struct net_device *port_dev;
drivers/net/vrf.c
1628
netdev_for_each_lower_dev(dev, port_dev, iter)
drivers/net/vrf.c
1629
do_vrf_del_slave(dev, port_dev, false);
drivers/scsi/hisi_sas/hisi_sas_main.c
1454
if (do_port_check && sas_port && sas_port->port_dev) {
drivers/scsi/hisi_sas/hisi_sas_main.c
1455
struct domain_device *dev = sas_port->port_dev;
drivers/scsi/hisi_sas/hisi_sas_main.c
1546
struct domain_device *port_dev = sas_port->port_dev;
drivers/scsi/hisi_sas/hisi_sas_main.c
1549
if (!port_dev || !dev_is_expander(port_dev->dev_type))
drivers/scsi/hisi_sas/hisi_sas_main.c
949
struct domain_device *port_dev;
drivers/scsi/hisi_sas/hisi_sas_main.c
956
port_dev = sas_port->port_dev;
drivers/scsi/hisi_sas/hisi_sas_main.c
957
if (port_dev && !dev_is_expander(port_dev->dev_type)) {
drivers/scsi/hisi_sas/hisi_sas_main.c
962
set_bit(SAS_DEV_GONE, &port_dev->state);
drivers/scsi/libsas/sas_discover.c
137
port->port_dev = dev;
drivers/scsi/libsas/sas_discover.c
319
dev->port->port_dev = NULL;
drivers/scsi/libsas/sas_discover.c
466
if (port->port_dev)
drivers/scsi/libsas/sas_discover.c
472
dev = port->port_dev;
drivers/scsi/libsas/sas_discover.c
503
port->port_dev = NULL;
drivers/scsi/libsas/sas_discover.c
518
struct domain_device *ddev = port->port_dev;
drivers/scsi/libsas/sas_expander.c
1592
res = sas_ex_discover_devices(port->port_dev, -1);
drivers/scsi/libsas/sas_expander.c
2091
int sas_ex_revalidate_domain(struct domain_device *port_dev)
drivers/scsi/libsas/sas_expander.c
2096
res = sas_find_bcast_dev(port_dev, &dev);
drivers/scsi/libsas/sas_host_smp.c
154
rphy = sas_ha->sas_phy[phy_id]->port->port_dev->rphy;
drivers/scsi/libsas/sas_host_smp.c
156
sas_ha->sas_phy[phy_id]->port->port_dev->frame_rcvd;
drivers/scsi/libsas/sas_host_smp.c
172
&sas_ha->sas_phy[phy_id]->port->port_dev->frame_rcvd[i];
drivers/scsi/libsas/sas_host_smp.c
43
!sas_ha->sas_phy[phy_id]->port->port_dev)
drivers/scsi/libsas/sas_host_smp.c
46
rphy = sas_ha->sas_phy[phy_id]->port->port_dev->rphy;
drivers/scsi/libsas/sas_init.c
201
dev = asd_phy->port->port_dev;
drivers/scsi/libsas/sas_init.c
395
struct domain_device *dev = port->port_dev;
drivers/scsi/libsas/sas_port.c
109
struct domain_device *port_dev = NULL;
drivers/scsi/libsas/sas_port.c
140
port_dev = port->port_dev;
drivers/scsi/libsas/sas_port.c
154
port_dev = port->port_dev;
drivers/scsi/libsas/sas_port.c
183
if (port_dev)
drivers/scsi/libsas/sas_port.c
184
port_dev->pathways = port->num_phys;
drivers/scsi/libsas/sas_port.c
192
if (port_dev && dev_is_expander(port_dev->dev_type)) {
drivers/scsi/libsas/sas_port.c
193
struct expander_device *ex_dev = &port_dev->ex_dev;
drivers/scsi/libsas/sas_port.c
221
dev = port->port_dev;
drivers/scsi/libsas/sas_port.c
74
sas_phy_set_target(phy, port->port_dev);
drivers/tty/serial/serial_base.h
45
void serial_base_port_device_remove(struct serial_port_device *port_dev);
drivers/tty/serial/serial_base_bus.c
146
struct serial_port_device *port_dev = to_serial_base_port_device(dev);
drivers/tty/serial/serial_base_bus.c
149
kfree(port_dev);
drivers/tty/serial/serial_base_bus.c
155
struct serial_port_device *port_dev;
drivers/tty/serial/serial_base_bus.c
159
port_dev = kzalloc_obj(*port_dev);
drivers/tty/serial/serial_base_bus.c
160
if (!port_dev)
drivers/tty/serial/serial_base_bus.c
171
kfree(port_dev);
drivers/tty/serial/serial_base_bus.c
177
err = serial_base_device_init(port, &port_dev->dev,
drivers/tty/serial/serial_base_bus.c
184
port_dev->port = port;
drivers/tty/serial/serial_base_bus.c
186
err = device_add(&port_dev->dev);
drivers/tty/serial/serial_base_bus.c
190
return port_dev;
drivers/tty/serial/serial_base_bus.c
193
put_device(&port_dev->dev);
drivers/tty/serial/serial_base_bus.c
199
void serial_base_port_device_remove(struct serial_port_device *port_dev)
drivers/tty/serial/serial_base_bus.c
204
if (!port_dev)
drivers/tty/serial/serial_base_bus.c
207
parent = port_dev->dev.parent;
drivers/tty/serial/serial_base_bus.c
210
device_del(&port_dev->dev);
drivers/tty/serial/serial_base_bus.c
211
ida_free(&ctrl_dev->port_ida, port_dev->port->port_id);
drivers/tty/serial/serial_base_bus.c
212
put_device(&port_dev->dev);
drivers/tty/serial/serial_core.c
140
struct serial_port_device *port_dev;
drivers/tty/serial/serial_core.c
146
port_dev = port->port_dev;
drivers/tty/serial/serial_core.c
149
err = pm_runtime_get(&port_dev->dev);
drivers/tty/serial/serial_core.c
151
pm_runtime_put_noidle(&port_dev->dev);
drivers/tty/serial/serial_core.c
160
if (!pm_runtime_enabled(port->dev) || pm_runtime_active(&port_dev->dev))
drivers/tty/serial/serial_core.c
162
pm_runtime_mark_last_busy(&port_dev->dev);
drivers/tty/serial/serial_core.c
163
pm_runtime_put_autosuspend(&port_dev->dev);
drivers/tty/serial/serial_core.c
2305
tty_dev = device_find_child(&uport->port_dev->dev, &match, serial_match_port);
drivers/tty/serial/serial_core.c
2383
tty_dev = device_find_child(&uport->port_dev->dev, &match, serial_match_port);
drivers/tty/serial/serial_core.c
3125
uport->line, uport->dev, &uport->port_dev->dev, port,
drivers/tty/serial/serial_core.c
3190
uport->port_dev = NULL;
drivers/tty/serial/serial_core.c
3232
serial_core_get_ctrl_dev(struct serial_port_device *port_dev)
drivers/tty/serial/serial_core.c
3234
struct device *dev = &port_dev->dev;
drivers/tty/serial/serial_core.c
3254
if (!state->uart_port || !state->uart_port->port_dev)
drivers/tty/serial/serial_core.c
3259
return serial_core_get_ctrl_dev(state->uart_port->port_dev);
drivers/tty/serial/serial_core.c
3273
struct serial_port_device *port_dev;
drivers/tty/serial/serial_core.c
3275
port_dev = serial_base_port_add(port, ctrl_dev);
drivers/tty/serial/serial_core.c
3276
if (IS_ERR(port_dev))
drivers/tty/serial/serial_core.c
3277
return PTR_ERR(port_dev);
drivers/tty/serial/serial_core.c
3279
port->port_dev = port_dev;
drivers/tty/serial/serial_core.c
3329
serial_base_port_device_remove(port->port_dev);
drivers/tty/serial/serial_core.c
3344
struct serial_port_device *port_dev = port->port_dev;
drivers/tty/serial/serial_core.c
3345
struct serial_ctrl_device *ctrl_dev = serial_core_get_ctrl_dev(port_dev);
drivers/tty/serial/serial_core.c
3355
serial_base_port_device_remove(port_dev);
drivers/tty/serial/serial_port.c
104
struct serial_port_device *port_dev = port->port_dev;
drivers/tty/serial/serial_port.c
106
serial_base_port_set_tx(port, port_dev, true);
drivers/tty/serial/serial_port.c
111
struct serial_port_device *port_dev = port->port_dev;
drivers/tty/serial/serial_port.c
113
serial_base_port_set_tx(port, port_dev, false);
drivers/tty/serial/serial_port.c
32
struct serial_port_device *port_dev = to_serial_base_port_device(dev);
drivers/tty/serial/serial_port.c
36
port = port_dev->port;
drivers/tty/serial/serial_port.c
43
if (!port_dev->tx_enabled)
drivers/tty/serial/serial_port.c
59
struct serial_port_device *port_dev = to_serial_base_port_device(dev);
drivers/tty/serial/serial_port.c
60
struct uart_port *port = port_dev->port;
drivers/tty/serial/serial_port.c
75
if (!port_dev->tx_enabled) {
drivers/tty/serial/serial_port.c
92
struct serial_port_device *port_dev,
drivers/tty/serial/serial_port.c
98
port_dev->tx_enabled = enabled;
drivers/usb/core/hub.c
1180
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
1181
struct usb_device *udev = port_dev->child;
drivers/usb/core/hub.c
1190
dev_dbg(&port_dev->dev, "status %04x change %04x\n",
drivers/usb/core/hub.c
1743
struct usb_port *port_dev = hub->ports[i];
drivers/usb/core/hub.c
1745
pm_runtime_put(&port_dev->dev);
drivers/usb/core/hub.c
2126
struct usb_port *port_dev;
drivers/usb/core/hub.c
2139
port_dev = hub->ports[udev->portnum - 1];
drivers/usb/core/hub.c
2140
WRITE_ONCE(port_dev->state, udev->state);
drivers/usb/core/hub.c
2141
sysfs_notify_dirent(port_dev->state_kn);
drivers/usb/core/hub.c
2317
struct usb_port *port_dev = NULL;
drivers/usb/core/hub.c
2351
port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
2354
sysfs_remove_link(&port_dev->dev.kobj, "device");
drivers/usb/core/hub.c
2361
pm_runtime_get_sync(&port_dev->dev);
drivers/usb/core/hub.c
2363
typec_deattach(port_dev->connector, &udev->dev);
drivers/usb/core/hub.c
2388
if (port_dev && test_and_clear_bit(port1, hub->child_usage_bits))
drivers/usb/core/hub.c
2389
pm_runtime_put(&port_dev->dev);
drivers/usb/core/hub.c
2705
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
2708
&port_dev->dev.kobj, "port");
drivers/usb/core/hub.c
2712
err = sysfs_create_link(&port_dev->dev.kobj,
drivers/usb/core/hub.c
2720
pm_runtime_get_sync(&port_dev->dev);
drivers/usb/core/hub.c
2722
typec_attach(port_dev->connector, &udev->dev);
drivers/usb/core/hub.c
2908
struct usb_port *port_dev)
drivers/usb/core/hub.c
2911
(port_dev->quirks & USB_PORT_QUIRK_OLD_SCHEME) ||
drivers/usb/core/hub.c
3055
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
3089
dev_err(&port_dev->dev,
drivers/usb/core/hub.c
3139
dev_dbg(&port_dev->dev,
drivers/usb/core/hub.c
3145
dev_dbg(&port_dev->dev,
drivers/usb/core/hub.c
3151
dev_err_ratelimited(&port_dev->dev, "Cannot enable. Maybe the USB cable is bad?\n");
drivers/usb/core/hub.c
3155
if (port_dev->quirks & USB_PORT_QUIRK_FAST_ENUM)
drivers/usb/core/hub.c
3211
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
3213
if (port_dev->early_stop) {
drivers/usb/core/hub.c
3214
if (port_dev->ignore_event)
drivers/usb/core/hub.c
3226
port_dev->ignore_event = 1;
drivers/usb/core/hub.c
3228
port_dev->ignore_event = 0;
drivers/usb/core/hub.c
3230
return port_dev->ignore_event;
drivers/usb/core/hub.c
3249
static void usb_lock_port(struct usb_port *port_dev)
drivers/usb/core/hub.c
3250
__acquires(&port_dev->status_lock)
drivers/usb/core/hub.c
3252
mutex_lock(&port_dev->status_lock);
drivers/usb/core/hub.c
3253
__acquire(&port_dev->status_lock);
drivers/usb/core/hub.c
3256
static void usb_unlock_port(struct usb_port *port_dev)
drivers/usb/core/hub.c
3257
__releases(&port_dev->status_lock)
drivers/usb/core/hub.c
3259
mutex_unlock(&port_dev->status_lock);
drivers/usb/core/hub.c
3260
__release(&port_dev->status_lock);
drivers/usb/core/hub.c
3289
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
3324
dev_dbg(&port_dev->dev, "status %04x.%04x after resume, %d\n",
drivers/usb/core/hub.c
3504
struct usb_port *port_dev = hub->ports[udev->portnum - 1];
drivers/usb/core/hub.c
3509
usb_lock_port(port_dev);
drivers/usb/core/hub.c
3572
dev_dbg(&port_dev->dev,
drivers/usb/core/hub.c
3581
dev_dbg(&port_dev->dev, "can't suspend, status %d\n", status);
drivers/usb/core/hub.c
3612
pm_runtime_put_sync(&port_dev->dev);
drivers/usb/core/hub.c
3616
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
3796
struct usb_port *port_dev = hub->ports[udev->portnum - 1];
drivers/usb/core/hub.c
3802
status = pm_runtime_resume_and_get(&port_dev->dev);
drivers/usb/core/hub.c
3810
usb_lock_port(port_dev);
drivers/usb/core/hub.c
3827
dev_dbg(&port_dev->dev, "can't resume, status %d\n", status);
drivers/usb/core/hub.c
3877
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
3902
__must_hold(&port_dev->status_lock)
drivers/usb/core/hub.c
3904
struct usb_port *port_dev = hub->ports[port - 1];
drivers/usb/core/hub.c
3912
udev = port_dev->child;
drivers/usb/core/hub.c
3930
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
3932
usb_lock_port(port_dev);
drivers/usb/core/hub.c
3939
dev_dbg(&port_dev->dev, "resume, status %d\n", ret);
drivers/usb/core/hub.c
3970
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
3971
struct usb_device *udev = port_dev->child;
drivers/usb/core/hub.c
3974
dev_warn(&port_dev->dev, "device %s not suspended yet\n",
drivers/usb/core/hub.c
4507
struct usb_port *port_dev;
drivers/usb/core/hub.c
4531
port_dev = hub->ports[udev->portnum - 1];
drivers/usb/core/hub.c
4533
if (port_dev->usb3_lpm_u1_permit)
drivers/usb/core/hub.c
4537
if (port_dev->usb3_lpm_u2_permit)
drivers/usb/core/hub.c
4571
struct usb_port *port_dev)
drivers/usb/core/hub.c
4573
struct usb_device *udev = port_dev->child;
drivers/usb/core/hub.c
4577
ret = hub_set_port_link_state(hub, port_dev->portnum,
drivers/usb/core/hub.c
4597
struct usb_port *port_dev) { }
drivers/usb/core/hub.c
4646
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
4652
hub_usb3_port_prepare_disable(hub, port_dev);
drivers/usb/core/hub.c
4653
ret = hub_set_port_link_state(hub, port_dev->portnum,
drivers/usb/core/hub.c
4660
if (port_dev->child && set_state)
drivers/usb/core/hub.c
4661
usb_set_device_state(port_dev->child, USB_STATE_NOTATTACHED);
drivers/usb/core/hub.c
4663
dev_err(&port_dev->dev, "cannot disable (err = %d)\n", ret);
drivers/usb/core/hub.c
4702
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
4731
dev_dbg(&port_dev->dev, "debounce total %dms stable %dms status 0x%x\n",
drivers/usb/core/hub.c
4907
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
493
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
498
dev_dbg(&port_dev->dev, "indicator %s status %d\n",
drivers/usb/core/hub.c
5030
do_new_scheme = use_new_scheme(udev, retry_counter, port_dev);
drivers/usb/core/hub.c
5270
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
5271
struct usb_device *udev = port_dev->child;
drivers/usb/core/hub.c
5293
dev_warn(&port_dev->dev, "%dmA is over %umA budget!\n",
drivers/usb/core/hub.c
5398
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
5399
struct usb_device *udev = port_dev->child;
drivers/usb/core/hub.c
5407
usb_disconnect(&port_dev->child);
drivers/usb/core/hub.c
5424
dev_err(&port_dev->dev, "connect-debounce failed\n");
drivers/usb/core/hub.c
5444
&& !port_dev->port_owner)
drivers/usb/core/hub.c
5464
usb_lock_port(port_dev);
drivers/usb/core/hub.c
5472
dev_err(&port_dev->dev,
drivers/usb/core/hub.c
5475
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
5501
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
5561
port_dev->child = udev;
drivers/usb/core/hub.c
5571
port_dev->child = NULL;
drivers/usb/core/hub.c
5598
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
5606
dev_info(&port_dev->dev, "attempt power cycle\n");
drivers/usb/core/hub.c
5617
dev_err(&port_dev->dev,
drivers/usb/core/hub.c
5639
__must_hold(&port_dev->status_lock)
drivers/usb/core/hub.c
5641
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
5642
struct usb_device *udev = port_dev->child;
drivers/usb/core/hub.c
5646
dev_dbg(&port_dev->dev, "status %04x, change %04x, %s\n", portstatus,
drivers/usb/core/hub.c
5692
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
5694
usb_lock_port(port_dev);
drivers/usb/core/hub.c
5706
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
5708
usb_lock_port(port_dev);
drivers/usb/core/hub.c
5712
static void port_over_current_notify(struct usb_port *port_dev)
drivers/usb/core/hub.c
5718
sysfs_notify(&port_dev->dev.kobj, NULL, "over_current_count");
drivers/usb/core/hub.c
5720
hub_dev = port_dev->dev.parent;
drivers/usb/core/hub.c
5725
port_dev_path = kobject_get_path(&port_dev->dev.kobj, GFP_KERNEL);
drivers/usb/core/hub.c
5734
port_dev->over_current_count);
drivers/usb/core/hub.c
5747
__must_hold(&port_dev->status_lock)
drivers/usb/core/hub.c
5750
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/hub.c
5751
struct usb_device *udev = port_dev->child;
drivers/usb/core/hub.c
5771
dev_dbg(&port_dev->dev, "enable change, status %08x\n",
drivers/usb/core/hub.c
5782
dev_err(&port_dev->dev, "disabled by hub (EMI?), re-enabling...\n");
drivers/usb/core/hub.c
5789
port_dev->over_current_count++;
drivers/usb/core/hub.c
5790
port_over_current_notify(port_dev);
drivers/usb/core/hub.c
5792
dev_dbg(&port_dev->dev, "over-current change #%u\n",
drivers/usb/core/hub.c
5793
port_dev->over_current_count);
drivers/usb/core/hub.c
5800
dev_err(&port_dev->dev, "over-current condition\n");
drivers/usb/core/hub.c
5804
dev_dbg(&port_dev->dev, "reset change\n");
drivers/usb/core/hub.c
5809
dev_dbg(&port_dev->dev, "warm reset change\n");
drivers/usb/core/hub.c
5814
dev_dbg(&port_dev->dev, "link state change\n");
drivers/usb/core/hub.c
5819
dev_warn(&port_dev->dev, "config error\n");
drivers/usb/core/hub.c
5825
if (!pm_runtime_active(&port_dev->dev))
drivers/usb/core/hub.c
5829
if (port_dev->ignore_event && port_dev->early_stop)
drivers/usb/core/hub.c
5847
dev_dbg(&port_dev->dev, "Wait for inactive link disconnect detect\n");
drivers/usb/core/hub.c
5851
dev_dbg(&port_dev->dev, "do warm reset, port only\n");
drivers/usb/core/hub.c
5859
dev_dbg(&port_dev->dev, "do warm reset, full device\n");
drivers/usb/core/hub.c
5860
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
5864
usb_lock_port(port_dev);
drivers/usb/core/hub.c
5936
struct usb_port *port_dev = hub->ports[i - 1];
drivers/usb/core/hub.c
5950
pm_runtime_get_noresume(&port_dev->dev);
drivers/usb/core/hub.c
5951
pm_runtime_barrier(&port_dev->dev);
drivers/usb/core/hub.c
5952
usb_lock_port(port_dev);
drivers/usb/core/hub.c
5954
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
5955
pm_runtime_put_sync(&port_dev->dev);
drivers/usb/core/hub.c
6354
struct usb_port *port_dev;
drivers/usb/core/hub.c
6374
port_dev = hub->ports[udev->portnum - 1];
drivers/usb/core/hub.c
6409
usb_lock_port(port_dev);
drivers/usb/core/hub.c
6411
usb_unlock_port(port_dev);
drivers/usb/core/hub.c
6515
struct usb_port *port_dev = hub->ports[i - 1];
drivers/usb/core/hub.c
6517
connect_type = port_dev->connect_type;
drivers/usb/core/hub.c
6522
dev_dbg(&port_dev->dev, "DeviceRemovable is changed to 1 according to platform information.\n");
drivers/usb/core/hub.c
6531
struct usb_port *port_dev = hub->ports[i - 1];
drivers/usb/core/hub.c
6533
connect_type = port_dev->connect_type;
drivers/usb/core/hub.c
6538
dev_dbg(&port_dev->dev, "DeviceRemovable is changed to 1 according to platform information.\n");
drivers/usb/core/hub.c
755
struct usb_port *port_dev;
drivers/usb/core/hub.c
762
port_dev = hub->ports[portnum - 1];
drivers/usb/core/hub.c
763
if (port_dev && port_dev->child)
drivers/usb/core/hub.c
764
pm_wakeup_event(&port_dev->child->dev, 0);
drivers/usb/core/port.c
119
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
123
int port1 = port_dev->portnum;
drivers/usb/core/port.c
154
if (disabled && port_dev->child)
drivers/usb/core/port.c
155
usb_disconnect(&port_dev->child);
drivers/usb/core/port.c
162
if (!port_dev->is_superspeed)
drivers/usb/core/port.c
184
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
186
return sysfs_emit(buf, "0x%08x\n", port_dev->location);
drivers/usb/core/port.c
193
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
196
switch (port_dev->connect_type) {
drivers/usb/core/port.c
218
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
219
enum usb_device_state state = READ_ONCE(port_dev->state);
drivers/usb/core/port.c
228
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
230
return sysfs_emit(buf, "%u\n", port_dev->over_current_count);
drivers/usb/core/port.c
237
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
239
return sysfs_emit(buf, "%08x\n", port_dev->quirks);
drivers/usb/core/port.c
245
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
251
port_dev->quirks = value;
drivers/usb/core/port.c
259
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
26
struct usb_port *port_dev)
drivers/usb/core/port.c
262
if (port_dev->usb3_lpm_u1_permit) {
drivers/usb/core/port.c
263
if (port_dev->usb3_lpm_u2_permit)
drivers/usb/core/port.c
268
if (port_dev->usb3_lpm_u2_permit)
drivers/usb/core/port.c
281
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
282
struct usb_device *udev = port_dev->child;
drivers/usb/core/port.c
286
port_dev->usb3_lpm_u1_permit = 1;
drivers/usb/core/port.c
287
port_dev->usb3_lpm_u2_permit = 1;
drivers/usb/core/port.c
290
port_dev->usb3_lpm_u1_permit = 1;
drivers/usb/core/port.c
291
port_dev->usb3_lpm_u2_permit = 0;
drivers/usb/core/port.c
294
port_dev->usb3_lpm_u1_permit = 0;
drivers/usb/core/port.c
295
port_dev->usb3_lpm_u2_permit = 1;
drivers/usb/core/port.c
298
port_dev->usb3_lpm_u1_permit = 0;
drivers/usb/core/port.c
299
port_dev->usb3_lpm_u2_permit = 0;
drivers/usb/core/port.c
34
return port_dev->connect_type == USB_PORT_CONNECT_TYPE_HARD_WIRED &&
drivers/usb/core/port.c
35
usb_acpi_power_manageable(hdev, port_dev->portnum - 1);
drivers/usb/core/port.c
359
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
361
kfree(port_dev->req);
drivers/usb/core/port.c
362
kfree(port_dev);
drivers/usb/core/port.c
368
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
372
struct usb_device *udev = port_dev->child;
drivers/usb/core/port.c
373
struct usb_port *peer = port_dev->peer;
drivers/usb/core/port.c
374
int port1 = port_dev->portnum;
drivers/usb/core/port.c
388
if (!port_dev->is_superspeed && peer)
drivers/usb/core/port.c
408
dev_dbg(&port_dev->dev, "reconnect timeout\n");
drivers/usb/core/port.c
41
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
415
pm_runtime_get_noresume(&port_dev->dev);
drivers/usb/core/port.c
427
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
43
return sysfs_emit(buf, "%s\n", str_yes_no(port_dev->early_stop));
drivers/usb/core/port.c
431
struct usb_port *peer = port_dev->peer;
drivers/usb/core/port.c
432
int port1 = port_dev->portnum;
drivers/usb/core/port.c
440
if (dev_pm_qos_flags(&port_dev->dev, PM_QOS_FLAG_NO_POWER_OFF)
drivers/usb/core/port.c
453
if (!port_dev->is_superspeed)
drivers/usb/core/port.c
462
if (!port_dev->is_superspeed && peer)
drivers/usb/core/port.c
471
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
472
struct usb_device *udev = port_dev->child;
drivers/usb/core/port.c
49
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
56
port_dev->early_stop = 1;
drivers/usb/core/port.c
58
port_dev->early_stop = 0;
drivers/usb/core/port.c
627
struct usb_port *port_dev = p, *peer;
drivers/usb/core/port.c
629
struct usb_device *hdev = to_usb_device(port_dev->dev.parent->parent);
drivers/usb/core/port.c
631
if (!peer_hub || port_dev->connect_type == USB_PORT_NOT_USED)
drivers/usb/core/port.c
643
peer->location == port_dev->location) {
drivers/usb/core/port.c
644
link_peers_report(port_dev, peer);
drivers/usb/core/port.c
659
struct usb_port *port_dev = hub->ports[port1 - 1], *peer;
drivers/usb/core/port.c
67
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
670
if (port_dev->location) {
drivers/usb/core/port.c
672
usb_for_each_dev(port_dev, match_location);
drivers/usb/core/port.c
707
link_peers_report(port_dev, peer);
drivers/usb/core/port.c
71
int port1 = port_dev->portnum;
drivers/usb/core/port.c
712
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
725
port_dev->connector = data;
drivers/usb/core/port.c
731
if (port_dev->child)
drivers/usb/core/port.c
732
typec_attach(port_dev->connector, &port_dev->child->dev);
drivers/usb/core/port.c
739
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
743
if (port_dev->child)
drivers/usb/core/port.c
744
typec_deattach(port_dev->connector, &port_dev->child->dev);
drivers/usb/core/port.c
745
port_dev->connector = NULL;
drivers/usb/core/port.c
755
struct usb_port *port_dev;
drivers/usb/core/port.c
759
port_dev = kzalloc_obj(*port_dev);
drivers/usb/core/port.c
760
if (!port_dev)
drivers/usb/core/port.c
763
port_dev->req = kzalloc_obj(*(port_dev->req));
drivers/usb/core/port.c
764
if (!port_dev->req) {
drivers/usb/core/port.c
765
kfree(port_dev);
drivers/usb/core/port.c
769
port_dev->connect_type = usb_of_get_connect_type(hdev, port1);
drivers/usb/core/port.c
770
hub->ports[port1 - 1] = port_dev;
drivers/usb/core/port.c
771
port_dev->portnum = port1;
drivers/usb/core/port.c
773
port_dev->dev.parent = hub->intfdev;
drivers/usb/core/port.c
775
port_dev->is_superspeed = 1;
drivers/usb/core/port.c
776
port_dev->usb3_lpm_u1_permit = 1;
drivers/usb/core/port.c
777
port_dev->usb3_lpm_u2_permit = 1;
drivers/usb/core/port.c
778
port_dev->dev.groups = port_dev_usb3_group;
drivers/usb/core/port.c
780
port_dev->dev.groups = port_dev_group;
drivers/usb/core/port.c
781
port_dev->dev.type = &usb_port_device_type;
drivers/usb/core/port.c
782
port_dev->dev.driver = &usb_port_driver;
drivers/usb/core/port.c
783
dev_set_name(&port_dev->dev, "%s-port%d", dev_name(&hub->hdev->dev),
drivers/usb/core/port.c
785
mutex_init(&port_dev->status_lock);
drivers/usb/core/port.c
786
retval = device_register(&port_dev->dev);
drivers/usb/core/port.c
788
put_device(&port_dev->dev);
drivers/usb/core/port.c
792
port_dev->state_kn = sysfs_get_dirent(port_dev->dev.kobj.sd, "state");
drivers/usb/core/port.c
793
if (!port_dev->state_kn) {
drivers/usb/core/port.c
794
dev_err(&port_dev->dev, "failed to sysfs_get_dirent 'state'\n");
drivers/usb/core/port.c
800
retval = dev_pm_qos_add_request(&port_dev->dev, port_dev->req,
drivers/usb/core/port.c
806
retval = component_add(&port_dev->dev, &connector_ops);
drivers/usb/core/port.c
808
dev_warn(&port_dev->dev, "failed to add component\n");
drivers/usb/core/port.c
819
pm_runtime_set_active(&port_dev->dev);
drivers/usb/core/port.c
820
pm_runtime_get_noresume(&port_dev->dev);
drivers/usb/core/port.c
821
pm_runtime_enable(&port_dev->dev);
drivers/usb/core/port.c
822
device_enable_async_suspend(&port_dev->dev);
drivers/usb/core/port.c
828
if (!usb_port_allow_power_off(hdev, hub, port_dev))
drivers/usb/core/port.c
832
retval = dev_pm_qos_expose_flags(&port_dev->dev,
drivers/usb/core/port.c
835
dev_warn(&port_dev->dev, "failed to expose pm_qos_no_poweroff\n");
drivers/usb/core/port.c
840
retval = dev_pm_qos_remove_request(port_dev->req);
drivers/usb/core/port.c
842
kfree(port_dev->req);
drivers/usb/core/port.c
843
port_dev->req = NULL;
drivers/usb/core/port.c
848
sysfs_put(port_dev->state_kn);
drivers/usb/core/port.c
850
device_unregister(&port_dev->dev);
drivers/usb/core/port.c
857
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/port.c
860
peer = port_dev->peer;
drivers/usb/core/port.c
862
unlink_peers(port_dev, peer);
drivers/usb/core/port.c
863
component_del(&port_dev->dev, &connector_ops);
drivers/usb/core/port.c
864
sysfs_put(port_dev->state_kn);
drivers/usb/core/port.c
865
device_unregister(&port_dev->dev);
drivers/usb/core/usb-acpi.c
116
struct usb_port *port_dev;
drivers/usb/core/usb-acpi.c
124
port_dev = hub->ports[port1 - 1];
drivers/usb/core/usb-acpi.c
137
dev_dbg(&port_dev->dev, "acpi: power was set to %d\n", enable);
drivers/usb/core/usb-acpi.c
139
dev_dbg(&port_dev->dev, "acpi: power failed to be set\n");
drivers/usb/core/usb-acpi.c
161
struct usb_port *port_dev;
drivers/usb/core/usb-acpi.c
170
port_dev = hub->ports[udev->portnum - 1];
drivers/usb/core/usb-acpi.c
173
fwnode_find_reference(dev_fwnode(&port_dev->dev), "usb4-host-interface", 0);
drivers/usb/core/usb-acpi.c
178
link = device_link_add(&port_dev->child->dev, nhi_fwnode->dev,
drivers/usb/core/usb-acpi.c
183
dev_err(&port_dev->dev, "Failed to created device link from %s to %s\n",
drivers/usb/core/usb-acpi.c
184
dev_name(&port_dev->child->dev), dev_name(nhi_fwnode->dev));
drivers/usb/core/usb-acpi.c
188
dev_dbg(&port_dev->dev, "Created device link from %s to %s\n",
drivers/usb/core/usb-acpi.c
189
dev_name(&port_dev->child->dev), dev_name(nhi_fwnode->dev));
drivers/usb/core/usb-acpi.c
203
usb_acpi_get_connect_type(struct usb_port *port_dev, acpi_handle *handle)
drivers/usb/core/usb-acpi.c
221
port_dev->location = USB_ACPI_LOCATION_VALID |
drivers/usb/core/usb-acpi.c
243
port_dev->connect_type = connect_type;
drivers/usb/core/usb-acpi.c
249
usb_acpi_get_companion_for_port(struct usb_port *port_dev)
drivers/usb/core/usb-acpi.c
257
udev = to_usb_device(port_dev->dev.parent->parent);
drivers/usb/core/usb-acpi.c
267
port_dev->portnum);
drivers/usb/core/usb-acpi.c
275
port1 = port_dev->portnum;
drivers/usb/core/usb-acpi.c
282
usb_acpi_find_companion_for_port(struct usb_port *port_dev)
drivers/usb/core/usb-acpi.c
286
adev = usb_acpi_get_companion_for_port(port_dev);
drivers/usb/core/usb-acpi.c
290
usb_acpi_get_connect_type(port_dev, adev->handle);
drivers/usb/core/usb-acpi.c
299
struct usb_port *port_dev;
drivers/usb/core/usb-acpi.c
325
port_dev = hub->ports[udev->portnum - 1];
drivers/usb/core/usb-acpi.c
326
return usb_acpi_get_companion_for_port(port_dev);
drivers/usb/gadget/udc/aspeed-vhub/dev.c
533
device_unregister(d->port_dev);
drivers/usb/gadget/udc/aspeed-vhub/dev.c
572
d->port_dev = kzalloc_obj(struct device);
drivers/usb/gadget/udc/aspeed-vhub/dev.c
573
if (!d->port_dev) {
drivers/usb/gadget/udc/aspeed-vhub/dev.c
577
device_initialize(d->port_dev);
drivers/usb/gadget/udc/aspeed-vhub/dev.c
578
d->port_dev->release = ast_vhub_dev_release;
drivers/usb/gadget/udc/aspeed-vhub/dev.c
579
d->port_dev->parent = parent;
drivers/usb/gadget/udc/aspeed-vhub/dev.c
580
dev_set_name(d->port_dev, "%s:p%d", dev_name(parent), idx + 1);
drivers/usb/gadget/udc/aspeed-vhub/dev.c
581
rc = device_add(d->port_dev);
drivers/usb/gadget/udc/aspeed-vhub/dev.c
598
rc = usb_add_gadget_udc(d->port_dev, &d->gadget);
drivers/usb/gadget/udc/aspeed-vhub/dev.c
605
device_del(d->port_dev);
drivers/usb/gadget/udc/aspeed-vhub/dev.c
607
put_device(d->port_dev);
drivers/usb/gadget/udc/aspeed-vhub/vhub.h
350
struct device *port_dev;
drivers/usb/typec/bus.c
499
struct device *port_dev = &alt->partner->adev.dev;
drivers/usb/typec/bus.c
503
err = sysfs_create_link(&dev->kobj, &port_dev->kobj, "port");
drivers/usb/typec/bus.c
507
err = sysfs_create_link(&port_dev->kobj, &dev->kobj, "partner");
include/linux/if_team.h
105
port = team_port_get_rcu(port_dev);
include/linux/if_team.h
99
static inline bool team_port_dev_txable(const struct net_device *port_dev)
include/linux/serial_core.h
582
struct serial_port_device *port_dev; /* serial core port device */
include/net/lag.h
11
if (netif_is_team_port(port_dev))
include/net/lag.h
12
return team_port_dev_txable(port_dev);
include/net/lag.h
14
return bond_is_active_slave_dev(port_dev);
include/net/lag.h
9
static inline bool net_lag_port_dev_txable(const struct net_device *port_dev)
include/scsi/libsas.h
241
struct domain_device *port_dev;