/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | router_bridge.sh | 72 type bridge vlan_filtering 1 97 log_info "Remaster bridge slave" 106 log_info "Remove PVID from the bridge" 108 bridge vlan add dev br1 vid 1 self 114 log_info "Add PVID to the bridge" 116 bridge vlan add dev br1 vid 1 self pvid untagged 122 log_info "Add bridge PVID after enslaving port" 125 ip link set dev br1 type bridge vlan_default_pvid 0 128 ip link set dev br1 type bridge vlan_default_pvid 1
|
H A D | router_bridge_pvid_vlan_upper.sh | 65 type bridge vlan_filtering 1 vlan_default_pvid 0 75 bridge vlan add dev br1 vid 10 pvid untagged self 76 bridge vlan add dev $swp1 vid 10 81 bridge vlan del dev $swp1 vid 10 82 bridge vlan del dev br1 vid 10 self
|
H A D | dual_vxlan_bridge.sh | 133 ip link add name br1 type bridge vlan_filtering 1 \ 136 # Make sure the bridge uses the MAC address of the local port and not 142 ip link add name br2 type bridge vlan_filtering 0 mcast_snooping 0 143 # Make sure the bridge uses the MAC address of the local port and not 157 bridge vlan add vid 100 dev vx100 pvid untagged 161 bridge vlan add vid 100 dev $swp1 pvid untagged 175 bridge fdb append dev vx100 00:00:00:00:00:00 dst 192.0.2.34 self 176 bridge fdb append dev vx200 00:00:00:00:00:00 dst 192.0.2.50 self 181 bridge fdb del dev vx200 00:00:00:00:00:00 dst 192.0.2.50 self 182 bridge fd [all...] |
H A D | bridge_mdb_max.sh | 69 ip link add name br0 type bridge vlan_filtering 0 \ 76 bridge link set dev $swp1 fastleave on 88 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 \ 91 bridge vlan add vid 10 dev br0 self 92 bridge vlan add vid 20 dev br0 self 97 bridge link set dev $swp1 fastleave on 98 bridge vlan add vid 10 dev $swp1 99 bridge vlan add vid 20 dev $swp1 103 bridge vlan add vid 10 dev $swp2 104 bridge vla [all...] |
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dsi.c | 14 #include <drm/bridge/samsung-dsim.h> 43 drm_bridge_attach(encoder, &dsim->bridge, 95 dsim->bridge.funcs->atomic_disable(&dsim->bridge, NULL); 114 dsim->bridge.pre_enable_prev_first = true;
|
H A D | exynos_dp.c | 21 #include <drm/bridge/analogix_dp.h> 100 struct drm_bridge *bridge, 108 /* Pre-empt DP connector creation if there's a bridge */ 110 ret = drm_bridge_attach(&dp->encoder, dp->ptn_bridge, bridge, 201 struct drm_bridge *bridge; local 229 ret = drm_of_find_panel_or_bridge(dev->of_node, 0, 0, &panel, &bridge); 233 /* The remote port can be either a panel or a bridge */ 240 dp->plat_data.skip_connector = !!bridge; 242 dp->ptn_bridge = bridge; 99 exynos_dp_bridge_attach(struct analogix_dp_plat_data *plat_data, struct drm_bridge *bridge, struct drm_connector *connector) argument
|
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | hdmi5.c | 314 static int hdmi5_bridge_attach(struct drm_bridge *bridge, argument 317 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); 322 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, 323 bridge, flags); 326 static void hdmi5_bridge_mode_set(struct drm_bridge *bridge, argument 330 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); 341 static void hdmi5_bridge_enable(struct drm_bridge *bridge, argument 344 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge); 353 * None of these should fail, as the bridge can't be enabled without a 357 bridge 410 hdmi5_bridge_disable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) argument 428 hdmi5_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/bridge/ |
H A D | lontium-lt9611uxc.c | 36 struct drm_bridge bridge; member in struct:lt9611uxc 118 static struct lt9611uxc *bridge_to_lt9611uxc(struct drm_bridge *bridge) argument 120 return container_of(bridge, struct lt9611uxc, bridge); 183 drm_bridge_hpd_notify(<9611uxc->bridge, 300 drm_edid = drm_bridge_edid_read(<9611uxc->bridge, connector); 313 return lt9611uxc->bridge.funcs->detect(<9611uxc->bridge); 338 static int lt9611uxc_connector_init(struct drm_bridge *bridge, struct lt9611uxc *lt9611uxc) argument 342 if (!bridge 362 lt9611uxc_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument 378 lt9611uxc_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument 430 lt9611uxc_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adj_mode) argument 441 lt9611uxc_bridge_detect(struct drm_bridge *bridge) argument 498 lt9611uxc_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | lontium-lt8912b.c | 31 struct drm_bridge bridge; member in struct:lt8912 205 return container_of(b, struct lt8912, bridge); 469 static void lt8912_bridge_mode_set(struct drm_bridge *bridge, argument 473 struct lt8912 *lt = bridge_to_lt8912(bridge); 478 static void lt8912_bridge_enable(struct drm_bridge *bridge) argument 480 struct lt8912 *lt = bridge_to_lt8912(bridge); 531 if (lt->bridge.dev) 532 drm_helper_hpd_irq_event(lt->bridge.dev); 535 static int lt8912_bridge_connector_init(struct drm_bridge *bridge) argument 538 struct lt8912 *lt = bridge_to_lt8912(bridge); 564 lt8912_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument 600 lt8912_bridge_detach(struct drm_bridge *bridge) argument 611 lt8912_bridge_detect(struct drm_bridge *bridge) argument 621 lt8912_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | parade-ps8640.c | 98 struct drm_bridge bridge; member in struct:ps8640 150 return container_of(e, struct ps8640, bridge); 440 static void ps8640_atomic_pre_enable(struct drm_bridge *bridge, argument 443 struct ps8640 *ps_bridge = bridge_to_ps8640(bridge); 475 static void ps8640_atomic_post_disable(struct drm_bridge *bridge, argument 478 struct ps8640 *ps_bridge = bridge_to_ps8640(bridge); 485 * The bridge seems to expect everything to be power cycled at the 488 * preventing the bridge from suspend. 497 static int ps8640_bridge_attach(struct drm_bridge *bridge, argument 500 struct ps8640 *ps_bridge = bridge_to_ps8640(bridge); 537 ps8640_bridge_detach(struct drm_bridge *bridge) argument [all...] |
/linux-master/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-mipi-dsi.c | 8 * Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs. 24 #include <drm/bridge/dw_mipi_dsi.h> 244 struct drm_bridge bridge; member in struct:dw_mipi_dsi 301 static inline struct dw_mipi_dsi *bridge_to_dsi(struct drm_bridge *bridge) argument 303 return container_of(bridge, struct dw_mipi_dsi, bridge); 321 struct drm_bridge *bridge; local 335 bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, 1, 0); 336 if (IS_ERR(bridge)) 337 return PTR_ERR(bridge); 545 dw_mipi_dsi_bridge_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 572 dw_mipi_dsi_bridge_atomic_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument 931 dw_mipi_dsi_bridge_post_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 1019 dw_mipi_dsi_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 1030 dw_mipi_dsi_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument 1040 dw_mipi_dsi_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 1052 dw_mipi_dsi_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument 1069 dw_mipi_dsi_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument [all...] |
/linux-master/drivers/char/agp/ |
H A D | sworks-agp.c | 138 static int serverworks_create_gatt_table(struct agp_bridge_data *bridge) argument 188 static int serverworks_free_gatt_table(struct agp_bridge_data *bridge) argument 398 static void serverworks_agp_enable(struct agp_bridge_data *bridge, u32 mode) argument 403 bridge->capndx + PCI_AGP_STATUS, 406 command = agp_collect_device_status(bridge, mode, command); 414 bridge->capndx + PCI_AGP_COMMAND, 449 struct agp_bridge_data *bridge; local 508 bridge = agp_alloc_bridge(); 509 if (!bridge) 512 bridge 522 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
H A D | ati-agp.c | 269 mask_type = agp_generic_type_to_mask_type(mem->bridge, type); 315 mask_type = agp_generic_type_to_mask_type(mem->bridge, type); 333 static int ati_create_gatt_table(struct agp_bridge_data *bridge) argument 400 static int ati_free_gatt_table(struct agp_bridge_data *bridge) argument 488 struct agp_bridge_data *bridge; local 507 bridge = agp_alloc_bridge(); 508 if (!bridge) 511 bridge->dev = pdev; 512 bridge->capndx = cap_ptr; 514 bridge 529 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
/linux-master/drivers/gpu/drm/bridge/imx/ |
H A D | imx8qxp-ldb.c | 82 imx8qxp_ldb_bridge_atomic_check(struct drm_bridge *bridge, argument 87 struct ldb_channel *ldb_ch = bridge->driver_private; 100 ret = ldb_bridge_atomic_check_helper(bridge, bridge_state, 124 imx8qxp_ldb_bridge_mode_set(struct drm_bridge *bridge, argument 128 struct ldb_channel *ldb_ch = bridge->driver_private; 188 ldb_bridge_mode_set_helper(bridge, mode, adjusted_mode); 207 imx8qxp_ldb_bridge_atomic_pre_enable(struct drm_bridge *bridge, argument 210 struct ldb_channel *ldb_ch = bridge->driver_private; 224 imx8qxp_ldb_bridge_atomic_enable(struct drm_bridge *bridge, argument 227 struct ldb_channel *ldb_ch = bridge 259 imx8qxp_ldb_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 313 imx8qxp_ldb_bridge_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 368 imx8qxp_ldb_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, unsigned int *num_output_fmts) argument 380 imx8qxp_ldb_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument [all...] |
/linux-master/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rzg2l_mipi_dsi.c | 38 struct drm_bridge bridge; member in struct:rzg2l_mipi_dsi 50 bridge_to_rzg2l_mipi_dsi(struct drm_bridge *bridge) argument 52 return container_of(bridge, struct rzg2l_mipi_dsi, bridge); 525 static int rzg2l_mipi_dsi_attach(struct drm_bridge *bridge, argument 528 struct rzg2l_mipi_dsi *dsi = bridge_to_rzg2l_mipi_dsi(bridge); 530 return drm_bridge_attach(bridge->encoder, dsi->next_bridge, bridge, 534 static void rzg2l_mipi_dsi_atomic_enable(struct drm_bridge *bridge, argument 538 struct rzg2l_mipi_dsi *dsi = bridge_to_rzg2l_mipi_dsi(bridge); 570 rzg2l_mipi_dsi_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 581 rzg2l_mipi_dsi_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument [all...] |
/linux-master/drivers/gpu/drm/mcde/ |
H A D | mcde_dsi.c | 41 struct drm_bridge bridge; member in struct:mcde_dsi 57 static inline struct mcde_dsi *bridge_to_mcde_dsi(struct drm_bridge *bridge) argument 59 return container_of(bridge, struct mcde_dsi, bridge); 857 * and not from the bridge callbacks. 859 void mcde_dsi_enable(struct drm_bridge *bridge) argument 861 struct mcde_dsi *d = bridge_to_mcde_dsi(bridge); 958 static void mcde_dsi_bridge_mode_set(struct drm_bridge *bridge, argument 962 struct mcde_dsi *d = bridge_to_mcde_dsi(bridge); 1020 * and not from the bridge callback 1022 mcde_dsi_disable(struct drm_bridge *bridge) argument 1050 mcde_dsi_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument 1078 struct drm_bridge *bridge = NULL; local [all...] |
/linux-master/tools/testing/selftests/drivers/net/bonding/ |
H A D | lag_lib.sh | 53 (grep_bridge_fdb "$ucaddr" bridge fdb show dev dummy1 || 54 grep_bridge_fdb "$ucaddr" bridge fdb show dev dummy2) >/dev/null 58 (busywait 10000 grep_bridge_fdb "$mcaddr" bridge fdb show dev dummy1 || 59 grep_bridge_fdb "$mcaddr" bridge fdb show dev dummy2) >/dev/null 65 not grep_bridge_fdb "$ucaddr" bridge fdb show >/dev/null 68 not grep_bridge_fdb "$mcaddr" bridge fdb show >/dev/null 128 ip netns exec ${SWITCH} ip link add br0 up type bridge
|
/linux-master/drivers/pci/controller/ |
H A D | pci-rcar-gen2.c | 119 /* bridge logic only has registers to 0x40 */ 131 /* if debug enabled, then attach an error handler irq to the bridge */ 175 struct pci_host_bridge *bridge = pci_host_bridge_from_priv(priv); local 184 entry = resource_list_first_type(&bridge->dma_ranges, IORESOURCE_MEM); 250 /* Enable AHB-PCI bridge PCI configuration access */ 256 /* Set AHB-PCI bridge PCI communication area address */ 283 struct pci_host_bridge *bridge; local 286 bridge = devm_pci_alloc_host_bridge(dev, sizeof(*priv)); 287 if (!bridge) 290 priv = pci_host_bridge_priv(bridge); [all...] |
/linux-master/drivers/usb/typec/mux/ |
H A D | ptn36502.c | 71 struct drm_bridge bridge; member in struct:ptn36502 287 static int ptn36502_bridge_attach(struct drm_bridge *bridge, argument 290 struct ptn36502 *ptn = container_of(bridge, struct ptn36502, bridge); 302 return drm_bridge_attach(bridge->encoder, next_bridge, bridge, 312 ptn->bridge.funcs = &ptn36502_bridge_funcs; 313 ptn->bridge.of_node = ptn->client->dev.of_node; 315 return devm_drm_bridge_add(&ptn->client->dev, &ptn->bridge);
|
/linux-master/include/linux/ |
H A D | pci-acpi.h | 40 return ACPI_HANDLE(pbus->bridge); 48 dev = pbus->bridge; 50 /* If pbus is a virtual bus, there is no bridge to it */ 65 struct acpi_device *bridge; member in struct:acpi_pci_root_info
|
/linux-master/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_rgb.c | 115 struct drm_bridge *bridge; local 129 ret = drm_of_find_panel_or_bridge(fsl_dev->np, 0, 0, &panel, &bridge); 138 return drm_bridge_attach(&fsl_dev->encoder, bridge, NULL, 0);
|
/linux-master/drivers/base/regmap/ |
H A D | regmap-spi-avmm.c | 18 * in the spi slave chip. The IP acts as a bridge to convert encoded streams of 144 * struct spi_avmm_bridge - SPI slave to AVMM bus master bridge 146 * @spi: spi slave associated with this bridge. 150 * @trans_buf: the bridge buffer for transaction layer data. 151 * @phy_buf: the bridge buffer for physical layer data. 156 * master bridge to perform register access. 163 /* bridge buffer used in translation between protocol layers */ 552 /* invalidate bridge buffers first */ 672 struct spi_avmm_bridge *bridge; local 675 bridge 695 struct spi_avmm_bridge *bridge; local [all...] |
/linux-master/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_dp.c | 283 * @bridge: DRM bridge for the DP encoder 284 * @next_bridge: The downstream bridge 304 struct drm_bridge bridge; member in struct:zynqmp_dp 321 static inline struct zynqmp_dp *bridge_to_dp(struct drm_bridge *bridge) argument 323 return container_of(bridge, struct zynqmp_dp, bridge); 1059 dp->aux.drm_dev = dp->bridge.dev; 1328 static int zynqmp_dp_bridge_attach(struct drm_bridge *bridge, argument 1331 struct zynqmp_dp *dp = bridge_to_dp(bridge); 1358 zynqmp_dp_bridge_detach(struct drm_bridge *bridge) argument 1366 zynqmp_dp_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument 1393 zynqmp_dp_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 1471 zynqmp_dp_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument 1492 zynqmp_dp_bridge_atomic_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument 1521 zynqmp_dp_bridge_detect(struct drm_bridge *bridge) argument 1563 zynqmp_dp_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument 1679 struct drm_bridge *bridge; local [all...] |
/linux-master/drivers/gpu/drm/bridge/cadence/ |
H A D | cdns-dsi-core.c | 439 bridge_to_cdns_dsi_input(struct drm_bridge *bridge) argument 441 return container_of(bridge, struct cdns_dsi_input, bridge); 607 static int cdns_dsi_bridge_attach(struct drm_bridge *bridge, argument 610 struct cdns_dsi_input *input = bridge_to_cdns_dsi_input(bridge); 614 if (!drm_core_check_feature(bridge->dev, DRIVER_ATOMIC)) { 620 return drm_bridge_attach(bridge->encoder, output->bridge, bridge, 625 cdns_dsi_bridge_mode_valid(struct drm_bridge *bridge, argument 658 cdns_dsi_bridge_disable(struct drm_bridge *bridge) argument 678 cdns_dsi_bridge_post_disable(struct drm_bridge *bridge) argument 755 cdns_dsi_bridge_enable(struct drm_bridge *bridge) argument 895 cdns_dsi_bridge_pre_enable(struct drm_bridge *bridge) argument 922 struct drm_bridge *bridge; local [all...] |
/linux-master/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511_drv.c | 443 * The bridge resets its registers on unplug. So when we get a plug 444 * event and we're already supposed to be powered, cycle the bridge to 462 drm_bridge_hpd_notify(&adv7511->bridge, status); 483 if (process_hpd && irq0 & ADV7511_INT0_HPD && adv7511->bridge.encoder) 871 struct drm_bridge *bridge = &adv->bridge; local 874 if (!bridge->encoder) { 885 ret = drm_connector_init(bridge->dev, &adv->connector, 894 drm_connector_attach_encoder(&adv->connector, bridge->encoder); 903 static struct adv7511 *bridge_to_adv7511(struct drm_bridge *bridge) argument 908 adv7511_bridge_enable(struct drm_bridge *bridge) argument 915 adv7511_bridge_disable(struct drm_bridge *bridge) argument 922 adv7511_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adj_mode) argument 931 adv7511_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument 943 adv7511_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument 962 adv7511_bridge_detect(struct drm_bridge *bridge) argument 969 adv7511_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument 977 adv7511_bridge_hpd_notify(struct drm_bridge *bridge, enum drm_connector_status status) argument [all...] |