Searched refs:bridge (Results 276 - 300 of 691) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/gpu/drm/mxsfb/
H A Dmxsfb_drv.c123 struct drm_bridge *bridge; local
127 &bridge);
132 bridge = devm_drm_panel_bridge_add_typed(drm->dev, panel,
134 if (IS_ERR(bridge))
135 return PTR_ERR(bridge);
138 if (!bridge)
141 ret = drm_bridge_attach(&mxsfb->encoder, bridge, NULL, 0);
143 return dev_err_probe(drm->dev, ret, "Failed to attach bridge\n");
145 mxsfb->bridge = bridge;
[all...]
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_rgb.c29 struct drm_bridge *bridge; member in struct:sun4i_rgb
118 if (!rgb->bridge)
202 &rgb->panel, &rgb->bridge);
204 dev_info(drm->dev, "No panel or bridge found... RGB output disabled\n");
235 if (rgb->bridge) {
236 ret = drm_bridge_attach(encoder, rgb->bridge, NULL, 0);
/linux-master/tools/testing/selftests/net/forwarding/
H A Dno_forwarding.sh186 ip link add br0 type bridge && ip link set br0 up
187 ip link add br1 type bridge && ip link set br1 up
199 ip link add br0 type bridge vlan_filtering 1 vlan_default_pvid 0
204 bridge vlan add dev $swp1 vid 1 pvid untagged
205 bridge vlan add dev $swp1 vid 2 pvid untagged
207 run_test "Switch ports in VLAN-aware bridge with different PVIDs"
/linux-master/arch/loongarch/pci/
H A Dacpi.c27 int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge) argument
30 struct device *bus_dev = &bridge->bus->dev;
31 struct pci_config_window *cfg = bridge->bus->sysdata;
36 ACPI_COMPANION_SET(&bridge->dev, adev);
65 struct acpi_device *device = ci->bridge;
81 "host bridge window %pR (ignored)\n", entry->res);
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A Ddw_hdmi-imx.c4 * derived from imx-hdmi.c(renamed to bridge/dw_hdmi.c now)
16 #include <drm/bridge/dw_hdmi.h>
36 struct drm_bridge *bridge; member in struct:imx_hdmi
213 return drm_bridge_attach(encoder, hdmi_encoder->hdmi->bridge, NULL, 0);
244 hdmi->bridge = of_drm_find_bridge(np);
245 if (!hdmi->bridge) {
246 dev_err(hdmi->dev, "Unable to find bridge\n");
/linux-master/drivers/gpu/drm/msm/dsi/
H A Ddsi.c219 struct drm_bridge *bridge; local
239 bridge = msm_dsi_manager_bridge_init(msm_dsi, encoder);
240 if (IS_ERR(bridge)) {
241 ret = PTR_ERR(bridge);
242 DRM_DEV_ERROR(dev->dev, "failed to create dsi bridge: %d\n", ret);
246 ret = msm_dsi_manager_ext_bridge_init(msm_dsi->id, bridge);
/linux-master/drivers/net/ethernet/mscc/
H A Docelot.c264 struct net_device *bridge = NULL; local
270 if (!ocelot_port || !ocelot_port->bridge ||
271 !br_vlan_enabled(ocelot_port->bridge))
274 if (!bridge) {
275 bridge = ocelot_port->bridge;
279 if (bridge == ocelot_port->bridge)
283 "Only one VLAN-aware bridge is supported");
331 * the bridge VLAN
423 ocelot_bridge_num_find(struct ocelot *ocelot, const struct net_device *bridge) argument
439 ocelot_vlan_unaware_pvid(struct ocelot *ocelot, const struct net_device *bridge) argument
575 ocelot_add_vlan_unaware_pvid(struct ocelot *ocelot, int port, const struct net_device *bridge) argument
583 ocelot_del_vlan_unaware_pvid(struct ocelot *ocelot, int port, const struct net_device *bridge) argument
1255 ocelot_fdb_add(struct ocelot *ocelot, int port, const unsigned char *addr, u16 vid, const struct net_device *bridge) argument
1265 ocelot_fdb_del(struct ocelot *ocelot, int port, const unsigned char *addr, u16 vid, const struct net_device *bridge) argument
1561 const struct net_device *bridge; local
1881 ocelot_port_mdb_add(struct ocelot *ocelot, int port, const struct switchdev_obj_port_mdb *mdb, const struct net_device *bridge) argument
1938 ocelot_port_mdb_del(struct ocelot *ocelot, int port, const struct switchdev_obj_port_mdb *mdb, const struct net_device *bridge) argument
1983 ocelot_port_bridge_join(struct ocelot *ocelot, int port, struct net_device *bridge, int bridge_num, struct netlink_ext_ack *extack) argument
2010 ocelot_port_bridge_leave(struct ocelot *ocelot, int port, struct net_device *bridge) argument
2310 ocelot_lag_fdb_add(struct ocelot *ocelot, struct net_device *bond, const unsigned char *addr, u16 vid, const struct net_device *bridge) argument
2346 ocelot_lag_fdb_del(struct ocelot *ocelot, struct net_device *bond, const unsigned char *addr, u16 vid, const struct net_device *bridge) argument
[all...]
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_dsi.c196 struct drm_bridge bridge; member in struct:mtk_dsi
224 return container_of(b, struct mtk_dsi, bridge);
726 static int mtk_dsi_bridge_attach(struct drm_bridge *bridge, argument
729 struct mtk_dsi *dsi = bridge_to_dsi(bridge);
731 /* Attach the panel or bridge to the dsi bridge */
732 return drm_bridge_attach(bridge->encoder, dsi->next_bridge,
733 &dsi->bridge, flags);
736 static void mtk_dsi_bridge_mode_set(struct drm_bridge *bridge, argument
740 struct mtk_dsi *dsi = bridge_to_dsi(bridge);
745 mtk_dsi_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
753 mtk_dsi_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
764 mtk_dsi_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
775 mtk_dsi_bridge_atomic_post_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
784 mtk_dsi_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
[all...]
H A Dmtk_dp.c114 struct drm_bridge bridge; member in struct:mtk_dp
135 /* protect the plugged_cb as it's used in both bridge ops and audio */
324 return container_of(b, struct mtk_dp, bridge);
1319 bool plugged_in = (mtk_dp->bridge.type == DRM_MODE_CONNECTOR_eDP);
1643 if (mtk_dp->bridge.type == DRM_MODE_CONNECTOR_eDP &&
1883 if (mtk_dp->bridge.dev)
1884 drm_helper_hpd_irq_event(mtk_dp->bridge.dev);
2015 static enum drm_connector_status mtk_dp_bdg_detect(struct drm_bridge *bridge) argument
2017 struct mtk_dp *mtk_dp = mtk_dp_from_bridge(bridge);
2045 static const struct drm_edid *mtk_dp_edid_read(struct drm_bridge *bridge, argument
2178 mtk_dp_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
2228 mtk_dp_bridge_detach(struct drm_bridge *bridge) argument
2241 mtk_dp_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) argument
2291 mtk_dp_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) argument
2316 mtk_dp_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
2333 mtk_dp_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
2356 mtk_dp_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
2402 mtk_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
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dbase.c81 if (pci->agp.bridge)
91 if (pci->agp.bridge)
117 if (pci->agp.bridge) {
/linux-master/tools/testing/selftests/net/
H A Dtest_vxlan_under_vrf.sh81 ip -netns ${hv[$id]} link add br0 type bridge
116 bridge -netns $hv_1 fdb add 00:00:00:00:00:00 dev vxlan0 dst 172.16.0.2 self permanent
117 bridge -netns $hv_2 fdb add 00:00:00:00:00:00 dev vxlan0 dst 172.16.0.1 self permanent
/linux-master/drivers/gpu/drm/
H A Ddrm_debugfs.c592 struct drm_bridge *bridge; local
595 drm_for_each_bridge_in_chain(encoder, bridge) {
596 drm_printf(&p, "bridge[%d]: %ps\n", idx++, bridge->funcs);
598 bridge->type,
599 drm_get_connector_type_name(bridge->type));
601 if (bridge->of_node)
602 drm_printf(&p, "\tOF: %pOFfc\n", bridge->of_node);
604 drm_printf(&p, "\tops: [0x%x]", bridge->ops);
605 if (bridge
[all...]
/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c3 * Cadence MHDP8546 DP bridge driver.
56 static void cdns_mhdp_bridge_hpd_enable(struct drm_bridge *bridge) argument
58 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
67 static void cdns_mhdp_bridge_hpd_disable(struct drm_bridge *bridge) argument
69 struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge);
765 * code is executed after the bridge is detached. The similar
769 * bridge should already be detached.
771 cdns_mhdp_bridge_hpd_enable(&mhdp->bridge);
802 * XXX how to make sure the bridge is still attached when
814 drm_kms_helper_hotplug_event(mhdp->bridge
1697 struct drm_bridge *bridge = &mhdp->bridge; local
1733 cdns_mhdp_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
1986 cdns_mhdp_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) argument
2074 cdns_mhdp_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) argument
2106 cdns_mhdp_detach(struct drm_bridge *bridge) argument
2124 cdns_mhdp_bridge_atomic_duplicate_state(struct drm_bridge *bridge) argument
2138 cdns_mhdp_bridge_atomic_destroy_state(struct drm_bridge *bridge, struct drm_bridge_state *state) argument
2154 cdns_mhdp_bridge_atomic_reset(struct drm_bridge *bridge) argument
2167 cdns_mhdp_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
2188 cdns_mhdp_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
2218 cdns_mhdp_bridge_detect(struct drm_bridge *bridge) argument
2225 cdns_mhdp_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dnwl-dsi.c67 struct drm_bridge bridge; member in struct:nwl_dsi
123 static inline struct nwl_dsi *bridge_to_dsi(struct drm_bridge *bridge) argument
125 return container_of(bridge, struct nwl_dsi, bridge);
740 nwl_dsi_bridge_atomic_disable(struct drm_bridge *bridge, argument
743 struct nwl_dsi *dsi = bridge_to_dsi(bridge);
803 nwl_dsi_bridge_mode_valid(struct drm_bridge *bridge, argument
807 struct nwl_dsi *dsi = bridge_to_dsi(bridge);
819 static int nwl_dsi_bridge_atomic_check(struct drm_bridge *bridge, argument
843 nwl_dsi_bridge_mode_set(struct drm_bridge *bridge, argument
902 nwl_dsi_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
914 nwl_dsi_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
927 nwl_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
[all...]
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_dpi.c146 * bus_format. Ideally the bridge would tell us the
148 * uniform throughout the bridge chain.
283 * a bridge.
289 struct drm_bridge *bridge; local
291 bridge = drmm_of_get_bridge(drm, dev->of_node, 0, 0);
292 if (IS_ERR(bridge)) {
296 if (PTR_ERR(bridge) == -ENODEV)
299 return PTR_ERR(bridge);
302 return drm_bridge_attach(&dpi->encoder.base, bridge, NULL, 0);
/linux-master/arch/x86/pci/
H A Dacpi.c154 * bridge memory window from _CRS. Using the E820 region to clip
206 * Some firmware includes unusable space (host bridge registers,
207 * hidden PCI device BARs, etc) in PCI host bridge _CRS. This is a
237 pr_info("%s host bridge windows from ACPI; if necessary, use \"pci=%s\" and report a bug\n",
247 pr_info("%s E820 reservations for host bridge windows\n",
257 dev_err(dev, "%s can't access configuration space under this host bridge\n",
265 * devices under this host bridge.
267 dev_warn(dev, "%s can't access extended configuration space under this bridge\n",
278 struct device *dev = &ci->bridge->dev;
362 * An IO port or MMIO resource assigned to a PCI host bridge ma
472 pcibios_root_bridge_prepare(struct pci_host_bridge *bridge) argument
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Drgb.c301 * Wrap directly-connected panel into DRM bridge in order to let
305 output->bridge = devm_drm_panel_bridge_add(output->dev,
307 if (IS_ERR(output->bridge)) {
309 "failed to wrap panel into bridge: %pe\n",
310 output->bridge);
311 return PTR_ERR(output->bridge);
318 * Tegra devices that have LVDS panel utilize LVDS encoder bridge
324 * use an older device-tree version didn't model the bridge, assuming
328 * Newer device-trees utilize LVDS encoder bridge, which provides
331 * For older device-trees we wrapped panel into the panel-bridge
[all...]
/linux-master/tools/testing/selftests/drivers/net/bonding/
H A Dbond_macvlan.sh49 ip -n ${s_ns} link add link bond0 name macv0 type macvlan mode bridge
55 ip -n ${s_ns} link add link bond0 name macv0 type macvlan mode bridge
/linux-master/drivers/pci/
H A Dremove.c139 host_bridge = to_pci_host_bridge(bus->bridge);
144 /* stop the host bridge */
157 host_bridge = to_pci_host_bridge(bus->bridge);
171 /* remove the host bridge */
H A Dpci.c314 * bridge because we hold a reference to the top level
315 * device which should hold a reference to the bridge,
814 * If we're below a transparent bridge, there may
877 "bridge window", /* "io" included in %pR */
878 "bridge window", /* "mem" included in %pR */
879 "bridge window", /* "mem pref" included in %pR */
896 "CardBus bridge window 0", /* I/O */
897 "CardBus bridge window 1", /* I/O */
898 "CardBus bridge window 0", /* mem */
899 "CardBus bridge windo
1257 struct pci_dev *bridge; local
2010 struct pci_dev *bridge; local
2058 struct pci_dev *bridge; local
2080 struct pci_dev *bridge; local
2383 struct pci_dev *bridge = pdev->bus->self; local
2798 struct pci_dev *bridge = bus->self; local
2976 pci_bridge_d3_possible(struct pci_dev *bridge) argument
3059 struct pci_dev *bridge; local
3498 struct pci_dev *bridge; local
3793 struct pci_dev *bridge; local
5633 pci_bus_error_reset(struct pci_dev *bridge) argument
5832 struct pci_host_bridge *bridge = pci_find_host_bridge(dev->bus); local
6171 struct pci_dev *bridge; local
6300 struct pci_dev *bridge = dev->bus->self; local
[all...]
/linux-master/arch/mips/pci/
H A Dpci-xtalk-bridge.c13 #include <linux/platform_data/xtalk-bridge.h>
18 #include <asm/pci/bridge.h>
27 * Common phys<->dma mapping for platforms using pci xtalk bridge
123 struct bridge_regs *bridge = bc->base; local
130 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[PCI_VENDOR_ID];
139 addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2];
144 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[where ^ (4 - size)];
160 struct bridge_regs *bridge = bc->base; local
169 addr = &bridge->b_type1_cfg.c[(fn << 8) | PCI_VENDOR_ID];
178 addr = &bridge
208 struct bridge_regs *bridge = bc->base; local
247 struct bridge_regs *bridge = bc->base; local
[all...]
/linux-master/include/linux/
H A Dagp_backend.h72 struct agp_bridge_data *bridge; member in struct:agp_memory
/linux-master/drivers/media/usb/gspca/stv06xx/
H A Dstv06xx.h87 u8 bridge; member in struct:sd
/linux-master/arch/xtensa/kernel/
H A Dpci.c24 #include <asm/pci-bridge.h>
64 /* This is a subordinate bridge */
/linux-master/drivers/media/usb/gspca/
H A Dsunplus.c28 u8 bridge; member in struct:sd
452 switch (sd->bridge) {
527 reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f0 : 0x21a7;
536 reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f1 : 0x21a8;
545 reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f6 : 0x21ae;
554 switch (sd->bridge) {
585 sd->bridge = id->driver_info >> 8;
595 break; /* (right bridge/subtype) */
597 sd->bridge = BRIDGE_SPCA504B;
605 switch (sd->bridge) {
[all...]

Completed in 251 milliseconds

<<11121314151617181920>>