Home
last modified time | relevance | path

Searched refs:tnr (Results 1 – 25 of 38) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dstream_v10.c156 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 Dstream.c1580 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 Dprocfs.c74 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 Dstats.c60 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 Dstream.h198 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 Dia_css_tnr.host.c50 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 Dia_css_tnr.host.h34 const struct sh_css_isp_tnr_params *tnr,
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/anr/
H A Drk_aiq_anr_algo_mfnr.cpp1478 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 Drk_aiq_anr_algo_mfnr.h30 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 Drk_aiq_amfnr_algo_mfnr_v1.cpp1357 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 Drk_aiq_amfnr_algo_mfnr_v1.h50 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 DIsp32Params.cpp1202 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 DIsp32Params.h44 rk_aiq_isp_tnr_v32_t& tnr);
/OK3568_Linux_fs/kernel/drivers/staging/media/ipu3/
H A Dipu3-css-fw.h40 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 DIsp20Params.cpp2086 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 DIsp3xParams.cpp547 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 DIsp3xParams.h53 rk_aiq_isp_tnr_v3x_t& tnr);
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/css_2400_system/hive/
H A Dia_css_isp_states.c150 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 Dia_css_isp_configs.c319 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 Dia_css_isp_states.c150 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 Dia_css_isp_configs.c319 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 Dia_css_isp_states.h58 struct ia_css_isp_parameter tnr; member
H A Dia_css_isp_configs.h81 struct ia_css_isp_parameter tnr; member
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp21/
H A DIsp21Params.h71 rk_aiq_isp_bay3d_v21_t& tnr);
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/
H A DMakefile109 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/ \

12