Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 200 of 820) sorted by relevance

12345

/linux-4.1.27/drivers/video/
Dhdmi.c59 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_init() argument
61 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init()
63 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init()
64 frame->version = 2; in hdmi_avi_infoframe_init()
65 frame->length = HDMI_AVI_INFOFRAME_SIZE; in hdmi_avi_infoframe_init()
85 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer, in hdmi_avi_infoframe_pack() argument
91 length = HDMI_INFOFRAME_HEADER_SIZE + frame->length; in hdmi_avi_infoframe_pack()
98 ptr[0] = frame->type; in hdmi_avi_infoframe_pack()
99 ptr[1] = frame->version; in hdmi_avi_infoframe_pack()
100 ptr[2] = frame->length; in hdmi_avi_infoframe_pack()
[all …]
/linux-4.1.27/net/lapb/
Dlapb_in.c45 struct lapb_frame *frame) in lapb_state0_machine() argument
47 switch (frame->type) { in lapb_state0_machine()
49 lapb_dbg(1, "(%p) S0 RX SABM(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine()
52 lapb->dev, frame->pf); in lapb_state0_machine()
53 lapb_send_control(lapb, LAPB_DM, frame->pf, in lapb_state0_machine()
57 lapb->dev, frame->pf); in lapb_state0_machine()
59 lapb_send_control(lapb, LAPB_UA, frame->pf, in lapb_state0_machine()
74 lapb_dbg(1, "(%p) S0 RX SABME(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine()
77 lapb->dev, frame->pf); in lapb_state0_machine()
79 lapb_send_control(lapb, LAPB_UA, frame->pf, in lapb_state0_machine()
[all …]
Dlapb_subr.c112 struct lapb_frame *frame) in lapb_decode() argument
114 frame->type = LAPB_ILLEGAL; in lapb_decode()
129 frame->cr = LAPB_COMMAND; in lapb_decode()
131 frame->cr = LAPB_RESPONSE; in lapb_decode()
134 frame->cr = LAPB_COMMAND; in lapb_decode()
136 frame->cr = LAPB_RESPONSE; in lapb_decode()
141 frame->cr = LAPB_COMMAND; in lapb_decode()
143 frame->cr = LAPB_RESPONSE; in lapb_decode()
146 frame->cr = LAPB_COMMAND; in lapb_decode()
148 frame->cr = LAPB_RESPONSE; in lapb_decode()
[all …]
Dlapb_out.c44 unsigned char *frame; in lapb_send_iframe() local
50 frame = skb_push(skb, 2); in lapb_send_iframe()
52 frame[0] = LAPB_I; in lapb_send_iframe()
53 frame[0] |= lapb->vs << 1; in lapb_send_iframe()
54 frame[1] = poll_bit ? LAPB_EPF : 0; in lapb_send_iframe()
55 frame[1] |= lapb->vr << 1; in lapb_send_iframe()
57 frame = skb_push(skb, 1); in lapb_send_iframe()
59 *frame = LAPB_I; in lapb_send_iframe()
60 *frame |= poll_bit ? LAPB_SPF : 0; in lapb_send_iframe()
61 *frame |= lapb->vr << 5; in lapb_send_iframe()
[all …]
/linux-4.1.27/net/hsr/
Dhsr_forward.c75 struct hsr_frame_info *frame) in create_stripped_skb() argument
93 if (frame->is_vlan) in create_stripped_skb()
103 static struct sk_buff *frame_get_stripped_skb(struct hsr_frame_info *frame, in frame_get_stripped_skb() argument
106 if (!frame->skb_std) in frame_get_stripped_skb()
107 frame->skb_std = create_stripped_skb(frame->skb_hsr, frame); in frame_get_stripped_skb()
108 return skb_clone(frame->skb_std, GFP_ATOMIC); in frame_get_stripped_skb()
112 static void hsr_fill_tag(struct sk_buff *skb, struct hsr_frame_info *frame, in hsr_fill_tag() argument
125 if (frame->is_vlan) in hsr_fill_tag()
132 hsr_ethhdr->hsr_tag.sequence_nr = htons(frame->sequence_nr); in hsr_fill_tag()
138 struct hsr_frame_info *frame, in create_tagged_skb() argument
[all …]
/linux-4.1.27/arch/mn10300/kernel/
Dsignal.c96 struct sigframe __user *frame; in sys_sigreturn() local
100 frame = (struct sigframe __user *) current_frame()->sp; in sys_sigreturn()
101 if (verify_area(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
103 if (__get_user(set.sig[0], &frame->sc.oldmask)) in sys_sigreturn()
107 __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn()
108 sizeof(frame->extramask))) in sys_sigreturn()
113 if (restore_sigcontext(current_frame(), &frame->sc, &d0)) in sys_sigreturn()
128 struct rt_sigframe __user *frame; in sys_rt_sigreturn() local
132 frame = (struct rt_sigframe __user *) current_frame()->sp; in sys_rt_sigreturn()
133 if (verify_area(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
[all …]
/linux-4.1.27/arch/frv/kernel/
Dsignal.c87 struct sigframe __user *frame = (struct sigframe __user *) __frame->sp; in sys_sigreturn() local
91 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
93 if (__get_user(set.sig[0], &frame->sc.sc_oldmask)) in sys_sigreturn()
97 __copy_from_user(&set.sig[1], &frame->extramask, sizeof(frame->extramask))) in sys_sigreturn()
102 if (restore_sigcontext(&frame->sc, &gr8)) in sys_sigreturn()
113 struct rt_sigframe __user *frame = (struct rt_sigframe __user *) __frame->sp; in sys_rt_sigreturn() local
117 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
119 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
124 if (restore_sigcontext(&frame->uc.uc_mcontext, &gr8)) in sys_rt_sigreturn()
127 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
[all …]
Dtraps.c476 tsk->thread.sp, tsk->thread.frame, tsk->thread.lr, tsk->thread.sched_lr); in show_trace_task()
542 static void show_backtrace_regs(struct pt_regs *frame) in show_backtrace_regs() argument
549 frame->psr & PSR_S ? "Kernel Mode" : "User Mode", in show_backtrace_regs()
550 frame); in show_backtrace_regs()
552 reg = (unsigned long *) frame; in show_backtrace_regs()
569 void show_backtrace(struct pt_regs *frame, unsigned long sp) in show_backtrace() argument
575 base = ((((unsigned long) frame) + 8191) & ~8191) - sizeof(struct user_context); in show_backtrace()
580 stop = (unsigned long) frame; in show_backtrace()
607 if (frame == frame0) in show_backtrace()
610 tos = frame->sp; in show_backtrace()
[all …]
/linux-4.1.27/drivers/isdn/pcbit/
Dlayer2.c78 struct frame_buf *frame, in pcbit_l2_write() local
86 if ((frame = kmalloc(sizeof(struct frame_buf), in pcbit_l2_write()
91 frame->msg = msg; in pcbit_l2_write()
92 frame->refnum = refnum; in pcbit_l2_write()
93 frame->copied = 0; in pcbit_l2_write()
94 frame->hdr_len = hdr_len; in pcbit_l2_write()
97 frame->dt_len = skb->len - hdr_len; in pcbit_l2_write()
99 frame->dt_len = 0; in pcbit_l2_write()
101 frame->skb = skb; in pcbit_l2_write()
103 frame->next = NULL; in pcbit_l2_write()
[all …]
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dsignal.c107 struct sigframe __user *frame = (struct sigframe *)rdusp(); in sys_sigreturn() local
115 if (((long)frame) & 3) in sys_sigreturn()
118 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
120 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn()
122 && __copy_from_user(&set.sig[1], frame->extramask, in sys_sigreturn()
123 sizeof(frame->extramask)))) in sys_sigreturn()
128 if (restore_sigcontext(regs, &frame->sc)) in sys_sigreturn()
143 struct rt_sigframe __user *frame = (struct rt_sigframe *)rdusp(); in sys_rt_sigreturn() local
151 if (((long)frame) & 3) in sys_rt_sigreturn()
154 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
[all …]
/linux-4.1.27/arch/x86/kernel/
Dsignal.c277 struct sigframe __user *frame; in __setup_frame() local
282 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fpstate); in __setup_frame()
284 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in __setup_frame()
287 if (__put_user(sig, &frame->sig)) in __setup_frame()
290 if (setup_sigcontext(&frame->sc, fpstate, regs, set->sig[0])) in __setup_frame()
294 if (__copy_to_user(&frame->extramask, &set->sig[1], in __setup_frame()
295 sizeof(frame->extramask))) in __setup_frame()
303 restorer = &frame->retcode; in __setup_frame()
308 err |= __put_user(restorer, &frame->pretcode); in __setup_frame()
317 err |= __put_user(*((u64 *)&retcode), (u64 *)frame->retcode); in __setup_frame()
[all …]
Dstacktrace.c92 copy_stack_frame(const void __user *fp, struct stack_frame_user *frame) in copy_stack_frame() argument
96 if (!access_ok(VERIFY_READ, fp, sizeof(*frame))) in copy_stack_frame()
101 if (__copy_from_user_inatomic(frame, fp, sizeof(*frame))) in copy_stack_frame()
117 struct stack_frame_user frame; in __save_stack_trace_user() local
119 frame.next_fp = NULL; in __save_stack_trace_user()
120 frame.ret_addr = 0; in __save_stack_trace_user()
121 if (!copy_stack_frame(fp, &frame)) in __save_stack_trace_user()
125 if (frame.ret_addr) { in __save_stack_trace_user()
127 frame.ret_addr; in __save_stack_trace_user()
129 if (fp == frame.next_fp) in __save_stack_trace_user()
[all …]
Ddumpstack.c101 struct stack_frame *frame = (struct stack_frame *)bp; in print_context_stack() local
110 frame = frame->next_frame; in print_context_stack()
111 bp = (unsigned long) frame; in print_context_stack()
129 struct stack_frame *frame = (struct stack_frame *)bp; in print_context_stack_bp() local
130 unsigned long *ret_addr = &frame->return_address; in print_context_stack_bp()
139 frame = frame->next_frame; in print_context_stack_bp()
140 ret_addr = &frame->return_address; in print_context_stack_bp()
144 return (unsigned long)frame; in print_context_stack_bp()
/linux-4.1.27/arch/arm/kernel/
Dstacktrace.c25 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() argument
28 unsigned long fp = frame->fp; in unwind_frame()
31 low = frame->sp; in unwind_frame()
39 frame->fp = *(unsigned long *)(fp - 12); in unwind_frame()
40 frame->sp = *(unsigned long *)(fp - 8); in unwind_frame()
41 frame->pc = *(unsigned long *)(fp - 4); in unwind_frame()
47 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() argument
53 if (fn(frame, data)) in walk_stackframe()
55 ret = unwind_frame(frame); in walk_stackframe()
70 static int save_trace(struct stackframe *frame, void *d) in save_trace() argument
[all …]
Dsignal.c30 static int preserve_crunch_context(struct crunch_sigframe __user *frame) in preserve_crunch_context() argument
32 char kbuf[sizeof(*frame) + 8]; in preserve_crunch_context()
40 return __copy_to_user(frame, kframe, sizeof(*frame)); in preserve_crunch_context()
43 static int restore_crunch_context(struct crunch_sigframe __user *frame) in restore_crunch_context() argument
45 char kbuf[sizeof(*frame) + 8]; in restore_crunch_context()
50 if (__copy_from_user(kframe, frame, sizeof(*frame))) in restore_crunch_context()
62 static int preserve_iwmmxt_context(struct iwmmxt_sigframe *frame) in preserve_iwmmxt_context() argument
64 char kbuf[sizeof(*frame) + 8]; in preserve_iwmmxt_context()
72 return __copy_to_user(frame, kframe, sizeof(*frame)); in preserve_iwmmxt_context()
75 static int restore_iwmmxt_context(struct iwmmxt_sigframe *frame) in restore_iwmmxt_context() argument
[all …]
Dunwind.c388 int unwind_frame(struct stackframe *frame) in unwind_frame() argument
395 low = frame->sp; in unwind_frame()
399 frame->pc, frame->lr, frame->sp); in unwind_frame()
401 if (!kernel_text_address(frame->pc)) in unwind_frame()
404 idx = unwind_find_idx(frame->pc); in unwind_frame()
406 pr_warn("unwind: Index not found %08lx\n", frame->pc); in unwind_frame()
410 ctrl.vrs[FP] = frame->fp; in unwind_frame()
411 ctrl.vrs[SP] = frame->sp; in unwind_frame()
412 ctrl.vrs[LR] = frame->lr; in unwind_frame()
460 if (frame->pc == ctrl.vrs[PC]) in unwind_frame()
[all …]
Dreturn_address.c24 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr() argument
29 data->addr = (void *)frame->pc; in save_return_addr()
41 struct stackframe frame; in return_address() local
46 frame.fp = (unsigned long)__builtin_frame_address(0); in return_address()
47 frame.sp = current_stack_pointer; in return_address()
48 frame.lr = (unsigned long)__builtin_return_address(0); in return_address()
49 frame.pc = (unsigned long)return_address; in return_address()
51 walk_stackframe(&frame, save_return_addr, &data); in return_address()
Dtime.c48 struct stackframe frame; in profile_pc() local
53 arm_get_current_stackframe(regs, &frame); in profile_pc()
55 int ret = unwind_frame(&frame); in profile_pc()
58 } while (in_lock_functions(frame.pc)); in profile_pc()
60 return frame.pc; in profile_pc()
Dprocess.c264 struct stackframe frame; in get_wchan() local
270 frame.fp = thread_saved_fp(p); in get_wchan()
271 frame.sp = thread_saved_sp(p); in get_wchan()
272 frame.lr = 0; /* recovered from the stack */ in get_wchan()
273 frame.pc = thread_saved_pc(p); in get_wchan()
276 if (frame.sp < stack_page || in get_wchan()
277 frame.sp >= stack_page + THREAD_SIZE || in get_wchan()
278 unwind_frame(&frame) < 0) in get_wchan()
280 if (!in_sched_functions(frame.pc)) in get_wchan()
281 return frame.pc; in get_wchan()
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dsignal.c92 struct signal_frame __user *frame; in sys_sigreturn() local
96 frame = (struct signal_frame *) rdusp(); in sys_sigreturn()
103 if (((long)frame) & 3) in sys_sigreturn()
106 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
109 if (__get_user(set.sig[0], &frame->sc.oldmask) || in sys_sigreturn()
111 frame->extramask, in sys_sigreturn()
112 sizeof(frame->extramask)))) in sys_sigreturn()
117 if (restore_sigcontext(regs, &frame->sc)) in sys_sigreturn()
133 struct rt_signal_frame __user *frame; in sys_rt_sigreturn() local
137 frame = (struct rt_signal_frame *) rdusp(); in sys_rt_sigreturn()
[all …]
/linux-4.1.27/arch/unicore32/kernel/
Dstacktrace.c35 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() argument
38 unsigned long fp = frame->fp; in unwind_frame()
41 low = frame->sp; in unwind_frame()
49 frame->fp = *(unsigned long *)(fp - 12); in unwind_frame()
50 frame->sp = *(unsigned long *)(fp - 8); in unwind_frame()
51 frame->pc = *(unsigned long *)(fp - 4); in unwind_frame()
57 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() argument
63 if (fn(frame, data)) in walk_stackframe()
65 ret = unwind_frame(frame); in walk_stackframe()
79 static int save_trace(struct stackframe *frame, void *d) in save_trace() argument
[all …]
Dsignal.c105 struct rt_sigframe __user *frame; in __sys_rt_sigreturn() local
118 frame = (struct rt_sigframe __user *)regs->UCreg_sp; in __sys_rt_sigreturn()
120 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in __sys_rt_sigreturn()
123 if (restore_sigframe(regs, &frame->sig)) in __sys_rt_sigreturn()
126 if (restore_altstack(&frame->sig.uc.uc_stack)) in __sys_rt_sigreturn()
192 void __user *frame; in get_sigframe() local
203 frame = (void __user *)((sp - framesize) & ~7); in get_sigframe()
208 if (!access_ok(VERIFY_WRITE, frame, framesize)) in get_sigframe()
209 frame = NULL; in get_sigframe()
211 return frame; in get_sigframe()
[all …]
Dprocess.c284 struct stackframe frame; in get_wchan() local
289 frame.fp = thread_saved_fp(p); in get_wchan()
290 frame.sp = thread_saved_sp(p); in get_wchan()
291 frame.lr = 0; /* recovered from the stack */ in get_wchan()
292 frame.pc = thread_saved_pc(p); in get_wchan()
294 int ret = unwind_frame(&frame); in get_wchan()
297 if (!in_sched_functions(frame.pc)) in get_wchan()
298 return frame.pc; in get_wchan()
/linux-4.1.27/arch/mips/kernel/
Dsignal_n32.c70 struct rt_sigframe_n32 __user *frame; in sysn32_rt_sigreturn() local
74 frame = (struct rt_sigframe_n32 __user *) regs.regs[29]; in sysn32_rt_sigreturn()
75 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sysn32_rt_sigreturn()
77 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sysn32_rt_sigreturn()
82 sig = restore_sigcontext(&regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn()
88 if (compat_restore_altstack(&frame->rs_uc.uc_stack)) in sysn32_rt_sigreturn()
108 struct rt_sigframe_n32 __user *frame; in setup_rt_frame_n32() local
111 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame_n32()
112 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_rt_frame_n32()
116 err |= copy_siginfo_to_user32(&frame->rs_info, &ksig->info); in setup_rt_frame_n32()
[all …]
Dsignal.c358 struct sigframe __user *frame; in sys_sigreturn() local
362 frame = (struct sigframe __user *) regs.regs[29]; in sys_sigreturn()
363 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
365 if (__copy_from_user(&blocked, &frame->sf_mask, sizeof(blocked))) in sys_sigreturn()
370 sig = restore_sigcontext(&regs, &frame->sf_sc); in sys_sigreturn()
393 struct rt_sigframe __user *frame; in sys_rt_sigreturn() local
397 frame = (struct rt_sigframe __user *) regs.regs[29]; in sys_rt_sigreturn()
398 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
400 if (__copy_from_user(&set, &frame->rs_uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
405 sig = restore_sigcontext(&regs, &frame->rs_uc.uc_mcontext); in sys_rt_sigreturn()
[all …]
Dsignal32.c422 struct sigframe32 __user *frame; in sys32_sigreturn() local
426 frame = (struct sigframe32 __user *) regs.regs[29]; in sys32_sigreturn()
427 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_sigreturn()
429 if (__copy_conv_sigset_from_user(&blocked, &frame->sf_mask)) in sys32_sigreturn()
434 sig = restore_sigcontext32(&regs, &frame->sf_sc); in sys32_sigreturn()
456 struct rt_sigframe32 __user *frame; in sys32_rt_sigreturn() local
460 frame = (struct rt_sigframe32 __user *) regs.regs[29]; in sys32_rt_sigreturn()
461 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_rt_sigreturn()
463 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sys32_rt_sigreturn()
468 sig = restore_sigcontext32(&regs, &frame->rs_uc.uc_mcontext); in sys32_rt_sigreturn()
[all …]
/linux-4.1.27/arch/metag/kernel/
Dstacktrace.c39 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() argument
41 struct metag_frame *fp = (struct metag_frame *)frame->fp; in unwind_frame()
45 if (frame->fp & 0x7) in unwind_frame()
75 frame->fp = fpnew; in unwind_frame()
76 frame->pc = lr; in unwind_frame()
81 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() argument
83 struct metag_frame *sp = (struct metag_frame *)frame->sp; in unwind_frame()
85 if (frame->sp & 0x7) in unwind_frame()
93 frame->sp = (unsigned long)sp; in unwind_frame()
94 frame->pc = addr; in unwind_frame()
[all …]
Dsignal.c74 struct rt_sigframe __user *frame; in sys_rt_sigreturn() local
77 frame = (__force struct rt_sigframe __user *)(regs->REG_SP - in sys_rt_sigreturn()
78 sizeof(*frame)); in sys_rt_sigreturn()
80 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
83 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
88 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn()
91 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
154 struct rt_sigframe __user *frame; in setup_rt_frame() local
158 frame = get_sigframe(ksig, regs->REG_SP); in setup_rt_frame()
159 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
[all …]
Dperf_callchain.c34 struct metag_frame frame; in user_backtrace() local
40 if (!access_ok(VERIFY_READ, user_frame, sizeof(frame))) in user_backtrace()
42 if (__copy_from_user_inatomic(&frame, user_frame, in user_backtrace()
43 sizeof(frame))) in user_backtrace()
48 calladdr = frame.lr - 4; in user_backtrace()
62 struct metag_frame __user *frame; in perf_callchain_user() local
64 frame = (struct metag_frame __user *)sp; in perf_callchain_user()
66 --frame; in perf_callchain_user()
68 while ((entry->nr < PERF_MAX_STACK_DEPTH) && frame) in perf_callchain_user()
69 frame = user_backtrace(frame, entry); in perf_callchain_user()
Dtbiunexp.S17 SWITCH #0xC20208 ! Total stack frame size 8 Dwords
20 SUB A0StP,A0StP,#(8*3) ! Recover stack frame
/linux-4.1.27/arch/sh/kernel/
Dsignal_32.c154 struct sigframe __user *frame = (struct sigframe __user *)regs->regs[15]; in sys_sigreturn() local
161 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
164 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn()
166 && __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn()
167 sizeof(frame->extramask)))) in sys_sigreturn()
172 if (restore_sigcontext(regs, &frame->sc, &r0)) in sys_sigreturn()
184 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; in sys_rt_sigreturn() local
191 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
194 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
199 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) in sys_rt_sigreturn()
[all …]
Dreturn_address.c19 struct dwarf_frame *frame; in return_address() local
23 for (i = 0, frame = NULL, ra = 0; i <= depth; i++) { in return_address()
26 tmp = dwarf_unwind_stack(ra, frame); in return_address()
30 if (frame) in return_address()
31 dwarf_free_frame(frame); in return_address()
33 frame = tmp; in return_address()
35 if (!frame || !frame->return_addr) in return_address()
38 ra = frame->return_addr; in return_address()
44 if (frame) in return_address()
45 dwarf_free_frame(frame); in return_address()
Dsignal_64.c258 struct sigframe __user *frame = (struct sigframe __user *) (long) REF_REG_SP; in sys_sigreturn() local
265 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
268 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn()
270 && __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn()
271 sizeof(frame->extramask)))) in sys_sigreturn()
276 if (restore_sigcontext(regs, &frame->sc, &ret)) in sys_sigreturn()
292 struct rt_sigframe __user *frame = (struct rt_sigframe __user *) (long) REF_REG_SP; in sys_rt_sigreturn() local
299 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
302 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
307 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &ret)) in sys_rt_sigreturn()
[all …]
Ddwarf.c65 static struct dwarf_reg *dwarf_frame_alloc_reg(struct dwarf_frame *frame, in dwarf_frame_alloc_reg() argument
84 list_add(&reg->link, &frame->reg_list); in dwarf_frame_alloc_reg()
89 static void dwarf_frame_free_regs(struct dwarf_frame *frame) in dwarf_frame_free_regs() argument
93 list_for_each_entry_safe(reg, n, &frame->reg_list, link) { in dwarf_frame_free_regs()
107 static struct dwarf_reg *dwarf_frame_reg(struct dwarf_frame *frame, in dwarf_frame_reg() argument
112 list_for_each_entry(reg, &frame->reg_list, link) { in dwarf_frame_reg()
403 struct dwarf_frame *frame, in dwarf_cfa_execute_insns() argument
413 while (current_insn < insn_end && frame->pc <= pc) { in dwarf_cfa_execute_insns()
424 frame->pc += delta; in dwarf_cfa_execute_insns()
432 regp = dwarf_frame_alloc_reg(frame, reg); in dwarf_cfa_execute_insns()
[all …]
/linux-4.1.27/arch/arm64/kernel/
Dstacktrace.c38 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() argument
41 unsigned long fp = frame->fp; in unwind_frame()
43 low = frame->sp; in unwind_frame()
49 frame->sp = fp + 0x10; in unwind_frame()
50 frame->fp = *(unsigned long *)(fp); in unwind_frame()
51 frame->pc = *(unsigned long *)(fp + 8); in unwind_frame()
56 void notrace walk_stackframe(struct stackframe *frame, in walk_stackframe() argument
62 if (fn(frame, data)) in walk_stackframe()
64 ret = unwind_frame(frame); in walk_stackframe()
78 static int save_trace(struct stackframe *frame, void *d) in save_trace() argument
[all …]
Dsignal32.c234 static int compat_preserve_vfp_context(struct compat_vfp_sigframe __user *frame) in compat_preserve_vfp_context() argument
250 __put_user_error(magic, &frame->magic, err); in compat_preserve_vfp_context()
251 __put_user_error(size, &frame->size, err); in compat_preserve_vfp_context()
257 for (i = 0; i < ARRAY_SIZE(frame->ufp.fpregs); i += 2) { in compat_preserve_vfp_context()
262 __put_user_error(vreg.lo, &frame->ufp.fpregs[i], err); in compat_preserve_vfp_context()
263 __put_user_error(vreg.hi, &frame->ufp.fpregs[i + 1], err); in compat_preserve_vfp_context()
269 __put_user_error(fpscr, &frame->ufp.fpscr, err); in compat_preserve_vfp_context()
276 __put_user_error(fpexc, &frame->ufp_exc.fpexc, err); in compat_preserve_vfp_context()
277 __put_user_error(0, &frame->ufp_exc.fpinst, err); in compat_preserve_vfp_context()
278 __put_user_error(0, &frame->ufp_exc.fpinst2, err); in compat_preserve_vfp_context()
[all …]
Dreturn_address.c22 static int save_return_addr(struct stackframe *frame, void *d) in save_return_addr() argument
27 data->addr = (void *)frame->pc; in save_return_addr()
38 struct stackframe frame; in return_address() local
43 frame.fp = (unsigned long)__builtin_frame_address(0); in return_address()
44 frame.sp = current_stack_pointer; in return_address()
45 frame.pc = (unsigned long)return_address; /* dummy */ in return_address()
47 walk_stackframe(&frame, save_return_addr, &data); in return_address()
Dtime.c48 struct stackframe frame; in profile_pc() local
53 frame.fp = regs->regs[29]; in profile_pc()
54 frame.sp = regs->sp; in profile_pc()
55 frame.pc = regs->pc; in profile_pc()
57 int ret = unwind_frame(&frame); in profile_pc()
60 } while (in_lock_functions(frame.pc)); in profile_pc()
62 return frame.pc; in profile_pc()
Dsignal.c131 struct rt_sigframe __user *frame; in sys_rt_sigreturn() local
143 frame = (struct rt_sigframe __user *)regs->sp; in sys_rt_sigreturn()
145 if (!access_ok(VERIFY_READ, frame, sizeof (*frame))) in sys_rt_sigreturn()
148 if (restore_sigframe(regs, frame)) in sys_rt_sigreturn()
151 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
216 struct rt_sigframe __user *frame; in get_sigframe() local
221 frame = (struct rt_sigframe __user *)sp; in get_sigframe()
226 if (!access_ok(VERIFY_WRITE, frame, sp_top - sp)) in get_sigframe()
227 frame = NULL; in get_sigframe()
229 return frame; in get_sigframe()
[all …]
Dprocess.c351 struct stackframe frame; in get_wchan() local
357 frame.fp = thread_saved_fp(p); in get_wchan()
358 frame.sp = thread_saved_sp(p); in get_wchan()
359 frame.pc = thread_saved_pc(p); in get_wchan()
362 if (frame.sp < stack_page || in get_wchan()
363 frame.sp >= stack_page + THREAD_SIZE || in get_wchan()
364 unwind_frame(&frame)) in get_wchan()
366 if (!in_sched_functions(frame.pc)) in get_wchan()
367 return frame.pc; in get_wchan()
Dtraps.c135 struct stackframe frame; in dump_backtrace() local
143 frame.fp = regs->regs[29]; in dump_backtrace()
144 frame.sp = regs->sp; in dump_backtrace()
145 frame.pc = regs->pc; in dump_backtrace()
147 frame.fp = (unsigned long)__builtin_frame_address(0); in dump_backtrace()
148 frame.sp = current_stack_pointer; in dump_backtrace()
149 frame.pc = (unsigned long)dump_backtrace; in dump_backtrace()
154 frame.fp = thread_saved_fp(tsk); in dump_backtrace()
155 frame.sp = thread_saved_sp(tsk); in dump_backtrace()
156 frame.pc = thread_saved_pc(tsk); in dump_backtrace()
[all …]
/linux-4.1.27/arch/x86/um/
Dsignal.c376 struct sigframe __user *frame; in setup_signal_stack_sc() local
382 frame = (struct sigframe __user *) stack_top - 1; in setup_signal_stack_sc()
383 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_signal_stack_sc()
386 restorer = frame->retcode; in setup_signal_stack_sc()
390 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_sc()
391 err |= __put_user(sig, &frame->sig); in setup_signal_stack_sc()
392 err |= copy_sc_to_user(&frame->sc, &frame->fpstate, regs, mask->sig[0]); in setup_signal_stack_sc()
394 err |= __copy_to_user(&frame->extramask, &mask->sig[1], in setup_signal_stack_sc()
395 sizeof(frame->extramask)); in setup_signal_stack_sc()
404 err |= __put_user(0xb858, (short __user *)(frame->retcode+0)); in setup_signal_stack_sc()
[all …]
/linux-4.1.27/arch/x86/ia32/
Dia32_signal.c211 struct sigframe_ia32 __user *frame = (struct sigframe_ia32 __user *)(regs->sp-8); in sys32_sigreturn() local
214 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_sigreturn()
216 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys32_sigreturn()
219 &frame->extramask, in sys32_sigreturn()
220 sizeof(frame->extramask)))) in sys32_sigreturn()
225 if (ia32_restore_sigcontext(regs, &frame->sc)) in sys32_sigreturn()
230 signal_fault(regs, frame, "32bit sigreturn"); in sys32_sigreturn()
237 struct rt_sigframe_ia32 __user *frame; in sys32_rt_sigreturn() local
240 frame = (struct rt_sigframe_ia32 __user *)(regs->sp - 4); in sys32_rt_sigreturn()
242 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_rt_sigreturn()
[all …]
/linux-4.1.27/arch/openrisc/kernel/
Dsignal.c75 struct rt_sigframe *frame = (struct rt_sigframe __user *)regs->sp; in _sys_rt_sigreturn() local
83 if (((long)frame) & 3) in _sys_rt_sigreturn()
86 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in _sys_rt_sigreturn()
88 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in _sys_rt_sigreturn()
93 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in _sys_rt_sigreturn()
96 if (restore_altstack(&frame->uc.uc_stack)) in _sys_rt_sigreturn()
158 struct rt_sigframe *frame; in setup_rt_frame() local
162 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
164 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
169 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_rt_frame()
[all …]
/linux-4.1.27/arch/xtensa/kernel/
Dsignal.c135 setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) in setup_sigcontext() argument
137 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in setup_sigcontext()
160 err |= __copy_to_user(&frame->xtregs.cp, &ti->xtregs_cp, in setup_sigcontext()
161 sizeof (frame->xtregs.cp)); in setup_sigcontext()
163 err |= __copy_to_user(&frame->xtregs.opt, &regs->xtregs_opt, in setup_sigcontext()
165 err |= __copy_to_user(&frame->xtregs.user, &ti->xtregs_user, in setup_sigcontext()
168 err |= __put_user(err ? NULL : &frame->xtregs, &sc->sc_xtregs); in setup_sigcontext()
174 restore_sigcontext(struct pt_regs *regs, struct rt_sigframe __user *frame) in restore_sigcontext() argument
176 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in restore_sigcontext()
224 err |= __copy_from_user(&ti->xtregs_cp, &frame->xtregs.cp, in restore_sigcontext()
[all …]
Dstacktrace.c18 int (*fn)(struct stackframe *frame, void *data), in walk_stackframe() argument
30 struct stackframe frame; in walk_stackframe() local
40 frame.pc = MAKE_PC_FROM_RA(a0, a1); in walk_stackframe()
41 frame.sp = a1; in walk_stackframe()
43 if (fn(&frame, data)) in walk_stackframe()
55 static int stack_trace_cb(struct stackframe *frame, void *data) in stack_trace_cb() argument
64 if (!kernel_text_address(frame->pc)) in stack_trace_cb()
67 trace->entries[trace->nr_entries++] = frame->pc; in stack_trace_cb()
96 static int return_address_cb(struct stackframe *frame, void *data) in return_address_cb() argument
104 if (!kernel_text_address(frame->pc)) in return_address_cb()
[all …]
/linux-4.1.27/arch/arc/include/asm/
Dunwind.h58 #define UNW_PC(frame) ((frame)->regs.r63) argument
59 #define UNW_SP(frame) ((frame)->regs.r28) argument
60 #define UNW_BLINK(frame) ((frame)->regs.r31) argument
64 #define UNW_FP(frame) ((frame)->regs.r27) argument
70 #define UNW_FP(frame) ((void)(frame), 0) argument
113 extern int arc_unwind(struct unwind_frame_info *frame);
147 #define UNW_PC(frame) ((void)(frame), 0) argument
148 #define UNW_SP(frame) ((void)(frame), 0) argument
149 #define UNW_FP(frame) ((void)(frame), 0) argument
/linux-4.1.27/net/x25/
Dx25_subr.c274 unsigned char *frame; in x25_decode() local
278 frame = skb->data; in x25_decode()
282 switch (frame[2]) { in x25_decode()
296 return frame[2]; in x25_decode()
300 if (frame[2] == X25_RR || in x25_decode()
301 frame[2] == X25_RNR || in x25_decode()
302 frame[2] == X25_REJ) { in x25_decode()
305 frame = skb->data; in x25_decode()
307 *nr = (frame[3] >> 1) & 0x7F; in x25_decode()
308 return frame[2]; in x25_decode()
[all …]
/linux-4.1.27/net/ax25/
Dax25_subr.c102 unsigned char *frame; in ax25_decode() local
105 frame = skb->data; in ax25_decode()
109 if ((frame[0] & AX25_S) == 0) { in ax25_decode()
111 *ns = (frame[0] >> 1) & 0x07; in ax25_decode()
112 *nr = (frame[0] >> 5) & 0x07; in ax25_decode()
113 *pf = frame[0] & AX25_PF; in ax25_decode()
114 } else if ((frame[0] & AX25_U) == 1) { /* S frame - take out PF/NR */ in ax25_decode()
115 frametype = frame[0] & 0x0F; in ax25_decode()
116 *nr = (frame[0] >> 5) & 0x07; in ax25_decode()
117 *pf = frame[0] & AX25_PF; in ax25_decode()
[all …]
Dax25_out.c217 unsigned char *frame; in ax25_send_iframe() local
225 frame = skb_push(skb, 1); in ax25_send_iframe()
227 *frame = AX25_I; in ax25_send_iframe()
228 *frame |= (poll_bit) ? AX25_PF : 0; in ax25_send_iframe()
229 *frame |= (ax25->vr << 5); in ax25_send_iframe()
230 *frame |= (ax25->vs << 1); in ax25_send_iframe()
232 frame = skb_push(skb, 2); in ax25_send_iframe()
234 frame[0] = AX25_I; in ax25_send_iframe()
235 frame[0] |= (ax25->vs << 1); in ax25_send_iframe()
236 frame[1] = (poll_bit) ? AX25_EPF : 0; in ax25_send_iframe()
[all …]
/linux-4.1.27/drivers/media/platform/exynos-gsc/
Dgsc-regs.c127 struct gsc_frame *frame = &ctx->s_frame; in gsc_hw_set_in_size() local
131 cfg = GSC_SRCIMG_OFFSET_X(frame->crop.left); in gsc_hw_set_in_size()
132 cfg |= GSC_SRCIMG_OFFSET_Y(frame->crop.top); in gsc_hw_set_in_size()
136 cfg = GSC_SRCIMG_WIDTH(frame->f_width); in gsc_hw_set_in_size()
137 cfg |= GSC_SRCIMG_HEIGHT(frame->f_height); in gsc_hw_set_in_size()
141 cfg = GSC_CROPPED_WIDTH(frame->crop.width); in gsc_hw_set_in_size()
142 cfg |= GSC_CROPPED_HEIGHT(frame->crop.height); in gsc_hw_set_in_size()
149 struct gsc_frame *frame = &ctx->s_frame; in gsc_hw_set_in_image_rgb() local
153 if (frame->colorspace == V4L2_COLORSPACE_REC709) in gsc_hw_set_in_image_rgb()
158 if (frame->fmt->pixelformat == V4L2_PIX_FMT_RGB565X) in gsc_hw_set_in_image_rgb()
[all …]
Dgsc-m2m.c220 struct gsc_frame *frame; in gsc_m2m_queue_setup() local
223 frame = ctx_get_frame(ctx, vq->type); in gsc_m2m_queue_setup()
224 if (IS_ERR(frame)) in gsc_m2m_queue_setup()
225 return PTR_ERR(frame); in gsc_m2m_queue_setup()
227 if (!frame->fmt) in gsc_m2m_queue_setup()
230 *num_planes = frame->fmt->num_planes; in gsc_m2m_queue_setup()
231 for (i = 0; i < frame->fmt->num_planes; i++) { in gsc_m2m_queue_setup()
232 sizes[i] = frame->payload[i]; in gsc_m2m_queue_setup()
241 struct gsc_frame *frame; in gsc_m2m_buf_prepare() local
244 frame = ctx_get_frame(ctx, vb->vb2_queue->type); in gsc_m2m_buf_prepare()
[all …]
Dgsc-core.c229 void gsc_set_frame_size(struct gsc_frame *frame, int width, int height) in gsc_set_frame_size() argument
231 frame->f_width = width; in gsc_set_frame_size()
232 frame->f_height = height; in gsc_set_frame_size()
233 frame->crop.width = width; in gsc_set_frame_size()
234 frame->crop.height = height; in gsc_set_frame_size()
235 frame->crop.left = 0; in gsc_set_frame_size()
236 frame->crop.top = 0; in gsc_set_frame_size()
469 struct gsc_frame *frame; in gsc_g_fmt_mplane() local
473 frame = ctx_get_frame(ctx, f->type); in gsc_g_fmt_mplane()
474 if (IS_ERR(frame)) in gsc_g_fmt_mplane()
[all …]
Dgsc-core.h395 void gsc_set_frame_size(struct gsc_frame *frame, int width, int height);
412 struct gsc_frame *frame, struct gsc_addr *addr);
483 struct gsc_frame *frame; in ctx_get_frame() local
486 frame = &ctx->s_frame; in ctx_get_frame()
488 frame = &ctx->d_frame; in ctx_get_frame()
494 return frame; in ctx_get_frame()
/linux-4.1.27/arch/tile/kernel/
Dcompat_signal.c131 struct compat_rt_sigframe __user *frame = in compat_sys_rt_sigreturn() local
135 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in compat_sys_rt_sigreturn()
137 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in compat_sys_rt_sigreturn()
142 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in compat_sys_rt_sigreturn()
145 if (compat_restore_altstack(&frame->uc.uc_stack)) in compat_sys_rt_sigreturn()
151 signal_fault("bad sigreturn frame", regs, frame, 0); in compat_sys_rt_sigreturn()
194 struct compat_rt_sigframe __user *frame; in compat_setup_rt_frame() local
197 frame = compat_get_sigframe(&ksig->ka, regs, sizeof(*frame)); in compat_setup_rt_frame()
199 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in compat_setup_rt_frame()
205 err |= copy_siginfo_to_user32(&frame->info, &ksig->info); in compat_setup_rt_frame()
[all …]
Dsignal.c70 void __user *frame, int sig) in signal_fault() argument
72 trace_unhandled_signal(type, regs, (unsigned long)frame, SIGSEGV); in signal_fault()
80 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() local
84 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in SYSCALL_DEFINE0()
86 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
91 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
94 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0()
100 signal_fault("bad sigreturn frame", regs, frame, 0); in SYSCALL_DEFINE0()
152 struct rt_sigframe __user *frame; in setup_rt_frame() local
155 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame)); in setup_rt_frame()
[all …]
/linux-4.1.27/arch/avr32/kernel/
Dsignal.c68 struct rt_sigframe __user *frame; in sys_rt_sigreturn() local
74 frame = (struct rt_sigframe __user *)regs->sp; in sys_rt_sigreturn()
75 pr_debug("SIG return: frame = %p\n", frame); in sys_rt_sigreturn()
77 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
80 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
85 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn()
88 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
140 struct rt_sigframe __user *frame; in setup_rt_frame() local
143 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
145 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_rt_frame()
[all …]
Dstacktrace.c29 struct stackframe *frame; in save_stack_trace() local
37 frame = (struct stackframe *)fp; in save_stack_trace()
42 trace->entries[trace->nr_entries++] = frame->lr; in save_stack_trace()
52 fp = frame->fp; in save_stack_trace()
/linux-4.1.27/arch/mips/oprofile/
Dbacktrace.c132 struct stackframe *frame, in do_user_backtrace() argument
138 while (depth-- && !unwind_user_frame(frame, max_instr_check)) { in do_user_backtrace()
139 oprofile_add_trace(frame->ra); in do_user_backtrace()
140 if (frame->sp < low_addr || frame->sp > high_addr) in do_user_backtrace()
147 struct stackframe *frame, in do_kernel_backtrace() argument
151 struct stackframe *frame, in do_kernel_backtrace() argument
154 while (depth-- && frame->pc) { in do_kernel_backtrace()
155 frame->pc = unwind_stack_by_address(low_addr, in do_kernel_backtrace()
156 &(frame->sp), in do_kernel_backtrace()
157 frame->pc, in do_kernel_backtrace()
[all …]
/linux-4.1.27/arch/s390/kernel/
Dprocess.c96 } *frame; in copy_thread() local
98 frame = container_of(task_pt_regs(p), struct fake_frame, childregs); in copy_thread()
99 p->thread.ksp = (unsigned long) frame; in copy_thread()
113 frame->sf.back_chain = 0; in copy_thread()
115 frame->sf.gprs[8] = (unsigned long) ret_from_fork; in copy_thread()
117 frame->sf.gprs[9] = (unsigned long) frame; in copy_thread()
122 memset(&frame->childregs, 0, sizeof(struct pt_regs)); in copy_thread()
123 frame->childregs.psw.mask = PSW_KERNEL_BITS | PSW_MASK_DAT | in copy_thread()
125 frame->childregs.psw.addr = PSW_ADDR_AMODE | in copy_thread()
127 frame->childregs.gprs[9] = new_stackp; /* function */ in copy_thread()
[all …]
Dsignal.c239 struct sigframe __user *frame = in SYSCALL_DEFINE0() local
243 if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) in SYSCALL_DEFINE0()
246 if (restore_sigregs(regs, &frame->sregs)) in SYSCALL_DEFINE0()
248 if (restore_sigregs_ext(regs, &frame->sregs_ext)) in SYSCALL_DEFINE0()
260 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() local
264 if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
267 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0()
269 if (restore_sigregs(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
271 if (restore_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) in SYSCALL_DEFINE0()
307 struct sigframe __user *frame; in setup_frame() local
[all …]
Dcompat_signal.c318 sigframe32 __user *frame = (sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0() local
322 if (__copy_from_user(&cset.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE32)) in COMPAT_SYSCALL_DEFINE0()
326 if (restore_sigregs32(regs, &frame->sregs)) in COMPAT_SYSCALL_DEFINE0()
328 if (restore_sigregs_ext32(regs, &frame->sregs_ext)) in COMPAT_SYSCALL_DEFINE0()
340 rt_sigframe32 __user *frame = (rt_sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0() local
344 if (__copy_from_user(&cset, &frame->uc.uc_sigmask, sizeof(cset))) in COMPAT_SYSCALL_DEFINE0()
348 if (compat_restore_altstack(&frame->uc.uc_stack)) in COMPAT_SYSCALL_DEFINE0()
350 if (restore_sigregs32(regs, &frame->uc.uc_mcontext)) in COMPAT_SYSCALL_DEFINE0()
352 if (restore_sigregs_ext32(regs, &frame->uc.uc_mcontext_ext)) in COMPAT_SYSCALL_DEFINE0()
394 sigframe32 __user *frame; in setup_frame32() local
[all …]
/linux-4.1.27/arch/m32r/kernel/
Dsignal.c93 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->spu; in sys_rt_sigreturn() local
97 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
99 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
104 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &result)) in sys_rt_sigreturn()
107 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
173 struct rt_sigframe __user *frame; in setup_rt_frame() local
177 frame = get_sigframe(ksig, regs->spu, sizeof(*frame)); in setup_rt_frame()
179 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
182 err |= __put_user(sig, &frame->sig); in setup_rt_frame()
186 err |= __put_user(&frame->info, &frame->pinfo); in setup_rt_frame()
[all …]
/linux-4.1.27/drivers/net/usb/
Dlg-vl600.c112 struct vl600_frame_hdr *frame; in vl600_rx_fixup() local
129 frame = (struct vl600_frame_hdr *) s->current_rx_buf->data; in vl600_rx_fixup()
131 le32_to_cpup(&frame->len)) { in vl600_rx_fixup()
145 frame = (struct vl600_frame_hdr *) buf->data; in vl600_rx_fixup()
148 if (ntohl(frame->magic) != 0x53544448 && in vl600_rx_fixup()
149 ntohl(frame->magic) != 0x44544d48) in vl600_rx_fixup()
152 if (buf->len < sizeof(*frame) || in vl600_rx_fixup()
153 buf->len != le32_to_cpup(&frame->len)) { in vl600_rx_fixup()
159 le32_to_cpup(&frame->len), GFP_ATOMIC); in vl600_rx_fixup()
163 le32_to_cpup(&frame->len)); in vl600_rx_fixup()
[all …]
/linux-4.1.27/net/irda/
Dirlap_frame.c123 struct snrm_frame *frame; in irlap_send_snrm_frame() local
136 frame = (struct snrm_frame *) skb_put(tx_skb, 2); in irlap_send_snrm_frame()
140 frame->caddr = CMD_FRAME | CBROADCAST; in irlap_send_snrm_frame()
142 frame->caddr = CMD_FRAME | self->caddr; in irlap_send_snrm_frame()
145 frame->control = SNRM_CMD | PF_BIT; in irlap_send_snrm_frame()
152 frame->saddr = cpu_to_le32(self->saddr); in irlap_send_snrm_frame()
153 frame->daddr = cpu_to_le32(self->daddr); in irlap_send_snrm_frame()
155 frame->ncaddr = self->caddr; in irlap_send_snrm_frame()
175 struct snrm_frame *frame; in irlap_recv_snrm_cmd() local
178 frame = (struct snrm_frame *) skb->data; in irlap_recv_snrm_cmd()
[all …]
Dirttp.c295 __u8 *frame; in irttp_fragment_skb() local
320 frame = skb_push(frag, TTP_HEADER); in irttp_fragment_skb()
321 frame[0] = TTP_MORE; in irttp_fragment_skb()
332 frame = skb_push(skb, TTP_HEADER); in irttp_fragment_skb()
333 frame[0] = 0x00; /* Clear more bit */ in irttp_fragment_skb()
594 __u8 *frame; in irttp_data_request() local
659 frame = skb_push(skb, TTP_HEADER); in irttp_data_request()
660 frame[0] = 0x00; /* Clear more bit */ in irttp_data_request()
1093 __u8 *frame; in irttp_connect_request() local
1155 frame = skb_push(tx_skb, TTP_HEADER + TTP_SAR_HEADER); in irttp_connect_request()
[all …]
Dirlmp_frame.c61 __u8 *frame; in irlmp_send_lcf_pdu() local
67 frame = skb->data; in irlmp_send_lcf_pdu()
69 frame[0] = dlsap | CONTROL_BIT; in irlmp_send_lcf_pdu()
70 frame[1] = slsap; in irlmp_send_lcf_pdu()
72 frame[2] = opcode; in irlmp_send_lcf_pdu()
75 frame[3] = 0x01; /* Service user request */ in irlmp_send_lcf_pdu()
77 frame[3] = 0x00; /* rsvd */ in irlmp_send_lcf_pdu()
Diriap.c369 __u8 *frame; in iriap_getvaluebyclass_request() local
400 frame = tx_skb->data; in iriap_getvaluebyclass_request()
403 frame[0] = IAP_LST | GET_VALUE_BY_CLASS; in iriap_getvaluebyclass_request()
404 frame[1] = name_len; /* Insert length of name */ in iriap_getvaluebyclass_request()
405 memcpy(frame+2, name, name_len); /* Insert name */ in iriap_getvaluebyclass_request()
406 frame[2+name_len] = attr_len; /* Insert length of attr */ in iriap_getvaluebyclass_request()
407 memcpy(frame+3+name_len, attr, attr_len); /* Insert attr */ in iriap_getvaluebyclass_request()
697 __u8 *frame; in iriap_send_ack() local
709 frame = tx_skb->data; in iriap_send_ack()
712 frame[0] = IAP_LST | IAP_ACK | self->operation; in iriap_send_ack()
[all …]
/linux-4.1.27/arch/m68k/kernel/
Dsignal.c65 #define FMT4SIZE sizeof(((struct frame *)0)->un.fmt4)
70 [2] = sizeof(((struct frame *)0)->un.fmt2),
71 [3] = sizeof(((struct frame *)0)->un.fmt3),
75 [7] = sizeof(((struct frame *)0)->un.fmt7),
77 [9] = sizeof(((struct frame *)0)->un.fmt9),
78 [10] = sizeof(((struct frame *)0)->un.fmta),
79 [11] = sizeof(((struct frame *)0)->un.fmtb),
745 struct sigframe __user *frame = (struct sigframe __user *)(usp - 4); in do_sigreturn() local
748 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in do_sigreturn()
750 if (__get_user(set.sig[0], &frame->sc.sc_mask) || in do_sigreturn()
[all …]
Dprocess.c138 } *frame; in copy_thread() local
140 frame = (struct fork_frame *) (task_stack_page(p) + THREAD_SIZE) - 1; in copy_thread()
142 p->thread.ksp = (unsigned long)frame; in copy_thread()
143 p->thread.esp0 = (unsigned long)&frame->regs; in copy_thread()
153 memset(frame, 0, sizeof(struct fork_frame)); in copy_thread()
154 frame->regs.sr = PS_S; in copy_thread()
155 frame->sw.a3 = usp; /* function */ in copy_thread()
156 frame->sw.d7 = arg; in copy_thread()
157 frame->sw.retpc = (unsigned long)ret_from_kernel_thread; in copy_thread()
161 memcpy(frame, container_of(current_pt_regs(), struct fork_frame, regs), in copy_thread()
[all …]
Dtraps.c129 asmlinkage void trap_c(struct frame *fp);
132 static inline void access_error060 (struct frame *fp) in access_error060()
234 static inline void fix_xframe040(struct frame *fp, unsigned long wba, unsigned short wbs) in fix_xframe040()
242 static inline void do_040writebacks(struct frame *fp) in do_040writebacks()
287 asmlinkage void berr_040cleanup(struct frame *fp) in berr_040cleanup()
295 static inline void access_error040(struct frame *fp) in access_error040()
375 static inline void bus_error030 (struct frame *fp) in bus_error030()
500 static inline void bus_error030 (struct frame *fp) in bus_error030()
701 static inline void access_errorcf(unsigned int fs, struct frame *fp) in access_errorcf()
756 asmlinkage void buserr_c(struct frame *fp) in buserr_c()
[all …]
/linux-4.1.27/arch/microblaze/kernel/
Dsignal.c85 struct rt_sigframe __user *frame = in sys_rt_sigreturn() local
94 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
97 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
102 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &rval)) in sys_rt_sigreturn()
105 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
159 struct rt_sigframe __user *frame; in setup_rt_frame() local
167 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
169 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
173 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_rt_frame()
176 err |= __put_user(0, &frame->uc.uc_flags); in setup_rt_frame()
[all …]
/linux-4.1.27/arch/score/kernel/
Dsignal.c139 struct rt_sigframe __user *frame; in score_rt_sigreturn() local
146 frame = (struct rt_sigframe __user *) regs->regs[0]; in score_rt_sigreturn()
147 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in score_rt_sigreturn()
149 if (__copy_from_user(&set, &frame->rs_uc.uc_sigmask, sizeof(set))) in score_rt_sigreturn()
154 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in score_rt_sigreturn()
160 if (restore_altstack(&frame->rs_uc.uc_stack)) in score_rt_sigreturn()
179 struct rt_sigframe __user *frame; in setup_rt_frame() local
182 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame)); in setup_rt_frame()
183 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
193 frame->rs_code + 0); in setup_rt_frame()
[all …]
/linux-4.1.27/arch/c6x/kernel/
Dsignal.c67 struct rt_sigframe __user *frame; in do_rt_sigreturn() local
81 frame = (struct rt_sigframe __user *) ((unsigned long) regs->sp + 8); in do_rt_sigreturn()
83 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in do_rt_sigreturn()
85 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in do_rt_sigreturn()
90 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in do_rt_sigreturn()
146 struct rt_sigframe __user *frame; in setup_rt_frame() local
150 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
152 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
155 err |= __put_user(&frame->info, &frame->pinfo); in setup_rt_frame()
156 err |= __put_user(&frame->uc, &frame->puc); in setup_rt_frame()
[all …]
/linux-4.1.27/arch/parisc/kernel/
Dsignal.c89 struct rt_sigframe __user *frame; in sys_rt_sigreturn() local
104 frame = (struct rt_sigframe __user *) in sys_rt_sigreturn()
106 DBG(2,"sys_rt_sigreturn: frame is %p\n", frame); in sys_rt_sigreturn()
111 compat_frame = (struct compat_rt_sigframe __user *)frame; in sys_rt_sigreturn()
121 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
144 &frame->uc.uc_mcontext); in sys_rt_sigreturn()
145 if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) in sys_rt_sigreturn()
148 usp, &frame->uc.uc_stack); in sys_rt_sigreturn()
149 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
232 struct rt_sigframe __user *frame; in setup_rt_frame() local
[all …]
/linux-4.1.27/drivers/media/usb/usbvision/
Dusbvision-core.c427 struct usbvision_frame *frame; in usbvision_find_header() local
430 frame = usbvision->cur_frame; in usbvision_find_header()
432 while (scratch_get_header(usbvision, &frame->isoc_header) == USBVISION_HEADER_LENGTH) { in usbvision_find_header()
435 frame->isoc_header.magic_2, in usbvision_find_header()
436 frame->isoc_header.magic_1, in usbvision_find_header()
437 frame->isoc_header.header_length, in usbvision_find_header()
438 frame->isoc_header.frame_num, in usbvision_find_header()
439 frame->isoc_header.frame_phase, in usbvision_find_header()
440 frame->isoc_header.frame_latency, in usbvision_find_header()
441 frame->isoc_header.data_format, in usbvision_find_header()
[all …]
Dusbvision-video.c763 struct usbvision_frame *frame; in vidioc_querybuf() local
771 frame = &usbvision->frame[vb->index]; in vidioc_querybuf()
772 if (frame->grabstate >= frame_state_ready) in vidioc_querybuf()
774 if (frame->grabstate >= frame_state_done) in vidioc_querybuf()
776 if (frame->grabstate == frame_state_unused) in vidioc_querybuf()
787 vb->timestamp = usbvision->frame[vb->index].timestamp; in vidioc_querybuf()
788 vb->sequence = usbvision->frame[vb->index].sequence; in vidioc_querybuf()
795 struct usbvision_frame *frame; in vidioc_qbuf() local
802 frame = &usbvision->frame[vb->index]; in vidioc_qbuf()
804 if (frame->grabstate != frame_state_unused) in vidioc_qbuf()
[all …]
/linux-4.1.27/tools/perf/arch/powerpc/util/
Dskip-callchain-idx.c46 static int check_return_reg(int ra_regno, Dwarf_Frame *frame) in check_return_reg() argument
54 result = dwarf_frame_register(frame, ra_regno, ops_mem, &ops, &nops); in check_return_reg()
70 result = dwarf_frame_cfa(frame, &ops, &nops); in check_return_reg()
98 Dwarf_Frame *frame; in get_eh_frame() local
106 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_eh_frame()
112 return frame; in get_eh_frame()
122 Dwarf_Frame *frame; in get_dwarf_frame() local
131 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_dwarf_frame()
137 return frame; in get_dwarf_frame()
153 Dwarf_Frame *frame; in check_return_addr() local
[all …]
/linux-4.1.27/arch/blackfin/kernel/
Dsignal.c84 struct rt_sigframe *frame = (struct rt_sigframe *)(usp); in sys_rt_sigreturn() local
88 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
90 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
95 if (rt_restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) in sys_rt_sigreturn()
98 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
149 struct rt_sigframe *frame; in setup_rt_frame() local
152 frame = get_sigframe(ksig, sizeof(*frame)); in setup_rt_frame()
154 err |= __put_user(ksig->sig, &frame->sig); in setup_rt_frame()
156 err |= __put_user(&frame->info, &frame->pinfo); in setup_rt_frame()
157 err |= __put_user(&frame->uc, &frame->puc); in setup_rt_frame()
[all …]
Dstacktrace.c27 struct stackframe *frame; in save_stack_trace() local
34 while (fp >= low && fp <= (high - sizeof(*frame))) { in save_stack_trace()
35 frame = (struct stackframe *)fp; in save_stack_trace()
40 trace->entries[trace->nr_entries++] = frame->rets; in save_stack_trace()
49 low = fp + sizeof(*frame); in save_stack_trace()
50 fp = frame->fp; in save_stack_trace()
Ddumpstack.c38 unsigned int *addr, *endstack, *fp = 0, *frame; in show_stack() local
93 frame = fp; in show_stack()
96 frame = 0; in show_stack()
112 fp = frame; in show_stack()
137 if (frame == addr) { in show_stack()
146 frame = addr+1; in show_stack()
/linux-4.1.27/arch/alpha/kernel/
Dsignal.c236 do_rt_sigreturn(struct rt_sigframe __user *frame) in do_rt_sigreturn() argument
242 if (!access_ok(VERIFY_READ, &frame->uc, sizeof(frame->uc))) in do_rt_sigreturn()
244 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in do_rt_sigreturn()
249 if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) in do_rt_sigreturn()
341 struct sigframe __user *frame; in setup_frame() local
344 frame = get_sigframe(ksig, oldsp, sizeof(*frame)); in setup_frame()
345 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
348 err |= setup_sigcontext(&frame->sc, regs, set->sig[0], oldsp); in setup_frame()
356 err |= __put_user(INSN_MOV_R30_R16, frame->retcode+0); in setup_frame()
357 err |= __put_user(INSN_LDI_R0+__NR_sigreturn, frame->retcode+1); in setup_frame()
[all …]
Dcore_mcpcia.c444 struct el_common_EV5_uncorrectable_mcheck *frame; in mcpcia_print_uncorrectable() local
447 frame = &logout->procdata; in mcpcia_print_uncorrectable()
452 i, i+1, frame->paltemp[i], frame->paltemp[i+1]); in mcpcia_print_uncorrectable()
456 i, i+1, frame->shadow[i], in mcpcia_print_uncorrectable()
457 frame->shadow[i+1]); in mcpcia_print_uncorrectable()
460 frame->exc_addr); in mcpcia_print_uncorrectable()
462 frame->exc_sum); in mcpcia_print_uncorrectable()
464 frame->exc_mask); in mcpcia_print_uncorrectable()
466 frame->pal_base); in mcpcia_print_uncorrectable()
468 frame->isr); in mcpcia_print_uncorrectable()
[all …]
/linux-4.1.27/drivers/gpu/drm/radeon/
Dr600_hdmi.c220 uint8_t *frame = buffer + 3; in r600_set_avi_packet() local
223 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); in r600_set_avi_packet()
225 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); in r600_set_avi_packet()
227 frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); in r600_set_avi_packet()
229 frame[0xC] | (frame[0xD] << 8) | (buffer[1] << 24)); in r600_set_avi_packet()
251 const u8 *frame = buffer + 3; in r600_hdmi_update_audio_infoframe() local
254 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); in r600_hdmi_update_audio_infoframe()
256 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x8] << 24)); in r600_hdmi_update_audio_infoframe()
419 struct hdmi_audio_infoframe frame; in r600_hdmi_update_audio_settings() local
434 err = hdmi_audio_infoframe_init(&frame); in r600_hdmi_update_audio_settings()
[all …]
Devergreen_hdmi.c211 uint8_t *frame = buffer + 3; in evergreen_set_avi_packet() local
214 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); in evergreen_set_avi_packet()
216 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); in evergreen_set_avi_packet()
218 frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); in evergreen_set_avi_packet()
220 frame[0xC] | (frame[0xD] << 8) | (buffer[1] << 24)); in evergreen_set_avi_packet()
/linux-4.1.27/arch/arm/include/asm/
Dstacktrace.h18 void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame) in arm_get_current_stackframe() argument
20 frame->fp = frame_pointer(regs); in arm_get_current_stackframe()
21 frame->sp = regs->ARM_sp; in arm_get_current_stackframe()
22 frame->lr = regs->ARM_lr; in arm_get_current_stackframe()
23 frame->pc = regs->ARM_pc; in arm_get_current_stackframe()
26 extern int unwind_frame(struct stackframe *frame);
27 extern void walk_stackframe(struct stackframe *frame,
/linux-4.1.27/arch/metag/oprofile/
Dbacktrace.c36 static int kernel_backtrace_frame(struct stackframe *frame, void *data) in kernel_backtrace_frame() argument
40 oprofile_add_trace(frame->pc); in kernel_backtrace_frame()
56 struct stackframe frame; in metag_backtrace() local
57 frame.fp = regs->ctx.AX[1].U0; /* A0FrP */ in metag_backtrace()
58 frame.sp = user_stack_pointer(regs); /* A0StP */ in metag_backtrace()
59 frame.lr = 0; /* from stack */ in metag_backtrace()
60 frame.pc = regs->ctx.CurrPC; /* PC */ in metag_backtrace()
61 walk_stackframe(&frame, &kernel_backtrace_frame, &depth); in metag_backtrace()
/linux-4.1.27/arch/ia64/oprofile/
Dbacktrace.c30 struct unw_frame_info frame; member
51 if (in_ivt_code(bt->frame.ip)) in next_frame()
62 if (bt->prev_pfs_loc && bt->regs && bt->frame.pfs_loc == bt->prev_pfs_loc) in next_frame()
63 bt->frame.pfs_loc = &bt->regs->ar_pfs; in next_frame()
66 return unw_unwind(&bt->frame) == 0; in next_frame()
81 unw_init_frame_info(&bt->frame, current, sw); in do_ia64_backtrace()
85 unw_get_sp(&bt->frame, &sp); in do_ia64_backtrace()
94 unw_get_ip(&bt->frame, &pc); in do_ia64_backtrace()
96 if (unw_is_intr_frame(&bt->frame)) { in do_ia64_backtrace()
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-vbi-gen.c228 static void vivid_vbi_gen_teletext(u8 *packet, unsigned line, unsigned frame) in vivid_vbi_gen_teletext() argument
238 packet[2] = hamming[frame % 10]; in vivid_vbi_gen_teletext()
239 packet[3] = hamming[frame / 10]; in vivid_vbi_gen_teletext()
250 packet[7] = '0' + frame / 10; in vivid_vbi_gen_teletext()
251 packet[8] = '0' + frame % 10; in vivid_vbi_gen_teletext()
263 unsigned frame = seqnr % 60; in vivid_vbi_gen_sliced() local
273 vivid_vbi_gen_teletext(data0->data, i, frame); in vivid_vbi_gen_sliced()
285 vivid_vbi_gen_teletext(data0->data, 12 + i, frame); in vivid_vbi_gen_sliced()
297 if (frame < 15) { in vivid_vbi_gen_sliced()
298 data0->data[0] = calc_parity(vivid_cc_sequence1[2 * frame]); in vivid_vbi_gen_sliced()
[all …]
/linux-4.1.27/arch/hexagon/kernel/
Dsignal.c111 struct rt_sigframe __user *frame; in setup_rt_frame() local
114 frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); in setup_rt_frame()
116 if (!access_ok(VERIFY_WRITE, frame, sizeof(struct rt_sigframe))) in setup_rt_frame()
119 if (copy_siginfo_to_user(&frame->info, &ksig->info)) in setup_rt_frame()
126 err |= __put_user(0x7800d166, &frame->tramp[0]); in setup_rt_frame()
127 err |= __put_user(0x5400c004, &frame->tramp[1]); in setup_rt_frame()
128 err |= setup_sigcontext(regs, &frame->uc.uc_mcontext); in setup_rt_frame()
129 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in setup_rt_frame()
130 err |= __save_altstack(&frame->uc.uc_stack, user_stack_pointer(regs)); in setup_rt_frame()
135 regs->r0100 = ((unsigned long long)((unsigned long)&frame->info) << 32) in setup_rt_frame()
[all …]
Dstacktrace.c40 struct stackframe *frame; in save_stack_trace() local
47 while (fp >= low && fp <= (high - sizeof(*frame))) { in save_stack_trace()
48 frame = (struct stackframe *)fp; in save_stack_trace()
53 trace->entries[trace->nr_entries++] = frame->rets; in save_stack_trace()
62 low = fp + sizeof(*frame); in save_stack_trace()
63 fp = frame->fp; in save_stack_trace()
/linux-4.1.27/arch/arm/lib/
Dbacktrace.S17 @ fp is 0 or stack frame
19 #define frame r4 macro
32 movs frame, r0 @ if frame pointer is zero
61 for_each_frame: tst frame, mask @ Check for address exceptions
64 1001: ldr sv_pc, [frame, #0] @ get saved pc
65 1002: ldr sv_fp, [frame, #-12] @ get saved fp
76 ldr r1, [frame, #-4] @ get saved lr
77 mov r2, frame
84 ldreq r0, [frame, #-8] @ get sp
91 subeq r0, frame, #16
[all …]
/linux-4.1.27/drivers/net/wireless/prism54/
Dislpci_mgt.c291 struct islpci_mgmtframe *frame; in islpci_mgt_receive() local
355 frame = kmalloc(sizeof(struct islpci_mgmtframe) + size, in islpci_mgt_receive()
357 if (!frame) in islpci_mgt_receive()
360 frame->ndev = ndev; in islpci_mgt_receive()
361 memcpy(&frame->buf, header, size); in islpci_mgt_receive()
362 frame->header = (pimfor_header_t *) frame->buf; in islpci_mgt_receive()
363 frame->data = frame->buf + PIMFOR_HEADER_SIZE; in islpci_mgt_receive()
368 frame->header, frame->data, size); in islpci_mgt_receive()
381 INIT_WORK(&frame->ws, prism54_process_trap); in islpci_mgt_receive()
382 schedule_work(&frame->ws); in islpci_mgt_receive()
[all …]
/linux-4.1.27/tools/firewire/
Ddecode-fcp.c146 struct avc_frame *frame = in decode_avc() local
153 info = &opcode_info[frame->opcode]; in decode_avc()
156 "(unknown opcode 0x%02x)", frame->opcode); in decode_avc()
163 ctype_names[frame->ctype], subunit_type_names[frame->subunit_type], in decode_avc()
164 frame->subunit_id, name); in decode_avc()
175 struct avc_frame *frame = in decode_fcp() local
185 switch (frame->cts) { in decode_fcp()
205 printf("reserved fcp frame (ctx=0x%02x)\n", frame->cts); in decode_fcp()
/linux-4.1.27/net/irda/irlan/
Dirlan_common.c620 __u8 *frame; in irlan_get_provider_info() local
634 frame = skb->data; in irlan_get_provider_info()
636 frame[0] = CMD_GET_PROVIDER_INFO; in irlan_get_provider_info()
637 frame[1] = 0x00; /* Zero parameters */ in irlan_get_provider_info()
651 __u8 *frame; in irlan_open_data_channel() local
666 frame = skb->data; in irlan_open_data_channel()
669 frame[0] = CMD_OPEN_DATA_CHANNEL; in irlan_open_data_channel()
670 frame[1] = 0x02; /* Two parameters */ in irlan_open_data_channel()
684 __u8 *frame; in irlan_close_data_channel() local
702 frame = skb->data; in irlan_close_data_channel()
[all …]
Dirlan_client.c352 __u8 *frame; in irlan_client_parse_response() local
372 frame = skb->data; in irlan_client_parse_response()
377 if (frame[0]) { in irlan_client_parse_response()
378 print_ret_code(frame[0]); in irlan_client_parse_response()
392 count = frame[1]; in irlan_client_parse_response()
396 ptr = frame+2; in irlan_client_parse_response()
/linux-4.1.27/drivers/net/can/mscan/
Dmscan.c199 struct can_frame *frame = (struct can_frame *)skb->data; in mscan_start_xmit() local
237 rtr = frame->can_id & CAN_RTR_FLAG; in mscan_start_xmit()
240 if (frame->can_id & CAN_EFF_FLAG) { in mscan_start_xmit()
241 can_id = (frame->can_id & CAN_EFF_MASK) in mscan_start_xmit()
252 can_id = (frame->can_id & CAN_SFF_MASK) in mscan_start_xmit()
261 u16 *payload = (u16 *)frame->data; in mscan_start_xmit()
263 for (i = 0; i < frame->can_dlc / 2; i++) { in mscan_start_xmit()
268 if (frame->can_dlc & 1) in mscan_start_xmit()
269 out_8(data, frame->data[frame->can_dlc - 1]); in mscan_start_xmit()
272 out_8(&regs->tx.dlr, frame->can_dlc); in mscan_start_xmit()
[all …]
/linux-4.1.27/arch/unicore32/lib/
Dbacktrace.S16 @ fp is 0 or stack frame
18 #define frame v4 macro
35 mov.a frame, r0 @ if frame pointer is zero
60 1001: ldw sv_pc, [frame+], #0 @ get saved pc
61 1002: ldw sv_fp, [frame+], #-12 @ get saved fp
74 ldw r1, [frame+], #-4 @ get saved lr
75 mov r2, frame
82 ldw r0, [frame+], #-8 @ get sp
90 sub r0, frame, #16
96 csub.a sv_fp, frame @ next frame must be
[all …]
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-m2m.c208 struct fimc_frame *frame; in fimc_buf_prepare() local
211 frame = ctx_get_frame(ctx, vb->vb2_queue->type); in fimc_buf_prepare()
212 if (IS_ERR(frame)) in fimc_buf_prepare()
213 return PTR_ERR(frame); in fimc_buf_prepare()
215 for (i = 0; i < frame->fmt->memplanes; i++) in fimc_buf_prepare()
216 vb2_set_plane_payload(vb, i, frame->payload[i]); in fimc_buf_prepare()
277 struct fimc_frame *frame = ctx_get_frame(ctx, f->type); in fimc_m2m_g_fmt_mplane() local
279 if (IS_ERR(frame)) in fimc_m2m_g_fmt_mplane()
280 return PTR_ERR(frame); in fimc_m2m_g_fmt_mplane()
282 __fimc_get_format(frame, f); in fimc_m2m_g_fmt_mplane()
[all …]
Dfimc-reg.c111 struct fimc_frame *frame = &ctx->d_frame; in fimc_hw_set_target_format() local
113 dbg("w= %d, h= %d color: %d", frame->width, in fimc_hw_set_target_format()
114 frame->height, frame->fmt->color); in fimc_hw_set_target_format()
120 switch (frame->fmt->color) { in fimc_hw_set_target_format()
128 if (frame->fmt->colplanes == 1) in fimc_hw_set_target_format()
138 cfg |= (frame->height << 16) | frame->width; in fimc_hw_set_target_format()
140 cfg |= (frame->width << 16) | frame->height; in fimc_hw_set_target_format()
146 cfg |= (frame->width * frame->height); in fimc_hw_set_target_format()
153 struct fimc_frame *frame = &ctx->d_frame; in fimc_hw_set_out_dma_size() local
156 cfg = (frame->f_height << 16) | frame->f_width; in fimc_hw_set_out_dma_size()
[all …]
Dfimc-core.c352 struct fimc_frame *frame, struct fimc_addr *paddr) in fimc_prepare_addr() argument
357 if (vb == NULL || frame == NULL) in fimc_prepare_addr()
360 pix_size = frame->width * frame->height; in fimc_prepare_addr()
363 frame->fmt->memplanes, frame->fmt->colplanes, pix_size); in fimc_prepare_addr()
367 if (frame->fmt->memplanes == 1) { in fimc_prepare_addr()
368 switch (frame->fmt->colplanes) { in fimc_prepare_addr()
381 if (FIMC_FMT_YCBCR420 == frame->fmt->color) in fimc_prepare_addr()
391 } else if (!frame->fmt->mdataplanes) { in fimc_prepare_addr()
392 if (frame->fmt->memplanes >= 2) in fimc_prepare_addr()
395 if (frame->fmt->memplanes == 3) in fimc_prepare_addr()
[all …]
Dfimc-lite.c369 struct flite_frame *frame = &fimc->out_frame; in queue_setup() local
370 const struct fimc_fmt *fmt = frame->fmt; in queue_setup()
379 wh = frame->f_width * frame->f_height; in queue_setup()
624 struct flite_frame *frame = &fimc->inp_frame; in fimc_lite_try_crop() local
626 v4l_bound_align_image(&r->width, 0, frame->f_width, 0, in fimc_lite_try_crop()
627 &r->height, 0, frame->f_height, 0, 0); in fimc_lite_try_crop()
630 r->left = clamp_t(u32, r->left, 0, frame->f_width - r->width); in fimc_lite_try_crop()
632 r->top = clamp_t(u32, r->top, 0, frame->f_height - r->height); in fimc_lite_try_crop()
636 frame->f_width, frame->f_height); in fimc_lite_try_crop()
641 struct flite_frame *frame = &fimc->out_frame; in fimc_lite_try_compose() local
[all …]
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_video.c93 struct uvc_frame *frame = NULL; in uvc_fixup_video_ctrl() local
107 if (format->frame[i].bFrameIndex == ctrl->bFrameIndex) { in uvc_fixup_video_ctrl()
108 frame = &format->frame[i]; in uvc_fixup_video_ctrl()
113 if (frame == NULL) in uvc_fixup_video_ctrl()
120 frame->dwMaxVideoFrameBufferSize; in uvc_fixup_video_ctrl()
130 : frame->dwFrameInterval[0]; in uvc_fixup_video_ctrl()
138 bandwidth = frame->wWidth * frame->wHeight / 8 * format->bpp; in uvc_fixup_video_ctrl()
719 stream->stats.frame.nb_packets == 0) in uvc_video_stats_decode()
743 stream->stats.frame.nb_invalid++; in uvc_video_stats_decode()
757 if (has_pts && stream->stats.frame.nb_pts) { in uvc_video_stats_decode()
[all …]
Duvc_v4l2.c113 static __u32 uvc_try_frame_interval(struct uvc_frame *frame, __u32 interval) in uvc_try_frame_interval() argument
117 if (frame->bFrameIntervalType) { in uvc_try_frame_interval()
120 for (i = 0; i < frame->bFrameIntervalType; ++i) { in uvc_try_frame_interval()
121 dist = interval > frame->dwFrameInterval[i] in uvc_try_frame_interval()
122 ? interval - frame->dwFrameInterval[i] in uvc_try_frame_interval()
123 : frame->dwFrameInterval[i] - interval; in uvc_try_frame_interval()
131 interval = frame->dwFrameInterval[i-1]; in uvc_try_frame_interval()
133 const __u32 min = frame->dwFrameInterval[0]; in uvc_try_frame_interval()
134 const __u32 max = frame->dwFrameInterval[1]; in uvc_try_frame_interval()
135 const __u32 step = frame->dwFrameInterval[2]; in uvc_try_frame_interval()
[all …]
Duvc_driver.c337 struct uvc_frame *frame; in uvc_parse_format() local
450 frame = &format->frame[0]; in uvc_parse_format()
451 memset(&format->frame[0], 0, sizeof format->frame[0]); in uvc_parse_format()
452 frame->bFrameIntervalType = 1; in uvc_parse_format()
453 frame->dwDefaultFrameInterval = 1; in uvc_parse_format()
454 frame->dwFrameInterval = *intervals; in uvc_parse_format()
480 frame = &format->frame[format->nframes]; in uvc_parse_format()
495 frame->bFrameIndex = buffer[3]; in uvc_parse_format()
496 frame->bmCapabilities = buffer[4]; in uvc_parse_format()
497 frame->wWidth = get_unaligned_le16(&buffer[5]) in uvc_parse_format()
[all …]
/linux-4.1.27/Documentation/networking/
Dnetlink_mmap.txt43 mapping still needs to be writable in order to update the frame status after
49 a status word in the frame header.
59 stack and setting up the frame header appropriately. Optionally poll() can
72 [ frame 0 ]
73 [ frame 1 ]
75 [ frame 2 ]
76 [ frame 3 ]
79 [ frame 2 * n ]
80 [ frame 2 * n + 1 ]
107 - nm_frame_size must be equal or larger to NL_MMAP_HDRLEN, IOW a frame must be
[all …]
Dmac80211-auth-assoc-deauth.txt35 mac80211->driver: TX auth frame
36 driver->mac80211: RX auth frame
39 mac80211->driver: TX auth frame
40 driver->mac80211: RX auth frame
44 mac80211->userspace: RX auth frame
Dpacket_mmap.txt144 As capture, each frame contains two parts:
148 | | of this frame
180 frame base + TPACKET_HDRLEN - sizeof(struct sockaddr_ll)
184 frame base + TPACKET_ALIGN(sizeof(struct tpacket_hdr))
187 the frame (for payload alignment with SOCK_RAW mode for instance) you
210 unsigned int tp_frame_size; /* Size of frame */
240 | frame 1 | frame 2 | | frame 3 | frame 4 |
245 | frame 5 | frame 6 | | frame 7 | frame 8 |
248 A frame can be of any size with the only condition it can fit in a block. A block
249 can only hold an integer number of frames, or in other words, a frame cannot
[all …]
Dmac80211-injection.txt22 IEEE80211_RADIOTAP_F_WEP: frame will be encrypted if key available
23 IEEE80211_RADIOTAP_F_FRAG: frame will be fragmented if longer than the
28 IEEE80211_RADIOTAP_F_TX_NOACK: frame should be sent without waiting for
29 an ACK even if it is a unicast frame
Dcan.txt205 may be delayed by the reception of a high prio CAN frame. To
233 creates an appropriate error message frame. Error messages frames can
237 by default. The format of the CAN error message frame is briefly
265 The basic CAN frame structure and the sockaddr structure are defined
270 __u8 can_dlc; /* frame payload length in byte (0 .. 8) */
323 struct can_frame frame;
325 nbytes = read(s, &frame, sizeof(struct can_frame));
334 fprintf(stderr, "read: incomplete CAN frame\n");
338 /* do something with the received CAN frame */
342 nbytes = write(s, &frame, sizeof(struct can_frame));
[all …]
/linux-4.1.27/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi145 frame@b021000 {
146 frame-number = <0>;
153 frame@b023000 {
154 frame-number = <1>;
160 frame@b024000 {
161 frame-number = <2>;
167 frame@b025000 {
168 frame-number = <3>;
174 frame@b026000 {
175 frame-number = <4>;
[all …]
/linux-4.1.27/include/linux/
Dhdmi.h160 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame);
161 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer,
190 int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame,
192 ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer,
269 int hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame);
270 ssize_t hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame,
296 int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame);
297 ssize_t hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame,
331 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size);
332 int hdmi_infoframe_unpack(union hdmi_infoframe *frame, void *buffer);
[all …]
/linux-4.1.27/arch/m68k/fpsp040/
Dgen_except.S11 | the stack frame in memory with the exceptional operand(s).
58 cmpib #IDLE_SIZE-4,1(%a7) |test for idle frame
59 beq do_check |go handle idle frame
60 cmpib #UNIMP_40_SIZE-4,1(%a7) |test for orig unimp frame
61 beqs unimp_x |go handle unimp frame
62 cmpib #UNIMP_41_SIZE-4,1(%a7) |test for rev unimp frame
63 beqs unimp_x |go handle unimp frame
68 | Fix up the new busy frame with entries from the unimp frame
71 movel ETEMP_HI(%a6),ETEMP_HI(%a1) |frame to busy frame
73 movel CMDREG1B(%a6),CMDREG1B(%a1) |set inst in frame to unimp
[all …]
Dfpsp.h11 | fpsp.h --- stack frame offsets during FPSP exception handling
13 | These equates are used to access the exception frame, the fsave
14 | frame and any local variables needed by the FPSP package.
44 | Positive offsets from A6 refer to the exception frame. Negative
46 | The fsave frame is also accessible from the top via A7.
66 | a second fsave frame can be pushed onto the stack and the
67 | handler exit code will reload the new frame and discard the old.
125 | words of a busy frame are the same as the unimplemented frame.
213 .set EXC_SR,4 | exception frame status register
214 .set EXC_PC,6 | exception frame program counter
[all …]
Dx_fline.S45 | ;between six word frame (unimp) and
46 | ;four word frame
54 | ;a6 can point correctly to the stack frame
68 cmpib #VER_40,(%a7) |test for orig unimp frame
76 cmpib #VER_41,(%a7) |test for rev unimp frame
/linux-4.1.27/drivers/thunderbolt/
Dctl.c20 struct ring_frame frame; member
155 if (WARN(len != pkg->frame.size, in check_header()
157 len, pkg->frame.size)) in check_header()
159 if (WARN(type != pkg->frame.eof, "wrong eof (expected %#x, got %#x)\n", in check_header()
160 type, pkg->frame.eof)) in check_header()
162 if (WARN(pkg->frame.sof, "wrong sof (expected 0x0, got %#x)\n", in check_header()
163 pkg->frame.sof)) in check_header()
228 if (pkg->frame.eof == TB_CFG_PKG_ERROR) in parse_header()
299 pkg->buffer, pkg->frame.buffer_phy); in tb_ctl_pkg_free()
311 &pkg->frame.buffer_phy); in tb_ctl_pkg_alloc()
[all …]
Dnhi.c135 struct ring_frame *frame, *n; in ring_write_descriptors() local
137 list_for_each_entry_safe(frame, n, &ring->queue, list) { in ring_write_descriptors()
140 list_move_tail(&frame->list, &ring->in_flight); in ring_write_descriptors()
142 descriptor->phys = frame->buffer_phy; in ring_write_descriptors()
146 descriptor->length = frame->size; in ring_write_descriptors()
147 descriptor->eof = frame->eof; in ring_write_descriptors()
148 descriptor->sof = frame->sof; in ring_write_descriptors()
167 struct ring_frame *frame; in ring_work() local
184 frame = list_first_entry(&ring->in_flight, typeof(*frame), in ring_work()
186 list_move_tail(&frame->list, &done); in ring_work()
[all …]
Dnhi.h73 int __ring_enqueue(struct tb_ring *ring, struct ring_frame *frame);
89 static inline int ring_rx(struct tb_ring *ring, struct ring_frame *frame) in ring_rx() argument
92 return __ring_enqueue(ring, frame); in ring_rx()
108 static inline int ring_tx(struct tb_ring *ring, struct ring_frame *frame) in ring_tx() argument
111 return __ring_enqueue(ring, frame); in ring_tx()
/linux-4.1.27/arch/powerpc/kernel/
Dsignal_32.c136 struct mcontext __user *frame) in save_general_regs() argument
146 if (__put_user((unsigned int)gregs[i], &frame->mc_gregs[i])) in save_general_regs()
185 struct mcontext __user *frame) in save_general_regs() argument
188 return __copy_to_user(&frame->mc_gregs, regs, GP_REGS_SIZE); in save_general_regs()
408 static int save_user_regs(struct pt_regs *regs, struct mcontext __user *frame, in save_user_regs() argument
418 if (save_general_regs(regs, frame)) in save_user_regs()
425 if (__copy_to_user(&frame->mc_vregs, &current->thread.vr_state, in save_user_regs()
442 if (__put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32])) in save_user_regs()
445 if (copy_fpr_to_user(&frame->mc_fregs, current)) in save_user_regs()
462 if (copy_vsx_to_user(&frame->mc_vsregs, current)) in save_user_regs()
[all …]
Dsignal_64.c717 struct rt_sigframe __user *frame; in handle_rt_signal64() local
721 frame = get_sigframe(ksig, get_tm_stackpointer(regs), sizeof(*frame), 0); in handle_rt_signal64()
722 if (unlikely(frame == NULL)) in handle_rt_signal64()
725 err |= __put_user(&frame->info, &frame->pinfo); in handle_rt_signal64()
726 err |= __put_user(&frame->uc, &frame->puc); in handle_rt_signal64()
727 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in handle_rt_signal64()
732 err |= __put_user(0, &frame->uc.uc_flags); in handle_rt_signal64()
733 err |= __save_altstack(&frame->uc.uc_stack, regs->gpr[1]); in handle_rt_signal64()
739 err |= __put_user(&frame->uc_transact, &frame->uc.uc_link); in handle_rt_signal64()
740 err |= setup_tm_sigcontexts(&frame->uc.uc_mcontext, in handle_rt_signal64()
[all …]
/linux-4.1.27/sound/oss/dmasound/
Ddmasound_atari.c71 u_char frame[], ssize_t *frameUsed,
74 u_char frame[], ssize_t *frameUsed,
77 u_char frame[], ssize_t *frameUsed,
80 u_char frame[], ssize_t *frameUsed,
83 u_char frame[], ssize_t *frameUsed,
86 u_char frame[], ssize_t *frameUsed,
89 u_char frame[], ssize_t *frameUsed,
92 u_char frame[], ssize_t *frameUsed,
95 u_char frame[], ssize_t *frameUsed,
98 u_char frame[], ssize_t *frameUsed,
[all …]
Ddmasound_q40.c62 u_char frame[], ssize_t *frameUsed, in q40_ct_law() argument
67 u_char *p = (u_char *) &frame[*frameUsed]; in q40_ct_law()
83 u_char frame[], ssize_t *frameUsed, in q40_ct_s8() argument
87 u_char *p = (u_char *) &frame[*frameUsed]; in q40_ct_s8()
102 u_char frame[], ssize_t *frameUsed, in q40_ct_u8() argument
106 u_char *p = (u_char *) &frame[*frameUsed]; in q40_ct_u8()
118 u_char frame[], ssize_t *frameUsed, in q40_ctx_law() argument
124 u_char *p = (u_char *) &frame[*frameUsed]; in q40_ctx_law()
156 u_char frame[], ssize_t *frameUsed, in q40_ctx_s8() argument
159 u_char *p = (u_char *) &frame[*frameUsed]; in q40_ctx_s8()
[all …]
Ddmasound_paula.c157 u_char frame[], ssize_t *frameUsed, ssize_t frameLeft) in ami_ct_s8() argument
162 void *p = &frame[*frameUsed]; in ami_ct_s8()
168 u_char *left = &frame[*frameUsed>>1]; in ami_ct_s8()
190 u_char frame[], ssize_t *frameUsed, \
196 u_char *p = &frame[*frameUsed]; \
207 u_char *left = &frame[*frameUsed>>1]; \
241 u_char frame[], ssize_t *frameUsed, \
249 u_char *high = &frame[*frameUsed>>1]; \
262 u_char *lefth = &frame[*frameUsed>>2]; \
/linux-4.1.27/arch/nios2/kernel/
Dsignal.c105 struct rt_sigframe *frame = (struct rt_sigframe *) regs->sp; in do_rt_sigreturn() local
109 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in do_rt_sigreturn()
112 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in do_rt_sigreturn()
117 if (rt_restore_ucontext(regs, sw, &frame->uc, &rval)) in do_rt_sigreturn()
183 struct rt_sigframe *frame; in setup_rt_frame() local
186 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
189 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_rt_frame()
192 err |= __put_user(0, &frame->uc.uc_flags); in setup_rt_frame()
193 err |= __put_user(0, &frame->uc.uc_link); in setup_rt_frame()
194 err |= __save_altstack(&frame->uc.uc_stack, regs->sp); in setup_rt_frame()
[all …]
/linux-4.1.27/arch/um/kernel/
Dstacktrace.c26 struct stack_frame *frame; in dump_trace() local
31 frame = (struct stack_frame *)bp; in dump_trace()
37 frame = frame ? frame->next_frame : NULL; in dump_trace()
38 bp = (unsigned long)frame; in dump_trace()
/linux-4.1.27/arch/mips/jazz/
Djazzdma.c54 pgtbl[i].frame = paddr; in vdma_pgtbl_init()
94 int first, last, pages, frame, i; in vdma_alloc() local
139 frame = paddr & ~(VDMA_PAGESIZE - 1); in vdma_alloc()
142 pgtbl[i].frame = frame; in vdma_alloc()
144 frame += VDMA_PAGESIZE; in vdma_alloc()
162 printk("%08x ", pgtbl[i].frame); in vdma_alloc()
248 pgtbl[first].frame = paddr; in vdma_remap()
268 printk("%08x ", pgtbl[i].frame); in vdma_remap()
286 int frame; in vdma_phys2log() local
288 frame = paddr & ~(VDMA_PAGESIZE - 1); in vdma_phys2log()
[all …]
/linux-4.1.27/drivers/media/usb/gspca/
Dgspca.c96 struct gspca_frame *frame = vma->vm_private_data; in gspca_vm_open() local
98 frame->vma_use_count++; in gspca_vm_open()
99 frame->v4l2_buf.flags |= V4L2_BUF_FLAG_MAPPED; in gspca_vm_open()
104 struct gspca_frame *frame = vma->vm_private_data; in gspca_vm_close() local
106 if (--frame->vma_use_count <= 0) in gspca_vm_close()
107 frame->v4l2_buf.flags &= ~V4L2_BUF_FLAG_MAPPED; in gspca_vm_close()
423 struct gspca_frame *frame; in gspca_frame_add() local
438 frame = &gspca_dev->frame[j]; in gspca_frame_add()
439 frame->v4l2_buf.timestamp = ktime_to_timeval(ktime_get()); in gspca_frame_add()
440 frame->v4l2_buf.sequence = gspca_dev->sequence++; in gspca_frame_add()
[all …]
/linux-4.1.27/arch/ia64/kernel/
Dsignal.c320 struct sigframe __user *frame; in setup_frame() local
347 check_sp = (new_sp - sizeof(*frame)) & -STACK_ALIGN; in setup_frame()
353 frame = (void __user *) ((new_sp - sizeof(*frame)) & -STACK_ALIGN); in setup_frame()
355 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_frame()
356 return force_sigsegv_info(ksig->sig, frame); in setup_frame()
358 err = __put_user(ksig->sig, &frame->arg0); in setup_frame()
359 err |= __put_user(&frame->info, &frame->arg1); in setup_frame()
360 err |= __put_user(&frame->sc, &frame->arg2); in setup_frame()
361 err |= __put_user(new_rbs, &frame->sc.sc_rbs_base); in setup_frame()
362 err |= __put_user(0, &frame->sc.sc_loadrs); /* initialize to zero */ in setup_frame()
[all …]
/linux-4.1.27/arch/arc/kernel/
Dunwind.c880 int arc_unwind(struct unwind_frame_info *frame) in arc_unwind() argument
882 #define FRAME_REG(r, t) (((t *)frame)[reg_info[r].offs]) in arc_unwind()
885 unsigned long pc = UNW_PC(frame) - frame->call_frame; in arc_unwind()
897 UNW_PC(frame), UNW_BLINK(frame), UNW_SP(frame), in arc_unwind()
898 UNW_FP(frame)); in arc_unwind()
900 if (UNW_PC(frame) == 0) in arc_unwind()
905 unsigned long *sptr = (unsigned long *)UNW_SP(frame); in arc_unwind()
1033 frame->call_frame = 1; in arc_unwind()
1048 frame->call_frame = 0; in arc_unwind()
1107 top = STACK_TOP_UNW(frame->task); in arc_unwind()
[all …]
Dsignal.c158 void __user *frame; in get_sigframe() local
165 frame = (void __user *)((sp - framesize) & ~7); in get_sigframe()
168 if (!access_ok(VERIFY_WRITE, frame, framesize)) in get_sigframe()
169 frame = NULL; in get_sigframe()
171 return frame; in get_sigframe()
/linux-4.1.27/arch/arm/boot/dts/
Dqcom-apq8084.dtsi114 frame@f9021000 {
115 frame-number = <0>;
122 frame@f9023000 {
123 frame-number = <1>;
129 frame@f9024000 {
130 frame-number = <2>;
136 frame@f9025000 {
137 frame-number = <3>;
143 frame@f9026000 {
144 frame-number = <4>;
[all …]
Dqcom-msm8974.dtsi114 frame@f9021000 {
115 frame-number = <0>;
122 frame@f9023000 {
123 frame-number = <1>;
129 frame@f9024000 {
130 frame-number = <2>;
136 frame@f9025000 {
137 frame-number = <3>;
143 frame@f9026000 {
144 frame-number = <4>;
[all …]
/linux-4.1.27/Documentation/fb/
D00-INDEX1 Index of files in Documentation/fb. If you think something about frame
9 - The frame buffer API between applications and buffer devices.
13 - info on the ATI Rage128 frame buffer driver.
27 - introduction to frame buffer devices.
35 - quick overview of frame buffer device internals.
45 - info on the PowerVR 2 frame buffer driver.
59 - info on the frame buffer driver for 3dfx' Voodoo Graphics boards.
61 - info on the TGA (DECChip 21030) frame buffer driver.
67 - info on the userspace VESA (VBE2+ compliant) frame buffer device.
69 - info on the VESA frame buffer device.
Dframebuffer.txt11 The frame buffer device provides an abstraction for the graphics hardware. It
12 represents the frame buffer of some video hardware and allows application
24 From the user's point of view, the frame buffer device looks just like any
26 specifies the frame buffer number.
31 0 = /dev/fb0 First frame buffer
32 1 = /dev/fb1 Second frame buffer
34 31 = /dev/fb31 32nd frame buffer
44 The frame buffer devices are also `normal' memory devices, this means, you can
49 There also can be more than one frame buffer at a time, e.g. if you have a
50 graphics card in addition to the built-in hardware. The corresponding frame
[all …]
Dmodedb.txt6 Currently all frame buffer device drivers have their own video mode databases,
9 - one routine to probe for video modes, which can be used by all frame buffer
14 needs non-standard modes, like amifb and Mac frame buffer drivers (which
17 When a frame buffer device receives a video= option it doesn't know, it should
18 consider that to be a video mode option. If no frame buffer device is specified
140 amifb - Amiga chipset frame buffer
141 aty128fb - ATI Rage128 / Pro frame buffer
142 atyfb - ATI Mach64 frame buffer
143 pm2fb - Permedia 2/2V frame buffer
144 pm3fb - Permedia 3 frame buffer
[all …]
Dinternals.txt2 This is a first start for some documentation about frame buffer device
12 The following structures play a role in the game of frame buffer devices. They
19 Device independent unchangeable information about a frame buffer device and
25 Device independent changeable information about a frame buffer device and a
40 Generic information, API and low level information about a specific frame
Dapi.txt10 This document describes the frame buffer API used by applications to interact
11 with frame buffer devices. In-kernel APIs between device drivers and the frame
14 Due to a lack of documentation in the original frame buffer API, drivers
47 frame buffer memory in the format expected by the hardware.
49 Formats are described by frame buffer types and visuals. Some visuals require
152 about the frame buffer device and the current format. Those information can't
158 unsigned long smem_start; /* Start of frame buffer mem */
160 __u32 smem_len; /* Length of frame buffer mem */
178 about a frame buffer device, its current format and video mode, as well as
233 Frame buffer devices offer two ways to configure the frame buffer format: the
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Darch_timer.txt5 physical and optional virtual timer per frame.
55 - reg : The control frame base address.
58 the CPU can address a frame's registers.
60 A timer node has up to 8 frame sub-nodes, each with the following properties:
62 - frame-number: 0 to 7.
70 - status : "disabled" indicates the frame is not available for use. Optional.
82 frame@f0001000 {
83 frame-number = <0>
90 frame@f0003000 {
91 frame-number = <1>
Dgic.txt104 Certain revisions of GIC-400 supports MSI/MSI-x via V2M register frame(s).
109 - compatible : The value here should contain "arm,gic-v2m-frame".
119 the MSI frame, overriding the HW value.
123 SPIs assigned to the frame, overriding the HW value.
140 compatible = "arm,gic-v2m-frame";
148 compatible = "arm,gic-v2m-frame";
/linux-4.1.27/drivers/net/wireless/cw1200/
Dscan.c60 struct wsm_template_frame frame = { in cw1200_hw_scan() local
81 frame.skb = ieee80211_probereq_get(hw, priv->vif->addr, NULL, 0, in cw1200_hw_scan()
83 if (!frame.skb) in cw1200_hw_scan()
87 memcpy(skb_put(frame.skb, req->ie_len), req->ie, req->ie_len); in cw1200_hw_scan()
93 ret = wsm_set_template_frame(priv, &frame); in cw1200_hw_scan()
101 dev_kfree_skb(frame.skb); in cw1200_hw_scan()
125 if (frame.skb) in cw1200_hw_scan()
126 dev_kfree_skb(frame.skb); in cw1200_hw_scan()
361 struct wsm_template_frame frame = { in cw1200_probe_work() local
397 &frame.skb, &txpriv)) { in cw1200_probe_work()
[all …]
/linux-4.1.27/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc173 bDefaultFrameIndex - optimum frame index for this stream
178 Description: Specific MJPEG frame descriptors
180 dwFrameInterval - indicates how frame interval can be
183 dwDefaultFrameInterval - the frame interval the device would
187 frame or still image
189 frame interval in bps
191 frame interval in bps
192 wHeight - height of decoded bitmap frame in px
193 wWidth - width of decoded bitmam frame in px
194 bmCapabilities - still image support, fixed frame-rate
[all …]
/linux-4.1.27/arch/arm/oprofile/
Dcommon.c62 static int report_trace(struct stackframe *frame, void *d) in report_trace() argument
67 oprofile_add_trace(frame->pc); in report_trace()
111 struct stackframe frame; in arm_backtrace() local
112 arm_get_current_stackframe(regs, &frame); in arm_backtrace()
113 walk_stackframe(&frame, report_trace, &depth); in arm_backtrace()
/linux-4.1.27/arch/x86/include/asm/
Dstacktrace.h107 struct stack_frame *frame; in caller_frame_pointer() local
109 get_bp(frame); in caller_frame_pointer()
112 frame = frame->next_frame; in caller_frame_pointer()
115 return (unsigned long)frame; in caller_frame_pointer()
/linux-4.1.27/drivers/usb/host/
Dehci-sched.c76 static void periodic_unlink (struct ehci_hcd *ehci, unsigned frame, void *ptr) in periodic_unlink() argument
78 union ehci_shadow *prev_p = &ehci->pshadow[frame]; in periodic_unlink()
79 __hc32 *hw_p = &ehci->periodic[frame]; in periodic_unlink()
382 unsigned frame, in tt_available() argument
392 for (frame &= period - 1; frame < EHCI_BANDWIDTH_FRAMES; in tt_available()
393 frame += period) { in tt_available()
397 if (tt->bandwidth[frame] + usecs > 900) in tt_available()
400 uf = frame << 3; in tt_available()
442 unsigned frame, in tt_no_collision() argument
453 for (; frame < ehci->periodic_size; frame += period) { in tt_no_collision()
[all …]
Dfhci-q.c57 void fhci_add_td_to_frame(struct fhci_time_frame *frame, struct td *td) in fhci_add_td_to_frame() argument
59 list_add_tail(&td->frame_lh, &frame->tds_list); in fhci_add_td_to_frame()
86 struct td *fhci_remove_td_from_frame(struct fhci_time_frame *frame) in fhci_remove_td_from_frame() argument
90 if (!list_empty(&frame->tds_list)) { in fhci_remove_td_from_frame()
91 td = list_entry(frame->tds_list.next, struct td, frame_lh); in fhci_remove_td_from_frame()
92 list_del_init(frame->tds_list.next); in fhci_remove_td_from_frame()
99 struct td *fhci_peek_td_from_frame(struct fhci_time_frame *frame) in fhci_peek_td_from_frame() argument
103 if (!list_empty(&frame->tds_list)) in fhci_peek_td_from_frame()
104 td = list_entry(frame->tds_list.next, struct td, frame_lh); in fhci_peek_td_from_frame()
Duhci-q.c116 td->frame = -1; in uhci_alloc_td()
160 td->frame = framenum; in uhci_insert_td_in_frame_list()
175 td->link = uhci->frame[framenum]; in uhci_insert_td_in_frame_list()
177 uhci->frame[framenum] = LINK_TO_TD(uhci, td); in uhci_insert_td_in_frame_list()
186 if (td->frame == -1) { in uhci_remove_td_from_frame_list()
191 if (uhci->frame_cpu[td->frame] == td) { in uhci_remove_td_from_frame_list()
193 uhci->frame[td->frame] = td->link; in uhci_remove_td_from_frame_list()
194 uhci->frame_cpu[td->frame] = NULL; in uhci_remove_td_from_frame_list()
201 uhci->frame[td->frame] = LINK_TO_TD(uhci, ntd); in uhci_remove_td_from_frame_list()
202 uhci->frame_cpu[td->frame] = ntd; in uhci_remove_td_from_frame_list()
[all …]
Duhci-hcd.c98 static __hc32 uhci_frame_skel_link(struct uhci_hcd *uhci, int frame) in uhci_frame_skel_link() argument
117 skelnum = 8 - (int) __ffs(frame | UHCI_NUMFRAMES); in uhci_frame_skel_link()
541 UHCI_NUMFRAMES * sizeof(*uhci->frame), in release_uhci()
542 uhci->frame, uhci->frame_dma_handle); in release_uhci()
592 uhci->frame = dma_alloc_coherent(uhci_dev(uhci), in uhci_start()
593 UHCI_NUMFRAMES * sizeof(*uhci->frame), in uhci_start()
595 if (!uhci->frame) { in uhci_start()
600 memset(uhci->frame, 0, UHCI_NUMFRAMES * sizeof(*uhci->frame)); in uhci_start()
660 uhci->frame[i] = uhci_frame_skel_link(uhci, i); in uhci_start()
698 UHCI_NUMFRAMES * sizeof(*uhci->frame), in uhci_start()
[all …]
Dimx21-dbg.c42 int frame, struct td *td) {} in debug_isoc_submitted() argument
44 int frame, struct td *td, int cc, int len) {} in debug_isoc_completed() argument
132 int frame, struct td *td) in debug_isoc_submitted() argument
138 trace->schedule_frame = td->frame; in debug_isoc_submitted()
139 trace->submit_frame = frame; in debug_isoc_submitted()
145 int frame, struct td *td, int cc, int len) in debug_isoc_completed() argument
154 trace->done_frame = frame; in debug_isoc_completed()
/linux-4.1.27/arch/m68k/ifpsp060/
Dfskeleton.S72 | for enabled overflow conditions. The exception stack frame is an overflow
73 | stack frame. The FP state frame holds the EXCEPTIONAL OPERAND.
91 | for enabled underflow conditions. The exception stack frame is an underflow
92 | stack frame. The FP state frame holds the EXCEPTIONAL OPERAND.
109 | for enabled operand error exceptions. The exception stack frame is an operand error
110 | stack frame. The FP state frame holds the source operand of the faulting
128 | for enabled signalling NaN exceptions. The exception stack frame is a signalling NaN
129 | stack frame. The FP state frame holds the source operand of the faulting
147 | for enabled divide-by-zero exceptions. The exception stack frame is a divide-by-zero
148 | stack frame. The FP state frame holds the source operand of the faulting
[all …]
/linux-4.1.27/net/rose/
Drose_subr.c203 unsigned char *frame; in rose_decode() local
205 frame = skb->data; in rose_decode()
209 switch (frame[2]) { in rose_decode()
216 return frame[2]; in rose_decode()
221 if ((frame[2] & 0x1F) == ROSE_RR || in rose_decode()
222 (frame[2] & 0x1F) == ROSE_RNR) { in rose_decode()
223 *nr = (frame[2] >> 5) & 0x07; in rose_decode()
224 return frame[2] & 0x1F; in rose_decode()
227 if ((frame[2] & 0x01) == ROSE_DATA) { in rose_decode()
228 *q = (frame[0] & ROSE_Q_BIT) == ROSE_Q_BIT; in rose_decode()
[all …]
/linux-4.1.27/drivers/net/can/spi/
Dmcp251x.c408 static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, in mcp251x_hw_tx() argument
415 exide = (frame->can_id & CAN_EFF_FLAG) ? 1 : 0; /* Extended ID Enable */ in mcp251x_hw_tx()
417 sid = (frame->can_id & CAN_EFF_MASK) >> 18; in mcp251x_hw_tx()
419 sid = frame->can_id & CAN_SFF_MASK; /* Standard ID */ in mcp251x_hw_tx()
420 eid = frame->can_id & CAN_EFF_MASK; /* Extended ID */ in mcp251x_hw_tx()
421 rtr = (frame->can_id & CAN_RTR_FLAG) ? 1 : 0; /* Remote transmission */ in mcp251x_hw_tx()
430 buf[TXBDLC_OFF] = (rtr << DLC_RTR_SHIFT) | frame->can_dlc; in mcp251x_hw_tx()
431 memcpy(buf + TXBDAT_OFF, frame->data, frame->can_dlc); in mcp251x_hw_tx()
432 mcp251x_hw_tx_frame(spi, buf, frame->can_dlc, tx_buf_idx); in mcp251x_hw_tx()
464 struct can_frame *frame; in mcp251x_hw_rx() local
[all …]
/linux-4.1.27/fs/ext3/
Dnamei.c148 struct dx_frame *frame,
157 static void dx_insert_block (struct dx_frame *frame, u32 hash, u32 block);
159 struct dx_frame *frame,
336 struct dx_frame *frame = frame_in; in dx_probe() local
339 frame->bh = NULL; in dx_probe()
435 frame->bh = bh; in dx_probe()
436 frame->entries = entries; in dx_probe()
437 frame->at = at; in dx_probe()
438 if (!indirect--) return frame; in dx_probe()
451 frame++; in dx_probe()
[all …]
/linux-4.1.27/drivers/nfc/
Dport100.c522 struct port100_frame *frame = _frame; in port100_tx_frame_init() local
524 frame->preamble = 0; in port100_tx_frame_init()
525 frame->start_frame = cpu_to_be16(PORT100_FRAME_SOF); in port100_tx_frame_init()
526 frame->extended_frame = cpu_to_be16(PORT100_FRAME_EXT); in port100_tx_frame_init()
527 PORT100_FRAME_DIRECTION(frame) = PORT100_FRAME_DIR_OUT; in port100_tx_frame_init()
528 PORT100_FRAME_CMD(frame) = cmd_code; in port100_tx_frame_init()
529 frame->datalen = cpu_to_le16(2); in port100_tx_frame_init()
534 struct port100_frame *frame = _frame; in port100_tx_frame_finish() local
536 frame->datalen_checksum = port100_checksum(le16_to_cpu(frame->datalen)); in port100_tx_frame_finish()
538 PORT100_FRAME_CHECKSUM(frame) = in port100_tx_frame_finish()
[all …]
Dpn533.c424 void (*tx_frame_init)(void *frame, u8 cmd_code);
425 void (*tx_frame_finish)(void *frame);
426 void (*tx_update_payload_len)(void *frame, int len);
430 bool (*rx_is_frame_valid)(void *frame, struct pn533 *dev);
431 int (*rx_frame_size)(void *frame);
436 u8 (*get_cmd_code)(void *frame);
470 struct pn533_acr122_tx_frame *frame = _frame; in pn533_acr122_tx_frame_init() local
472 frame->ccid.type = PN533_ACR122_PC_TO_RDR_ESCAPE; in pn533_acr122_tx_frame_init()
473 frame->ccid.datalen = sizeof(frame->apdu) + 1; /* sizeof(apdu_hdr) + in pn533_acr122_tx_frame_init()
475 frame->ccid.slot = 0; in pn533_acr122_tx_frame_init()
[all …]
/linux-4.1.27/drivers/scsi/
Dmvumi.c264 m_sg = (struct mvumi_sgl *) &cmd->frame->payload[0]; in mvumi_internal_cmd_sgl()
265 cmd->frame->sg_counts = 1; in mvumi_internal_cmd_sgl()
288 cmd->frame = pci_alloc_consistent(mhba->pdev, in mvumi_create_internal_cmd()
290 if (!cmd->frame) { in mvumi_create_internal_cmd()
302 cmd->frame, cmd->frame_phys); in mvumi_create_internal_cmd()
307 cmd->frame->sg_counts = 0; in mvumi_create_internal_cmd()
319 if (cmd && cmd->frame) { in mvumi_delete_internal_cmd()
320 if (cmd->frame->sg_counts) { in mvumi_delete_internal_cmd()
321 m_sg = (struct mvumi_sgl *) &cmd->frame->payload[0]; in mvumi_delete_internal_cmd()
331 cmd->frame, cmd->frame_phys); in mvumi_delete_internal_cmd()
[all …]
Dsr_vendor.c209 unsigned long min, sec, frame; in sr_cd_check() local
230 frame = bcd2bin(buffer[17]); in sr_cd_check()
231 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check()
236 unsigned long min, sec, frame; in sr_cd_check() local
258 frame = bcd2bin(buffer[3]); in sr_cd_check()
259 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check()
/linux-4.1.27/arch/ia64/hp/sim/
Dsimeth.c341 frame_print(unsigned char *from, unsigned char *frame, int len) in frame_print() argument
345 printk("%s: (%d) %02x", from, len, frame[0] & 0xff); in frame_print()
347 printk(":%02x", frame[i] &0xff); in frame_print()
349 printk(" %2x", frame[6] &0xff); in frame_print()
351 printk(":%02x", frame[i] &0xff); in frame_print()
353 printk(" [%02x%02x]\n", frame[12], frame[13]); in frame_print()
356 printk("%02x ", frame[i] &0xff); in frame_print()
460 skb_copy_to_linear_data(skb, frame, len); in simeth_rx()
/linux-4.1.27/include/linux/input/
Dmt.h32 unsigned int frame; member
51 unsigned int frame; member
76 return slot->frame == mt->frame; in input_mt_is_used()
/linux-4.1.27/drivers/media/platform/marvell-ccic/
Dmcam-core.c235 static void mcam_buffer_done(struct mcam_camera *cam, int frame, in mcam_buffer_done() argument
239 vbuf->v4l2_buf.sequence = cam->buf_seq[frame]; in mcam_buffer_done()
480 static void mcam_vmalloc_done(struct mcam_camera *cam, int frame) in mcam_vmalloc_done() argument
529 static void mcam_set_contig_buffer(struct mcam_camera *cam, int frame) in mcam_set_contig_buffer() argument
541 buf = cam->vb_bufs[frame ^ 0x1]; in mcam_set_contig_buffer()
554 cam->vb_bufs[frame] = buf; in mcam_set_contig_buffer()
577 mcam_reg_write(cam, frame == 0 ? REG_Y0BAR : REG_Y1BAR, buf->yuv_p.y); in mcam_set_contig_buffer()
579 mcam_reg_write(cam, frame == 0 ? in mcam_set_contig_buffer()
581 mcam_reg_write(cam, frame == 0 ? in mcam_set_contig_buffer()
600 static void mcam_dma_contig_done(struct mcam_camera *cam, int frame) in mcam_dma_contig_done() argument
[all …]
/linux-4.1.27/drivers/tty/serial/
Defm32-uart.c221 port->icount.frame++; in efm32_uart_rx_chars()
352 u32 frame = 0; in efm32_uart_set_termios() local
363 frame |= UARTn_FRAME_DATABITS(5); in efm32_uart_set_termios()
366 frame |= UARTn_FRAME_DATABITS(6); in efm32_uart_set_termios()
369 frame |= UARTn_FRAME_DATABITS(7); in efm32_uart_set_termios()
372 frame |= UARTn_FRAME_DATABITS(8); in efm32_uart_set_termios()
378 frame |= UARTn_FRAME_STOPBITS_TWO; in efm32_uart_set_termios()
380 frame |= UARTn_FRAME_STOPBITS_ONE; in efm32_uart_set_termios()
384 frame |= UARTn_FRAME_PARITY_ODD; in efm32_uart_set_termios()
386 frame |= UARTn_FRAME_PARITY_EVEN; in efm32_uart_set_termios()
[all …]
/linux-4.1.27/drivers/net/can/c_can/
Dc_can.c302 struct can_frame *frame, int idx) in c_can_setup_tx_object() argument
305 u16 ctrl = IF_MCONT_TX | frame->can_dlc; in c_can_setup_tx_object()
306 bool rtr = frame->can_id & CAN_RTR_FLAG; in c_can_setup_tx_object()
310 if (frame->can_id & CAN_EFF_FLAG) { in c_can_setup_tx_object()
311 arb |= frame->can_id & CAN_EFF_MASK; in c_can_setup_tx_object()
314 arb |= (frame->can_id & CAN_SFF_MASK) << 18; in c_can_setup_tx_object()
335 for (i = 0; i < frame->can_dlc; i += 2) { in c_can_setup_tx_object()
337 frame->data[i] | (frame->data[i + 1] << 8)); in c_can_setup_tx_object()
355 struct can_frame *frame; in c_can_handle_lost_msg_obj() local
366 skb = alloc_can_err_skb(dev, &frame); in c_can_handle_lost_msg_obj()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Drenesas,rsrc-card.txt23 - frame-master : Indicates dai-link frame master.
29 - frame-inversion : bool property. Add this if the
30 dai-link uses frame clock inversion.
57 frame-master = <&sndcodec>;
Dsimple-card.txt50 - frame-master : Indicates dai-link frame master.
56 - frame-inversion : bool property. Add this if the
57 dai-link uses frame clock inversion.
59 For backward compatibility the frame-master and bitclock-master
61 codec is the dai-link frame or bit clock master. In this case there
63 at sound-node level, and the bitclock-inversion and frame-inversion
91 simple-audio-card,frame-master = <&dailink0_master>;
/linux-4.1.27/drivers/media/pci/saa7146/
DKconfig2 tristate "Hexium Gemini frame grabber"
6 This is a video4linux driver for the Hexium Gemini frame
14 tristate "Hexium HV-PCI6 and Orion frame grabber"
19 Orion frame grabber cards by Hexium.
/linux-4.1.27/drivers/block/aoe/
Daoecmd.c24 static void ktcomplete(struct frame *, struct sk_buff *);
78 static struct frame *
82 struct frame *f; in getframe_deferred()
86 f = list_entry(pos, struct frame, head); in getframe_deferred()
95 static struct frame *
98 struct frame *f; in getframe()
105 f = list_entry(pos, struct frame, head); in getframe()
193 aoe_freetframe(struct frame *f) in aoe_freetframe()
205 static struct frame *
208 struct frame *f; in newtframe()
[all …]
/linux-4.1.27/drivers/media/platform/s3c-camif/
Dcamif-regs.c223 struct camif_frame *frame = &vp->out_frame; in camif_hw_set_out_dma_size() local
228 cfg |= (frame->f_width << 16) | frame->f_height; in camif_hw_set_out_dma_size()
261 struct camif_frame *frame = &vp->out_frame; in camif_hw_set_output_dma() local
269 struct camif_dma_offset *offset = &frame->dma_offset; in camif_hw_set_output_dma()
279 camif_get_dma_burst(frame->rect.width, fmt->ybpp, &ymburst, &yrburst); in camif_hw_set_output_dma()
302 struct camif_frame *frame = &vp->out_frame; in camif_hw_set_target_format() local
305 pr_debug("fw: %d, fh: %d color: %d\n", frame->f_width, in camif_hw_set_target_format()
306 frame->f_height, vp->out_fmt->color); in camif_hw_set_target_format()
337 cfg |= (frame->f_height << 16) | frame->f_width; in camif_hw_set_target_format()
339 cfg |= (frame->f_width << 16) | frame->f_height; in camif_hw_set_target_format()
[all …]
/linux-4.1.27/sound/usb/caiaq/
Daudio.c638 int i, frame, len, send_it = 0, outframe = 0; in read_completed() local
664 for (frame = 0; frame < FRAMES_PER_URB; frame++) { in read_completed()
665 if (urb->iso_frame_desc[frame].status) in read_completed()
677 read_in_urb(cdev, urb, &urb->iso_frame_desc[frame]); in read_completed()
697 for (frame = 0; frame < FRAMES_PER_URB; frame++) { in read_completed()
698 urb->iso_frame_desc[frame].offset = BYTES_PER_FRAME * frame; in read_completed()
699 urb->iso_frame_desc[frame].length = BYTES_PER_FRAME; in read_completed()
700 urb->iso_frame_desc[frame].actual_length = 0; in read_completed()
722 int i, frame; in alloc_urbs() local
755 for (frame = 0; frame < FRAMES_PER_URB; frame++) { in alloc_urbs()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/hsi/
Dclient-devices.txt9 - hsi-rx-mode: Receiver Bit transmission mode ("stream" or "frame")
10 - hsi-tx-mode: Transmitter Bit transmission mode ("stream" or "frame")
16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority")
37 hsi-mode = "frame";
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dtrace.h26 __dynamic_array(u8, frame, skb->len)
31 memcpy(__get_dynamic_array(frame), skb->data, skb->len);
48 __dynamic_array(u8, frame, skb->len)
55 memcpy(__get_dynamic_array(frame), skb->data, skb->len);
/linux-4.1.27/fs/ext4/
Dnamei.c254 struct dx_frame *frame);
263 static void dx_insert_block(struct dx_frame *frame,
266 struct dx_frame *frame,
733 struct dx_frame *frame = frame_in; in dx_probe() local
737 frame->bh = ext4_read_dirblock(dir, 0, INDEX); in dx_probe()
738 if (IS_ERR(frame->bh)) in dx_probe()
739 return (struct dx_frame *) frame->bh; in dx_probe()
741 root = (struct dx_root *) frame->bh->b_data; in dx_probe()
835 frame->entries = entries; in dx_probe()
836 frame->at = at; in dx_probe()
[all …]
/linux-4.1.27/Documentation/video4linux/
DREADME.cpia257 buffer_size Size for each frame buffer in bytes (default 68k)
58 num_buffers Number of frame buffers (1-32, default 3)
78 frame rate achieved by the camera. If the compression engine is able to
79 keep up with the frame rate, the maximum image size is given by the table
83 as the compression engine can keep up with the frame rate, after a short time
86 compress the image enough and will reduce the frame rate by producing larger
89 any alternate at frame rates down to 15fps. For lower frame rates, it may
107 a frame. The exception to this is if you have a heavily loaded machine. In
108 this case use 2 buffers. You are probably not reading at the full frame rate.
/linux-4.1.27/arch/mn10300/include/asm/
Dframe.inc29 # build a stack frame from the registers
34 add -4,sp # next exception frame ptr save area
42 # push the exception frame onto the front of the list
59 # restore the registers from a stack frame
63 # peel back the stack to the calling frame
/linux-4.1.27/drivers/nfc/pn544/
Di2c.c579 u8 frame[PN544_FW_I2C_MAX_PAYLOAD]; in pn544_hci_i2c_fw_write_cmd() local
588 framep = (struct pn544_i2c_fw_frame_write *) frame; in pn544_hci_i2c_fw_write_cmd()
607 r = i2c_master_send(client, frame, framelen); in pn544_hci_i2c_fw_write_cmd()
620 struct pn544_i2c_fw_frame_check frame; in pn544_hci_i2c_fw_check_cmd() local
627 frame.cmd = PN544_FW_CMD_CHECK; in pn544_hci_i2c_fw_check_cmd()
629 put_unaligned_be16(sizeof(frame.be_start_addr) + in pn544_hci_i2c_fw_check_cmd()
630 sizeof(frame.be_datalen) + sizeof(frame.be_crc), in pn544_hci_i2c_fw_check_cmd()
631 &frame.be_length); in pn544_hci_i2c_fw_check_cmd()
634 frame.be_start_addr[0] = (start_addr & 0xff0000) >> 16; in pn544_hci_i2c_fw_check_cmd()
635 frame.be_start_addr[1] = (start_addr & 0xff00) >> 8; in pn544_hci_i2c_fw_check_cmd()
[all …]
/linux-4.1.27/Documentation/video4linux/cx2341x/
DREADME.hm122 format of a YUV frame is specific to this chip and is called HM12. 'HM' stands
32 The width of a frame is always 720 pixels, regardless of the actual specified
45 static unsigned char frame[576*720*3/2];
109 while (fread(frame, sizeof(frame), 1, fin) == 1) {
110 de_macro_y(framey, frame, 720, 720, 576);
111 de_macro_uv(frameu, framev, frame + 720 * 576, 720 / 2, 720 / 2, 576 / 2);
/linux-4.1.27/drivers/tty/
Disicom.c1387 } *frame; in load_firmware() local
1416 for (frame = (struct stframe *)fw->data; in load_firmware()
1417 frame < (struct stframe *)(fw->data + fw->size); in load_firmware()
1418 frame = (struct stframe *)((u8 *)(frame + 1) + in load_firmware()
1419 frame->count)) { in load_firmware()
1425 outw(frame->addr, base); /* lsb of address */ in load_firmware()
1427 word_count = frame->count / 2 + frame->count % 2; in load_firmware()
1442 index + 1, frame->addr, frame->count, status); in load_firmware()
1445 outsw(base, frame->data, word_count); in load_firmware()
1464 for (frame = (struct stframe *)fw->data; in load_firmware()
[all …]
/linux-4.1.27/arch/arm64/include/asm/
Dstacktrace.h25 extern int unwind_frame(struct stackframe *frame);
26 extern void walk_stackframe(struct stackframe *frame,
/linux-4.1.27/net/mac80211/
Doffchannel.c196 if (!WARN_ON(!roc->frame)) { in ieee80211_handle_roc_started()
197 ieee80211_tx_skb_tid_band(roc->sdata, roc->frame, 7, in ieee80211_handle_roc_started()
199 roc->frame = NULL; in ieee80211_handle_roc_started()
310 if (roc->frame) { in ieee80211_roc_notify_destroy()
312 (unsigned long)roc->frame, in ieee80211_roc_notify_destroy()
313 roc->frame->data, roc->frame->len, in ieee80211_roc_notify_destroy()
315 kfree_skb(roc->frame); in ieee80211_roc_notify_destroy()
/linux-4.1.27/arch/metag/include/asm/
Dstacktrace.h16 extern int unwind_frame(struct stackframe *frame);
17 extern void walk_stackframe(struct stackframe *frame,
/linux-4.1.27/drivers/xen/
Dgrant-table.c99 unsigned long frame, unsigned flags);
225 unsigned long frame, unsigned flags) in gnttab_update_entry_v1() argument
228 gnttab_shared.v1[ref].frame = frame; in gnttab_update_entry_v1()
237 unsigned long frame, int readonly) in gnttab_grant_foreign_access_ref() argument
239 gnttab_interface->update_entry(ref, domid, frame, in gnttab_grant_foreign_access_ref()
244 int gnttab_grant_foreign_access(domid_t domid, unsigned long frame, in gnttab_grant_foreign_access() argument
253 gnttab_grant_foreign_access_ref(ref, domid, frame, readonly); in gnttab_grant_foreign_access()
417 unsigned long frame; in gnttab_end_foreign_transfer_ref_v1() local
440 frame = gnttab_shared.v1[ref].frame; in gnttab_end_foreign_transfer_ref_v1()
441 BUG_ON(frame == 0); in gnttab_end_foreign_transfer_ref_v1()
[all …]
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_trace.h25 __field(u32, frame)
33 __entry->frame = crtc->base.dev->driver->get_vblank_counter(crtc->base.dev,
41 pipe_name(__entry->pipe), __entry->frame,
46 TP_PROTO(struct intel_crtc *crtc, u32 min, u32 max, u32 frame),
47 TP_ARGS(crtc, min, max, frame),
51 __field(u32, frame)
59 __entry->frame = frame;
66 pipe_name(__entry->pipe), __entry->frame,
71 TP_PROTO(struct intel_crtc *crtc, u32 frame),
72 TP_ARGS(crtc, frame),
[all …]
Dintel_hdmi.c135 const void *frame, ssize_t len) in g4x_write_infoframe() argument
137 const uint32_t *data = frame; in g4x_write_infoframe()
185 const void *frame, ssize_t len) in ibx_write_infoframe() argument
187 const uint32_t *data = frame; in ibx_write_infoframe()
234 const void *frame, ssize_t len) in cpt_write_infoframe() argument
236 const uint32_t *data = frame; in cpt_write_infoframe()
286 const void *frame, ssize_t len) in vlv_write_infoframe() argument
288 const uint32_t *data = frame; in vlv_write_infoframe()
335 const void *frame, ssize_t len) in hsw_write_infoframe() argument
337 const uint32_t *data = frame; in hsw_write_infoframe()
[all …]
/linux-4.1.27/arch/unicore32/include/asm/
Dstacktrace.h24 extern int unwind_frame(struct stackframe *frame);
28 extern void walk_stackframe(struct stackframe *frame,
/linux-4.1.27/sound/soc/blackfin/
Dbf5xx-ac97.c157 struct ac97_frame frame; in bf5xx_ac97_write() local
158 memset(&frame, 0, sizeof(struct ac97_frame)); in bf5xx_ac97_write()
159 frame.ac97_tag = TAG_VALID | TAG_CMD; in bf5xx_ac97_write()
160 frame.ac97_addr = (reg << 8); in bf5xx_ac97_write()
161 frame.ac97_data = val; in bf5xx_ac97_write()
162 sport_send_and_recv(sport_handle, (unsigned char *)&frame, \ in bf5xx_ac97_write()
/linux-4.1.27/drivers/media/platform/blackfin/
Dppi.c247 bfin_write16(&reg->frame, params->frame); in ppi_set_params()
260 bfin_write16(&reg->frame, params->frame); in ppi_set_params()
277 bfin_write32(&reg->frame, params->frame); in ppi_set_params()
290 vsync_period = samples_per_line * params->frame; in ppi_set_params()
/linux-4.1.27/Documentation/metag/
Dkernel-ABI.txt92 signal frame.
116 an irq signal frame.
204 /* If frame pointer in use, move it to frame temp register so it can be
208 /* If frame pointer in use, set it to stack pointer */
227 A0FrP --> Old A0FrP (frame ptr) Old D1RtP (return ptr)
231 Function epilogues tend to differ depending on the use of a frame pointer. An
232 example of a frame pointer epilogue:
236 /* Restore stack pointer to where frame pointer was before increment */
238 /* Restore frame pointer from frame temp */
243 If the function hasn't touched the frame pointer, MGETL cannot be safely used
/linux-4.1.27/drivers/media/pci/ivtv/
Divtv-controls.c104 int ivtv_g_pts_frame(struct ivtv *itv, s64 *pts, s64 *frame) in ivtv_g_pts_frame() argument
111 *frame = itv->last_dec_timing[0]; in ivtv_g_pts_frame()
115 *frame = 0; in ivtv_g_pts_frame()
124 *frame = data[0]; in ivtv_g_pts_frame()
/linux-4.1.27/drivers/media/usb/cpia2/
Dcpia2_v4l.c190 struct framebuf *frame = &cam->buffers[frame_nr]; in sync() local
193 if (frame->status == FRAME_READY) in sync()
197 frame->status = FRAME_READY; in sync()
198 frame->length = 0; in sync()
205 frame->status == FRAME_READY); in sync()
414 int err, frame; in cpia2_s_fmt_vid_cap() local
441 for (frame = 0; frame < cam->num_frames; ++frame) { in cpia2_s_fmt_vid_cap()
442 if (cam->buffers[frame].status == FRAME_READING) in cpia2_s_fmt_vid_cap()
443 if ((err = sync(cam, frame)) < 0) in cpia2_s_fmt_vid_cap()
446 cam->buffers[frame].status = FRAME_EMPTY; in cpia2_s_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/platform/
Dsh_veu.c101 struct v4l2_rect frame; member
162 .frame = { \
171 .frame = { \
404 pix->width = vfmt->frame.width; in sh_veu_g_fmt()
405 pix->height = vfmt->frame.height; in sh_veu_g_fmt()
522 unsigned int left = vfmt->frame.left & ~0x03; in sh_veu_colour_offset()
523 unsigned int top = vfmt->frame.top; in sh_veu_colour_offset()
534 y_line = ALIGN(vfmt->frame.width, 16); in sh_veu_colour_offset()
535 vfmt->offset_c = offset + y_line * vfmt->frame.height; in sh_veu_colour_offset()
573 vfmt->frame.width = pix->width; in sh_veu_s_fmt()
[all …]
Darv.c116 unsigned char *frame[MAX_AR_HEIGHT]; /* frame data */ member
342 ar_outl(virt_to_phys(ar->frame[l]), M32R_DMA0CDA_PORTL); in ar_read()
353 ar_outl(virt_to_phys(ar->frame[h]), M32R_DMA0CDA_PORTL); in ar_read()
380 p = ar->frame[h]; in ar_read()
554 memcpy(ar->frame[0], ar->line_buff, ar->line_bytes); in ar_interrupt()
565 memcpy(ar->frame[line_number], ar->line_buff, ar->line_bytes); in ar_interrupt()
763 ar->frame[i] = kmalloc(MAX_AR_LINE_BYTES, GFP_KERNEL); in ar_init()
764 if (ar->frame[i] == NULL || !ALIGN4(ar->frame[i])) { in ar_init()
838 kfree(ar->frame[i]); in ar_init()
871 kfree(ar->frame[i]); in ar_cleanup_module()
/linux-4.1.27/drivers/video/fbdev/omap/
DKconfig2 tristate "OMAP frame buffer support"
30 notifying the frame buffer driver when a change has occurred in
31 the frame buffer content and thus a reload of the image data to
32 the external frame buffer is required. If unsure, say N.
/linux-4.1.27/arch/blackfin/include/asm/
Dbfin_ppi.h29 __BFP(frame);
41 __BFP(frame);
61 u32 frame; member
/linux-4.1.27/sound/usb/6fire/
Dpcm.c199 int frame; in usb6fire_pcm_capture() local
228 for (frame = 0; frame < frame_count; frame++) { in usb6fire_pcm_capture()
247 int frame; in usb6fire_pcm_playback() local
276 for (frame = 0; frame < frame_count; frame++) { in usb6fire_pcm_playback()
299 int frame; in usb6fire_pcm_in_urb_handler() local
367 for (frame = 0; frame < frame_count; frame++) in usb6fire_pcm_in_urb_handler()
/linux-4.1.27/drivers/media/i2c/soc_camera/
Dmt9t112.c90 struct v4l2_rect frame; member
826 priv->frame.width, in mt9t112_s_stream()
827 priv->frame.height); in mt9t112_s_stream()
833 priv->frame.width, in mt9t112_s_stream()
834 priv->frame.height); in mt9t112_s_stream()
857 priv->frame = *rect; in mt9t112_set_params()
862 mt9t112_frame_check(&priv->frame.width, &priv->frame.height, in mt9t112_set_params()
863 &priv->frame.left, &priv->frame.top); in mt9t112_set_params()
892 a->c = priv->frame; in mt9t112_g_crop()
913 mf->width = priv->frame.width; in mt9t112_g_fmt()
[all …]
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-audio-upstream.c142 int frame = 0, i = 0; in cx25821_risc_buffer_upstream_audio() local
154 for (frame = 0; frame < NUM_AUDIO_FRAMES; frame++) { in cx25821_risc_buffer_upstream_audio()
155 databuf_offset = frame_size * frame; in cx25821_risc_buffer_upstream_audio()
157 if (frame == 0) { in cx25821_risc_buffer_upstream_audio()
166 if ((frame + 1) == NUM_AUDIO_FRAMES) { in cx25821_risc_buffer_upstream_audio()
174 AUDIO_RISC_DMA_BUF_SIZE * (frame + 1); in cx25821_risc_buffer_upstream_audio()
194 (AUDIO_RISC_DMA_BUF_SIZE * (frame + 1) / 4); in cx25821_risc_buffer_upstream_audio()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dp2p.c224 static bool brcmf_p2p_is_pub_action(void *frame, u32 frame_len) in brcmf_p2p_is_pub_action() argument
228 if (frame == NULL) in brcmf_p2p_is_pub_action()
231 pact_frm = (struct brcmf_p2p_pub_act_frame *)frame; in brcmf_p2p_is_pub_action()
252 static bool brcmf_p2p_is_p2p_action(void *frame, u32 frame_len) in brcmf_p2p_is_p2p_action() argument
256 if (frame == NULL) in brcmf_p2p_is_p2p_action()
259 act_frm = (struct brcmf_p2p_action_frame *)frame; in brcmf_p2p_is_p2p_action()
279 static bool brcmf_p2p_is_gas_action(void *frame, u32 frame_len) in brcmf_p2p_is_gas_action() argument
283 if (frame == NULL) in brcmf_p2p_is_gas_action()
286 sd_act_frm = (struct brcmf_p2psd_gas_pub_act_frame *)frame; in brcmf_p2p_is_gas_action()
314 static void brcmf_p2p_print_actframe(bool tx, void *frame, u32 frame_len) in brcmf_p2p_print_actframe() argument
[all …]
/linux-4.1.27/net/wireless/
Dutil.c653 struct sk_buff *frame = NULL; in ieee80211_amsdu_to_8023s() local
673 while (skb != frame) { in ieee80211_amsdu_to_8023s()
690 frame = skb; in ieee80211_amsdu_to_8023s()
697 frame = dev_alloc_skb(hlen + subframe_len + 2); in ieee80211_amsdu_to_8023s()
698 if (!frame) in ieee80211_amsdu_to_8023s()
701 skb_reserve(frame, hlen + sizeof(struct ethhdr) + 2); in ieee80211_amsdu_to_8023s()
702 memcpy(skb_put(frame, ntohs(len)), skb->data, in ieee80211_amsdu_to_8023s()
708 dev_kfree_skb(frame); in ieee80211_amsdu_to_8023s()
713 skb_reset_network_header(frame); in ieee80211_amsdu_to_8023s()
714 frame->dev = skb->dev; in ieee80211_amsdu_to_8023s()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dsamsung-sxgbe.txt27 - max-frame-size: Maximum Transfer Unit (IEEE defined MTU), rather
28 than the maximum frame size.
50 max-frame-size = <9000>;
/linux-4.1.27/include/trace/events/
Dspi.h93 __field( unsigned, frame )
101 __entry->frame = msg->frame_length;
108 (unsigned)__entry->actual, (unsigned)__entry->frame)
/linux-4.1.27/drivers/usb/gadget/udc/
Dfsl_qe_udc.c1070 static int qe_ep_tx(struct qe_ep *ep, struct qe_frame *frame) in qe_ep_tx() argument
1092 if (frame_get_length(frame) == 0) { in qe_ep_tx()
1093 frame_set_data(frame, udc->nullbuf); in qe_ep_tx()
1094 frame_set_length(frame, 2); in qe_ep_tx()
1095 frame->info |= (ZLP | NO_CRC); in qe_ep_tx()
1098 paddr = virt_to_phys((void *)frame->data); in qe_ep_tx()
1101 if (!(frame_get_info(frame) & NO_CRC)) in qe_ep_tx()
1103 | frame_get_length(frame); in qe_ep_tx()
1105 bdstatus |= T_R | T_I | T_L | frame_get_length(frame); in qe_ep_tx()
1113 frame->info |= PID_DATA1; in qe_ep_tx()
[all …]
/linux-4.1.27/drivers/video/fbdev/
DKconfig6 tristate "Support for frame buffer devices"
9 The frame buffer device provides an abstraction for the graphics
10 hardware. It represents the frame buffer of some video hardware and
18 server exists which uses the frame buffer device exclusively.
19 On several non-X86 architectures, the frame buffer device is the
25 You need an utility program called fbset to make full use of frame
37 (e.g. an accelerated X server) and that are not frame buffer
106 Allow generic frame-buffer functions to work on displays with 1, 2
261 This is the frame buffer device driver for cards based on
312 This is the frame buffer device driver for the Acorn VIDC graphics
[all …]

12345