Lines Matching refs:cookie
574 static int find_cookie(struct guest_partition *prtn, uint64_t cookie) in find_cookie() argument
579 if (prtn->cookies[i] == cookie) in find_cookie()
584 static struct guest_partition *find_prtn_cookie(uint64_t cookie, int *idx) in find_prtn_cookie() argument
590 i = find_cookie(prtn, cookie); in find_prtn_cookie()
601 TEE_Result virt_add_cookie_to_current_guest(uint64_t cookie) in virt_add_cookie_to_current_guest() argument
608 if (find_prtn_cookie(cookie, NULL)) in virt_add_cookie_to_current_guest()
613 prtn->cookies[prtn->cookie_count] = cookie; in virt_add_cookie_to_current_guest()
623 void virt_remove_cookie(uint64_t cookie) in virt_remove_cookie() argument
630 prtn = find_prtn_cookie(cookie, &i); in virt_remove_cookie()
639 uint16_t virt_find_guest_by_cookie(uint64_t cookie) in virt_find_guest_by_cookie() argument
646 prtn = find_prtn_cookie(cookie, NULL); in virt_find_guest_by_cookie()
660 static TEE_Result reclaim_cookie(struct guest_partition *prtn, uint64_t cookie) in reclaim_cookie() argument
662 if (cookie & FFA_MEMORY_HANDLE_HYPERVISOR_BIT) { in reclaim_cookie()
666 if (prtn->cookies[n] == cookie) { in reclaim_cookie()
679 int64_t i = cookie & ~mask; in reclaim_cookie()
692 uint64_t cookie) in virt_reclaim_cookie_from_destroyed_guest() argument
702 res = reclaim_cookie(prtn, cookie); in virt_reclaim_cookie_from_destroyed_guest()