Lines Matching refs:uvcb
43 struct uv_cb_init uvcb = { in uv_init() local
45 .header.len = sizeof(uvcb), in uv_init()
50 if (uv_call(0, (uint64_t)&uvcb)) { in uv_init()
52 uvcb.header.rc, uvcb.header.rrc); in uv_init()
93 struct uv_cb_cfs uvcb = { in uv_pin_shared() local
95 .header.len = sizeof(uvcb), in uv_pin_shared()
99 if (uv_call(0, (u64)&uvcb)) in uv_pin_shared()
114 struct uv_cb_cfs uvcb = { in uv_destroy() local
116 .header.len = sizeof(uvcb), in uv_destroy()
120 if (uv_call(0, (u64)&uvcb)) { in uv_destroy()
125 if (uvcb.header.rc == 0x107 && uvcb.header.rrc == 0xd) in uv_destroy()
170 struct uv_cb_cfs uvcb = { in uv_convert_from_secure() local
172 .header.len = sizeof(uvcb), in uv_convert_from_secure()
176 if (uv_call(0, (u64)&uvcb)) in uv_convert_from_secure()
251 int __make_folio_secure(struct folio *folio, struct uv_cb_header *uvcb) in __make_folio_secure() argument
269 cc = __uv_call(0, (u64)uvcb); in __make_folio_secure()
279 return uvcb->rc == 0x10a ? -ENXIO : -EINVAL; in __make_folio_secure()
600 struct uv_cb_query_keys uvcb = { in uv_query_keys() local
602 .header.len = sizeof(uvcb) in uv_query_keys()
605 uv_call(0, (uint64_t)&uvcb); in uv_query_keys()
606 return uvcb; in uv_query_keys()
618 struct uv_cb_query_keys uvcb = uv_query_keys(); in uv_keys_host_key() local
620 return emit_hash(&uvcb.key_hashes[UVC_QUERY_KEYS_IDX_HK], buf, 0); in uv_keys_host_key()
629 struct uv_cb_query_keys uvcb = uv_query_keys(); in uv_keys_backup_host_key() local
631 return emit_hash(&uvcb.key_hashes[UVC_QUERY_KEYS_IDX_BACK_HK], buf, 0); in uv_keys_backup_host_key()
640 struct uv_cb_query_keys uvcb = uv_query_keys(); in uv_keys_all() local
644 for (i = 0; i < ARRAY_SIZE(uvcb.key_hashes); i++) in uv_keys_all()
645 len += emit_hash(uvcb.key_hashes + i, buf, len); in uv_keys_all()
826 struct uv_cb_retr_secr uvcb = { in uv_retrieve_secret() local
827 .header.len = sizeof(uvcb), in uv_retrieve_secret()
834 uv_call_sched(0, (u64)&uvcb); in uv_retrieve_secret()
836 switch (uvcb.header.rc) { in uv_retrieve_secret()