Home
last modified time | relevance | path

Searched refs:fpga_manager (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/include/linux/fpga/
Dfpga-mgr.h14 struct fpga_manager;
126 enum fpga_mgr_states (*state)(struct fpga_manager *mgr);
127 u64 (*status)(struct fpga_manager *mgr);
128 int (*write_init)(struct fpga_manager *mgr,
131 int (*write)(struct fpga_manager *mgr, const char *buf, size_t count);
132 int (*write_sg)(struct fpga_manager *mgr, struct sg_table *sgt);
133 int (*write_complete)(struct fpga_manager *mgr,
135 void (*fpga_remove)(struct fpga_manager *mgr);
167 struct fpga_manager { struct
177 #define to_fpga_manager(d) container_of(d, struct fpga_manager, dev) argument
[all …]
Dfpga-region.h25 struct fpga_manager *mgr;
41 *fpga_region_create(struct device *dev, struct fpga_manager *mgr,
/Linux-v4.19/drivers/fpga/
Dfpga-mgr.c74 static int fpga_mgr_write_init_buf(struct fpga_manager *mgr, in fpga_mgr_write_init_buf()
96 static int fpga_mgr_write_init_sg(struct fpga_manager *mgr, in fpga_mgr_write_init_sg()
140 static int fpga_mgr_write_complete(struct fpga_manager *mgr, in fpga_mgr_write_complete()
174 static int fpga_mgr_buf_load_sg(struct fpga_manager *mgr, in fpga_mgr_buf_load_sg()
209 static int fpga_mgr_buf_load_mapped(struct fpga_manager *mgr, in fpga_mgr_buf_load_mapped()
247 static int fpga_mgr_buf_load(struct fpga_manager *mgr, in fpga_mgr_buf_load()
319 static int fpga_mgr_firmware_load(struct fpga_manager *mgr, in fpga_mgr_firmware_load()
355 int fpga_mgr_load(struct fpga_manager *mgr, struct fpga_image_info *info) in fpga_mgr_load()
396 struct fpga_manager *mgr = to_fpga_manager(dev); in name_show()
404 struct fpga_manager *mgr = to_fpga_manager(dev); in state_show()
[all …]
Dts73xx-fpga.c43 static enum fpga_mgr_states ts73xx_fpga_state(struct fpga_manager *mgr) in ts73xx_fpga_state()
48 static int ts73xx_fpga_write_init(struct fpga_manager *mgr, in ts73xx_fpga_write_init()
63 static int ts73xx_fpga_write(struct fpga_manager *mgr, const char *buf, in ts73xx_fpga_write()
85 static int ts73xx_fpga_write_complete(struct fpga_manager *mgr, in ts73xx_fpga_write_complete()
119 struct fpga_manager *mgr; in ts73xx_fpga_probe()
152 struct fpga_manager *mgr = platform_get_drvdata(pdev); in ts73xx_fpga_remove()
Daltera-pr-ip-core.c32 static enum fpga_mgr_states alt_pr_fpga_state(struct fpga_manager *mgr) in alt_pr_fpga_state()
77 static int alt_pr_fpga_write_init(struct fpga_manager *mgr, in alt_pr_fpga_write_init()
104 static int alt_pr_fpga_write(struct fpga_manager *mgr, const char *buf, in alt_pr_fpga_write()
144 static int alt_pr_fpga_write_complete(struct fpga_manager *mgr, in alt_pr_fpga_write_complete()
179 struct fpga_manager *mgr; in alt_pr_register()
211 struct fpga_manager *mgr = dev_get_drvdata(dev); in alt_pr_unregister()
Dxilinx-spi.c32 static enum fpga_mgr_states xilinx_spi_state(struct fpga_manager *mgr) in xilinx_spi_state()
42 static int xilinx_spi_write_init(struct fpga_manager *mgr, in xilinx_spi_write_init()
71 static int xilinx_spi_write(struct fpga_manager *mgr, const char *buf, in xilinx_spi_write()
110 static int xilinx_spi_write_complete(struct fpga_manager *mgr, in xilinx_spi_write_complete()
146 struct fpga_manager *mgr; in xilinx_spi_probe()
186 struct fpga_manager *mgr = spi_get_drvdata(spi); in xilinx_spi_remove()
Dice40-spi.c35 static enum fpga_mgr_states ice40_fpga_ops_state(struct fpga_manager *mgr) in ice40_fpga_ops_state()
43 static int ice40_fpga_ops_write_init(struct fpga_manager *mgr, in ice40_fpga_ops_write_init()
99 static int ice40_fpga_ops_write(struct fpga_manager *mgr, in ice40_fpga_ops_write()
107 static int ice40_fpga_ops_write_complete(struct fpga_manager *mgr, in ice40_fpga_ops_write_complete()
136 struct fpga_manager *mgr; in ice40_fpga_probe()
194 struct fpga_manager *mgr = spi_get_drvdata(spi); in ice40_fpga_remove()
Daltera-cvp.c65 struct fpga_manager *mgr;
73 static enum fpga_mgr_states altera_cvp_state(struct fpga_manager *mgr) in altera_cvp_state()
137 static int altera_cvp_teardown(struct fpga_manager *mgr, in altera_cvp_teardown()
169 static int altera_cvp_write_init(struct fpga_manager *mgr, in altera_cvp_write_init()
261 static inline int altera_cvp_chk_error(struct fpga_manager *mgr, size_t bytes) in altera_cvp_chk_error()
276 static int altera_cvp_write(struct fpga_manager *mgr, const char *buf, in altera_cvp_write()
322 static int altera_cvp_write_complete(struct fpga_manager *mgr, in altera_cvp_write_complete()
404 struct fpga_manager *mgr; in altera_cvp_probe()
492 struct fpga_manager *mgr = pci_get_drvdata(pdev); in altera_cvp_remove()
Ddfl-fme-mgr.c107 static int fme_mgr_write_init(struct fpga_manager *mgr, in fme_mgr_write_init()
165 static int fme_mgr_write(struct fpga_manager *mgr, in fme_mgr_write()
220 static int fme_mgr_write_complete(struct fpga_manager *mgr, in fme_mgr_write_complete()
255 static enum fpga_mgr_states fme_mgr_state(struct fpga_manager *mgr) in fme_mgr_state()
260 static u64 fme_mgr_status(struct fpga_manager *mgr) in fme_mgr_status()
288 struct fpga_manager *mgr; in fme_mgr_probe()
329 struct fpga_manager *mgr = platform_get_drvdata(pdev); in fme_mgr_remove()
Daltera-ps-spi.c85 static enum fpga_mgr_states altera_ps_state(struct fpga_manager *mgr) in altera_ps_state()
103 static int altera_ps_write_init(struct fpga_manager *mgr, in altera_ps_write_init()
172 static int altera_ps_write(struct fpga_manager *mgr, const char *buf, in altera_ps_write()
198 static int altera_ps_write_complete(struct fpga_manager *mgr, in altera_ps_write_complete()
241 struct fpga_manager *mgr; in altera_ps_probe()
294 struct fpga_manager *mgr = spi_get_drvdata(spi); in altera_ps_remove()
Dmachxo2-spi.c135 static int machxo2_cleanup(struct fpga_manager *mgr) in machxo2_cleanup()
173 static enum fpga_mgr_states machxo2_spi_state(struct fpga_manager *mgr) in machxo2_spi_state()
186 static int machxo2_write_init(struct fpga_manager *mgr, in machxo2_write_init()
248 static int machxo2_write(struct fpga_manager *mgr, const char *buf, in machxo2_write()
286 static int machxo2_write_complete(struct fpga_manager *mgr, in machxo2_write_complete()
358 struct fpga_manager *mgr; in machxo2_spi_probe()
382 struct fpga_manager *mgr = spi_get_drvdata(spi); in machxo2_spi_remove()
Dsocfpga-a10.c203 static int socfpga_a10_fpga_set_cdratio(struct fpga_manager *mgr, in socfpga_a10_fpga_set_cdratio()
272 static int socfpga_a10_fpga_write_init(struct fpga_manager *mgr, in socfpga_a10_fpga_write_init()
354 static int socfpga_a10_fpga_write(struct fpga_manager *mgr, const char *buf, in socfpga_a10_fpga_write()
391 static int socfpga_a10_fpga_write_complete(struct fpga_manager *mgr, in socfpga_a10_fpga_write_complete()
440 static enum fpga_mgr_states socfpga_a10_fpga_state(struct fpga_manager *mgr) in socfpga_a10_fpga_state()
473 struct fpga_manager *mgr; in socfpga_a10_fpga_probe()
530 struct fpga_manager *mgr = platform_get_drvdata(pdev); in socfpga_a10_fpga_remove()
Dsocfpga.c358 static int socfpga_fpga_reset(struct fpga_manager *mgr) in socfpga_fpga_reset()
399 static int socfpga_fpga_ops_configure_init(struct fpga_manager *mgr, in socfpga_fpga_ops_configure_init()
433 static int socfpga_fpga_ops_configure_write(struct fpga_manager *mgr, in socfpga_fpga_ops_configure_write()
470 static int socfpga_fpga_ops_configure_complete(struct fpga_manager *mgr, in socfpga_fpga_ops_configure_complete()
520 static enum fpga_mgr_states socfpga_fpga_ops_state(struct fpga_manager *mgr) in socfpga_fpga_ops_state()
547 struct fpga_manager *mgr; in socfpga_fpga_probe()
590 struct fpga_manager *mgr = platform_get_drvdata(pdev); in socfpga_fpga_remove()
Ddfl-fme-region.c35 struct fpga_manager *mgr; in fme_region_probe()
70 struct fpga_manager *mgr = region->mgr; in fme_region_remove()
Dof-fpga-region.c53 static struct fpga_manager *of_fpga_region_get_mgr(struct device_node *np) in of_fpga_region_get_mgr()
56 struct fpga_manager *mgr; in of_fpga_region_get_mgr()
405 struct fpga_manager *mgr; in of_fpga_region_probe()
440 struct fpga_manager *mgr = region->mgr; in of_fpga_region_remove()
Dzynq-fpga.c259 static int zynq_fpga_ops_write_init(struct fpga_manager *mgr, in zynq_fpga_ops_write_init()
392 static int zynq_fpga_ops_write(struct fpga_manager *mgr, struct sg_table *sgt) in zynq_fpga_ops_write()
493 static int zynq_fpga_ops_write_complete(struct fpga_manager *mgr, in zynq_fpga_ops_write_complete()
528 static enum fpga_mgr_states zynq_fpga_ops_state(struct fpga_manager *mgr) in zynq_fpga_ops_state()
561 struct fpga_manager *mgr; in zynq_fpga_probe()
638 struct fpga_manager *mgr; in zynq_fpga_remove()
Dfpga-region.c192 struct fpga_manager *mgr, in fpga_region_create()
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-class-fpga-manager1 What: /sys/class/fpga_manager/<fpga>/name
7 What: /sys/class/fpga_manager/<fpga>/state
39 What: /sys/class/fpga_manager/<fpga>/status
/Linux-v4.19/Documentation/driver-api/fpga/
Dfpga-mgr.rst40 struct fpga_manager *mgr;
68 struct fpga_manager *mgr = platform_get_drvdata(pdev);
112 struct fpga_manager *mgr;
167 :functions: fpga_manager