Searched refs:bridge (Results 251 - 275 of 691) sorted by relevance

<<11121314151617181920>>

/linux-master/arch/powerpc/platforms/pseries/
H A Dpci_dlpar.c14 #include <asm/pci-bridge.h>
57 struct pci_host_bridge *host_bridge = to_pci_host_bridge(b->bridge);
88 /* Remove the PCI bus and unregister the bridge device from sysfs */
/linux-master/tools/testing/selftests/net/forwarding/
H A Dmirror_gre_lib.sh114 bridge link set dev $nbpdev state disabled
118 bridge link set dev $nbpdev state forwarding
H A Dlib.sh194 if ! bridge -d link show | grep -q " locked"; then
202 if ! bridge -d link show | grep -q "mab"; then
981 local bridge=$1
985 ageing_time=$(ip -j -d link show dev $bridge \
1331 local bridge=$1
1340 bridge -j fdb show br $bridge brport $br_port1 \
1347 bridge link set dev $br_port1 flood off
1365 bridge -j fdb show br $bridge brpor
[all...]
/linux-master/drivers/pci/controller/mobiveil/
H A Dpcie-layerscape-gen4.c204 struct pci_host_bridge *bridge; local
215 bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie));
216 if (!bridge)
219 pcie = pci_host_bridge_priv(bridge);
225 mv_pci->rp.bridge = bridge;
/linux-master/drivers/gpu/drm/
H A Ddrm_of.c221 * drm_of_find_panel_or_bridge - return connected panel or bridge device
226 * @bridge: pointer to hold returned drm_bridge
230 * @panel or @bridge must not be NULL.
240 struct drm_bridge **bridge)
245 if (!panel && !bridge)
271 /* No panel found yet, check for a bridge next. */
272 if (bridge) {
274 *bridge = of_drm_find_bridge(remote);
275 if (*bridge)
278 *bridge
237 drm_of_find_panel_or_bridge(const struct device_node *np, int port, int endpoint, struct drm_panel **panel, struct drm_bridge **bridge) argument
[all...]
H A Ddrm_atomic_state_helper.c727 * __drm_atomic_helper_bridge_duplicate_state() - Copy atomic bridge state
728 * @bridge: bridge object
729 * @state: atomic bridge state
731 * Copies atomic state from a bridge's current state and resets inferred values.
732 * This is useful for drivers that subclass the bridge state.
734 void __drm_atomic_helper_bridge_duplicate_state(struct drm_bridge *bridge, argument
737 __drm_atomic_helper_private_obj_duplicate_state(&bridge->base,
739 state->bridge = bridge;
753 drm_atomic_helper_bridge_duplicate_state(struct drm_bridge *bridge) argument
779 drm_atomic_helper_bridge_destroy_state(struct drm_bridge *bridge, struct drm_bridge_state *state) argument
796 __drm_atomic_helper_bridge_reset(struct drm_bridge *bridge, struct drm_bridge_state *state) argument
814 drm_atomic_helper_bridge_reset(struct drm_bridge *bridge) argument
[all...]
/linux-master/arch/powerpc/platforms/embedded6xx/
H A Dholly.c3 * Board setup routines for the IBM 750GX/CL platform w/ TSI10x bridge
34 #include <asm/pci-bridge.h>
59 printk(KERN_INFO "Remapping PCI bridge\n");
61 /* Re-init the PCI bridge and LUT registers to have mappings that don't
119 /* setup PCI host bridge */
207 struct device_node *bridge = NULL; local
213 bridge = of_find_node_by_type(NULL, "tsi-bridge");
214 if (bridge) {
215 of_address_to_resource(bridge,
[all...]
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_hpd.c93 int msm_hdmi_hpd_enable(struct drm_bridge *bridge) argument
95 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
173 void msm_hdmi_hpd_irq(struct drm_bridge *bridge) argument
175 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
228 struct drm_bridge *bridge)
230 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
227 msm_hdmi_bridge_detect( struct drm_bridge *bridge) argument
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_dpi.c65 struct drm_bridge bridge; member in struct:mtk_dpi
90 return container_of(b, struct mtk_dpi, bridge);
622 static u32 *mtk_dpi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, argument
628 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
651 static u32 *mtk_dpi_bridge_atomic_get_input_bus_fmts(struct drm_bridge *bridge, argument
673 static int mtk_dpi_bridge_atomic_check(struct drm_bridge *bridge, argument
678 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
703 static int mtk_dpi_bridge_attach(struct drm_bridge *bridge, argument
706 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
708 return drm_bridge_attach(bridge
712 mtk_dpi_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument
721 mtk_dpi_bridge_disable(struct drm_bridge *bridge) argument
731 mtk_dpi_bridge_enable(struct drm_bridge *bridge) argument
744 mtk_dpi_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
[all...]
H A Dmtk_hdmi.c155 struct drm_bridge bridge; member in struct:mtk_hdmi
187 return container_of(b, struct mtk_hdmi, bridge);
1206 mtk_hdmi_bridge_mode_valid(struct drm_bridge *bridge, argument
1210 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge);
1217 next_bridge = drm_bridge_get_next_bridge(&hdmi->bridge);
1248 if (hdmi && hdmi->bridge.encoder && hdmi->bridge.encoder->dev) {
1252 drm_helper_hpd_irq_event(hdmi->bridge.encoder->dev);
1253 drm_bridge_hpd_notify(&hdmi->bridge, status);
1261 static enum drm_connector_status mtk_hdmi_bridge_detect(struct drm_bridge *bridge) argument
1268 mtk_hdmi_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
1291 mtk_hdmi_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
1315 mtk_hdmi_bridge_mode_fixup(struct drm_bridge *bridge, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1322 mtk_hdmi_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
1339 mtk_hdmi_bridge_atomic_post_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) argument
1353 mtk_hdmi_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument
1375 mtk_hdmi_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) argument
1396 mtk_hdmi_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A DMakefile2 obj-$(CONFIG_DRM_AUX_BRIDGE) += aux-bridge.o
3 obj-$(CONFIG_DRM_AUX_HPD_BRIDGE) += aux-hpd-bridge.o
23 obj-$(CONFIG_DRM_SIMPLE_BRIDGE) += simple-bridge.o
H A Dti-sn65dsi86.c135 * @bridge_aux: AUX-bus sub device for MIPI-to-eDP bridge functionality.
143 * @bridge: Our bridge.
148 * @next_bridge: The bridge on the eDP side.
149 * @enable_gpio: The GPIO we toggle to enable the bridge.
181 struct drm_bridge bridge; member in struct:ti_sn65dsi86
251 &pdata->bridge.encoder->crtc->state->adjusted_mode;
260 /* clk frequencies supported by bridge in Hz in case derived from REFCLK pin */
269 /* clk frequencies supported by bridge in Hz in case derived from DACP/N pin */
319 /* configure bridge ref_cl
692 bridge_to_ti_sn65dsi86(struct drm_bridge *bridge) argument
733 ti_sn_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
774 ti_sn_bridge_detach(struct drm_bridge *bridge) argument
780 ti_sn_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
814 ti_sn_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
1074 ti_sn_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
1165 ti_sn_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
1179 ti_sn_bridge_atomic_post_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
1197 ti_sn_bridge_detect(struct drm_bridge *bridge) argument
1210 ti_sn_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
H A Dtc358767.c3 * TC358767/TC358867/TC9595 DSI/DPI-to-DPI/(e)DP bridge driver
358 struct drm_bridge bridge; member in struct:tc_data
394 return container_of(b, struct tc_data, bridge);
599 if (tc->bridge.type == DRM_MODE_CONNECTOR_DPI) {
1517 tc_dpi_bridge_atomic_enable(struct drm_bridge *bridge, argument
1521 struct tc_data *tc = bridge_to_tc(bridge);
1533 tc_dpi_bridge_atomic_disable(struct drm_bridge *bridge, argument
1536 struct tc_data *tc = bridge_to_tc(bridge);
1545 tc_edp_bridge_atomic_enable(struct drm_bridge *bridge, argument
1548 struct tc_data *tc = bridge_to_tc(bridge);
1572 tc_edp_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
1587 tc_dpi_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
1599 tc_edp_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
1612 tc_dpi_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
1624 tc_edp_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
1645 tc_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adj) argument
1654 tc_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
1693 tc_bridge_detect(struct drm_bridge *bridge) argument
1735 tc_dpi_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
1747 tc_edp_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
1800 tc_edp_bridge_detach(struct drm_bridge *bridge) argument
1808 tc_dpi_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
2210 struct drm_bridge *bridge; local
[all...]
H A Dtc358775.c3 * TC358775 DSI to LVDS bridge driver
261 struct drm_bridge bridge; member in struct:tc_data
278 return container_of(b, struct tc_data, bridge);
281 static void tc_bridge_pre_enable(struct drm_bridge *bridge) argument
283 struct tc_data *tc = bridge_to_tc(bridge);
304 static void tc_bridge_post_disable(struct drm_bridge *bridge) argument
306 struct tc_data *tc = bridge_to_tc(bridge);
376 static void tc_bridge_enable(struct drm_bridge *bridge) argument
378 struct tc_data *tc = bridge_to_tc(bridge);
384 struct drm_connector *connector = get_connector(bridge
494 tc_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
583 tc_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
[all...]
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dvenc.c263 struct drm_bridge bridge; member in struct:venc_device
266 #define drm_bridge_to_venc(b) container_of(b, struct venc_device, bridge)
540 static int venc_bridge_attach(struct drm_bridge *bridge, argument
543 struct venc_device *venc = drm_bridge_to_venc(bridge);
548 return drm_bridge_attach(bridge->encoder, venc->output.next_bridge,
549 bridge, flags);
553 venc_bridge_mode_valid(struct drm_bridge *bridge, argument
567 static bool venc_bridge_mode_fixup(struct drm_bridge *bridge, argument
593 static void venc_bridge_mode_set(struct drm_bridge *bridge, argument
597 struct venc_device *venc = drm_bridge_to_venc(bridge);
616 venc_bridge_enable(struct drm_bridge *bridge) argument
623 venc_bridge_disable(struct drm_bridge *bridge) argument
630 venc_bridge_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
H A Dhdmi4.c316 static int hdmi4_bridge_attach(struct drm_bridge *bridge, argument
319 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge);
324 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge,
325 bridge, flags);
328 static void hdmi4_bridge_mode_set(struct drm_bridge *bridge, argument
332 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge);
343 static void hdmi4_bridge_enable(struct drm_bridge *bridge, argument
346 struct omap_hdmi *hdmi = drm_bridge_to_hdmi(bridge);
355 * None of these should fail, as the bridge can't be enabled without a
359 bridge
412 hdmi4_bridge_disable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) argument
430 hdmi4_bridge_hpd_notify(struct drm_bridge *bridge, enum drm_connector_status status) argument
439 hdmi4_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danalogix-anx78xx.c68 struct drm_bridge bridge; member in struct:anx78xx
93 static inline struct anx78xx *bridge_to_anx78xx(struct drm_bridge *bridge) argument
95 return container_of(bridge, struct anx78xx, bridge);
889 static int anx78xx_bridge_attach(struct drm_bridge *bridge, argument
892 struct anx78xx *anx78xx = bridge_to_anx78xx(bridge);
896 DRM_ERROR("Fix bridge driver to make connector optional!");
900 if (!bridge->encoder) {
908 anx78xx->aux.drm_dev = bridge->dev;
917 err = drm_connector_init(bridge
951 anx78xx_bridge_detach(struct drm_bridge *bridge) argument
957 anx78xx_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
971 anx78xx_bridge_disable(struct drm_bridge *bridge) argument
980 anx78xx_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument
1009 anx78xx_bridge_enable(struct drm_bridge *bridge) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_switchdev.c154 mlxsw_sp_bridge_device_find(const struct mlxsw_sp_bridge *bridge, argument
159 list_for_each_entry(bridge_device, &bridge->bridges_list, list)
169 return !!mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
194 static int mlxsw_sp_bridge_device_vxlan_init(struct mlxsw_sp_bridge *bridge, argument
204 err = mlxsw_sp_bridge_vxlan_join(bridge->mlxsw_sp,
221 mlxsw_sp_bridge_vxlan_leave(bridge->mlxsw_sp, dev);
227 static void mlxsw_sp_bridge_device_vxlan_fini(struct mlxsw_sp_bridge *bridge, argument
235 mlxsw_sp_bridge_vxlan_leave(bridge->mlxsw_sp, dev);
242 struct mlxsw_sp_bridge *bridge = mlxsw_sp->bridge; local
250 mlxsw_sp_bridge_device_create(struct mlxsw_sp_bridge *bridge, struct net_device *br_dev, struct netlink_ext_ack *extack) argument
317 mlxsw_sp_bridge_device_destroy(struct mlxsw_sp_bridge *bridge, struct mlxsw_sp_bridge_device *bridge_device) argument
335 mlxsw_sp_bridge_device_get(struct mlxsw_sp_bridge *bridge, struct net_device *br_dev, struct netlink_ext_ack *extack) argument
349 mlxsw_sp_bridge_device_put(struct mlxsw_sp_bridge *bridge, struct mlxsw_sp_bridge_device *bridge_device) argument
371 mlxsw_sp_bridge_port_find(struct mlxsw_sp_bridge *bridge, struct net_device *brport_dev) argument
523 mlxsw_sp_bridge_port_get(struct mlxsw_sp_bridge *bridge, struct net_device *brport_dev, struct netlink_ext_ack *extack) argument
556 mlxsw_sp_bridge_port_put(struct mlxsw_sp_bridge *bridge, struct mlxsw_sp_bridge_port *bridge_port) argument
3331 struct mlxsw_sp_bridge *bridge; local
4080 struct mlxsw_sp_bridge *bridge = mlxsw_sp->bridge; local
4144 struct mlxsw_sp_bridge *bridge; local
[all...]
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Drtnetlink.sh91 ip link add name br1 up type bridge vlan_filtering 0
101 # Attach the device to br1. Since the bridge address was set, it should
104 check_err $? "Could not attach a device with low MAC to a bridge with RIF"
106 # Port MAC address change should be allowed for a bridge with set MAC.
110 log_test "RIF - attach port with bad MAC to bridge with set MAC"
126 ip link add name br0 type bridge vlan_filtering 1
145 # Test that when a bridge with VLAN interfaces is deleted, we correctly
147 # spectrum_switchdev: Do not leak RIFs when removing bridge") for more
151 ip link add name br0 type bridge vlan_filtering 1
167 log_test "bridge deletio
[all...]
H A Dq_in_q_veto.sh49 ip link add dev br0 type bridge vlan_filtering 1 \
58 check_fail $? "$netdev_proto vlan upper creation on top of an $bridge_proto bridge not rejected"
63 check_err $? "$netdev_proto vlan upper creation on top of an $bridge_proto bridge rejected without extack"
65 log_test "create $netdev_proto vlan upper on top $bridge_proto bridge"
90 ip link add dev br0 type bridge vlan_filtering 1 \
99 check_fail $? "802.1ad vlan upper creation on top of a bridge port not rejected"
104 check_err $? "802.1ad vlan upper creation on top of a bridge port rejected without extack"
106 log_test "create 802.1ad vlan upper on top of a bridge port"
158 ip link add dev br0 type bridge vlan_filtering 1 \
166 check_fail $? "vlan upper creation on top of front panel enslaved to 802.1ad bridge no
[all...]
/linux-master/arch/arm/mach-orion5x/
H A Dpci.c567 int __init orion5x_pci_sys_scan_bus(int nr, struct pci_host_bridge *bridge) argument
569 struct pci_sys_data *sys = pci_host_bridge_priv(bridge);
571 list_splice_init(&sys->resources, &bridge->windows);
572 bridge->dev.parent = NULL;
573 bridge->sysdata = sys;
574 bridge->busnr = sys->busnr;
577 bridge->ops = &pcie_ops;
578 return pci_scan_root_bus_bridge(bridge);
582 bridge->ops = &pci_ops;
583 return pci_scan_root_bus_bridge(bridge);
[all...]
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_mipi_dsi.c62 struct drm_bridge bridge; member in struct:rcar_mipi_dsi
90 bridge_to_rcar_mipi_dsi(struct drm_bridge *bridge) argument
92 return container_of(bridge, struct rcar_mipi_dsi, bridge);
801 static int rcar_mipi_dsi_attach(struct drm_bridge *bridge, argument
804 struct rcar_mipi_dsi *dsi = bridge_to_rcar_mipi_dsi(bridge);
806 return drm_bridge_attach(bridge->encoder, dsi->next_bridge, bridge,
810 static void rcar_mipi_dsi_atomic_enable(struct drm_bridge *bridge, argument
813 struct rcar_mipi_dsi *dsi = bridge_to_rcar_mipi_dsi(bridge);
818 rcar_mipi_dsi_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
826 rcar_mipi_dsi_pclk_enable(struct drm_bridge *bridge, struct drm_atomic_state *state) argument
865 rcar_mipi_dsi_pclk_disable(struct drm_bridge *bridge) argument
875 rcar_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/sti/
H A Dsti_hda.c402 static void sti_hda_disable(struct drm_bridge *bridge) argument
404 struct sti_hda *hda = bridge->driver_private;
427 static void sti_hda_pre_enable(struct drm_bridge *bridge) argument
429 struct sti_hda *hda = bridge->driver_private;
516 static void sti_hda_set_mode(struct drm_bridge *bridge, argument
520 struct sti_hda *hda = bridge->driver_private;
561 static void sti_hda_bridge_nope(struct drm_bridge *bridge) argument
680 struct drm_bridge *bridge; local
696 bridge = devm_kzalloc(dev, sizeof(*bridge), GFP_KERNE
[all...]
/linux-master/drivers/char/agp/
H A Dintel-agp.c727 struct agp_bridge_data *bridge; local
734 bridge = agp_alloc_bridge();
735 if (!bridge)
738 bridge->capndx = cap_ptr;
740 if (intel_gmch_probe(pdev, NULL, bridge))
745 stand on same host bridge type, this can be
748 bridge->driver = intel_agp_chipsets[i].driver;
753 if (!bridge->driver) {
757 agp_put_bridge(bridge);
761 bridge
811 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local
823 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local
[all...]
/linux-master/drivers/gpu/drm/mcde/
H A Dmcde_drv.c26 * External 0..5 0..3 A,B, 6 x DSI bridge
41 * helpers. We then provide a bridge to the DSI port, and on the DSI port
42 * bridge we connect hang a panel bridge or other bridge. This may be subject
53 * the DSI bridge.
134 * If no other bridge was found, check if we have a DPI panel or
135 * any other bridge connected directly to the MCDE DPI output.
136 * If a DSI bridge is found, DSI will take precedence.
138 * TODO: more elaborate bridge selectio
143 struct drm_bridge *bridge; local
[all...]

Completed in 267 milliseconds

<<11121314151617181920>>