/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_ipp.c | 36 * @ipp: ipp module to init 37 * @funcs: callbacks for the new ipp object 38 * @caps: bitmask of ipp capabilities (%DRM_EXYNOS_IPP_CAP_*) 43 * Initializes a ipp module. 48 int exynos_drm_ipp_register(struct device *dev, struct exynos_drm_ipp *ipp, in exynos_drm_ipp_register() argument 53 WARN_ON(!ipp); in exynos_drm_ipp_register() 58 spin_lock_init(&ipp->lock); in exynos_drm_ipp_register() 59 INIT_LIST_HEAD(&ipp->todo_list); in exynos_drm_ipp_register() 60 init_waitqueue_head(&ipp in exynos_drm_ipp_register() 82 exynos_drm_ipp_unregister(struct device *dev, struct exynos_drm_ipp *ipp) exynos_drm_ipp_unregister() argument 107 struct exynos_drm_ipp *ipp; exynos_drm_ipp_get_res_ioctl() local 130 struct exynos_drm_ipp *ipp; __ipp_get() local 156 struct exynos_drm_ipp *ipp; exynos_drm_ipp_get_caps_ioctl() local 188 __ipp_format_get( struct exynos_drm_ipp *ipp, uint32_t fourcc, uint64_t mod, unsigned int type) __ipp_format_get() argument 223 struct exynos_drm_ipp *ipp; exynos_drm_ipp_get_limits_ioctl() local 257 exynos_drm_ipp_task_alloc(struct exynos_drm_ipp *ipp) exynos_drm_ipp_task_alloc() argument 393 exynos_drm_ipp_task_free(struct exynos_drm_ipp *ipp, struct exynos_drm_ipp_task *task) exynos_drm_ipp_task_free() argument 603 struct exynos_drm_ipp *ipp = task->ipp; exynos_drm_ipp_task_check() local 763 struct exynos_drm_ipp *ipp = task->ipp; exynos_drm_ipp_task_done() local 785 exynos_drm_ipp_next_task(struct exynos_drm_ipp *ipp) exynos_drm_ipp_next_task() argument 817 exynos_drm_ipp_schedule_task(struct exynos_drm_ipp *ipp, struct exynos_drm_ipp_task *task) exynos_drm_ipp_schedule_task() argument 829 exynos_drm_ipp_task_abort(struct exynos_drm_ipp *ipp, struct exynos_drm_ipp_task *task) exynos_drm_ipp_task_abort() argument 874 struct exynos_drm_ipp *ipp; exynos_drm_ipp_commit_ioctl() local [all...] |
H 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);
|
H 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() 243 struct exynos_drm_ipp *ipp = &rot->ipp; in rotator_bind() local 246 ipp->drm_dev = drm_dev; in rotator_bind() 249 exynos_drm_ipp_register(dev, ipp, &ipp_funcs, in rotator_bind() 262 struct exynos_drm_ipp *ipp = &rot->ipp; in rotator_unbind() local [all...] |
H A D | exynos_drm_scaler.c | 40 struct exynos_drm_ipp ipp; member 356 static int scaler_commit(struct exynos_drm_ipp *ipp, in scaler_commit() argument 360 container_of(ipp, struct scaler_context, ipp); in scaler_commit() 450 struct exynos_drm_ipp *ipp = &scaler->ipp; in scaler_bind() local 453 ipp->drm_dev = drm_dev; in scaler_bind() 456 exynos_drm_ipp_register(dev, ipp, &ipp_funcs, in scaler_bind() 471 struct exynos_drm_ipp *ipp = &scaler->ipp; in scaler_unbind() local [all...] |
H A D | exynos_drm_fimc.c | 98 struct exynos_drm_ipp ipp; member 1083 static int fimc_commit(struct exynos_drm_ipp *ipp, in fimc_commit() argument 1087 container_of(ipp, struct fimc_context, ipp); in fimc_commit() 1106 static void fimc_abort(struct exynos_drm_ipp *ipp, in fimc_abort() argument 1110 container_of(ipp, struct fimc_context, ipp); in fimc_abort() 1133 struct exynos_drm_ipp *ipp = &ctx->ipp; in fimc_bind() local 1136 ipp in fimc_bind() 1154 struct exynos_drm_ipp *ipp = &ctx->ipp; fimc_unbind() local [all...] |
H 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() 1143 static void gsc_abort(struct exynos_drm_ipp *ipp, in gsc_abort() argument 1147 container_of(ipp, struct gsc_context, ipp); in gsc_abort() 1169 struct exynos_drm_ipp *ipp = &ctx->ipp; in gsc_bind() local 1175 exynos_drm_ipp_register(dev, ipp, in gsc_bind() 1190 struct exynos_drm_ipp *ipp = &ctx->ipp; gsc_unbind() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_ipp.c | 37 * @ipp: ipp module to init 38 * @funcs: callbacks for the new ipp object 39 * @caps: bitmask of ipp capabilities (%DRM_EXYNOS_IPP_CAP_*) 44 * Initializes a ipp module. 49 int exynos_drm_ipp_register(struct device *dev, struct exynos_drm_ipp *ipp, in exynos_drm_ipp_register() argument 54 WARN_ON(!ipp); in exynos_drm_ipp_register() 59 spin_lock_init(&ipp->lock); in exynos_drm_ipp_register() 60 INIT_LIST_HEAD(&ipp->todo_list); in exynos_drm_ipp_register() 61 init_waitqueue_head(&ipp in exynos_drm_ipp_register() 83 exynos_drm_ipp_unregister(struct device *dev, struct exynos_drm_ipp *ipp) exynos_drm_ipp_unregister() argument 108 struct exynos_drm_ipp *ipp; exynos_drm_ipp_get_res_ioctl() local 131 struct exynos_drm_ipp *ipp; __ipp_get() local 157 struct exynos_drm_ipp *ipp; exynos_drm_ipp_get_caps_ioctl() local 189 __ipp_format_get( struct exynos_drm_ipp *ipp, uint32_t fourcc, uint64_t mod, unsigned int type) __ipp_format_get() argument 224 struct exynos_drm_ipp *ipp; exynos_drm_ipp_get_limits_ioctl() local 258 exynos_drm_ipp_task_alloc(struct exynos_drm_ipp *ipp) exynos_drm_ipp_task_alloc() argument 394 exynos_drm_ipp_task_free(struct exynos_drm_ipp *ipp, struct exynos_drm_ipp_task *task) exynos_drm_ipp_task_free() argument 604 struct exynos_drm_ipp *ipp = task->ipp; exynos_drm_ipp_task_check() local 764 struct exynos_drm_ipp *ipp = task->ipp; exynos_drm_ipp_task_done() local 786 exynos_drm_ipp_next_task(struct exynos_drm_ipp *ipp) exynos_drm_ipp_next_task() argument 818 exynos_drm_ipp_schedule_task(struct exynos_drm_ipp *ipp, struct exynos_drm_ipp_task *task) exynos_drm_ipp_schedule_task() argument 830 exynos_drm_ipp_task_abort(struct exynos_drm_ipp *ipp, struct exynos_drm_ipp_task *task) exynos_drm_ipp_task_abort() argument 875 struct exynos_drm_ipp *ipp; exynos_drm_ipp_commit_ioctl() local [all...] |
H 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);
|
H 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 [all...] |
H 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 [all...] |
H 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 in fimc_bind() 1158 struct exynos_drm_ipp *ipp = &ctx->ipp; fimc_unbind() local [all...] |
H A D | exynos_drm_gsc.c | 97 struct exynos_drm_ipp ipp; member 1113 static int gsc_commit(struct exynos_drm_ipp *ipp, in gsc_commit() argument 1116 struct gsc_context *ctx = container_of(ipp, struct gsc_context, ipp); in gsc_commit() 1147 static void gsc_abort(struct exynos_drm_ipp *ipp, in gsc_abort() argument 1151 container_of(ipp, struct gsc_context, ipp); in gsc_abort() 1173 struct exynos_drm_ipp *ipp = &ctx->ipp; in gsc_bind() local 1179 exynos_drm_ipp_register(dev, ipp, in gsc_bind() 1194 struct exynos_drm_ipp *ipp = &ctx->ipp; gsc_unbind() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | ipp.h | 71 struct input_pixel_processor *ipp, 76 struct input_pixel_processor *ipp, 83 struct input_pixel_processor *ipp); 85 /* setup ipp to expand/convert input to pixel processor internal format */ 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); [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | ipp.h | 71 struct input_pixel_processor *ipp, 76 struct input_pixel_processor *ipp, 83 struct input_pixel_processor *ipp); 85 /* setup ipp to expand/convert input to pixel processor internal format */ 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); [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_ipp.c | 44 struct input_pixel_processor *ipp, in dce_ipp_cursor_set_position() 48 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_cursor_set_position() 70 struct input_pixel_processor *ipp, in dce_ipp_cursor_set_attributes() 73 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_cursor_set_attributes() 140 static void dce_ipp_program_prescale(struct input_pixel_processor *ipp, in dce_ipp_program_prescale() argument 143 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_program_prescale() 172 struct input_pixel_processor *ipp, in dce_ipp_program_input_lut() 176 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_program_input_lut() 220 struct input_pixel_processor *ipp, in dce_ipp_set_degamma() 223 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_set_degamma() 43 dce_ipp_cursor_set_position( struct input_pixel_processor *ipp, const struct dc_cursor_position *position, const struct dc_cursor_mi_param *param) dce_ipp_cursor_set_position() argument 69 dce_ipp_cursor_set_attributes( struct input_pixel_processor *ipp, const struct dc_cursor_attributes *attributes) dce_ipp_cursor_set_attributes() argument 171 dce_ipp_program_input_lut( struct input_pixel_processor *ipp, const struct dc_gamma *gamma) dce_ipp_program_input_lut() argument 219 dce_ipp_set_degamma( struct input_pixel_processor *ipp, enum ipp_degamma_mode mode) dce_ipp_set_degamma() argument 235 dce60_ipp_set_degamma( struct input_pixel_processor *ipp, enum ipp_degamma_mode mode) dce60_ipp_set_degamma() argument 309 dce_ipp_destroy(struct input_pixel_processor **ipp) dce_ipp_destroy() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_ipp.c | 42 struct input_pixel_processor *ipp, in dce_ipp_cursor_set_position() 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() 71 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_cursor_set_attributes() 138 static void dce_ipp_program_prescale(struct input_pixel_processor *ipp, in dce_ipp_program_prescale() argument 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() 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() 221 struct dce_ipp *ipp_dce = TO_DCE_IPP(ipp); in dce_ipp_set_degamma() 41 dce_ipp_cursor_set_position( struct input_pixel_processor *ipp, const struct dc_cursor_position *position, const struct dc_cursor_mi_param *param) dce_ipp_cursor_set_position() argument 67 dce_ipp_cursor_set_attributes( struct input_pixel_processor *ipp, const struct dc_cursor_attributes *attributes) dce_ipp_cursor_set_attributes() argument 169 dce_ipp_program_input_lut( struct input_pixel_processor *ipp, const struct dc_gamma *gamma) dce_ipp_program_input_lut() argument 217 dce_ipp_set_degamma( struct input_pixel_processor *ipp, enum ipp_degamma_mode mode) dce_ipp_set_degamma() argument 233 dce60_ipp_set_degamma( struct input_pixel_processor *ipp, enum ipp_degamma_mode mode) dce60_ipp_set_degamma() argument 307 dce_ipp_destroy(struct input_pixel_processor **ipp) dce_ipp_destroy() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_ipp.c | 46 static void dcn10_ipp_destroy(struct input_pixel_processor **ipp) in dcn10_ipp_destroy() argument 48 kfree(TO_DCN10_IPP(*ipp)); in dcn10_ipp_destroy() 49 *ipp = NULL; in dcn10_ipp_destroy()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_hw_sequencer.c | 46 #include "ipp.h" 279 struct input_pixel_processor *ipp = pipe_ctx->plane_res.ipp; in dce110_set_input_transfer_func() local 284 if (ipp == NULL) in dce110_set_input_transfer_func() 291 ipp->funcs->ipp_program_prescale(ipp, &prescale_params); in dce110_set_input_transfer_func() 296 ipp->funcs->ipp_program_input_lut(ipp, plane_state->gamma_correction); in dce110_set_input_transfer_func() 300 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRG in dce110_set_input_transfer_func() 2748 struct input_pixel_processor *ipp = pipe_ctx->plane_res.ipp; dce110_set_cursor_position() local [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_symlink.h | 11 const char *target_path, umode_t mode, struct xfs_inode **ipp);
|
H A D | xfs_inode.h | 371 struct xfs_inode **ipp, struct xfs_name *ci_name); 373 umode_t mode, dev_t rdev, struct xfs_inode **ipp); 375 struct xfs_inode **ipp);
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_symlink.h | 12 umode_t mode, struct xfs_inode **ipp);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_hw_sequencer.c | 43 #include "ipp.h" 281 struct input_pixel_processor *ipp = pipe_ctx->plane_res.ipp; in dce110_set_input_transfer_func() local 286 if (ipp == NULL) in dce110_set_input_transfer_func() 293 ipp->funcs->ipp_program_prescale(ipp, &prescale_params); in dce110_set_input_transfer_func() 298 ipp->funcs->ipp_program_input_lut(ipp, plane_state->gamma_correction); in dce110_set_input_transfer_func() 302 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRG in dce110_set_input_transfer_func() 2894 struct input_pixel_processor *ipp = pipe_ctx->plane_res.ipp; dce110_set_cursor_position() local [all...] |
/kernel/linux/linux-5.10/net/iucv/ |
H A D | iucv.c | 1423 struct iucv_path_pending *ipp = (void *) data; in iucv_path_pending() local 1428 BUG_ON(iucv_path_table[ipp->ippathid]); in iucv_path_pending() 1431 path = iucv_path_alloc(ipp->ipmsglim, ipp->ipflags1, GFP_ATOMIC); in iucv_path_pending() 1434 path->pathid = ipp->ippathid; in iucv_path_pending() 1436 EBCASC(ipp->ipvmid, 8); in iucv_path_pending() 1449 if (!handler->path_pending(path, ipp->ipvmid, ipp->ipuser)) in iucv_path_pending() 1459 iucv_sever_pathid(ipp->ippathid, error); in iucv_path_pending()
|
/kernel/linux/linux-6.6/net/iucv/ |
H A D | iucv.c | 1426 struct iucv_path_pending *ipp = (void *) data; in iucv_path_pending() local 1431 BUG_ON(iucv_path_table[ipp->ippathid]); in iucv_path_pending() 1434 path = iucv_path_alloc(ipp->ipmsglim, ipp->ipflags1, GFP_ATOMIC); in iucv_path_pending() 1437 path->pathid = ipp->ippathid; in iucv_path_pending() 1439 EBCASC(ipp->ipvmid, 8); in iucv_path_pending() 1452 if (!handler->path_pending(path, ipp->ipvmid, ipp->ipuser)) in iucv_path_pending() 1462 iucv_sever_pathid(ipp->ippathid, error); in iucv_path_pending()
|