Searched refs:bridge (Results 176 - 200 of 691) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/bridge/
H A Dite-it66121.c299 struct drm_bridge bridge; member in struct:it66121_ctx
588 static int it66121_bridge_attach(struct drm_bridge *bridge, argument
591 struct it66121_ctx *ctx = container_of(bridge, struct it66121_ctx, bridge);
597 ret = drm_bridge_attach(bridge->encoder, ctx->next_bridge, bridge, flags);
649 /* Per programming manual, sleep here for bridge to settle */
673 static u32 *it66121_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, argument
695 static u32 *it66121_bridge_atomic_get_input_bus_fmts(struct drm_bridge *bridge, argument
702 struct it66121_ctx *ctx = container_of(bridge, struc
723 it66121_bridge_enable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) argument
734 it66121_bridge_disable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) argument
744 it66121_bridge_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument
763 it66121_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument
830 it66121_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
848 it66121_bridge_detect(struct drm_bridge *bridge) argument
856 it66121_bridge_hpd_enable(struct drm_bridge *bridge) argument
866 it66121_bridge_hpd_disable(struct drm_bridge *bridge) argument
877 it66121_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
H A Dsii902x.c169 struct drm_bridge bridge; member in struct:sii902x
227 static inline struct sii902x *bridge_to_sii902x(struct drm_bridge *bridge) argument
229 return container_of(bridge, struct sii902x, bridge);
326 static void sii902x_bridge_disable(struct drm_bridge *bridge) argument
328 struct sii902x *sii902x = bridge_to_sii902x(bridge);
339 static void sii902x_bridge_enable(struct drm_bridge *bridge) argument
341 struct sii902x *sii902x = bridge_to_sii902x(bridge);
354 static void sii902x_bridge_mode_set(struct drm_bridge *bridge, argument
358 struct sii902x *sii902x = bridge_to_sii902x(bridge);
415 sii902x_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
457 sii902x_bridge_detect(struct drm_bridge *bridge) argument
464 sii902x_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
472 sii902x_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
493 sii902x_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...]
H A Dlontium-lt9211.c3 * Lontium LT9211 bridge driver
44 struct drm_bridge bridge; member in struct:lt9211
96 static struct lt9211 *bridge_to_lt9211(struct drm_bridge *bridge) argument
98 return container_of(bridge, struct lt9211, bridge);
101 static int lt9211_attach(struct drm_bridge *bridge, argument
104 struct lt9211 *ctx = bridge_to_lt9211(bridge);
106 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge,
107 &ctx->bridge, flags);
457 static void lt9211_atomic_enable(struct drm_bridge *bridge, argument
555 lt9211_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
576 lt9211_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
592 lt9211_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...]
H A Dtc358768.c135 struct drm_bridge *bridge; member in struct:tc358768_dsi_output
148 struct drm_bridge bridge; member in struct:tc358768_priv
171 *bridge)
173 return container_of(bridge, struct tc358768_priv, bridge);
394 struct drm_bridge *bridge; local
424 &bridge);
429 bridge = drm_panel_bridge_add_typed(panel,
431 if (IS_ERR(bridge))
432 return PTR_ERR(bridge);
170 bridge_to_tc358768(struct drm_bridge *bridge) argument
537 tc358768_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
552 tc358768_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
564 tc358768_bridge_disable(struct drm_bridge *bridge) argument
586 tc358768_bridge_post_disable(struct drm_bridge *bridge) argument
666 tc358768_bridge_pre_enable(struct drm_bridge *bridge) argument
1067 tc358768_bridge_enable(struct drm_bridge *bridge) argument
1094 tc358768_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
1129 tc358768_mode_fixup(struct drm_bridge *bridge, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
[all...]
/linux-master/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
H A Dsun8i_a83t_mipi_csi2.c151 csi2_dev->bridge.endpoint.bus.mipi_csi2.num_data_lanes;
152 struct v4l2_mbus_framefmt *mbus_format = &csi2_dev->bridge.mbus_format;
205 struct v4l2_subdev *source_subdev = csi2_dev->bridge.source_subdev;
208 struct v4l2_mbus_framefmt *mbus_format = &csi2_dev->bridge.mbus_format;
214 csi2_dev->bridge.endpoint.bus.mipi_csi2.num_data_lanes;
349 struct mutex *lock = &csi2_dev->bridge.lock;
385 struct mutex *lock = &csi2_dev->bridge.lock;
393 *mbus_format = csi2_dev->bridge.mbus_format;
407 struct mutex *lock = &csi2_dev->bridge.lock;
417 csi2_dev->bridge
535 struct sun8i_a83t_mipi_csi2_bridge *bridge = &csi2_dev->bridge; local
[all...]
/linux-master/drivers/media/platform/sunxi/sun6i-mipi-csi2/
H A Dsun6i_mipi_csi2.c102 csi2_dev->bridge.endpoint.bus.mipi_csi2.num_data_lanes;
103 struct v4l2_mbus_framefmt *mbus_format = &csi2_dev->bridge.mbus_format;
173 struct v4l2_subdev *source_subdev = csi2_dev->bridge.source_subdev;
176 struct v4l2_mbus_framefmt *mbus_format = &csi2_dev->bridge.mbus_format;
182 csi2_dev->bridge.endpoint.bus.mipi_csi2.num_data_lanes;
315 struct mutex *lock = &csi2_dev->bridge.lock;
349 struct mutex *lock = &csi2_dev->bridge.lock;
357 *mbus_format = csi2_dev->bridge.mbus_format;
370 struct mutex *lock = &csi2_dev->bridge.lock;
380 csi2_dev->bridge
497 struct sun6i_mipi_csi2_bridge *bridge = &csi2_dev->bridge; local
[all...]
/linux-master/drivers/gpu/drm/msm/dsi/
H A Ddsi_manager.c195 static int dsi_mgr_bridge_get_id(struct drm_bridge *bridge) argument
197 struct dsi_bridge *dsi_bridge = to_dsi_bridge(bridge);
201 static int dsi_mgr_bridge_power_on(struct drm_bridge *bridge) argument
203 int id = dsi_mgr_bridge_get_id(bridge);
251 static void dsi_mgr_bridge_power_off(struct drm_bridge *bridge) argument
253 int id = dsi_mgr_bridge_get_id(bridge);
268 static void dsi_mgr_bridge_pre_enable(struct drm_bridge *bridge) argument
270 int id = dsi_mgr_bridge_get_id(bridge);
283 ret = dsi_mgr_bridge_power_on(bridge);
308 dsi_mgr_bridge_power_off(bridge);
324 dsi_mgr_bridge_post_disable(struct drm_bridge *bridge) argument
375 dsi_mgr_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument
395 dsi_mgr_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
437 struct drm_bridge *bridge; local
[all...]
/linux-master/drivers/char/agp/
H A Disoch.c60 * node (i.e. a host bridge in combination with the adapters
64 static int agp_3_5_isochronous_node_enable(struct agp_bridge_data *bridge, argument
80 struct pci_dev *td = bridge->dev, *dev;
119 pci_read_config_dword(td, bridge->capndx+AGPNISTAT, &tnistat);
120 pci_read_config_dword(td, bridge->capndx+AGPSTAT, &tstatus);
157 "the AGP 3.0 bridge!\n");
170 pci_read_config_word(td, bridge->capndx+AGPNICMD, &tnicmd);
173 pci_write_config_word(td, bridge->capndx+AGPNICMD, tnicmd);
176 pci_read_config_dword(td, bridge->capndx+AGPNISTAT, &tnistat);
193 "bridge!\
283 agp_3_5_nonisochronous_node_enable(struct agp_bridge_data *bridge, struct agp_3_5_dev *dev_list, unsigned int ndevs) argument
313 agp_3_5_enable(struct agp_bridge_data *bridge) argument
[all...]
/linux-master/drivers/bus/
H A Dvexpress-config.c124 struct vexpress_config_bridge *bridge = dev_get_drvdata(dev->parent); local
127 bridge->ops->regmap_exit(regmap, bridge->context);
132 struct vexpress_config_bridge *bridge; local
136 bridge = dev_get_drvdata(dev->parent);
137 if (WARN_ON(!bridge))
145 regmap = (bridge->ops->regmap_init)(dev, bridge->context);
353 struct vexpress_config_bridge *bridge; local
368 bridge
[all...]
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Dingress_rif_conf_vxlan.sh78 ip link add name br1 type bridge vlan_filtering 1 vlan_default_pvid 0 \
80 # Make sure the bridge uses the MAC address of the local port and not
90 bridge vlan add vid 10 dev $swp1 pvid untagged
115 bridge vlan add vid 10 dev br1 self
116 bridge vlan add vid 4001 dev br1 self
125 bridge vlan del vid 4001 dev br1 self
126 bridge vlan del vid 10 dev br1 self
136 bridge vlan del vid 10 dev $swp1
249 bridge vlan add vid 4001 dev vx4001 pvid untagged
269 bridge vla
[all...]
H A Dvxlan_ipv6.sh25 ip link add dev br0 type bridge mcast_snooping 0
42 ip link add dev br0 type bridge mcast_snooping 0
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_agp.c58 /* Intel 82855PM host bridge / Mobility 9600 M10 RV350 Needs AGPMode 1 (lp #195051) */
61 /* Intel 82855PM host bridge / RV250/M9 GL [Mobility FireGL 9000/Radeon 9000] needs AGPMode 1 (Thinkpad T40p) */
64 /* Intel 82855PM host bridge / Mobility M7 needs AGPMode 1 */
67 /* Intel 82855PM host bridge / FireGL Mobility T2 RV350 Needs AGPMode 2 (fdo #20647) */
70 /* Intel 82855PM host bridge / Mobility M9+ / VaioPCG-V505DX Needs AGPMode 2 (fdo #17928) */
79 /* Intel 82852/82855 host bridge / Mobility FireGL 9000 RV250 Needs AGPMode 1 (lp #296617) */
82 /* Intel 82855PM host bridge / Mobility FireGL 9000 RV250 Needs AGPMode 1 for suspend/resume */
85 /* Intel 82852/82855 host bridge / Mobility 9600 M10 RV350 Needs AGPMode 1 (deb #467460) */
88 /* Intel 82852/82855 host bridge / Mobility 9600 M10 RV350 Needs AGPMode 1 (lp #203007) */
91 /* Intel 82852/82855 host bridge / Mobilit
[all...]
/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danalogix-anx6345.c48 struct drm_bridge bridge; member in struct:anx6345
73 static inline struct anx6345 *bridge_to_anx6345(struct drm_bridge *bridge) argument
75 return container_of(bridge, struct anx6345, bridge);
520 static int anx6345_bridge_attach(struct drm_bridge *bridge, argument
523 struct anx6345 *anx6345 = bridge_to_anx6345(bridge);
527 DRM_ERROR("Fix bridge driver to make connector optional!");
531 if (!bridge->encoder) {
539 anx6345->aux.drm_dev = bridge->dev;
548 err = drm_connector_init(bridge
582 anx6345_bridge_detach(struct drm_bridge *bridge) argument
588 anx6345_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
602 anx6345_bridge_disable(struct drm_bridge *bridge) argument
616 anx6345_bridge_enable(struct drm_bridge *bridge) argument
[all...]
/linux-master/drivers/gpu/drm/sti/
H A Dsti_dvo.c99 struct drm_bridge *bridge; member in struct:sti_dvo
211 static void sti_dvo_disable(struct drm_bridge *bridge) argument
213 struct sti_dvo *dvo = bridge->driver_private;
234 static void sti_dvo_pre_enable(struct drm_bridge *bridge) argument
236 struct sti_dvo *dvo = bridge->driver_private;
279 static void sti_dvo_set_mode(struct drm_bridge *bridge, argument
283 struct sti_dvo *dvo = bridge->driver_private;
322 static void sti_dvo_bridge_nope(struct drm_bridge *bridge) argument
441 struct drm_bridge *bridge; local
457 bridge
[all...]
/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-dsi-core.h25 struct drm_bridge *bridge; member in struct:cdns_dsi_output
45 struct drm_bridge bridge; member in struct:cdns_dsi_input
54 * @enable: Called at the beginning of CDNS DSI bridge enable
55 * @disable: Called at the end of CDNS DSI bridge disable
/linux-master/arch/arm/mach-mv78xx0/
H A Dpcie.c202 static int __init mv78xx0_pcie_scan_bus(int nr, struct pci_host_bridge *bridge) argument
204 struct pci_sys_data *sys = pci_host_bridge_priv(bridge);
211 list_splice_init(&sys->resources, &bridge->windows);
212 bridge->dev.parent = NULL;
213 bridge->sysdata = sys;
214 bridge->busnr = sys->busnr;
215 bridge->ops = &pcie_ops;
217 return pci_scan_root_bus_bridge(bridge);
/linux-master/arch/arm/mach-dove/
H A Dpcie.c19 #include "bridge-regs.h"
159 dove_pcie_scan_bus(int nr, struct pci_host_bridge *bridge) argument
161 struct pci_sys_data *sys = pci_host_bridge_priv(bridge);
168 list_splice_init(&sys->resources, &bridge->windows);
169 bridge->dev.parent = NULL;
170 bridge->sysdata = sys;
171 bridge->busnr = sys->busnr;
172 bridge->ops = &pcie_ops;
174 return pci_scan_root_bus_bridge(bridge);
/linux-master/tools/perf/util/
H A Dpmu.l3 %option bison-bridge
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_lvds.c67 struct drm_bridge bridge; member in struct:rcar_lvds
84 container_of(b, struct rcar_lvds, bridge)
319 * There is no API yet to retrieve LVDS mode from a bridge, only panels
353 static void rcar_lvds_enable(struct drm_bridge *bridge, argument
358 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
440 if (lvds->bridge.encoder) {
493 static void rcar_lvds_disable(struct drm_bridge *bridge) argument
495 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
541 int rcar_lvds_pclk_enable(struct drm_bridge *bridge, unsigned long freq, argument
544 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
562 rcar_lvds_pclk_disable(struct drm_bridge *bridge, bool dot_clk_only) argument
584 rcar_lvds_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
598 rcar_lvds_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
619 rcar_lvds_mode_fixup(struct drm_bridge *bridge, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
637 rcar_lvds_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
659 rcar_lvds_dual_link(struct drm_bridge *bridge) argument
667 rcar_lvds_is_connected(struct drm_bridge *bridge) argument
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_eswitch_br.h44 struct ice_esw_br *bridge; member in struct:ice_esw_br_port
70 struct ice_esw_br *bridge; member in struct:ice_esw_br_offloads
108 /* In trunk VLAN mode, for untagged traffic the bridge sends requests
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge_priv.h184 struct mlx5_esw_bridge *bridge; member in struct:mlx5_esw_bridge_port
233 int mlx5_esw_bridge_mcast_enable(struct mlx5_esw_bridge *bridge);
234 void mlx5_esw_bridge_mcast_disable(struct mlx5_esw_bridge *bridge);
236 int mlx5_esw_bridge_mdb_init(struct mlx5_esw_bridge *bridge);
237 void mlx5_esw_bridge_mdb_cleanup(struct mlx5_esw_bridge *bridge);
244 void mlx5_esw_bridge_mdb_flush(struct mlx5_esw_bridge *bridge);
248 void mlx5_esw_bridge_debugfs_init(struct net_device *br_netdev, struct mlx5_esw_bridge *bridge);
249 void mlx5_esw_bridge_debugfs_cleanup(struct mlx5_esw_bridge *bridge);
/linux-master/drivers/fpga/
H A Daltera-freeze-bridge.c13 #include <linux/fpga/fpga-bridge.h>
101 dev_dbg(dev, "%s bridge already disabled %d\n",
105 dev_err(dev, "%s bridge not enabled %d\n", __func__, status);
138 dev_dbg(dev, "%s bridge already enabled %d\n",
142 dev_err(dev, "%s bridge not frozen %d\n", __func__, status);
161 * enable = 1 : allow traffic through the bridge
162 * enable = 0 : disable traffic through the bridge
164 static int altera_freeze_br_enable_set(struct fpga_bridge *bridge, argument
167 struct altera_freeze_br_data *priv = bridge->priv;
168 struct fpga_image_info *info = bridge
190 altera_freeze_br_enable_show(struct fpga_bridge *bridge) argument
[all...]
/linux-master/drivers/pci/controller/
H A Dpci-aardvark.c30 #include "../pci-bridge-emul.h"
288 struct pci_bridge_emul bridge; member in struct:advk_pcie
780 advk_pci_bridge_emul_base_conf_read(struct pci_bridge_emul *bridge, argument
783 struct advk_pcie *pcie = bridge->data;
796 __le32 *cfgspace = (__le32 *)&bridge->conf;
816 advk_pci_bridge_emul_base_conf_write(struct pci_bridge_emul *bridge, argument
819 struct advk_pcie *pcie = bridge->data;
856 advk_pci_bridge_emul_pcie_conf_read(struct pci_bridge_emul *bridge, argument
859 struct advk_pcie *pcie = bridge->data;
910 advk_pci_bridge_emul_pcie_conf_write(struct pci_bridge_emul *bridge, argument
948 advk_pci_bridge_emul_ext_conf_read(struct pci_bridge_emul *bridge, int reg, u32 *value) argument
992 advk_pci_bridge_emul_ext_conf_write(struct pci_bridge_emul *bridge, int reg, u32 old, u32 new, u32 mask) argument
1038 struct pci_bridge_emul *bridge = &pcie->bridge; local
1762 struct pci_host_bridge *bridge; local
1933 struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie); local
[all...]
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_mic.c104 struct drm_bridge bridge; member in struct:exynos_mic
231 static void mic_post_disable(struct drm_bridge *bridge) argument
233 struct exynos_mic *mic = bridge->driver_private;
248 static void mic_mode_set(struct drm_bridge *bridge, argument
252 struct exynos_mic *mic = bridge->driver_private;
256 mic->i80_mode = to_exynos_crtc(bridge->encoder->crtc)->i80_mode;
260 static void mic_pre_enable(struct drm_bridge *bridge) argument
262 struct exynos_mic *mic = bridge->driver_private;
318 mic->bridge.driver_private = mic;
320 return drm_bridge_attach(encoder, &mic->bridge, NUL
[all...]
/linux-master/include/drm/
H A Ddrm_of.h51 struct drm_bridge **bridge);
99 struct drm_bridge **bridge)
145 * drm_of_panel_bridge_remove - remove panel bridge
146 * @np: device tree node containing panel bridge output ports
148 * Remove the panel bridge of a given DT node's port and endpoint number
156 struct drm_bridge *bridge; local
163 bridge = of_drm_find_bridge(remote);
164 drm_panel_bridge_remove(bridge);
96 drm_of_find_panel_or_bridge(const struct device_node *np, int port, int endpoint, struct drm_panel **panel, struct drm_bridge **bridge) argument

Completed in 213 milliseconds

1234567891011>>