Lines Matching +full:power +full:- +full:manager
1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2013-2016 Altera Corporation
18 * enum fpga_mgr_states - fpga framework states
20 * @FPGA_MGR_STATE_POWER_OFF: FPGA power is off
21 * @FPGA_MGR_STATE_POWER_UP: FPGA reports power is up
61 * DOC: FPGA Manager flags
63 * Flags used in the &fpga_image_info->flags field
82 * struct fpga_image_info - information specific to an FPGA image
118 * struct fpga_compat_id - id for compatibility check
129 * struct fpga_manager_info - collection of parameters for an FPGA Manager
130 * @name: fpga manager name
131 * @compat_id: FPGA manager id for compatibility check.
132 * @mops: pointer to structure of fpga manager ops
133 * @priv: fpga manager private data
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.
167 * fpga manager driver. The optional ones are tested for NULL before being
189 /* FPGA manager status: Partial/Full Reconfiguration errors */
197 * struct fpga_manager - fpga manager structure
198 * @name: name of low level fpga manager
199 * @dev: fpga manager device
200 * @ref_mutex: only allows one reference to fpga manager
201 * @state: state of fpga manager
202 * @compat_id: FPGA manager id for compatibility check.
203 * @mops: pointer to struct of fpga manager ops