Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /* Copyright (C) 2018 Intel Corporation */
0003 
0004 #ifndef __IPU3_PARAMS_H
0005 #define __IPU3_PARAMS_H
0006 
0007 int imgu_css_cfg_acc(struct imgu_css *css, unsigned int pipe,
0008              struct ipu3_uapi_flags *use,
0009              struct imgu_abi_acc_param *acc,
0010              struct imgu_abi_acc_param *acc_old,
0011              struct ipu3_uapi_acc_param *acc_user);
0012 
0013 int imgu_css_cfg_vmem0(struct imgu_css *css, unsigned int pipe,
0014                struct ipu3_uapi_flags *use,
0015                void *vmem0, void *vmem0_old,
0016                struct ipu3_uapi_params *user);
0017 
0018 int imgu_css_cfg_dmem0(struct imgu_css *css, unsigned int pipe,
0019                struct ipu3_uapi_flags *use,
0020                void *dmem0, void *dmem0_old,
0021                struct ipu3_uapi_params *user);
0022 
0023 void imgu_css_cfg_gdc_table(struct imgu_abi_gdc_warp_param *gdc,
0024                 int frame_in_x, int frame_in_y,
0025                 int frame_out_x, int frame_out_y,
0026                 int env_w, int env_h);
0027 
0028 #endif /*__IPU3_PARAMS_H */