Lines Matching +full:image +full:- +full:specific

5 --------
8 an image. The API is manufacturer agnostic. All manufacturer specifics are
10 The FPGA image data itself is very manufacturer specific, but for our purposes
13 The FPGA image to be programmed can be in a scatter gather list, a single
18 The particulars for programming the image are presented in a structure (struct
20 FPGA image as well as image-specific particulars such as whether the image was
24 --------------------------------
39 struct device *dev = &pdev->dev;
46 return -ENOMEM;
79 The ops will implement whatever device specific register writes are needed to
92 .write function will get image buffer starting at header_size offset from the
94 the image buffer, otherwise .write will get data up to the end of image buffer.
95 This will not affect .write_sg, .write_sg will still get whole image in
96 sg_table form. If FPGA image is already mapped as a single contiguous buffer,
97 whole buffer will be passed into .parse_header. If image is in scatter-gather
100 size into info->header_size and return -EAGAIN, then it will be called again
101 with greater part of image buffer on the input.
103 The .write_init function will prepare the FPGA to receive the image data. The
104 buffer passed into .write_init will be at least info->header_size bytes long;
109 whole FPGA image or may be a smaller chunk of an FPGA image. In the latter
116 The .write_complete function is called after all the image has been written
124 ----------------------------------------------
126 * ``fpga_mgr_states`` - Values for :c:expr:`fpga_manager->state`.
127 * struct fpga_manager - the FPGA manager struct
128 * struct fpga_manager_ops - Low level FPGA manager driver ops
129 * struct fpga_manager_info - Parameter structure for fpga_mgr_register_full()
130 * __fpga_mgr_register_full() - Create and register an FPGA manager using the
132 * __fpga_mgr_register() - Create and register an FPGA manager using standard
134 * __devm_fpga_mgr_register_full() - Resource managed version of
136 * __devm_fpga_mgr_register() - Resource managed version of __fpga_mgr_register()
137 * fpga_mgr_unregister() - Unregister an FPGA manager
143 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
146 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
149 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
152 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
155 .. kernel-doc:: drivers/fpga/fpga-mgr.c
158 .. kernel-doc:: drivers/fpga/fpga-mgr.c
161 .. kernel-doc:: drivers/fpga/fpga-mgr.c
164 .. kernel-doc:: drivers/fpga/fpga-mgr.c
167 .. kernel-doc:: drivers/fpga/fpga-mgr.c