| /linux/drivers/usb/core/ |
| H A D | usb-acpi.c | 116 struct usb_port *port_dev; in usb_acpi_set_power_state() local 124 port_dev = hub->ports[port1 - 1]; in usb_acpi_set_power_state() 137 dev_dbg(&port_dev->dev, "acpi: power was set to %d\n", enable); in usb_acpi_set_power_state() 139 dev_dbg(&port_dev->dev, "acpi: power failed to be set\n"); in usb_acpi_set_power_state() 161 struct usb_port *port_dev; in usb_acpi_add_usb4_devlink() local 170 port_dev = hub->ports[udev->portnum - 1]; in usb_acpi_add_usb4_devlink() 173 fwnode_find_reference(dev_fwnode(&port_dev->dev), "usb4-host-interface", 0); in usb_acpi_add_usb4_devlink() 178 link = device_link_add(&port_dev->child->dev, nhi_fwnode->dev, in usb_acpi_add_usb4_devlink() 183 dev_err(&port_dev->dev, "Failed to created device link from %s to %s\n", in usb_acpi_add_usb4_devlink() 184 dev_name(&port_dev->child->dev), dev_name(nhi_fwnode->dev)); in usb_acpi_add_usb4_devlink() [all …]
|
| H A D | hub.c | 493 struct usb_port *port_dev = hub->ports[port1 - 1]; in set_port_led() local 498 dev_dbg(&port_dev->dev, "indicator %s status %d\n", in set_port_led() 755 struct usb_port *port_dev; in usb_wakeup_notification() local 762 port_dev = hub->ports[portnum - 1]; in usb_wakeup_notification() 763 if (port_dev && port_dev->child) in usb_wakeup_notification() 764 pm_wakeup_event(&port_dev->child->dev, 0); in usb_wakeup_notification() 1180 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_activate() local 1181 struct usb_device *udev = port_dev->child; in hub_activate() 1190 dev_dbg(&port_dev->dev, "status %04x change %04x\n", in hub_activate() 1743 struct usb_port *port_dev = hub->ports[i]; in hub_configure() local [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | serial_base_bus.c | 146 struct serial_port_device *port_dev = to_serial_base_port_device(dev); in serial_base_port_release() local 149 kfree(port_dev); in serial_base_port_release() 155 struct serial_port_device *port_dev; in serial_base_port_add() local 159 port_dev = kzalloc_obj(*port_dev); in serial_base_port_add() 160 if (!port_dev) in serial_base_port_add() 171 kfree(port_dev); in serial_base_port_add() 177 err = serial_base_device_init(port, &port_dev->dev, in serial_base_port_add() 184 port_dev->port = port; in serial_base_port_add() 186 err = device_add(&port_dev->dev); in serial_base_port_add() 190 return port_dev; in serial_base_port_add() [all …]
|
| H A D | serial_port.c | 32 struct serial_port_device *port_dev = to_serial_base_port_device(dev); in serial_port_runtime_resume() local 36 port = port_dev->port; in serial_port_runtime_resume() 43 if (!port_dev->tx_enabled) in serial_port_runtime_resume() 59 struct serial_port_device *port_dev = to_serial_base_port_device(dev); in serial_port_runtime_suspend() local 60 struct uart_port *port = port_dev->port; in serial_port_runtime_suspend() 75 if (!port_dev->tx_enabled) { in serial_port_runtime_suspend() 92 struct serial_port_device *port_dev, in serial_base_port_set_tx() argument 98 port_dev->tx_enabled = enabled; in serial_base_port_set_tx() 104 struct serial_port_device *port_dev = port->port_dev; in serial_base_port_startup() local 106 serial_base_port_set_tx(port, port_dev, true); in serial_base_port_startup() [all …]
|
| H A D | serial_core.c | 140 struct serial_port_device *port_dev; in __uart_start() local 146 port_dev = port->port_dev; in __uart_start() 149 err = pm_runtime_get(&port_dev->dev); in __uart_start() 151 pm_runtime_put_noidle(&port_dev->dev); in __uart_start() 160 if (!pm_runtime_enabled(port->dev) || pm_runtime_active(&port_dev->dev)) in __uart_start() 162 pm_runtime_mark_last_busy(&port_dev->dev); in __uart_start() 163 pm_runtime_put_autosuspend(&port_dev->dev); in __uart_start() 2297 tty_dev = device_find_child(&uport->port_dev->dev, &match, serial_match_port); in uart_suspend_port() 2375 tty_dev = device_find_child(&uport->port_dev->dev, &match, serial_match_port); in uart_resume_port() 3110 uport->line, uport->dev, &uport->port_dev->dev, port, in serial_core_add_one_port() [all …]
|
| H A D | serial_base.h | 45 void serial_base_port_device_remove(struct serial_port_device *port_dev);
|
| /linux/drivers/net/team/ |
| H A D | team_core.c | 51 static int __set_port_dev_addr(struct net_device *port_dev, in __set_port_dev_addr() argument 56 memcpy(addr.__data, dev_addr, port_dev->addr_len); in __set_port_dev_addr() 57 addr.ss_family = port_dev->type; in __set_port_dev_addr() 58 return dev_set_mac_address(port_dev, &addr, NULL); in __set_port_dev_addr() 1191 struct net_device *port_dev); 1193 static int team_port_add(struct team *team, struct net_device *port_dev, in team_port_add() argument 1198 char *portname = port_dev->name; in team_port_add() 1201 if (port_dev->flags & IFF_LOOPBACK) { in team_port_add() 1208 if (netif_is_team_port(port_dev)) { in team_port_add() 1215 if (dev == port_dev) { in team_port_add() [all …]
|
| /linux/drivers/scsi/libsas/ |
| H A D | sas_port.c | 74 sas_phy_set_target(phy, port->port_dev); in sas_form_port_add_phy() 109 struct domain_device *port_dev = NULL; in sas_form_port() local 140 port_dev = port->port_dev; in sas_form_port() 154 port_dev = port->port_dev; in sas_form_port() 183 if (port_dev) in sas_form_port() 184 port_dev->pathways = port->num_phys; in sas_form_port() 192 if (port_dev && dev_is_expander(port_dev->dev_type)) { in sas_form_port() 193 struct expander_device *ex_dev = &port_dev->ex_dev; in sas_form_port() 221 dev = port->port_dev; in sas_deform_port()
|
| H A D | sas_host_smp.c | 43 !sas_ha->sas_phy[phy_id]->port->port_dev) in sas_host_smp_discover() 46 rphy = sas_ha->sas_phy[phy_id]->port->port_dev->rphy; in sas_host_smp_discover() 154 rphy = sas_ha->sas_phy[phy_id]->port->port_dev->rphy; in sas_report_phy_sata() 156 sas_ha->sas_phy[phy_id]->port->port_dev->frame_rcvd; in sas_report_phy_sata() 172 &sas_ha->sas_phy[phy_id]->port->port_dev->frame_rcvd[i]; in sas_report_phy_sata()
|
| H A D | sas_discover.c | 137 port->port_dev = dev; in sas_get_port_device() 319 dev->port->port_dev = NULL; in sas_unregister_common_dev() 466 if (port->port_dev) in sas_discover_domain() 472 dev = port->port_dev; in sas_discover_domain() 503 port->port_dev = NULL; in sas_discover_domain() 518 struct domain_device *ddev = port->port_dev; in sas_revalidate_domain()
|
| H A D | sas_init.c | 201 dev = asd_phy->port->port_dev; in sas_try_ata_reset() 395 struct domain_device *dev = port->port_dev; in sas_resume_insert_broadcast_ha()
|
| H A D | sas_expander.c | 1592 res = sas_ex_discover_devices(port->port_dev, -1); in sas_ex_level_discovery() 2084 * @port_dev: port domain device. 2091 int sas_ex_revalidate_domain(struct domain_device *port_dev) in sas_ex_revalidate_domain() argument 2096 res = sas_find_bcast_dev(port_dev, &dev); in sas_ex_revalidate_domain()
|
| /linux/include/net/ |
| H A D | lag.h | 9 static inline bool net_lag_port_dev_txable(const struct net_device *port_dev) in net_lag_port_dev_txable() argument 11 if (netif_is_team_port(port_dev)) in net_lag_port_dev_txable() 12 return team_port_dev_txable(port_dev); in net_lag_port_dev_txable() 14 return bond_is_active_slave_dev(port_dev); in net_lag_port_dev_txable()
|
| /linux/arch/um/drivers/ |
| H A D | port_kern.c | 30 struct port_dev { struct 164 struct port_dev *dev = NULL; in port_data() 205 dev = kmalloc_obj(struct port_dev); in port_data() 211 *dev = ((struct port_dev) { .port = port, in port_data() 227 struct port_dev *dev = data; in port_wait() 275 struct port_dev *dev = d; in port_remove_dev() 287 struct port_dev *dev = d; in port_kern_free()
|
| /linux/drivers/usb/gadget/udc/aspeed-vhub/ |
| H A D | dev.c | 533 device_unregister(d->port_dev); in ast_vhub_del_dev() 572 d->port_dev = kzalloc_obj(struct device); in ast_vhub_init_dev() 573 if (!d->port_dev) { in ast_vhub_init_dev() 577 device_initialize(d->port_dev); in ast_vhub_init_dev() 578 d->port_dev->release = ast_vhub_dev_release; in ast_vhub_init_dev() 579 d->port_dev->parent = parent; in ast_vhub_init_dev() 580 dev_set_name(d->port_dev, "%s:p%d", dev_name(parent), idx + 1); in ast_vhub_init_dev() 581 rc = device_add(d->port_dev); in ast_vhub_init_dev() 598 rc = usb_add_gadget_udc(d->port_dev, &d->gadget); in ast_vhub_init_dev() 605 device_del(d->port_dev); in ast_vhub_init_dev() [all …]
|
| /linux/Documentation/networking/ |
| H A D | representors.rst | 196 As a simple example, if ``PORT_DEV`` is the physical port representor and 200 action mirred egress redirect dev $PORT_DEV 201 tc filter add dev $PORT_DEV parent ffff: protocol ipv4 flower skip_sw \ 206 addition to ``PORT_DEV``. (Note that without ``skip_sw`` on the second rule, 207 the VF would get two copies, as the packet reception on ``PORT_DEV`` would 210 On devices without separate port and uplink representors, ``PORT_DEV`` would 230 where ``LOCAL_IP`` is an IP address bound to ``PORT_DEV``, and ``REMOTE_IP`` is 233 this by a route lookup of ``LOCAL_IP`` leading to ``PORT_DEV``, and also
|
| /linux/drivers/net/ |
| H A D | vrf.c | 1012 static int do_vrf_add_slave(struct net_device *dev, struct net_device *port_dev, in do_vrf_add_slave() argument 1020 if (port_dev == dev_net(dev)->loopback_dev) { in do_vrf_add_slave() 1026 port_dev->priv_flags |= IFF_L3MDEV_SLAVE; in do_vrf_add_slave() 1027 ret = netdev_master_upper_dev_link(port_dev, dev, NULL, NULL, extack); in do_vrf_add_slave() 1031 cycle_netdev(port_dev, extack); in do_vrf_add_slave() 1036 port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE; in do_vrf_add_slave() 1041 static int vrf_add_slave(struct net_device *dev, struct net_device *port_dev, in vrf_add_slave() argument 1044 if (netif_is_l3_master(port_dev)) { in vrf_add_slave() 1050 if (netif_is_l3_slave(port_dev)) in vrf_add_slave() 1053 return do_vrf_add_slave(dev, port_dev, extack); in vrf_add_slave() [all …]
|
| /linux/drivers/scsi/hisi_sas/ |
| H A D | hisi_sas_main.c | 949 struct domain_device *port_dev; in hisi_sas_phyup_work_common() local 956 port_dev = sas_port->port_dev; in hisi_sas_phyup_work_common() 957 if (port_dev && !dev_is_expander(port_dev->dev_type)) { in hisi_sas_phyup_work_common() 962 set_bit(SAS_DEV_GONE, &port_dev->state); in hisi_sas_phyup_work_common() 1454 if (do_port_check && sas_port && sas_port->port_dev) { in hisi_sas_rescan_topology() 1455 struct domain_device *dev = sas_port->port_dev; in hisi_sas_rescan_topology() 1546 struct domain_device *port_dev = sas_port->port_dev; in hisi_sas_terminate_stp_reject() local 1549 if (!port_dev || !dev_is_expander(port_dev->dev_type)) in hisi_sas_terminate_stp_reject()
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_router.c | 1267 static int __prestera_inetaddr_port_event(struct net_device *port_dev, in __prestera_inetaddr_port_event() argument 1271 struct prestera_port *port = netdev_priv(port_dev); in __prestera_inetaddr_port_event() 1277 err = prestera_is_valid_mac_addr(port, port_dev->dev_addr); in __prestera_inetaddr_port_event() 1283 kern_tb_id = l3mdev_fib_table(port_dev); in __prestera_inetaddr_port_event() 1297 port_dev->dev_addr); in __prestera_inetaddr_port_event() 1302 dev_hold(port_dev); in __prestera_inetaddr_port_event() 1310 dev_put(port_dev); in __prestera_inetaddr_port_event()
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_prueth.c | 788 struct net_device *real_dev, *port_dev; in icssg_prueth_hsr_add_mcast() local 802 port_dev = hsr_get_port_ndev(real_dev, i); in icssg_prueth_hsr_add_mcast() 803 emac = netdev_priv(port_dev); in icssg_prueth_hsr_add_mcast() 805 dev_put(port_dev); in icssg_prueth_hsr_add_mcast() 811 dev_put(port_dev); in icssg_prueth_hsr_add_mcast() 824 struct net_device *real_dev, *port_dev; in icssg_prueth_hsr_del_mcast() local 838 port_dev = hsr_get_port_ndev(real_dev, i); in icssg_prueth_hsr_del_mcast() 839 emac = netdev_priv(port_dev); in icssg_prueth_hsr_del_mcast() 841 dev_put(port_dev); in icssg_prueth_hsr_del_mcast() 847 dev_put(port_dev); in icssg_prueth_hsr_del_mcast()
|
| /linux/drivers/net/ethernet/ibm/ehea/ |
| H A D | ehea_main.c | 2948 struct device *port_dev; in ehea_setup_single_port() local 2986 port_dev = ehea_register_port(port, dn); in ehea_setup_single_port() 2987 if (!port_dev) in ehea_setup_single_port() 2990 SET_NETDEV_DEV(dev, port_dev); in ehea_setup_single_port()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_router.c | 9205 struct net_device *port_dev, in mlxsw_sp_inetaddr_port_vlan_event() argument 9209 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(port_dev); in mlxsw_sp_inetaddr_port_vlan_event() 9228 static int mlxsw_sp_inetaddr_port_event(struct net_device *port_dev, in mlxsw_sp_inetaddr_port_event() argument 9232 if (!nomaster && (netif_is_any_bridge_port(port_dev) || in mlxsw_sp_inetaddr_port_event() 9233 netif_is_lag_port(port_dev))) in mlxsw_sp_inetaddr_port_event() 9236 return mlxsw_sp_inetaddr_port_vlan_event(port_dev, port_dev, event, in mlxsw_sp_inetaddr_port_event() 9245 struct net_device *port_dev; in __mlxsw_sp_inetaddr_lag_event() local 9249 netdev_for_each_lower_dev(lag_dev, port_dev, iter) { in __mlxsw_sp_inetaddr_lag_event() 9250 if (mlxsw_sp_port_dev_check(port_dev)) { in __mlxsw_sp_inetaddr_lag_event() 9252 port_dev, in __mlxsw_sp_inetaddr_lag_event()
|
| H A D | spectrum.c | 4891 struct net_device *port_dev, in mlxsw_sp_netdevice_port_event() argument 4898 return mlxsw_sp_netdevice_port_upper_event(lower_dev, port_dev, in mlxsw_sp_netdevice_port_event() 4902 return mlxsw_sp_netdevice_port_lower_event(port_dev, event, in mlxsw_sp_netdevice_port_event()
|
| /linux/drivers/net/ethernet/micrel/ |
| H A D | ksz884x.c | 4568 struct net_device *port_dev; in netdev_tx_timeout() local 4573 port_dev = hw->port_info[port].pdev; in netdev_tx_timeout() 4574 if (netif_running(port_dev)) in netdev_tx_timeout()
|