Lines Matching refs:extra
180 static void target_setup_extra_record(struct target_extra_context *extra, in target_setup_extra_record() argument
183 __put_user(TARGET_EXTRA_MAGIC, &extra->head.magic); in target_setup_extra_record()
184 __put_user(sizeof(struct target_extra_context), &extra->head.size); in target_setup_extra_record()
185 __put_user(datap, &extra->datap); in target_setup_extra_record()
186 __put_user(extra_size, &extra->size); in target_setup_extra_record()
409 struct target_aarch64_ctx *ctx, *extra = NULL; in target_restore_sigframe() local
435 ctx = extra; in target_restore_sigframe()
464 if (extra || size != sizeof(struct target_extra_context)) { in target_restore_sigframe()
471 extra = lock_user(VERIFY_READ, extra_datap, extra_size, 0); in target_restore_sigframe()
472 if (!extra) { in target_restore_sigframe()
504 unlock_user(extra, extra_datap, 0); in target_restore_sigframe()
508 unlock_user(extra, extra_datap, 0); in target_restore_sigframe()