Home
last modified time | relevance | path

Searched refs:stages (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_gem_shrinker.c111 } 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 Dpipeline.c246 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 Dpipeline.c247 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 Ddpu_hw_ctl.c59 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 Ddpu_hw_ctl.c60 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 Dia_css_pipeline.h42 /* 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 Dia_css_pipeline.h42 /* 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 Dsh_css_sp.c1221 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 Dsh_css.c547 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 Dsh_css_params.c888 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 Datomisp_cmd.c1341 for (stage = acc_pipeline->stages; stage; in __atomisp_css_recover()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_crtc.c157 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 Dmdp4_crtc.c158 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 Dsh_css_sp.c1220 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 Dsh_css.c490 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 Dsh_css_params.c886 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 Dia_css_debug.c1422 "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 Dia_css_debug.c1419 "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()

Completed in 46 milliseconds