| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/ |
| H A D | stream_v10.c | 156 list = &vdev->tnr.list_rd; in tnr_free_buf() 157 if (vdev->tnr.cur_rd) { in tnr_free_buf() 158 list_add_tail(&vdev->tnr.cur_rd->list, list); in tnr_free_buf() 159 if (vdev->tnr.nxt_rd == vdev->tnr.cur_rd) in tnr_free_buf() 160 vdev->tnr.nxt_rd = NULL; in tnr_free_buf() 161 vdev->tnr.cur_rd = NULL; in tnr_free_buf() 163 if (vdev->tnr.nxt_rd) { in tnr_free_buf() 164 list_add_tail(&vdev->tnr.nxt_rd->list, list); in tnr_free_buf() 165 vdev->tnr.nxt_rd = NULL; in tnr_free_buf() 173 list = &vdev->tnr.list_wr; in tnr_free_buf() [all …]
|
| H A D | stream.c | 1580 if (vdev->tnr.cur_rd) { in dump_file() 1589 buf = get_pool_buf(dev, vdev->tnr.cur_rd); in dump_file() 1590 kernel_write(fp, buf->vaddr[0], vdev->tnr.cur_rd->dbuf[0]->size, &fp->f_pos); in dump_file() 1597 if (vdev->tnr.nxt_rd && vdev->tnr.nxt_rd != vdev->tnr.cur_rd) { in dump_file() 1606 buf = get_pool_buf(dev, vdev->tnr.nxt_rd); in dump_file() 1607 kernel_write(fp, buf->vaddr[0], vdev->tnr.nxt_rd->dbuf[0]->size, &fp->f_pos); in dump_file() 1617 dummy = &vdev->tnr.buf.wr[i][0]; in dump_file() 1663 if (monitor->restart_module & MONITOR_TNR && monitor->tnr.is_err) { in restart_module() 1665 monitor->tnr.is_err = false; in restart_module() 1677 if (!completion_done(&monitor->tnr.cmpl)) in restart_module() [all …]
|
| H A D | procfs.c | 74 dev->stream_vdev.tnr.dbg.id, in ispp_show() 75 dev->stream_vdev.tnr.dbg.interval / 1000 / 1000, in ispp_show() 76 dev->stream_vdev.tnr.is_end ? "idle" : "working", in ispp_show()
|
| H A D | stats.c | 60 if (vdev->tnr.cur_wr) { in rkispp_stats_frame_end() 61 tnrbuf->gain.index = vdev->tnr.cur_wr->didx[GROUP_BUF_GAIN]; in rkispp_stats_frame_end() 62 tnrbuf->gain.size = vdev->tnr.cur_wr->dbuf[GROUP_BUF_GAIN]->size; in rkispp_stats_frame_end() 63 tnrbuf->gainkg.index = vdev->tnr.buf.gain_kg.index; in rkispp_stats_frame_end() 64 tnrbuf->gainkg.size = vdev->tnr.buf.gain_kg.size; in rkispp_stats_frame_end()
|
| H A D | stream.h | 198 struct module_monitor tnr; member 235 struct tnr_module tnr; member
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ |
| H A D | ia_css_tnr.host.c | 50 const struct sh_css_isp_tnr_params *tnr, in ia_css_tnr_dump() argument 53 if (!tnr) return; in ia_css_tnr_dump() 56 "tnr_coef", tnr->coef); in ia_css_tnr_dump() 58 "tnr_threshold_Y", tnr->threshold_Y); in ia_css_tnr_dump() 60 "tnr_threshold_C", tnr->threshold_C); in ia_css_tnr_dump()
|
| H A D | ia_css_tnr.host.h | 34 const struct sh_css_isp_tnr_params *tnr,
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/anr/ |
| H A D | rk_aiq_anr_algo_mfnr.cpp | 1478 ANRresult_t mfnr_fix_transfer(RKAnr_Mfnr_Params_Select_t* tnr, RKAnr_Mfnr_Fix_t *pMfnrCfg, ANRExpIn… in mfnr_fix_transfer() argument 1484 if(tnr == NULL) { in mfnr_fix_transfer() 1537 …scale_l_y[dir_idx][lvl] = tnr->ci[dir_idx][lvl] * tnr->scale[dir_idx][lvl] / (tnr->dnstr[dir_idx] … in mfnr_fix_transfer() 1541 …scale_l_y_uv[dir_idx][lvl] = tnr->ci[dir_idx][lvl] * tnr->scale_uv[dir_idx][lvl] / (tnr->dnstr_uv[… in mfnr_fix_transfer() 1542 …scale_l_uv[dir_idx][lvl] = tnr->ci_uv[dir_idx][lvl] * tnr->scale_uv[dir_idx][lvl] / (tnr->dnstr_uv… in mfnr_fix_transfer() 1553 tmp = (tnr->weight_limit_y[0] / fLumaStrength); in mfnr_fix_transfer() 1559 tmp = (tnr->weight_limit_y[max_lvl - 1] / fLumaStrength); in mfnr_fix_transfer() 1564 tmp = (tnr->weight_limit_uv[0] / fChromaStrength ); in mfnr_fix_transfer() 1569 tmp = (tnr->weight_limit_uv[max_lvl_uv - 1] / fChromaStrength); in mfnr_fix_transfer() 1602 …pMfnrCfg->sigma_x[i] = log((double)(tnr->fix_x_pos[i + 1] - tnr->fix_x_pos[i])) / log((double)2) -… in mfnr_fix_transfer() [all …]
|
| H A D | rk_aiq_anr_algo_mfnr.h | 30 ANRresult_t mfnr_fix_transfer(RKAnr_Mfnr_Params_Select_t* tnr, RKAnr_Mfnr_Fix_t *pMfnrCfg, ANRExpIn…
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/amfnr/ |
| H A D | rk_aiq_amfnr_algo_mfnr_v1.cpp | 1357 Amfnr_Result_V1_t mfnr_fix_transfer_v1(RK_MFNR_Params_V1_Select_t* tnr, RK_MFNR_Fix_V1_t *pMfnrCfg,… in mfnr_fix_transfer_v1() argument 1363 if(tnr == NULL || pMfnrCfg == NULL || pExpInfo == NULL) { in mfnr_fix_transfer_v1() 1406 …scale_l_y[dir_idx][lvl] = tnr->ci[dir_idx][lvl] * tnr->scale[dir_idx][lvl] / (tnr->dnstr[dir_idx] … in mfnr_fix_transfer_v1() 1410 …scale_l_y_uv[dir_idx][lvl] = tnr->ci[dir_idx][lvl] * tnr->scale_uv[dir_idx][lvl] / (tnr->dnstr_uv[… in mfnr_fix_transfer_v1() 1411 …scale_l_uv[dir_idx][lvl] = tnr->ci_uv[dir_idx][lvl] * tnr->scale_uv[dir_idx][lvl] / (tnr->dnstr_uv… in mfnr_fix_transfer_v1() 1422 tmp = (tnr->weight_limit_y[0] / fLumaStrength); in mfnr_fix_transfer_v1() 1428 tmp = (tnr->weight_limit_y[max_lvl - 1] / fLumaStrength); in mfnr_fix_transfer_v1() 1433 tmp = (tnr->weight_limit_uv[0] / fChromaStrength ); in mfnr_fix_transfer_v1() 1438 tmp = (tnr->weight_limit_uv[max_lvl_uv - 1] / fChromaStrength); in mfnr_fix_transfer_v1() 1471 …pMfnrCfg->sigma_x[i] = log((double)(tnr->fix_x_pos[i + 1] - tnr->fix_x_pos[i])) / log((double)2) -… in mfnr_fix_transfer_v1() [all …]
|
| H A D | rk_aiq_amfnr_algo_mfnr_v1.h | 50 Amfnr_Result_V1_t mfnr_fix_transfer_v1(RK_MFNR_Params_V1_Select_t* tnr, RK_MFNR_Fix_V1_t *pMfnrCfg,…
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp32/ |
| H A D | Isp32Params.cpp | 1202 rk_aiq_isp_tnr_v32_t& tnr) { in convertAiqTnrToIsp32Params() argument 1203 LOGD_ANR("%s:%d enter! enable:%d\n", __FUNCTION__, __LINE__, tnr.bay3d_en); in convertAiqTnrToIsp32Params() 1204 bool enable = tnr.bay3d_en; in convertAiqTnrToIsp32Params() 1222 pBayertnr->bwsaving_en = tnr.bwsaving_en; in convertAiqTnrToIsp32Params() 1223 pBayertnr->bypass_en = tnr.bypass_en; in convertAiqTnrToIsp32Params() 1224 pBayertnr->hibypass_en = tnr.hibypass_en; in convertAiqTnrToIsp32Params() 1225 pBayertnr->lobypass_en = tnr.lobypass_en; in convertAiqTnrToIsp32Params() 1226 pBayertnr->himed_bypass_en = tnr.himed_bypass_en; in convertAiqTnrToIsp32Params() 1227 pBayertnr->higaus_bypass_en = tnr.higaus_bypass_en; in convertAiqTnrToIsp32Params() 1228 pBayertnr->hiabs_possel = tnr.hiabs_possel; in convertAiqTnrToIsp32Params() [all …]
|
| H A D | Isp32Params.h | 44 rk_aiq_isp_tnr_v32_t& tnr);
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/ipu3/ |
| H A D | ipu3-css-fw.h | 40 struct imgu_fw_isp_parameter tnr; member 55 struct imgu_fw_isp_parameter tnr; member 63 struct imgu_fw_isp_parameter tnr; member
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp20/ |
| H A D | Isp20Params.cpp | 2086 rk_aiq_isp_tnr_t& tnr) in convertAiqTnrToIsp20Params() argument 2091 LOGD_CAMHW_SUBM(ISP20PARAM_SUBM, "tnr_en %d", tnr.tnr_en); in convertAiqTnrToIsp20Params() 2093 if(tnr.tnr_en) { in convertAiqTnrToIsp20Params() 2106 if (tnr.mode > 0) { in convertAiqTnrToIsp20Params() 2112 LOGD_CAMHW_SUBM(ISP20PARAM_SUBM, "mode:%d pp_cfg:0x%x\n", tnr.mode, pp_cfg.head.module_ens); in convertAiqTnrToIsp20Params() 2115 pTnrCfg->opty_en = tnr.opty_en; in convertAiqTnrToIsp20Params() 2116 pTnrCfg->optc_en = tnr.optc_en; in convertAiqTnrToIsp20Params() 2117 pTnrCfg->gain_en = tnr.gain_en; in convertAiqTnrToIsp20Params() 2120 pTnrCfg->pk0_y = tnr.pk0_y; in convertAiqTnrToIsp20Params() 2121 pTnrCfg->pk1_y = tnr.pk1_y; in convertAiqTnrToIsp20Params() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp3x/ |
| H A D | Isp3xParams.cpp | 547 rk_aiq_isp_tnr_v3x_t& tnr) in convertAiqTnrToIsp3xParams() argument 549 LOGD_ANR("%s:%d enter! enable:%d\n", __FUNCTION__, __LINE__, tnr.bay3d_en_i); in convertAiqTnrToIsp3xParams() 550 bool enable = tnr.bay3d_en_i; in convertAiqTnrToIsp3xParams() 571 pBayertnr->bypass_en = tnr.bay3d_bypass_en; in convertAiqTnrToIsp3xParams() 572 pBayertnr->hibypass_en = tnr.bay3d_hibypass_en; in convertAiqTnrToIsp3xParams() 573 pBayertnr->lobypass_en = tnr.bay3d_lobypass_en; in convertAiqTnrToIsp3xParams() 574 pBayertnr->himed_bypass_en = tnr.bay3d_himed_bypass_en; in convertAiqTnrToIsp3xParams() 575 pBayertnr->higaus_bypass_en = tnr.bay3d_higaus_bypass_en; in convertAiqTnrToIsp3xParams() 576 pBayertnr->hiabs_possel = tnr.bay3d_hiabs_pssel; in convertAiqTnrToIsp3xParams() 577 pBayertnr->hichnsplit_en = tnr.bay3d_hichnsplit_en; in convertAiqTnrToIsp3xParams() [all …]
|
| H A D | Isp3xParams.h | 53 rk_aiq_isp_tnr_v3x_t& tnr);
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/css_2400_system/hive/ |
| H A D | ia_css_isp_states.c | 150 unsigned int size = binary->info->mem_offsets.offsets.state->dmem.tnr.size; in ia_css_initialize_tnr_state() 152 unsigned int offset = binary->info->mem_offsets.offsets.state->dmem.tnr.offset; in ia_css_initialize_tnr_state()
|
| H A D | ia_css_isp_configs.c | 319 size = binary->info->mem_offsets.offsets.config->dmem.tnr.size; in ia_css_configure_tnr() 320 offset = binary->info->mem_offsets.offsets.config->dmem.tnr.offset; in ia_css_configure_tnr()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/css_2401_system/hive/ |
| H A D | ia_css_isp_states.c | 150 unsigned int size = binary->info->mem_offsets.offsets.state->dmem.tnr.size; in ia_css_initialize_tnr_state() 152 unsigned int offset = binary->info->mem_offsets.offsets.state->dmem.tnr.offset; in ia_css_initialize_tnr_state()
|
| H A D | ia_css_isp_configs.c | 319 size = binary->info->mem_offsets.offsets.config->dmem.tnr.size; in ia_css_configure_tnr() 320 offset = binary->info->mem_offsets.offsets.config->dmem.tnr.offset; in ia_css_configure_tnr()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/ |
| H A D | ia_css_isp_states.h | 58 struct ia_css_isp_parameter tnr; member
|
| H A D | ia_css_isp_configs.h | 81 struct ia_css_isp_parameter tnr; member
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp21/ |
| H A D | Isp21Params.h | 71 rk_aiq_isp_bay3d_v21_t& tnr);
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/ |
| H A D | Makefile | 109 pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.o \ 278 -I$(atomisp)/pci/isp/kernels/tnr/ \ 279 -I$(atomisp)/pci/isp/kernels/tnr/tnr_1.0/ \ 280 -I$(atomisp)/pci/isp/kernels/tnr/tnr3/ \
|