Lines Matching refs:bridge
12 #include <linux/fpga/fpga-bridge.h>
21 struct fpga_bridge *bridge;
26 static int op_enable_set(struct fpga_bridge *bridge, bool enable)
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.
48 * Return: Context of the newly registered FPGA bridge.
60 ctx->bridge = fpga_bridge_register(ctx->dev, "Fake FPGA bridge", &fake_bridge_ops,
62 KUNIT_ASSERT_FALSE(test, IS_ERR_OR_NULL(ctx->bridge));
69 fpga_bridge_unregister(ctx->bridge);
76 struct fpga_bridge *bridge;
78 bridge = fpga_bridge_get(ctx->dev, NULL);
79 KUNIT_EXPECT_PTR_EQ(test, bridge, ctx->bridge);
81 bridge = fpga_bridge_get(ctx->dev, NULL);
82 KUNIT_EXPECT_EQ(test, PTR_ERR(bridge), -EBUSY);
84 fpga_bridge_put(ctx->bridge);
92 ret = fpga_bridge_disable(ctx->bridge);
96 ret = fpga_bridge_enable(ctx->bridge);
109 ctx_1 = register_test_bridge(test, "fpga-bridge-test-dev-1");
113 /* Get bridge 0 and add it to the list */
117 KUNIT_EXPECT_PTR_EQ(test, ctx_0->bridge,
120 /* Get bridge 1 and add it to the list */
124 KUNIT_EXPECT_PTR_EQ(test, ctx_1->bridge,
150 test->priv = register_test_bridge(test, "fpga-bridge-test-dev-0");