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

1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2013-2016 Altera Corporation
18 * enum fpga_mgr_states - fpga framework states
25 * @FPGA_MGR_STATE_PARSE_HEADER: parse FPGA image header
29 * @FPGA_MGR_STATE_WRITE: writing image to FPGA
42 /* getting an image for loading */
63 * Flags used in the &fpga_image_info->flags field
82 * struct fpga_image_info - information specific to an FPGA image
88 * @firmware_name: name of FPGA image firmware file
89 * @sgt: scatter/gather table containing FPGA image
90 * @buf: contiguous buffer containing FPGA image
92 * @header_size: size of image header.
93 * @data_size: size of image data to be sent to the device. If not specified,
94 * whole image will be used. Header may be skipped in either case.
118 * struct fpga_compat_id - id for compatibility check
129 * struct fpga_manager_info - collection of parameters for an FPGA Manager
148 * struct fpga_manager_ops - ops for low level fpga manager drivers
151 * @skip_header: bool flag to tell fpga-mgr core whether it should skip
152 * info->header_size part at the beginning of the image when invoking
156 * @parse_header: parse FPGA image header to set info->header_size and
157 * info->data_size. In case the input buffer is not large enough, set
158 * required size to info->header_size and return -EAGAIN.
163 * @fpga_remove: optional: Set FPGA into a specific state during driver remove
166 * fpga_manager_ops are the low level functions implemented by a specific
197 * struct fpga_manager - fpga manager structure