| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_ipp.c | 50 int exynos_drm_ipp_register(struct device *dev, struct exynos_drm_ipp *ipp, in exynos_drm_ipp_register() argument 55 WARN_ON(!ipp); in exynos_drm_ipp_register() 60 spin_lock_init(&ipp->lock); in exynos_drm_ipp_register() 61 INIT_LIST_HEAD(&ipp->todo_list); in exynos_drm_ipp_register() 62 init_waitqueue_head(&ipp->done_wq); in exynos_drm_ipp_register() 63 ipp->dev = dev; in exynos_drm_ipp_register() 64 ipp->funcs = funcs; in exynos_drm_ipp_register() 65 ipp->capabilities = caps; in exynos_drm_ipp_register() 66 ipp->name = name; in exynos_drm_ipp_register() 67 ipp->formats = formats; in exynos_drm_ipp_register() [all …]
|
| 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 269 exynos_drm_ipp_unregister(dev, ipp); in rotator_unbind()
|
| 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_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()
|
| 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() 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()
|
| 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->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()
|
| /linux/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); 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);
|
| /linux/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()
|
| H A D | dcn10_ipp.h | 31 #define TO_DCN10_IPP(ipp)\ argument 32 container_of(ipp, struct dcn10_ipp, base)
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_metafile.h | 40 enum xfs_metafile_type metafile_type, struct xfs_inode **ipp); 42 enum xfs_metafile_type metafile_type, struct xfs_inode **ipp);
|
| H A D | xfs_log_recover.h | 131 struct xfs_inode **ipp); 133 struct xfs_inode **ipp);
|
| H A D | xfs_rtgroup.c | 513 struct xfs_inode **ipp) in xfs_rtginode_irele() argument 515 if (*ipp) in xfs_rtginode_irele() 516 xfs_irele(*ipp); in xfs_rtginode_irele() 517 *ipp = NULL; in xfs_rtginode_irele()
|
| H A D | xfs_rtgroup.h | 329 void xfs_rtginode_irele(struct xfs_inode **ipp); 331 void xfs_rtginode_irele(struct xfs_inode **ipp);
|
| /linux/fs/xfs/scrub/ |
| H A D | common.h | 190 int xchk_iget(struct xfs_scrub *sc, xfs_ino_t inum, struct xfs_inode **ipp); 192 struct xfs_buf **agi_bpp, struct xfs_inode **ipp); 202 xchk_iget_safe(struct xfs_scrub *sc, xfs_ino_t inum, struct xfs_inode **ipp) in xchk_iget_safe() argument 211 error = xchk_iget(sc, inum, ipp); in xchk_iget_safe()
|
| H A D | common.c | 980 struct xfs_inode **ipp) in xchk_iget() argument 984 return xfs_iget(sc->mp, sc->tp, inum, XCHK_IGET_FLAGS, 0, ipp); in xchk_iget() 1008 struct xfs_inode **ipp) in xchk_iget_agi() argument 1019 *ipp = NULL; in xchk_iget_agi() 1036 ipp); in xchk_iget_agi() 1061 ASSERT(*ipp != NULL); in xchk_iget_agi()
|
| /linux/fs/xfs/ |
| H A D | xfs_inode.h | 558 struct xfs_inode **ipp, struct xfs_name *ci_name); 560 struct xfs_name *name, struct xfs_inode **ipp); 562 struct xfs_inode **ipp); 595 const struct xfs_icreate_args *args, struct xfs_inode **ipp);
|
| H A D | xfs_qm.c | 899 struct xfs_inode **ipp, in xfs_qm_qino_alloc() argument 907 *ipp = NULL; in xfs_qm_qino_alloc() 937 error = xfs_metafile_iget(mp, ino, metafile_type, ipp); in xfs_qm_qino_alloc() 962 error = xfs_icreate(tp, ino, &args, ipp); in xfs_qm_qino_alloc() 968 xfs_metafile_set_iflag(tp, *ipp, metafile_type); in xfs_qm_qino_alloc() 989 mp->m_sb.sb_uquotino = (*ipp)->i_ino; in xfs_qm_qino_alloc() 991 mp->m_sb.sb_gquotino = (*ipp)->i_ino; in xfs_qm_qino_alloc() 993 mp->m_sb.sb_pquotino = (*ipp)->i_ino; in xfs_qm_qino_alloc() 1003 xfs_iunlock(*ipp, XFS_ILOCK_EXCL); in xfs_qm_qino_alloc() 1004 xfs_finish_inode_setup(*ipp); in xfs_qm_qino_alloc() [all …]
|
| H A D | xfs_symlink.h | 12 umode_t mode, struct xfs_inode **ipp);
|
| H A D | xfs_inode.c | 536 struct xfs_inode **ipp, in xfs_lookup() argument 553 error = xfs_iget(dp->i_mount, NULL, inum, 0, 0, ipp); in xfs_lookup() 561 if (XFS_IS_CORRUPT(dp->i_mount, xfs_is_metadir_inode(*ipp))) { in xfs_lookup() 570 xfs_irele(*ipp); in xfs_lookup() 575 *ipp = NULL; in xfs_lookup() 590 struct xfs_inode **ipp) in xfs_icreate() argument 611 *ipp = ip; in xfs_icreate() 651 struct xfs_inode **ipp) in xfs_create() argument 755 *ipp = du.ip; in xfs_create() 789 struct xfs_inode **ipp) in xfs_create_tmpfile() argument [all …]
|
| H A D | xfs_icache.c | 629 struct xfs_inode **ipp, in xfs_iget_cache_miss() argument 739 *ipp = ip; in xfs_iget_cache_miss() 772 struct xfs_inode **ipp) in xfs_iget() argument 815 *ipp = ip; in xfs_iget() 847 struct xfs_inode **ipp) in xfs_trans_metafile_iget() argument 876 *ipp = ip; in xfs_trans_metafile_iget() 893 struct xfs_inode **ipp) in xfs_metafile_iget() argument 899 error = xfs_trans_metafile_iget(tp, ino, metafile_type, ipp); in xfs_metafile_iget()
|
| H A D | xfs_icache.h | 46 uint flags, uint lock_flags, xfs_inode_t **ipp);
|
| H A D | xfs_zone_gc.c | 382 struct xfs_inode **ipp) in xfs_zone_gc_iter_irec() argument 398 XFS_IGET_UNTRUSTED | XFS_IGET_DONTCACHE, 0, ipp); in xfs_zone_gc_iter_irec() 410 if (!S_ISREG(VFS_I(*ipp)->i_mode) || !XFS_IS_REALTIME_INODE(*ipp)) { in xfs_zone_gc_iter_irec() 412 xfs_irele(*ipp); in xfs_zone_gc_iter_irec()
|
| H A D | xfs_bmap_item.c | 458 struct xfs_inode **ipp, in xfs_bui_recover_work() argument 464 error = xlog_recover_iget(mp, map->me_owner, ipp); in xfs_bui_recover_work() 478 bi->bi_owner = *ipp; in xfs_bui_recover_work()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 290 struct input_pixel_processor *ipp = pipe_ctx->plane_res.ipp; in dce110_set_input_transfer_func() local 295 if (ipp == NULL) in dce110_set_input_transfer_func() 301 ipp->funcs->ipp_program_prescale(ipp, &prescale_params); in dce110_set_input_transfer_func() 305 ipp->funcs->ipp_program_input_lut(ipp, &plane_state->gamma_correction); in dce110_set_input_transfer_func() 310 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_sRGB); in dce110_set_input_transfer_func() 313 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_HW_xvYCC); in dce110_set_input_transfer_func() 316 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func() 324 ipp->funcs->ipp_set_degamma(ipp, IPP_DEGAMMA_MODE_BYPASS); in dce110_set_input_transfer_func() 3237 struct input_pixel_processor *ipp = pipe_ctx->plane_res.ipp; in dce110_set_cursor_position() local 3273 if (ipp->funcs->ipp_cursor_set_position) in dce110_set_cursor_position() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H 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);
|