Home
last modified time | relevance | path

Searched refs:cgs (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/staging/media/davinci_vpfe/
Ddm365_ipipe.c1101 static int ipipe_validate_cgs_params(struct vpfe_ipipe_cgs *cgs) in ipipe_validate_cgs_params() argument
1103 if (cgs->en > 1 || cgs->h_shft > CAR_SHIFT_MASK) in ipipe_validate_cgs_params()
1113 struct vpfe_ipipe_cgs *cgs = &ipipe->config.cgs; in ipipe_set_cgs_params() local
1116 memset(cgs, 0, sizeof(struct vpfe_ipipe_cgs)); in ipipe_set_cgs_params()
1118 memcpy(cgs, cgs_param, sizeof(struct vpfe_ipipe_cgs)); in ipipe_set_cgs_params()
1119 if (ipipe_validate_cgs_params(cgs) < 0) { in ipipe_set_cgs_params()
1125 ipipe_set_cgs_regs(ipipe->base_addr, cgs); in ipipe_set_cgs_params()
1133 struct vpfe_ipipe_cgs *cgs = &ipipe->config.cgs; in ipipe_get_cgs_params() local
1135 memcpy(cgs_param, cgs, sizeof(struct vpfe_ipipe_cgs)); in ipipe_get_cgs_params()
1238 offsetof(struct ipipe_module_params, cgs),
[all …]
Ddm365_ipipe_hw.c1004 void ipipe_set_cgs_regs(void __iomem *base_addr, struct vpfe_ipipe_cgs *cgs) in ipipe_set_cgs_regs() argument
1007 regw_ip(base_addr, cgs->en, CGS_EN); in ipipe_set_cgs_regs()
1009 if (!cgs->en) in ipipe_set_cgs_regs()
1013 regw_ip(base_addr, cgs->h_thr, CGS_GN1_H_THR); in ipipe_set_cgs_regs()
1014 regw_ip(base_addr, cgs->h_slope, CGS_GN1_H_GAN); in ipipe_set_cgs_regs()
1015 regw_ip(base_addr, cgs->h_shft & CAR_SHIFT_MASK, CGS_GN1_H_SHF); in ipipe_set_cgs_regs()
1016 regw_ip(base_addr, cgs->h_min, CGS_GN1_H_MIN); in ipipe_set_cgs_regs()
Ddm365_ipipe.h97 struct vpfe_ipipe_cgs cgs; member
Ddm365_ipipe_hw.h556 void ipipe_set_cgs_regs(void __iomem *base_addr, struct vpfe_ipipe_cgs *cgs);
Ddavinci_vpfe_user.h1188 struct vpfe_ipipe_cgs __user *cgs; member
/Linux-v4.19/include/linux/mlx5/
Dqp.h540 u8 cgs; member
Dmlx5_ifc.h2351 u8 cgs[0x1]; member