| /drivers/staging/media/atomisp/pci/ |
| A D | ia_css_isp_configs.c | 23 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_iterator() 46 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_copy_output() 71 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_crop() 94 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_fpn() 116 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_dvs() 138 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_qplane() 161 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_output0() 184 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_output1() 207 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_output() 230 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_raw() [all …]
|
| A D | ia_css_isp_states.c | 17 const struct ia_css_binary *binary) in ia_css_initialize_aa_state() argument 23 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.aa.size; in ia_css_initialize_aa_state() 25 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.aa.offset; in ia_css_initialize_aa_state() 39 const struct ia_css_binary *binary) in ia_css_initialize_cnr_state() argument 63 const struct ia_css_binary *binary) in ia_css_initialize_cnr2_state() argument 87 const struct ia_css_binary *binary) in ia_css_initialize_dp_state() argument 111 const struct ia_css_binary *binary) in ia_css_initialize_de_state() argument 135 const struct ia_css_binary *binary) in ia_css_initialize_tnr_state() argument 159 const struct ia_css_binary *binary) in ia_css_initialize_ref_state() argument 183 const struct ia_css_binary *binary) in ia_css_initialize_ynr_state() argument [all …]
|
| A D | ia_css_isp_params.c | 67 stage->binary->info->mem_offsets.offsets.param->dmem.aa.size; in ia_css_process_aa() 69 stage->binary->info->mem_offsets.offsets.param->dmem.aa.offset; in ia_css_process_aa() 90 stage->binary->info->mem_offsets.offsets.param->dmem.anr.size; in ia_css_process_anr() 93 stage->binary->info->mem_offsets.offsets.param->dmem.anr.offset; in ia_css_process_anr() 125 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.size; in ia_css_process_anr2() 160 stage->binary->info->mem_offsets.offsets.param->dmem.bh.size; in ia_css_process_bh() 163 stage->binary->info->mem_offsets.offsets.param->dmem.bh.offset; in ia_css_process_bh() 181 stage->binary->info->mem_offsets.offsets.param->hmem0.bh.size; in ia_css_process_bh() 207 stage->binary->info->mem_offsets.offsets.param->dmem.cnr.size; in ia_css_process_cnr() 312 stage->binary->info->mem_offsets.offsets.param->dmem.dp.size; in ia_css_process_dp() [all …]
|
| A D | ia_css_isp_configs.h | 76 int ia_css_configure_crop(const struct ia_css_binary *binary, 79 int ia_css_configure_fpn(const struct ia_css_binary *binary, 82 int ia_css_configure_dvs(const struct ia_css_binary *binary, 85 int ia_css_configure_qplane(const struct ia_css_binary *binary, 87 int ia_css_configure_output0(const struct ia_css_binary *binary, 90 int ia_css_configure_output1(const struct ia_css_binary *binary, 93 int ia_css_configure_output(const struct ia_css_binary *binary, 96 int ia_css_configure_raw(const struct ia_css_binary *binary, 99 int ia_css_configure_tnr(const struct ia_css_binary *binary, 102 int ia_css_configure_ref(const struct ia_css_binary *binary, [all …]
|
| A D | sh_css_sp.c | 746 &binary->css_params, in copy_isp_mem_if_to_ddr() 747 &binary->mem_params, in copy_isp_mem_if_to_ddr() 775 ret = ia_css_fpn_configure(binary, &binary->in_frame_info); in configure_isp_from_args() 781 ret = ia_css_qplane_configure(pipeline, binary, &binary->in_frame_info); in configure_isp_from_args() 884 assert(binary); in sh_css_sp_init_stage() 889 xinfo = binary->info; in sh_css_sp_init_stage() 1074 binary = stage->binary; in sp_init_stage() 1079 if (binary) { in sp_init_stage() 1080 info = binary->info; in sp_init_stage() 1099 binary = &tmp_binary; in sp_init_stage() [all …]
|
| A D | sh_css_param_shading.c | 229 const struct ia_css_binary *binary, in prepare_shading_table() argument 239 assert(binary); in prepare_shading_table() 243 binary->sctbl_width_per_color, in prepare_shading_table() 244 binary->sctbl_height); in prepare_shading_table() 253 input_height = binary->in_frame_info.res.height; in prepare_shading_table() 254 input_width = binary->in_frame_info.res.width; in prepare_shading_table() 255 left_padding = binary->left_padding; in prepare_shading_table() 263 binary->info->sp.pipeline.left_cropping; in prepare_shading_table() 269 binary->info->sp.pipeline.top_cropping; in prepare_shading_table() 296 table_width = binary->sctbl_width_per_color; in prepare_shading_table() [all …]
|
| A D | sh_css_params.c | 1072 const struct ia_css_binary *binary = stage->binary; in ia_css_params_alloc_convert_sctbl() local 1078 assert(binary); in ia_css_params_alloc_convert_sctbl() 1146 if (!binary) in sh_css_enable_pipeline() 1184 binary = stage->binary; in ia_css_process_zoom_and_motion() 1185 if (binary) { in ia_css_process_zoom_and_motion() 1415 assert(binary); in sh_css_params_default_morph_table() 3275 binary = stage->binary; in sh_css_params_write_to_ddr_internal() 3276 assert(binary); in sh_css_params_write_to_ddr_internal() 3486 binary, in sh_css_params_write_to_ddr_internal() 3657 if (binary) { in ia_css_get_shading_table() [all …]
|
| A D | sh_css_param_dvs.h | 50 #define DVS_6AXIS_BYTES(binary) \ argument 52 * DVS_NUM_BLOCKS_X((binary)->out_frame_info[0].res.width) \ 53 * DVS_NUM_BLOCKS_Y((binary)->out_frame_info[0].res.height))
|
| /drivers/staging/media/atomisp/pci/runtime/binary/src/ |
| A D | binary.c | 232 assert(binary); in binary_get_shading_info_type_1() 251 binary, in binary_get_shading_info_type_1() 279 assert(binary); in ia_css_binary_get_shading_info() 300 assert(binary); in sh_css_binary_common_grid_info() 317 assert(binary); in ia_css_binary_dvs_grid_info() 360 assert(binary); in ia_css_binary_3a_grid_info() 492 binary->next = binary_infos[binary->sp.pipeline.mode]; in ia_css_binary_init_infos() 493 binary_infos[binary->sp.pipeline.mode] = binary; in ia_css_binary_init_infos() 671 &binary->mem_params, &binary->css_params, in ia_css_binary_fill_info() 1236 binary_init_metrics(&binary->metrics, &binary->info->sp); in ia_css_binary_find() [all …]
|
| /drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ |
| A D | ia_css_iterator.host.c | 38 config.input_info = &binary->in_frame_info; in ia_css_iterator_configure() 39 config.internal_info = &binary->internal_frame_info; in ia_css_iterator_configure() 40 config.output_info = &binary->out_frame_info[0]; in ia_css_iterator_configure() 41 config.vf_info = &binary->vf_frame_info; in ia_css_iterator_configure() 42 config.dvs_envelope = &binary->dvs_envelope; in ia_css_iterator_configure() 50 if (binary->out_frame_info[0].res.width == 0) in ia_css_iterator_configure() 51 config.output_info = &binary->out_frame_info[1]; in ia_css_iterator_configure() 59 binary->vf_downscale_log2 > 0) { in ia_css_iterator_configure() 62 my_info.padded_width <<= binary->vf_downscale_log2; in ia_css_iterator_configure() 63 my_info.res.width <<= binary->vf_downscale_log2; in ia_css_iterator_configure() [all …]
|
| /drivers/staging/media/atomisp/pci/camera/pipe/src/ |
| A D | pipe_stagedesc.c | 13 struct ia_css_binary *binary, in ia_css_pipe_get_generic_stage_desc() argument 21 stage_desc, binary, out_frame, in_frame, vf_frame); in ia_css_pipe_get_generic_stage_desc() 23 assert(stage_desc && binary && binary->info); in ia_css_pipe_get_generic_stage_desc() 24 if (!stage_desc || !binary || !binary->info) { in ia_css_pipe_get_generic_stage_desc() 29 stage_desc->binary = binary; in ia_css_pipe_get_generic_stage_desc() 33 stage_desc->mode = binary->info->sp.pipeline.mode; in ia_css_pipe_get_generic_stage_desc() 45 struct ia_css_binary *binary, in ia_css_pipe_get_firmwares_stage_desc() argument 56 stage_desc->binary = binary; in ia_css_pipe_get_firmwares_stage_desc() 78 stage_desc->binary = NULL; in ia_css_pipe_get_sp_func_stage_desc()
|
| /drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ |
| A D | ia_css_bayer_io.host.c | 18 int ia_css_bayer_io_config(const struct ia_css_binary *binary, in ia_css_bayer_io_config() argument 31 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config() 32 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_bayer_io_config() 33 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_bayer_io_config() 38 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config() 59 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config() 60 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_bayer_io_config() 61 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_bayer_io_config() 66 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config()
|
| /drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ |
| A D | ia_css_yuv444_io.host.c | 19 int ia_css_yuv444_io_config(const struct ia_css_binary *binary, in ia_css_yuv444_io_config() argument 32 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config() 33 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_yuv444_io_config() 34 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_yuv444_io_config() 39 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config() 61 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config() 62 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_yuv444_io_config() 63 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_yuv444_io_config() 68 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config()
|
| /drivers/staging/media/atomisp/pci/runtime/pipeline/src/ |
| A D | pipeline.c | 294 && (!stage_desc->binary->online)) { in ia_css_pipeline_create_and_add_stage() 562 struct ia_css_binary *binary; in pipeline_stage_create() local 570 && (stage_desc->binary) && !(stage_desc->binary->online)) { in pipeline_stage_create() 575 binary = stage_desc->binary; in pipeline_stage_create() 589 stage->binary = NULL; in pipeline_stage_create() 593 stage->binary = binary; in pipeline_stage_create() 594 if (binary) in pipeline_stage_create() 612 if (!(out_frame[i]) && (binary) in pipeline_stage_create() 625 if ((binary && binary->vf_frame_info.res.width) || in pipeline_stage_create() 629 &binary->vf_frame_info); in pipeline_stage_create() [all …]
|
| /drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ |
| A D | ifmtr.c | 66 struct ia_css_binary *binary) in ia_css_ifmtr_configure() argument 98 if (binary) { in ia_css_ifmtr_configure() 99 cropped_height = binary->in_frame_info.res.height; in ia_css_ifmtr_configure() 100 cropped_width = binary->in_frame_info.res.width; in ia_css_ifmtr_configure() 103 if (binary->info->sp.enable.continuous && in ia_css_ifmtr_configure() 107 buffer_width = binary->info->sp.input.max_width; in ia_css_ifmtr_configure() 108 input_format = binary->input_format; in ia_css_ifmtr_configure() 143 if (!binary) in ia_css_ifmtr_configure() 147 left_padding = binary->left_padding; in ia_css_ifmtr_configure() 294 if ((!binary) || (config->continuous && binary in ia_css_ifmtr_configure() [all …]
|
| /drivers/staging/media/atomisp/pci/runtime/binary/interface/ |
| A D | ia_css_binary.h | 159 struct ia_css_binary *binary, 166 struct ia_css_binary *binary); 183 ia_css_binary_get_shading_info(const struct ia_css_binary *binary, 191 ia_css_binary_3a_grid_info(const struct ia_css_binary *binary, 196 ia_css_binary_dvs_grid_info(const struct ia_css_binary *binary, 202 const struct ia_css_binary *binary, 210 ia_css_binary_destroy_isp_parameters(struct ia_css_binary *binary);
|
| /drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ |
| A D | ia_css_output.host.c | 83 int ia_css_output_configure(const struct ia_css_binary *binary, in ia_css_output_configure() argument 92 return ia_css_configure_output(binary, &config); in ia_css_output_configure() 97 int ia_css_output0_configure(const struct ia_css_binary *binary, in ia_css_output0_configure() argument 106 return ia_css_configure_output0(binary, &config); in ia_css_output0_configure() 111 int ia_css_output1_configure(const struct ia_css_binary *binary, in ia_css_output1_configure() argument 120 return ia_css_configure_output1(binary, &config); in ia_css_output1_configure()
|
| A D | ia_css_output.host.h | 36 int ia_css_output_configure(const struct ia_css_binary *binary, 39 int ia_css_output0_configure(const struct ia_css_binary *binary, 42 int ia_css_output1_configure(const struct ia_css_binary *binary,
|
| /drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ |
| A D | ia_css_dvs.host.h | 29 int ia_css_dvs_configure(const struct ia_css_binary *binary, 35 const struct ia_css_binary *binary); 40 const struct ia_css_binary *binary, 46 const struct ia_css_binary *binary,
|
| A D | ia_css_dvs.host.c | 40 int ia_css_dvs_configure(const struct ia_css_binary *binary, in ia_css_dvs_configure() argument 47 return ia_css_configure_dvs(binary, &config); in ia_css_dvs_configure() 219 const struct ia_css_binary *binary, in convert_allocate_dvs_6axis_config() argument 227 assert(binary); in convert_allocate_dvs_6axis_config() 231 me = ia_css_host_data_allocate((size_t)((DVS_6AXIS_BYTES(binary) / 2) * 3)); in convert_allocate_dvs_6axis_config() 242 o_width = binary->out_frame_info[0].res.width; in convert_allocate_dvs_6axis_config() 243 o_height = binary->out_frame_info[0].res.height; in convert_allocate_dvs_6axis_config() 264 const struct ia_css_binary *binary, in store_dvs_6axis_config() argument 274 binary, in store_dvs_6axis_config()
|
| /drivers/net/netdevsim/ |
| A D | health.c | 65 char *binary; in nsim_dev_dummy_fmsg_put() local 74 binary = kmalloc(binary_len, GFP_KERNEL | __GFP_NOWARN); in nsim_dev_dummy_fmsg_put() 75 if (!binary) in nsim_dev_dummy_fmsg_put() 77 get_random_bytes(binary, binary_len); in nsim_dev_dummy_fmsg_put() 78 devlink_fmsg_binary_pair_put(fmsg, "test_binary", binary, binary_len); in nsim_dev_dummy_fmsg_put() 79 kfree(binary); in nsim_dev_dummy_fmsg_put()
|
| /drivers/staging/media/ipu3/ |
| A D | ipu3-css-fw.c | 98 if (css->binary) { in imgu_css_fw_cleanup() 102 imgu_dmamap_free(imgu, &css->binary[i]); in imgu_css_fw_cleanup() 103 kfree(css->binary); in imgu_css_fw_cleanup() 108 css->binary = NULL; in imgu_css_fw_cleanup() 239 css->binary = kcalloc(binary_nr, sizeof(*css->binary), GFP_KERNEL); in imgu_css_fw_init() 240 if (!css->binary) { in imgu_css_fw_init() 250 if (!imgu_dmamap_alloc(imgu, &css->binary[i], size)) { in imgu_css_fw_init() 254 memcpy(css->binary[i].vaddr, blob, size); in imgu_css_fw_init()
|
| /drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ |
| A D | ia_css_raw.host.c | 96 const struct ia_css_binary *binary, in ia_css_raw_configure() argument 102 u8 enable_left_padding = (uint8_t)((binary->left_padding) ? 1 : 0); in ia_css_raw_configure() 109 config.stream_format = binary->input_format; in ia_css_raw_configure() 113 return ia_css_configure_raw(binary, &config); in ia_css_raw_configure()
|
| /drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ |
| A D | ia_css_sdis.host.c | 149 const struct ia_css_binary *binary) in ia_css_sdis_hor_coef_tbl_bytes() argument 151 if (binary->info->sp.pipeline.isp_pipe_version == 1) in ia_css_sdis_hor_coef_tbl_bytes() 152 return sizeof(short) * IA_CSS_DVS_NUM_COEF_TYPES * binary->dis.coef.pad.width; in ia_css_sdis_hor_coef_tbl_bytes() 154 return sizeof(short) * IA_CSS_DVS2_NUM_COEF_TYPES * binary->dis.coef.pad.width; in ia_css_sdis_hor_coef_tbl_bytes() 159 const struct ia_css_binary *binary) in ia_css_sdis_ver_coef_tbl_bytes() argument 161 return sizeof(short) * SH_CSS_DIS_VER_NUM_COEF_TYPES(binary) * in ia_css_sdis_ver_coef_tbl_bytes() 162 binary->dis.coef.pad.height; in ia_css_sdis_ver_coef_tbl_bytes()
|
| /drivers/staging/media/ipu7/ |
| A D | ipu7-cpd.c | 261 const struct ipu7_cpd_ent *binary = in ipu7_cpd_copy_binary() local 266 if (!strncmp(binary->name, name, sizeof(binary->name))) { in ipu7_cpd_copy_binary() 268 cpd + binary->offset, binary->len); in ipu7_cpd_copy_binary()
|