Lines Matching refs:nat

137         } nat;  in compat_grant_table_op()  local
145 set_xen_guest_handle(nat.uop, COMPAT_ARG_XLAT_VIRT_BASE); in compat_grant_table_op()
158 (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.setup)) / in compat_grant_table_op()
159 sizeof(*nat.setup->frame_list.p); in compat_grant_table_op()
162 set_xen_guest_handle((_d_)->frame_list, (unsigned long *)(nat.setup + 1)) in compat_grant_table_op()
163 XLAT_gnttab_setup_table(nat.setup, &cmp.setup); in compat_grant_table_op()
165 rc = gnttab_setup_table(guest_handle_cast(nat.uop, in compat_grant_table_op()
186 XLAT_gnttab_setup_table(&cmp.setup, nat.setup); in compat_grant_table_op()
196 … for ( n = 0; n < COMPAT_ARG_XLAT_SIZE / sizeof(*nat.xfer) && i < count && rc == 0; ++i, ++n ) in compat_grant_table_op()
202 XLAT_gnttab_transfer(nat.xfer + n, &cmp.xfer); in compat_grant_table_op()
206 rc = gnttab_transfer(guest_handle_cast(nat.uop, gnttab_transfer_t), n); in compat_grant_table_op()
223 if ( __copy_field_to_guest(xfer, nat.xfer + n, status) ) in compat_grant_table_op()
230 … for ( n = 0; n < COMPAT_ARG_XLAT_SIZE / sizeof(*nat.copy) && i < count && rc == 0; ++i, ++n ) in compat_grant_table_op()
247 XLAT_gnttab_copy(nat.copy + n, &cmp.copy); in compat_grant_table_op()
251 rc = gnttab_copy(guest_handle_cast(nat.uop, gnttab_copy_t), n); in compat_grant_table_op()
268 if ( __copy_field_to_guest(copy, nat.copy + n, status) ) in compat_grant_table_op()
276 (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.get_status)) / in compat_grant_table_op()
277 sizeof(*nat.get_status->frame_list.p); in compat_grant_table_op()
292 set_xen_guest_handle((_d_)->frame_list, (uint64_t *)(nat.get_status + 1)) in compat_grant_table_op()
293 XLAT_gnttab_get_status_frames(nat.get_status, &cmp.get_status); in compat_grant_table_op()
297 guest_handle_cast(nat.uop, gnttab_get_status_frames_t), in compat_grant_table_op()
315 XLAT_gnttab_get_status_frames(&cmp.get_status, nat.get_status); in compat_grant_table_op()