Lines Matching refs:kframe

34 	struct iwmmxt_sigframe *kframe;  in preserve_iwmmxt_context()  local
38 kframe = (struct iwmmxt_sigframe *)((unsigned long)(kbuf + 8) & ~7); in preserve_iwmmxt_context()
41 kframe->magic = IWMMXT_MAGIC; in preserve_iwmmxt_context()
42 kframe->size = IWMMXT_STORAGE_SIZE; in preserve_iwmmxt_context()
43 iwmmxt_task_copy(current_thread_info(), &kframe->storage); in preserve_iwmmxt_context()
51 *kframe = (struct iwmmxt_sigframe) { in preserve_iwmmxt_context()
57 err = __copy_to_user(frame, kframe, sizeof(*kframe)); in preserve_iwmmxt_context()
67 struct iwmmxt_sigframe *kframe; in restore_iwmmxt_context() local
70 kframe = (struct iwmmxt_sigframe *)((unsigned long)(kbuf + 8) & ~7); in restore_iwmmxt_context()
71 if (__copy_from_user(kframe, frame, sizeof(*frame))) in restore_iwmmxt_context()
81 kframe->magic != DUMMY_MAGIC) in restore_iwmmxt_context()
84 if (kframe->size != IWMMXT_STORAGE_SIZE) in restore_iwmmxt_context()
88 if (kframe->magic != IWMMXT_MAGIC) in restore_iwmmxt_context()
91 iwmmxt_task_restore(current_thread_info(), &kframe->storage); in restore_iwmmxt_context()
104 struct vfp_sigframe kframe; in preserve_vfp_context() local
107 memset(&kframe, 0, sizeof(kframe)); in preserve_vfp_context()
108 kframe.magic = VFP_MAGIC; in preserve_vfp_context()
109 kframe.size = VFP_STORAGE_SIZE; in preserve_vfp_context()
111 err = vfp_preserve_user_clear_hwstate(&kframe.ufp, &kframe.ufp_exc); in preserve_vfp_context()
115 return __copy_to_user(frame, &kframe, sizeof(kframe)); in preserve_vfp_context()