Home
last modified time | relevance | path

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

12345

/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.c293 struct stackframe frame; in get_wchan() local
299 frame.fp = thread_saved_fp(p); in get_wchan()
300 frame.sp = thread_saved_sp(p); in get_wchan()
301 frame.lr = 0; /* recovered from the stack */ in get_wchan()
302 frame.pc = thread_saved_pc(p); in get_wchan()
305 if (frame.sp < stack_page || in get_wchan()
306 frame.sp >= stack_page + THREAD_SIZE || in get_wchan()
307 unwind_frame(&frame) < 0) in get_wchan()
309 if (!in_sched_functions(frame.pc)) in get_wchan()
310 return frame.pc; in get_wchan()
/linux-4.4.14/arch/x86/kernel/
Dsignal.c280 struct sigframe __user *frame; in __setup_frame() local
285 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fpstate); in __setup_frame()
287 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in __setup_frame()
290 if (__put_user(sig, &frame->sig)) in __setup_frame()
293 if (setup_sigcontext(&frame->sc, fpstate, regs, set->sig[0])) in __setup_frame()
297 if (__copy_to_user(&frame->extramask, &set->sig[1], in __setup_frame()
298 sizeof(frame->extramask))) in __setup_frame()
306 restorer = &frame->retcode; in __setup_frame()
311 err |= __put_user(restorer, &frame->pretcode); in __setup_frame()
320 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.4.14/arch/cris/arch-v32/kernel/
Dsignal.c91 struct signal_frame __user *frame; in sys_sigreturn() local
95 frame = (struct signal_frame *) rdusp(); in sys_sigreturn()
102 if (((long)frame) & 3) in sys_sigreturn()
105 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
108 if (__get_user(set.sig[0], &frame->sc.oldmask) || in sys_sigreturn()
110 frame->extramask, in sys_sigreturn()
111 sizeof(frame->extramask)))) in sys_sigreturn()
116 if (restore_sigcontext(regs, &frame->sc)) in sys_sigreturn()
132 struct rt_signal_frame __user *frame; in sys_rt_sigreturn() local
136 frame = (struct rt_signal_frame *) rdusp(); in sys_rt_sigreturn()
[all …]
/linux-4.4.14/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.4.14/arch/mips/kernel/
Dsignal_n32.c69 struct rt_sigframe_n32 __user *frame; in sysn32_rt_sigreturn() local
73 frame = (struct rt_sigframe_n32 __user *) regs.regs[29]; in sysn32_rt_sigreturn()
74 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sysn32_rt_sigreturn()
76 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sysn32_rt_sigreturn()
81 sig = restore_sigcontext(&regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn()
87 if (compat_restore_altstack(&frame->rs_uc.uc_stack)) in sysn32_rt_sigreturn()
107 struct rt_sigframe_n32 __user *frame; in setup_rt_frame_n32() local
110 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame_n32()
111 if (!access_ok(VERIFY_WRITE, frame, sizeof (*frame))) in setup_rt_frame_n32()
115 err |= copy_siginfo_to_user32(&frame->rs_info, &ksig->info); in setup_rt_frame_n32()
[all …]
Dsignal32.c247 struct sigframe32 __user *frame; in sys32_sigreturn() local
251 frame = (struct sigframe32 __user *) regs.regs[29]; in sys32_sigreturn()
252 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_sigreturn()
254 if (__copy_conv_sigset_from_user(&blocked, &frame->sf_mask)) in sys32_sigreturn()
259 sig = restore_sigcontext32(&regs, &frame->sf_sc); in sys32_sigreturn()
281 struct rt_sigframe32 __user *frame; in sys32_rt_sigreturn() local
285 frame = (struct rt_sigframe32 __user *) regs.regs[29]; in sys32_rt_sigreturn()
286 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_rt_sigreturn()
288 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sys32_rt_sigreturn()
293 sig = restore_sigcontext32(&regs, &frame->rs_uc.uc_mcontext); in sys32_rt_sigreturn()
[all …]
Dsignal.c597 struct sigframe __user *frame; in sys_sigreturn() local
601 frame = (struct sigframe __user *) regs.regs[29]; in sys_sigreturn()
602 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_sigreturn()
604 if (__copy_from_user(&blocked, &frame->sf_mask, sizeof(blocked))) in sys_sigreturn()
609 sig = restore_sigcontext(&regs, &frame->sf_sc); in sys_sigreturn()
632 struct rt_sigframe __user *frame; in sys_rt_sigreturn() local
636 frame = (struct rt_sigframe __user *) regs.regs[29]; in sys_rt_sigreturn()
637 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
639 if (__copy_from_user(&set, &frame->rs_uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
644 sig = restore_sigcontext(&regs, &frame->rs_uc.uc_mcontext); in sys_rt_sigreturn()
[all …]
/linux-4.4.14/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()
/linux-4.4.14/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.4.14/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 …]
Dtime.c47 struct stackframe frame; in profile_pc() local
52 frame.fp = regs->regs[29]; in profile_pc()
53 frame.sp = regs->sp; in profile_pc()
54 frame.pc = regs->pc; in profile_pc()
56 int ret = unwind_frame(&frame); in profile_pc()
59 } while (in_lock_functions(frame.pc)); in profile_pc()
61 return frame.pc; in profile_pc()
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()
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.c338 struct stackframe frame; in get_wchan() local
344 frame.fp = thread_saved_fp(p); in get_wchan()
345 frame.sp = thread_saved_sp(p); in get_wchan()
346 frame.pc = thread_saved_pc(p); in get_wchan()
349 if (frame.sp < stack_page || in get_wchan()
350 frame.sp >= stack_page + THREAD_SIZE || in get_wchan()
351 unwind_frame(&frame)) in get_wchan()
353 if (!in_sched_functions(frame.pc)) in get_wchan()
354 return frame.pc; in get_wchan()
Dperf_callchain.c147 static int callchain_trace(struct stackframe *frame, void *data) in callchain_trace() argument
150 perf_callchain_store(entry, frame->pc); in callchain_trace()
157 struct stackframe frame; in perf_callchain_kernel() local
164 frame.fp = regs->regs[29]; in perf_callchain_kernel()
165 frame.sp = regs->sp; in perf_callchain_kernel()
166 frame.pc = regs->pc; in perf_callchain_kernel()
168 walk_stackframe(&frame, callchain_trace, entry); in perf_callchain_kernel()
Dtraps.c148 struct stackframe frame; in dump_backtrace() local
156 frame.fp = regs->regs[29]; in dump_backtrace()
157 frame.sp = regs->sp; in dump_backtrace()
158 frame.pc = regs->pc; in dump_backtrace()
160 frame.fp = (unsigned long)__builtin_frame_address(0); in dump_backtrace()
161 frame.sp = current_stack_pointer; in dump_backtrace()
162 frame.pc = (unsigned long)dump_backtrace; in dump_backtrace()
167 frame.fp = thread_saved_fp(tsk); in dump_backtrace()
168 frame.sp = thread_saved_sp(tsk); in dump_backtrace()
169 frame.pc = thread_saved_pc(tsk); in dump_backtrace()
[all …]
/linux-4.4.14/arch/x86/ia32/
Dia32_signal.c118 struct sigframe_ia32 __user *frame = (struct sigframe_ia32 __user *)(regs->sp-8); in sys32_sigreturn() local
121 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_sigreturn()
123 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys32_sigreturn()
126 &frame->extramask, in sys32_sigreturn()
127 sizeof(frame->extramask)))) in sys32_sigreturn()
132 if (ia32_restore_sigcontext(regs, &frame->sc)) in sys32_sigreturn()
137 signal_fault(regs, frame, "32bit sigreturn"); in sys32_sigreturn()
144 struct rt_sigframe_ia32 __user *frame; in sys32_rt_sigreturn() local
147 frame = (struct rt_sigframe_ia32 __user *)(regs->sp - 4); in sys32_rt_sigreturn()
149 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys32_rt_sigreturn()
[all …]
/linux-4.4.14/arch/xtensa/kernel/
Dstacktrace.c35 int (*ufn)(struct stackframe *frame, void *data), in xtensa_backtrace_user() argument
43 struct stackframe frame; in xtensa_backtrace_user() local
49 frame.pc = pc; in xtensa_backtrace_user()
50 frame.sp = a1; in xtensa_backtrace_user()
52 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user()
82 frame.pc = pc; in xtensa_backtrace_user()
83 frame.sp = a1; in xtensa_backtrace_user()
85 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user()
119 frame.pc = pc; in xtensa_backtrace_user()
120 frame.sp = a1; in xtensa_backtrace_user()
[all …]
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 …]
/linux-4.4.14/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.4.14/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.4.14/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);
146 #define UNW_PC(frame) ((void)(frame), 0) argument
147 #define UNW_SP(frame) ((void)(frame), 0) argument
148 #define UNW_FP(frame) ((void)(frame), 0) argument
/linux-4.4.14/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.4.14/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.c216 unsigned char *frame; in ax25_send_iframe() local
224 frame = skb_push(skb, 1); in ax25_send_iframe()
226 *frame = AX25_I; in ax25_send_iframe()
227 *frame |= (poll_bit) ? AX25_PF : 0; in ax25_send_iframe()
228 *frame |= (ax25->vr << 5); in ax25_send_iframe()
229 *frame |= (ax25->vs << 1); in ax25_send_iframe()
231 frame = skb_push(skb, 2); in ax25_send_iframe()
233 frame[0] = AX25_I; in ax25_send_iframe()
234 frame[0] |= (ax25->vs << 1); in ax25_send_iframe()
235 frame[1] = (poll_bit) ? AX25_EPF : 0; in ax25_send_iframe()
[all …]
/linux-4.4.14/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.4.14/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.4.14/arch/s390/kernel/
Dsignal.c218 struct sigframe __user *frame = in SYSCALL_DEFINE0() local
222 if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) in SYSCALL_DEFINE0()
226 if (restore_sigregs(regs, &frame->sregs)) in SYSCALL_DEFINE0()
228 if (restore_sigregs_ext(regs, &frame->sregs_ext)) in SYSCALL_DEFINE0()
240 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() local
244 if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
247 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0()
250 if (restore_sigregs(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
252 if (restore_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) in SYSCALL_DEFINE0()
288 struct sigframe __user *frame; in setup_frame() local
[all …]
Dprocess.c128 } *frame; in copy_thread() local
130 frame = container_of(task_pt_regs(p), struct fake_frame, childregs); in copy_thread()
131 p->thread.ksp = (unsigned long) frame; in copy_thread()
145 frame->sf.back_chain = 0; in copy_thread()
147 frame->sf.gprs[8] = (unsigned long) ret_from_fork; in copy_thread()
149 frame->sf.gprs[9] = (unsigned long) frame; in copy_thread()
154 memset(&frame->childregs, 0, sizeof(struct pt_regs)); in copy_thread()
155 frame->childregs.psw.mask = PSW_KERNEL_BITS | PSW_MASK_DAT | in copy_thread()
157 frame->childregs.psw.addr = PSW_ADDR_AMODE | in copy_thread()
159 frame->childregs.gprs[9] = new_stackp; /* function */ in copy_thread()
[all …]
Dcompat_signal.c296 sigframe32 __user *frame = (sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0() local
300 if (__copy_from_user(&cset.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE32)) in COMPAT_SYSCALL_DEFINE0()
305 if (restore_sigregs32(regs, &frame->sregs)) in COMPAT_SYSCALL_DEFINE0()
307 if (restore_sigregs_ext32(regs, &frame->sregs_ext)) in COMPAT_SYSCALL_DEFINE0()
319 rt_sigframe32 __user *frame = (rt_sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0() local
323 if (__copy_from_user(&cset, &frame->uc.uc_sigmask, sizeof(cset))) in COMPAT_SYSCALL_DEFINE0()
327 if (compat_restore_altstack(&frame->uc.uc_stack)) in COMPAT_SYSCALL_DEFINE0()
330 if (restore_sigregs32(regs, &frame->uc.uc_mcontext)) in COMPAT_SYSCALL_DEFINE0()
332 if (restore_sigregs_ext32(regs, &frame->uc.uc_mcontext_ext)) in COMPAT_SYSCALL_DEFINE0()
374 sigframe32 __user *frame; in setup_frame32() local
[all …]
/linux-4.4.14/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.4.14/arch/h8300/kernel/
Dsignal.c108 struct rt_sigframe *frame = (struct rt_sigframe *)(usp - 4); in sys_rt_sigreturn() local
112 if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) in sys_rt_sigreturn()
114 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
119 if (restore_sigcontext(&frame->uc.uc_mcontext, &er0)) in sys_rt_sigreturn()
122 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
161 struct rt_sigframe *frame; in setup_rt_frame() local
165 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame()
167 if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame))) in setup_rt_frame()
171 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_rt_frame()
174 err |= __put_user(0, &frame->uc.uc_flags); in setup_rt_frame()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/staging/wilc1000/
Dwilc_wlan_cfg.c164 static int wilc_wlan_cfg_set_byte(u8 *frame, u32 offset, u16 id, u8 val8) in wilc_wlan_cfg_set_byte() argument
171 buf = &frame[offset]; in wilc_wlan_cfg_set_byte()
180 static int wilc_wlan_cfg_set_hword(u8 *frame, u32 offset, u16 id, u16 val16) in wilc_wlan_cfg_set_hword() argument
187 buf = &frame[offset]; in wilc_wlan_cfg_set_hword()
198 static int wilc_wlan_cfg_set_word(u8 *frame, u32 offset, u16 id, u32 val32) in wilc_wlan_cfg_set_word() argument
205 buf = &frame[offset]; in wilc_wlan_cfg_set_word()
218 static int wilc_wlan_cfg_set_str(u8 *frame, u32 offset, u16 id, u8 *str, u32 size) in wilc_wlan_cfg_set_str() argument
225 buf = &frame[offset]; in wilc_wlan_cfg_set_str()
237 static int wilc_wlan_cfg_set_bin(u8 *frame, u32 offset, u16 id, u8 *b, u32 size) in wilc_wlan_cfg_set_bin() argument
246 buf = &frame[offset]; in wilc_wlan_cfg_set_bin()
[all …]
Dwilc_wlan_cfg.h33 int wilc_wlan_cfg_set_wid(u8 *frame, u32 offset, u16 id, u8 *buf, int size);
34 int wilc_wlan_cfg_get_wid(u8 *frame, u32 offset, u16 id);
36 int wilc_wlan_cfg_indicate_rx(u8 *frame, int size, wilc_cfg_rsp_t *rsp);
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.c706 struct usbvision_frame *frame; in vidioc_querybuf() local
714 frame = &usbvision->frame[vb->index]; in vidioc_querybuf()
715 if (frame->grabstate >= frame_state_ready) in vidioc_querybuf()
717 if (frame->grabstate >= frame_state_done) in vidioc_querybuf()
719 if (frame->grabstate == frame_state_unused) in vidioc_querybuf()
730 vb->timestamp = usbvision->frame[vb->index].timestamp; in vidioc_querybuf()
731 vb->sequence = usbvision->frame[vb->index].sequence; in vidioc_querybuf()
738 struct usbvision_frame *frame; in vidioc_qbuf() local
745 frame = &usbvision->frame[vb->index]; in vidioc_qbuf()
747 if (frame->grabstate != frame_state_unused) in vidioc_qbuf()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/media/platform/sti/bdisp/
Dbdisp-v4l2.c254 struct bdisp_frame *frame, dma_addr_t *paddr) in bdisp_get_addr() argument
256 if (!vb || !frame) in bdisp_get_addr()
261 if (frame->fmt->nb_planes > 1) in bdisp_get_addr()
264 frame->bytesperline * frame->height); in bdisp_get_addr()
266 if (frame->fmt->nb_planes > 2) in bdisp_get_addr()
269 (frame->bytesperline * frame->height) / 4); in bdisp_get_addr()
271 if (frame->fmt->nb_planes > 3) in bdisp_get_addr()
447 struct bdisp_frame *frame = ctx_get_frame(ctx, vq->type); in bdisp_queue_setup() local
449 if (IS_ERR(frame)) { in bdisp_queue_setup()
450 dev_err(ctx->bdisp_dev->dev, "Invalid frame (%p)\n", frame); in bdisp_queue_setup()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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()
278 struct fimc_frame *frame = ctx_get_frame(ctx, f->type); in fimc_m2m_g_fmt_mplane() local
280 if (IS_ERR(frame)) in fimc_m2m_g_fmt_mplane()
281 return PTR_ERR(frame); in fimc_m2m_g_fmt_mplane()
283 __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.c365 struct flite_frame *frame = &fimc->out_frame; in queue_setup() local
366 const struct fimc_fmt *fmt = frame->fmt; in queue_setup()
375 wh = frame->f_width * frame->f_height; in queue_setup()
621 struct flite_frame *frame = &fimc->inp_frame; in fimc_lite_try_crop() local
623 v4l_bound_align_image(&r->width, 0, frame->f_width, 0, in fimc_lite_try_crop()
624 &r->height, 0, frame->f_height, 0, 0); in fimc_lite_try_crop()
627 r->left = clamp_t(u32, r->left, 0, frame->f_width - r->width); in fimc_lite_try_crop()
629 r->top = clamp_t(u32, r->top, 0, frame->f_height - r->height); in fimc_lite_try_crop()
633 frame->f_width, frame->f_height); in fimc_lite_try_crop()
638 struct flite_frame *frame = &fimc->out_frame; in fimc_lite_try_compose() local
[all …]
/linux-4.4.14/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()
138 : frame->dwFrameInterval[0]; in uvc_fixup_video_ctrl()
146 bandwidth = frame->wWidth * frame->wHeight / 8 * format->bpp; in uvc_fixup_video_ctrl()
730 stream->stats.frame.nb_packets == 0) in uvc_video_stats_decode()
754 stream->stats.frame.nb_invalid++; in uvc_video_stats_decode()
768 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.c338 struct uvc_frame *frame; in uvc_parse_format() local
451 frame = &format->frame[0]; in uvc_parse_format()
452 memset(&format->frame[0], 0, sizeof format->frame[0]); in uvc_parse_format()
453 frame->bFrameIntervalType = 1; in uvc_parse_format()
454 frame->dwDefaultFrameInterval = 1; in uvc_parse_format()
455 frame->dwFrameInterval = *intervals; in uvc_parse_format()
481 frame = &format->frame[format->nframes]; in uvc_parse_format()
496 frame->bFrameIndex = buffer[3]; in uvc_parse_format()
497 frame->bmCapabilities = buffer[4]; in uvc_parse_format()
498 frame->wWidth = get_unaligned_le16(&buffer[5]) in uvc_parse_format()
[all …]
/linux-4.4.14/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
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/staging/rtl8188eu/os_dep/
Dmon.c82 void rtl88eu_mon_recv_hook(struct net_device *dev, struct recv_frame *frame) in rtl88eu_mon_recv_hook() argument
89 if (!dev || !frame) in rtl88eu_mon_recv_hook()
94 attr = &frame->attrib; in rtl88eu_mon_recv_hook()
95 data = frame->rx_data; in rtl88eu_mon_recv_hook()
96 data_len = frame->len; in rtl88eu_mon_recv_hook()
114 void rtl88eu_mon_xmit_hook(struct net_device *dev, struct xmit_frame *frame, in rtl88eu_mon_xmit_hook() argument
121 if (!dev || !frame) in rtl88eu_mon_xmit_hook()
126 attr = &frame->attrib; in rtl88eu_mon_xmit_hook()
128 offset = TXDESC_SIZE + frame->pkt_offset * PACKET_OFFSET_SZ; in rtl88eu_mon_xmit_hook()
129 data = frame->buf_addr + offset; in rtl88eu_mon_xmit_hook()
/linux-4.4.14/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.c728 struct rt_sigframe __user *frame; in handle_rt_signal64() local
732 frame = get_sigframe(ksig, get_tm_stackpointer(regs), sizeof(*frame), 0); in handle_rt_signal64()
733 if (unlikely(frame == NULL)) in handle_rt_signal64()
736 err |= __put_user(&frame->info, &frame->pinfo); in handle_rt_signal64()
737 err |= __put_user(&frame->uc, &frame->puc); in handle_rt_signal64()
738 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in handle_rt_signal64()
743 err |= __put_user(0, &frame->uc.uc_flags); in handle_rt_signal64()
744 err |= __save_altstack(&frame->uc.uc_stack, regs->gpr[1]); in handle_rt_signal64()
750 err |= __put_user(&frame->uc_transact, &frame->uc.uc_link); in handle_rt_signal64()
751 err |= setup_tm_sigcontexts(&frame->uc.uc_mcontext, in handle_rt_signal64()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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 v4l2_get_timestamp(&frame->v4l2_buf.timestamp); in gspca_frame_add()
440 frame->v4l2_buf.sequence = gspca_dev->sequence++; in gspca_frame_add()
[all …]
/linux-4.4.14/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.4.14/arch/arc/kernel/
Dunwind.c893 int arc_unwind(struct unwind_frame_info *frame) in arc_unwind() argument
895 #define FRAME_REG(r, t) (((t *)frame)[reg_info[r].offs]) in arc_unwind()
898 unsigned long pc = UNW_PC(frame) - frame->call_frame; in arc_unwind()
910 UNW_PC(frame), UNW_BLINK(frame), UNW_SP(frame), in arc_unwind()
911 UNW_FP(frame)); in arc_unwind()
913 if (UNW_PC(frame) == 0) in arc_unwind()
918 unsigned long *sptr = (unsigned long *)UNW_SP(frame); in arc_unwind()
1017 frame->call_frame = 1; in arc_unwind()
1030 frame->call_frame = 0; in arc_unwind()
1089 top = STACK_TOP_UNW(frame->task); in arc_unwind()
[all …]
/linux-4.4.14/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.dtsi139 frame@f9021000 {
140 frame-number = <0>;
147 frame@f9023000 {
148 frame-number = <1>;
154 frame@f9024000 {
155 frame-number = <2>;
161 frame@f9025000 {
162 frame-number = <3>;
168 frame@f9026000 {
169 frame-number = <4>;
[all …]
/linux-4.4.14/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>
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/xtensa/include/asm/
Dstacktrace.h33 int (*fn)(struct stackframe *frame, void *data),
37 int (*kfn)(struct stackframe *frame, void *data),
38 int (*ufn)(struct stackframe *frame, void *data),
41 int (*ufn)(struct stackframe *frame, void *data),
/linux-4.4.14/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.4.14/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 …]
/linux-4.4.14/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.4.14/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.4.14/drivers/media/platform/marvell-ccic/
Dmcam-core.c223 static void mcam_buffer_done(struct mcam_camera *cam, int frame, in mcam_buffer_done() argument
227 vbuf->sequence = cam->buf_seq[frame]; in mcam_buffer_done()
339 unsigned frame, dma_addr_t base) in mcam_write_yuv_bases() argument
360 mcam_reg_write(cam, REG_Y0BAR + frame * 4, y); in mcam_write_yuv_bases()
362 mcam_reg_write(cam, REG_U0BAR + frame * 4, u); in mcam_write_yuv_bases()
363 mcam_reg_write(cam, REG_V0BAR + frame * 4, v); in mcam_write_yuv_bases()
507 static void mcam_vmalloc_done(struct mcam_camera *cam, int frame) in mcam_vmalloc_done() argument
548 static void mcam_set_contig_buffer(struct mcam_camera *cam, int frame) in mcam_set_contig_buffer() argument
558 buf = cam->vb_bufs[frame ^ 0x1]; in mcam_set_contig_buffer()
571 cam->vb_bufs[frame] = buf; in mcam_set_contig_buffer()
[all …]
/linux-4.4.14/drivers/net/can/spi/
Dmcp251x.c409 static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, in mcp251x_hw_tx() argument
416 exide = (frame->can_id & CAN_EFF_FLAG) ? 1 : 0; /* Extended ID Enable */ in mcp251x_hw_tx()
418 sid = (frame->can_id & CAN_EFF_MASK) >> 18; in mcp251x_hw_tx()
420 sid = frame->can_id & CAN_SFF_MASK; /* Standard ID */ in mcp251x_hw_tx()
421 eid = frame->can_id & CAN_EFF_MASK; /* Extended ID */ in mcp251x_hw_tx()
422 rtr = (frame->can_id & CAN_RTR_FLAG) ? 1 : 0; /* Remote transmission */ in mcp251x_hw_tx()
431 buf[TXBDLC_OFF] = (rtr << DLC_RTR_SHIFT) | frame->can_dlc; in mcp251x_hw_tx()
432 memcpy(buf + TXBDAT_OFF, frame->data, frame->can_dlc); in mcp251x_hw_tx()
433 mcp251x_hw_tx_frame(spi, buf, frame->can_dlc, tx_buf_idx); in mcp251x_hw_tx()
465 struct can_frame *frame; in mcp251x_hw_rx() local
[all …]
/linux-4.4.14/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.4.14/drivers/gpu/drm/bridge/
Ddw_hdmi.c903 struct hdmi_avi_infoframe frame; in hdmi_config_AVI() local
907 drm_hdmi_avi_infoframe_from_display_mode(&frame, mode); in hdmi_config_AVI()
910 frame.colorspace = HDMI_COLORSPACE_YUV444; in hdmi_config_AVI()
912 frame.colorspace = HDMI_COLORSPACE_YUV422; in hdmi_config_AVI()
914 frame.colorspace = HDMI_COLORSPACE_RGB; in hdmi_config_AVI()
918 frame.colorimetry = HDMI_COLORIMETRY_EXTENDED; in hdmi_config_AVI()
920 frame.extended_colorimetry = in hdmi_config_AVI()
923 frame.extended_colorimetry = in hdmi_config_AVI()
926 frame.colorimetry = hdmi->hdmi_data.colorimetry; in hdmi_config_AVI()
927 frame.extended_colorimetry = HDMI_EXTENDED_COLORIMETRY_XV_YCC_601; in hdmi_config_AVI()
[all …]
/linux-4.4.14/drivers/scsi/
Dmvumi.c265 m_sg = (struct mvumi_sgl *) &cmd->frame->payload[0]; in mvumi_internal_cmd_sgl()
266 cmd->frame->sg_counts = 1; in mvumi_internal_cmd_sgl()
289 cmd->frame = pci_alloc_consistent(mhba->pdev, in mvumi_create_internal_cmd()
291 if (!cmd->frame) { in mvumi_create_internal_cmd()
303 cmd->frame, cmd->frame_phys); in mvumi_create_internal_cmd()
308 cmd->frame->sg_counts = 0; in mvumi_create_internal_cmd()
320 if (cmd && cmd->frame) { in mvumi_delete_internal_cmd()
321 if (cmd->frame->sg_counts) { in mvumi_delete_internal_cmd()
322 m_sg = (struct mvumi_sgl *) &cmd->frame->payload[0]; in mvumi_delete_internal_cmd()
332 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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi365 frame@b021000 {
366 frame-number = <0>;
373 frame@b023000 {
374 frame-number = <1>;
380 frame@b024000 {
381 frame-number = <2>;
387 frame@b025000 {
388 frame-number = <3>;
394 frame@b026000 {
395 frame-number = <4>;
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/sound/
Drenesas,rsrc-card.txt24 - frame-master : Indicates dai-link frame master.
30 - frame-inversion : bool property. Add this if the
31 dai-link uses frame clock inversion.
64 frame-master = <&sndcodec>;
Dsimple-card.txt51 - frame-master : Indicates dai-link frame master.
57 - frame-inversion : bool property. Add this if the
58 dai-link uses frame clock inversion.
63 For backward compatibility the frame-master and bitclock-master
65 codec is the dai-link frame or bit clock master. In this case there
67 at sound-node level, and the bitclock-inversion and frame-inversion
95 simple-audio-card,frame-master = <&dailink0_master>;
/linux-4.4.14/fs/ext4/
Dnamei.c257 struct dx_frame *frame);
266 static void dx_insert_block(struct dx_frame *frame,
269 struct dx_frame *frame,
736 struct dx_frame *frame = frame_in; in dx_probe() local
740 frame->bh = ext4_read_dirblock(dir, 0, INDEX); in dx_probe()
741 if (IS_ERR(frame->bh)) in dx_probe()
742 return (struct dx_frame *) frame->bh; in dx_probe()
744 root = (struct dx_root *) frame->bh->b_data; in dx_probe()
825 frame->entries = entries; in dx_probe()
826 frame->at = at; in dx_probe()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/arm64/include/asm/
Dstacktrace.h25 extern int unwind_frame(struct stackframe *frame);
26 extern void walk_stackframe(struct stackframe *frame,
/linux-4.4.14/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.4.14/arch/metag/include/asm/
Dstacktrace.h16 extern int unwind_frame(struct stackframe *frame);
17 extern void walk_stackframe(struct stackframe *frame,
/linux-4.4.14/arch/unicore32/include/asm/
Dstacktrace.h24 extern int unwind_frame(struct stackframe *frame);
28 extern void walk_stackframe(struct stackframe *frame,
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Dmon.h32 void rtl88eu_mon_recv_hook(struct net_device *dev, struct recv_frame *frame);
33 void rtl88eu_mon_xmit_hook(struct net_device *dev, struct xmit_frame *frame,
/linux-4.4.14/arch/xtensa/oprofile/
Dbacktrace.c14 static int xtensa_backtrace_cb(struct stackframe *frame, void *data) in xtensa_backtrace_cb() argument
16 oprofile_add_trace(frame->pc); in xtensa_backtrace_cb()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/media/pci/ivtv/
Divtv-controls.c106 int ivtv_g_pts_frame(struct ivtv *itv, s64 *pts, s64 *frame) in ivtv_g_pts_frame() argument
113 *frame = itv->last_dec_timing[0]; in ivtv_g_pts_frame()
117 *frame = 0; in ivtv_g_pts_frame()
126 *frame = data[0]; in ivtv_g_pts_frame()
/linux-4.4.14/drivers/xen/
Dgrant-table.c99 unsigned long frame, unsigned flags);
224 unsigned long frame, unsigned flags) in gnttab_update_entry_v1() argument
227 gnttab_shared.v1[ref].frame = frame; in gnttab_update_entry_v1()
236 unsigned long frame, int readonly) in gnttab_grant_foreign_access_ref() argument
238 gnttab_interface->update_entry(ref, domid, frame, in gnttab_grant_foreign_access_ref()
243 int gnttab_grant_foreign_access(domid_t domid, unsigned long frame, in gnttab_grant_foreign_access() argument
252 gnttab_grant_foreign_access_ref(ref, domid, frame, readonly); in gnttab_grant_foreign_access()
416 unsigned long frame; in gnttab_end_foreign_transfer_ref_v1() local
439 frame = gnttab_shared.v1[ref].frame; in gnttab_end_foreign_transfer_ref_v1()
440 BUG_ON(frame == 0); in gnttab_end_foreign_transfer_ref_v1()
[all …]
/linux-4.4.14/arch/mips/vdso/
Dsigreturn.S23 .frame sp, 0, ra
38 .frame sp, 0, ra
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/blackfin/include/asm/
Dbfin_ppi.h29 __BFP(frame);
41 __BFP(frame);
61 u32 frame; member
/linux-4.4.14/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.4.14/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()
918 mf->width = priv->frame.width; in mt9t112_get_fmt()
[all …]
/linux-4.4.14/drivers/media/pci/dt3155/
DKconfig2 tristate "DT3155 frame grabber"
8 Enables dt3155 device driver for the DataTranslation DT3155 frame grabber.
/linux-4.4.14/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.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dp2p.c225 static bool brcmf_p2p_is_pub_action(void *frame, u32 frame_len) in brcmf_p2p_is_pub_action() argument
229 if (frame == NULL) in brcmf_p2p_is_pub_action()
232 pact_frm = (struct brcmf_p2p_pub_act_frame *)frame; in brcmf_p2p_is_pub_action()
253 static bool brcmf_p2p_is_p2p_action(void *frame, u32 frame_len) in brcmf_p2p_is_p2p_action() argument
257 if (frame == NULL) in brcmf_p2p_is_p2p_action()
260 act_frm = (struct brcmf_p2p_action_frame *)frame; in brcmf_p2p_is_p2p_action()
280 static bool brcmf_p2p_is_gas_action(void *frame, u32 frame_len) in brcmf_p2p_is_gas_action() argument
284 if (frame == NULL) in brcmf_p2p_is_gas_action()
287 sd_act_frm = (struct brcmf_p2psd_gas_pub_act_frame *)frame; in brcmf_p2p_is_gas_action()
315 static void brcmf_p2p_print_actframe(bool tx, void *frame, u32 frame_len) in brcmf_p2p_print_actframe() argument
[all …]
/linux-4.4.14/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 …]

12345