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>
13 * struct fpga_region_info - collection of parameters an FPGA Region
14 * @mgr: fpga region manager
15 * @compat_id: FPGA region id for compatibility check.
16 * @priv: fpga region private data
28 int (*get_bridges)(struct fpga_region *region);
32 * struct fpga_region - FPGA Region structure
33 * @dev: FPGA Region device
34 * @mutex: enforces exclusive reference to region
35 * @bridge_list: list of FPGA bridges specified in region
36 * @mgr: FPGA manager
37 * @info: FPGA image info
38 * @compat_id: FPGA region id for compatibility check.
45 struct mutex mutex; /* for exclusive reference to region */
52 int (*get_bridges)(struct fpga_region *region);
61 int fpga_region_program_fpga(struct fpga_region *region);
74 void fpga_region_unregister(struct fpga_region *region);