/Linux-v4.19/include/linux/fpga/ |
D | fpga-mgr.h | 14 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 …]
|
D | fpga-region.h | 25 struct fpga_manager *mgr; 41 *fpga_region_create(struct device *dev, struct fpga_manager *mgr,
|
/Linux-v4.19/drivers/fpga/ |
D | fpga-mgr.c | 74 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 …]
|
D | ts73xx-fpga.c | 43 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()
|
D | altera-pr-ip-core.c | 32 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()
|
D | xilinx-spi.c | 32 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()
|
D | ice40-spi.c | 35 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()
|
D | altera-cvp.c | 65 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()
|
D | dfl-fme-mgr.c | 107 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()
|
D | altera-ps-spi.c | 85 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()
|
D | machxo2-spi.c | 135 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()
|
D | socfpga-a10.c | 203 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()
|
D | socfpga.c | 358 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()
|
D | dfl-fme-region.c | 35 struct fpga_manager *mgr; in fme_region_probe() 70 struct fpga_manager *mgr = region->mgr; in fme_region_remove()
|
D | of-fpga-region.c | 53 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()
|
D | zynq-fpga.c | 259 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()
|
D | fpga-region.c | 192 struct fpga_manager *mgr, in fpga_region_create()
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-class-fpga-manager | 1 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/ |
D | fpga-mgr.rst | 40 struct fpga_manager *mgr; 68 struct fpga_manager *mgr = platform_get_drvdata(pdev); 112 struct fpga_manager *mgr; 167 :functions: fpga_manager
|