Searched refs:bridge (Results 126 - 150 of 691) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/bridge/imx/
H A Dimx8qxp-pxl2dpi.c37 struct drm_bridge bridge; member in struct:imx8qxp_pxl2dpi
48 #define bridge_to_p2d(b) container_of(b, struct imx8qxp_pxl2dpi, bridge)
50 static int imx8qxp_pxl2dpi_bridge_attach(struct drm_bridge *bridge, argument
53 struct imx8qxp_pxl2dpi *p2d = bridge->driver_private;
61 if (!bridge->encoder) {
66 return drm_bridge_attach(bridge->encoder,
67 p2d->next_bridge, bridge,
72 imx8qxp_pxl2dpi_bridge_atomic_check(struct drm_bridge *bridge, argument
77 struct imx8qxp_pxl2dpi *p2d = bridge->driver_private;
86 imx8qxp_pxl2dpi_bridge_mode_set(struct drm_bridge *bridge, argument
131 imx8qxp_pxl2dpi_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
164 imx8qxp_pxl2dpi_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
199 imx8qxp_pxl2dpi_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
[all...]
H A Dimx8qxp-pixel-combiner.c62 struct drm_bridge bridge; member in struct:imx8qxp_pc_channel
100 imx8qxp_pc_bridge_mode_valid(struct drm_bridge *bridge, argument
110 static int imx8qxp_pc_bridge_attach(struct drm_bridge *bridge, argument
113 struct imx8qxp_pc_channel *ch = bridge->driver_private;
122 if (!bridge->encoder) {
127 return drm_bridge_attach(bridge->encoder,
128 ch->next_bridge, bridge,
133 imx8qxp_pc_bridge_mode_set(struct drm_bridge *bridge, argument
137 struct imx8qxp_pc_channel *ch = bridge->driver_private;
185 imx8qxp_pc_bridge_atomic_disable(struct drm_bridge *bridge, argument
215 imx8qxp_pc_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
250 imx8qxp_pc_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
[all...]
/linux-master/drivers/fpga/
H A Daltera-fpga2sdram.c9 * This driver manages a bridge between an FPGA and the SDRAM used by the ARM
12 * The bridge contains 4 read ports, 4 write ports, and 6 command ports.
26 #include <linux/fpga/fpga-bridge.h>
56 static int alt_fpga2sdram_enable_show(struct fpga_bridge *bridge) argument
58 struct alt_fpga2sdram_data *priv = bridge->priv;
73 static int alt_fpga2sdram_enable_set(struct fpga_bridge *bridge, bool enable) argument
75 return _alt_fpga2sdram_enable_set(bridge->priv, enable);
90 { .compatible = "altr,socfpga-fpga2sdram-bridge" },
121 /* Get f2s bridge configuration saved in handoff register */
133 if (!of_property_read_u32(dev->of_node, "bridge
[all...]
/linux-master/drivers/pci/controller/
H A Dpcie-iproc-platform.c45 struct pci_host_bridge *bridge; local
48 bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie));
49 if (!bridge)
52 pcie = pci_host_bridge_priv(bridge);
107 ret = iproc_pcie_setup(pcie, &bridge->windows);
H A Dpci-loongson.c71 * resources of the host bridge.
94 struct pci_dev *bridge; local
107 /* look for the matching bridge */
109 bridge = bus->self;
112 if (pci_match_id(bridge_devids, bridge)) {
126 struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus); local
128 bridge->no_inc_mrrs = 1;
309 struct pci_host_bridge *bridge; local
315 bridge = devm_pci_alloc_host_bridge(dev, sizeof(*priv));
316 if (!bridge)
[all...]
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Dingress_rif_conf_1q.sh4 # Test routing over bridge and verify that the order of configuration does not
97 ip link add dev br0 type bridge vlan_filtering 1 mcast_snooping 0
100 # up. Adding an address to the bridge will cause creating a RIF for it.
108 bridge vlan add vid 10 dev $swp2
125 bridge vlan del vid 10 dev $swp2
196 bridge vlan add vid 10 dev br0 self
198 bridge vlan add vid 10 dev $swp1
217 bridge vlan del vid 10 dev $swp1
219 bridge vlan del vid 10 dev br0 self
231 bridge vla
[all...]
H A Dvxlan_flooding.sh58 # Make sure the bridge uses the MAC address of the local port and
60 ip link add dev br0 type bridge mcast_snooping 0
164 bridge fdb append 00:00:00:00:00:00 dev vxlan0 self \
175 # Prevent unwanted packets from entering the bridge and interfering
255 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 198.51.100.8
256 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 198.51.100.9
257 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 198.51.100.10
267 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 198.51.100.2
268 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 198.51.100.3
269 bridge fd
[all...]
H A Ddevlink_trap_l2_drops.sh46 ip link add dev br0 type bridge vlan_filtering 1 mcast_snooping 0
125 # packets from entering the bridge.
126 bridge vlan add vid 1 dev $swp1 untagged master
137 bridge vlan add vid 1 dev $swp1 pvid untagged master
184 bridge vlan add vid $vid dev $swp2 master
196 # Add the VLAN on the bridge port and make sure packets are no longer
198 bridge vlan add vid $vid dev $swp1 master
215 bridge vlan del vid $vid dev $swp1 master
216 bridge vlan del vid $vid dev $swp2 master
227 bridge vla
[all...]
/linux-master/drivers/gpu/drm/tve200/
H A Dtve200_drv.c67 struct drm_bridge *bridge; local
79 0, 0, &panel, &bridge);
83 bridge = drm_panel_bridge_add_typed(panel,
85 if (IS_ERR(bridge)) {
86 ret = PTR_ERR(bridge);
91 * TODO: when we are using a different bridge than a panel
93 * method to get the connector out of the bridge.
95 dev_err(dev->dev, "the bridge is not a panel\n");
107 bridge);
109 dev_err(dev->dev, "failed to attach bridge\
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dagp.c47 agp_backend_release(pci->agp.bridge);
63 * enabled in the AGP bridge and we disable the card's AGP
68 agp_enable(pci->agp.bridge, mode);
92 agp_enable(pci->agp.bridge, pci->agp.mode);
124 /* acquire bridge temporarily, so that we can copy its info */
125 if (!(pci->agp.bridge = agp_backend_acquire(pci->pdev))) {
129 agp_copy_info(pci->agp.bridge, &info);
130 agp_backend_release(pci->agp.bridge);
138 /* determine if bridge + chipset combination needs a workaround */
163 pci->agp.bridge
[all...]
/linux-master/tools/testing/selftests/net/forwarding/
H A Dvxlan_asymmetric_ipv6.sh160 ip link add name br1 type bridge vlan_filtering 1 vlan_default_pvid 0 \
162 # Make sure the bridge uses the MAC address of the local port and not
177 bridge vlan add vid 10 dev vx10 pvid untagged
185 bridge vlan add vid 20 dev vx20 pvid untagged
189 bridge vlan add vid 10 dev $swp1 pvid untagged
193 bridge vlan add vid 20 dev $swp2 pvid untagged
213 bridge vlan add vid 10 dev br1 self
214 bridge vlan add vid 20 dev br1 self
216 bridge fdb add 00:00:5e:00:01:01 dev br1 self local vlan 10
217 bridge fd
[all...]
H A Dvxlan_asymmetric.sh160 ip link add name br1 type bridge vlan_filtering 1 vlan_default_pvid 0 \
162 # Make sure the bridge uses the MAC address of the local port and not
177 bridge vlan add vid 10 dev vx10 pvid untagged
185 bridge vlan add vid 20 dev vx20 pvid untagged
189 bridge vlan add vid 10 dev $swp1 pvid untagged
193 bridge vlan add vid 20 dev $swp2 pvid untagged
213 bridge vlan add vid 10 dev br1 self
214 bridge vlan add vid 20 dev br1 self
216 bridge fdb add 00:00:5e:00:01:01 dev br1 self local vlan 10
217 bridge fd
[all...]
H A Drouter_bridge_vlan.sh93 ip link add name br1 type bridge vlan_filtering 1 vlan_default_pvid 0
99 bridge vlan add dev br1 vid 555 self pvid untagged
100 bridge vlan add dev $swp1 vid 555
101 bridge vlan add dev $swp1 vid 777
147 bridge vlan add dev br1 vid 555 self pvid untagged
148 bridge vlan del dev br1 vid 777 self
156 bridge vlan add dev br1 vid 777 self pvid untagged
157 bridge vlan del dev br1 vid 555 self
179 bridge vlan add dev br1 vid 333 self
181 bridge vla
[all...]
H A Dbridge_fdb_learning_limit.sh36 ip link add dev br0 type bridge
40 # swp3 is used to add local MACs, so do not add it to the bridge yet.
105 ip -d -j link show dev br0 type bridge | \
113 bridge -j fdb show br br0 | \
128 bridge fdb flush dev br0
132 bridge fdb add "$H1_DEFAULT_MAC" dev "$swp1" master static use
145 check_err $? "Failed to ping another bridge port"
152 bridge fdb replace "$mac" dev "$swp1" master static
155 bridge fdb replace "$mac" dev "$swp1" master static use
158 bridge fd
[all...]
/linux-master/drivers/media/pci/intel/
H A Dipu-bridge.c15 #include <media/ipu-bridge.h>
299 struct ipu_bridge *bridge,
322 bridge->data_lanes,
333 bridge->data_lanes,
366 bridge->data_lanes, sensor->lanes);
379 bridge->data_lanes, sensor->lanes);
444 static void ipu_bridge_create_connection_swnodes(struct ipu_bridge *bridge, argument
461 &bridge->ipu_hid_node);
615 static void ipu_bridge_unregister_sensors(struct ipu_bridge *bridge) argument
620 for (i = 0; i < bridge
297 ipu_bridge_create_fwnode_properties( struct ipu_sensor *sensor, struct ipu_bridge *bridge, const struct ipu_sensor_config *cfg) argument
629 ipu_bridge_connect_sensor(const struct ipu_sensor_config *cfg, struct ipu_bridge *bridge) argument
701 ipu_bridge_connect_sensors(struct ipu_bridge *bridge) argument
775 struct ipu_bridge *bridge; local
[all...]
/linux-master/drivers/char/agp/
H A Damd64-agp.c7 * It also includes support for the AMD 8151 AGP bridge,
50 struct agp_bridge_data *bridge = mem->bridge; local
57 mask_type = bridge->driver->agp_type_to_mask_type(bridge, type);
188 /* Configure AGP regs in each x86-64 host bridge. */
264 * bridge, not the northbridge. On AMD64 this is handled early
283 /* Northbridge seems to contain crap. Try the AGP bridge. */
352 static void amd8151_init(struct pci_dev *pdev, struct agp_bridge_data *bridge) argument
374 bridge
516 struct agp_bridge_data *bridge; local
581 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dti-sn65dsi83.c141 struct drm_bridge bridge; member in struct:sn65dsi83
240 static struct sn65dsi83 *bridge_to_sn65dsi83(struct drm_bridge *bridge) argument
242 return container_of(bridge, struct sn65dsi83, bridge);
245 static int sn65dsi83_attach(struct drm_bridge *bridge, argument
248 struct sn65dsi83 *ctx = bridge_to_sn65dsi83(bridge);
250 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge,
251 &ctx->bridge, flags);
254 static void sn65dsi83_detach(struct drm_bridge *bridge) argument
256 struct sn65dsi83 *ctx = bridge_to_sn65dsi83(bridge);
324 sn65dsi83_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
492 sn65dsi83_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
509 sn65dsi83_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) argument
527 sn65dsi83_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
543 sn65dsi83_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 Dtc358764.c151 struct drm_bridge bridge; member in struct:tc358764
203 static inline struct tc358764 *bridge_to_tc358764(struct drm_bridge *bridge) argument
205 return container_of(bridge, struct tc358764, bridge);
245 /* reset bridge */
270 static void tc358764_post_disable(struct drm_bridge *bridge) argument
272 struct tc358764 *ctx = bridge_to_tc358764(bridge);
282 static void tc358764_pre_enable(struct drm_bridge *bridge) argument
284 struct tc358764 *ctx = bridge_to_tc358764(bridge);
294 dev_err(ctx->dev, "error initializing bridge (
297 tc358764_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
[all...]
H A Dparade-ps8622.c3 * Parade PS8622 eDP/LVDS bridge driver
45 struct drm_bridge bridge; member in struct:ps8622_bridge
60 bridge_to_ps8622(struct drm_bridge *bridge) argument
62 return container_of(bridge, struct ps8622_bridge, bridge);
340 static void ps8622_pre_enable(struct drm_bridge *bridge) argument
342 struct ps8622_bridge *ps8622 = bridge_to_ps8622(bridge);
378 DRM_ERROR("Failed to send config to bridge (%d)\n", ret);
385 static void ps8622_disable(struct drm_bridge *bridge) argument
391 static void ps8622_post_disable(struct drm_bridge *bridge) argument
421 ps8622_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
[all...]
/linux-master/drivers/pci/controller/cadence/
H A Dpcie-cadence-host.c31 struct pci_host_bridge *bridge = pci_find_host_bridge(bus); local
32 struct cdns_pcie_rc *rc = pci_host_bridge_priv(bridge);
40 * All other PCI devices are behind some bridge hence on another
67 if (busn == bridge->busnr + 1)
399 struct pci_host_bridge *bridge; local
404 bridge = pci_host_bridge_from_priv(rc);
405 if (!bridge)
408 if (list_empty(&bridge->dma_ranges)) {
418 list_sort(NULL, &bridge->dma_ranges, cdns_pcie_host_dma_ranges_cmp);
420 resource_list_for_each_entry(entry, &bridge
434 struct pci_host_bridge *bridge = pci_host_bridge_from_priv(rc); local
505 struct pci_host_bridge *bridge; local
[all...]
/linux-master/drivers/fpga/tests/
H A Dfpga-region-test.c11 #include <linux/fpga/fpga-bridge.h>
30 struct fpga_bridge *bridge; member in struct:test_ctx
57 static int op_enable_set(struct fpga_bridge *bridge, bool enable) argument
59 struct bridge_stats *stats = bridge->priv;
70 * Fake FPGA bridge that implements only enable_set op to count the number
79 struct fpga_bridge *bridge = region->priv; local
81 return fpga_bridge_get_to_list(bridge->dev.parent, region->info, &region->bridge_list);
138 * The configuration used in this test suite uses a single bridge to
162 ctx->bridge = fpga_bridge_register(&ctx->bridge_pdev->dev, "Fake FPGA Bridge",
164 KUNIT_ASSERT_FALSE(test, IS_ERR_OR_NULL(ctx->bridge));
[all...]
/linux-master/arch/alpha/kernel/
H A Dpci.c89 /* The Cypress bridge responds on the PCI bus in the address range
91 way to turn this off. The bridge also supports several extended
325 struct pci_host_bridge *bridge; local
350 bridge = pci_alloc_host_bridge(0);
351 if (!bridge)
354 list_splice_init(&resources, &bridge->windows);
355 bridge->dev.parent = NULL;
356 bridge->sysdata = hose;
357 bridge->busnr = next_busno;
358 bridge
[all...]
/linux-master/drivers/gpu/drm/pl111/
H A Dpl111_drv.c79 struct drm_bridge *bridge = NULL; local
128 "found bridge on endpoint %d\n", i);
129 bridge = tmp_bridge;
136 * If we can't find neither panel nor bridge on any of the
140 if ((!panel && !bridge) && defer)
144 bridge = drm_panel_bridge_add_typed(panel,
146 if (IS_ERR(bridge)) {
147 ret = PTR_ERR(bridge);
150 } else if (bridge) {
151 dev_info(dev->dev, "Using non-panel bridge\
[all...]
/linux-master/drivers/ata/
H A Dsata_gemini.c3 * Cortina Systems Gemini SATA bridge add-on to Faraday FTIDE010
24 * struct sata_gemini - a state container for a Gemini SATA bridge
29 * @sata_bridge: if the device enables the SATA bridge
111 * There is only ever one instance of this bridge on a system,
131 * actually not connected to any SATA bridge.
151 unsigned int bridge)
157 if (bridge == 0) {
178 if (bridge == 0)
188 dev_info(sg->dev, "SATA%d PHY %s\n", bridge,
194 int gemini_sata_start_bridge(struct sata_gemini *sg, unsigned int bridge) argument
150 gemini_sata_setup_bridge(struct sata_gemini *sg, unsigned int bridge) argument
218 gemini_sata_stop_bridge(struct sata_gemini *sg, unsigned int bridge) argument
227 gemini_sata_reset_bridge(struct sata_gemini *sg, unsigned int bridge) argument
[all...]
/linux-master/drivers/spi/
H A Dspi-fsi.c77 struct fsi2spi *bridge; /* FSI2SPI device */ member in struct:fsi_spi
112 rc = fsi_device_read(ctx->bridge->fsi, FSI2SPI_STATUS, &sts_be,
132 struct fsi2spi *bridge = ctx->bridge; local
139 rc = mutex_lock_interruptible(&bridge->lock);
144 rc = fsi_device_write(bridge->fsi, FSI2SPI_CMD, &cmd_be,
153 rc = fsi_device_read(bridge->fsi, FSI2SPI_DATA0, &data_be,
160 rc = fsi_device_read(bridge->fsi, FSI2SPI_DATA1, &data_be,
169 mutex_unlock(&bridge->lock);
179 struct fsi2spi *bridge local
523 struct fsi2spi *bridge; local
[all...]

Completed in 197 milliseconds

1234567891011>>