/linux-master/arch/s390/kernel/ |
H A D | signal.c | 39 * Layout of an old-style signal-frame: 76 * Layout of an rt signal-frame: 108 /* Store registers needed to create the signal frame */ 218 struct sigframe __user *frame = local 222 if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) 226 if (restore_sigregs(regs, &frame->sregs)) 228 if (restore_sigregs_ext(regs, &frame->sregs_ext)) 240 struct rt_sigframe __user *frame = local 244 if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) 247 if (restore_altstack(&frame 288 struct sigframe __user *frame; local 365 struct rt_sigframe __user *frame; local [all...] |
H A D | process.c | 122 } *frame; local 124 frame = container_of(task_pt_regs(p), struct fake_frame, childregs); 125 p->thread.ksp = (unsigned long) frame; 142 frame->sf.back_chain = 0; 143 frame->sf.gprs[11 - 6] = (unsigned long)&frame->childregs; 144 frame->sf.gprs[12 - 6] = (unsigned long)p; 146 frame->sf.gprs[14 - 6] = (unsigned long)ret_from_fork; 148 frame->sf.gprs[15 - 6] = (unsigned long)frame; [all...] |
/linux-master/arch/arm/kernel/ |
H A D | signal.c | 31 static int preserve_iwmmxt_context(struct iwmmxt_sigframe __user *frame) argument 33 char kbuf[sizeof(*frame) + 8]; 57 err = __copy_to_user(frame, kframe, sizeof(*kframe)); 64 struct iwmmxt_sigframe __user *frame = local 66 char kbuf[sizeof(*frame) + 8]; 71 if (__copy_from_user(kframe, frame, sizeof(*frame))) 102 static int preserve_vfp_context(struct vfp_sigframe __user *frame) argument 115 return __copy_to_user(frame, &kframe, sizeof(kframe)); 120 struct vfp_sigframe frame; local 189 struct sigframe __user *frame; local 219 struct rt_sigframe __user *frame; local 304 void __user *frame; local 321 setup_return(struct pt_regs *regs, struct ksignal *ksig, unsigned long __user *rc, void __user *frame) argument 449 struct sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame)); local 470 struct rt_sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame)); local [all...] |
/linux-master/arch/xtensa/kernel/ |
H A D | signal.c | 107 /* Save current frame a0..a3 under next SP */ 144 setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) argument 146 struct sigcontext __user *sc = &frame->uc.uc_mcontext; 168 err |= __copy_to_user(&frame->xtregs.cp, &ti->xtregs_cp, 169 sizeof (frame->xtregs.cp)); 171 err |= __copy_to_user(&frame->xtregs.opt, ®s->xtregs_opt, 173 err |= __copy_to_user(&frame->xtregs.user, &ti->xtregs_user, 176 err |= __put_user(err ? NULL : &frame->xtregs, &sc->sc_xtregs); 182 restore_sigcontext(struct pt_regs *regs, struct rt_sigframe __user *frame) argument 184 struct sigcontext __user *sc = &frame 251 struct rt_sigframe __user *frame; local 345 struct rt_sigframe *frame; local [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | switch_to.h | 37 * These two fields must be together. They form a stack frame header, 45 struct inactive_task_frame frame; member in struct:fork_frame 83 static inline void kthread_frame_init(struct inactive_task_frame *frame, argument 86 frame->bx = (unsigned long)fun; 88 frame->di = (unsigned long)arg; 90 frame->r12 = (unsigned long)arg;
|
H A D | thread_info.h | 19 * 32-bit corner case. On x86_32, the hardware stack frame is 21 * maximum-length frame. If we enter from CPL 0, the top 8 bytes of 31 * In vm86 mode, the hardware frame is much longer still, so add 16 34 * x86-64 has a fixed-length stack frame, but it depends on whether 166 * entirely contained by a single stack frame. 169 * GOOD_FRAME if within a frame 170 * BAD_STACK if placed across a frame boundary (or outside stack) 171 * NOT_STACK unable to determine (no frame pointers, etc) 183 const void *frame = NULL; local 188 frame [all...] |
/linux-master/arch/microblaze/kernel/ |
H A D | signal.c | 83 struct rt_sigframe __user *frame = local 92 if (!access_ok(frame, sizeof(*frame))) 95 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) 100 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &rval)) 103 if (restore_altstack(&frame->uc.uc_stack)) 114 * Set up a signal frame. 157 struct rt_sigframe __user *frame; local 163 frame = get_sigframe(ksig, regs, sizeof(*frame)); [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | pyperf.h | 66 void* f_back; // PyFrameObject.f_back, previous frame 89 FrameData *frame, Symbol *symbol) 92 bpf_probe_read_user(&frame->f_back, 93 sizeof(frame->f_back), 95 bpf_probe_read_user(&frame->f_code, 96 sizeof(frame->f_code), 100 if (!frame->f_code) 102 bpf_probe_read_user(&frame->co_filename, 103 sizeof(frame->co_filename), 104 frame 88 get_frame_data(void *frame_ptr, PidData *pidData, FrameData *frame, Symbol *symbol) argument 169 FrameData *frame; member in struct:process_frame_ctx 181 FrameData *frame = ctx->frame; local 272 FrameData frame; local [all...] |
/linux-master/arch/x86/kernel/ |
H A D | signal_64.c | 144 #define unsafe_put_sigmask(set, frame, label) \ 146 (__u64 __user *)&(frame)->uc.uc_sigmask, \ 167 struct rt_sigframe __user *frame; local 175 frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe), &fp); 178 if (!user_access_begin(frame, sizeof(*frame))) 182 unsafe_put_user(uc_flags, &frame->uc.uc_flags, Efault); 183 unsafe_put_user(0, &frame->uc.uc_link, Efault); 184 unsafe_save_altstack(&frame->uc.uc_stack, regs->sp, Efault); 188 unsafe_put_user(ksig->ka.sa.sa_restorer, &frame 249 struct rt_sigframe __user *frame; local 306 struct rt_sigframe_x32 __user *frame; local 362 struct rt_sigframe_x32 __user *frame; local [all...] |
H A D | signal_32.c | 128 struct sigframe_ia32 __user *frame = (struct sigframe_ia32 __user *)(regs->sp-8); local 131 if (!access_ok(frame, sizeof(*frame))) 133 if (__get_user(set.sig[0], &frame->sc.oldmask) 134 || __get_user(((__u32 *)&set)[1], &frame->extramask[0])) 139 if (!ia32_restore_sigcontext(regs, &frame->sc)) 144 signal_fault(regs, frame, "32bit sigreturn"); 151 struct rt_sigframe_ia32 __user *frame; local 154 frame = (struct rt_sigframe_ia32 __user *)(regs->sp - 4); 156 if (!access_ok(frame, sizeo 234 struct sigframe_ia32 __user *frame; local 305 struct rt_sigframe_ia32 __user *frame; local [all...] |
/linux-master/drivers/net/usb/ |
H A D | lg-vl600.c | 98 struct vl600_frame_hdr *frame; local 107 * hours there's an odd number of bytes sized yet correct frame, 112 * begin in the same frame another one is ending however, and no 115 frame = (struct vl600_frame_hdr *) s->current_rx_buf->data; 117 le32_to_cpup(&frame->len)) { 131 frame = (struct vl600_frame_hdr *) buf->data; 132 /* Yes, check that frame->magic == 0x53544448 (or 0x44544d48), 134 if (ntohl(frame->magic) != 0x53544448 && 135 ntohl(frame->magic) != 0x44544d48) 138 if (buf->len < sizeof(*frame) || 234 struct vl600_frame_hdr *frame; local [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_lspcon.h | 29 void *frame, ssize_t len); 41 const void *frame, ssize_t len); 45 void *frame, ssize_t len);
|
H A D | intel_display_trace.h | 30 __array(u32, frame, 3) 39 __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__); 45 TP_printk("dev %s, pipe %c enable, pipe A: frame=%u, scanline=%u, pipe B: frame=%u, scanline=%u, pipe C: frame=%u, scanline=%u", 47 __entry->frame[PIPE_A], __entry->scanline[PIPE_A], 48 __entry->frame[PIPE_B], __entry->scanline[PIPE_B], 49 __entry->frame[PIPE_C], __entry->scanline[PIPE_C]) 58 __array(u32, frame, 3) 68 __entry->frame[it_ [all...] |
/linux-master/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
H A D | pipe_util.c | 46 struct ia_css_frame *frame) 50 frames[idx] = frame; 43 ia_css_pipe_util_set_output_frames( struct ia_css_frame *frames[], unsigned int idx, struct ia_css_frame *frame) argument
|
/linux-master/arch/arm/lib/ |
H A D | backtrace.S | 14 @ fp is 0 or stack frame 16 #define frame r4 define 30 movs frame, r0 @ if frame pointer is zero 46 * Stack frame layout: 51 * frame => saved pc 60 for_each_frame: tst frame, mask @ Check for address exceptions 63 1001: ldr sv_pc, [frame, #0] @ get saved pc 64 1002: ldr sv_fp, [frame, #-12] @ get saved fp 75 ldr r1, [frame, # [all...] |
/linux-master/arch/x86/virt/vmx/tdx/ |
H A D | seamcall.S | 3 #include <asm/frame.h>
|
/linux-master/drivers/acpi/arm64/ |
H A D | gtdt.c | 195 struct arch_timer_mem_frame *frame; local 199 pr_err(FW_BUG "GT block present, but frame count is zero.\n"); 211 * The CNTCTLBase frame is 4KB (register offsets 0x000 - 0xFFC). 231 frame = &timer_mem->frame[gtdt_frame->frame_number]; 233 /* duplicate frame */ 234 if (frame->valid) 237 frame->phys_irq = map_gt_gsi(gtdt_frame->timer_interrupt, 239 if (frame->phys_irq <= 0) { 240 pr_warn("failed to map physical timer irq in frame [all...] |
/linux-master/net/mac802154/ |
H A D | scan.c | 519 struct ieee802154_association_req_frame frame = {}; local 525 frame.mhr.fc.type = IEEE802154_FC_TYPE_MAC_CMD; 526 frame.mhr.fc.security_enabled = 0; 527 frame.mhr.fc.frame_pending = 0; 528 frame.mhr.fc.ack_request = 1; /* We always expect an ack here */ 529 frame.mhr.fc.intra_pan = 0; 530 frame.mhr.fc.dest_addr_mode = (coord->mode == IEEE802154_ADDR_LONG) ? 532 frame.mhr.fc.version = IEEE802154_2003_STD; 533 frame.mhr.fc.source_addr_mode = IEEE802154_EXTENDED_ADDRESSING; 534 frame 645 struct ieee802154_disassociation_notif_frame frame = {}; local 707 struct ieee802154_association_resp_frame frame = {}; local [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | core_mcpcia.c | 449 struct el_common_EV5_uncorrectable_mcheck *frame; 452 frame = &logout->procdata; 457 i, i+1, frame->paltemp[i], frame->paltemp[i+1]); 461 i, i+1, frame->shadow[i], 462 frame->shadow[i+1]); 465 frame->exc_addr); 467 frame->exc_sum); 469 frame->exc_mask); 471 frame 447 struct el_common_EV5_uncorrectable_mcheck *frame; local 519 struct el_common *frame; local [all...] |
/linux-master/arch/alpha/lib/ |
H A D | dbg_stackcheck.S | 18 .frame $30, 0, $28, 0
|
H A D | dbg_current.S | 17 .frame $30, 0, $28, 0
|
H A D | strcpy.S | 16 .frame $30, 0, $26
|
/linux-master/drivers/scsi/elx/libefc/ |
H A D | efclib.c | 62 struct efc_hw_sequence *frame, *next; local 67 list_for_each_entry_safe(frame, next, &efc->pend_frames, list_entry) { 68 list_del(&frame->list_entry); 69 efc->tt.hw_seq_free(efc, frame);
|
/linux-master/sound/usb/usx2y/ |
H A D | usx2yhwdeppcm.h | 14 int frame, member in struct:snd_usx2y_hwdep_pcm_shm::__anon1033
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | r600_hdmi.c | 221 uint8_t *frame = buffer + 3; local 224 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); 226 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); 228 frame[ 252 const u8 *frame = buffer + 3; local 420 struct hdmi_audio_infoframe frame; local [all...] |