Lines Matching refs:size
37 MPP_RET mpp_data_init_v2(MppDataV2 **data, RK_S32 size, RK_S32 value) in mpp_data_init_v2() argument
41 if (!data || size <= 0) { in mpp_data_init_v2()
42 mpp_err_f("invalid data %p size %d\n", data, size); in mpp_data_init_v2()
47 p = mpp_malloc_size(MppDataV2, sizeof(MppDataV2) + sizeof(RK_S32) * size); in mpp_data_init_v2()
49 mpp_err_f("malloc size %d failed\n", size); in mpp_data_init_v2()
52 p->size = size; in mpp_data_init_v2()
76 p->pos_r = p->size; in mpp_data_reset_v2()
77 p->sum = val * p->size; in mpp_data_reset_v2()
79 for (i = 0; i < p->size; i++) in mpp_data_reset_v2()
86 if (p->pos_r == p->size) { in mpp_data_preset_v2()
90 mpp_assert(p->pos_r < p->size); in mpp_data_preset_v2()
95 if (p->pos_pw >= p->size) { in mpp_data_preset_v2()
107 if (p->pos_w >= p->size) in mpp_data_update_v2()
116 if (p->pos_r == p->size) { in mpp_data_update_v2()
120 mpp_assert(p->pos_r < p->size); in mpp_data_update_v2()
125 if (p->pos_w >= p->size) in mpp_data_update_v2()
134 idx = p->size + idx; in mpp_data_get_pre_val_v2()
136 mpp_assert(p->pos_w < p->size); in mpp_data_get_pre_val_v2()
137 mpp_assert(idx < p->size); in mpp_data_get_pre_val_v2()
143 mpp_assert(p->pos_r == p->size); in mpp_data_get_pre_val_v2()
144 pos = p->size - pos1; in mpp_data_get_pre_val_v2()
148 mpp_assert(pos < p->size); in mpp_data_get_pre_val_v2()
158 RK_S32 mean = (RK_S32)p->sum / p->size; in mpp_data_mean_v2()
169 mpp_assert(len <= p->size); in mpp_data_sum_with_ratio_v2()