Lines Matching refs:val
63 static MPP_RET mpp_cfg_set(MppCfgInfo *info, void *cfg, void *val) in mpp_cfg_set() argument
65 if (memcmp((char *)cfg + info->data_offset, val, info->data_size)) { in mpp_cfg_set()
66 memcpy((char *)cfg + info->data_offset, val, info->data_size); in mpp_cfg_set()
72 static MPP_RET mpp_cfg_get(MppCfgInfo *info, void *cfg, void *val) in mpp_cfg_get() argument
74 memcpy(val, (char *)cfg + info->data_offset, info->data_size); in mpp_cfg_get()
79 MPP_RET mpp_cfg_set_##type(MppCfgInfo *info, void *cfg, base_type val) \
83 dst[0] = val; \
85 … mpp_cfg_dbg_set("%p + %d set " #type " change %d -> %d\n", cfg, info->data_offset, old, val); \
87 if (old != val) { \
89 cfg, info->data_offset, old, val, info->flag_offset); \
97 MPP_RET mpp_cfg_get_##type(MppCfgInfo *info, void *cfg, base_type *val) \
102 val[0] = src[0]; \
114 MPP_RET mpp_cfg_set_st(MppCfgInfo *info, void *cfg, void *val) in MPP_CFG_ACCESS()
116 return mpp_cfg_set(info, cfg, val); in MPP_CFG_ACCESS()
119 MPP_RET mpp_cfg_get_st(MppCfgInfo *info, void *cfg, void *val) in mpp_cfg_get_st() argument
121 return mpp_cfg_get(info, cfg, val); in mpp_cfg_get_st()