Lines Matching +full:fpga +full:- +full:region
1 /* SPDX-License-Identifier: GPL-2.0 */
7 #include <linux/fpga/fpga-mgr.h>
8 #include <linux/fpga/fpga-bridge.h>
11 * struct fpga_region - FPGA Region structure
12 * @dev: FPGA Region device
13 * @mutex: enforces exclusive reference to region
14 * @bridge_list: list of FPGA bridges specified in region
15 * @mgr: FPGA manager
16 * @info: FPGA image info
17 * @compat_id: FPGA region id for compatibility check.
23 struct mutex mutex; /* for exclusive reference to region */
29 int (*get_bridges)(struct fpga_region *region);
38 int fpga_region_program_fpga(struct fpga_region *region);
43 void fpga_region_free(struct fpga_region *region);
44 int fpga_region_register(struct fpga_region *region);
45 void fpga_region_unregister(struct fpga_region *region);