Lines Matching refs:cfgs
201 MPP_RET mpp_dev_multi_offset_init(MppDevRegOffCfgs **cfgs, RK_S32 size) in mpp_dev_multi_offset_init() argument
206 if (NULL == cfgs || size <= 0) { in mpp_dev_multi_offset_init()
207 mpp_err_f("invalid pointer %p size %d\n", cfgs, size); in mpp_dev_multi_offset_init()
215 *cfgs = p; in mpp_dev_multi_offset_init()
220 MPP_RET mpp_dev_multi_offset_deinit(MppDevRegOffCfgs *cfgs) in mpp_dev_multi_offset_deinit() argument
222 MPP_FREE(cfgs); in mpp_dev_multi_offset_deinit()
227 MPP_RET mpp_dev_multi_offset_reset(MppDevRegOffCfgs *cfgs) in mpp_dev_multi_offset_reset() argument
229 if (cfgs) { in mpp_dev_multi_offset_reset()
230 memset(cfgs->cfgs, 0, cfgs->count * sizeof(cfgs->cfgs[0])); in mpp_dev_multi_offset_reset()
231 cfgs->count = 0; in mpp_dev_multi_offset_reset()
237 MPP_RET mpp_dev_multi_offset_update(MppDevRegOffCfgs *cfgs, RK_S32 index, RK_U32 offset) in mpp_dev_multi_offset_update() argument
243 if (NULL == cfgs) in mpp_dev_multi_offset_update()
246 if (cfgs->count >= cfgs->size) { in mpp_dev_multi_offset_update()
247 mpp_err_f("invalid cfgs count %d : %d\n", cfgs->count, cfgs->size); in mpp_dev_multi_offset_update()
251 count = cfgs->count; in mpp_dev_multi_offset_update()
252 cfg = cfgs->cfgs; in mpp_dev_multi_offset_update()
264 cfgs->count++; in mpp_dev_multi_offset_update()