/linux-master/net/dsa/ |
H A D | port.c | 45 /* When the port becomes standalone it has already left the bridge. 46 * Don't notify the bridge in that case. 229 if (!dp->bridge) 257 if (!dp->bridge) 272 struct dsa_bridge bridge) 282 !br_vlan_enabled(bridge.dev)) { 286 br_vlan_enabled(bridge.dev)) { 291 /* If the bridge was vlan_filtering, the bridge core doesn't trigger an 297 * VLAN-aware bridge 271 dsa_port_reset_vlan_filtering(struct dsa_port *dp, struct dsa_bridge bridge) argument 396 dsa_port_switchdev_unsync_attrs(struct dsa_port *dp, struct dsa_bridge bridge) argument 429 struct dsa_bridge *bridge; local 462 struct dsa_bridge *bridge = dp->bridge; local [all...] |
/linux-master/arch/arm/kernel/ |
H A D | bios32.c | 34 * ignore host bridge - we handle 70 * Note that the arbiter/ISA bridge appears to be buggy, specifically in 73 * 2. ISA bridge ping-pong 74 * 3. ISA bridge master handling of target RETRY 96 * Enable ping-pong on bus master to ISA bridge transactions. 140 * if it is the host bridge by marking it as such. These resources are of 328 * Propagate the flags to the PCI bridge. 346 * Swizzle the device pin each time we cross a bridge. If a platform does 351 * root bus. This will return the slot number of the bridge device on the 434 struct pci_host_bridge *bridge; local [all...] |
/linux-master/drivers/pci/hotplug/ |
H A D | cpcihp_generic.c | 47 static char *bridge; variable 66 if (!bridge) { 70 str = bridge; 76 err("Invalid hotplug bus bridge device bus number"); 82 err("Invalid hotplug bus bridge device"); 88 err("Invalid hotplug bus bridge device slot number"); 141 err("Invalid bridge device %s", bridge); 198 module_param(bridge, charp, 0); 199 MODULE_PARM_DESC(bridge, "Hotswa [all...] |
H A D | shpchp_pci.c | 27 struct pci_dev *bridge = ctrl->pci_dev; local 28 struct pci_bus *parent = bridge->subordinate; 55 pci_assign_unassigned_bridge_resources(bridge);
|
H A D | pciehp_pci.c | 25 * pciehp_configure_device() - enumerate PCI devices below a hotplug bridge 28 * Enumerate PCI devices below a hotplug bridge and add them to the system. 35 struct pci_dev *bridge = ctrl->pcie->port; local 36 struct pci_bus *parent = bridge->subordinate; 64 pci_assign_unassigned_bridge_resources(bridge); 81 * pciehp_unconfigure_device() - remove PCI devices below a hotplug bridge 87 * Unbind PCI devices below a hotplug bridge from their drivers and remove
|
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | dpi.c | 44 struct drm_bridge bridge; member in struct:dpi_data 47 #define drm_bridge_to_dpi(bridge) container_of(bridge, struct dpi_data, bridge) 421 static int dpi_bridge_attach(struct drm_bridge *bridge, argument 424 struct dpi_data *dpi = drm_bridge_to_dpi(bridge); 431 return drm_bridge_attach(bridge->encoder, dpi->output.next_bridge, 432 bridge, flags); 436 dpi_bridge_mode_valid(struct drm_bridge *bridge, argument 440 struct dpi_data *dpi = drm_bridge_to_dpi(bridge); 457 dpi_bridge_mode_fixup(struct drm_bridge *bridge, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument 474 dpi_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument 483 dpi_bridge_enable(struct drm_bridge *bridge) argument 534 dpi_bridge_disable(struct drm_bridge *bridge) argument [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pci-versatile.c | 72 struct pci_host_bridge *bridge; local 74 bridge = devm_pci_alloc_host_bridge(dev, 0); 75 if (!bridge) 91 resource_list_for_each_entry(entry, &bridge->windows) { 150 bridge->ops = &pci_versatile_ops; 152 return pci_host_probe(bridge);
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | chrontel-ch7033.c | 203 struct drm_bridge bridge; member in struct:ch7033_priv 210 container_of(x, struct ch7033_priv, bridge) 254 return priv->bridge.encoder; 266 if (priv->bridge.dev) 270 static int ch7033_bridge_attach(struct drm_bridge *bridge, argument 273 struct ch7033_priv *priv = bridge_to_ch7033_priv(bridge); 277 ret = drm_bridge_attach(bridge->encoder, priv->next_bridge, bridge, 299 ret = drm_connector_init_with_ddc(bridge->dev, &priv->connector, 308 return drm_connector_attach_encoder(&priv->connector, bridge 311 ch7033_bridge_detach(struct drm_bridge *bridge) argument 320 ch7033_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument 333 ch7033_bridge_disable(struct drm_bridge *bridge) argument 341 ch7033_bridge_enable(struct drm_bridge *bridge) argument 349 ch7033_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument [all...] |
H A D | lontium-lt9611.c | 37 struct drm_bridge bridge; member in struct:lt9611 88 static struct lt9611 *bridge_to_lt9611(struct drm_bridge *bridge) argument 90 return container_of(bridge, struct lt9611, bridge); 439 if (irq_flag3 & 0xc0 && lt9611->bridge.dev) 440 drm_kms_helper_hotplug_event(lt9611->bridge.dev); 588 static enum drm_connector_status lt9611_bridge_detect(struct drm_bridge *bridge) argument 590 struct lt9611 *lt9611 = bridge_to_lt9611(bridge); 684 /* bridge funcs */ 686 lt9611_bridge_atomic_enable(struct drm_bridge *bridge, argument 735 lt9611_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 789 lt9611_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument 798 lt9611_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument 821 lt9611_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 842 lt9611_bridge_atomic_post_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 850 lt9611_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument 859 lt9611_bridge_hpd_enable(struct drm_bridge *bridge) argument 869 lt9611_atomic_get_input_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, u32 output_fmt, unsigned int *num_input_fmts) argument [all...] |
/linux-master/drivers/gpu/drm/mcde/ |
H A D | mcde_drm.h | 73 struct drm_bridge *bridge; member in struct:mcde 108 void mcde_dsi_enable(struct drm_bridge *bridge); 109 void mcde_dsi_disable(struct drm_bridge *bridge);
|
/linux-master/drivers/acpi/ |
H A D | pci_irq.c | 207 if (dev->bus->bridge) 208 handle = ACPI_HANDLE(dev->bus->bridge); 213 /* 'handle' is the _PRT's parent (root bridge or PCI-PCI bridge) */ 294 struct pci_dev *bridge; local 308 * Attempt to derive an IRQ for this device from a parent bridge's 309 * PCI interrupt routing entry (eg. yenta bridge and add-in card bridge). 311 bridge = dev->bus->self; 312 while (bridge) { [all...] |
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum/ |
H A D | q_in_vni_veto.sh | 35 ip link add dev br0 type bridge vlan_filtering 1 vlan_protocol 802.1ad \ 47 bridge vlan add vid 100 dev vx100 pvid untagged 2>/dev/null 48 check_fail $? "802.1ad bridge with VxLAN in Spectrum-1 not rejected" 50 bridge vlan add vid 100 dev vx100 pvid untagged 2>&1 >/dev/null \ 52 check_err $? "802.1ad bridge with VxLAN in Spectrum-1 rejected without extack" 54 log_test "create VxLAN on top of 802.1ad bridge"
|
/linux-master/drivers/char/agp/ |
H A D | parisc-agp.c | 32 parisc_agp_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, 101 parisc_agp_create_gatt_table(struct agp_bridge_data *bridge) argument 114 parisc_agp_free_gatt_table(struct agp_bridge_data *bridge) argument 195 parisc_agp_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, argument 212 parisc_agp_enable(struct agp_bridge_data *bridge, u32 mode) argument 219 command = agp_collect_device_status(bridge, mode, command); 346 struct agp_bridge_data *bridge; local 363 bridge = agp_alloc_bridge(); 364 if (!bridge) { 368 bridge [all...] |
H A D | nvidia-agp.c | 206 mask_type = agp_generic_type_to_mask_type(mem->bridge, type); 246 mask_type = agp_generic_type_to_mask_type(mem->bridge, type); 340 struct agp_bridge_data *bridge; local 381 bridge = agp_alloc_bridge(); 382 if (!bridge) 385 bridge->driver = &nvidia_driver; 386 bridge->dev_private_data = &nvidia_private; 387 bridge->dev = pdev; 388 bridge->capndx = cap_ptr; 392 bridge 401 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
H A D | amd-k7-agp.c | 124 static int amd_create_gatt_table(struct agp_bridge_data *bridge) argument 173 static int amd_free_gatt_table(struct agp_bridge_data *bridge) argument 411 struct agp_bridge_data *bridge; local 423 bridge = agp_alloc_bridge(); 424 if (!bridge) 427 bridge->driver = &amd_irongate_driver; 428 bridge->dev_private_data = &amd_irongate_private; 429 bridge->dev = pdev; 430 bridge->capndx = cap_ptr; 476 bridge 485 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
/linux-master/drivers/fpga/ |
H A D | dfl-fme-br.c | 17 #include <linux/fpga/fpga-bridge.h> 28 static int fme_bridge_enable_set(struct fpga_bridge *bridge, bool enable) argument 30 struct fme_br_priv *priv = bridge->priv; 107 MODULE_ALIAS("platform:dfl-fme-bridge");
|
/linux-master/arch/powerpc/include/asm/ |
H A D | io-workarounds.h | 13 #include <asm/pci-bridge.h>
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_lvds.c | 100 struct drm_bridge *bridge; local 110 &lvds->panel, &bridge); 112 dev_info(drm->dev, "No panel or bridge found... LVDS output disabled\n"); 143 if (bridge) { 144 ret = drm_bridge_attach(encoder, bridge, NULL, 0);
|
/linux-master/drivers/media/platform/sunxi/sun6i-csi/ |
H A D | sun6i_csi.h | 43 struct sun6i_csi_bridge bridge; member in struct:sun6i_csi_device
|
/linux-master/arch/microblaze/include/asm/ |
H A D | pci.h | 19 #include <asm/pci-bridge.h>
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | extack.sh | 38 ip link add name br1 type bridge vlan_filtering 0 mcast_snooping 0 51 ip link add name br2 type bridge vlan_filtering 0 mcast_snooping 0 88 ip link add name br1 type bridge vlan_filtering 1 mcast_snooping 0 100 bridge vlan add dev vx1 vid 1 106 bridge vlan add dev vx1 vid 1 pvid untagged 2>&1 >/dev/null \ 125 # Test with VLAN-aware bridge. 126 ip link add name br1 type bridge vlan_filtering 1 mcast_snooping 0 136 # Test with VLAN-unaware bridge. 137 ip link set dev br1 type bridge vlan_filtering 0 143 log_test "extack - bridge creatio [all...] |
/linux-master/drivers/ata/ |
H A D | pata_sl82c105.c | 256 * sl82c105_bridge_revision - find bridge version 259 * Locates the PCI bridge associated with the ATA function and 266 struct pci_dev *bridge; local 269 * The bridge should be part of the same device, but function 0. 271 bridge = pci_get_slot(pdev->bus, 273 if (!bridge) 277 * Make sure it is a Winbond 553 and is an ISA bridge. 279 if (bridge->vendor != PCI_VENDOR_ID_WINBOND || 280 bridge->device != PCI_DEVICE_ID_WINBOND_83C553 || 281 bridge [all...] |
/linux-master/drivers/gpu/drm/tidss/ |
H A D | tidss_kms.c | 112 struct drm_bridge *bridge; member in struct:pipe 128 struct drm_bridge *bridge; local 133 &panel, &bridge); 135 dev_dbg(dev, "no panel/bridge for port %d\n", i); 169 bridge = devm_drm_panel_bridge_add(dev, panel); 170 if (IS_ERR(bridge)) { 172 "failed to set up panel bridge for port %d\n", 174 return PTR_ERR(bridge); 179 pipes[num_pipes].bridge = bridge; [all...] |
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | vxlan_symmetric.sh | 170 ip link add name br1 type bridge vlan_filtering 1 vlan_default_pvid 0 \ 172 # Make sure the bridge uses the MAC address of the local port and not 187 bridge vlan add vid 10 dev vx10 pvid untagged 195 bridge vlan add vid 20 dev vx20 pvid untagged 199 bridge vlan add vid 10 dev $swp1 pvid untagged 203 bridge vlan add vid 20 dev $swp2 pvid untagged 211 bridge vlan add vid 4001 dev vx4001 pvid untagged 234 bridge vlan add vid 10 dev br1 self 235 bridge vlan add vid 20 dev br1 self 236 bridge vla [all...] |
H A D | vxlan_symmetric_ipv6.sh | 172 ip link add name br1 type bridge vlan_filtering 1 vlan_default_pvid 0 \ 174 # Make sure the bridge uses the MAC address of the local port and not 189 bridge vlan add vid 10 dev vx10 pvid untagged 197 bridge vlan add vid 20 dev vx20 pvid untagged 211 bridge vlan add vid 4001 dev vx4001 pvid untagged 234 bridge vlan add vid 10 dev br1 self 235 bridge vlan add vid 20 dev br1 self 236 bridge vlan add vid 4001 dev br1 self 238 bridge fdb add 00:00:5e:00:01:01 dev br1 self local vlan 10 239 bridge fd [all...] |