Lines Matching refs:uvcb
35 struct uv_cb_init uvcb = { in uv_init() local
37 .header.len = sizeof(uvcb), in uv_init()
42 if (uv_call(0, (uint64_t)&uvcb)) { in uv_init()
44 uvcb.header.rc, uvcb.header.rrc); in uv_init()
85 struct uv_cb_cfs uvcb = { in uv_pin_shared() local
87 .header.len = sizeof(uvcb), in uv_pin_shared()
91 if (uv_call(0, (u64)&uvcb)) in uv_pin_shared()
105 struct uv_cb_cfs uvcb = { in uv_destroy_page() local
107 .header.len = sizeof(uvcb), in uv_destroy_page()
111 if (uv_call(0, (u64)&uvcb)) { in uv_destroy_page()
116 if (uvcb.header.rc == 0x107 && uvcb.header.rrc == 0xd) in uv_destroy_page()
131 struct uv_cb_cfs uvcb = { in uv_convert_from_secure() local
133 .header.len = sizeof(uvcb), in uv_convert_from_secure()
137 if (uv_call(0, (u64)&uvcb)) in uv_convert_from_secure()
164 struct page *exp_page, struct uv_cb_header *uvcb) in make_secure_pte() argument
184 rc = uv_call(0, (u64)uvcb); in make_secure_pte()
188 rc = uvcb->rc == 0x10a ? -ENXIO : -EINVAL; in make_secure_pte()
198 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb) in gmap_make_secure() argument
235 rc = make_secure_pte(ptep, uaddr, page, uvcb); in gmap_make_secure()
277 struct uv_cb_cts uvcb = { in gmap_convert_to_secure() local
279 .header.len = sizeof(uvcb), in gmap_convert_to_secure()
284 return gmap_make_secure(gmap, gaddr, &uvcb); in gmap_convert_to_secure()