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
606
struct platform_device *port_dev __maybe_unused;
drivers/ata/libahci_platform.c
625
port_dev = of_find_device_by_node(child);
drivers/ata/libahci_platform.c
627
if (port_dev) {
drivers/ata/libahci_platform.c
629
&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
9205
struct net_device *port_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9209
struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(port_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9228
static int mlxsw_sp_inetaddr_port_event(struct net_device *port_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9232
if (!nomaster && (netif_is_any_bridge_port(port_dev) ||
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9233
netif_is_lag_port(port_dev)))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9236
return mlxsw_sp_inetaddr_port_vlan_event(port_dev, port_dev, event,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9245
struct net_device *port_dev;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9249
netdev_for_each_lower_dev(lag_dev, port_dev, iter) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9250
if (mlxsw_sp_port_dev_check(port_dev)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9252
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
682
struct net_device *real_dev, *port_dev;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
691
port_dev = hsr_get_port_ndev(real_dev, i);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
692
emac = netdev_priv(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
694
dev_put(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
699
dev_put(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
711
struct net_device *real_dev, *port_dev;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
720
port_dev = hsr_get_port_ndev(real_dev, i);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
721
emac = netdev_priv(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
723
dev_put(port_dev);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
728
dev_put(port_dev);
drivers/net/team/team_core.c
1083
struct net_device *port_dev);
drivers/net/team/team_core.c
1085
static int team_port_add(struct team *team, struct net_device *port_dev,
drivers/net/team/team_core.c
1090
char *portname = port_dev->name;
drivers/net/team/team_core.c
1093
if (port_dev->flags & IFF_LOOPBACK) {
drivers/net/team/team_core.c
1100
if (netif_is_team_port(port_dev)) {
drivers/net/team/team_core.c
1107
if (dev == port_dev) {
drivers/net/team/team_core.c
1113
if (netdev_has_upper_dev(dev, port_dev)) {
drivers/net/team/team_core.c
1120
if (netdev_has_upper_dev(port_dev, dev)) {
drivers/net/team/team_core.c
1127
if (port_dev->features & NETIF_F_VLAN_CHALLENGED &&
drivers/net/team/team_core.c
1135
if (port_dev->flags & IFF_UP) {
drivers/net/team/team_core.c
1147
port->dev = port_dev;
drivers/net/team/team_core.c
1151
port->orig.mtu = port_dev->mtu;
drivers/net/team/team_core.c
1156
if (dev->type == port_dev->type) {
drivers/net/team/team_core.c
1157
err = dev_set_mtu(port_dev, dev->mtu);
drivers/net/team/team_core.c
1164
memcpy(port->orig.dev_addr, port_dev->dev_addr, port_dev->addr_len);
drivers/net/team/team_core.c
1173
err = dev_open(port_dev, extack);
drivers/net/team/team_core.c
1180
err = vlan_vids_add_by_dev(port_dev, dev);
drivers/net/team/team_core.c
1195
dev_disable_lro(port_dev);
drivers/net/team/team_core.c
1197
err = netdev_rx_handler_register(port_dev, team_handle_frame,
drivers/net/team/team_core.c
1221
err = dev_set_promiscuity(port_dev, 1);
drivers/net/team/team_core.c
1228
err = dev_set_allmulti(port_dev, 1);
drivers/net/team/team_core.c
1231
dev_set_promiscuity(port_dev, -1);
drivers/net/team/team_core.c
1236
err = team_dev_type_check_change(dev, port_dev);
drivers/net/team/team_core.c
1242
dev_uc_sync_multiple(port_dev, dev);
drivers/net/team/team_core.c
1243
dev_mc_sync_multiple(port_dev, dev);
drivers/net/team/team_core.c
1251
__team_port_change_port_added(port, !!netif_oper_up(port_dev));
drivers/net/team/team_core.c
1267
netdev_rx_handler_unregister(port_dev);
drivers/net/team/team_core.c
1273
vlan_vids_del_by_dev(port_dev, dev);
drivers/net/team/team_core.c
1276
dev_close(port_dev);
drivers/net/team/team_core.c
1283
dev_set_mtu(port_dev, port->orig.mtu);
drivers/net/team/team_core.c
1293
static int team_port_del(struct team *team, struct net_device *port_dev, bool unregister)
drivers/net/team/team_core.c
1297
char *portname = port_dev->name;
drivers/net/team/team_core.c
1299
port = team_port_get_rtnl(port_dev);
drivers/net/team/team_core.c
1310
dev_set_promiscuity(port_dev, -1);
drivers/net/team/team_core.c
1312
dev_set_allmulti(port_dev, -1);
drivers/net/team/team_core.c
1315
netdev_rx_handler_unregister(port_dev);
drivers/net/team/team_core.c
1317
vlan_vids_del_by_dev(port_dev, dev);
drivers/net/team/team_core.c
1319
dev_uc_unsync(port_dev, dev);
drivers/net/team/team_core.c
1320
dev_mc_unsync(port_dev, dev);
drivers/net/team/team_core.c
1322
dev_close(port_dev);
drivers/net/team/team_core.c
1332
netdev_lock_ops(port_dev);
drivers/net/team/team_core.c
1333
__netif_set_mtu(port_dev, port->orig.mtu);
drivers/net/team/team_core.c
1334
netdev_unlock_ops(port_dev);
drivers/net/team/team_core.c
1336
dev_set_mtu(port_dev, port->orig.mtu);
drivers/net/team/team_core.c
1924
static int team_add_slave(struct net_device *dev, struct net_device *port_dev,
drivers/net/team/team_core.c
1931
return team_port_add(team, port_dev, extack);
drivers/net/team/team_core.c
1934
static int team_del_slave(struct net_device *dev, struct net_device *port_dev)
drivers/net/team/team_core.c
1940
return team_port_del(team, port_dev, false);
drivers/net/team/team_core.c
1943
static int team_del_slave_on_unregister(struct net_device *dev, struct net_device *port_dev)
drivers/net/team/team_core.c
1949
return team_port_del(team, port_dev, true);
drivers/net/team/team_core.c
2124
struct net_device *port_dev)
drivers/net/team/team_core.c
2128
if (port_dev->type == ARPHRD_ETHER)
drivers/net/team/team_core.c
2131
dev->header_ops = port_dev->header_ops ?
drivers/net/team/team_core.c
2133
dev->type = port_dev->type;
drivers/net/team/team_core.c
2134
dev->hard_header_len = port_dev->hard_header_len;
drivers/net/team/team_core.c
2135
dev->needed_headroom = port_dev->needed_headroom;
drivers/net/team/team_core.c
2136
dev->addr_len = port_dev->addr_len;
drivers/net/team/team_core.c
2137
dev->mtu = port_dev->mtu;
drivers/net/team/team_core.c
2138
memcpy(dev->broadcast, port_dev->broadcast, port_dev->addr_len);
drivers/net/team/team_core.c
2139
eth_hw_addr_inherit(dev, port_dev);
drivers/net/team/team_core.c
2141
if (port_dev->flags & IFF_POINTOPOINT) {
drivers/net/team/team_core.c
2144
} else if ((port_dev->flags & (IFF_BROADCAST | IFF_MULTICAST)) ==
drivers/net/team/team_core.c
2152
struct net_device *port_dev)
drivers/net/team/team_core.c
2155
char *portname = port_dev->name;
drivers/net/team/team_core.c
2158
if (dev->type == port_dev->type)
drivers/net/team/team_core.c
2172
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
2034
char port_dev[20];
drivers/net/usb/hso.c
2072
sprintf(port_dev, "%s", dev2net(hso_dev)->net->name);
drivers/net/usb/hso.c
2074
sprintf(port_dev, "/dev/%s%d", tty_filename,
drivers/net/usb/hso.c
2078
port_type, port_dev);
drivers/net/vrf.c
1062
static int do_vrf_add_slave(struct net_device *dev, struct net_device *port_dev,
drivers/net/vrf.c
1070
if (port_dev == dev_net(dev)->loopback_dev) {
drivers/net/vrf.c
1076
port_dev->priv_flags |= IFF_L3MDEV_SLAVE;
drivers/net/vrf.c
1077
ret = netdev_master_upper_dev_link(port_dev, dev, NULL, NULL, extack);
drivers/net/vrf.c
1081
cycle_netdev(port_dev, extack);
drivers/net/vrf.c
1086
port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE;
drivers/net/vrf.c
1090
static int vrf_add_slave(struct net_device *dev, struct net_device *port_dev,
drivers/net/vrf.c
1093
if (netif_is_l3_master(port_dev)) {
drivers/net/vrf.c
1099
if (netif_is_l3_slave(port_dev))
drivers/net/vrf.c
1102
return do_vrf_add_slave(dev, port_dev, extack);
drivers/net/vrf.c
1106
static int do_vrf_del_slave(struct net_device *dev, struct net_device *port_dev)
drivers/net/vrf.c
1108
netdev_upper_dev_unlink(port_dev, dev);
drivers/net/vrf.c
1109
port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE;
drivers/net/vrf.c
1111
cycle_netdev(port_dev, NULL);
drivers/net/vrf.c
1116
static int vrf_del_slave(struct net_device *dev, struct net_device *port_dev)
drivers/net/vrf.c
1118
return do_vrf_del_slave(dev, port_dev);
drivers/net/vrf.c
1668
struct net_device *port_dev;
drivers/net/vrf.c
1671
netdev_for_each_lower_dev(dev, port_dev, iter)
drivers/net/vrf.c
1672
vrf_del_slave(dev, port_dev);
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
2297
tty_dev = device_find_child(&uport->port_dev->dev, &match, serial_match_port);
drivers/tty/serial/serial_core.c
2375
tty_dev = device_find_child(&uport->port_dev->dev, &match, serial_match_port);
drivers/tty/serial/serial_core.c
3110
uport->line, uport->dev, &uport->port_dev->dev, port,
drivers/tty/serial/serial_core.c
3175
uport->port_dev = NULL;
drivers/tty/serial/serial_core.c
3217
serial_core_get_ctrl_dev(struct serial_port_device *port_dev)
drivers/tty/serial/serial_core.c
3219
struct device *dev = &port_dev->dev;
drivers/tty/serial/serial_core.c
3239
if (!state->uart_port || !state->uart_port->port_dev)
drivers/tty/serial/serial_core.c
3244
return serial_core_get_ctrl_dev(state->uart_port->port_dev);
drivers/tty/serial/serial_core.c
3258
struct serial_port_device *port_dev;
drivers/tty/serial/serial_core.c
3260
port_dev = serial_base_port_add(port, ctrl_dev);
drivers/tty/serial/serial_core.c
3261
if (IS_ERR(port_dev))
drivers/tty/serial/serial_core.c
3262
return PTR_ERR(port_dev);
drivers/tty/serial/serial_core.c
3264
port->port_dev = port_dev;
drivers/tty/serial/serial_core.c
3314
serial_base_port_device_remove(port->port_dev);
drivers/tty/serial/serial_core.c
3329
struct serial_port_device *port_dev = port->port_dev;
drivers/tty/serial/serial_core.c
3330
struct serial_ctrl_device *ctrl_dev = serial_core_get_ctrl_dev(port_dev);
drivers/tty/serial/serial_core.c
3340
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(&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
105
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
109
int port1 = port_dev->portnum;
drivers/usb/core/port.c
140
if (disabled && port_dev->child)
drivers/usb/core/port.c
141
usb_disconnect(&port_dev->child);
drivers/usb/core/port.c
147
if (!port_dev->is_superspeed)
drivers/usb/core/port.c
169
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
171
return sysfs_emit(buf, "0x%08x\n", port_dev->location);
drivers/usb/core/port.c
178
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
181
switch (port_dev->connect_type) {
drivers/usb/core/port.c
203
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
204
enum usb_device_state state = READ_ONCE(port_dev->state);
drivers/usb/core/port.c
213
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
215
return sysfs_emit(buf, "%u\n", port_dev->over_current_count);
drivers/usb/core/port.c
222
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
224
return sysfs_emit(buf, "%08x\n", port_dev->quirks);
drivers/usb/core/port.c
230
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
236
port_dev->quirks = value;
drivers/usb/core/port.c
244
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
247
if (port_dev->usb3_lpm_u1_permit) {
drivers/usb/core/port.c
248
if (port_dev->usb3_lpm_u2_permit)
drivers/usb/core/port.c
253
if (port_dev->usb3_lpm_u2_permit)
drivers/usb/core/port.c
266
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
267
struct usb_device *udev = port_dev->child;
drivers/usb/core/port.c
27
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
271
port_dev->usb3_lpm_u1_permit = 1;
drivers/usb/core/port.c
272
port_dev->usb3_lpm_u2_permit = 1;
drivers/usb/core/port.c
275
port_dev->usb3_lpm_u1_permit = 1;
drivers/usb/core/port.c
276
port_dev->usb3_lpm_u2_permit = 0;
drivers/usb/core/port.c
279
port_dev->usb3_lpm_u1_permit = 0;
drivers/usb/core/port.c
280
port_dev->usb3_lpm_u2_permit = 1;
drivers/usb/core/port.c
283
port_dev->usb3_lpm_u1_permit = 0;
drivers/usb/core/port.c
284
port_dev->usb3_lpm_u2_permit = 0;
drivers/usb/core/port.c
29
return sysfs_emit(buf, "%s\n", str_yes_no(port_dev->early_stop));
drivers/usb/core/port.c
344
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
346
kfree(port_dev->req);
drivers/usb/core/port.c
347
kfree(port_dev);
drivers/usb/core/port.c
35
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
353
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
357
struct usb_device *udev = port_dev->child;
drivers/usb/core/port.c
358
struct usb_port *peer = port_dev->peer;
drivers/usb/core/port.c
359
int port1 = port_dev->portnum;
drivers/usb/core/port.c
373
if (!port_dev->is_superspeed && peer)
drivers/usb/core/port.c
393
dev_dbg(&port_dev->dev, "reconnect timeout\n");
drivers/usb/core/port.c
400
pm_runtime_get_noresume(&port_dev->dev);
drivers/usb/core/port.c
412
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
416
struct usb_port *peer = port_dev->peer;
drivers/usb/core/port.c
417
int port1 = port_dev->portnum;
drivers/usb/core/port.c
42
port_dev->early_stop = 1;
drivers/usb/core/port.c
425
if (dev_pm_qos_flags(&port_dev->dev, PM_QOS_FLAG_NO_POWER_OFF)
drivers/usb/core/port.c
438
if (!port_dev->is_superspeed)
drivers/usb/core/port.c
44
port_dev->early_stop = 0;
drivers/usb/core/port.c
447
if (!port_dev->is_superspeed && peer)
drivers/usb/core/port.c
456
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
457
struct usb_device *udev = port_dev->child;
drivers/usb/core/port.c
53
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
57
int port1 = port_dev->portnum;
drivers/usb/core/port.c
612
struct usb_port *port_dev = p, *peer;
drivers/usb/core/port.c
614
struct usb_device *hdev = to_usb_device(port_dev->dev.parent->parent);
drivers/usb/core/port.c
616
if (!peer_hub || port_dev->connect_type == USB_PORT_NOT_USED)
drivers/usb/core/port.c
628
peer->location == port_dev->location) {
drivers/usb/core/port.c
629
link_peers_report(port_dev, peer);
drivers/usb/core/port.c
644
struct usb_port *port_dev = hub->ports[port1 - 1], *peer;
drivers/usb/core/port.c
655
if (port_dev->location) {
drivers/usb/core/port.c
657
usb_for_each_dev(port_dev, match_location);
drivers/usb/core/port.c
692
link_peers_report(port_dev, peer);
drivers/usb/core/port.c
697
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
710
port_dev->connector = data;
drivers/usb/core/port.c
716
if (port_dev->child)
drivers/usb/core/port.c
717
typec_attach(port_dev->connector, &port_dev->child->dev);
drivers/usb/core/port.c
724
struct usb_port *port_dev = to_usb_port(dev);
drivers/usb/core/port.c
728
port_dev->connector = NULL;
drivers/usb/core/port.c
738
struct usb_port *port_dev;
drivers/usb/core/port.c
742
port_dev = kzalloc_obj(*port_dev);
drivers/usb/core/port.c
743
if (!port_dev)
drivers/usb/core/port.c
746
port_dev->req = kzalloc_obj(*(port_dev->req));
drivers/usb/core/port.c
747
if (!port_dev->req) {
drivers/usb/core/port.c
748
kfree(port_dev);
drivers/usb/core/port.c
752
port_dev->connect_type = usb_of_get_connect_type(hdev, port1);
drivers/usb/core/port.c
753
hub->ports[port1 - 1] = port_dev;
drivers/usb/core/port.c
754
port_dev->portnum = port1;
drivers/usb/core/port.c
756
port_dev->dev.parent = hub->intfdev;
drivers/usb/core/port.c
758
port_dev->is_superspeed = 1;
drivers/usb/core/port.c
759
port_dev->usb3_lpm_u1_permit = 1;
drivers/usb/core/port.c
760
port_dev->usb3_lpm_u2_permit = 1;
drivers/usb/core/port.c
761
port_dev->dev.groups = port_dev_usb3_group;
drivers/usb/core/port.c
763
port_dev->dev.groups = port_dev_group;
drivers/usb/core/port.c
764
port_dev->dev.type = &usb_port_device_type;
drivers/usb/core/port.c
765
port_dev->dev.driver = &usb_port_driver;
drivers/usb/core/port.c
766
dev_set_name(&port_dev->dev, "%s-port%d", dev_name(&hub->hdev->dev),
drivers/usb/core/port.c
768
mutex_init(&port_dev->status_lock);
drivers/usb/core/port.c
769
retval = device_register(&port_dev->dev);
drivers/usb/core/port.c
771
put_device(&port_dev->dev);
drivers/usb/core/port.c
775
port_dev->state_kn = sysfs_get_dirent(port_dev->dev.kobj.sd, "state");
drivers/usb/core/port.c
776
if (!port_dev->state_kn) {
drivers/usb/core/port.c
777
dev_err(&port_dev->dev, "failed to sysfs_get_dirent 'state'\n");
drivers/usb/core/port.c
783
retval = dev_pm_qos_add_request(&port_dev->dev, port_dev->req,
drivers/usb/core/port.c
789
retval = component_add(&port_dev->dev, &connector_ops);
drivers/usb/core/port.c
791
dev_warn(&port_dev->dev, "failed to add component\n");
drivers/usb/core/port.c
802
pm_runtime_set_active(&port_dev->dev);
drivers/usb/core/port.c
803
pm_runtime_get_noresume(&port_dev->dev);
drivers/usb/core/port.c
804
pm_runtime_enable(&port_dev->dev);
drivers/usb/core/port.c
805
device_enable_async_suspend(&port_dev->dev);
drivers/usb/core/port.c
815
retval = dev_pm_qos_expose_flags(&port_dev->dev,
drivers/usb/core/port.c
818
dev_warn(&port_dev->dev, "failed to expose pm_qos_no_poweroff\n");
drivers/usb/core/port.c
823
retval = dev_pm_qos_remove_request(port_dev->req);
drivers/usb/core/port.c
825
kfree(port_dev->req);
drivers/usb/core/port.c
826
port_dev->req = NULL;
drivers/usb/core/port.c
831
sysfs_put(port_dev->state_kn);
drivers/usb/core/port.c
833
device_unregister(&port_dev->dev);
drivers/usb/core/port.c
840
struct usb_port *port_dev = hub->ports[port1 - 1];
drivers/usb/core/port.c
843
peer = port_dev->peer;
drivers/usb/core/port.c
845
unlink_peers(port_dev, peer);
drivers/usb/core/port.c
846
component_del(&port_dev->dev, &connector_ops);
drivers/usb/core/port.c
847
sysfs_put(port_dev->state_kn);
drivers/usb/core/port.c
848
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
88
static inline bool team_port_dev_txable(const struct net_device *port_dev)
include/linux/if_team.h
94
port = team_port_get_rcu(port_dev);
include/linux/serial_core.h
580
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
245
struct domain_device *port_dev;