Home
last modified time | relevance | path

Searched refs:binary (Results 1 - 25 of 291) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/css_2400_system/hive/
H A Dia_css_isp_configs.c28 const struct ia_css_binary *binary, in ia_css_configure_iterator()
38 if (binary->info->mem_offsets.offsets.config) { in ia_css_configure_iterator()
39 size = binary->info->mem_offsets.offsets.config->dmem.iterator.size; in ia_css_configure_iterator()
40 offset = binary->info->mem_offsets.offsets.config->dmem.iterator.offset; in ia_css_configure_iterator()
44 &binary->mem_params.params[IA_CSS_PARAM_CLASS_CONFIG][IA_CSS_ISP_DMEM].address[offset], in ia_css_configure_iterator()
56 const struct ia_css_binary *binary, in ia_css_configure_copy_output()
66 if (binary->info->mem_offsets.offsets.config) { in ia_css_configure_copy_output()
67 size = binary->info->mem_offsets.offsets.config->dmem.copy_output.size; in ia_css_configure_copy_output()
68 offset = binary->info->mem_offsets.offsets.config->dmem.copy_output.offset; in ia_css_configure_copy_output()
72 &binary in ia_css_configure_copy_output()
27 ia_css_configure_iterator( const struct ia_css_binary *binary, const struct ia_css_iterator_configuration *config_dmem) ia_css_configure_iterator() argument
55 ia_css_configure_copy_output( const struct ia_css_binary *binary, const struct ia_css_copy_output_configuration *config_dmem) ia_css_configure_copy_output() argument
83 ia_css_configure_crop( const struct ia_css_binary *binary, const struct ia_css_crop_configuration *config_dmem) ia_css_configure_crop() argument
111 ia_css_configure_fpn( const struct ia_css_binary *binary, const struct ia_css_fpn_configuration *config_dmem) ia_css_configure_fpn() argument
139 ia_css_configure_dvs( const struct ia_css_binary *binary, const struct ia_css_dvs_configuration *config_dmem) ia_css_configure_dvs() argument
167 ia_css_configure_qplane( const struct ia_css_binary *binary, const struct ia_css_qplane_configuration *config_dmem) ia_css_configure_qplane() argument
195 ia_css_configure_output0( const struct ia_css_binary *binary, const struct ia_css_output0_configuration *config_dmem) ia_css_configure_output0() argument
223 ia_css_configure_output1( const struct ia_css_binary *binary, const struct ia_css_output1_configuration *config_dmem) ia_css_configure_output1() argument
251 ia_css_configure_output( const struct ia_css_binary *binary, const struct ia_css_output_configuration *config_dmem) ia_css_configure_output() argument
279 ia_css_configure_raw( const struct ia_css_binary *binary, const struct ia_css_raw_configuration *config_dmem) ia_css_configure_raw() argument
307 ia_css_configure_tnr( const struct ia_css_binary *binary, const struct ia_css_tnr_configuration *config_dmem) ia_css_configure_tnr() argument
335 ia_css_configure_ref( const struct ia_css_binary *binary, const struct ia_css_ref_configuration *config_dmem) ia_css_configure_ref() argument
363 ia_css_configure_vf( const struct ia_css_binary *binary, const struct ia_css_vf_configuration *config_dmem) ia_css_configure_vf() argument
[all...]
H A Dia_css_isp_states.c26 const struct ia_css_binary *binary) in ia_css_initialize_aa_state()
32 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.aa.size; in ia_css_initialize_aa_state()
34 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.aa.offset; in ia_css_initialize_aa_state()
37 memset(&binary->mem_params.params[IA_CSS_PARAM_CLASS_STATE][IA_CSS_ISP_VMEM].address[offset], in ia_css_initialize_aa_state()
48 const struct ia_css_binary *binary) in ia_css_initialize_cnr_state()
54 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.cnr.size; in ia_css_initialize_cnr_state()
56 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.cnr.offset; in ia_css_initialize_cnr_state()
60 &binary->mem_params.params[IA_CSS_PARAM_CLASS_STATE][IA_CSS_ISP_VMEM].address[offset], in ia_css_initialize_cnr_state()
72 const struct ia_css_binary *binary) in ia_css_initialize_cnr2_state()
78 unsigned int size = binary in ia_css_initialize_cnr2_state()
25 ia_css_initialize_aa_state( const struct ia_css_binary *binary) ia_css_initialize_aa_state() argument
47 ia_css_initialize_cnr_state( const struct ia_css_binary *binary) ia_css_initialize_cnr_state() argument
71 ia_css_initialize_cnr2_state( const struct ia_css_binary *binary) ia_css_initialize_cnr2_state() argument
95 ia_css_initialize_dp_state( const struct ia_css_binary *binary) ia_css_initialize_dp_state() argument
119 ia_css_initialize_de_state( const struct ia_css_binary *binary) ia_css_initialize_de_state() argument
143 ia_css_initialize_tnr_state( const struct ia_css_binary *binary) ia_css_initialize_tnr_state() argument
167 ia_css_initialize_ref_state( const struct ia_css_binary *binary) ia_css_initialize_ref_state() argument
191 ia_css_initialize_ynr_state( const struct ia_css_binary *binary) ia_css_initialize_ynr_state() argument
[all...]
H A Dia_css_isp_params.c75 stage->binary->info->mem_offsets.offsets.param->dmem.aa.size; in ia_css_process_aa()
77 stage->binary->info->mem_offsets.offsets.param->dmem.aa.offset; in ia_css_process_aa()
81 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_process_aa()
101 stage->binary->info->mem_offsets.offsets.param->dmem.anr.size; in ia_css_process_anr()
104 stage->binary->info->mem_offsets.offsets.param->dmem.anr.offset; in ia_css_process_anr()
111 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset], in ia_css_process_anr()
136 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.size; in ia_css_process_anr2()
139 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.offset; in ia_css_process_anr2()
146 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_VMEM].address[offset], in ia_css_process_anr2()
171 stage->binary in ia_css_process_bh()
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/css_2401_system/hive/
H A Dia_css_isp_configs.c28 const struct ia_css_binary *binary, in ia_css_configure_iterator()
38 if (binary->info->mem_offsets.offsets.config) { in ia_css_configure_iterator()
39 size = binary->info->mem_offsets.offsets.config->dmem.iterator.size; in ia_css_configure_iterator()
40 offset = binary->info->mem_offsets.offsets.config->dmem.iterator.offset; in ia_css_configure_iterator()
44 &binary->mem_params.params[IA_CSS_PARAM_CLASS_CONFIG][IA_CSS_ISP_DMEM].address[offset], in ia_css_configure_iterator()
56 const struct ia_css_binary *binary, in ia_css_configure_copy_output()
66 if (binary->info->mem_offsets.offsets.config) { in ia_css_configure_copy_output()
67 size = binary->info->mem_offsets.offsets.config->dmem.copy_output.size; in ia_css_configure_copy_output()
68 offset = binary->info->mem_offsets.offsets.config->dmem.copy_output.offset; in ia_css_configure_copy_output()
72 &binary in ia_css_configure_copy_output()
27 ia_css_configure_iterator( const struct ia_css_binary *binary, const struct ia_css_iterator_configuration *config_dmem) ia_css_configure_iterator() argument
55 ia_css_configure_copy_output( const struct ia_css_binary *binary, const struct ia_css_copy_output_configuration *config_dmem) ia_css_configure_copy_output() argument
83 ia_css_configure_crop( const struct ia_css_binary *binary, const struct ia_css_crop_configuration *config_dmem) ia_css_configure_crop() argument
111 ia_css_configure_fpn( const struct ia_css_binary *binary, const struct ia_css_fpn_configuration *config_dmem) ia_css_configure_fpn() argument
139 ia_css_configure_dvs( const struct ia_css_binary *binary, const struct ia_css_dvs_configuration *config_dmem) ia_css_configure_dvs() argument
167 ia_css_configure_qplane( const struct ia_css_binary *binary, const struct ia_css_qplane_configuration *config_dmem) ia_css_configure_qplane() argument
195 ia_css_configure_output0( const struct ia_css_binary *binary, const struct ia_css_output0_configuration *config_dmem) ia_css_configure_output0() argument
223 ia_css_configure_output1( const struct ia_css_binary *binary, const struct ia_css_output1_configuration *config_dmem) ia_css_configure_output1() argument
251 ia_css_configure_output( const struct ia_css_binary *binary, const struct ia_css_output_configuration *config_dmem) ia_css_configure_output() argument
279 ia_css_configure_raw( const struct ia_css_binary *binary, const struct ia_css_raw_configuration *config_dmem) ia_css_configure_raw() argument
307 ia_css_configure_tnr( const struct ia_css_binary *binary, const struct ia_css_tnr_configuration *config_dmem) ia_css_configure_tnr() argument
335 ia_css_configure_ref( const struct ia_css_binary *binary, const struct ia_css_ref_configuration *config_dmem) ia_css_configure_ref() argument
363 ia_css_configure_vf( const struct ia_css_binary *binary, const struct ia_css_vf_configuration *config_dmem) ia_css_configure_vf() argument
[all...]
H A Dia_css_isp_states.c27 const struct ia_css_binary *binary) in ia_css_initialize_aa_state()
33 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.aa.size; in ia_css_initialize_aa_state()
34 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.aa.offset; in ia_css_initialize_aa_state()
37 memset(&binary->mem_params.params[IA_CSS_PARAM_CLASS_STATE][IA_CSS_ISP_VMEM].address[offset], in ia_css_initialize_aa_state()
48 const struct ia_css_binary *binary) in ia_css_initialize_cnr_state()
54 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.cnr.size; in ia_css_initialize_cnr_state()
56 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.cnr.offset; in ia_css_initialize_cnr_state()
60 &binary->mem_params.params[IA_CSS_PARAM_CLASS_STATE][IA_CSS_ISP_VMEM].address[offset], in ia_css_initialize_cnr_state()
72 const struct ia_css_binary *binary) in ia_css_initialize_cnr2_state()
78 unsigned int size = binary in ia_css_initialize_cnr2_state()
26 ia_css_initialize_aa_state( const struct ia_css_binary *binary) ia_css_initialize_aa_state() argument
47 ia_css_initialize_cnr_state( const struct ia_css_binary *binary) ia_css_initialize_cnr_state() argument
71 ia_css_initialize_cnr2_state( const struct ia_css_binary *binary) ia_css_initialize_cnr2_state() argument
95 ia_css_initialize_dp_state( const struct ia_css_binary *binary) ia_css_initialize_dp_state() argument
119 ia_css_initialize_de_state( const struct ia_css_binary *binary) ia_css_initialize_de_state() argument
143 ia_css_initialize_tnr_state( const struct ia_css_binary *binary) ia_css_initialize_tnr_state() argument
167 ia_css_initialize_ref_state( const struct ia_css_binary *binary) ia_css_initialize_ref_state() argument
191 ia_css_initialize_ynr_state( const struct ia_css_binary *binary) ia_css_initialize_ynr_state() argument
[all...]
H A Dia_css_isp_params.c76 stage->binary->info->mem_offsets.offsets.param->dmem.aa.size; in ia_css_process_aa()
78 stage->binary->info->mem_offsets.offsets.param->dmem.aa.offset; in ia_css_process_aa()
82 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_process_aa()
99 stage->binary->info->mem_offsets.offsets.param->dmem.anr.size; in ia_css_process_anr()
102 stage->binary->info->mem_offsets.offsets.param->dmem.anr.offset; in ia_css_process_anr()
109 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset], in ia_css_process_anr()
134 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.size; in ia_css_process_anr2()
137 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.offset; in ia_css_process_anr2()
144 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_VMEM].address[offset], in ia_css_process_anr2()
169 stage->binary in ia_css_process_bh()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Dia_css_isp_configs.c24 int ia_css_configure_iterator(const struct ia_css_binary *binary, in ia_css_configure_iterator() argument
32 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_iterator()
35 size = binary->info->mem_offsets.offsets.config->dmem.iterator.size; in ia_css_configure_iterator()
39 offset = binary->info->mem_offsets.offsets.config->dmem.iterator.offset; in ia_css_configure_iterator()
42 &binary->mem_params.params[IA_CSS_PARAM_CLASS_CONFIG][IA_CSS_ISP_DMEM].address[offset], in ia_css_configure_iterator()
47 int ia_css_configure_copy_output(const struct ia_css_binary *binary, in ia_css_configure_copy_output() argument
55 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_copy_output()
58 size = binary->info->mem_offsets.offsets.config->dmem.copy_output.size; in ia_css_configure_copy_output()
62 offset = binary->info->mem_offsets.offsets.config->dmem.copy_output.offset; in ia_css_configure_copy_output()
65 &binary in ia_css_configure_copy_output()
72 ia_css_configure_crop(const struct ia_css_binary *binary, const struct ia_css_crop_configuration *config_dmem) ia_css_configure_crop() argument
95 ia_css_configure_fpn(const struct ia_css_binary *binary, const struct ia_css_fpn_configuration *config_dmem) ia_css_configure_fpn() argument
117 ia_css_configure_dvs(const struct ia_css_binary *binary, const struct ia_css_dvs_configuration *config_dmem) ia_css_configure_dvs() argument
139 ia_css_configure_qplane(const struct ia_css_binary *binary, const struct ia_css_qplane_configuration *config_dmem) ia_css_configure_qplane() argument
162 ia_css_configure_output0(const struct ia_css_binary *binary, const struct ia_css_output0_configuration *config_dmem) ia_css_configure_output0() argument
185 ia_css_configure_output1(const struct ia_css_binary *binary, const struct ia_css_output1_configuration *config_dmem) ia_css_configure_output1() argument
208 ia_css_configure_output(const struct ia_css_binary *binary, const struct ia_css_output_configuration *config_dmem) ia_css_configure_output() argument
231 ia_css_configure_raw(const struct ia_css_binary *binary, const struct ia_css_raw_configuration *config_dmem) ia_css_configure_raw() argument
254 ia_css_configure_tnr(const struct ia_css_binary *binary, const struct ia_css_tnr_configuration *config_dmem) ia_css_configure_tnr() argument
277 ia_css_configure_ref(const struct ia_css_binary *binary, const struct ia_css_ref_configuration *config_dmem) ia_css_configure_ref() argument
300 ia_css_configure_vf(const struct ia_css_binary *binary, const struct ia_css_vf_configuration *config_dmem) ia_css_configure_vf() argument
[all...]
H A Dia_css_isp_states.c26 const struct ia_css_binary *binary) in ia_css_initialize_aa_state()
32 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.aa.size; in ia_css_initialize_aa_state()
34 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.aa.offset; in ia_css_initialize_aa_state()
37 memset(&binary->mem_params.params[IA_CSS_PARAM_CLASS_STATE][IA_CSS_ISP_VMEM].address[offset], in ia_css_initialize_aa_state()
48 const struct ia_css_binary *binary) in ia_css_initialize_cnr_state()
54 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.cnr.size; in ia_css_initialize_cnr_state()
56 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.cnr.offset; in ia_css_initialize_cnr_state()
60 &binary->mem_params.params[IA_CSS_PARAM_CLASS_STATE][IA_CSS_ISP_VMEM].address[offset], in ia_css_initialize_cnr_state()
72 const struct ia_css_binary *binary) in ia_css_initialize_cnr2_state()
78 unsigned int size = binary in ia_css_initialize_cnr2_state()
25 ia_css_initialize_aa_state( const struct ia_css_binary *binary) ia_css_initialize_aa_state() argument
47 ia_css_initialize_cnr_state( const struct ia_css_binary *binary) ia_css_initialize_cnr_state() argument
71 ia_css_initialize_cnr2_state( const struct ia_css_binary *binary) ia_css_initialize_cnr2_state() argument
95 ia_css_initialize_dp_state( const struct ia_css_binary *binary) ia_css_initialize_dp_state() argument
119 ia_css_initialize_de_state( const struct ia_css_binary *binary) ia_css_initialize_de_state() argument
143 ia_css_initialize_tnr_state( const struct ia_css_binary *binary) ia_css_initialize_tnr_state() argument
167 ia_css_initialize_ref_state( const struct ia_css_binary *binary) ia_css_initialize_ref_state() argument
191 ia_css_initialize_ynr_state( const struct ia_css_binary *binary) ia_css_initialize_ynr_state() argument
[all...]
H A Dia_css_isp_configs.h79 int ia_css_configure_iterator(const struct ia_css_binary *binary,
82 int ia_css_configure_copy_output(const struct ia_css_binary *binary,
85 int ia_css_configure_crop(const struct ia_css_binary *binary,
88 int ia_css_configure_fpn(const struct ia_css_binary *binary,
91 int ia_css_configure_dvs(const struct ia_css_binary *binary,
94 int ia_css_configure_qplane(const struct ia_css_binary *binary,
96 int ia_css_configure_output0(const struct ia_css_binary *binary,
99 int ia_css_configure_output1(const struct ia_css_binary *binary,
102 int ia_css_configure_output(const struct ia_css_binary *binary,
105 int ia_css_configure_raw(const struct ia_css_binary *binary,
[all...]
H A Dia_css_isp_params.c76 stage->binary->info->mem_offsets.offsets.param->dmem.aa.size; in ia_css_process_aa()
78 stage->binary->info->mem_offsets.offsets.param->dmem.aa.offset; in ia_css_process_aa()
82 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_process_aa()
99 stage->binary->info->mem_offsets.offsets.param->dmem.anr.size; in ia_css_process_anr()
102 stage->binary->info->mem_offsets.offsets.param->dmem.anr.offset; in ia_css_process_anr()
109 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset], in ia_css_process_anr()
134 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.size; in ia_css_process_anr2()
137 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.offset; in ia_css_process_anr2()
144 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_VMEM].address[offset], in ia_css_process_anr2()
169 stage->binary in ia_css_process_bh()
[all...]
H A Dsh_css_param_shading.c238 const struct ia_css_binary *binary, in prepare_shading_table()
248 assert(binary); in prepare_shading_table()
252 binary->sctbl_width_per_color, in prepare_shading_table()
253 binary->sctbl_height); in prepare_shading_table()
262 input_height = binary->in_frame_info.res.height; in prepare_shading_table()
263 input_width = binary->in_frame_info.res.width; in prepare_shading_table()
264 left_padding = binary->left_padding; in prepare_shading_table()
265 left_cropping = (binary->info->sp.pipeline.left_cropping == 0) ? in prepare_shading_table()
266 binary->dvs_envelope.width : 2 * ISP_VEC_NELEMS; in prepare_shading_table()
270 left_padding = (left_padding + binary in prepare_shading_table()
235 prepare_shading_table(const struct ia_css_shading_table *in_table, unsigned int sensor_binning, struct ia_css_shading_table **target_table, const struct ia_css_binary *binary, unsigned int bds_factor) prepare_shading_table() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c126 const struct ia_css_binary *binary, /* [in] */ in ia_css_binary_compute_shading_table_bayer_origin()
162 left_padding_bqs = _ISP_BQS(binary->left_padding); in ia_css_binary_compute_shading_table_bayer_origin()
173 need_bds_factor_2_00 = ((binary->info->sp.bds.supported_bds_factors & in ia_css_binary_compute_shading_table_bayer_origin()
183 if (need_bds_factor_2_00 && binary->info->sp.pipeline.left_cropping > 0) in ia_css_binary_compute_shading_table_bayer_origin()
235 binary_get_shading_info_type_1(const struct ia_css_binary *binary, /* [in] */ in binary_get_shading_info_type_1() argument
243 assert(binary); in binary_get_shading_info_type_1()
248 info->info.type_1.enable = binary->info->sp.enable.sc; in binary_get_shading_info_type_1()
249 info->info.type_1.num_hor_grids = binary->sctbl_width_per_color; in binary_get_shading_info_type_1()
250 info->info.type_1.num_ver_grids = binary->sctbl_height; in binary_get_shading_info_type_1()
251 info->info.type_1.bqs_per_grid_cell = (1 << binary in binary_get_shading_info_type_1()
125 ia_css_binary_compute_shading_table_bayer_origin( const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct sh_css_shading_table_bayer_origin_compute_results *res) ia_css_binary_compute_shading_table_bayer_origin() argument
281 ia_css_binary_get_shading_info(const struct ia_css_binary *binary, enum ia_css_shading_correction_type type, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *shading_info, struct ia_css_pipe_config *pipe_config) ia_css_binary_get_shading_info() argument
308 sh_css_binary_common_grid_info(const struct ia_css_binary *binary, struct ia_css_grid_info *info) sh_css_binary_common_grid_info() argument
321 ia_css_binary_dvs_grid_info(const struct ia_css_binary *binary, struct ia_css_grid_info *info, struct ia_css_pipe *pipe) ia_css_binary_dvs_grid_info() argument
350 ia_css_binary_dvs_stat_grid_info( const struct ia_css_binary *binary, struct ia_css_grid_info *info, struct ia_css_pipe *pipe) ia_css_binary_dvs_stat_grid_info() argument
361 ia_css_binary_3a_grid_info(const struct ia_css_binary *binary, struct ia_css_grid_info *info, struct ia_css_pipe *pipe) ia_css_binary_3a_grid_info() argument
493 struct ia_css_binary_xinfo *binary = &all_binaries[i]; ia_css_binary_init_infos() local
638 ia_css_binary_fill_info(const struct ia_css_binary_xinfo *xinfo, bool online, bool two_ppc, enum atomisp_input_format stream_format, const struct ia_css_frame_info *in_info, const struct ia_css_frame_info *bds_out_info, const struct ia_css_frame_info *out_info[], const struct ia_css_frame_info *vf_info, struct ia_css_binary *binary, struct ia_css_resolution *dvs_env, int stream_config_left_padding, bool accelerator) ia_css_binary_fill_info() argument
927 __ia_css_binary_find(struct ia_css_binary_descr *descr, struct ia_css_binary *binary) __ia_css_binary_find() argument
1314 ia_css_binary_find(struct ia_css_binary_descr *descr, struct ia_css_binary *binary) ia_css_binary_find() argument
1338 ia_css_binary_destroy_isp_parameters(struct ia_css_binary *binary) ia_css_binary_destroy_isp_parameters() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c141 const struct ia_css_binary *binary, /* [in] */ in ia_css_binary_compute_shading_table_bayer_origin()
193 left_padding_bqs = _ISP_BQS(binary->left_padding); in ia_css_binary_compute_shading_table_bayer_origin()
204 need_bds_factor_2_00 = ((binary->info->sp.bds.supported_bds_factors & in ia_css_binary_compute_shading_table_bayer_origin()
214 if (need_bds_factor_2_00 && binary->info->sp.pipeline.left_cropping > 0) in ia_css_binary_compute_shading_table_bayer_origin()
266 sh_css_binary_get_sc_requirements(const struct ia_css_binary *binary, /* [in] */ in sh_css_binary_get_sc_requirements() argument
308 IA_CSS_ENTER_PRIVATE("binary=%p, required_bds_factor=%d, stream_config=%p", in sh_css_binary_get_sc_requirements()
309 binary, required_bds_factor, stream_config); in sh_css_binary_get_sc_requirements()
329 left_padding_bqs = _ISP_BQS(binary->left_padding); in sh_css_binary_get_sc_requirements()
333 IA_CSS_LOG("stream.left_padding=%d, binary.left_padding=%d, left_padding_bqs=%d", in sh_css_binary_get_sc_requirements()
334 stream_config->left_padding, binary in sh_css_binary_get_sc_requirements()
140 ia_css_binary_compute_shading_table_bayer_origin( const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct sh_css_shading_table_bayer_origin_compute_results *res) ia_css_binary_compute_shading_table_bayer_origin() argument
481 isp2400_binary_get_shading_info_type_1(const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *info) isp2400_binary_get_shading_info_type_1() argument
527 isp2401_binary_get_shading_info_type_1(const struct ia_css_binary *binary, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *shading_info, struct ia_css_pipe_config *pipe_config) isp2401_binary_get_shading_info_type_1() argument
694 ia_css_binary_get_shading_info(const struct ia_css_binary *binary, enum ia_css_shading_correction_type type, unsigned int required_bds_factor, const struct ia_css_stream_config *stream_config, struct ia_css_shading_info *shading_info, struct ia_css_pipe_config *pipe_config) ia_css_binary_get_shading_info() argument
732 sh_css_binary_common_grid_info(const struct ia_css_binary *binary, struct ia_css_grid_info *info) sh_css_binary_common_grid_info() argument
745 ia_css_binary_dvs_grid_info(const struct ia_css_binary *binary, struct ia_css_grid_info *info, struct ia_css_pipe *pipe) ia_css_binary_dvs_grid_info() argument
774 ia_css_binary_dvs_stat_grid_info( const struct ia_css_binary *binary, struct ia_css_grid_info *info, struct ia_css_pipe *pipe) ia_css_binary_dvs_stat_grid_info() argument
785 ia_css_binary_3a_grid_info(const struct ia_css_binary *binary, struct ia_css_grid_info *info, struct ia_css_pipe *pipe) ia_css_binary_3a_grid_info() argument
921 struct ia_css_binary_xinfo *binary = &all_binaries[i]; ia_css_binary_init_infos() local
1072 ia_css_binary_fill_info(const struct ia_css_binary_xinfo *xinfo, bool online, bool two_ppc, enum atomisp_input_format stream_format, const struct ia_css_frame_info *in_info, const struct ia_css_frame_info *bds_out_info, const struct ia_css_frame_info *out_info[], const struct ia_css_frame_info *vf_info, struct ia_css_binary *binary, struct ia_css_resolution *dvs_env, int stream_config_left_padding, bool accelerator) ia_css_binary_fill_info() argument
1373 __ia_css_binary_find(struct ia_css_binary_descr *descr, struct ia_css_binary *binary) __ia_css_binary_find() argument
1803 ia_css_binary_find(struct ia_css_binary_descr *descr, struct ia_css_binary *binary) ia_css_binary_find() argument
1827 ia_css_binary_destroy_isp_parameters(struct ia_css_binary *binary) ia_css_binary_destroy_isp_parameters() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/
H A Dia_css_iterator.host.c43 const struct ia_css_binary *binary, in ia_css_iterator_configure()
48 config.input_info = &binary->in_frame_info; in ia_css_iterator_configure()
49 config.internal_info = &binary->internal_frame_info; in ia_css_iterator_configure()
50 config.output_info = &binary->out_frame_info[0]; in ia_css_iterator_configure()
51 config.vf_info = &binary->vf_frame_info; in ia_css_iterator_configure()
52 config.dvs_envelope = &binary->dvs_envelope; in ia_css_iterator_configure()
54 /* Use in_info iso binary->in_frame_info. in ia_css_iterator_configure()
60 if (binary->out_frame_info[0].res.width == 0) in ia_css_iterator_configure()
61 config.output_info = &binary->out_frame_info[1]; in ia_css_iterator_configure()
68 if (binary in ia_css_iterator_configure()
42 ia_css_iterator_configure( const struct ia_css_binary *binary, const struct ia_css_frame_info *in_info) ia_css_iterator_configure() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/
H A Dia_css_iterator.host.c41 int ia_css_iterator_configure(const struct ia_css_binary *binary, in ia_css_iterator_configure() argument
47 config.input_info = &binary->in_frame_info; in ia_css_iterator_configure()
48 config.internal_info = &binary->internal_frame_info; in ia_css_iterator_configure()
49 config.output_info = &binary->out_frame_info[0]; in ia_css_iterator_configure()
50 config.vf_info = &binary->vf_frame_info; in ia_css_iterator_configure()
51 config.dvs_envelope = &binary->dvs_envelope; in ia_css_iterator_configure()
53 /* Use in_info iso binary->in_frame_info. in ia_css_iterator_configure()
59 if (binary->out_frame_info[0].res.width == 0) in ia_css_iterator_configure()
60 config.output_info = &binary->out_frame_info[1]; in ia_css_iterator_configure()
67 if (binary in ia_css_iterator_configure()
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/pipe/src/
H A Dpipe_stagedesc.c22 struct ia_css_binary *binary, in ia_css_pipe_get_generic_stage_desc()
29 IA_CSS_ENTER_PRIVATE("stage_desc = %p, binary = %p, out_frame = %p, in_frame = %p, vf_frame = %p", in ia_css_pipe_get_generic_stage_desc()
30 stage_desc, binary, out_frame, in_frame, vf_frame); in ia_css_pipe_get_generic_stage_desc()
32 assert(stage_desc && binary && binary->info); in ia_css_pipe_get_generic_stage_desc()
33 if (!stage_desc || !binary || !binary->info) { in ia_css_pipe_get_generic_stage_desc()
38 stage_desc->binary = binary; in ia_css_pipe_get_generic_stage_desc()
42 stage_desc->mode = binary in ia_css_pipe_get_generic_stage_desc()
20 ia_css_pipe_get_generic_stage_desc( struct ia_css_pipeline_stage_desc *stage_desc, struct ia_css_binary *binary, struct ia_css_frame *out_frame[], struct ia_css_frame *in_frame, struct ia_css_frame *vf_frame) ia_css_pipe_get_generic_stage_desc() argument
52 ia_css_pipe_get_firmwares_stage_desc( struct ia_css_pipeline_stage_desc *stage_desc, struct ia_css_binary *binary, struct ia_css_frame *out_frame[], struct ia_css_frame *in_frame, struct ia_css_frame *vf_frame, const struct ia_css_fw_info *fw, unsigned int mode) ia_css_pipe_get_firmwares_stage_desc() argument
77 ia_css_pipe_get_acc_stage_desc( struct ia_css_pipeline_stage_desc *stage_desc, struct ia_css_binary *binary, struct ia_css_fw_info *fw) ia_css_pipe_get_acc_stage_desc() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Dia_css_isp_configs.h95 const struct ia_css_binary *binary,
102 const struct ia_css_binary *binary,
109 const struct ia_css_binary *binary,
116 const struct ia_css_binary *binary,
123 const struct ia_css_binary *binary,
130 const struct ia_css_binary *binary,
137 const struct ia_css_binary *binary,
144 const struct ia_css_binary *binary,
151 const struct ia_css_binary *binary,
158 const struct ia_css_binary *binary,
[all...]
H A Dsh_css_param_shading.c230 const struct ia_css_binary *binary, in prepare_shading_table()
241 assert(binary); in prepare_shading_table()
245 binary->sctbl_legacy_width_per_color, in prepare_shading_table()
246 binary->sctbl_legacy_height); in prepare_shading_table()
255 input_height = binary->in_frame_info.res.height; in prepare_shading_table()
256 input_width = binary->in_frame_info.res.width; in prepare_shading_table()
257 left_padding = binary->left_padding; in prepare_shading_table()
258 left_cropping = (binary->info->sp.pipeline.left_cropping == 0) ? in prepare_shading_table()
259 binary->dvs_envelope.width : 2 * ISP_VEC_NELEMS; in prepare_shading_table()
264 left_padding = (left_padding + binary in prepare_shading_table()
227 prepare_shading_table(const struct ia_css_shading_table *in_table, unsigned int sensor_binning, struct ia_css_shading_table **target_table, const struct ia_css_binary *binary, unsigned int bds_factor) prepare_shading_table() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/camera/pipe/src/
H A Dpipe_stagedesc.c22 struct ia_css_binary *binary, in ia_css_pipe_get_generic_stage_desc()
29 IA_CSS_ENTER_PRIVATE("stage_desc = %p, binary = %p, out_frame = %p, in_frame = %p, vf_frame = %p", in ia_css_pipe_get_generic_stage_desc()
30 stage_desc, binary, out_frame, in_frame, vf_frame); in ia_css_pipe_get_generic_stage_desc()
32 assert(stage_desc && binary && binary->info); in ia_css_pipe_get_generic_stage_desc()
33 if (!stage_desc || !binary || !binary->info) { in ia_css_pipe_get_generic_stage_desc()
38 stage_desc->binary = binary; in ia_css_pipe_get_generic_stage_desc()
42 stage_desc->mode = binary in ia_css_pipe_get_generic_stage_desc()
20 ia_css_pipe_get_generic_stage_desc( struct ia_css_pipeline_stage_desc *stage_desc, struct ia_css_binary *binary, struct ia_css_frame *out_frame[], struct ia_css_frame *in_frame, struct ia_css_frame *vf_frame) ia_css_pipe_get_generic_stage_desc() argument
52 ia_css_pipe_get_firmwares_stage_desc( struct ia_css_pipeline_stage_desc *stage_desc, struct ia_css_binary *binary, struct ia_css_frame *out_frame[], struct ia_css_frame *in_frame, struct ia_css_frame *vf_frame, const struct ia_css_fw_info *fw, unsigned int mode) ia_css_pipe_get_firmwares_stage_desc() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
H A Dia_css_bayer_io.host.c27 const struct ia_css_binary *binary, in ia_css_bayer_io_config()
34 &binary->in_frame_info; in ia_css_bayer_io_config()
42 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config()
43 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_bayer_io_config()
44 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_bayer_io_config()
49 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config()
68 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config()
69 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_bayer_io_config()
70 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_bayer_io_config()
75 &binary in ia_css_bayer_io_config()
26 ia_css_bayer_io_config( const struct ia_css_binary *binary, const struct sh_css_binary_args *args) ia_css_bayer_io_config() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/
H A Dia_css_yuv444_io.host.c27 const struct ia_css_binary *binary, in ia_css_yuv444_io_config()
34 &binary->in_frame_info; in ia_css_yuv444_io_config()
42 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config()
43 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_yuv444_io_config()
44 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_yuv444_io_config()
49 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config()
68 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config()
69 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_yuv444_io_config()
70 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_yuv444_io_config()
75 &binary in ia_css_yuv444_io_config()
26 ia_css_yuv444_io_config( const struct ia_css_binary *binary, const struct sh_css_binary_args *args) ia_css_yuv444_io_config() argument
[all...]
/kernel/linux/linux-6.6/scripts/package/debian/
H A Drules13 .PHONY: binary binary-indep binary-arch
14 binary: binary-arch binary-indep
15 binary-indep: build-indep
16 binary-arch: build-arch
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/
H A Dia_css_yuv444_io.host.c25 int ia_css_yuv444_io_config(const struct ia_css_binary *binary, in ia_css_yuv444_io_config() argument
39 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config()
40 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_yuv444_io_config()
41 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_yuv444_io_config()
46 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config()
68 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config()
69 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_yuv444_io_config()
70 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_yuv444_io_config()
75 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config()
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
H A Dia_css_bayer_io.host.c25 int ia_css_bayer_io_config(const struct ia_css_binary *binary, in ia_css_bayer_io_config() argument
39 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config()
40 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_bayer_io_config()
41 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_bayer_io_config()
46 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config()
67 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config()
68 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_bayer_io_config()
69 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_bayer_io_config()
74 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/
H A Dia_css_sc.host.c31 const struct ia_css_binary *binary, in ia_css_configure_sc()
41 if (binary->info->mem_offsets.offsets.config) { in ia_css_configure_sc()
42 size = binary->info->mem_offsets.offsets.config->dmem.sc.size; in ia_css_configure_sc()
43 offset = binary->info->mem_offsets.offsets.config->dmem.sc.offset; in ia_css_configure_sc()
47 &binary->mem_params.params[IA_CSS_PARAM_CLASS_CONFIG][IA_CSS_ISP_DMEM].address[offset], in ia_css_configure_sc()
103 const struct ia_css_binary *binary, in ia_css_sc_configure()
112 ia_css_configure_sc(binary, &config); in ia_css_sc_configure()
30 ia_css_configure_sc( const struct ia_css_binary *binary, const struct ia_css_sc_configuration *config_dmem) ia_css_configure_sc() argument
102 ia_css_sc_configure( const struct ia_css_binary *binary, u32 internal_frame_origin_x_bqs_on_sctbl, uint32_t internal_frame_origin_y_bqs_on_sctbl) ia_css_sc_configure() argument

Completed in 14 milliseconds

12345678910>>...12