Searched refs:meta_val (Results 1 – 2 of 2) sorted by relevance
| /rockchip-linux_mpp/kmpp/base/ |
| H A D | kmpp_meta.c | 295 KmppMetaVal *meta_val = meta_key_to_addr(meta, key, key_type); \ 296 if (!meta_val) \ 298 if (MPP_BOOL_CAS(&meta_val->state, META_VAL_INVALID, META_VAL_VALID)) \ 300 meta_val->key_field = val; \ 301 MPP_FETCH_OR(&meta_val->state, META_VAL_READY); \ 306 KmppMetaVal *meta_val = meta_key_to_addr(meta, key, key_type); \ 307 if (!meta_val) \ 309 if (MPP_BOOL_CAS(&meta_val->state, META_READY_MASK, META_VAL_INVALID)) { \ 310 if (val) *val = meta_val->key_field; \ 318 KmppMetaVal *meta_val = meta_key_to_addr(meta, key, key_type); \ [all …]
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_meta.c | 614 MppMetaVal *meta_val; \ 623 meta_val = &impl->vals[index]; \ 624 if (MPP_BOOL_CAS(&meta_val->state, META_VAL_INVALID, META_VAL_VALID)) \ 631 meta_val->key_field = val; \ 633 MPP_FETCH_OR(&meta_val->state, META_VAL_READY); \ 639 MppMetaVal *meta_val; \ 649 meta_val = &impl->vals[index]; \ 650 if (MPP_BOOL_CAS(&meta_val->state, META_VAL_VALID | META_VAL_READY, META_VAL_INVALID)) { \ 656 *val = meta_val->key_field; \ 665 MppMetaVal *meta_val; \ [all …]
|