Home
last modified time | relevance | path

Searched refs:bridge_list (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/drivers/fpga/tests/
H A Dfpga-bridge-test.c109 struct list_head bridge_list; in fpga_bridge_test_get_put_list() local
116 INIT_LIST_HEAD(&bridge_list); in fpga_bridge_test_get_put_list()
119 ret = fpga_bridge_get_to_list(ctx_0->dev, NULL, &bridge_list); in fpga_bridge_test_get_put_list()
123 list_first_entry_or_null(&bridge_list, struct fpga_bridge, node)); in fpga_bridge_test_get_put_list()
126 ret = fpga_bridge_get_to_list(ctx_1->dev, NULL, &bridge_list); in fpga_bridge_test_get_put_list()
130 list_first_entry_or_null(&bridge_list, struct fpga_bridge, node)); in fpga_bridge_test_get_put_list()
133 ret = fpga_bridges_disable(&bridge_list); in fpga_bridge_test_get_put_list()
139 ret = fpga_bridges_enable(&bridge_list); in fpga_bridge_test_get_put_list()
146 fpga_bridges_put(&bridge_list); in fpga_bridge_test_get_put_list()
148 KUNIT_EXPECT_TRUE(test, list_empty(&bridge_list)); in fpga_bridge_test_get_put_list()
H A Dfpga-region-test.c94 return fpga_bridge_get_to_list(bridge->dev.parent, region->info, &region->bridge_list); in fake_region_get_bridges()
140 fpga_bridges_put(&ctx->region->bridge_list); in fpga_region_test_program_fpga()
148 fpga_bridges_put(&ctx->region->bridge_list); in fpga_region_test_program_fpga()
/linux-6.15/include/linux/fpga/
H A Dfpga-bridge.h74 int fpga_bridges_enable(struct list_head *bridge_list);
75 int fpga_bridges_disable(struct list_head *bridge_list);
76 void fpga_bridges_put(struct list_head *bridge_list);
79 struct list_head *bridge_list);
82 struct list_head *bridge_list);
H A Dfpga-region.h46 struct list_head bridge_list; member
/linux-6.15/drivers/fpga/
H A Dfpga-bridge.c166 int fpga_bridges_enable(struct list_head *bridge_list) in fpga_bridges_enable() argument
171 list_for_each_entry(bridge, bridge_list, node) { in fpga_bridges_enable()
190 int fpga_bridges_disable(struct list_head *bridge_list) in fpga_bridges_disable() argument
195 list_for_each_entry(bridge, bridge_list, node) { in fpga_bridges_disable()
213 void fpga_bridges_put(struct list_head *bridge_list) in fpga_bridges_put() argument
218 list_for_each_entry_safe(bridge, next, bridge_list, node) { in fpga_bridges_put()
241 struct list_head *bridge_list) in of_fpga_bridge_get_to_list() argument
251 list_add(&bridge->node, bridge_list); in of_fpga_bridge_get_to_list()
271 struct list_head *bridge_list) in fpga_bridge_get_to_list() argument
281 list_add(&bridge->node, bridge_list); in fpga_bridge_get_to_list()
H A Dof-fpga-region.c98 &region->bridge_list); in of_fpga_region_get_bridges()
130 &region->bridge_list); in of_fpga_region_get_bridges()
135 fpga_bridges_put(&region->bridge_list); in of_fpga_region_get_bridges()
329 fpga_bridges_disable(&region->bridge_list); in of_fpga_region_notify_post_remove()
330 fpga_bridges_put(&region->bridge_list); in of_fpga_region_notify_post_remove()
H A Dfpga-region.c127 ret = fpga_bridges_disable(&region->bridge_list); in fpga_region_program_fpga()
139 ret = fpga_bridges_enable(&region->bridge_list); in fpga_region_program_fpga()
152 fpga_bridges_put(&region->bridge_list); in fpga_region_program_fpga()
221 INIT_LIST_HEAD(&region->bridge_list); in __fpga_region_register_full()
H A Ddfl-fme-pr.c154 fpga_bridges_put(&region->bridge_list); in fme_pr()
283 list_for_each_entry_safe(fbridge, tmp, &priv->bridge_list, node) { in dfl_fme_destroy_bridges()
387 INIT_LIST_HEAD(&priv->bridge_list); in pr_mgmt_init()
412 list_add(&fme_br->node, &priv->bridge_list); in pr_mgmt_init()
H A Ddfl-fme.h31 struct list_head bridge_list; member
H A Ddfl-fme-region.c27 return fpga_bridge_get_to_list(dev, region->info, &region->bridge_list); in fme_region_get_bridges()
/linux-6.15/drivers/gpu/drm/
H A Ddrm_bridge.c199 static LIST_HEAD(bridge_list);
215 list_add_tail(&bridge->list, &bridge_list); in drm_bridge_add()
1290 list_for_each_entry(bridge, &bridge_list, list) { in of_drm_find_bridge()
/linux-6.15/drivers/staging/vme_user/
H A Dvme.h109 struct list_head bridge_list; member
H A Dvme.c1791 list_for_each_entry_safe(vdev, tmp, &bridge->devices, bridge_list) { in vme_unregister_bridge()
1793 list_del(&vdev->bridge_list); in vme_unregister_bridge()
1833 list_add_tail(&vdev->bridge_list, &bridge->devices); in __vme_register_driver_bus()
1845 list_del(&vdev->bridge_list); in __vme_register_driver_bus()
1915 list_del(&dev->bridge_list); in vme_unregister_driver()
/linux-6.15/drivers/pci/hotplug/
H A Dacpiphp_glue.c44 static LIST_HEAD(bridge_list);
920 list_add(&bridge->list, &bridge_list); in acpiphp_enumerate_slots()
969 list_for_each_entry(bridge, &bridge_list, list) in acpiphp_remove_slots()
/linux-6.15/drivers/net/ethernet/marvell/prestera/
H A Dprestera_switchdev.c31 struct list_head bridge_list; member
102 list_for_each_entry(bridge, &sw->swdev->bridge_list, head) in prestera_bridge_find()
470 list_add(&bridge->head, &swdev->bridge_list); in prestera_bridge_create()
503 list_for_each_entry(bridge, &swdev->bridge_list, head) in prestera_bridge_by_dev()
1883 INIT_LIST_HEAD(&swdev->bridge_list); in prestera_switchdev_init()
/linux-6.15/Documentation/driver-api/fpga/
H A Dfpga-region.rst70 (:c:expr:`fpga_region->bridge_list`) or it can have a function that creates