Searched refs:bridge (Results 26 - 50 of 691) sorted by relevance

1234567891011>>

/linux-master/drivers/fpga/tests/
H A DMakefile6 obj-$(CONFIG_FPGA_KUNIT_TESTS) += fpga-mgr-test.o fpga-bridge-test.o fpga-region-test.o
H A Dfpga-bridge-test.c12 #include <linux/fpga/fpga-bridge.h>
21 struct fpga_bridge *bridge; member in struct:bridge_ctx
26 static int op_enable_set(struct fpga_bridge *bridge, bool enable) argument
28 struct bridge_stats *stats = bridge->priv;
36 * Fake FPGA bridge that implements only the enable_set op to track
44 * register_test_bridge() - Register a fake FPGA bridge for testing.
47 * Return: Context of the newly registered FPGA bridge.
59 ctx->bridge = fpga_bridge_register(&ctx->pdev->dev, "Fake FPGA bridge", &fake_bridge_ops,
61 KUNIT_ASSERT_FALSE(test, IS_ERR_OR_NULL(ctx->bridge));
75 struct fpga_bridge *bridge; local
[all...]
/linux-master/drivers/media/pci/intel/
H A DMakefile5 obj-$(CONFIG_IPU_BRIDGE) += ipu-bridge.o
/linux-master/drivers/staging/vme_user/
H A Dvme_fake.c3 * Fake VME bridge support.
5 * This drive provides a fake VME bridge chip, this enables debugging of the
96 struct fake_driver *bridge; local
99 bridge = fake_bridge->driver_priv;
101 vme_irq_handler(fake_bridge, bridge->int_level, bridge->int_statid);
130 struct fake_driver *bridge; local
132 bridge = fake_bridge->driver_priv;
134 mutex_lock(&bridge->vme_int);
136 bridge
161 struct fake_driver *bridge; local
228 struct fake_driver *bridge; local
258 struct fake_driver *bridge; local
342 struct fake_driver *bridge; local
374 fake_lm_check(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) argument
413 fake_vmeread8(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) argument
446 fake_vmeread16(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) argument
479 fake_vmeread32(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) argument
610 fake_vmewrite8(struct fake_driver *bridge, u8 *buf, unsigned long long addr, u32 aspace, u32 cycle) argument
640 fake_vmewrite16(struct fake_driver *bridge, u16 *buf, unsigned long long addr, u32 aspace, u32 cycle) argument
670 fake_vmewrite32(struct fake_driver *bridge, u32 *buf, unsigned long long addr, u32 aspace, u32 cycle) argument
711 struct fake_driver *bridge; local
808 struct fake_driver *bridge; local
852 struct fake_driver *bridge; local
897 struct fake_driver *bridge; local
921 struct fake_driver *bridge; local
962 struct fake_driver *bridge; local
1026 struct fake_driver *bridge; local
1045 struct fake_driver *bridge; local
1238 struct fake_driver *bridge; local
[all...]
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Doutput.c33 out->bridge = of_drm_find_bridge(remote_node);
41 struct drm_bridge *bridge; local
43 bridge = drm_panel_bridge_add(out->panel);
44 if (IS_ERR(bridge)) {
46 "unable to create panel bridge (%ld)\n",
47 PTR_ERR(bridge));
48 ret = PTR_ERR(bridge);
52 out->bridge = bridge;
56 if (!out->bridge) {
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramnv1a.c29 struct pci_dev *bridge; local
40 bridge = pci_get_domain_bus_and_slot(domain, 0, PCI_DEVFN(0, 1));
41 if (!bridge) {
42 nvkm_error(&fb->subdev, "no bridge device\n");
47 pci_read_config_dword(bridge, 0x7c, &mem);
50 pci_read_config_dword(bridge, 0x84, &mem);
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_reset.c47 struct pci_dev *bridge = NULL; local
65 * find the associated bridge device and save off its PCI
70 /* Look for the bridge -- its device ID will be 2 more
72 while ((bridge = pci_get_device(mdev->pdev->vendor,
74 bridge)) != NULL) {
75 if (bridge->hdr_type == PCI_HEADER_TYPE_BRIDGE &&
76 bridge->subordinate == mdev->pdev->bus) {
77 mthca_dbg(mdev, "Found bridge: %s\n",
78 pci_name(bridge));
83 if (!bridge) {
[all...]
/linux-master/include/linux/
H A Dpci_hotplug.h93 bool pciehp_is_native(struct pci_dev *bridge);
94 int acpi_get_hp_hw_control_from_firmware(struct pci_dev *bridge);
95 bool shpchp_is_native(struct pci_dev *bridge);
99 static inline int acpi_get_hp_hw_control_from_firmware(struct pci_dev *bridge) argument
103 static inline bool pciehp_is_native(struct pci_dev *bridge) { return true; } argument
104 static inline bool shpchp_is_native(struct pci_dev *bridge) { return true; } argument
107 static inline bool hotplug_is_native(struct pci_dev *bridge) argument
109 return pciehp_is_native(bridge) || shpchp_is_native(bridge);
/linux-master/tools/testing/selftests/net/forwarding/
H A Dbridge_mdb.sh67 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 \
69 bridge vlan add vid 10 dev br0 self
70 bridge vlan add vid 20 dev br0 self
75 bridge vlan add vid 10 dev $swp1
76 bridge vlan add vid 20 dev $swp1
80 bridge vlan add vid 10 dev $swp2
81 bridge vlan add vid 20 dev $swp2
92 bridge vlan del vid 20 dev $swp2
93 bridge vlan del vid 10 dev $swp2
97 bridge vla
[all...]
H A Dbridge_vlan_mcast.sh40 ip link add dev br0 type bridge mcast_snooping 1 mcast_querier 1 vlan_filtering 1
52 bridge vlan add vid 10-11 dev $swp1 master
53 bridge vlan add vid 10-11 dev $swp2 master
55 ip link set dev br0 type bridge mcast_vlan_snooping 1
108 bridge -j mdb show dev br0 |
120 bridge -j mdb show dev br0 |
130 local goutput=`bridge -j vlan global show`
144 bridge vlan global set vid 10 dev br0 mcast_snooping 0
176 ip link set dev br0 type bridge mcast_stats_enabled 1
183 ip link set dev br0 type bridge mcast_stats_enable
[all...]
/linux-master/tools/testing/selftests/net/
H A Dtest_vxlan_fdb_changelink.sh9 local N=$(bridge fdb sh dev vx | grep 00:00:00:00:00:00 | wc -l)
21 bridge fdb ap dev vx 00:00:00:00:00:00 dst 192.0.2.20 self permanent
22 bridge fdb ap dev vx 00:00:00:00:00:00 dst 192.0.2.30 self permanent
/linux-master/drivers/pci/
H A Dhost-bridge.c3 * Host bridge related code
24 return to_pci_host_bridge(root_bus->bridge);
31 struct device *bridge = root_bus->bridge; local
33 kobject_get(&bridge->kobj);
34 return bridge;
42 void pci_set_host_bridge_release(struct pci_host_bridge *bridge, argument
46 bridge->release_fn = release_fn;
47 bridge->release_data = release_data;
54 struct pci_host_bridge *bridge local
79 struct pci_host_bridge *bridge = pci_find_host_bridge(bus); local
[all...]
H A Dpci-bridge-emul.h7 /* PCI configuration space of a PCI-to-PCI bridge. */
77 * Called when reading from the regular PCI bridge
84 pci_bridge_emul_read_status_t (*read_base)(struct pci_bridge_emul *bridge,
91 pci_bridge_emul_read_status_t (*read_pcie)(struct pci_bridge_emul *bridge,
98 pci_bridge_emul_read_status_t (*read_ext)(struct pci_bridge_emul *bridge,
102 * Called when writing to the regular PCI bridge configuration
107 void (*write_base)(struct pci_bridge_emul *bridge, int reg,
114 void (*write_pcie)(struct pci_bridge_emul *bridge, int reg,
121 void (*write_ext)(struct pci_bridge_emul *bridge, int reg,
143 * PCI bridge doe
[all...]
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_encoder.c54 struct drm_bridge *bridge; local
58 * Locate the DRM bridge from the DT node. For the DPAD outputs, if the
60 * create a panel bridge.
70 bridge = devm_drm_panel_bridge_add_typed(rcdu->dev, panel,
72 if (IS_ERR(bridge))
73 return PTR_ERR(bridge);
75 bridge = of_drm_find_bridge(enc_node);
76 if (!bridge)
81 rcdu->lvds[output - RCAR_DU_OUTPUT_LVDS0] = bridge;
85 rcdu->dsi[output - RCAR_DU_OUTPUT_DSI0] = bridge;
[all...]
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_encoder_dsi.c27 struct drm_bridge bridge; member in struct:meson_encoder_dsi
33 container_of(x, struct meson_encoder_dsi, bridge)
35 static int meson_encoder_dsi_attach(struct drm_bridge *bridge, argument
38 struct meson_encoder_dsi *encoder_dsi = bridge_to_meson_encoder_dsi(bridge);
40 return drm_bridge_attach(bridge->encoder, encoder_dsi->next_bridge,
41 &encoder_dsi->bridge, flags);
44 static void meson_encoder_dsi_atomic_enable(struct drm_bridge *bridge, argument
47 struct meson_encoder_dsi *encoder_dsi = bridge_to_meson_encoder_dsi(bridge);
54 connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder);
82 static void meson_encoder_dsi_atomic_disable(struct drm_bridge *bridge, argument
[all...]
H A Dmeson_encoder_cvbs.c35 struct drm_bridge bridge; member in struct:meson_encoder_cvbs
41 container_of(x, struct meson_encoder_cvbs, bridge)
85 static int meson_encoder_cvbs_attach(struct drm_bridge *bridge, argument
89 bridge_to_meson_encoder_cvbs(bridge);
91 return drm_bridge_attach(bridge->encoder, meson_encoder_cvbs->next_bridge,
92 &meson_encoder_cvbs->bridge, flags);
95 static int meson_encoder_cvbs_get_modes(struct drm_bridge *bridge, argument
99 bridge_to_meson_encoder_cvbs(bridge);
120 meson_encoder_cvbs_mode_valid(struct drm_bridge *bridge, argument
130 static int meson_encoder_cvbs_atomic_check(struct drm_bridge *bridge, argument
141 meson_encoder_cvbs_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) argument
193 meson_encoder_cvbs_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dnxp-ptn3460.c3 * NXP PTN3460 DP/LVDS bridge driver
31 struct drm_bridge bridge; member in struct:ptn3460_bridge
40 bridge_to_ptn3460(struct drm_bridge *bridge) argument
42 return container_of(bridge, struct ptn3460_bridge, bridge);
115 static void ptn3460_pre_enable(struct drm_bridge *bridge) argument
117 struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge);
143 static void ptn3460_disable(struct drm_bridge *bridge) argument
145 struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge);
157 static const struct drm_edid *ptn3460_edid_read(struct drm_bridge *bridge, argument
217 ptn3460_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
[all...]
H A Daux-bridge.c12 #include <drm/bridge/aux-bridge.h>
34 * drm_aux_bridge_register - Create a simple bridge device to link the chain
35 * @parent: device instance providing this bridge
37 * Creates a simple DRM bridge that doesn't implement any drm_bridge
38 * operations. Such bridges merely fill a place in the bridge chain linking
82 struct drm_bridge bridge; member in struct:drm_aux_bridge_data
87 static int drm_aux_bridge_attach(struct drm_bridge *bridge, argument
95 data = container_of(bridge, struct drm_aux_bridge_data, bridge);
[all...]
H A Dtc358762.c73 struct drm_bridge bridge; member in struct:tc358762
111 static inline struct tc358762 *bridge_to_tc358762(struct drm_bridge *bridge) argument
113 return container_of(bridge, struct tc358762, bridge);
152 static void tc358762_post_disable(struct drm_bridge *bridge, struct drm_bridge_state *state) argument
154 struct tc358762 *ctx = bridge_to_tc358762(bridge);
174 static void tc358762_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *state) argument
176 struct tc358762 *ctx = bridge_to_tc358762(bridge);
191 static void tc358762_enable(struct drm_bridge *bridge, struct drm_bridge_state *state) argument
193 struct tc358762 *ctx = bridge_to_tc358762(bridge);
201 tc358762_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) argument
210 tc358762_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adj) argument
[all...]
/linux-master/tools/testing/selftests/drivers/net/dsa/
H A Dtest_bridge_fdb_stress.sh35 ip link add br0 type bridge && ip link set $eth master br0
38 bridge fdb add 00:01:02:03:04:05 dev $eth master static
39 bridge fdb del 00:01:02:03:04:05 dev $eth master static
44 bridge fdb show > /dev/null
/linux-master/arch/powerpc/kernel/
H A Diomap.c11 #include <asm/pci-bridge.h>
12 #include <asm/isa-bridge.h>
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_bridge.c14 static void msm_hdmi_power_on(struct drm_bridge *bridge) argument
16 struct drm_device *dev = bridge->dev;
17 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
46 static void power_off(struct drm_bridge *bridge) argument
48 struct drm_device *dev = bridge->dev;
49 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
129 static void msm_hdmi_bridge_pre_enable(struct drm_bridge *bridge) argument
131 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
139 msm_hdmi_power_on(bridge);
155 static void msm_hdmi_bridge_post_disable(struct drm_bridge *bridge) argument
178 msm_hdmi_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) argument
239 msm_hdmi_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
268 msm_hdmi_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
315 struct drm_bridge *bridge = &hdmi_bridge->base; local
323 struct drm_bridge *bridge = NULL; local
[all...]
/linux-master/include/linux/fpga/
H A Dfpga-bridge.h12 * struct fpga_bridge_ops - ops for low level FPGA bridge drivers
13 * @enable_show: returns the FPGA bridge's status
14 * @enable_set: set an FPGA bridge as enabled or disabled
19 int (*enable_show)(struct fpga_bridge *bridge);
20 int (*enable_set)(struct fpga_bridge *bridge, bool enable);
21 void (*fpga_bridge_remove)(struct fpga_bridge *bridge);
27 * @name: fpga bridge name
28 * @br_ops: pointer to structure of fpga bridge ops
29 * @priv: fpga bridge private data
43 * struct fpga_bridge - FPGA bridge structur
[all...]
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_drm.c18 * @bridge: Pointer to drm bridge structure
21 static enum drm_connector_status dp_bridge_detect(struct drm_bridge *bridge) argument
25 dp = to_dp_bridge(bridge)->dp_display;
34 static int dp_bridge_atomic_check(struct drm_bridge *bridge, argument
41 dp = to_dp_bridge(bridge)->dp_display;
57 if (bridge->ops & DRM_BRIDGE_OP_HPD)
66 * @bridge: Poiner to drm bridge
70 static int dp_bridge_get_modes(struct drm_bridge *bridge, struc argument
93 dp_bridge_debugfs_init(struct drm_bridge *bridge, struct dentry *root) argument
246 edp_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) argument
271 edp_bridge_debugfs_init(struct drm_bridge *bridge, struct dentry *root) argument
296 struct drm_bridge *bridge; local
[all...]
/linux-master/drivers/pci/pcie/
H A Derr.c176 * @bridge: bridge which may be a Port, an RCEC, or an RCiEP
180 * If the device provided is a bridge, walk the subordinate bus, including
187 static void pci_walk_bridge(struct pci_dev *bridge, argument
191 if (bridge->subordinate)
192 pci_walk_bus(bridge->subordinate, cb, userdata);
194 cb(bridge, userdata);
202 struct pci_dev *bridge; local
213 * everything under "bridge".
219 bridge
[all...]

Completed in 411 milliseconds

1234567891011>>