Home
last modified time | relevance | path

Searched refs:ipp (Results 1 – 25 of 33) sorted by relevance

12

/drivers/gpu/drm/exynos/
A Dexynos_drm_ipp.c54 WARN_ON(!ipp); in exynos_drm_ipp_register()
135 return ipp; in __ipp_get()
161 if (!ipp) in exynos_drm_ipp_get_caps_ioctl()
231 if (!ipp) in exynos_drm_ipp_get_limits_ioctl()
267 task->ipp = ipp; in exynos_drm_ipp_task_alloc()
604 struct exynos_drm_ipp *ipp = task->ipp; in exynos_drm_ipp_task_check() local
764 struct exynos_drm_ipp *ipp = task->ipp; in exynos_drm_ipp_task_done() local
797 if (ipp->task || list_empty(&ipp->todo_list)) { in exynos_drm_ipp_next_task()
813 ret = ipp->funcs->commit(ipp, task); in exynos_drm_ipp_next_task()
851 ipp->funcs->abort(ipp, task); in exynos_drm_ipp_task_abort()
[all …]
A Dexynos_drm_rotator.c57 struct exynos_drm_ipp ipp; member
217 static int rotator_commit(struct exynos_drm_ipp *ipp, in rotator_commit() argument
221 container_of(ipp, struct rot_context, ipp); in rotator_commit()
248 struct exynos_drm_ipp *ipp = &rot->ipp; in rotator_bind() local
251 ipp->drm_dev = drm_dev; in rotator_bind()
254 exynos_drm_ipp_register(dev, ipp, &ipp_funcs, in rotator_bind()
267 struct exynos_drm_ipp *ipp = &rot->ipp; in rotator_unbind() local
269 exynos_drm_ipp_unregister(dev, ipp); in rotator_unbind()
A Dexynos_drm_ipp.h29 int (*commit)(struct exynos_drm_ipp *ipp,
43 void (*abort)(struct exynos_drm_ipp *ipp,
84 struct exynos_drm_ipp *ipp; member
127 int exynos_drm_ipp_register(struct device *dev, struct exynos_drm_ipp *ipp,
132 struct exynos_drm_ipp *ipp);
A Dexynos_drm_scaler.c41 struct exynos_drm_ipp ipp; member
357 static int scaler_commit(struct exynos_drm_ipp *ipp, in scaler_commit() argument
361 container_of(ipp, struct scaler_context, ipp); in scaler_commit()
453 struct exynos_drm_ipp *ipp = &scaler->ipp; in scaler_bind() local
456 ipp->drm_dev = drm_dev; in scaler_bind()
459 exynos_drm_ipp_register(dev, ipp, &ipp_funcs, in scaler_bind()
474 struct exynos_drm_ipp *ipp = &scaler->ipp; in scaler_unbind() local
476 exynos_drm_ipp_unregister(dev, ipp); in scaler_unbind()
A Dexynos_drm_gsc.c98 struct exynos_drm_ipp ipp; member
1114 static int gsc_commit(struct exynos_drm_ipp *ipp, in gsc_commit() argument
1117 struct gsc_context *ctx = container_of(ipp, struct gsc_context, ipp); in gsc_commit()
1148 static void gsc_abort(struct exynos_drm_ipp *ipp, in gsc_abort() argument
1152 container_of(ipp, struct gsc_context, ipp); in gsc_abort()
1174 struct exynos_drm_ipp *ipp = &ctx->ipp; in gsc_bind() local
1177 ipp->drm_dev = drm_dev; in gsc_bind()
1180 exynos_drm_ipp_register(dev, ipp, &ipp_funcs, in gsc_bind()
1195 struct exynos_drm_ipp *ipp = &ctx->ipp; in gsc_unbind() local
1197 exynos_drm_ipp_unregister(dev, ipp); in gsc_unbind()
A Dexynos_drm_fimc.c97 struct exynos_drm_ipp ipp; member
1081 static int fimc_commit(struct exynos_drm_ipp *ipp, in fimc_commit() argument
1085 container_of(ipp, struct fimc_context, ipp); in fimc_commit()
1110 static void fimc_abort(struct exynos_drm_ipp *ipp, in fimc_abort() argument
1114 container_of(ipp, struct fimc_context, ipp); in fimc_abort()
1137 struct exynos_drm_ipp *ipp = &ctx->ipp; in fimc_bind() local
1140 ipp->drm_dev = drm_dev; in fimc_bind()
1143 exynos_drm_ipp_register(dev, ipp, &ipp_funcs, in fimc_bind()
1158 struct exynos_drm_ipp *ipp = &ctx->ipp; in fimc_unbind() local
1160 exynos_drm_ipp_unregister(dev, ipp); in fimc_unbind()
/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dipp.h71 struct input_pixel_processor *ipp,
76 struct input_pixel_processor *ipp,
83 struct input_pixel_processor *ipp);
87 struct input_pixel_processor *ipp,
95 struct input_pixel_processor *ipp,
99 struct input_pixel_processor *ipp,
104 struct input_pixel_processor *ipp,
108 struct input_pixel_processor *ipp,
111 void (*ipp_destroy)(struct input_pixel_processor **ipp);
/drivers/gpu/drm/amd/display/dc/dce/
A Ddce_ipp.c42 struct input_pixel_processor *ipp, in dce_ipp_cursor_set_position() argument
46 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_cursor_set_position()
68 struct input_pixel_processor *ipp, in dce_ipp_cursor_set_attributes() argument
71 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_cursor_set_attributes()
141 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_program_prescale()
170 struct input_pixel_processor *ipp, in dce_ipp_program_input_lut() argument
174 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_program_input_lut()
218 struct input_pixel_processor *ipp, in dce_ipp_set_degamma() argument
234 struct input_pixel_processor *ipp, in dce60_ipp_set_degamma() argument
309 kfree(TO_DCE_IPP(*ipp)); in dce_ipp_destroy()
[all …]
A Ddce_ipp.h31 #define TO_DCE_IPP(ipp)\ argument
32 container_of(ipp, struct dce_ipp, base)
285 void dce_ipp_destroy(struct input_pixel_processor **ipp);
/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_ipp.c44 static void dcn10_ipp_destroy(struct input_pixel_processor **ipp) in dcn10_ipp_destroy() argument
46 kfree(TO_DCN10_IPP(*ipp)); in dcn10_ipp_destroy()
47 *ipp = NULL; in dcn10_ipp_destroy()
A Ddcn10_ipp.h31 #define TO_DCN10_IPP(ipp)\ argument
32 container_of(ipp, struct dcn10_ipp, base)
/drivers/gpu/drm/amd/display/dc/hwss/dce110/
A Ddce110_hwseq.c286 struct input_pixel_processor *ipp = pipe_ctx->plane_res.ipp; in dce110_set_input_transfer_func() local
291 if (ipp == NULL) in dce110_set_input_transfer_func()
297 ipp->funcs->ipp_program_prescale(ipp, &prescale_params); in dce110_set_input_transfer_func()
301 ipp->funcs->ipp_program_input_lut(ipp, &plane_state->gamma_correction); in dce110_set_input_transfer_func()
306 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); in dce110_set_input_transfer_func()
309 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_xvYCC); in dce110_set_input_transfer_func()
312 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func()
320 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func()
3115 struct input_pixel_processor *ipp = pipe_ctx->plane_res.ipp; in dce110_set_cursor_position() local
3152 ipp->funcs->ipp_cursor_set_position(ipp, &pos_cpy, &param); in dce110_set_cursor_position()
[all …]
/drivers/gpu/drm/amd/display/dc/resource/dcn201/
A Ddcn201_resource.c648 struct dcn10_ipp *ipp = in dcn201_ipp_create() local
651 if (!ipp) { in dcn201_ipp_create()
655 dcn20_ipp_construct(ipp, ctx, inst, in dcn201_ipp_create()
657 return &ipp->base; in dcn201_ipp_create()
1022 idle_pipe->plane_res.ipp = pool->ipps[idle_pipe->pipe_idx]; in dcn201_acquire_free_pipe_for_layer()
/drivers/gpu/drm/amd/display/dc/resource/dce100/
A Ddce100_resource.c599 struct dce_ipp *ipp = kzalloc(sizeof(struct dce_ipp), GFP_KERNEL); in dce100_ipp_create() local
601 if (!ipp) { in dce100_ipp_create()
606 dce_ipp_construct(ipp, ctx, inst, in dce100_ipp_create()
608 return &ipp->base; in dce100_ipp_create()
/drivers/gpu/drm/amd/display/dc/resource/dcn10/
A Ddcn10_resource.c587 struct dcn10_ipp *ipp = in dcn10_ipp_create() local
590 if (!ipp) { in dcn10_ipp_create()
595 dcn10_ipp_construct(ipp, ctx, inst, in dcn10_ipp_create()
597 return &ipp->base; in dcn10_ipp_create()
1103 idle_pipe->plane_res.ipp = pool->ipps[idle_pipe->pipe_idx]; in dcn10_acquire_free_pipe_for_layer()
/drivers/gpu/drm/amd/display/dc/resource/dce120/
A Ddce120_resource.c752 struct dce_ipp *ipp = kzalloc(sizeof(struct dce_ipp), GFP_KERNEL); in dce120_ipp_create() local
754 if (!ipp) { in dce120_ipp_create()
759 dce_ipp_construct(ipp, ctx, inst, in dce120_ipp_create()
761 return &ipp->base; in dce120_ipp_create()
/drivers/phy/broadcom/
A Dphy-brcm-usb-init-synopsys.c180 if (params->ipp != 2) in usb_init_ipp()
188 if (params->ipp == 1) in usb_init_ipp()
A Dphy-brcm-usb-init.c801 if (params->ipp == 1) in usb_init_ipp()
814 if (params->ipp != 2) in usb_init_ipp()
822 if (params->ipp == 1) in usb_init_ipp()
A Dphy-brcm-usb-init.h62 int ipp; member
/drivers/gpu/drm/amd/display/dc/resource/dce112/
A Ddce112_resource.c667 struct dce_ipp *ipp = kzalloc(sizeof(struct dce_ipp), GFP_KERNEL); in dce112_ipp_create() local
669 if (!ipp) { in dce112_ipp_create()
674 dce_ipp_construct(ipp, ctx, inst, in dce112_ipp_create()
676 return &ipp->base; in dce112_ipp_create()
/drivers/gpu/drm/amd/display/dc/resource/dce60/
A Ddce60_resource.c785 struct dce_ipp *ipp = kzalloc(sizeof(struct dce_ipp), GFP_KERNEL); in dce60_ipp_create() local
787 if (!ipp) { in dce60_ipp_create()
792 dce60_ipp_construct(ipp, ctx, inst, in dce60_ipp_create()
794 return &ipp->base; in dce60_ipp_create()
/drivers/gpu/drm/amd/display/dc/resource/dce80/
A Ddce80_resource.c791 struct dce_ipp *ipp = kzalloc(sizeof(struct dce_ipp), GFP_KERNEL); in dce80_ipp_create() local
793 if (!ipp) { in dce80_ipp_create()
798 dce_ipp_construct(ipp, ctx, inst, in dce80_ipp_create()
800 return &ipp->base; in dce80_ipp_create()
/drivers/gpu/drm/amd/display/dc/resource/dce110/
A Ddce110_resource.c644 struct dce_ipp *ipp = kzalloc(sizeof(struct dce_ipp), GFP_KERNEL); in dce110_ipp_create() local
646 if (!ipp) { in dce110_ipp_create()
651 dce_ipp_construct(ipp, ctx, inst, in dce110_ipp_create()
653 return &ipp->base; in dce110_ipp_create()
/drivers/gpu/drm/amd/display/dc/resource/dcn20/
A Ddcn20_resource.c753 struct dcn10_ipp *ipp = in dcn20_ipp_create() local
756 if (!ipp) { in dcn20_ipp_create()
761 dcn20_ipp_construct(ipp, ctx, inst, in dcn20_ipp_create()
763 return &ipp->base; in dcn20_ipp_create()
1492 next_odm_pipe->plane_res.ipp = pool->ipps[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()
1548 secondary_pipe->plane_res.ipp = pool->ipps[secondary_pipe->pipe_idx]; in dcn20_split_stream_for_mpc()
2165 sec_dpp_pipe->plane_res.ipp = pool->ipps[sec_dpp_pipe->pipe_idx]; in dcn20_acquire_free_pipe_for_layer()
/drivers/gpu/drm/amd/display/dc/resource/dcn21/
A Ddcn21_resource.c486 struct dcn10_ipp *ipp = in dcn21_ipp_create() local
489 if (!ipp) { in dcn21_ipp_create()
494 dcn20_ipp_construct(ipp, ctx, inst, in dcn21_ipp_create()
496 return &ipp->base; in dcn21_ipp_create()

Completed in 88 milliseconds

12