Lines Matching refs:flag_offset

73 …ENTRY_TO_FLAG_PTR(e, entry)     ((rk_ul *)((rk_u8 *)entry + ELEM_FLAG_U32_POS(e->tbl.flag_offset)))
76 *ENTRY_TO_FLAG_PTR(e, entry) |= 1ul << (ELEM_FLAG_BIT_POS(e->tbl.flag_offset))
79 *ENTRY_TO_FLAG_PTR(e, entry) &= ~(1ul << (ELEM_FLAG_BIT_POS(e->tbl.flag_offset)))
82 (*ENTRY_TO_FLAG_PTR(e, entry) & 1ul << (ELEM_FLAG_BIT_POS(e->tbl.flag_offset))) ? 1 : 0
141 rk_s32 flag_offset; member
228 if (!tbl->tbl.flag_offset) { \
233 entry, tbl->tbl.elem_offset, old, val, tbl->tbl.flag_offset); \
264 if (!tbl->tbl.flag_offset) { \
273 … entry, tbl->tbl.elem_offset, tbl->tbl.elem_size, dst, val, tbl->tbl.flag_offset); \
627 impl->flag_offset = impl->entry_size; in create_objdef_mem_pool()
715 if (tbl->tbl.flag_offset > impl->flag_max_pos) in kmpp_objdef_add_entry()
716 impl->flag_max_pos = tbl->tbl.flag_offset; in kmpp_objdef_add_entry()
719 impl->name, name, tbl->tbl.flag_offset); in kmpp_objdef_add_entry()
1326 if (impl && impl->def && impl->def->flag_offset) in kmpp_obj_to_flags()
1327 return impl->entry + impl->def->flag_offset; in kmpp_obj_to_flags()
1340 return MPP_ALIGN(max_pos - def->flag_offset, 4); in kmpp_obj_to_flags_size()
1691 if (e->tbl.flag_offset && ENTRY_TEST_FLAG(e, src_impl->entry)) { in kmpp_obj_update()
1703 rk_s32 flag_offset = def->flag_offset; in kmpp_obj_update() local
1706 if (flag_offset && flag_size) { in kmpp_obj_update()
1709 for (i = flag_offset; i < flag_offset + flag_size; i += 4) in kmpp_obj_update()
1713 memcpy(dst_impl->entry + flag_offset, in kmpp_obj_update()
1714 src_impl->entry + flag_offset, flag_size); in kmpp_obj_update()
1715 memset(src_impl->entry + flag_offset, 0, flag_size); in kmpp_obj_update()
1743 if (e->tbl.flag_offset && ENTRY_TEST_FLAG(e, src_impl->entry)) { in kmpp_obj_update_entry()
1768 rk_s32 offset = src_impl->def->flag_offset; in kmpp_obj_copy_entry()