Lines Matching refs:cfgs
196 MPP_RET mpp_dev_multi_offset_init(MppDevRegOffCfgs **cfgs, RK_S32 size) in mpp_dev_multi_offset_init() argument
201 if (NULL == cfgs || size <= 0) { in mpp_dev_multi_offset_init()
202 mpp_err_f("invalid pointer %p size %d\n", cfgs, size); in mpp_dev_multi_offset_init()
210 *cfgs = p; in mpp_dev_multi_offset_init()
215 MPP_RET mpp_dev_multi_offset_deinit(MppDevRegOffCfgs *cfgs) in mpp_dev_multi_offset_deinit() argument
217 MPP_FREE(cfgs); in mpp_dev_multi_offset_deinit()
222 MPP_RET mpp_dev_multi_offset_reset(MppDevRegOffCfgs *cfgs) in mpp_dev_multi_offset_reset() argument
224 if (cfgs) { in mpp_dev_multi_offset_reset()
225 memset(cfgs->cfgs, 0, cfgs->count * sizeof(cfgs->cfgs[0])); in mpp_dev_multi_offset_reset()
226 cfgs->count = 0; in mpp_dev_multi_offset_reset()
232 MPP_RET mpp_dev_multi_offset_update(MppDevRegOffCfgs *cfgs, RK_S32 index, RK_U32 offset) in mpp_dev_multi_offset_update() argument
238 if (NULL == cfgs) in mpp_dev_multi_offset_update()
241 if (cfgs->count >= cfgs->size) { in mpp_dev_multi_offset_update()
242 mpp_err_f("invalid cfgs count %d : %d\n", cfgs->count, cfgs->size); in mpp_dev_multi_offset_update()
246 count = cfgs->count; in mpp_dev_multi_offset_update()
247 cfg = cfgs->cfgs; in mpp_dev_multi_offset_update()
259 cfgs->count++; in mpp_dev_multi_offset_update()