/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_gem_shrinker.c | 111 } stages[] = { in msm_gem_shrinker_scan() local 122 for (unsigned i = 0; (nr > 0) && (i < ARRAY_SIZE(stages)); i++) { in msm_gem_shrinker_scan() 123 if (!stages[i].cond) in msm_gem_shrinker_scan() 125 stages[i].freed = in msm_gem_shrinker_scan() 126 drm_gem_lru_scan(stages[i].lru, nr, in msm_gem_shrinker_scan() 127 &stages[i].remaining, in msm_gem_shrinker_scan() 128 stages[i].shrink); in msm_gem_shrinker_scan() 129 nr -= stages[i].freed; in msm_gem_shrinker_scan() 130 freed += stages[i].freed; in msm_gem_shrinker_scan() 131 remaining += stages[ in msm_gem_shrinker_scan() [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/pipeline/src/ |
H A D | pipeline.c | 246 s = pipeline->stages; in ia_css_pipeline_clean() 282 last = pipeline->stages; in ia_css_pipeline_create_and_add_stage() 305 /* Do this only for ISP stages*/ in ia_css_pipeline_create_and_add_stage() 324 pipeline->stages = new_stage; in ia_css_pipeline_create_and_add_stage() 342 for (stage = pipeline->stages; stage; stage = stage->next) { in ia_css_pipeline_finalize_stages() 362 for (s = pipeline->stages; s; s = s->next) { in ia_css_pipeline_get_stage() 381 for (s = pipeline->stages; s; s = s->next) { in ia_css_pipeline_get_stage_from_fw() 401 for (s = pipeline->stages; s; s = s->next) { in ia_css_pipeline_get_fw_from_stage() 424 for (s = pipeline->stages; s; s = s->next) { in ia_css_pipeline_get_output_stage() 489 * we use a pipeline. A pipeline contains a number of stages, eac [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/pipeline/src/ |
H A D | pipeline.c | 247 s = pipeline->stages; in ia_css_pipeline_clean() 283 last = pipeline->stages; in ia_css_pipeline_create_and_add_stage() 306 /* Do this only for ISP stages*/ in ia_css_pipeline_create_and_add_stage() 325 pipeline->stages = new_stage; in ia_css_pipeline_create_and_add_stage() 343 for (stage = pipeline->stages; stage; stage = stage->next) { in ia_css_pipeline_finalize_stages() 363 for (s = pipeline->stages; s; s = s->next) { in ia_css_pipeline_get_stage() 382 for (s = pipeline->stages; s; s = s->next) { in ia_css_pipeline_get_stage_from_fw() 402 for (s = pipeline->stages; s; s = s->next) { in ia_css_pipeline_get_fw_from_stage() 425 for (s = pipeline->stages; s; s = s->next) { in ia_css_pipeline_get_output_stage() 490 * we use a pipeline. A pipeline contains a number of stages, eac [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_ctl.c | 59 int stages = -EINVAL; in _mixer_stages() local 63 stages = mixer[i].sblk->maxblendstages; in _mixer_stages() 68 return stages; in _mixer_stages() 359 int stages; in dpu_hw_ctl_setup_blendstage() local 362 stages = _mixer_stages(ctx->mixer_hw_caps, ctx->mixer_count, lm); in dpu_hw_ctl_setup_blendstage() 363 if (stages < 0) in dpu_hw_ctl_setup_blendstage() 377 for (i = 0; i <= stages; i++) { in dpu_hw_ctl_setup_blendstage()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_ctl.c | 60 int stages = -EINVAL; in _mixer_stages() local 64 stages = mixer[i].sblk->maxblendstages; in _mixer_stages() 69 return stages; in _mixer_stages() 450 int stages; in dpu_hw_ctl_setup_blendstage() local 453 stages = _mixer_stages(ctx->mixer_hw_caps, ctx->mixer_count, lm); in dpu_hw_ctl_setup_blendstage() 454 if (stages < 0) in dpu_hw_ctl_setup_blendstage() 468 for (i = 0; i <= stages; i++) { in dpu_hw_ctl_setup_blendstage()
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ |
H A D | ia_css_pipeline.h | 42 /* Pipeline of n stages to be executed on SP/ISP per stage */ 47 struct ia_css_pipeline_stage *stages; member 143 /* @brief clean all the stages pipeline and make it as new 167 /* @brief Finalize the stages in a pipeline 172 * This API is expected to be called after adding all stages
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ |
H A D | ia_css_pipeline.h | 42 /* Pipeline of n stages to be executed on SP/ISP per stage */ 47 struct ia_css_pipeline_stage *stages; member 141 /* @brief clean all the stages pipeline and make it as new 165 /* @brief Finalize the stages in a pipeline 170 * This API is expected to be called after adding all stages
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_sp.c | 1221 assert(me->stages); in sh_css_sp_init_pipeline() 1223 first_binary = me->stages->binary; in sh_css_sp_init_pipeline() 1243 /* Count stages */ in sh_css_sp_init_pipeline() 1244 for (stage = me->stages, num = 0; stage; stage = stage->next, num++) in sh_css_sp_init_pipeline() 1259 if ((me->num_stages == 1) && me->stages && in sh_css_sp_init_pipeline() 1260 (me->stages->sp_func == IA_CSS_PIPELINE_ISYS_COPY)) in sh_css_sp_init_pipeline() 1350 for (stage = me->stages, num = 0; stage; stage = stage->next, num++) in sh_css_sp_init_pipeline() 1418 * a new pipeline by defining one or more stages with use of variable
|
H A D | sh_css.c | 547 if (pipe->pipeline.stages) in sh_css_config_input_network() 548 binary = pipe->pipeline.stages->binary; in sh_css_config_input_network() 1092 if (pipe->pipeline.stages) in sh_css_config_input_network() 1093 if (pipe->pipeline.stages->binary) in sh_css_config_input_network() 1094 binary = pipe->pipeline.stages->binary; in sh_css_config_input_network() 1475 stage = me->pipeline.stages; in start_pipe() 2369 /* loop through the stages and unload them */ in sh_css_pipe_free_acc_binaries() 2370 for (stage = pipeline->stages; stage; stage = stage->next) { in sh_css_pipe_free_acc_binaries() 3500 /* Create stages for video pipe */ 3593 in_frame = me->stages in create_host_video_pipeline() [all...] |
H A D | sh_css_params.c | 888 for (stage = pipeline->stages; stage; stage = stage->next) { in ia_css_process_kernel() 1197 /* Go through all stages to udate uds and cropping */ in ia_css_process_zoom_and_motion() 3297 pipeline->stages); in sh_css_param_update_isp_params() 3311 for (stage = pipeline->stages; stage; stage = stage->next) { in sh_css_param_update_isp_params()
|
H A D | atomisp_cmd.c | 1341 for (stage = acc_pipeline->stages; stage; in __atomisp_css_recover()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_crtc.c | 157 static const enum mdp_mixer_stage_id stages[] = { in setup_mixer() local 169 pipe_id, stages[idx]); in setup_mixer()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_crtc.c | 158 static const enum mdp_mixer_stage_id stages[] = { in setup_mixer() local 170 pipe_id, stages[idx]); in setup_mixer()
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_sp.c | 1220 if (!me->stages) { in sh_css_sp_init_pipeline() 1221 dev_err(atomisp_dev, "%s called on a pipeline without stages\n", in sh_css_sp_init_pipeline() 1226 first_binary = me->stages->binary; in sh_css_sp_init_pipeline() 1243 /* Count stages */ in sh_css_sp_init_pipeline() 1244 for (stage = me->stages, num = 0; stage; stage = stage->next, num++) { in sh_css_sp_init_pipeline() 1258 me->stages->sp_func == IA_CSS_PIPELINE_ISYS_COPY) in sh_css_sp_init_pipeline() 1317 for (stage = me->stages, num = 0; stage; stage = stage->next, num++) { in sh_css_sp_init_pipeline() 1385 * a new pipeline by defining one or more stages with use of variable
|
H A D | sh_css.c | 490 if (pipe->pipeline.stages) in sh_css_config_input_network() 491 binary = pipe->pipeline.stages->binary; in sh_css_config_input_network() 1007 if (pipe->pipeline.stages) in sh_css_config_input_network() 1008 if (pipe->pipeline.stages->binary) in sh_css_config_input_network() 1009 binary = pipe->pipeline.stages->binary; in sh_css_config_input_network() 1283 stage = me->pipeline.stages; in start_pipe() 3167 /* Create stages for video pipe */ 3260 in_frame = me->stages->args.out_frame[0]; in create_host_video_pipeline() 3351 /* Create stages for preview */ 3430 in_frame = me->stages in create_host_preview_pipeline() [all...] |
H A D | sh_css_params.c | 886 for (stage = pipeline->stages; stage; stage = stage->next) { in ia_css_process_kernel() 1182 /* Go through all stages to udate uds and cropping */ in ia_css_process_zoom_and_motion() 3128 pipeline->stages); in sh_css_param_update_isp_params() 3142 for (stage = pipeline->stages; stage; stage = stage->next) { in sh_css_param_update_isp_params()
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/debug/src/ |
H A D | ia_css_debug.c | 1422 "num of stages of current pipeline: 0x%x\n", in ia_css_debug_print_sp_debug_state() 2240 for (stage = pipeline->stages; stage; stage = stage->next) { in findf_dmem_params()
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/debug/src/ |
H A D | ia_css_debug.c | 1419 "num of stages of current pipeline: 0x%x\n", in ia_css_debug_print_sp_debug_state() 2237 for (stage = pipeline->stages; stage; stage = stage->next) { in findf_dmem_params()
|