| /drivers/gpu/drm/exynos/ |
| A D | exynos_drm_ipp.c | 54 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 D | exynos_drm_rotator.c | 57 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 D | exynos_drm_ipp.h | 29 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 D | exynos_drm_scaler.c | 41 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 D | exynos_drm_gsc.c | 98 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 D | exynos_drm_fimc.c | 97 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 D | ipp.h | 71 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 D | dce_ipp.c | 42 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 D | dce_ipp.h | 31 #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 D | dcn10_ipp.c | 44 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 D | dcn10_ipp.h | 31 #define TO_DCN10_IPP(ipp)\ argument 32 container_of(ipp, struct dcn10_ipp, base)
|
| /drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| A D | dce110_hwseq.c | 286 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, ¶m); in dce110_set_cursor_position() [all …]
|
| /drivers/gpu/drm/amd/display/dc/resource/dcn201/ |
| A D | dcn201_resource.c | 648 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 D | dce100_resource.c | 599 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 D | dcn10_resource.c | 587 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 D | dce120_resource.c | 752 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 D | phy-brcm-usb-init-synopsys.c | 180 if (params->ipp != 2) in usb_init_ipp() 188 if (params->ipp == 1) in usb_init_ipp()
|
| A D | phy-brcm-usb-init.c | 801 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 D | phy-brcm-usb-init.h | 62 int ipp; member
|
| /drivers/gpu/drm/amd/display/dc/resource/dce112/ |
| A D | dce112_resource.c | 667 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 D | dce60_resource.c | 785 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 D | dce80_resource.c | 791 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 D | dce110_resource.c | 644 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 D | dcn20_resource.c | 753 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 D | dcn21_resource.c | 486 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()
|