Home
last modified time | relevance | path

Searched refs:fpga_region (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/include/linux/fpga/
Dfpga-region.h21 struct fpga_region { struct
29 int (*get_bridges)(struct fpga_region *region); argument
32 #define to_fpga_region(d) container_of(d, struct fpga_region, dev)
34 struct fpga_region *fpga_region_class_find(
38 int fpga_region_program_fpga(struct fpga_region *region);
40 struct fpga_region
42 int (*get_bridges)(struct fpga_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);
[all …]
/Linux-v5.4/drivers/fpga/
Dfpga-region.c21 struct fpga_region *fpga_region_class_find( in fpga_region_class_find()
45 static struct fpga_region *fpga_region_get(struct fpga_region *region) in fpga_region_get()
71 static void fpga_region_put(struct fpga_region *region) in fpga_region_put()
96 int fpga_region_program_fpga(struct fpga_region *region) in fpga_region_program_fpga()
164 struct fpga_region *region = to_fpga_region(dev); in compat_id_show()
180 ATTRIBUTE_GROUPS(fpga_region);
194 struct fpga_region
197 int (*get_bridges)(struct fpga_region *)) in fpga_region_create() argument
199 struct fpga_region *region; in fpga_region_create()
240 void fpga_region_free(struct fpga_region *region) in fpga_region_free()
[all …]
Dof-fpga-region.c33 static struct fpga_region *of_fpga_region_find(struct device_node *np) in of_fpga_region_find()
86 static int of_fpga_region_get_bridges(struct fpga_region *region) in of_fpga_region_get_bridges()
193 struct fpga_region *region, in of_fpga_region_parse_ov()
284 static int of_fpga_region_notify_pre_apply(struct fpga_region *region, in of_fpga_region_notify_pre_apply()
324 static void of_fpga_region_notify_post_remove(struct fpga_region *region, in of_fpga_region_notify_post_remove()
348 struct fpga_region *region; in of_fpga_region_notify()
399 struct fpga_region *region; in of_fpga_region_probe()
432 struct fpga_region *region = platform_get_drvdata(pdev); in of_fpga_region_remove()
Ddfl-fme-region.c22 static int fme_region_get_bridges(struct fpga_region *region) in fme_region_get_bridges()
34 struct fpga_region *region; in fme_region_probe()
67 struct fpga_region *region = platform_get_drvdata(pdev); in fme_region_remove()
Ddfl-fme-pr.c49 static struct fpga_region *dfl_fme_region_find(struct dfl_fme *fme, int port_id) in dfl_fme_region_find()
52 struct fpga_region *region; in dfl_fme_region_find()
72 struct fpga_region *region; in fme_pr()
Ddfl.h413 struct fpga_region *region;
/Linux-v5.4/Documentation/fpga/
Ddfl.rst94 (/sys/class/fpga_region/regionX/dfl-fme.n/):
147 (/sys/class/fpga_region/<regionX>/<dfl-port.m>/):
329 the sysfs hierarchy under /sys/class/fpga_region.
334 FPGA regions are created under /sys/class/fpga_region/::
336 /sys/class/fpga_region/region0
337 /sys/class/fpga_region/region1
338 /sys/class/fpga_region/region2
347 /sys/class/fpga_region/region0/dfl-fme.0
348 /sys/class/fpga_region/region0/dfl-port.0
349 /sys/class/fpga_region/region0/dfl-port.1
[all …]
/Linux-v5.4/Documentation/driver-api/fpga/
Dfpga-region.rst48 * struct :c:type:`fpga_region` — The FPGA region struct
64 (:c:member:`fpga_region->bridge_list`) or it can have a function that creates
66 (:c:member:`fpga_region->get_bridges`). The FPGA bridge framework supplies the
76 :functions: fpga_region
Dfpga-programming.rst18 * program the FPGA using info passed in :c:member:`fpga_region->info`.
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-class-fpga-region1 What: /sys/class/fpga_region/<region>/compat_id