Lines Matching +full:block +full:- +full:number
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * CCS static data in-memory data structure definitions
5 * Copyright 2019--2020 Intel Corporation
16 * struct ccs_data_block_version - CCS static data version
17 * @version_major: Major version number
18 * @version_minor: Minor version number
32 * struct ccs_reg - CCS register value
33 * @addr: The 16-bit address of the register
44 * struct ccs_if_rule - CCS static data if rule
56 * struct ccs_frame_format_desc - CCS frame format descriptor
66 * struct ccs_frame_format_descs - A series of CCS frame format descriptors
67 * @num_column_descs: Number of column descriptors
68 * @num_row_descs: Number of row descriptors
80 * struct ccs_pdaf_readout - CCS PDAF data readout descriptor
90 * struct ccs_rule - A CCS static data rule
91 * @num_if_rules: Number of if rules
93 * @num_read_only_regs: Number of read-only registers
94 * @read_only_regs: Read-only registers
95 * @num_manufacturer_regs: Number of manufacturer-specific registers
96 * @manufacturer_regs: Manufacturer-specific registers
112 * struct ccs_pdaf_pix_loc_block_desc - PDAF pixel location block descriptor
113 * @block_type_id: Block type identifier, from 0 to n
114 * @repeat_x: Number of times this block is repeated to right
122 * struct ccs_pdaf_pix_loc_block_desc_group - PDAF pixel location block
124 * @repeat_y: Number of times the group is repeated down
125 * @num_block_descs: Number of block descriptors in @block_descs
126 * @block_descs: Block descriptors
135 * struct ccs_pdaf_pix_loc_pixel_desc - PDAF pixel location block descriptor
147 * struct ccs_pdaf_pix_loc_pixel_desc_group - PDAF pixel location pixel
149 * @num_descs: Number of descriptors in @descs
158 * struct ccs_pdaf_pix_loc - PDAF pixel locations
162 * @block_width: Width of a block in pixels
163 * @block_height: Heigth of a block in pixels
164 * @num_block_desc_groups: Number of block descriptor groups
165 * @block_desc_groups: Block descriptor groups
166 * @num_pixel_desc_grups: Number of pixel descriptor groups
182 * struct ccs_data_container - In-memory CCS static data
184 * @num_sensor_read_only_regs: Number of the read-only registers for the sensor
185 * @sensor_read_only_regs: Read-only registers for the sensor
186 * @num_sensor_manufacturer_regs: Number of the manufacturer-specific registers
188 * @sensor_manufacturer_regs: Manufacturer-specific registers for the sensor
189 * @num_sensor_rules: Number of rules for the sensor
191 * @num_module_read_only_regs: Number of the read-only registers for the module
192 * @module_read_only_regs: Read-only registers for the module
193 * @num_module_manufacturer_regs: Number of the manufacturer-specific registers
195 * @module_manufacturer_regs: Manufacturer-specific registers for the module
196 * @num_module_rules: Number of rules for the module
202 * @end: Whether or not there's an end block