frame 447 arch/alpha/kernel/core_mcpcia.c struct el_common_EV5_uncorrectable_mcheck *frame; frame 450 arch/alpha/kernel/core_mcpcia.c frame = &logout->procdata; frame 455 arch/alpha/kernel/core_mcpcia.c i, i+1, frame->paltemp[i], frame->paltemp[i+1]); frame 459 arch/alpha/kernel/core_mcpcia.c i, i+1, frame->shadow[i], frame 460 arch/alpha/kernel/core_mcpcia.c frame->shadow[i+1]); frame 463 arch/alpha/kernel/core_mcpcia.c frame->exc_addr); frame 465 arch/alpha/kernel/core_mcpcia.c frame->exc_sum); frame 467 arch/alpha/kernel/core_mcpcia.c frame->exc_mask); frame 469 arch/alpha/kernel/core_mcpcia.c frame->pal_base); frame 471 arch/alpha/kernel/core_mcpcia.c frame->isr); frame 473 arch/alpha/kernel/core_mcpcia.c frame->icsr); frame 475 arch/alpha/kernel/core_mcpcia.c (frame->ic_perr_stat & 0x800L) ? frame 477 arch/alpha/kernel/core_mcpcia.c frame->ic_perr_stat); frame 479 arch/alpha/kernel/core_mcpcia.c frame->dc_perr_stat); frame 480 arch/alpha/kernel/core_mcpcia.c if (frame->dc_perr_stat & 0x2) { frame 481 arch/alpha/kernel/core_mcpcia.c switch (frame->dc_perr_stat & 0x03c) { frame 497 arch/alpha/kernel/core_mcpcia.c frame->va); frame 499 arch/alpha/kernel/core_mcpcia.c frame->mm_stat); frame 501 arch/alpha/kernel/core_mcpcia.c frame->sc_addr); frame 503 arch/alpha/kernel/core_mcpcia.c frame->sc_stat); frame 505 arch/alpha/kernel/core_mcpcia.c frame->bc_tag_addr); frame 507 arch/alpha/kernel/core_mcpcia.c frame->ei_addr); frame 509 arch/alpha/kernel/core_mcpcia.c frame->fill_syndrome); frame 511 arch/alpha/kernel/core_mcpcia.c frame->ei_stat); frame 513 arch/alpha/kernel/core_mcpcia.c frame->ld_lock); frame 519 arch/alpha/kernel/core_mcpcia.c struct el_common *frame; frame 548 arch/alpha/kernel/core_mcpcia.c frame = (struct el_common *)la_ptr; frame 549 arch/alpha/kernel/core_mcpcia.c iodpp = (struct IOD_subpacket *) (la_ptr + frame->sys_offset); frame 232 arch/alpha/kernel/signal.c do_rt_sigreturn(struct rt_sigframe __user *frame) frame 238 arch/alpha/kernel/signal.c if (!access_ok(&frame->uc, sizeof(frame->uc))) frame 240 arch/alpha/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 245 arch/alpha/kernel/signal.c if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) frame 331 arch/alpha/kernel/signal.c struct sigframe __user *frame; frame 334 arch/alpha/kernel/signal.c frame = get_sigframe(ksig, oldsp, sizeof(*frame)); frame 335 arch/alpha/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 338 arch/alpha/kernel/signal.c err |= setup_sigcontext(&frame->sc, regs, set->sig[0], oldsp); frame 346 arch/alpha/kernel/signal.c err |= __put_user(INSN_MOV_R30_R16, frame->retcode+0); frame 347 arch/alpha/kernel/signal.c err |= __put_user(INSN_LDI_R0+__NR_sigreturn, frame->retcode+1); frame 348 arch/alpha/kernel/signal.c err |= __put_user(INSN_CALLSYS, frame->retcode+2); frame 350 arch/alpha/kernel/signal.c r26 = (unsigned long) frame->retcode; frame 362 arch/alpha/kernel/signal.c regs->r18 = (unsigned long) &frame->sc; /* a2: sigcontext pointer */ frame 363 arch/alpha/kernel/signal.c wrusp((unsigned long) frame); frame 367 arch/alpha/kernel/signal.c current->comm, current->pid, frame, regs->pc, regs->r26); frame 376 arch/alpha/kernel/signal.c struct rt_sigframe __user *frame; frame 379 arch/alpha/kernel/signal.c frame = get_sigframe(ksig, oldsp, sizeof(*frame)); frame 380 arch/alpha/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 383 arch/alpha/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 386 arch/alpha/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 387 arch/alpha/kernel/signal.c err |= __put_user(0, &frame->uc.uc_link); frame 388 arch/alpha/kernel/signal.c err |= __put_user(set->sig[0], &frame->uc.uc_osf_sigmask); frame 389 arch/alpha/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, oldsp); frame 390 arch/alpha/kernel/signal.c err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, frame 392 arch/alpha/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 400 arch/alpha/kernel/signal.c err |= __put_user(INSN_MOV_R30_R16, frame->retcode+0); frame 402 arch/alpha/kernel/signal.c frame->retcode+1); frame 403 arch/alpha/kernel/signal.c err |= __put_user(INSN_CALLSYS, frame->retcode+2); frame 405 arch/alpha/kernel/signal.c r26 = (unsigned long) frame->retcode; frame 415 arch/alpha/kernel/signal.c regs->r17 = (unsigned long) &frame->info; /* a1: siginfo pointer */ frame 416 arch/alpha/kernel/signal.c regs->r18 = (unsigned long) &frame->uc; /* a2: ucontext pointer */ frame 417 arch/alpha/kernel/signal.c wrusp((unsigned long) frame); frame 421 arch/alpha/kernel/signal.c current->comm, current->pid, frame, regs->pc, regs->r26); frame 55 arch/arc/include/asm/unwind.h #define UNW_PC(frame) ((frame)->regs.r63) frame 56 arch/arc/include/asm/unwind.h #define UNW_SP(frame) ((frame)->regs.r28) frame 57 arch/arc/include/asm/unwind.h #define UNW_BLINK(frame) ((frame)->regs.r31) frame 61 arch/arc/include/asm/unwind.h #define UNW_FP(frame) ((frame)->regs.r27) frame 67 arch/arc/include/asm/unwind.h #define UNW_FP(frame) ((void)(frame), 0) frame 110 arch/arc/include/asm/unwind.h extern int arc_unwind(struct unwind_frame_info *frame); frame 143 arch/arc/include/asm/unwind.h #define UNW_PC(frame) ((void)(frame), 0) frame 144 arch/arc/include/asm/unwind.h #define UNW_SP(frame) ((void)(frame), 0) frame 145 arch/arc/include/asm/unwind.h #define UNW_FP(frame) ((void)(frame), 0) frame 209 arch/arc/kernel/signal.c void __user *frame; frame 216 arch/arc/kernel/signal.c frame = (void __user *)((sp - framesize) & ~7); frame 219 arch/arc/kernel/signal.c if (!access_ok(frame, framesize)) frame 220 arch/arc/kernel/signal.c frame = NULL; frame 222 arch/arc/kernel/signal.c return frame; frame 899 arch/arc/kernel/unwind.c int arc_unwind(struct unwind_frame_info *frame) frame 901 arch/arc/kernel/unwind.c #define FRAME_REG(r, t) (((t *)frame)[reg_info[r].offs]) frame 904 arch/arc/kernel/unwind.c unsigned long pc = UNW_PC(frame) - frame->call_frame; frame 916 arch/arc/kernel/unwind.c UNW_PC(frame), UNW_BLINK(frame), UNW_SP(frame), frame 917 arch/arc/kernel/unwind.c UNW_FP(frame)); frame 919 arch/arc/kernel/unwind.c if (UNW_PC(frame) == 0) frame 924 arch/arc/kernel/unwind.c unsigned long *sptr = (unsigned long *)UNW_SP(frame); frame 1023 arch/arc/kernel/unwind.c frame->call_frame = 1; frame 1036 arch/arc/kernel/unwind.c frame->call_frame = 0; frame 1095 arch/arc/kernel/unwind.c top = STACK_TOP_UNW(frame->task); frame 1096 arch/arc/kernel/unwind.c bottom = STACK_BOTTOM_UNW(frame->task); frame 1098 arch/arc/kernel/unwind.c if (UNW_SP(frame) < top && UNW_FP(frame) <= UNW_SP(frame) frame 1099 arch/arc/kernel/unwind.c && bottom < UNW_FP(frame) frame 1101 arch/arc/kernel/unwind.c if (UNW_SP(frame) > top && UNW_FP(frame) >= UNW_SP(frame) frame 1102 arch/arc/kernel/unwind.c && bottom > UNW_FP(frame) frame 1104 arch/arc/kernel/unwind.c && !((UNW_SP(frame) | UNW_FP(frame)) frame 1109 arch/arc/kernel/unwind.c (UNW_FP(frame) + FRAME_LINK_OFFSET)) frame 1111 arch/arc/kernel/unwind.c && link > bottom && link < UNW_FP(frame) frame 1113 arch/arc/kernel/unwind.c && link > UNW_FP(frame) && link < bottom frame 1116 arch/arc/kernel/unwind.c && !__get_user(UNW_PC(frame), frame 1117 arch/arc/kernel/unwind.c (unsigned long *)(UNW_FP(frame) frame 1120 arch/arc/kernel/unwind.c UNW_SP(frame) = frame 1121 arch/arc/kernel/unwind.c UNW_FP(frame) + FRAME_RETADDR_OFFSET frame 1127 arch/arc/kernel/unwind.c sizeof(UNW_PC(frame)); frame 1128 arch/arc/kernel/unwind.c UNW_FP(frame) = link; frame 1182 arch/arc/kernel/unwind.c if (frame->call_frame frame 1184 arch/arc/kernel/unwind.c frame->call_frame = 0; frame 1187 arch/arc/kernel/unwind.c startLoc = min_t(unsigned long, UNW_SP(frame), cfa); frame 1188 arch/arc/kernel/unwind.c endLoc = max_t(unsigned long, UNW_SP(frame), cfa); frame 1239 arch/arc/kernel/unwind.c fptr = (unsigned long *)(&frame->regs); frame 1246 arch/arc/kernel/unwind.c if (reg_info[i].width != sizeof(UNW_SP(frame)) frame 1247 arch/arc/kernel/unwind.c || &FRAME_REG(i, __typeof__(UNW_SP(frame))) frame 1248 arch/arc/kernel/unwind.c != &UNW_SP(frame)) frame 1250 arch/arc/kernel/unwind.c UNW_SP(frame) = cfa; frame 19 arch/arm/include/asm/stacktrace.h void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame) frame 21 arch/arm/include/asm/stacktrace.h frame->fp = frame_pointer(regs); frame 22 arch/arm/include/asm/stacktrace.h frame->sp = regs->ARM_sp; frame 23 arch/arm/include/asm/stacktrace.h frame->lr = regs->ARM_lr; frame 24 arch/arm/include/asm/stacktrace.h frame->pc = regs->ARM_pc; frame 27 arch/arm/include/asm/stacktrace.h extern int unwind_frame(struct stackframe *frame); frame 28 arch/arm/include/asm/stacktrace.h extern void walk_stackframe(struct stackframe *frame, frame 32 arch/arm/include/asm/traps.h extern void dump_backtrace_entry(unsigned long where, unsigned long from, unsigned long frame); frame 300 arch/arm/kernel/process.c struct stackframe frame; frame 306 arch/arm/kernel/process.c frame.fp = thread_saved_fp(p); frame 307 arch/arm/kernel/process.c frame.sp = thread_saved_sp(p); frame 308 arch/arm/kernel/process.c frame.lr = 0; /* recovered from the stack */ frame 309 arch/arm/kernel/process.c frame.pc = thread_saved_pc(p); frame 312 arch/arm/kernel/process.c if (frame.sp < stack_page || frame 313 arch/arm/kernel/process.c frame.sp >= stack_page + THREAD_SIZE || frame 314 arch/arm/kernel/process.c unwind_frame(&frame) < 0) frame 316 arch/arm/kernel/process.c if (!in_sched_functions(frame.pc)) frame 317 arch/arm/kernel/process.c return frame.pc; frame 21 arch/arm/kernel/return_address.c static int save_return_addr(struct stackframe *frame, void *d) frame 26 arch/arm/kernel/return_address.c data->addr = (void *)frame->pc; frame 38 arch/arm/kernel/return_address.c struct stackframe frame; frame 43 arch/arm/kernel/return_address.c frame.fp = (unsigned long)__builtin_frame_address(0); frame 44 arch/arm/kernel/return_address.c frame.sp = current_stack_pointer; frame 45 arch/arm/kernel/return_address.c frame.lr = (unsigned long)__builtin_return_address(0); frame 46 arch/arm/kernel/return_address.c frame.pc = (unsigned long)return_address; frame 48 arch/arm/kernel/return_address.c walk_stackframe(&frame, save_return_addr, &data); frame 29 arch/arm/kernel/signal.c static int preserve_crunch_context(struct crunch_sigframe __user *frame) frame 31 arch/arm/kernel/signal.c char kbuf[sizeof(*frame) + 8]; frame 39 arch/arm/kernel/signal.c return __copy_to_user(frame, kframe, sizeof(*frame)); frame 44 arch/arm/kernel/signal.c struct crunch_sigframe __user *frame = frame 46 arch/arm/kernel/signal.c char kbuf[sizeof(*frame) + 8]; frame 51 arch/arm/kernel/signal.c if (__copy_from_user(kframe, frame, sizeof(*frame))) frame 64 arch/arm/kernel/signal.c static int preserve_iwmmxt_context(struct iwmmxt_sigframe __user *frame) frame 66 arch/arm/kernel/signal.c char kbuf[sizeof(*frame) + 8]; frame 90 arch/arm/kernel/signal.c err = __copy_to_user(frame, kframe, sizeof(*kframe)); frame 97 arch/arm/kernel/signal.c struct iwmmxt_sigframe __user *frame = frame 99 arch/arm/kernel/signal.c char kbuf[sizeof(*frame) + 8]; frame 104 arch/arm/kernel/signal.c if (__copy_from_user(kframe, frame, sizeof(*frame))) frame 135 arch/arm/kernel/signal.c static int preserve_vfp_context(struct vfp_sigframe __user *frame) frame 148 arch/arm/kernel/signal.c return __copy_to_user(frame, &kframe, sizeof(kframe)); frame 153 arch/arm/kernel/signal.c struct vfp_sigframe frame; frame 156 arch/arm/kernel/signal.c err = __copy_from_user(&frame, *auxp, sizeof(frame)); frame 160 arch/arm/kernel/signal.c if (frame.magic != VFP_MAGIC || frame.size != VFP_STORAGE_SIZE) frame 163 arch/arm/kernel/signal.c *auxp += sizeof(frame); frame 164 arch/arm/kernel/signal.c return vfp_restore_user_hwstate(&frame.ufp, &frame.ufp_exc); frame 226 arch/arm/kernel/signal.c struct sigframe __user *frame; frame 239 arch/arm/kernel/signal.c frame = (struct sigframe __user *)regs->ARM_sp; frame 241 arch/arm/kernel/signal.c if (!access_ok(frame, sizeof (*frame))) frame 244 arch/arm/kernel/signal.c if (restore_sigframe(regs, frame)) frame 256 arch/arm/kernel/signal.c struct rt_sigframe __user *frame; frame 269 arch/arm/kernel/signal.c frame = (struct rt_sigframe __user *)regs->ARM_sp; frame 271 arch/arm/kernel/signal.c if (!access_ok(frame, sizeof (*frame))) frame 274 arch/arm/kernel/signal.c if (restore_sigframe(regs, &frame->sig)) frame 277 arch/arm/kernel/signal.c if (restore_altstack(&frame->sig.uc.uc_stack)) frame 345 arch/arm/kernel/signal.c void __user *frame; frame 350 arch/arm/kernel/signal.c frame = (void __user *)((sp - framesize) & ~7); frame 355 arch/arm/kernel/signal.c if (!access_ok(frame, framesize)) frame 356 arch/arm/kernel/signal.c frame = NULL; frame 358 arch/arm/kernel/signal.c return frame; frame 363 arch/arm/kernel/signal.c unsigned long __user *rc, void __user *frame) frame 477 arch/arm/kernel/signal.c regs->ARM_sp = (unsigned long)frame; frame 490 arch/arm/kernel/signal.c struct sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 493 arch/arm/kernel/signal.c if (!frame) frame 499 arch/arm/kernel/signal.c err = __put_user(0x5ac3c35a, &frame->uc.uc_flags); frame 501 arch/arm/kernel/signal.c err |= setup_sigframe(frame, regs, set); frame 503 arch/arm/kernel/signal.c err = setup_return(regs, ksig, frame->retcode, frame); frame 511 arch/arm/kernel/signal.c struct rt_sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 514 arch/arm/kernel/signal.c if (!frame) frame 517 arch/arm/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 519 arch/arm/kernel/signal.c err |= __put_user(0, &frame->sig.uc.uc_flags); frame 520 arch/arm/kernel/signal.c err |= __put_user(NULL, &frame->sig.uc.uc_link); frame 522 arch/arm/kernel/signal.c err |= __save_altstack(&frame->sig.uc.uc_stack, regs->ARM_sp); frame 523 arch/arm/kernel/signal.c err |= setup_sigframe(&frame->sig, regs, set); frame 525 arch/arm/kernel/signal.c err = setup_return(regs, ksig, frame->sig.retcode, frame); frame 533 arch/arm/kernel/signal.c regs->ARM_r1 = (unsigned long)&frame->info; frame 534 arch/arm/kernel/signal.c regs->ARM_r2 = (unsigned long)&frame->sig.uc; frame 28 arch/arm/kernel/stacktrace.c int notrace unwind_frame(struct stackframe *frame) frame 31 arch/arm/kernel/stacktrace.c unsigned long fp = frame->fp; frame 34 arch/arm/kernel/stacktrace.c low = frame->sp; frame 42 arch/arm/kernel/stacktrace.c frame->fp = *(unsigned long *)(fp - 12); frame 43 arch/arm/kernel/stacktrace.c frame->sp = *(unsigned long *)(fp - 8); frame 44 arch/arm/kernel/stacktrace.c frame->pc = *(unsigned long *)(fp - 4); frame 50 arch/arm/kernel/stacktrace.c void notrace walk_stackframe(struct stackframe *frame, frame 56 arch/arm/kernel/stacktrace.c if (fn(frame, data)) frame 58 arch/arm/kernel/stacktrace.c ret = unwind_frame(frame); frame 72 arch/arm/kernel/stacktrace.c static int save_trace(struct stackframe *frame, void *d) frame 77 arch/arm/kernel/stacktrace.c unsigned long addr = frame->pc; frame 91 arch/arm/kernel/stacktrace.c if (!in_entry_text(frame->pc)) frame 94 arch/arm/kernel/stacktrace.c regs = (struct pt_regs *)frame->sp; frame 106 arch/arm/kernel/stacktrace.c struct stackframe frame; frame 121 arch/arm/kernel/stacktrace.c frame.fp = thread_saved_fp(tsk); frame 122 arch/arm/kernel/stacktrace.c frame.sp = thread_saved_sp(tsk); frame 123 arch/arm/kernel/stacktrace.c frame.lr = 0; /* recovered from the stack */ frame 124 arch/arm/kernel/stacktrace.c frame.pc = thread_saved_pc(tsk); frame 129 arch/arm/kernel/stacktrace.c frame.fp = (unsigned long)__builtin_frame_address(0); frame 130 arch/arm/kernel/stacktrace.c frame.sp = current_stack_pointer; frame 131 arch/arm/kernel/stacktrace.c frame.lr = (unsigned long)__builtin_return_address(0); frame 132 arch/arm/kernel/stacktrace.c frame.pc = (unsigned long)__save_stack_trace; frame 135 arch/arm/kernel/stacktrace.c walk_stackframe(&frame, save_trace, &data); frame 141 arch/arm/kernel/stacktrace.c struct stackframe frame; frame 147 arch/arm/kernel/stacktrace.c frame.fp = regs->ARM_fp; frame 148 arch/arm/kernel/stacktrace.c frame.sp = regs->ARM_sp; frame 149 arch/arm/kernel/stacktrace.c frame.lr = regs->ARM_lr; frame 150 arch/arm/kernel/stacktrace.c frame.pc = regs->ARM_pc; frame 152 arch/arm/kernel/stacktrace.c walk_stackframe(&frame, save_trace, &data); frame 45 arch/arm/kernel/time.c struct stackframe frame; frame 50 arch/arm/kernel/time.c arm_get_current_stackframe(regs, &frame); frame 52 arch/arm/kernel/time.c int ret = unwind_frame(&frame); frame 55 arch/arm/kernel/time.c } while (in_lock_functions(frame.pc)); frame 57 arch/arm/kernel/time.c return frame.pc; frame 65 arch/arm/kernel/traps.c void dump_backtrace_entry(unsigned long where, unsigned long from, unsigned long frame) frame 74 arch/arm/kernel/traps.c dump_mem("", "Exception stack", frame + 4, frame + 4 + sizeof(struct pt_regs)); frame 375 arch/arm/kernel/unwind.c int unwind_frame(struct stackframe *frame) frame 382 arch/arm/kernel/unwind.c low = frame->sp; frame 386 arch/arm/kernel/unwind.c frame->pc, frame->lr, frame->sp); frame 388 arch/arm/kernel/unwind.c if (!kernel_text_address(frame->pc)) frame 391 arch/arm/kernel/unwind.c idx = unwind_find_idx(frame->pc); frame 393 arch/arm/kernel/unwind.c pr_warn("unwind: Index not found %08lx\n", frame->pc); frame 397 arch/arm/kernel/unwind.c ctrl.vrs[FP] = frame->fp; frame 398 arch/arm/kernel/unwind.c ctrl.vrs[SP] = frame->sp; frame 399 arch/arm/kernel/unwind.c ctrl.vrs[LR] = frame->lr; frame 447 arch/arm/kernel/unwind.c if (frame->pc == ctrl.vrs[PC]) frame 450 arch/arm/kernel/unwind.c frame->fp = ctrl.vrs[FP]; frame 451 arch/arm/kernel/unwind.c frame->sp = ctrl.vrs[SP]; frame 452 arch/arm/kernel/unwind.c frame->lr = ctrl.vrs[LR]; frame 453 arch/arm/kernel/unwind.c frame->pc = ctrl.vrs[PC]; frame 460 arch/arm/kernel/unwind.c struct stackframe frame; frame 468 arch/arm/kernel/unwind.c arm_get_current_stackframe(regs, &frame); frame 471 arch/arm/kernel/unwind.c frame.pc = regs->ARM_lr; frame 473 arch/arm/kernel/unwind.c frame.fp = (unsigned long)__builtin_frame_address(0); frame 474 arch/arm/kernel/unwind.c frame.sp = current_stack_pointer; frame 475 arch/arm/kernel/unwind.c frame.lr = (unsigned long)__builtin_return_address(0); frame 476 arch/arm/kernel/unwind.c frame.pc = (unsigned long)unwind_backtrace; frame 479 arch/arm/kernel/unwind.c frame.fp = thread_saved_fp(tsk); frame 480 arch/arm/kernel/unwind.c frame.sp = thread_saved_sp(tsk); frame 485 arch/arm/kernel/unwind.c frame.lr = 0; frame 486 arch/arm/kernel/unwind.c frame.pc = thread_saved_pc(tsk); frame 491 arch/arm/kernel/unwind.c unsigned long where = frame.pc; frame 493 arch/arm/kernel/unwind.c urc = unwind_frame(&frame); frame 496 arch/arm/kernel/unwind.c dump_backtrace_entry(where, frame.pc, frame.sp - 4); frame 62 arch/arm/oprofile/common.c static int report_trace(struct stackframe *frame, void *d) frame 67 arch/arm/oprofile/common.c oprofile_add_trace(frame->pc); frame 111 arch/arm/oprofile/common.c struct stackframe frame; frame 112 arch/arm/oprofile/common.c arm_get_current_stackframe(regs, &frame); frame 113 arch/arm/oprofile/common.c walk_stackframe(&frame, report_trace, &depth); frame 64 arch/arm64/include/asm/stacktrace.h extern int unwind_frame(struct task_struct *tsk, struct stackframe *frame); frame 65 arch/arm64/include/asm/stacktrace.h extern void walk_stackframe(struct task_struct *tsk, struct stackframe *frame, frame 162 arch/arm64/include/asm/stacktrace.h static inline void start_backtrace(struct stackframe *frame, frame 165 arch/arm64/include/asm/stacktrace.h frame->fp = fp; frame 166 arch/arm64/include/asm/stacktrace.h frame->pc = pc; frame 168 arch/arm64/include/asm/stacktrace.h frame->graph = 0; frame 180 arch/arm64/include/asm/stacktrace.h bitmap_zero(frame->stacks_done, __NR_STACK_TYPES); frame 181 arch/arm64/include/asm/stacktrace.h frame->prev_fp = 0; frame 182 arch/arm64/include/asm/stacktrace.h frame->prev_type = STACK_TYPE_UNKNOWN; frame 140 arch/arm64/kernel/perf_callchain.c static int callchain_trace(struct stackframe *frame, void *data) frame 143 arch/arm64/kernel/perf_callchain.c perf_callchain_store(entry, frame->pc); frame 150 arch/arm64/kernel/perf_callchain.c struct stackframe frame; frame 157 arch/arm64/kernel/perf_callchain.c start_backtrace(&frame, regs->regs[29], regs->pc); frame 158 arch/arm64/kernel/perf_callchain.c walk_stackframe(current, &frame, callchain_trace, entry); frame 534 arch/arm64/kernel/process.c struct stackframe frame; frame 544 arch/arm64/kernel/process.c start_backtrace(&frame, thread_saved_fp(p), thread_saved_pc(p)); frame 547 arch/arm64/kernel/process.c if (unwind_frame(p, &frame)) frame 549 arch/arm64/kernel/process.c if (!in_sched_functions(frame.pc)) { frame 550 arch/arm64/kernel/process.c ret = frame.pc; frame 21 arch/arm64/kernel/return_address.c static int save_return_addr(struct stackframe *frame, void *d) frame 26 arch/arm64/kernel/return_address.c data->addr = (void *)frame->pc; frame 38 arch/arm64/kernel/return_address.c struct stackframe frame; frame 43 arch/arm64/kernel/return_address.c start_backtrace(&frame, frame 46 arch/arm64/kernel/return_address.c walk_stackframe(current, &frame, save_return_addr, &data); frame 529 arch/arm64/kernel/signal.c struct rt_sigframe __user *frame; frame 541 arch/arm64/kernel/signal.c frame = (struct rt_sigframe __user *)regs->sp; frame 543 arch/arm64/kernel/signal.c if (!access_ok(frame, sizeof (*frame))) frame 546 arch/arm64/kernel/signal.c if (restore_sigframe(regs, frame)) frame 549 arch/arm64/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 745 arch/arm64/kernel/signal.c struct rt_sigframe __user *frame; frame 753 arch/arm64/kernel/signal.c frame = user.sigframe; frame 755 arch/arm64/kernel/signal.c __put_user_error(0, &frame->uc.uc_flags, err); frame 756 arch/arm64/kernel/signal.c __put_user_error(NULL, &frame->uc.uc_link, err); frame 758 arch/arm64/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->sp); frame 763 arch/arm64/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 764 arch/arm64/kernel/signal.c regs->regs[1] = (unsigned long)&frame->info; frame 765 arch/arm64/kernel/signal.c regs->regs[2] = (unsigned long)&frame->uc; frame 94 arch/arm64/kernel/signal32.c static int compat_preserve_vfp_context(struct compat_vfp_sigframe __user *frame) frame 111 arch/arm64/kernel/signal32.c __put_user_error(magic, &frame->magic, err); frame 112 arch/arm64/kernel/signal32.c __put_user_error(size, &frame->size, err); frame 118 arch/arm64/kernel/signal32.c for (i = 0; i < ARRAY_SIZE(frame->ufp.fpregs); i += 2) { frame 123 arch/arm64/kernel/signal32.c __put_user_error(vreg.lo, &frame->ufp.fpregs[i], err); frame 124 arch/arm64/kernel/signal32.c __put_user_error(vreg.hi, &frame->ufp.fpregs[i + 1], err); frame 130 arch/arm64/kernel/signal32.c __put_user_error(fpscr, &frame->ufp.fpscr, err); frame 137 arch/arm64/kernel/signal32.c __put_user_error(fpexc, &frame->ufp_exc.fpexc, err); frame 138 arch/arm64/kernel/signal32.c __put_user_error(0, &frame->ufp_exc.fpinst, err); frame 139 arch/arm64/kernel/signal32.c __put_user_error(0, &frame->ufp_exc.fpinst2, err); frame 144 arch/arm64/kernel/signal32.c static int compat_restore_vfp_context(struct compat_vfp_sigframe __user *frame) frame 152 arch/arm64/kernel/signal32.c __get_user_error(magic, &frame->magic, err); frame 153 arch/arm64/kernel/signal32.c __get_user_error(size, &frame->size, err); frame 161 arch/arm64/kernel/signal32.c for (i = 0; i < ARRAY_SIZE(frame->ufp.fpregs); i += 2) { frame 164 arch/arm64/kernel/signal32.c __get_user_error(vreg.lo, &frame->ufp.fpregs[i], err); frame 165 arch/arm64/kernel/signal32.c __get_user_error(vreg.hi, &frame->ufp.fpregs[i + 1], err); frame 170 arch/arm64/kernel/signal32.c __get_user_error(fpscr, &frame->ufp.fpscr, err); frame 235 arch/arm64/kernel/signal32.c struct compat_sigframe __user *frame; frame 248 arch/arm64/kernel/signal32.c frame = (struct compat_sigframe __user *)regs->compat_sp; frame 250 arch/arm64/kernel/signal32.c if (!access_ok(frame, sizeof (*frame))) frame 253 arch/arm64/kernel/signal32.c if (compat_restore_sigframe(regs, frame)) frame 266 arch/arm64/kernel/signal32.c struct compat_rt_sigframe __user *frame; frame 279 arch/arm64/kernel/signal32.c frame = (struct compat_rt_sigframe __user *)regs->compat_sp; frame 281 arch/arm64/kernel/signal32.c if (!access_ok(frame, sizeof (*frame))) frame 284 arch/arm64/kernel/signal32.c if (compat_restore_sigframe(regs, &frame->sig)) frame 287 arch/arm64/kernel/signal32.c if (compat_restore_altstack(&frame->sig.uc.uc_stack)) frame 302 arch/arm64/kernel/signal32.c void __user *frame; frame 307 arch/arm64/kernel/signal32.c frame = compat_ptr((compat_uptr_t)((sp - framesize) & ~7)); frame 312 arch/arm64/kernel/signal32.c if (!access_ok(frame, framesize)) frame 313 arch/arm64/kernel/signal32.c frame = NULL; frame 315 arch/arm64/kernel/signal32.c return frame; frame 319 arch/arm64/kernel/signal32.c compat_ulong_t __user *rc, void __user *frame, frame 380 arch/arm64/kernel/signal32.c regs->compat_sp = ptr_to_compat(frame); frame 435 arch/arm64/kernel/signal32.c struct compat_rt_sigframe __user *frame; frame 438 arch/arm64/kernel/signal32.c frame = compat_get_sigframe(ksig, regs, sizeof(*frame)); frame 440 arch/arm64/kernel/signal32.c if (!frame) frame 443 arch/arm64/kernel/signal32.c err |= copy_siginfo_to_user32(&frame->info, &ksig->info); frame 445 arch/arm64/kernel/signal32.c __put_user_error(0, &frame->sig.uc.uc_flags, err); frame 446 arch/arm64/kernel/signal32.c __put_user_error(0, &frame->sig.uc.uc_link, err); frame 448 arch/arm64/kernel/signal32.c err |= __compat_save_altstack(&frame->sig.uc.uc_stack, regs->compat_sp); frame 450 arch/arm64/kernel/signal32.c err |= compat_setup_sigframe(&frame->sig, regs, set); frame 453 arch/arm64/kernel/signal32.c compat_setup_return(regs, &ksig->ka, frame->sig.retcode, frame, usig); frame 454 arch/arm64/kernel/signal32.c regs->regs[1] = (compat_ulong_t)(unsigned long)&frame->info; frame 455 arch/arm64/kernel/signal32.c regs->regs[2] = (compat_ulong_t)(unsigned long)&frame->sig.uc; frame 464 arch/arm64/kernel/signal32.c struct compat_sigframe __user *frame; frame 467 arch/arm64/kernel/signal32.c frame = compat_get_sigframe(ksig, regs, sizeof(*frame)); frame 469 arch/arm64/kernel/signal32.c if (!frame) frame 472 arch/arm64/kernel/signal32.c __put_user_error(0x5ac3c35a, &frame->uc.uc_flags, err); frame 474 arch/arm64/kernel/signal32.c err |= compat_setup_sigframe(frame, regs, set); frame 476 arch/arm64/kernel/signal32.c compat_setup_return(regs, &ksig->ka, frame->retcode, frame, usig); frame 41 arch/arm64/kernel/stacktrace.c int notrace unwind_frame(struct task_struct *tsk, struct stackframe *frame) frame 43 arch/arm64/kernel/stacktrace.c unsigned long fp = frame->fp; frame 55 arch/arm64/kernel/stacktrace.c if (test_bit(info.type, frame->stacks_done)) frame 71 arch/arm64/kernel/stacktrace.c if (info.type == frame->prev_type) { frame 72 arch/arm64/kernel/stacktrace.c if (fp <= frame->prev_fp) frame 75 arch/arm64/kernel/stacktrace.c set_bit(frame->prev_type, frame->stacks_done); frame 82 arch/arm64/kernel/stacktrace.c frame->fp = READ_ONCE_NOCHECK(*(unsigned long *)(fp)); frame 83 arch/arm64/kernel/stacktrace.c frame->pc = READ_ONCE_NOCHECK(*(unsigned long *)(fp + 8)); frame 84 arch/arm64/kernel/stacktrace.c frame->prev_fp = fp; frame 85 arch/arm64/kernel/stacktrace.c frame->prev_type = info.type; frame 89 arch/arm64/kernel/stacktrace.c (frame->pc == (unsigned long)return_to_handler)) { frame 97 arch/arm64/kernel/stacktrace.c ret_stack = ftrace_graph_get_ret_stack(tsk, frame->graph++); frame 100 arch/arm64/kernel/stacktrace.c frame->pc = ret_stack->ret; frame 110 arch/arm64/kernel/stacktrace.c if (!frame->fp && !frame->pc) frame 117 arch/arm64/kernel/stacktrace.c void notrace walk_stackframe(struct task_struct *tsk, struct stackframe *frame, frame 123 arch/arm64/kernel/stacktrace.c if (fn(frame, data)) frame 125 arch/arm64/kernel/stacktrace.c ret = unwind_frame(tsk, frame); frame 139 arch/arm64/kernel/stacktrace.c static int save_trace(struct stackframe *frame, void *d) frame 143 arch/arm64/kernel/stacktrace.c unsigned long addr = frame->pc; frame 160 arch/arm64/kernel/stacktrace.c struct stackframe frame; frame 166 arch/arm64/kernel/stacktrace.c start_backtrace(&frame, regs->regs[29], regs->pc); frame 167 arch/arm64/kernel/stacktrace.c walk_stackframe(current, &frame, save_trace, &data); frame 175 arch/arm64/kernel/stacktrace.c struct stackframe frame; frame 185 arch/arm64/kernel/stacktrace.c start_backtrace(&frame, thread_saved_fp(tsk), frame 190 arch/arm64/kernel/stacktrace.c start_backtrace(&frame, frame 195 arch/arm64/kernel/stacktrace.c walk_stackframe(tsk, &frame, save_trace, &data); frame 36 arch/arm64/kernel/time.c struct stackframe frame; frame 41 arch/arm64/kernel/time.c start_backtrace(&frame, regs->regs[29], regs->pc); frame 44 arch/arm64/kernel/time.c int ret = unwind_frame(NULL, &frame); frame 47 arch/arm64/kernel/time.c } while (in_lock_functions(frame.pc)); frame 49 arch/arm64/kernel/time.c return frame.pc; frame 87 arch/arm64/kernel/traps.c struct stackframe frame; frame 105 arch/arm64/kernel/traps.c start_backtrace(&frame, frame 112 arch/arm64/kernel/traps.c start_backtrace(&frame, frame 121 arch/arm64/kernel/traps.c dump_backtrace_entry(frame.pc); frame 122 arch/arm64/kernel/traps.c } else if (frame.fp == regs->regs[29]) { frame 133 arch/arm64/kernel/traps.c } while (!unwind_frame(tsk, &frame)); frame 64 arch/c6x/kernel/signal.c struct rt_sigframe __user *frame; frame 78 arch/c6x/kernel/signal.c frame = (struct rt_sigframe __user *) ((unsigned long) regs->sp + 8); frame 80 arch/c6x/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 82 arch/c6x/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 87 arch/c6x/kernel/signal.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) frame 143 arch/c6x/kernel/signal.c struct rt_sigframe __user *frame; frame 147 arch/c6x/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 149 arch/c6x/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 152 arch/c6x/kernel/signal.c err |= __put_user(&frame->info, &frame->pinfo); frame 153 arch/c6x/kernel/signal.c err |= __put_user(&frame->uc, &frame->puc); frame 154 arch/c6x/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 157 arch/c6x/kernel/signal.c err |= __clear_user(&frame->uc, offsetof(struct ucontext, uc_mcontext)); frame 159 arch/c6x/kernel/signal.c err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); frame 160 arch/c6x/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 163 arch/c6x/kernel/signal.c retcode = (unsigned long __user *) &frame->retcode; frame 184 arch/c6x/kernel/signal.c flush_icache_range((unsigned long) &frame->retcode, frame 185 arch/c6x/kernel/signal.c (unsigned long) &frame->retcode + RETCODE_SIZE); frame 187 arch/c6x/kernel/signal.c retcode = (unsigned long __user *) &frame->retcode; frame 190 arch/c6x/kernel/signal.c regs->sp = (unsigned long) frame - 8; frame 202 arch/c6x/kernel/signal.c regs->b4 = (unsigned long)&frame->info; frame 203 arch/c6x/kernel/signal.c regs->a6 = (unsigned long)&frame->uc; frame 13 arch/csky/kernel/perf_callchain.c static int unwind_frame_kernel(struct stackframe *frame) frame 18 arch/csky/kernel/perf_callchain.c if (unlikely(frame->fp < low || frame->fp > high)) frame 21 arch/csky/kernel/perf_callchain.c if (kstack_end((void *)frame->fp) || frame->fp & 0x3) frame 24 arch/csky/kernel/perf_callchain.c *frame = *(struct stackframe *)frame->fp; frame 26 arch/csky/kernel/perf_callchain.c if (__kernel_text_address(frame->lr)) { frame 29 arch/csky/kernel/perf_callchain.c frame->lr = ftrace_graph_ret_addr(NULL, &graph, frame->lr, frame 68 arch/csky/kernel/signal.c struct rt_sigframe __user *frame; frame 74 arch/csky/kernel/signal.c frame = (struct rt_sigframe __user *)regs->usp; frame 76 arch/csky/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 79 arch/csky/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 84 arch/csky/kernel/signal.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) frame 87 arch/csky/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 97 arch/csky/kernel/signal.c static int setup_sigcontext(struct rt_sigframe __user *frame, frame 100 arch/csky/kernel/signal.c struct sigcontext __user *sc = &frame->uc.uc_mcontext; frame 135 arch/csky/kernel/signal.c struct rt_sigframe *frame; frame 139 arch/csky/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 140 arch/csky/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 143 arch/csky/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 146 arch/csky/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 147 arch/csky/kernel/signal.c err |= __put_user(NULL, &frame->uc.uc_link); frame 148 arch/csky/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->usp); frame 149 arch/csky/kernel/signal.c err |= setup_sigcontext(frame, regs); frame 150 arch/csky/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 165 arch/csky/kernel/signal.c regs->usp = (unsigned long)frame; frame 167 arch/csky/kernel/signal.c regs->a1 = (unsigned long)(&(frame->info)); /* a1: siginfo pointer */ frame 168 arch/csky/kernel/signal.c regs->a2 = (unsigned long)(&(frame->uc)); /* a2: ucontext pointer */ frame 109 arch/h8300/kernel/signal.c struct rt_sigframe *frame = (struct rt_sigframe *)(usp - 4); frame 113 arch/h8300/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 115 arch/h8300/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 120 arch/h8300/kernel/signal.c if (restore_sigcontext(&frame->uc.uc_mcontext, &er0)) frame 123 arch/h8300/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 162 arch/h8300/kernel/signal.c struct rt_sigframe *frame; frame 166 arch/h8300/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 168 arch/h8300/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 172 arch/h8300/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 175 arch/h8300/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 176 arch/h8300/kernel/signal.c err |= __put_user(0, &frame->uc.uc_link); frame 177 arch/h8300/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, rdusp()); frame 178 arch/h8300/kernel/signal.c err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); frame 179 arch/h8300/kernel/signal.c err |= copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 184 arch/h8300/kernel/signal.c ret = (unsigned char *)&frame->retcode; frame 190 arch/h8300/kernel/signal.c (unsigned long *)(frame->retcode + 0)); frame 192 arch/h8300/kernel/signal.c (unsigned short *)(frame->retcode + 4)); frame 194 arch/h8300/kernel/signal.c err |= __put_user(ret, &frame->pretcode); frame 200 arch/h8300/kernel/signal.c regs->sp = (unsigned long)frame; frame 203 arch/h8300/kernel/signal.c regs->er1 = (unsigned long)&(frame->info); frame 204 arch/h8300/kernel/signal.c regs->er2 = (unsigned long)&frame->uc; frame 100 arch/hexagon/kernel/signal.c struct rt_sigframe __user *frame; frame 103 arch/hexagon/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe)); frame 105 arch/hexagon/kernel/signal.c if (!access_ok(frame, sizeof(struct rt_sigframe))) frame 108 arch/hexagon/kernel/signal.c if (copy_siginfo_to_user(&frame->info, &ksig->info)) frame 115 arch/hexagon/kernel/signal.c err |= __put_user(0x7800d166, &frame->tramp[0]); frame 116 arch/hexagon/kernel/signal.c err |= __put_user(0x5400c004, &frame->tramp[1]); frame 117 arch/hexagon/kernel/signal.c err |= setup_sigcontext(regs, &frame->uc.uc_mcontext); frame 118 arch/hexagon/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 119 arch/hexagon/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, user_stack_pointer(regs)); frame 124 arch/hexagon/kernel/signal.c regs->r0100 = ((unsigned long long)((unsigned long)&frame->info) << 32) frame 126 arch/hexagon/kernel/signal.c regs->r02 = (unsigned long) &frame->uc; frame 128 arch/hexagon/kernel/signal.c pt_psp(regs) = (unsigned long) frame; frame 227 arch/hexagon/kernel/signal.c struct rt_sigframe __user *frame; frame 233 arch/hexagon/kernel/signal.c frame = (struct rt_sigframe __user *)pt_psp(regs); frame 234 arch/hexagon/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 236 arch/hexagon/kernel/signal.c if (__copy_from_user(&blocked, &frame->uc.uc_sigmask, sizeof(blocked))) frame 241 arch/hexagon/kernel/signal.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) frame 249 arch/hexagon/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 26 arch/hexagon/kernel/stacktrace.c struct stackframe *frame; frame 33 arch/hexagon/kernel/stacktrace.c while (fp >= low && fp <= (high - sizeof(*frame))) { frame 34 arch/hexagon/kernel/stacktrace.c frame = (struct stackframe *)fp; frame 39 arch/hexagon/kernel/stacktrace.c trace->entries[trace->nr_entries++] = frame->rets; frame 48 arch/hexagon/kernel/stacktrace.c low = fp + sizeof(*frame); frame 49 arch/hexagon/kernel/stacktrace.c fp = frame->fp; frame 231 arch/ia64/kernel/signal.c struct sigframe __user *frame; frame 258 arch/ia64/kernel/signal.c check_sp = (new_sp - sizeof(*frame)) & -STACK_ALIGN; frame 265 arch/ia64/kernel/signal.c frame = (void __user *) ((new_sp - sizeof(*frame)) & -STACK_ALIGN); frame 267 arch/ia64/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) { frame 272 arch/ia64/kernel/signal.c err = __put_user(ksig->sig, &frame->arg0); frame 273 arch/ia64/kernel/signal.c err |= __put_user(&frame->info, &frame->arg1); frame 274 arch/ia64/kernel/signal.c err |= __put_user(&frame->sc, &frame->arg2); frame 275 arch/ia64/kernel/signal.c err |= __put_user(new_rbs, &frame->sc.sc_rbs_base); frame 276 arch/ia64/kernel/signal.c err |= __put_user(0, &frame->sc.sc_loadrs); /* initialize to zero */ frame 277 arch/ia64/kernel/signal.c err |= __put_user(ksig->ka.sa.sa_handler, &frame->handler); frame 279 arch/ia64/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 281 arch/ia64/kernel/signal.c err |= __save_altstack(&frame->sc.sc_stack, scr->pt.r12); frame 282 arch/ia64/kernel/signal.c err |= setup_sigcontext(&frame->sc, set, scr); frame 289 arch/ia64/kernel/signal.c scr->pt.r12 = (unsigned long) frame - 16; /* new stack pointer */ frame 312 arch/ia64/kernel/signal.c current->comm, current->pid, ksig->sig, scr->pt.r12, frame->sc.sc_ip, frame->handler); frame 30 arch/ia64/oprofile/backtrace.c struct unw_frame_info frame; frame 51 arch/ia64/oprofile/backtrace.c if (in_ivt_code(bt->frame.ip)) frame 62 arch/ia64/oprofile/backtrace.c if (bt->prev_pfs_loc && bt->regs && bt->frame.pfs_loc == bt->prev_pfs_loc) frame 63 arch/ia64/oprofile/backtrace.c bt->frame.pfs_loc = &bt->regs->ar_pfs; frame 66 arch/ia64/oprofile/backtrace.c return unw_unwind(&bt->frame) == 0; frame 81 arch/ia64/oprofile/backtrace.c unw_init_frame_info(&bt->frame, current, sw); frame 85 arch/ia64/oprofile/backtrace.c unw_get_sp(&bt->frame, &sp); frame 94 arch/ia64/oprofile/backtrace.c unw_get_ip(&bt->frame, &pc); frame 96 arch/ia64/oprofile/backtrace.c if (unw_is_intr_frame(&bt->frame)) { frame 25 arch/m68k/coldfire/vectors.c asmlinkage void dbginterrupt_c(struct frame *fp) frame 11 arch/m68k/fpsp040/fpsp.h | fpsp.h --- stack frame offsets during FPSP exception handling frame 13 arch/m68k/fpsp040/fpsp.h | These equates are used to access the exception frame, the fsave frame 14 arch/m68k/fpsp040/fpsp.h | frame and any local variables needed by the FPSP package. frame 44 arch/m68k/fpsp040/fpsp.h | Positive offsets from A6 refer to the exception frame. Negative frame 46 arch/m68k/fpsp040/fpsp.h | The fsave frame is also accessible from the top via A7. frame 66 arch/m68k/fpsp040/fpsp.h | a second fsave frame can be pushed onto the stack and the frame 67 arch/m68k/fpsp040/fpsp.h | handler exit code will reload the new frame and discard the old. frame 125 arch/m68k/fpsp040/fpsp.h | words of a busy frame are the same as the unimplemented frame. frame 213 arch/m68k/fpsp040/fpsp.h .set EXC_SR,4 | exception frame status register frame 214 arch/m68k/fpsp040/fpsp.h .set EXC_PC,6 | exception frame program counter frame 215 arch/m68k/fpsp040/fpsp.h .set EXC_VEC,10 | exception frame vector (format+vector#) frame 216 arch/m68k/fpsp040/fpsp.h .set EXC_EA,12 | exception frame effective address frame 329 arch/m68k/fpsp040/fpsp.h .set BUSY_SIZE,100 | size of busy frame frame 330 arch/m68k/fpsp040/fpsp.h .set BUSY_FRAME,LV-BUSY_SIZE | start of busy frame frame 332 arch/m68k/fpsp040/fpsp.h .set UNIMP_40_SIZE,44 | size of orig unimp frame frame 333 arch/m68k/fpsp040/fpsp.h .set UNIMP_41_SIZE,52 | size of rev unimp frame frame 335 arch/m68k/fpsp040/fpsp.h .set IDLE_SIZE,4 | size of idle frame frame 336 arch/m68k/fpsp040/fpsp.h .set IDLE_FRAME,LV-IDLE_SIZE | start of idle frame frame 128 arch/m68k/kernel/process.c } *frame; frame 130 arch/m68k/kernel/process.c frame = (struct fork_frame *) (task_stack_page(p) + THREAD_SIZE) - 1; frame 132 arch/m68k/kernel/process.c p->thread.ksp = (unsigned long)frame; frame 133 arch/m68k/kernel/process.c p->thread.esp0 = (unsigned long)&frame->regs; frame 143 arch/m68k/kernel/process.c memset(frame, 0, sizeof(struct fork_frame)); frame 144 arch/m68k/kernel/process.c frame->regs.sr = PS_S; frame 145 arch/m68k/kernel/process.c frame->sw.a3 = usp; /* function */ frame 146 arch/m68k/kernel/process.c frame->sw.d7 = arg; frame 147 arch/m68k/kernel/process.c frame->sw.retpc = (unsigned long)ret_from_kernel_thread; frame 151 arch/m68k/kernel/process.c memcpy(frame, container_of(current_pt_regs(), struct fork_frame, regs), frame 153 arch/m68k/kernel/process.c frame->regs.d0 = 0; frame 154 arch/m68k/kernel/process.c frame->sw.retpc = (unsigned long)ret_from_fork; frame 158 arch/m68k/kernel/process.c task_thread_info(p)->tp_value = frame->regs.d5; frame 65 arch/m68k/kernel/signal.c #define FMT4SIZE sizeof(((struct frame *)0)->un.fmt4) frame 70 arch/m68k/kernel/signal.c [2] = sizeof(((struct frame *)0)->un.fmt2), frame 71 arch/m68k/kernel/signal.c [3] = sizeof(((struct frame *)0)->un.fmt3), frame 75 arch/m68k/kernel/signal.c [7] = sizeof(((struct frame *)0)->un.fmt7), frame 77 arch/m68k/kernel/signal.c [9] = sizeof(((struct frame *)0)->un.fmt9), frame 78 arch/m68k/kernel/signal.c [10] = sizeof(((struct frame *)0)->un.fmta), frame 79 arch/m68k/kernel/signal.c [11] = sizeof(((struct frame *)0)->un.fmtb), frame 655 arch/m68k/kernel/signal.c unsigned long buf[sizeof(((struct frame *)0)->un) / 2]; frame 788 arch/m68k/kernel/signal.c struct sigframe __user *frame = (struct sigframe __user *)(usp - 4); frame 791 arch/m68k/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 793 arch/m68k/kernel/signal.c if (__get_user(set.sig[0], &frame->sc.sc_mask) || frame 795 arch/m68k/kernel/signal.c __copy_from_user(&set.sig[1], &frame->extramask, frame 796 arch/m68k/kernel/signal.c sizeof(frame->extramask)))) frame 801 arch/m68k/kernel/signal.c if (restore_sigcontext(regs, &frame->sc, frame + 1)) frame 813 arch/m68k/kernel/signal.c struct rt_sigframe __user *frame = (struct rt_sigframe __user *)(usp - 4); frame 816 arch/m68k/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 818 arch/m68k/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 823 arch/m68k/kernel/signal.c if (rt_restore_ucontext(regs, sw, &frame->uc)) frame 889 arch/m68k/kernel/signal.c struct sigframe __user *frame; frame 900 arch/m68k/kernel/signal.c frame = get_sigframe(ksig, sizeof(*frame) + fsize); frame 903 arch/m68k/kernel/signal.c err |= copy_to_user (frame + 1, regs + 1, fsize); frame 905 arch/m68k/kernel/signal.c err |= __put_user(sig, &frame->sig); frame 907 arch/m68k/kernel/signal.c err |= __put_user(regs->vector, &frame->code); frame 908 arch/m68k/kernel/signal.c err |= __put_user(&frame->sc, &frame->psc); frame 911 arch/m68k/kernel/signal.c err |= copy_to_user(frame->extramask, &set->sig[1], frame 912 arch/m68k/kernel/signal.c sizeof(frame->extramask)); frame 915 arch/m68k/kernel/signal.c err |= copy_to_user (&frame->sc, &context, sizeof(context)); frame 919 arch/m68k/kernel/signal.c err |= __put_user(frame->retcode, &frame->pretcode); frame 922 arch/m68k/kernel/signal.c (long __user *)(frame->retcode)); frame 924 arch/m68k/kernel/signal.c err |= __put_user((void *) ret_from_user_signal, &frame->pretcode); frame 930 arch/m68k/kernel/signal.c push_cache ((unsigned long) &frame->retcode); frame 936 arch/m68k/kernel/signal.c wrusp ((unsigned long) frame); frame 966 arch/m68k/kernel/signal.c struct rt_sigframe __user *frame; frame 976 arch/m68k/kernel/signal.c frame = get_sigframe(ksig, sizeof(*frame)); frame 979 arch/m68k/kernel/signal.c err |= copy_to_user (&frame->uc.uc_extra, regs + 1, fsize); frame 981 arch/m68k/kernel/signal.c err |= __put_user(sig, &frame->sig); frame 982 arch/m68k/kernel/signal.c err |= __put_user(&frame->info, &frame->pinfo); frame 983 arch/m68k/kernel/signal.c err |= __put_user(&frame->uc, &frame->puc); frame 984 arch/m68k/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 987 arch/m68k/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 988 arch/m68k/kernel/signal.c err |= __put_user(NULL, &frame->uc.uc_link); frame 989 arch/m68k/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, rdusp()); frame 990 arch/m68k/kernel/signal.c err |= rt_setup_ucontext(&frame->uc, regs); frame 991 arch/m68k/kernel/signal.c err |= copy_to_user (&frame->uc.uc_sigmask, set, sizeof(*set)); frame 995 arch/m68k/kernel/signal.c err |= __put_user(frame->retcode, &frame->pretcode); frame 998 arch/m68k/kernel/signal.c err |= __put_user(0x203c0000, (long __user *)(frame->retcode + 0)); frame 1000 arch/m68k/kernel/signal.c (long __user *)(frame->retcode + 4)); frame 1004 arch/m68k/kernel/signal.c (long __user *)(frame->retcode + 0)); frame 1005 arch/m68k/kernel/signal.c err |= __put_user(0x4e40, (short __user *)(frame->retcode + 4)); frame 1008 arch/m68k/kernel/signal.c err |= __put_user((void *) ret_from_user_rt_signal, &frame->pretcode); frame 1014 arch/m68k/kernel/signal.c push_cache ((unsigned long) &frame->retcode); frame 1020 arch/m68k/kernel/signal.c wrusp ((unsigned long) frame); frame 130 arch/m68k/kernel/traps.c asmlinkage void trap_c(struct frame *fp); frame 133 arch/m68k/kernel/traps.c static inline void access_error060 (struct frame *fp) frame 235 arch/m68k/kernel/traps.c static inline void fix_xframe040(struct frame *fp, unsigned long wba, unsigned short wbs) frame 243 arch/m68k/kernel/traps.c static inline void do_040writebacks(struct frame *fp) frame 288 arch/m68k/kernel/traps.c asmlinkage void berr_040cleanup(struct frame *fp) frame 296 arch/m68k/kernel/traps.c static inline void access_error040(struct frame *fp) frame 376 arch/m68k/kernel/traps.c static inline void bus_error030 (struct frame *fp) frame 501 arch/m68k/kernel/traps.c static inline void bus_error030 (struct frame *fp) frame 702 arch/m68k/kernel/traps.c static inline void access_errorcf(unsigned int fs, struct frame *fp) frame 757 arch/m68k/kernel/traps.c asmlinkage void buserr_c(struct frame *fp) frame 848 arch/m68k/kernel/traps.c struct frame *fp = (struct frame *)regs; frame 973 arch/m68k/kernel/traps.c void bad_super_trap (struct frame *fp) frame 1008 arch/m68k/kernel/traps.c asmlinkage void trap_c(struct frame *fp) frame 85 arch/microblaze/kernel/signal.c struct rt_sigframe __user *frame = frame 94 arch/microblaze/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 97 arch/microblaze/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 102 arch/microblaze/kernel/signal.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &rval)) frame 105 arch/microblaze/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 159 arch/microblaze/kernel/signal.c struct rt_sigframe __user *frame; frame 167 arch/microblaze/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 169 arch/microblaze/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 173 arch/microblaze/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 176 arch/microblaze/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 177 arch/microblaze/kernel/signal.c err |= __put_user(NULL, &frame->uc.uc_link); frame 178 arch/microblaze/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->r1); frame 179 arch/microblaze/kernel/signal.c err |= setup_sigcontext(&frame->uc.uc_mcontext, frame 181 arch/microblaze/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 188 arch/microblaze/kernel/signal.c frame->tramp + 0); frame 190 arch/microblaze/kernel/signal.c err |= __put_user(0xb9cc0008, frame->tramp + 1); frame 194 arch/microblaze/kernel/signal.c regs->r15 = ((unsigned long)frame->tramp)-8; frame 196 arch/microblaze/kernel/signal.c address = ((unsigned long)frame->tramp); frame 207 arch/microblaze/kernel/signal.c address += ((unsigned long)frame->tramp) & ~PAGE_MASK; frame 223 arch/microblaze/kernel/signal.c regs->r1 = (unsigned long) frame; frame 227 arch/microblaze/kernel/signal.c regs->r6 = (unsigned long) &frame->info; /* arg 1: siginfo */ frame 228 arch/microblaze/kernel/signal.c regs->r7 = (unsigned long) &frame->uc; /* arg2: ucontext */ frame 234 arch/microblaze/kernel/signal.c current->comm, current->pid, frame, regs->pc); frame 31 arch/mips/include/asm/asm.h symbol: .frame sp, 0, ra; \ frame 43 arch/mips/include/asm/asm.h symbol: .frame sp, framesize, rpc; \ frame 46 arch/mips/include/asm/jazzdma.h unsigned int frame; /* physical frame no. */ frame 57 arch/mips/jazz/jazzdma.c pgtbl[i].frame = paddr; frame 99 arch/mips/jazz/jazzdma.c int first, last, pages, frame, i; frame 144 arch/mips/jazz/jazzdma.c frame = paddr & ~(VDMA_PAGESIZE - 1); frame 147 arch/mips/jazz/jazzdma.c pgtbl[i].frame = frame; frame 149 arch/mips/jazz/jazzdma.c frame += VDMA_PAGESIZE; frame 167 arch/mips/jazz/jazzdma.c printk("%08x ", pgtbl[i].frame); frame 253 arch/mips/jazz/jazzdma.c pgtbl[first].frame = paddr; frame 273 arch/mips/jazz/jazzdma.c printk("%08x ", pgtbl[i].frame); frame 291 arch/mips/jazz/jazzdma.c int frame; frame 293 arch/mips/jazz/jazzdma.c frame = paddr & ~(VDMA_PAGESIZE - 1); frame 296 arch/mips/jazz/jazzdma.c if (pgtbl[i].frame == frame) frame 313 arch/mips/jazz/jazzdma.c return pgtbl[laddr >> 12].frame + (laddr & (VDMA_PAGESIZE - 1)); frame 626 arch/mips/kernel/signal.c struct sigframe __user *frame; frame 632 arch/mips/kernel/signal.c frame = (struct sigframe __user *)regs->regs[29]; frame 633 arch/mips/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 635 arch/mips/kernel/signal.c if (__copy_from_user(&blocked, &frame->sf_mask, sizeof(blocked))) frame 640 arch/mips/kernel/signal.c sig = restore_sigcontext(regs, &frame->sf_sc); frame 663 arch/mips/kernel/signal.c struct rt_sigframe __user *frame; frame 669 arch/mips/kernel/signal.c frame = (struct rt_sigframe __user *)regs->regs[29]; frame 670 arch/mips/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 672 arch/mips/kernel/signal.c if (__copy_from_user(&set, &frame->rs_uc.uc_sigmask, sizeof(set))) frame 677 arch/mips/kernel/signal.c sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); frame 683 arch/mips/kernel/signal.c if (restore_altstack(&frame->rs_uc.uc_stack)) frame 704 arch/mips/kernel/signal.c struct sigframe __user *frame; frame 707 arch/mips/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 708 arch/mips/kernel/signal.c if (!access_ok(frame, sizeof (*frame))) frame 711 arch/mips/kernel/signal.c err |= setup_sigcontext(regs, &frame->sf_sc); frame 712 arch/mips/kernel/signal.c err |= __copy_to_user(&frame->sf_mask, set, sizeof(*set)); frame 728 arch/mips/kernel/signal.c regs->regs[ 6] = (unsigned long) &frame->sf_sc; frame 729 arch/mips/kernel/signal.c regs->regs[29] = (unsigned long) frame; frame 735 arch/mips/kernel/signal.c frame, regs->cp0_epc, regs->regs[31]); frame 743 arch/mips/kernel/signal.c struct rt_sigframe __user *frame; frame 746 arch/mips/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 747 arch/mips/kernel/signal.c if (!access_ok(frame, sizeof (*frame))) frame 751 arch/mips/kernel/signal.c err |= copy_siginfo_to_user(&frame->rs_info, &ksig->info); frame 754 arch/mips/kernel/signal.c err |= __put_user(0, &frame->rs_uc.uc_flags); frame 755 arch/mips/kernel/signal.c err |= __put_user(NULL, &frame->rs_uc.uc_link); frame 756 arch/mips/kernel/signal.c err |= __save_altstack(&frame->rs_uc.uc_stack, regs->regs[29]); frame 757 arch/mips/kernel/signal.c err |= setup_sigcontext(regs, &frame->rs_uc.uc_mcontext); frame 758 arch/mips/kernel/signal.c err |= __copy_to_user(&frame->rs_uc.uc_sigmask, set, sizeof(*set)); frame 774 arch/mips/kernel/signal.c regs->regs[ 5] = (unsigned long) &frame->rs_info; frame 775 arch/mips/kernel/signal.c regs->regs[ 6] = (unsigned long) &frame->rs_uc; frame 776 arch/mips/kernel/signal.c regs->regs[29] = (unsigned long) frame; frame 782 arch/mips/kernel/signal.c frame, regs->cp0_epc, regs->regs[31]); frame 56 arch/mips/kernel/signal_n32.c struct rt_sigframe_n32 __user *frame; frame 62 arch/mips/kernel/signal_n32.c frame = (struct rt_sigframe_n32 __user *)regs->regs[29]; frame 63 arch/mips/kernel/signal_n32.c if (!access_ok(frame, sizeof(*frame))) frame 65 arch/mips/kernel/signal_n32.c if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) frame 70 arch/mips/kernel/signal_n32.c sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); frame 76 arch/mips/kernel/signal_n32.c if (compat_restore_altstack(&frame->rs_uc.uc_stack)) frame 96 arch/mips/kernel/signal_n32.c struct rt_sigframe_n32 __user *frame; frame 99 arch/mips/kernel/signal_n32.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 100 arch/mips/kernel/signal_n32.c if (!access_ok(frame, sizeof (*frame))) frame 104 arch/mips/kernel/signal_n32.c err |= copy_siginfo_to_user32(&frame->rs_info, &ksig->info); frame 107 arch/mips/kernel/signal_n32.c err |= __put_user(0, &frame->rs_uc.uc_flags); frame 108 arch/mips/kernel/signal_n32.c err |= __put_user(0, &frame->rs_uc.uc_link); frame 109 arch/mips/kernel/signal_n32.c err |= __compat_save_altstack(&frame->rs_uc.uc_stack, regs->regs[29]); frame 110 arch/mips/kernel/signal_n32.c err |= setup_sigcontext(regs, &frame->rs_uc.uc_mcontext); frame 111 arch/mips/kernel/signal_n32.c err |= __copy_conv_sigset_to_user(&frame->rs_uc.uc_sigmask, set); frame 127 arch/mips/kernel/signal_n32.c regs->regs[ 5] = (unsigned long) &frame->rs_info; frame 128 arch/mips/kernel/signal_n32.c regs->regs[ 6] = (unsigned long) &frame->rs_uc; frame 129 arch/mips/kernel/signal_n32.c regs->regs[29] = (unsigned long) frame; frame 135 arch/mips/kernel/signal_n32.c frame, regs->cp0_epc, regs->regs[31]); frame 117 arch/mips/kernel/signal_o32.c struct sigframe32 __user *frame; frame 120 arch/mips/kernel/signal_o32.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 121 arch/mips/kernel/signal_o32.c if (!access_ok(frame, sizeof (*frame))) frame 124 arch/mips/kernel/signal_o32.c err |= setup_sigcontext32(regs, &frame->sf_sc); frame 125 arch/mips/kernel/signal_o32.c err |= __copy_conv_sigset_to_user(&frame->sf_mask, set); frame 142 arch/mips/kernel/signal_o32.c regs->regs[ 6] = (unsigned long) &frame->sf_sc; frame 143 arch/mips/kernel/signal_o32.c regs->regs[29] = (unsigned long) frame; frame 149 arch/mips/kernel/signal_o32.c frame, regs->cp0_epc, regs->regs[31]); frame 156 arch/mips/kernel/signal_o32.c struct rt_sigframe32 __user *frame; frame 162 arch/mips/kernel/signal_o32.c frame = (struct rt_sigframe32 __user *)regs->regs[29]; frame 163 arch/mips/kernel/signal_o32.c if (!access_ok(frame, sizeof(*frame))) frame 165 arch/mips/kernel/signal_o32.c if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) frame 170 arch/mips/kernel/signal_o32.c sig = restore_sigcontext32(regs, &frame->rs_uc.uc_mcontext); frame 176 arch/mips/kernel/signal_o32.c if (compat_restore_altstack(&frame->rs_uc.uc_stack)) frame 196 arch/mips/kernel/signal_o32.c struct rt_sigframe32 __user *frame; frame 199 arch/mips/kernel/signal_o32.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 200 arch/mips/kernel/signal_o32.c if (!access_ok(frame, sizeof (*frame))) frame 204 arch/mips/kernel/signal_o32.c err |= copy_siginfo_to_user32(&frame->rs_info, &ksig->info); frame 207 arch/mips/kernel/signal_o32.c err |= __put_user(0, &frame->rs_uc.uc_flags); frame 208 arch/mips/kernel/signal_o32.c err |= __put_user(0, &frame->rs_uc.uc_link); frame 209 arch/mips/kernel/signal_o32.c err |= __compat_save_altstack(&frame->rs_uc.uc_stack, regs->regs[29]); frame 210 arch/mips/kernel/signal_o32.c err |= setup_sigcontext32(regs, &frame->rs_uc.uc_mcontext); frame 211 arch/mips/kernel/signal_o32.c err |= __copy_conv_sigset_to_user(&frame->rs_uc.uc_sigmask, set); frame 227 arch/mips/kernel/signal_o32.c regs->regs[ 5] = (unsigned long) &frame->rs_info; frame 228 arch/mips/kernel/signal_o32.c regs->regs[ 6] = (unsigned long) &frame->rs_uc; frame 229 arch/mips/kernel/signal_o32.c regs->regs[29] = (unsigned long) frame; frame 235 arch/mips/kernel/signal_o32.c frame, regs->cp0_epc, regs->regs[31]); frame 258 arch/mips/kernel/signal_o32.c struct sigframe32 __user *frame; frame 264 arch/mips/kernel/signal_o32.c frame = (struct sigframe32 __user *)regs->regs[29]; frame 265 arch/mips/kernel/signal_o32.c if (!access_ok(frame, sizeof(*frame))) frame 267 arch/mips/kernel/signal_o32.c if (__copy_conv_sigset_from_user(&blocked, &frame->sf_mask)) frame 272 arch/mips/kernel/signal_o32.c sig = restore_sigcontext32(regs, &frame->sf_sc); frame 152 arch/mips/kvm/entry.c unsigned int frame) frame 156 arch/mips/kvm/entry.c UASM_i_SW(p, tmp, offsetof(struct pt_regs, cp0_epc), frame); frame 161 arch/mips/kvm/entry.c UASM_i_SW(p, tmp, offsetof(struct pt_regs, cp0_cause), frame); frame 166 arch/mips/kvm/entry.c unsigned int frame) frame 172 arch/mips/kvm/entry.c UASM_i_LW(p, tmp, offsetof(struct pt_regs, cp0_epc), frame); frame 176 arch/mips/kvm/entry.c UASM_i_LW(p, tmp, offsetof(struct pt_regs, cp0_cause), frame); frame 133 arch/mips/oprofile/backtrace.c struct stackframe *frame, frame 139 arch/mips/oprofile/backtrace.c while (depth-- && !unwind_user_frame(frame, max_instr_check)) { frame 140 arch/mips/oprofile/backtrace.c oprofile_add_trace(frame->ra); frame 141 arch/mips/oprofile/backtrace.c if (frame->sp < low_addr || frame->sp > high_addr) frame 148 arch/mips/oprofile/backtrace.c struct stackframe *frame, frame 152 arch/mips/oprofile/backtrace.c struct stackframe *frame, frame 155 arch/mips/oprofile/backtrace.c while (depth-- && frame->pc) { frame 156 arch/mips/oprofile/backtrace.c frame->pc = unwind_stack_by_address(low_addr, frame 157 arch/mips/oprofile/backtrace.c &(frame->sp), frame 158 arch/mips/oprofile/backtrace.c frame->pc, frame 159 arch/mips/oprofile/backtrace.c &(frame->ra)); frame 160 arch/mips/oprofile/backtrace.c oprofile_add_trace(frame->ra); frame 167 arch/mips/oprofile/backtrace.c struct stackframe frame = { .sp = regs->regs[29], frame 171 arch/mips/oprofile/backtrace.c const unsigned long low_addr = ALIGN(frame.sp, THREAD_SIZE); frame 174 arch/mips/oprofile/backtrace.c do_user_backtrace(low_addr, &frame, depth); frame 176 arch/mips/oprofile/backtrace.c do_kernel_backtrace(low_addr, &frame, depth); frame 1200 arch/nds32/kernel/perf_event_cpu.c static int unwind_frame_kernel(struct stackframe *frame) frame 1205 arch/nds32/kernel/perf_event_cpu.c if (!kstack_end((void *)frame->fp) && frame 1206 arch/nds32/kernel/perf_event_cpu.c !((unsigned long)frame->fp & 0x3) && frame 1207 arch/nds32/kernel/perf_event_cpu.c ((unsigned long)frame->fp >= TASK_SIZE)) { frame 1223 arch/nds32/kernel/perf_event_cpu.c frame->lp = ((unsigned long *)frame->fp)[-1]; frame 1224 arch/nds32/kernel/perf_event_cpu.c frame->fp = ((unsigned long *)frame->fp)[FP_OFFSET]; frame 1226 arch/nds32/kernel/perf_event_cpu.c if (__kernel_text_address(frame->lp)) frame 1227 arch/nds32/kernel/perf_event_cpu.c frame->lp = ftrace_graph_ret_addr frame 1228 arch/nds32/kernel/perf_event_cpu.c (NULL, &graph, frame->lp, NULL); frame 1248 arch/nds32/kernel/perf_event_cpu.c if (!kstack_end((void *)frame->sp)) { frame 1249 arch/nds32/kernel/perf_event_cpu.c frame->lp = ((unsigned long *)frame->sp)[1]; frame 1253 arch/nds32/kernel/perf_event_cpu.c if (__kernel_text_address(frame->lp)) frame 1254 arch/nds32/kernel/perf_event_cpu.c frame->lp = ftrace_graph_ret_addr frame 1255 arch/nds32/kernel/perf_event_cpu.c (tsk, &graph, frame->lp, NULL); frame 1257 arch/nds32/kernel/perf_event_cpu.c frame->sp = ((unsigned long *)frame->sp) + 1; frame 1267 arch/nds32/kernel/perf_event_cpu.c walk_stackframe(struct stackframe *frame, frame 1274 arch/nds32/kernel/perf_event_cpu.c if (fn_record(frame, data)) frame 1277 arch/nds32/kernel/perf_event_cpu.c ret = unwind_frame_kernel(frame); frame 139 arch/nds32/kernel/signal.c struct rt_sigframe __user *frame; frame 152 arch/nds32/kernel/signal.c frame = (struct rt_sigframe __user *)regs->sp; frame 154 arch/nds32/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 157 arch/nds32/kernel/signal.c if (restore_sigframe(regs, frame)) frame 160 arch/nds32/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 257 arch/nds32/kernel/signal.c setup_return(struct pt_regs *regs, struct ksignal *ksig, void __user * frame) frame 264 arch/nds32/kernel/signal.c regs->sp = (unsigned long)frame; frame 274 arch/nds32/kernel/signal.c struct rt_sigframe __user *frame = frame 275 arch/nds32/kernel/signal.c get_sigframe(ksig, regs, sizeof(*frame)); frame 278 arch/nds32/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 281 arch/nds32/kernel/signal.c __put_user_error(0, &frame->uc.uc_flags, err); frame 282 arch/nds32/kernel/signal.c __put_user_error(NULL, &frame->uc.uc_link, err); frame 284 arch/nds32/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->sp); frame 285 arch/nds32/kernel/signal.c err |= setup_sigframe(frame, regs, set); frame 287 arch/nds32/kernel/signal.c setup_return(regs, ksig, frame); frame 289 arch/nds32/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 290 arch/nds32/kernel/signal.c regs->uregs[1] = (unsigned long)&frame->info; frame 291 arch/nds32/kernel/signal.c regs->uregs[2] = (unsigned long)&frame->uc; frame 105 arch/nios2/kernel/signal.c struct rt_sigframe *frame = (struct rt_sigframe *) regs->sp; frame 109 arch/nios2/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 112 arch/nios2/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 117 arch/nios2/kernel/signal.c if (rt_restore_ucontext(regs, sw, &frame->uc, &rval)) frame 183 arch/nios2/kernel/signal.c struct rt_sigframe *frame; frame 186 arch/nios2/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 189 arch/nios2/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 192 arch/nios2/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 193 arch/nios2/kernel/signal.c err |= __put_user(0, &frame->uc.uc_link); frame 194 arch/nios2/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->sp); frame 195 arch/nios2/kernel/signal.c err |= rt_setup_ucontext(&frame->uc, regs); frame 196 arch/nios2/kernel/signal.c err |= copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 206 arch/nios2/kernel/signal.c regs->sp = (unsigned long) frame; frame 208 arch/nios2/kernel/signal.c regs->r5 = (unsigned long) &frame->info; frame 209 arch/nios2/kernel/signal.c regs->r6 = (unsigned long) &frame->uc; frame 71 arch/openrisc/kernel/signal.c struct rt_sigframe *frame = (struct rt_sigframe __user *)regs->sp; frame 79 arch/openrisc/kernel/signal.c if (((long)frame) & 3) frame 82 arch/openrisc/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 84 arch/openrisc/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 89 arch/openrisc/kernel/signal.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) frame 92 arch/openrisc/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 154 arch/openrisc/kernel/signal.c struct rt_sigframe *frame; frame 158 arch/openrisc/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 160 arch/openrisc/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 165 arch/openrisc/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 168 arch/openrisc/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 169 arch/openrisc/kernel/signal.c err |= __put_user(NULL, &frame->uc.uc_link); frame 170 arch/openrisc/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->sp); frame 171 arch/openrisc/kernel/signal.c err |= setup_sigcontext(regs, &frame->uc.uc_mcontext); frame 173 arch/openrisc/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 179 arch/openrisc/kernel/signal.c return_ip = (unsigned long)&frame->retcode; frame 184 arch/openrisc/kernel/signal.c err |= __put_user(0xa960, (short *)(frame->retcode + 0)); frame 185 arch/openrisc/kernel/signal.c err |= __put_user(__NR_rt_sigreturn, (short *)(frame->retcode + 2)); frame 186 arch/openrisc/kernel/signal.c err |= __put_user(0x20000001, (unsigned long *)(frame->retcode + 4)); frame 187 arch/openrisc/kernel/signal.c err |= __put_user(0x15000000, (unsigned long *)(frame->retcode + 8)); frame 196 arch/openrisc/kernel/signal.c regs->gpr[4] = (unsigned long)&frame->info; /* arg 2: (siginfo_t*) */ frame 197 arch/openrisc/kernel/signal.c regs->gpr[5] = (unsigned long)&frame->uc; /* arg 3: ucontext */ frame 200 arch/openrisc/kernel/signal.c regs->sp = (unsigned long)frame; frame 90 arch/parisc/kernel/signal.c struct rt_sigframe __user *frame; frame 104 arch/parisc/kernel/signal.c frame = (struct rt_sigframe __user *) frame 106 arch/parisc/kernel/signal.c DBG(2,"sys_rt_sigreturn: frame is %p\n", frame); frame 111 arch/parisc/kernel/signal.c compat_frame = (struct compat_rt_sigframe __user *)frame; frame 120 arch/parisc/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 143 arch/parisc/kernel/signal.c &frame->uc.uc_mcontext); frame 144 arch/parisc/kernel/signal.c if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) frame 147 arch/parisc/kernel/signal.c usp, &frame->uc.uc_stack); frame 148 arch/parisc/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 231 arch/parisc/kernel/signal.c struct rt_sigframe __user *frame; frame 242 arch/parisc/kernel/signal.c frame = get_sigframe(&ksig->ka, usp, sizeof(*frame)); frame 245 arch/parisc/kernel/signal.c DBG(1,"setup_rt_frame: frame %p info %p\n", frame, ksig->info); frame 250 arch/parisc/kernel/signal.c compat_frame = (struct compat_rt_sigframe __user *)frame; frame 265 arch/parisc/kernel/signal.c DBG(1,"setup_rt_frame: frame->info = 0x%p\n", &frame->info); frame 266 arch/parisc/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 267 arch/parisc/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->gr[30]); frame 268 arch/parisc/kernel/signal.c DBG(1,"setup_rt_frame: frame->uc = 0x%p\n", &frame->uc); frame 269 arch/parisc/kernel/signal.c DBG(1,"setup_rt_frame: frame->uc.uc_mcontext = 0x%p\n", &frame->uc.uc_mcontext); frame 270 arch/parisc/kernel/signal.c err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, in_syscall); frame 272 arch/parisc/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 284 arch/parisc/kernel/signal.c &frame->tramp[SIGRESTARTBLOCK_TRAMP+0]); frame 286 arch/parisc/kernel/signal.c &frame->tramp[SIGRESTARTBLOCK_TRAMP+1]); frame 288 arch/parisc/kernel/signal.c &frame->tramp[SIGRESTARTBLOCK_TRAMP+2]); frame 289 arch/parisc/kernel/signal.c err |= __put_user(INSN_NOP, &frame->tramp[SIGRESTARTBLOCK_TRAMP+3]); frame 297 arch/parisc/kernel/signal.c sid, frame->tramp); frame 301 arch/parisc/kernel/signal.c start = (unsigned long) &frame->tramp[0]; frame 302 arch/parisc/kernel/signal.c end = (unsigned long) &frame->tramp[TRAMP_SIZE]; frame 310 arch/parisc/kernel/signal.c rp = (unsigned long) &frame->tramp[SIGRESTARTBLOCK_TRAMP]; frame 396 arch/parisc/kernel/signal.c regs->gr[25] = A(&frame->info); /* siginfo pointer */ frame 397 arch/parisc/kernel/signal.c regs->gr[24] = A(&frame->uc); /* ucontext pointer */ frame 404 arch/parisc/kernel/signal.c regs->gr[30] = (A(frame) + sigframe_size); frame 408 arch/parisc/kernel/signal.c current->comm, current->pid, frame, regs->gr[30], frame 103 arch/powerpc/kernel/signal_32.c struct mcontext __user *frame) frame 116 arch/powerpc/kernel/signal_32.c if(__put_user((unsigned int)softe, &frame->mc_gregs[i])) frame 121 arch/powerpc/kernel/signal_32.c if (__put_user((unsigned int)gregs[i], &frame->mc_gregs[i])) frame 160 arch/powerpc/kernel/signal_32.c struct mcontext __user *frame) frame 163 arch/powerpc/kernel/signal_32.c return __copy_to_user(&frame->mc_gregs, regs, GP_REGS_SIZE); frame 383 arch/powerpc/kernel/signal_32.c static int save_user_regs(struct pt_regs *regs, struct mcontext __user *frame, frame 393 arch/powerpc/kernel/signal_32.c if (save_general_regs(regs, frame)) frame 400 arch/powerpc/kernel/signal_32.c if (__copy_to_user(&frame->mc_vregs, ¤t->thread.vr_state, frame 417 arch/powerpc/kernel/signal_32.c if (__put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32])) frame 420 arch/powerpc/kernel/signal_32.c if (copy_fpr_to_user(&frame->mc_fregs, current)) frame 437 arch/powerpc/kernel/signal_32.c if (copy_vsx_to_user(&frame->mc_vsregs, current)) frame 446 arch/powerpc/kernel/signal_32.c if (__copy_to_user(&frame->mc_vregs, current->thread.evr, frame 456 arch/powerpc/kernel/signal_32.c if (__put_user(current->thread.spefscr, (u32 __user *)&frame->mc_vregs + ELF_NEVRREG)) frame 460 arch/powerpc/kernel/signal_32.c if (__put_user(msr, &frame->mc_gregs[PT_MSR])) frame 470 arch/powerpc/kernel/signal_32.c if (__put_user(PPC_INST_ADDI + sigret, &frame->tramp[0]) frame 471 arch/powerpc/kernel/signal_32.c || __put_user(PPC_INST_SC, &frame->tramp[1])) frame 473 arch/powerpc/kernel/signal_32.c flush_icache_range((unsigned long) &frame->tramp[0], frame 474 arch/powerpc/kernel/signal_32.c (unsigned long) &frame->tramp[2]); frame 491 arch/powerpc/kernel/signal_32.c struct mcontext __user *frame, frame 498 arch/powerpc/kernel/signal_32.c if (save_general_regs(¤t->thread.ckpt_regs, frame) frame 514 arch/powerpc/kernel/signal_32.c if (__copy_to_user(&frame->mc_vregs, ¤t->thread.ckvr_state, frame 543 arch/powerpc/kernel/signal_32.c (u32 __user *)&frame->mc_vregs[32])) frame 556 arch/powerpc/kernel/signal_32.c if (copy_ckfpr_to_user(&frame->mc_fregs, current)) frame 574 arch/powerpc/kernel/signal_32.c if (copy_ckvsx_to_user(&frame->mc_vsregs, current)) frame 594 arch/powerpc/kernel/signal_32.c if (__copy_to_user(&frame->mc_vregs, current->thread.evr, frame 603 arch/powerpc/kernel/signal_32.c if (__put_user(current->thread.spefscr, (u32 __user *)&frame->mc_vregs + ELF_NEVRREG)) frame 607 arch/powerpc/kernel/signal_32.c if (__put_user(msr, &frame->mc_gregs[PT_MSR])) frame 611 arch/powerpc/kernel/signal_32.c if (__put_user(PPC_INST_ADDI + sigret, &frame->tramp[0]) frame 612 arch/powerpc/kernel/signal_32.c || __put_user(PPC_INST_SC, &frame->tramp[1])) frame 614 arch/powerpc/kernel/signal_32.c flush_icache_range((unsigned long) &frame->tramp[0], frame 615 arch/powerpc/kernel/signal_32.c (unsigned long) &frame->tramp[2]); frame 900 arch/powerpc/kernel/signal_32.c struct mcontext __user *frame; frame 931 arch/powerpc/kernel/signal_32.c frame = &rt_sf->uc.uc_mcontext; frame 932 arch/powerpc/kernel/signal_32.c addr = frame; frame 938 arch/powerpc/kernel/signal_32.c tramp = (unsigned long) frame->tramp; frame 949 arch/powerpc/kernel/signal_32.c if (save_tm_user_regs(regs, frame, tm_frame, sigret, msr)) frame 957 arch/powerpc/kernel/signal_32.c if (save_user_regs(regs, frame, tm_frame, sigret, 1)) frame 1362 arch/powerpc/kernel/signal_32.c struct sigframe __user *frame; frame 1376 arch/powerpc/kernel/signal_32.c frame = get_sigframe(ksig, get_tm_stackpointer(tsk), sizeof(*frame), 1); frame 1377 arch/powerpc/kernel/signal_32.c if (unlikely(frame == NULL)) frame 1379 arch/powerpc/kernel/signal_32.c sc = (struct sigcontext __user *) &frame->sctx; frame 1391 arch/powerpc/kernel/signal_32.c || __put_user(to_user_ptr(&frame->mctx), &sc->regs) frame 1400 arch/powerpc/kernel/signal_32.c tramp = (unsigned long) frame->mctx.tramp; frame 1404 arch/powerpc/kernel/signal_32.c tm_mctx = &frame->mctx_transact; frame 1406 arch/powerpc/kernel/signal_32.c if (save_tm_user_regs(regs, &frame->mctx, &frame->mctx_transact, frame 1413 arch/powerpc/kernel/signal_32.c if (save_user_regs(regs, &frame->mctx, tm_mctx, sigret, 1)) frame 1422 arch/powerpc/kernel/signal_32.c newsp = ((unsigned long)frame) - __SIGNAL_FRAMESIZE; frame 1440 arch/powerpc/kernel/signal_32.c frame, regs->nip, regs->link); frame 818 arch/powerpc/kernel/signal_64.c struct rt_sigframe __user *frame; frame 829 arch/powerpc/kernel/signal_64.c frame = get_sigframe(ksig, get_tm_stackpointer(tsk), sizeof(*frame), 0); frame 830 arch/powerpc/kernel/signal_64.c if (unlikely(frame == NULL)) frame 833 arch/powerpc/kernel/signal_64.c err |= __put_user(&frame->info, &frame->pinfo); frame 834 arch/powerpc/kernel/signal_64.c err |= __put_user(&frame->uc, &frame->puc); frame 835 arch/powerpc/kernel/signal_64.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 840 arch/powerpc/kernel/signal_64.c err |= __put_user(0, &frame->uc.uc_flags); frame 841 arch/powerpc/kernel/signal_64.c err |= __save_altstack(&frame->uc.uc_stack, regs->gpr[1]); frame 847 arch/powerpc/kernel/signal_64.c err |= __put_user(&frame->uc_transact, &frame->uc.uc_link); frame 848 arch/powerpc/kernel/signal_64.c err |= setup_tm_sigcontexts(&frame->uc.uc_mcontext, frame 849 arch/powerpc/kernel/signal_64.c &frame->uc_transact.uc_mcontext, frame 856 arch/powerpc/kernel/signal_64.c err |= __put_user(0, &frame->uc.uc_link); frame 857 arch/powerpc/kernel/signal_64.c err |= setup_sigcontext(&frame->uc.uc_mcontext, tsk, ksig->sig, frame 861 arch/powerpc/kernel/signal_64.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 872 arch/powerpc/kernel/signal_64.c err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]); frame 875 arch/powerpc/kernel/signal_64.c regs->link = (unsigned long) &frame->tramp[0]; frame 879 arch/powerpc/kernel/signal_64.c newsp = ((unsigned long)frame) - __SIGNAL_FRAMESIZE; frame 906 arch/powerpc/kernel/signal_64.c err |= get_user(regs->gpr[4], (unsigned long __user *)&frame->pinfo); frame 907 arch/powerpc/kernel/signal_64.c err |= get_user(regs->gpr[5], (unsigned long __user *)&frame->puc); frame 908 arch/powerpc/kernel/signal_64.c regs->gpr[6] = (unsigned long) frame; frame 910 arch/powerpc/kernel/signal_64.c regs->gpr[4] = (unsigned long)&frame->uc.uc_mcontext; frame 921 arch/powerpc/kernel/signal_64.c (long)frame, regs->nip, regs->link); frame 96 arch/riscv/kernel/signal.c struct rt_sigframe __user *frame; frame 103 arch/riscv/kernel/signal.c frame = (struct rt_sigframe __user *)regs->sp; frame 105 arch/riscv/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 108 arch/riscv/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 113 arch/riscv/kernel/signal.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) frame 116 arch/riscv/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 127 arch/riscv/kernel/signal.c frame, (void *)regs->sepc, (void *)regs->sp); frame 133 arch/riscv/kernel/signal.c static long setup_sigcontext(struct rt_sigframe __user *frame, frame 136 arch/riscv/kernel/signal.c struct sigcontext __user *sc = &frame->uc.uc_mcontext; frame 173 arch/riscv/kernel/signal.c struct rt_sigframe __user *frame; frame 176 arch/riscv/kernel/signal.c frame = get_sigframe(ksig, regs, sizeof(*frame)); frame 177 arch/riscv/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 180 arch/riscv/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 183 arch/riscv/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 184 arch/riscv/kernel/signal.c err |= __put_user(NULL, &frame->uc.uc_link); frame 185 arch/riscv/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->sp); frame 186 arch/riscv/kernel/signal.c err |= setup_sigcontext(frame, regs); frame 187 arch/riscv/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 203 arch/riscv/kernel/signal.c regs->sp = (unsigned long)frame; frame 205 arch/riscv/kernel/signal.c regs->a1 = (unsigned long)(&frame->info); /* a1: siginfo pointer */ frame 206 arch/riscv/kernel/signal.c regs->a2 = (unsigned long)(&frame->uc); /* a2: ucontext pointer */ frame 211 arch/riscv/kernel/signal.c (void *)regs->sepc, (void *)regs->ra, frame); frame 45 arch/riscv/kernel/stacktrace.c struct stackframe *frame; frame 56 arch/riscv/kernel/stacktrace.c frame = (struct stackframe *)fp - 1; frame 58 arch/riscv/kernel/stacktrace.c fp = frame->fp; frame 59 arch/riscv/kernel/stacktrace.c pc = ftrace_graph_ret_addr(current, NULL, frame->ra, frame 133 arch/s390/include/asm/pci_clp.h u8 frame : 1; frame 183 arch/s390/kernel/compat_signal.c sigframe32 __user *frame = (sigframe32 __user *)regs->gprs[15]; frame 186 arch/s390/kernel/compat_signal.c if (get_compat_sigset(&set, (compat_sigset_t __user *)frame->sc.oldmask)) frame 190 arch/s390/kernel/compat_signal.c if (restore_sigregs32(regs, &frame->sregs)) frame 192 arch/s390/kernel/compat_signal.c if (restore_sigregs_ext32(regs, &frame->sregs_ext)) frame 204 arch/s390/kernel/compat_signal.c rt_sigframe32 __user *frame = (rt_sigframe32 __user *)regs->gprs[15]; frame 207 arch/s390/kernel/compat_signal.c if (get_compat_sigset(&set, &frame->uc.uc_sigmask)) frame 210 arch/s390/kernel/compat_signal.c if (compat_restore_altstack(&frame->uc.uc_stack)) frame 213 arch/s390/kernel/compat_signal.c if (restore_sigregs32(regs, &frame->uc.uc_mcontext)) frame 215 arch/s390/kernel/compat_signal.c if (restore_sigregs_ext32(regs, &frame->uc.uc_mcontext_ext)) frame 257 arch/s390/kernel/compat_signal.c sigframe32 __user *frame; frame 266 arch/s390/kernel/compat_signal.c frame_size = sizeof(*frame) - sizeof(frame->sregs_ext.__reserved); frame 268 arch/s390/kernel/compat_signal.c frame_size -= sizeof(frame->sregs_ext.vxrs_low) + frame 269 arch/s390/kernel/compat_signal.c sizeof(frame->sregs_ext.vxrs_high); frame 270 arch/s390/kernel/compat_signal.c frame = get_sigframe(&ksig->ka, regs, frame_size); frame 271 arch/s390/kernel/compat_signal.c if (frame == (void __user *) -1UL) frame 275 arch/s390/kernel/compat_signal.c if (__put_user(regs->gprs[15], (unsigned int __user *) frame)) frame 279 arch/s390/kernel/compat_signal.c if (put_compat_sigset((compat_sigset_t __user *)frame->sc.oldmask, frame 282 arch/s390/kernel/compat_signal.c if (__put_user(ptr_to_compat(&frame->sregs), &frame->sc.sregs)) frame 289 arch/s390/kernel/compat_signal.c if (save_sigregs32(regs, &frame->sregs)) frame 293 arch/s390/kernel/compat_signal.c if (__put_user(regs->gprs[2], (int __force __user *) &frame->signo)) frame 297 arch/s390/kernel/compat_signal.c if (save_sigregs_ext32(regs, &frame->sregs_ext)) frame 307 arch/s390/kernel/compat_signal.c __u16 __user *svc = (void __user *) frame + frame_size - 2; frame 315 arch/s390/kernel/compat_signal.c regs->gprs[15] = (__force __u64) frame; frame 323 arch/s390/kernel/compat_signal.c regs->gprs[3] = (__force __u64) &frame->sc; frame 341 arch/s390/kernel/compat_signal.c rt_sigframe32 __user *frame; frame 346 arch/s390/kernel/compat_signal.c frame_size = sizeof(*frame) - frame 347 arch/s390/kernel/compat_signal.c sizeof(frame->uc.uc_mcontext_ext.__reserved); frame 357 arch/s390/kernel/compat_signal.c frame_size -= sizeof(frame->uc.uc_mcontext_ext.vxrs_low) + frame 358 arch/s390/kernel/compat_signal.c sizeof(frame->uc.uc_mcontext_ext.vxrs_high); frame 359 arch/s390/kernel/compat_signal.c frame = get_sigframe(&ksig->ka, regs, frame_size); frame 360 arch/s390/kernel/compat_signal.c if (frame == (void __user *) -1UL) frame 364 arch/s390/kernel/compat_signal.c if (__put_user(regs->gprs[15], (unsigned int __force __user *) frame)) frame 373 arch/s390/kernel/compat_signal.c __u16 __user *svc = &frame->svc_insn; frame 380 arch/s390/kernel/compat_signal.c if (copy_siginfo_to_user32(&frame->info, &ksig->info)) frame 387 arch/s390/kernel/compat_signal.c if (__put_user(uc_flags, &frame->uc.uc_flags) || frame 388 arch/s390/kernel/compat_signal.c __put_user(0, &frame->uc.uc_link) || frame 389 arch/s390/kernel/compat_signal.c __compat_save_altstack(&frame->uc.uc_stack, regs->gprs[15]) || frame 390 arch/s390/kernel/compat_signal.c save_sigregs32(regs, &frame->uc.uc_mcontext) || frame 391 arch/s390/kernel/compat_signal.c put_compat_sigset(&frame->uc.uc_sigmask, set, sizeof(compat_sigset_t)) || frame 392 arch/s390/kernel/compat_signal.c save_sigregs_ext32(regs, &frame->uc.uc_mcontext_ext)) frame 397 arch/s390/kernel/compat_signal.c regs->gprs[15] = (__force __u64) frame; frame 405 arch/s390/kernel/compat_signal.c regs->gprs[3] = (__force __u64) &frame->info; frame 406 arch/s390/kernel/compat_signal.c regs->gprs[4] = (__force __u64) &frame->uc; frame 89 arch/s390/kernel/process.c } *frame; frame 91 arch/s390/kernel/process.c frame = container_of(task_pt_regs(p), struct fake_frame, childregs); frame 92 arch/s390/kernel/process.c p->thread.ksp = (unsigned long) frame; frame 110 arch/s390/kernel/process.c frame->sf.back_chain = 0; frame 112 arch/s390/kernel/process.c frame->sf.gprs[8] = (unsigned long) ret_from_fork; frame 114 arch/s390/kernel/process.c frame->sf.gprs[9] = (unsigned long) frame; frame 119 arch/s390/kernel/process.c memset(&frame->childregs, 0, sizeof(struct pt_regs)); frame 120 arch/s390/kernel/process.c frame->childregs.psw.mask = PSW_KERNEL_BITS | PSW_MASK_DAT | frame 122 arch/s390/kernel/process.c frame->childregs.psw.addr = frame 124 arch/s390/kernel/process.c frame->childregs.gprs[9] = new_stackp; /* function */ frame 125 arch/s390/kernel/process.c frame->childregs.gprs[10] = arg; frame 126 arch/s390/kernel/process.c frame->childregs.gprs[11] = (unsigned long) do_exit; frame 127 arch/s390/kernel/process.c frame->childregs.orig_gpr2 = -1; frame 131 arch/s390/kernel/process.c frame->childregs = *current_pt_regs(); frame 132 arch/s390/kernel/process.c frame->childregs.gprs[2] = 0; /* child returns 0 on fork. */ frame 133 arch/s390/kernel/process.c frame->childregs.flags = 0; frame 135 arch/s390/kernel/process.c frame->childregs.gprs[15] = new_stackp; frame 139 arch/s390/kernel/process.c frame->childregs.psw.mask &= ~PSW_MASK_RI; frame 359 arch/s390/kernel/setup.c struct stack_frame *frame; frame 372 arch/s390/kernel/setup.c frame = (struct stack_frame *) stack; frame 373 arch/s390/kernel/setup.c memset(frame, 0, sizeof(*frame)); frame 378 arch/s390/kernel/setup.c : : [_frame] "a" (frame)); frame 220 arch/s390/kernel/signal.c struct sigframe __user *frame = frame 224 arch/s390/kernel/signal.c if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) frame 228 arch/s390/kernel/signal.c if (restore_sigregs(regs, &frame->sregs)) frame 230 arch/s390/kernel/signal.c if (restore_sigregs_ext(regs, &frame->sregs_ext)) frame 242 arch/s390/kernel/signal.c struct rt_sigframe __user *frame = frame 246 arch/s390/kernel/signal.c if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) frame 249 arch/s390/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 252 arch/s390/kernel/signal.c if (restore_sigregs(regs, &frame->uc.uc_mcontext)) frame 254 arch/s390/kernel/signal.c if (restore_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) frame 290 arch/s390/kernel/signal.c struct sigframe __user *frame; frame 301 arch/s390/kernel/signal.c frame_size = sizeof(*frame) - sizeof(frame->sregs_ext); frame 303 arch/s390/kernel/signal.c frame_size += sizeof(frame->sregs_ext); frame 304 arch/s390/kernel/signal.c frame = get_sigframe(ka, regs, frame_size); frame 305 arch/s390/kernel/signal.c if (frame == (void __user *) -1UL) frame 309 arch/s390/kernel/signal.c if (__put_user(regs->gprs[15], (addr_t __user *) frame)) frame 314 arch/s390/kernel/signal.c sc.sregs = (_sigregs __user __force *) &frame->sregs; frame 315 arch/s390/kernel/signal.c if (__copy_to_user(&frame->sc, &sc, sizeof(frame->sc))) frame 322 arch/s390/kernel/signal.c if (save_sigregs(regs, &frame->sregs)) frame 326 arch/s390/kernel/signal.c if (__put_user(regs->gprs[2], (int __user *) &frame->signo)) frame 330 arch/s390/kernel/signal.c if (save_sigregs_ext(regs, &frame->sregs_ext)) frame 339 arch/s390/kernel/signal.c __u16 __user *svc = (void __user *) frame + frame_size - 2; frame 347 arch/s390/kernel/signal.c regs->gprs[15] = (unsigned long) frame; frame 355 arch/s390/kernel/signal.c regs->gprs[3] = (unsigned long) &frame->sc; frame 372 arch/s390/kernel/signal.c struct rt_sigframe __user *frame; frame 388 arch/s390/kernel/signal.c frame = get_sigframe(&ksig->ka, regs, frame_size); frame 389 arch/s390/kernel/signal.c if (frame == (void __user *) -1UL) frame 393 arch/s390/kernel/signal.c if (__put_user(regs->gprs[15], (addr_t __user *) frame)) frame 401 arch/s390/kernel/signal.c __u16 __user *svc = &frame->svc_insn; frame 408 arch/s390/kernel/signal.c if (copy_siginfo_to_user(&frame->info, &ksig->info)) frame 415 arch/s390/kernel/signal.c if (__put_user(uc_flags, &frame->uc.uc_flags) || frame 416 arch/s390/kernel/signal.c __put_user(NULL, &frame->uc.uc_link) || frame 417 arch/s390/kernel/signal.c __save_altstack(&frame->uc.uc_stack, regs->gprs[15]) || frame 418 arch/s390/kernel/signal.c save_sigregs(regs, &frame->uc.uc_mcontext) || frame 419 arch/s390/kernel/signal.c __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)) || frame 420 arch/s390/kernel/signal.c save_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) frame 425 arch/s390/kernel/signal.c regs->gprs[15] = (unsigned long) frame; frame 433 arch/s390/kernel/signal.c regs->gprs[3] = (unsigned long) &frame->info; frame 434 arch/s390/kernel/signal.c regs->gprs[4] = (unsigned long) &frame->uc; frame 62 arch/sh/kernel/dwarf.c static struct dwarf_reg *dwarf_frame_alloc_reg(struct dwarf_frame *frame, frame 81 arch/sh/kernel/dwarf.c list_add(®->link, &frame->reg_list); frame 86 arch/sh/kernel/dwarf.c static void dwarf_frame_free_regs(struct dwarf_frame *frame) frame 90 arch/sh/kernel/dwarf.c list_for_each_entry_safe(reg, n, &frame->reg_list, link) { frame 104 arch/sh/kernel/dwarf.c static struct dwarf_reg *dwarf_frame_reg(struct dwarf_frame *frame, frame 109 arch/sh/kernel/dwarf.c list_for_each_entry(reg, &frame->reg_list, link) { frame 400 arch/sh/kernel/dwarf.c struct dwarf_frame *frame, frame 410 arch/sh/kernel/dwarf.c while (current_insn < insn_end && frame->pc <= pc) { frame 421 arch/sh/kernel/dwarf.c frame->pc += delta; frame 429 arch/sh/kernel/dwarf.c regp = dwarf_frame_alloc_reg(frame, reg); frame 449 arch/sh/kernel/dwarf.c frame->pc += delta * cie->code_alignment_factor; frame 454 arch/sh/kernel/dwarf.c frame->pc += delta * cie->code_alignment_factor; frame 459 arch/sh/kernel/dwarf.c frame->pc += delta * cie->code_alignment_factor; frame 475 arch/sh/kernel/dwarf.c regp = dwarf_frame_alloc_reg(frame, reg); frame 480 arch/sh/kernel/dwarf.c &frame->cfa_register); frame 483 arch/sh/kernel/dwarf.c &frame->cfa_offset); frame 486 arch/sh/kernel/dwarf.c frame->flags |= DWARF_FRAME_CFA_REG_OFFSET; frame 490 arch/sh/kernel/dwarf.c &frame->cfa_register); frame 492 arch/sh/kernel/dwarf.c frame->flags |= DWARF_FRAME_CFA_REG_OFFSET; frame 497 arch/sh/kernel/dwarf.c frame->cfa_offset = offset; frame 503 arch/sh/kernel/dwarf.c frame->cfa_expr = current_insn; frame 504 arch/sh/kernel/dwarf.c frame->cfa_expr_len = expr_len; frame 507 arch/sh/kernel/dwarf.c frame->flags |= DWARF_FRAME_CFA_REG_EXP; frame 515 arch/sh/kernel/dwarf.c regp = dwarf_frame_alloc_reg(frame, reg); frame 524 arch/sh/kernel/dwarf.c regp = dwarf_frame_alloc_reg(frame, reg); frame 538 arch/sh/kernel/dwarf.c regp = dwarf_frame_alloc_reg(frame, reg); frame 556 arch/sh/kernel/dwarf.c void dwarf_free_frame(struct dwarf_frame *frame) frame 558 arch/sh/kernel/dwarf.c dwarf_frame_free_regs(frame); frame 559 arch/sh/kernel/dwarf.c mempool_free(frame, dwarf_frame_pool); frame 577 arch/sh/kernel/dwarf.c struct dwarf_frame *frame; frame 623 arch/sh/kernel/dwarf.c frame = mempool_alloc(dwarf_frame_pool, GFP_ATOMIC); frame 624 arch/sh/kernel/dwarf.c if (!frame) { frame 629 arch/sh/kernel/dwarf.c INIT_LIST_HEAD(&frame->reg_list); frame 630 arch/sh/kernel/dwarf.c frame->flags = 0; frame 631 arch/sh/kernel/dwarf.c frame->prev = prev; frame 632 arch/sh/kernel/dwarf.c frame->return_addr = 0; frame 656 arch/sh/kernel/dwarf.c frame->pc = fde->initial_location; frame 661 arch/sh/kernel/dwarf.c frame, pc); frame 665 arch/sh/kernel/dwarf.c fde, frame, pc); frame 668 arch/sh/kernel/dwarf.c switch (frame->flags) { frame 671 arch/sh/kernel/dwarf.c reg = dwarf_frame_reg(prev, frame->cfa_register); frame 676 arch/sh/kernel/dwarf.c frame->cfa = __raw_readl(addr); frame 686 arch/sh/kernel/dwarf.c frame->cfa = dwarf_read_arch_reg(frame->cfa_register); frame 689 arch/sh/kernel/dwarf.c frame->cfa += frame->cfa_offset; frame 695 arch/sh/kernel/dwarf.c reg = dwarf_frame_reg(frame, DWARF_ARCH_RA_REG); frame 707 arch/sh/kernel/dwarf.c addr = frame->cfa + reg->addr; frame 708 arch/sh/kernel/dwarf.c frame->return_addr = __raw_readl(addr); frame 726 arch/sh/kernel/dwarf.c frame->return_addr = 0; frame 728 arch/sh/kernel/dwarf.c return frame; frame 731 arch/sh/kernel/dwarf.c dwarf_free_frame(frame); frame 963 arch/sh/kernel/dwarf.c struct dwarf_frame *frame, *_frame; frame 970 arch/sh/kernel/dwarf.c frame = dwarf_unwind_stack(return_addr, _frame); frame 975 arch/sh/kernel/dwarf.c _frame = frame; frame 977 arch/sh/kernel/dwarf.c if (!frame || !frame->return_addr) frame 980 arch/sh/kernel/dwarf.c return_addr = frame->return_addr; frame 984 arch/sh/kernel/dwarf.c if (frame) frame 985 arch/sh/kernel/dwarf.c dwarf_free_frame(frame); frame 16 arch/sh/kernel/return_address.c struct dwarf_frame *frame; frame 20 arch/sh/kernel/return_address.c for (i = 0, frame = NULL, ra = 0; i <= depth; i++) { frame 23 arch/sh/kernel/return_address.c tmp = dwarf_unwind_stack(ra, frame); frame 27 arch/sh/kernel/return_address.c if (frame) frame 28 arch/sh/kernel/return_address.c dwarf_free_frame(frame); frame 30 arch/sh/kernel/return_address.c frame = tmp; frame 32 arch/sh/kernel/return_address.c if (!frame || !frame->return_addr) frame 35 arch/sh/kernel/return_address.c ra = frame->return_addr; frame 41 arch/sh/kernel/return_address.c if (frame) frame 42 arch/sh/kernel/return_address.c dwarf_free_frame(frame); frame 156 arch/sh/kernel/signal_32.c struct sigframe __user *frame = (struct sigframe __user *)regs->regs[15]; frame 163 arch/sh/kernel/signal_32.c if (!access_ok(frame, sizeof(*frame))) frame 166 arch/sh/kernel/signal_32.c if (__get_user(set.sig[0], &frame->sc.oldmask) frame 168 arch/sh/kernel/signal_32.c && __copy_from_user(&set.sig[1], &frame->extramask, frame 169 arch/sh/kernel/signal_32.c sizeof(frame->extramask)))) frame 174 arch/sh/kernel/signal_32.c if (restore_sigcontext(regs, &frame->sc, &r0)) frame 186 arch/sh/kernel/signal_32.c struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; frame 193 arch/sh/kernel/signal_32.c if (!access_ok(frame, sizeof(*frame))) frame 196 arch/sh/kernel/signal_32.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 201 arch/sh/kernel/signal_32.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) frame 204 arch/sh/kernel/signal_32.c if (restore_altstack(&frame->uc.uc_stack)) frame 270 arch/sh/kernel/signal_32.c struct sigframe __user *frame; frame 273 arch/sh/kernel/signal_32.c frame = get_sigframe(&ksig->ka, regs->regs[15], sizeof(*frame)); frame 275 arch/sh/kernel/signal_32.c if (!access_ok(frame, sizeof(*frame))) frame 278 arch/sh/kernel/signal_32.c err |= setup_sigcontext(&frame->sc, regs, set->sig[0]); frame 281 arch/sh/kernel/signal_32.c err |= __copy_to_user(frame->extramask, &set->sig[1], frame 282 arch/sh/kernel/signal_32.c sizeof(frame->extramask)); frame 294 arch/sh/kernel/signal_32.c err |= __put_user(MOVW(7), &frame->retcode[0]); frame 295 arch/sh/kernel/signal_32.c err |= __put_user(TRAP_NOARG, &frame->retcode[1]); frame 296 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[2]); frame 297 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[3]); frame 298 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[4]); frame 299 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[5]); frame 300 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[6]); frame 301 arch/sh/kernel/signal_32.c err |= __put_user((__NR_sigreturn), &frame->retcode[7]); frame 302 arch/sh/kernel/signal_32.c regs->pr = (unsigned long) frame->retcode; frame 303 arch/sh/kernel/signal_32.c flush_icache_range(regs->pr, regs->pr + sizeof(frame->retcode)); frame 310 arch/sh/kernel/signal_32.c regs->regs[15] = (unsigned long) frame; frame 313 arch/sh/kernel/signal_32.c regs->regs[6] = (unsigned long) &frame->sc; frame 328 arch/sh/kernel/signal_32.c current->comm, task_pid_nr(current), frame, regs->pc, regs->pr); frame 336 arch/sh/kernel/signal_32.c struct rt_sigframe __user *frame; frame 339 arch/sh/kernel/signal_32.c frame = get_sigframe(&ksig->ka, regs->regs[15], sizeof(*frame)); frame 341 arch/sh/kernel/signal_32.c if (!access_ok(frame, sizeof(*frame))) frame 344 arch/sh/kernel/signal_32.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 347 arch/sh/kernel/signal_32.c err |= __put_user(0, &frame->uc.uc_flags); frame 348 arch/sh/kernel/signal_32.c err |= __put_user(NULL, &frame->uc.uc_link); frame 349 arch/sh/kernel/signal_32.c err |= __save_altstack(&frame->uc.uc_stack, regs->regs[15]); frame 350 arch/sh/kernel/signal_32.c err |= setup_sigcontext(&frame->uc.uc_mcontext, frame 352 arch/sh/kernel/signal_32.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 364 arch/sh/kernel/signal_32.c err |= __put_user(MOVW(7), &frame->retcode[0]); frame 365 arch/sh/kernel/signal_32.c err |= __put_user(TRAP_NOARG, &frame->retcode[1]); frame 366 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[2]); frame 367 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[3]); frame 368 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[4]); frame 369 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[5]); frame 370 arch/sh/kernel/signal_32.c err |= __put_user(OR_R0_R0, &frame->retcode[6]); frame 371 arch/sh/kernel/signal_32.c err |= __put_user((__NR_rt_sigreturn), &frame->retcode[7]); frame 372 arch/sh/kernel/signal_32.c regs->pr = (unsigned long) frame->retcode; frame 373 arch/sh/kernel/signal_32.c flush_icache_range(regs->pr, regs->pr + sizeof(frame->retcode)); frame 380 arch/sh/kernel/signal_32.c regs->regs[15] = (unsigned long) frame; frame 382 arch/sh/kernel/signal_32.c regs->regs[5] = (unsigned long) &frame->info; frame 383 arch/sh/kernel/signal_32.c regs->regs[6] = (unsigned long) &frame->uc; frame 398 arch/sh/kernel/signal_32.c current->comm, task_pid_nr(current), frame, regs->pc, regs->pr); frame 255 arch/sh/kernel/signal_64.c struct sigframe __user *frame = (struct sigframe __user *) (long) REF_REG_SP; frame 262 arch/sh/kernel/signal_64.c if (!access_ok(frame, sizeof(*frame))) frame 265 arch/sh/kernel/signal_64.c if (__get_user(set.sig[0], &frame->sc.oldmask) frame 267 arch/sh/kernel/signal_64.c && __copy_from_user(&set.sig[1], &frame->extramask, frame 268 arch/sh/kernel/signal_64.c sizeof(frame->extramask)))) frame 273 arch/sh/kernel/signal_64.c if (restore_sigcontext(regs, &frame->sc, &ret)) frame 289 arch/sh/kernel/signal_64.c struct rt_sigframe __user *frame = (struct rt_sigframe __user *) (long) REF_REG_SP; frame 296 arch/sh/kernel/signal_64.c if (!access_ok(frame, sizeof(*frame))) frame 299 arch/sh/kernel/signal_64.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 304 arch/sh/kernel/signal_64.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &ret)) frame 308 arch/sh/kernel/signal_64.c if (restore_altstack(&frame->uc.uc_stack)) frame 376 arch/sh/kernel/signal_64.c struct sigframe __user *frame; frame 380 arch/sh/kernel/signal_64.c frame = get_sigframe(&ksig->ka, regs->regs[REG_SP], sizeof(*frame)); frame 382 arch/sh/kernel/signal_64.c if (!access_ok(frame, sizeof(*frame))) frame 385 arch/sh/kernel/signal_64.c err |= setup_sigcontext(&frame->sc, regs, set->sig[0]); frame 392 arch/sh/kernel/signal_64.c err |= __copy_to_user(frame->extramask, &set->sig[1], frame 393 arch/sh/kernel/signal_64.c sizeof(frame->extramask)); } frame 420 arch/sh/kernel/signal_64.c frame->retcode | 0x01); frame 422 arch/sh/kernel/signal_64.c if (__copy_to_user(frame->retcode, frame 434 arch/sh/kernel/signal_64.c regs->regs[REG_SP] = neff_sign_extend((unsigned long)frame); frame 446 arch/sh/kernel/signal_64.c regs->regs[REG_ARG2] = (unsigned long long)(unsigned long)(signed long)&frame->sc; frame 447 arch/sh/kernel/signal_64.c regs->regs[REG_ARG3] = (unsigned long long)(unsigned long)(signed long)&frame->sc; frame 453 arch/sh/kernel/signal_64.c sig, current->comm, current->pid, frame, frame 463 arch/sh/kernel/signal_64.c struct rt_sigframe __user *frame; frame 466 arch/sh/kernel/signal_64.c frame = get_sigframe(&ksig->ka, regs->regs[REG_SP], sizeof(*frame)); frame 468 arch/sh/kernel/signal_64.c if (!access_ok(frame, sizeof(*frame))) frame 471 arch/sh/kernel/signal_64.c err |= __put_user(&frame->info, &frame->pinfo); frame 472 arch/sh/kernel/signal_64.c err |= __put_user(&frame->uc, &frame->puc); frame 473 arch/sh/kernel/signal_64.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 480 arch/sh/kernel/signal_64.c err |= __put_user(0, &frame->uc.uc_flags); frame 481 arch/sh/kernel/signal_64.c err |= __put_user(0, &frame->uc.uc_link); frame 482 arch/sh/kernel/signal_64.c err |= __save_altstack(&frame->uc.uc_stack, regs->regs[REG_SP]); frame 483 arch/sh/kernel/signal_64.c err |= setup_sigcontext(&frame->uc.uc_mcontext, frame 485 arch/sh/kernel/signal_64.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 512 arch/sh/kernel/signal_64.c frame->retcode | 0x01); frame 514 arch/sh/kernel/signal_64.c if (__copy_to_user(frame->retcode, frame 526 arch/sh/kernel/signal_64.c regs->regs[REG_SP] = neff_sign_extend((unsigned long)frame); frame 528 arch/sh/kernel/signal_64.c regs->regs[REG_ARG2] = (unsigned long long)(unsigned long)(signed long)&frame->info; frame 529 arch/sh/kernel/signal_64.c regs->regs[REG_ARG3] = (unsigned long long)(unsigned long)(signed long)&frame->uc.uc_mcontext; frame 533 arch/sh/kernel/signal_64.c sig, current->comm, current->pid, frame, frame 23 arch/um/kernel/stacktrace.c struct stack_frame *frame; frame 28 arch/um/kernel/stacktrace.c frame = (struct stack_frame *)bp; frame 34 arch/um/kernel/stacktrace.c frame = frame ? frame->next_frame : NULL; frame 35 arch/um/kernel/stacktrace.c bp = (unsigned long)frame; frame 21 arch/unicore32/include/asm/stacktrace.h extern int unwind_frame(struct stackframe *frame); frame 25 arch/unicore32/include/asm/stacktrace.h extern void walk_stackframe(struct stackframe *frame, frame 14 arch/unicore32/include/asm/traps.h unsigned long from, unsigned long frame); frame 276 arch/unicore32/kernel/process.c struct stackframe frame; frame 281 arch/unicore32/kernel/process.c frame.fp = thread_saved_fp(p); frame 282 arch/unicore32/kernel/process.c frame.sp = thread_saved_sp(p); frame 283 arch/unicore32/kernel/process.c frame.lr = 0; /* recovered from the stack */ frame 284 arch/unicore32/kernel/process.c frame.pc = thread_saved_pc(p); frame 286 arch/unicore32/kernel/process.c int ret = unwind_frame(&frame); frame 289 arch/unicore32/kernel/process.c if (!in_sched_functions(frame.pc)) frame 290 arch/unicore32/kernel/process.c return frame.pc; frame 102 arch/unicore32/kernel/signal.c struct rt_sigframe __user *frame; frame 115 arch/unicore32/kernel/signal.c frame = (struct rt_sigframe __user *)regs->UCreg_sp; frame 117 arch/unicore32/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 120 arch/unicore32/kernel/signal.c if (restore_sigframe(regs, &frame->sig)) frame 123 arch/unicore32/kernel/signal.c if (restore_altstack(&frame->sig.uc.uc_stack)) frame 189 arch/unicore32/kernel/signal.c void __user *frame; frame 200 arch/unicore32/kernel/signal.c frame = (void __user *)((sp - framesize) & ~7); frame 205 arch/unicore32/kernel/signal.c if (!access_ok(frame, framesize)) frame 206 arch/unicore32/kernel/signal.c frame = NULL; frame 208 arch/unicore32/kernel/signal.c return frame; frame 212 arch/unicore32/kernel/signal.c unsigned long __user *rc, void __user *frame, int usig) frame 230 arch/unicore32/kernel/signal.c regs->UCreg_sp = (unsigned long)frame; frame 241 arch/unicore32/kernel/signal.c struct sigframe __user *frame = get_sigframe(&ksig->ka, regs, sizeof(*frame)); frame 244 arch/unicore32/kernel/signal.c if (!frame) frame 250 arch/unicore32/kernel/signal.c err |= __put_user(0x5ac3c35a, &frame->uc.uc_flags); frame 252 arch/unicore32/kernel/signal.c err |= setup_sigframe(frame, regs, set); frame 254 arch/unicore32/kernel/signal.c err |= setup_return(regs, &ksig->ka, frame->retcode, frame, frame 263 arch/unicore32/kernel/signal.c struct rt_sigframe __user *frame = frame 264 arch/unicore32/kernel/signal.c get_sigframe(&ksig->ka, regs, sizeof(*frame)); frame 267 arch/unicore32/kernel/signal.c if (!frame) frame 270 arch/unicore32/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 272 arch/unicore32/kernel/signal.c err |= __put_user(0, &frame->sig.uc.uc_flags); frame 273 arch/unicore32/kernel/signal.c err |= __put_user(NULL, &frame->sig.uc.uc_link); frame 274 arch/unicore32/kernel/signal.c err |= __save_altstack(&frame->sig.uc.uc_stack, regs->UCreg_sp); frame 275 arch/unicore32/kernel/signal.c err |= setup_sigframe(&frame->sig, regs, set); frame 277 arch/unicore32/kernel/signal.c err |= setup_return(regs, &ksig->ka, frame->sig.retcode, frame, frame 285 arch/unicore32/kernel/signal.c regs->UCreg_01 = (unsigned long)&frame->info; frame 286 arch/unicore32/kernel/signal.c regs->UCreg_02 = (unsigned long)&frame->sig.uc; frame 33 arch/unicore32/kernel/stacktrace.c int notrace unwind_frame(struct stackframe *frame) frame 36 arch/unicore32/kernel/stacktrace.c unsigned long fp = frame->fp; frame 39 arch/unicore32/kernel/stacktrace.c low = frame->sp; frame 47 arch/unicore32/kernel/stacktrace.c frame->fp = *(unsigned long *)(fp - 12); frame 48 arch/unicore32/kernel/stacktrace.c frame->sp = *(unsigned long *)(fp - 8); frame 49 arch/unicore32/kernel/stacktrace.c frame->pc = *(unsigned long *)(fp - 4); frame 55 arch/unicore32/kernel/stacktrace.c void notrace walk_stackframe(struct stackframe *frame, frame 61 arch/unicore32/kernel/stacktrace.c if (fn(frame, data)) frame 63 arch/unicore32/kernel/stacktrace.c ret = unwind_frame(frame); frame 77 arch/unicore32/kernel/stacktrace.c static int save_trace(struct stackframe *frame, void *d) frame 81 arch/unicore32/kernel/stacktrace.c unsigned long addr = frame->pc; frame 98 arch/unicore32/kernel/stacktrace.c struct stackframe frame; frame 105 arch/unicore32/kernel/stacktrace.c frame.fp = thread_saved_fp(tsk); frame 106 arch/unicore32/kernel/stacktrace.c frame.sp = thread_saved_sp(tsk); frame 107 arch/unicore32/kernel/stacktrace.c frame.lr = 0; /* recovered from the stack */ frame 108 arch/unicore32/kernel/stacktrace.c frame.pc = thread_saved_pc(tsk); frame 113 arch/unicore32/kernel/stacktrace.c frame.fp = (unsigned long)__builtin_frame_address(0); frame 114 arch/unicore32/kernel/stacktrace.c frame.sp = current_sp; frame 115 arch/unicore32/kernel/stacktrace.c frame.lr = (unsigned long)__builtin_return_address(0); frame 116 arch/unicore32/kernel/stacktrace.c frame.pc = (unsigned long)save_stack_trace_tsk; frame 119 arch/unicore32/kernel/stacktrace.c walk_stackframe(&frame, save_trace, &data); frame 36 arch/unicore32/kernel/traps.c unsigned long from, unsigned long frame) frame 2434 arch/x86/events/core.c struct stack_frame_ia32 frame; frame 2447 arch/x86/events/core.c frame.next_frame = 0; frame 2448 arch/x86/events/core.c frame.return_address = 0; frame 2450 arch/x86/events/core.c if (!valid_user_frame(fp, sizeof(frame))) frame 2453 arch/x86/events/core.c bytes = __copy_from_user_nmi(&frame.next_frame, fp, 4); frame 2456 arch/x86/events/core.c bytes = __copy_from_user_nmi(&frame.return_address, fp+4, 4); frame 2460 arch/x86/events/core.c perf_callchain_store(entry, cs_base + frame.return_address); frame 2461 arch/x86/events/core.c fp = compat_ptr(ss_base + frame.next_frame); frame 2477 arch/x86/events/core.c struct stack_frame frame; frame 2505 arch/x86/events/core.c frame.next_frame = NULL; frame 2506 arch/x86/events/core.c frame.return_address = 0; frame 2508 arch/x86/events/core.c if (!valid_user_frame(fp, sizeof(frame))) frame 2511 arch/x86/events/core.c bytes = __copy_from_user_nmi(&frame.next_frame, fp, sizeof(*fp)); frame 2514 arch/x86/events/core.c bytes = __copy_from_user_nmi(&frame.return_address, fp + 1, sizeof(*fp)); frame 2518 arch/x86/events/core.c perf_callchain_store(entry, frame.return_address); frame 2519 arch/x86/events/core.c fp = (void __user *)frame.next_frame; frame 125 arch/x86/ia32/ia32_signal.c struct sigframe_ia32 __user *frame = (struct sigframe_ia32 __user *)(regs->sp-8); frame 128 arch/x86/ia32/ia32_signal.c if (!access_ok(frame, sizeof(*frame))) frame 130 arch/x86/ia32/ia32_signal.c if (__get_user(set.sig[0], &frame->sc.oldmask) frame 133 arch/x86/ia32/ia32_signal.c &frame->extramask, frame 134 arch/x86/ia32/ia32_signal.c sizeof(frame->extramask)))) frame 139 arch/x86/ia32/ia32_signal.c if (ia32_restore_sigcontext(regs, &frame->sc)) frame 144 arch/x86/ia32/ia32_signal.c signal_fault(regs, frame, "32bit sigreturn"); frame 151 arch/x86/ia32/ia32_signal.c struct rt_sigframe_ia32 __user *frame; frame 154 arch/x86/ia32/ia32_signal.c frame = (struct rt_sigframe_ia32 __user *)(regs->sp - 4); frame 156 arch/x86/ia32/ia32_signal.c if (!access_ok(frame, sizeof(*frame))) frame 158 arch/x86/ia32/ia32_signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 163 arch/x86/ia32/ia32_signal.c if (ia32_restore_sigcontext(regs, &frame->uc.uc_mcontext)) frame 166 arch/x86/ia32/ia32_signal.c if (compat_restore_altstack(&frame->uc.uc_stack)) frame 172 arch/x86/ia32/ia32_signal.c signal_fault(regs, frame, "32bit rt sigreturn"); frame 255 arch/x86/ia32/ia32_signal.c struct sigframe_ia32 __user *frame; frame 271 arch/x86/ia32/ia32_signal.c frame = get_sigframe(ksig, regs, sizeof(*frame), &fpstate); frame 273 arch/x86/ia32/ia32_signal.c if (!access_ok(frame, sizeof(*frame))) frame 276 arch/x86/ia32/ia32_signal.c if (__put_user(sig, &frame->sig)) frame 279 arch/x86/ia32/ia32_signal.c if (ia32_setup_sigcontext(&frame->sc, fpstate, regs, set->sig[0])) frame 283 arch/x86/ia32/ia32_signal.c if (__copy_to_user(frame->extramask, &set->sig[1], frame 284 arch/x86/ia32/ia32_signal.c sizeof(frame->extramask))) frame 296 arch/x86/ia32/ia32_signal.c restorer = &frame->retcode; frame 300 arch/x86/ia32/ia32_signal.c put_user_ex(ptr_to_compat(restorer), &frame->pretcode); frame 306 arch/x86/ia32/ia32_signal.c put_user_ex(*((u64 *)&code), (u64 __user *)frame->retcode); frame 313 arch/x86/ia32/ia32_signal.c regs->sp = (unsigned long) frame; frame 333 arch/x86/ia32/ia32_signal.c struct rt_sigframe_ia32 __user *frame; frame 351 arch/x86/ia32/ia32_signal.c frame = get_sigframe(ksig, regs, sizeof(*frame), &fpstate); frame 353 arch/x86/ia32/ia32_signal.c if (!access_ok(frame, sizeof(*frame))) frame 357 arch/x86/ia32/ia32_signal.c put_user_ex(sig, &frame->sig); frame 358 arch/x86/ia32/ia32_signal.c put_user_ex(ptr_to_compat(&frame->info), &frame->pinfo); frame 359 arch/x86/ia32/ia32_signal.c put_user_ex(ptr_to_compat(&frame->uc), &frame->puc); frame 363 arch/x86/ia32/ia32_signal.c put_user_ex(UC_FP_XSTATE, &frame->uc.uc_flags); frame 365 arch/x86/ia32/ia32_signal.c put_user_ex(0, &frame->uc.uc_flags); frame 366 arch/x86/ia32/ia32_signal.c put_user_ex(0, &frame->uc.uc_link); frame 367 arch/x86/ia32/ia32_signal.c compat_save_altstack_ex(&frame->uc.uc_stack, regs->sp); frame 374 arch/x86/ia32/ia32_signal.c put_user_ex(ptr_to_compat(restorer), &frame->pretcode); frame 380 arch/x86/ia32/ia32_signal.c put_user_ex(*((u64 *)&code), (u64 __user *)frame->retcode); frame 383 arch/x86/ia32/ia32_signal.c err |= __copy_siginfo_to_user32(&frame->info, &ksig->info, false); frame 384 arch/x86/ia32/ia32_signal.c err |= ia32_setup_sigcontext(&frame->uc.uc_mcontext, fpstate, frame 386 arch/x86/ia32/ia32_signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 392 arch/x86/ia32/ia32_signal.c regs->sp = (unsigned long) frame; frame 397 arch/x86/ia32/ia32_signal.c regs->dx = (unsigned long) &frame->info; frame 398 arch/x86/ia32/ia32_signal.c regs->cx = (unsigned long) &frame->uc; frame 16 arch/x86/include/asm/sighandling.h void signal_fault(struct pt_regs *regs, void __user *frame, char *where); frame 64 arch/x86/include/asm/switch_to.h struct inactive_task_frame frame; frame 185 arch/x86/include/asm/thread_info.h const void *frame = NULL; frame 190 arch/x86/include/asm/thread_info.h frame = __builtin_frame_address(2); frame 197 arch/x86/include/asm/thread_info.h while (stack <= frame && frame < stackend) { frame 204 arch/x86/include/asm/thread_info.h if (obj + len <= frame) frame 207 arch/x86/include/asm/thread_info.h oldframe = frame; frame 208 arch/x86/include/asm/thread_info.h frame = *(const void * const *)frame; frame 120 arch/x86/kernel/process_32.c struct inactive_task_frame *frame = &fork_frame->frame; frame 130 arch/x86/kernel/process_32.c frame->flags = X86_EFLAGS_FIXED; frame 131 arch/x86/kernel/process_32.c frame->bp = 0; frame 132 arch/x86/kernel/process_32.c frame->ret_addr = (unsigned long) ret_from_fork; frame 140 arch/x86/kernel/process_32.c frame->bx = sp; /* function */ frame 141 arch/x86/kernel/process_32.c frame->di = arg; frame 145 arch/x86/kernel/process_32.c frame->bx = 0; frame 380 arch/x86/kernel/process_64.c struct inactive_task_frame *frame; frame 385 arch/x86/kernel/process_64.c frame = &fork_frame->frame; frame 387 arch/x86/kernel/process_64.c frame->bp = 0; frame 388 arch/x86/kernel/process_64.c frame->ret_addr = (unsigned long) ret_from_fork; frame 403 arch/x86/kernel/process_64.c frame->bx = sp; /* function */ frame 404 arch/x86/kernel/process_64.c frame->r12 = arg; frame 407 arch/x86/kernel/process_64.c frame->bx = 0; frame 315 arch/x86/kernel/signal.c struct sigframe __user *frame; frame 320 arch/x86/kernel/signal.c frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fpstate); frame 322 arch/x86/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 325 arch/x86/kernel/signal.c if (__put_user(sig, &frame->sig)) frame 328 arch/x86/kernel/signal.c if (setup_sigcontext(&frame->sc, fpstate, regs, set->sig[0])) frame 332 arch/x86/kernel/signal.c if (__copy_to_user(&frame->extramask, &set->sig[1], frame 333 arch/x86/kernel/signal.c sizeof(frame->extramask))) frame 341 arch/x86/kernel/signal.c restorer = &frame->retcode; frame 346 arch/x86/kernel/signal.c err |= __put_user(restorer, &frame->pretcode); frame 355 arch/x86/kernel/signal.c err |= __put_user(*((u64 *)&retcode), (u64 *)frame->retcode); frame 361 arch/x86/kernel/signal.c regs->sp = (unsigned long)frame; frame 378 arch/x86/kernel/signal.c struct rt_sigframe __user *frame; frame 383 arch/x86/kernel/signal.c frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fpstate); frame 385 arch/x86/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 389 arch/x86/kernel/signal.c put_user_ex(sig, &frame->sig); frame 390 arch/x86/kernel/signal.c put_user_ex(&frame->info, &frame->pinfo); frame 391 arch/x86/kernel/signal.c put_user_ex(&frame->uc, &frame->puc); frame 395 arch/x86/kernel/signal.c put_user_ex(UC_FP_XSTATE, &frame->uc.uc_flags); frame 397 arch/x86/kernel/signal.c put_user_ex(0, &frame->uc.uc_flags); frame 398 arch/x86/kernel/signal.c put_user_ex(0, &frame->uc.uc_link); frame 399 arch/x86/kernel/signal.c save_altstack_ex(&frame->uc.uc_stack, regs->sp); frame 406 arch/x86/kernel/signal.c put_user_ex(restorer, &frame->pretcode); frame 415 arch/x86/kernel/signal.c put_user_ex(*((u64 *)&rt_retcode), (u64 *)frame->retcode); frame 418 arch/x86/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 419 arch/x86/kernel/signal.c err |= setup_sigcontext(&frame->uc.uc_mcontext, fpstate, frame 421 arch/x86/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 427 arch/x86/kernel/signal.c regs->sp = (unsigned long)frame; frame 430 arch/x86/kernel/signal.c regs->dx = (unsigned long)&frame->info; frame 431 arch/x86/kernel/signal.c regs->cx = (unsigned long)&frame->uc; frame 459 arch/x86/kernel/signal.c struct rt_sigframe __user *frame; frame 464 arch/x86/kernel/signal.c frame = get_sigframe(&ksig->ka, regs, sizeof(struct rt_sigframe), &fp); frame 466 arch/x86/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 470 arch/x86/kernel/signal.c if (copy_siginfo_to_user(&frame->info, &ksig->info)) frame 478 arch/x86/kernel/signal.c put_user_ex(uc_flags, &frame->uc.uc_flags); frame 479 arch/x86/kernel/signal.c put_user_ex(0, &frame->uc.uc_link); frame 480 arch/x86/kernel/signal.c save_altstack_ex(&frame->uc.uc_stack, regs->sp); frame 486 arch/x86/kernel/signal.c put_user_ex(ksig->ka.sa.sa_restorer, &frame->pretcode); frame 493 arch/x86/kernel/signal.c err |= setup_sigcontext(&frame->uc.uc_mcontext, fp, regs, set->sig[0]); frame 494 arch/x86/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 506 arch/x86/kernel/signal.c regs->si = (unsigned long)&frame->info; frame 507 arch/x86/kernel/signal.c regs->dx = (unsigned long)&frame->uc; frame 510 arch/x86/kernel/signal.c regs->sp = (unsigned long)frame; frame 543 arch/x86/kernel/signal.c struct rt_sigframe_x32 __user *frame; frame 549 arch/x86/kernel/signal.c frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fpstate); frame 551 arch/x86/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 555 arch/x86/kernel/signal.c if (__copy_siginfo_to_user32(&frame->info, &ksig->info, true)) frame 563 arch/x86/kernel/signal.c put_user_ex(uc_flags, &frame->uc.uc_flags); frame 564 arch/x86/kernel/signal.c put_user_ex(0, &frame->uc.uc_link); frame 565 arch/x86/kernel/signal.c compat_save_altstack_ex(&frame->uc.uc_stack, regs->sp); frame 566 arch/x86/kernel/signal.c put_user_ex(0, &frame->uc.uc__pad0); frame 575 arch/x86/kernel/signal.c put_user_ex(restorer, (unsigned long __user *)&frame->pretcode); frame 578 arch/x86/kernel/signal.c err |= setup_sigcontext(&frame->uc.uc_mcontext, fpstate, frame 580 arch/x86/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 586 arch/x86/kernel/signal.c regs->sp = (unsigned long) frame; frame 591 arch/x86/kernel/signal.c regs->si = (unsigned long) &frame->info; frame 592 arch/x86/kernel/signal.c regs->dx = (unsigned long) &frame->uc; frame 611 arch/x86/kernel/signal.c struct sigframe __user *frame; frame 614 arch/x86/kernel/signal.c frame = (struct sigframe __user *)(regs->sp - 8); frame 616 arch/x86/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 618 arch/x86/kernel/signal.c if (__get_user(set.sig[0], &frame->sc.oldmask) || (_NSIG_WORDS > 1 frame 619 arch/x86/kernel/signal.c && __copy_from_user(&set.sig[1], &frame->extramask, frame 620 arch/x86/kernel/signal.c sizeof(frame->extramask)))) frame 629 arch/x86/kernel/signal.c if (restore_sigcontext(regs, &frame->sc, 0)) frame 634 arch/x86/kernel/signal.c signal_fault(regs, frame, "sigreturn"); frame 643 arch/x86/kernel/signal.c struct rt_sigframe __user *frame; frame 647 arch/x86/kernel/signal.c frame = (struct rt_sigframe __user *)(regs->sp - sizeof(long)); frame 648 arch/x86/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 650 arch/x86/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 652 arch/x86/kernel/signal.c if (__get_user(uc_flags, &frame->uc.uc_flags)) frame 657 arch/x86/kernel/signal.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags)) frame 660 arch/x86/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 666 arch/x86/kernel/signal.c signal_fault(regs, frame, "rt_sigreturn"); frame 846 arch/x86/kernel/signal.c void signal_fault(struct pt_regs *regs, void __user *frame, char *where) frame 854 arch/x86/kernel/signal.c me->comm, me->pid, where, frame, frame 867 arch/x86/kernel/signal.c struct rt_sigframe_x32 __user *frame; frame 871 arch/x86/kernel/signal.c frame = (struct rt_sigframe_x32 __user *)(regs->sp - 8); frame 873 arch/x86/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 875 arch/x86/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 877 arch/x86/kernel/signal.c if (__get_user(uc_flags, &frame->uc.uc_flags)) frame 882 arch/x86/kernel/signal.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags)) frame 885 arch/x86/kernel/signal.c if (compat_restore_altstack(&frame->uc.uc_stack)) frame 891 arch/x86/kernel/signal.c signal_fault(regs, frame, "x32 rt_sigreturn"); frame 99 arch/x86/kernel/stacktrace.c copy_stack_frame(const void __user *fp, struct stack_frame_user *frame) frame 103 arch/x86/kernel/stacktrace.c if (__range_not_ok(fp, sizeof(*frame), TASK_SIZE)) frame 108 arch/x86/kernel/stacktrace.c if (__copy_from_user_inatomic(frame, fp, sizeof(*frame))) frame 124 arch/x86/kernel/stacktrace.c struct stack_frame_user frame; frame 126 arch/x86/kernel/stacktrace.c frame.next_fp = NULL; frame 127 arch/x86/kernel/stacktrace.c frame.ret_addr = 0; frame 128 arch/x86/kernel/stacktrace.c if (!copy_stack_frame(fp, &frame)) frame 132 arch/x86/kernel/stacktrace.c if (!frame.ret_addr) frame 134 arch/x86/kernel/stacktrace.c if (!consume_entry(cookie, frame.ret_addr, false)) frame 136 arch/x86/kernel/stacktrace.c fp = frame.next_fp; frame 198 arch/x86/kernel/unwind_frame.c unsigned long *frame, *prev_frame_end, *addr_p, addr; frame 209 arch/x86/kernel/unwind_frame.c frame = (unsigned long *)regs; frame 213 arch/x86/kernel/unwind_frame.c frame = next_bp; frame 224 arch/x86/kernel/unwind_frame.c while (!on_stack(info, frame, len)) frame 231 arch/x86/kernel/unwind_frame.c frame < prev_frame_end) frame 255 arch/x86/kernel/unwind_frame.c state->orig_sp = frame; frame 323 arch/x86/kernel/unwind_orc.c struct inactive_task_frame *frame = (void *)task->thread.sp; frame 324 arch/x86/kernel/unwind_orc.c return &frame->ret_addr; frame 651 arch/x86/kernel/unwind_orc.c struct inactive_task_frame *frame = (void *)task->thread.sp; frame 654 arch/x86/kernel/unwind_orc.c state->bp = READ_ONCE_NOCHECK(frame->bp); frame 655 arch/x86/kernel/unwind_orc.c state->ip = READ_ONCE_NOCHECK(frame->ret_addr); frame 363 arch/x86/um/signal.c struct sigframe __user *frame; frame 369 arch/x86/um/signal.c frame = (struct sigframe __user *) stack_top - 1; frame 370 arch/x86/um/signal.c if (!access_ok(frame, sizeof(*frame))) frame 373 arch/x86/um/signal.c restorer = frame->retcode; frame 377 arch/x86/um/signal.c err |= __put_user(restorer, &frame->pretcode); frame 378 arch/x86/um/signal.c err |= __put_user(sig, &frame->sig); frame 379 arch/x86/um/signal.c err |= copy_sc_to_user(&frame->sc, &frame->fpstate, regs, mask->sig[0]); frame 381 arch/x86/um/signal.c err |= __copy_to_user(&frame->extramask, &mask->sig[1], frame 382 arch/x86/um/signal.c sizeof(frame->extramask)); frame 391 arch/x86/um/signal.c err |= __put_user(0xb858, (short __user *)(frame->retcode+0)); frame 392 arch/x86/um/signal.c err |= __put_user(__NR_sigreturn, (int __user *)(frame->retcode+2)); frame 393 arch/x86/um/signal.c err |= __put_user(0x80cd, (short __user *)(frame->retcode+6)); frame 398 arch/x86/um/signal.c PT_REGS_SP(regs) = (unsigned long) frame; frame 409 arch/x86/um/signal.c struct rt_sigframe __user *frame; frame 414 arch/x86/um/signal.c frame = (struct rt_sigframe __user *) stack_top - 1; frame 415 arch/x86/um/signal.c if (!access_ok(frame, sizeof(*frame))) frame 418 arch/x86/um/signal.c restorer = frame->retcode; frame 422 arch/x86/um/signal.c err |= __put_user(restorer, &frame->pretcode); frame 423 arch/x86/um/signal.c err |= __put_user(sig, &frame->sig); frame 424 arch/x86/um/signal.c err |= __put_user(&frame->info, &frame->pinfo); frame 425 arch/x86/um/signal.c err |= __put_user(&frame->uc, &frame->puc); frame 426 arch/x86/um/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 427 arch/x86/um/signal.c err |= copy_ucontext_to_user(&frame->uc, &frame->fpstate, mask, frame 437 arch/x86/um/signal.c err |= __put_user(0xb8, (char __user *)(frame->retcode+0)); frame 438 arch/x86/um/signal.c err |= __put_user(__NR_rt_sigreturn, (int __user *)(frame->retcode+1)); frame 439 arch/x86/um/signal.c err |= __put_user(0x80cd, (short __user *)(frame->retcode+5)); frame 444 arch/x86/um/signal.c PT_REGS_SP(regs) = (unsigned long) frame; frame 447 arch/x86/um/signal.c PT_REGS_DX(regs) = (unsigned long) &frame->info; frame 448 arch/x86/um/signal.c PT_REGS_CX(regs) = (unsigned long) &frame->uc; frame 455 arch/x86/um/signal.c struct sigframe __user *frame = (struct sigframe __user *)(sp - 8); frame 457 arch/x86/um/signal.c struct sigcontext __user *sc = &frame->sc; frame 461 arch/x86/um/signal.c copy_from_user(&set.sig[1], frame->extramask, sig_size)) frame 491 arch/x86/um/signal.c struct rt_sigframe __user *frame; frame 495 arch/x86/um/signal.c frame = (struct rt_sigframe __user *) frame 498 arch/x86/um/signal.c frame = (struct rt_sigframe __user *) ((unsigned long) frame - 128 - 8); frame 500 arch/x86/um/signal.c if (!access_ok(frame, sizeof(*frame))) frame 504 arch/x86/um/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 510 arch/x86/um/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 511 arch/x86/um/signal.c err |= __put_user(0, &frame->uc.uc_link); frame 512 arch/x86/um/signal.c err |= __save_altstack(&frame->uc.uc_stack, PT_REGS_SP(regs)); frame 513 arch/x86/um/signal.c err |= copy_sc_to_user(&frame->uc.uc_mcontext, &frame->fpstate, regs, frame 516 arch/x86/um/signal.c fp_to = (unsigned long)&frame->fpstate; frame 518 arch/x86/um/signal.c err |= __put_user(fp_to, &frame->uc.uc_mcontext.fpstate); frame 520 arch/x86/um/signal.c err |= __put_user(set->sig[0], &frame->uc.uc_sigmask.sig[0]); frame 521 arch/x86/um/signal.c err |= __put_user(set->sig[1], &frame->uc.uc_sigmask.sig[1]); frame 524 arch/x86/um/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, frame 534 arch/x86/um/signal.c &frame->pretcode); frame 542 arch/x86/um/signal.c PT_REGS_SP(regs) = (unsigned long) frame; frame 551 arch/x86/um/signal.c PT_REGS_SI(regs) = (unsigned long) &frame->info; frame 552 arch/x86/um/signal.c PT_REGS_DX(regs) = (unsigned long) &frame->uc; frame 562 arch/x86/um/signal.c struct rt_sigframe __user *frame = frame 564 arch/x86/um/signal.c struct ucontext __user *uc = &frame->uc; frame 33 arch/xtensa/include/asm/stacktrace.h int (*fn)(struct stackframe *frame, void *data), frame 37 arch/xtensa/include/asm/stacktrace.h int (*kfn)(struct stackframe *frame, void *data), frame 38 arch/xtensa/include/asm/stacktrace.h int (*ufn)(struct stackframe *frame, void *data), frame 41 arch/xtensa/include/asm/stacktrace.h int (*ufn)(struct stackframe *frame, void *data), frame 321 arch/xtensa/kernel/perf_event.c static int callchain_trace(struct stackframe *frame, void *data) frame 325 arch/xtensa/kernel/perf_event.c perf_callchain_store(entry, frame->pc); frame 134 arch/xtensa/kernel/signal.c setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) frame 136 arch/xtensa/kernel/signal.c struct sigcontext __user *sc = &frame->uc.uc_mcontext; frame 159 arch/xtensa/kernel/signal.c err |= __copy_to_user(&frame->xtregs.cp, &ti->xtregs_cp, frame 160 arch/xtensa/kernel/signal.c sizeof (frame->xtregs.cp)); frame 162 arch/xtensa/kernel/signal.c err |= __copy_to_user(&frame->xtregs.opt, ®s->xtregs_opt, frame 164 arch/xtensa/kernel/signal.c err |= __copy_to_user(&frame->xtregs.user, &ti->xtregs_user, frame 167 arch/xtensa/kernel/signal.c err |= __put_user(err ? NULL : &frame->xtregs, &sc->sc_xtregs); frame 173 arch/xtensa/kernel/signal.c restore_sigcontext(struct pt_regs *regs, struct rt_sigframe __user *frame) frame 175 arch/xtensa/kernel/signal.c struct sigcontext __user *sc = &frame->uc.uc_mcontext; frame 223 arch/xtensa/kernel/signal.c err |= __copy_from_user(&ti->xtregs_cp, &frame->xtregs.cp, frame 224 arch/xtensa/kernel/signal.c sizeof (frame->xtregs.cp)); frame 226 arch/xtensa/kernel/signal.c err |= __copy_from_user(&ti->xtregs_user, &frame->xtregs.user, frame 228 arch/xtensa/kernel/signal.c err |= __copy_from_user(®s->xtregs_opt, &frame->xtregs.opt, frame 242 arch/xtensa/kernel/signal.c struct rt_sigframe __user *frame; frame 252 arch/xtensa/kernel/signal.c frame = (struct rt_sigframe __user *) regs->areg[1]; frame 254 arch/xtensa/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) frame 257 arch/xtensa/kernel/signal.c if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) frame 262 arch/xtensa/kernel/signal.c if (restore_sigcontext(regs, frame)) frame 267 arch/xtensa/kernel/signal.c if (restore_altstack(&frame->uc.uc_stack)) frame 336 arch/xtensa/kernel/signal.c struct rt_sigframe *frame; frame 347 arch/xtensa/kernel/signal.c frame = (void *)((sp - sizeof(*frame)) & -16ul); frame 352 arch/xtensa/kernel/signal.c if (!access_ok(frame, sizeof(*frame))) { frame 357 arch/xtensa/kernel/signal.c err |= copy_siginfo_to_user(&frame->info, &ksig->info); frame 362 arch/xtensa/kernel/signal.c err |= __put_user(0, &frame->uc.uc_flags); frame 363 arch/xtensa/kernel/signal.c err |= __put_user(0, &frame->uc.uc_link); frame 364 arch/xtensa/kernel/signal.c err |= __save_altstack(&frame->uc.uc_stack, regs->areg[1]); frame 365 arch/xtensa/kernel/signal.c err |= setup_sigcontext(frame, regs); frame 366 arch/xtensa/kernel/signal.c err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); frame 374 arch/xtensa/kernel/signal.c err |= gen_return_code(frame->retcode); frame 379 arch/xtensa/kernel/signal.c ra = (unsigned long) frame->retcode; frame 391 arch/xtensa/kernel/signal.c (unsigned long) frame); frame 405 arch/xtensa/kernel/signal.c regs->areg[base + 3] = (unsigned long) &frame->info; frame 406 arch/xtensa/kernel/signal.c regs->areg[base + 4] = (unsigned long) &frame->uc; frame 411 arch/xtensa/kernel/signal.c current->comm, current->pid, sig, frame, regs->pc); frame 27 arch/xtensa/kernel/stacktrace.c int (*ufn)(struct stackframe *frame, void *data), frame 35 arch/xtensa/kernel/stacktrace.c struct stackframe frame; frame 41 arch/xtensa/kernel/stacktrace.c frame.pc = pc; frame 42 arch/xtensa/kernel/stacktrace.c frame.sp = a1; frame 44 arch/xtensa/kernel/stacktrace.c if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) frame 79 arch/xtensa/kernel/stacktrace.c frame.pc = pc; frame 80 arch/xtensa/kernel/stacktrace.c frame.sp = a1; frame 82 arch/xtensa/kernel/stacktrace.c if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) frame 106 arch/xtensa/kernel/stacktrace.c frame.pc = pc; frame 107 arch/xtensa/kernel/stacktrace.c frame.sp = a1; frame 109 arch/xtensa/kernel/stacktrace.c if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) frame 116 arch/xtensa/kernel/stacktrace.c int (*kfn)(struct stackframe *frame, void *data), frame 117 arch/xtensa/kernel/stacktrace.c int (*ufn)(struct stackframe *frame, void *data), frame 136 arch/xtensa/kernel/stacktrace.c struct stackframe frame; frame 138 arch/xtensa/kernel/stacktrace.c frame.pc = pc; frame 139 arch/xtensa/kernel/stacktrace.c frame.sp = a1; frame 141 arch/xtensa/kernel/stacktrace.c if (kernel_text_address(pc) && kfn(&frame, data)) frame 169 arch/xtensa/kernel/stacktrace.c int (*fn)(struct stackframe *frame, void *data), frame 181 arch/xtensa/kernel/stacktrace.c struct stackframe frame; frame 191 arch/xtensa/kernel/stacktrace.c frame.pc = MAKE_PC_FROM_RA(a0, a1); frame 192 arch/xtensa/kernel/stacktrace.c frame.sp = a1; frame 194 arch/xtensa/kernel/stacktrace.c if (fn(&frame, data)) frame 206 arch/xtensa/kernel/stacktrace.c static int stack_trace_cb(struct stackframe *frame, void *data) frame 215 arch/xtensa/kernel/stacktrace.c if (!kernel_text_address(frame->pc)) frame 218 arch/xtensa/kernel/stacktrace.c trace->entries[trace->nr_entries++] = frame->pc; frame 247 arch/xtensa/kernel/stacktrace.c static int return_address_cb(struct stackframe *frame, void *data) frame 255 arch/xtensa/kernel/stacktrace.c if (!kernel_text_address(frame->pc)) frame 257 arch/xtensa/kernel/stacktrace.c r->addr = frame->pc; frame 480 arch/xtensa/kernel/traps.c static int show_trace_cb(struct stackframe *frame, void *data) frame 482 arch/xtensa/kernel/traps.c if (kernel_text_address(frame->pc)) frame 483 arch/xtensa/kernel/traps.c pr_cont(" [<%08lx>] %pB\n", frame->pc, (void *)frame->pc); frame 14 arch/xtensa/oprofile/backtrace.c static int xtensa_backtrace_cb(struct stackframe *frame, void *data) frame 16 arch/xtensa/oprofile/backtrace.c oprofile_add_trace(frame->pc); frame 507 drivers/acpi/acpica/dbdisply.c union acpi_generic_state *frame; frame 528 drivers/acpi/acpica/dbdisply.c frame = walk_state->results; frame 532 drivers/acpi/acpica/dbdisply.c obj_desc = frame->results.obj_desc[index]; frame 537 drivers/acpi/acpica/dbdisply.c frame = frame->results.next; frame 195 drivers/acpi/arm64/gtdt.c struct arch_timer_mem_frame *frame; frame 231 drivers/acpi/arm64/gtdt.c frame = &timer_mem->frame[gtdt_frame->frame_number]; frame 234 drivers/acpi/arm64/gtdt.c if (frame->valid) frame 237 drivers/acpi/arm64/gtdt.c frame->phys_irq = map_gt_gsi(gtdt_frame->timer_interrupt, frame 239 drivers/acpi/arm64/gtdt.c if (frame->phys_irq <= 0) { frame 246 drivers/acpi/arm64/gtdt.c frame->virt_irq = frame 249 drivers/acpi/arm64/gtdt.c if (frame->virt_irq <= 0) { frame 259 drivers/acpi/arm64/gtdt.c frame->cntbase = gtdt_frame->base_address; frame 265 drivers/acpi/arm64/gtdt.c frame->size = SZ_4K; frame 266 drivers/acpi/arm64/gtdt.c frame->valid = true; frame 277 drivers/acpi/arm64/gtdt.c frame = &timer_mem->frame[gtdt_frame->frame_number]; frame 279 drivers/acpi/arm64/gtdt.c if (frame->phys_irq > 0) frame 281 drivers/acpi/arm64/gtdt.c frame->phys_irq = 0; frame 283 drivers/acpi/arm64/gtdt.c if (frame->virt_irq > 0) frame 285 drivers/acpi/arm64/gtdt.c frame->virt_irq = 0; frame 227 drivers/block/aoe/aoe.h void aoe_freetframe(struct frame *); frame 24 drivers/block/aoe/aoecmd.c static void ktcomplete(struct frame *, struct sk_buff *); frame 78 drivers/block/aoe/aoecmd.c static struct frame * frame 82 drivers/block/aoe/aoecmd.c struct frame *f; frame 86 drivers/block/aoe/aoecmd.c f = list_entry(pos, struct frame, head); frame 95 drivers/block/aoe/aoecmd.c static struct frame * frame 98 drivers/block/aoe/aoecmd.c struct frame *f; frame 105 drivers/block/aoe/aoecmd.c f = list_entry(pos, struct frame, head); frame 193 drivers/block/aoe/aoecmd.c aoe_freetframe(struct frame *f) frame 205 drivers/block/aoe/aoecmd.c static struct frame * frame 208 drivers/block/aoe/aoecmd.c struct frame *f; frame 223 drivers/block/aoe/aoecmd.c f = list_entry(pos, struct frame, head); frame 249 drivers/block/aoe/aoecmd.c static struct frame * frame 252 drivers/block/aoe/aoecmd.c struct frame *f; frame 308 drivers/block/aoe/aoecmd.c fhash(struct frame *f) frame 318 drivers/block/aoe/aoecmd.c ata_rw_frameinit(struct frame *f) frame 371 drivers/block/aoe/aoecmd.c struct frame *f; frame 452 drivers/block/aoe/aoecmd.c resend(struct aoedev *d, struct frame *f) frame 498 drivers/block/aoe/aoecmd.c tsince_hr(struct frame *f) frame 553 drivers/block/aoe/aoecmd.c static struct frame * frame 554 drivers/block/aoe/aoecmd.c reassign_frame(struct frame *f) frame 556 drivers/block/aoe/aoecmd.c struct frame *nf; frame 583 drivers/block/aoe/aoecmd.c struct frame *f; frame 641 drivers/block/aoe/aoecmd.c struct frame *f; frame 642 drivers/block/aoe/aoecmd.c struct frame *nf; frame 651 drivers/block/aoe/aoecmd.c f = list_entry(pos, struct frame, head); frame 732 drivers/block/aoe/aoecmd.c struct frame *f; frame 759 drivers/block/aoe/aoecmd.c f = list_entry(pos, struct frame, head); frame 770 drivers/block/aoe/aoecmd.c f = list_entry(pos, struct frame, head); frame 1077 drivers/block/aoe/aoecmd.c ktiocomplete(struct frame *f) frame 1195 drivers/block/aoe/aoecmd.c struct frame *f; frame 1207 drivers/block/aoe/aoecmd.c f = list_entry(pos, struct frame, head); frame 1279 drivers/block/aoe/aoecmd.c ktcomplete(struct frame *f, struct sk_buff *skb) frame 1306 drivers/block/aoe/aoecmd.c struct frame *f; frame 1381 drivers/block/aoe/aoecmd.c struct frame *f; frame 1654 drivers/block/aoe/aoecmd.c struct frame *f; frame 1667 drivers/block/aoe/aoecmd.c f = list_entry(pos, struct frame, head); frame 185 drivers/block/aoe/aoedev.c struct frame *f; frame 187 drivers/block/aoe/aoedev.c f = list_entry(pos, struct frame, head); frame 501 drivers/block/aoe/aoedev.c struct frame *f; frame 514 drivers/block/aoe/aoedev.c f = list_entry(pos, struct frame, head); frame 972 drivers/block/paride/pcd.c tocentry->cdte_addr.msf.frame = buffer[11]; frame 1570 drivers/cdrom/cdrom.c addr->lba = (int) addr->msf.frame + frame 1574 drivers/cdrom/cdrom.c addr->msf.frame = lba % 75; frame 2063 drivers/cdrom/cdrom.c subchnl->cdsc_reladdr.msf.frame = cgc.buffer[15]; frame 2066 drivers/cdrom/cdrom.c subchnl->cdsc_absaddr.msf.frame = cgc.buffer[11]; frame 3027 drivers/cdrom/cdrom.c ra.addr.msf.frame); frame 931 drivers/char/pcmcia/synclink_cs.c icount->frame++; frame 953 drivers/char/pcmcia/synclink_cs.c icount->parity,icount->frame,icount->overrun); frame 2208 drivers/char/pcmcia/synclink_cs.c icount->frame = cnow.frame; frame 2584 drivers/char/pcmcia/synclink_cs.c if (info->icount.frame) frame 2585 drivers/char/pcmcia/synclink_cs.c seq_printf(m, " fe:%d", info->icount.frame); frame 1302 drivers/clocksource/arm_arch_timer.c arch_timer_mem_frame_get_cntfrq(struct arch_timer_mem_frame *frame) frame 1307 drivers/clocksource/arm_arch_timer.c base = ioremap(frame->cntbase, frame->size); frame 1309 drivers/clocksource/arm_arch_timer.c pr_err("Unable to map frame @ %pa\n", &frame->cntbase); frame 1323 drivers/clocksource/arm_arch_timer.c struct arch_timer_mem_frame *frame, *best_frame = NULL; frame 1345 drivers/clocksource/arm_arch_timer.c frame = &timer_mem->frame[i]; frame 1346 drivers/clocksource/arm_arch_timer.c if (!frame->valid) frame 1355 drivers/clocksource/arm_arch_timer.c best_frame = frame; frame 1363 drivers/clocksource/arm_arch_timer.c best_frame = frame; frame 1372 drivers/clocksource/arm_arch_timer.c arch_timer_mem_frame_register(struct arch_timer_mem_frame *frame) frame 1378 drivers/clocksource/arm_arch_timer.c irq = frame->virt_irq; frame 1380 drivers/clocksource/arm_arch_timer.c irq = frame->phys_irq; frame 1388 drivers/clocksource/arm_arch_timer.c if (!request_mem_region(frame->cntbase, frame->size, frame 1392 drivers/clocksource/arm_arch_timer.c base = ioremap(frame->cntbase, frame->size); frame 1413 drivers/clocksource/arm_arch_timer.c struct arch_timer_mem_frame *frame; frame 1430 drivers/clocksource/arm_arch_timer.c struct arch_timer_mem_frame *frame; frame 1443 drivers/clocksource/arm_arch_timer.c frame = &timer_mem->frame[n]; frame 1445 drivers/clocksource/arm_arch_timer.c if (frame->valid) { frame 1455 drivers/clocksource/arm_arch_timer.c frame->cntbase = res.start; frame 1456 drivers/clocksource/arm_arch_timer.c frame->size = resource_size(&res); frame 1458 drivers/clocksource/arm_arch_timer.c frame->virt_irq = irq_of_parse_and_map(frame_node, frame 1460 drivers/clocksource/arm_arch_timer.c frame->phys_irq = irq_of_parse_and_map(frame_node, frame 1463 drivers/clocksource/arm_arch_timer.c frame->valid = true; frame 1466 drivers/clocksource/arm_arch_timer.c frame = arch_timer_mem_find_best_frame(timer_mem); frame 1467 drivers/clocksource/arm_arch_timer.c if (!frame) { frame 1474 drivers/clocksource/arm_arch_timer.c rate = arch_timer_mem_frame_get_cntfrq(frame); frame 1477 drivers/clocksource/arm_arch_timer.c ret = arch_timer_mem_frame_register(frame); frame 1491 drivers/clocksource/arm_arch_timer.c struct arch_timer_mem_frame *frame; frame 1496 drivers/clocksource/arm_arch_timer.c frame = &timer_mem->frame[i]; frame 1498 drivers/clocksource/arm_arch_timer.c if (!frame->valid) frame 1501 drivers/clocksource/arm_arch_timer.c rate = arch_timer_mem_frame_get_cntfrq(frame); frame 1506 drivers/clocksource/arm_arch_timer.c &frame->cntbase, frame 1518 drivers/clocksource/arm_arch_timer.c struct arch_timer_mem_frame *frame, *best_frame = NULL; frame 1537 drivers/clocksource/arm_arch_timer.c frame = arch_timer_mem_find_best_frame(timer); frame 1539 drivers/clocksource/arm_arch_timer.c best_frame = frame; frame 310 drivers/dma/bcm2835-dma.c size_t frame; frame 331 drivers/dma/bcm2835-dma.c for (frame = 0, total_len = 0; frame < frames; d->frames++, frame++) { frame 332 drivers/dma/bcm2835-dma.c cb_entry = &d->cb_list[frame]; frame 358 drivers/dma/bcm2835-dma.c if (frame) frame 359 drivers/dma/bcm2835-dma.c d->cb_list[frame - 1].cb->next = cb_entry->paddr; frame 43 drivers/firmware/tegra/bpmp-tegra186.c void *frame; frame 45 drivers/firmware/tegra/bpmp-tegra186.c frame = tegra_ivc_read_get_next_frame(channel->ivc); frame 46 drivers/firmware/tegra/bpmp-tegra186.c if (IS_ERR(frame)) { frame 51 drivers/firmware/tegra/bpmp-tegra186.c channel->ib = frame; frame 58 drivers/firmware/tegra/bpmp-tegra186.c void *frame; frame 60 drivers/firmware/tegra/bpmp-tegra186.c frame = tegra_ivc_write_get_next_frame(channel->ivc); frame 61 drivers/firmware/tegra/bpmp-tegra186.c if (IS_ERR(frame)) { frame 66 drivers/firmware/tegra/bpmp-tegra186.c channel->ob = frame; frame 219 drivers/firmware/tegra/ivc.c unsigned int frame) frame 221 drivers/firmware/tegra/ivc.c if (WARN_ON(frame >= ivc->num_frames)) frame 224 drivers/firmware/tegra/ivc.c return (void *)(header + 1) + ivc->frame_size * frame; frame 229 drivers/firmware/tegra/ivc.c unsigned int frame) frame 233 drivers/firmware/tegra/ivc.c offset = sizeof(struct tegra_ivc_header) + ivc->frame_size * frame; frame 240 drivers/firmware/tegra/ivc.c unsigned int frame, frame 244 drivers/firmware/tegra/ivc.c if (!ivc->peer || WARN_ON(frame >= ivc->num_frames)) frame 247 drivers/firmware/tegra/ivc.c phys = tegra_ivc_frame_phys(ivc, phys, frame) + offset; frame 254 drivers/firmware/tegra/ivc.c unsigned int frame, frame 258 drivers/firmware/tegra/ivc.c if (!ivc->peer || WARN_ON(frame >= ivc->num_frames)) frame 261 drivers/firmware/tegra/ivc.c phys = tegra_ivc_frame_phys(ivc, phys, frame) + offset; frame 1507 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c uint8_t *frame = buffer + 3; frame 1511 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); frame 1513 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); frame 1515 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); frame 1517 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c frame[0xC] | (frame[0xD] << 8) | (header[1] << 24)); frame 1559 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c struct hdmi_avi_infoframe frame; frame 1692 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, connector, mode); frame 1698 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 1549 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c uint8_t *frame = buffer + 3; frame 1553 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); frame 1555 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); frame 1557 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); frame 1559 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c frame[0xC] | (frame[0xD] << 8) | (header[1] << 24)); frame 1601 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c struct hdmi_avi_infoframe frame; frame 1734 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, connector, mode); frame 1740 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 1436 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c struct hdmi_avi_infoframe frame; frame 1443 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, connector, mode); frame 1449 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 1458 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c uint8_t *frame = buffer + 3; frame 1462 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); frame 1464 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); frame 1466 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); frame 1468 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c frame[0xC] | (frame[0xD] << 8) | (header[1] << 24)); frame 1506 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c struct hdmi_avi_infoframe frame; frame 1626 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, connector, mode); frame 1632 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 4154 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct hdmi_drm_infoframe frame; frame 4164 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ret = drm_hdmi_infoframe_set_hdr_metadata(&frame, state); frame 4168 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c len = hdmi_drm_infoframe_pack_only(&frame, buf, sizeof(buf)); frame 885 drivers/gpu/drm/bridge/analogix-anx78xx.c struct hdmi_avi_infoframe *frame) frame 890 drivers/gpu/drm/bridge/analogix-anx78xx.c err = hdmi_avi_infoframe_pack(frame, buffer, sizeof(buffer)); frame 903 drivers/gpu/drm/bridge/analogix-anx78xx.c frame->length); frame 1081 drivers/gpu/drm/bridge/analogix-anx78xx.c struct hdmi_avi_infoframe frame; frame 1089 drivers/gpu/drm/bridge/analogix-anx78xx.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, frame 1097 drivers/gpu/drm/bridge/analogix-anx78xx.c err = anx78xx_send_video_infoframe(anx78xx, &frame); frame 356 drivers/gpu/drm/bridge/sii902x.c struct hdmi_avi_infoframe frame; frame 379 drivers/gpu/drm/bridge/sii902x.c ret = drm_hdmi_avi_infoframe_from_display_mode(&frame, frame 386 drivers/gpu/drm/bridge/sii902x.c ret = hdmi_avi_infoframe_pack(&frame, buf, sizeof(buf)); frame 1048 drivers/gpu/drm/bridge/sil-sii8620.c static int mhl3_infoframe_init(struct mhl3_infoframe *frame) frame 1050 drivers/gpu/drm/bridge/sil-sii8620.c memset(frame, 0, sizeof(*frame)); frame 1052 drivers/gpu/drm/bridge/sil-sii8620.c frame->version = 3; frame 1053 drivers/gpu/drm/bridge/sil-sii8620.c frame->hev_format = -1; frame 1057 drivers/gpu/drm/bridge/sil-sii8620.c static ssize_t mhl3_infoframe_pack(struct mhl3_infoframe *frame, frame 1068 drivers/gpu/drm/bridge/sil-sii8620.c ptr[1] = frame->version; frame 1073 drivers/gpu/drm/bridge/sil-sii8620.c ptr[7] = frame->video_format & 0x3; frame 1074 drivers/gpu/drm/bridge/sil-sii8620.c ptr[7] |= (frame->format_type & 0x7) << 2; frame 1075 drivers/gpu/drm/bridge/sil-sii8620.c ptr[7] |= frame->sep_audio ? BIT(5) : 0; frame 1076 drivers/gpu/drm/bridge/sil-sii8620.c if (frame->hev_format >= 0) { frame 1078 drivers/gpu/drm/bridge/sil-sii8620.c ptr[10] = (frame->hev_format >> 8) & 0xff; frame 1079 drivers/gpu/drm/bridge/sil-sii8620.c ptr[11] = frame->hev_format & 0xff; frame 1081 drivers/gpu/drm/bridge/sil-sii8620.c if (frame->av_delay) { frame 1082 drivers/gpu/drm/bridge/sil-sii8620.c bool sign = frame->av_delay < 0; frame 1083 drivers/gpu/drm/bridge/sil-sii8620.c int delay = sign ? -frame->av_delay : frame->av_delay; frame 1562 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c struct hdmi_avi_infoframe frame; frame 1566 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c drm_hdmi_avi_infoframe_from_display_mode(&frame, frame 1570 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorspace = HDMI_COLORSPACE_YUV444; frame 1572 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorspace = HDMI_COLORSPACE_YUV422; frame 1574 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorspace = HDMI_COLORSPACE_YUV420; frame 1576 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorspace = HDMI_COLORSPACE_RGB; frame 1583 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorimetry = HDMI_COLORIMETRY_EXTENDED; frame 1585 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorimetry = HDMI_COLORIMETRY_ITU_601; frame 1586 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.extended_colorimetry = frame 1591 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorimetry = HDMI_COLORIMETRY_EXTENDED; frame 1593 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorimetry = HDMI_COLORIMETRY_ITU_709; frame 1594 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.extended_colorimetry = frame 1598 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorimetry = HDMI_COLORIMETRY_ITU_601; frame 1599 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.extended_colorimetry = frame 1604 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.colorimetry = HDMI_COLORIMETRY_NONE; frame 1605 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.extended_colorimetry = frame 1609 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c frame.scan_mode = HDMI_SCAN_MODE_NONE; frame 1622 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c val = (frame.scan_mode & 3) << 4 | (frame.colorspace & 3); frame 1623 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c if (frame.active_aspect & 15) frame 1625 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c if (frame.top_bar || frame.bottom_bar) frame 1627 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c if (frame.left_bar || frame.right_bar) frame 1632 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c val = ((frame.colorimetry & 0x3) << 6) | frame 1633 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c ((frame.picture_aspect & 0x3) << 4) | frame 1634 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c (frame.active_aspect & 0xf); frame 1638 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c val = ((frame.extended_colorimetry & 0x7) << 4) | frame 1639 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c ((frame.quantization_range & 0x3) << 2) | frame 1640 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c (frame.nups & 0x3); frame 1641 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c if (frame.itc) frame 1646 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c val = frame.video_code & 0x7f; frame 1662 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c val = ((frame.ycc_quantization_range & 0x3) << 2) | frame 1663 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c (frame.content_type & 0x3); frame 1667 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi_writeb(hdmi, frame.top_bar & 0xff, HDMI_FC_AVIETB0); frame 1668 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi_writeb(hdmi, (frame.top_bar >> 8) & 0xff, HDMI_FC_AVIETB1); frame 1669 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi_writeb(hdmi, frame.bottom_bar & 0xff, HDMI_FC_AVISBB0); frame 1670 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi_writeb(hdmi, (frame.bottom_bar >> 8) & 0xff, HDMI_FC_AVISBB1); frame 1671 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi_writeb(hdmi, frame.left_bar & 0xff, HDMI_FC_AVIELB0); frame 1672 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi_writeb(hdmi, (frame.left_bar >> 8) & 0xff, HDMI_FC_AVIELB1); frame 1673 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi_writeb(hdmi, frame.right_bar & 0xff, HDMI_FC_AVISRB0); frame 1674 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c hdmi_writeb(hdmi, (frame.right_bar >> 8) & 0xff, HDMI_FC_AVISRB1); frame 1680 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c struct hdmi_vendor_infoframe frame; frame 1684 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c err = drm_hdmi_vendor_infoframe_from_display_mode(&frame, frame 1696 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c err = hdmi_vendor_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 1717 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c if (frame.s3d_struct >= HDMI_3D_STRUCTURE_SIDE_BY_SIDE_HALF) frame 1280 drivers/gpu/drm/drm_connector.c void drm_hdmi_avi_infoframe_content_type(struct hdmi_avi_infoframe *frame, frame 1285 drivers/gpu/drm/drm_connector.c frame->content_type = HDMI_CONTENT_TYPE_GRAPHICS; frame 1288 drivers/gpu/drm/drm_connector.c frame->content_type = HDMI_CONTENT_TYPE_CINEMA; frame 1291 drivers/gpu/drm/drm_connector.c frame->content_type = HDMI_CONTENT_TYPE_GAME; frame 1294 drivers/gpu/drm/drm_connector.c frame->content_type = HDMI_CONTENT_TYPE_PHOTO; frame 1298 drivers/gpu/drm/drm_connector.c frame->content_type = HDMI_CONTENT_TYPE_GRAPHICS; frame 1301 drivers/gpu/drm/drm_connector.c frame->itc = conn_state->content_type != DRM_MODE_CONTENT_TYPE_NO_DATA; frame 323 drivers/gpu/drm/drm_debugfs_crc.c sprintf(buf, "0x%08x", entry->frame); frame 389 drivers/gpu/drm/drm_debugfs_crc.c uint32_t frame, uint32_t *crcs) frame 420 drivers/gpu/drm/drm_debugfs_crc.c entry->frame = frame; frame 5017 drivers/gpu/drm/drm_edid.c drm_hdmi_infoframe_set_hdr_metadata(struct hdmi_drm_infoframe *frame, frame 5024 drivers/gpu/drm/drm_edid.c if (!frame || !conn_state) frame 5044 drivers/gpu/drm/drm_edid.c err = hdmi_drm_infoframe_init(frame); frame 5048 drivers/gpu/drm/drm_edid.c frame->eotf = hdr_metadata->hdmi_metadata_type1.eotf; frame 5049 drivers/gpu/drm/drm_edid.c frame->metadata_type = hdr_metadata->hdmi_metadata_type1.metadata_type; frame 5051 drivers/gpu/drm/drm_edid.c BUILD_BUG_ON(sizeof(frame->display_primaries) != frame 5053 drivers/gpu/drm/drm_edid.c BUILD_BUG_ON(sizeof(frame->white_point) != frame 5056 drivers/gpu/drm/drm_edid.c memcpy(&frame->display_primaries, frame 5058 drivers/gpu/drm/drm_edid.c sizeof(frame->display_primaries)); frame 5060 drivers/gpu/drm/drm_edid.c memcpy(&frame->white_point, frame 5062 drivers/gpu/drm/drm_edid.c sizeof(frame->white_point)); frame 5064 drivers/gpu/drm/drm_edid.c frame->max_display_mastering_luminance = frame 5066 drivers/gpu/drm/drm_edid.c frame->min_display_mastering_luminance = frame 5068 drivers/gpu/drm/drm_edid.c frame->max_fall = hdr_metadata->hdmi_metadata_type1.max_fall; frame 5069 drivers/gpu/drm/drm_edid.c frame->max_cll = hdr_metadata->hdmi_metadata_type1.max_cll; frame 5085 drivers/gpu/drm/drm_edid.c drm_hdmi_avi_infoframe_from_display_mode(struct hdmi_avi_infoframe *frame, frame 5092 drivers/gpu/drm/drm_edid.c if (!frame || !mode) frame 5095 drivers/gpu/drm/drm_edid.c err = hdmi_avi_infoframe_init(frame); frame 5100 drivers/gpu/drm/drm_edid.c frame->pixel_repeat = 1; frame 5102 drivers/gpu/drm/drm_edid.c frame->video_code = drm_match_cea_mode(mode); frame 5109 drivers/gpu/drm/drm_edid.c if (!is_hdmi2_sink(connector) && frame->video_code > 64) frame 5110 drivers/gpu/drm/drm_edid.c frame->video_code = 0; frame 5118 drivers/gpu/drm/drm_edid.c if (frame->video_code) { frame 5123 drivers/gpu/drm/drm_edid.c frame->video_code = 0; frame 5126 drivers/gpu/drm/drm_edid.c frame->picture_aspect = HDMI_PICTURE_ASPECT_NONE; frame 5133 drivers/gpu/drm/drm_edid.c frame->content_type = HDMI_CONTENT_TYPE_GRAPHICS; frame 5134 drivers/gpu/drm/drm_edid.c frame->itc = 0; frame 5142 drivers/gpu/drm/drm_edid.c picture_aspect = drm_get_cea_aspect_ratio(frame->video_code); frame 5151 drivers/gpu/drm/drm_edid.c drm_get_cea_aspect_ratio(frame->video_code)) frame 5156 drivers/gpu/drm/drm_edid.c frame->picture_aspect = picture_aspect; frame 5157 drivers/gpu/drm/drm_edid.c frame->active_aspect = HDMI_ACTIVE_ASPECT_PICTURE; frame 5158 drivers/gpu/drm/drm_edid.c frame->scan_mode = HDMI_SCAN_MODE_UNDERSCAN; frame 5213 drivers/gpu/drm/drm_edid.c drm_hdmi_avi_infoframe_colorspace(struct hdmi_avi_infoframe *frame, frame 5224 drivers/gpu/drm/drm_edid.c frame->colorimetry = colorimetry_val & NORMAL_COLORIMETRY_MASK; frame 5229 drivers/gpu/drm/drm_edid.c frame->extended_colorimetry = (colorimetry_val >> 2) & frame 5243 drivers/gpu/drm/drm_edid.c drm_hdmi_avi_infoframe_quant_range(struct hdmi_avi_infoframe *frame, frame 5262 drivers/gpu/drm/drm_edid.c frame->quantization_range = rgb_quant_range; frame 5264 drivers/gpu/drm/drm_edid.c frame->quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT; frame 5281 drivers/gpu/drm/drm_edid.c frame->ycc_quantization_range = frame 5284 drivers/gpu/drm/drm_edid.c frame->ycc_quantization_range = frame 5330 drivers/gpu/drm/drm_edid.c drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe *frame, frame 5344 drivers/gpu/drm/drm_edid.c if (!frame || !mode) frame 5366 drivers/gpu/drm/drm_edid.c err = hdmi_vendor_infoframe_init(frame); frame 5370 drivers/gpu/drm/drm_edid.c frame->vic = vic; frame 5371 drivers/gpu/drm/drm_edid.c frame->s3d_struct = s3d_structure_from_display_mode(mode); frame 827 drivers/gpu/drm/i2c/tda998x_drv.c union hdmi_infoframe *frame) frame 832 drivers/gpu/drm/i2c/tda998x_drv.c len = hdmi_infoframe_pack(frame, buf, sizeof(buf)); frame 836 drivers/gpu/drm/i2c/tda998x_drv.c frame->any.type, len); frame 848 drivers/gpu/drm/i2c/tda998x_drv.c union hdmi_infoframe frame; frame 850 drivers/gpu/drm/i2c/tda998x_drv.c frame.audio = *cea; frame 852 drivers/gpu/drm/i2c/tda998x_drv.c tda998x_write_if(priv, DIP_IF_FLAGS_IF4, REG_IF4_HB0, &frame); frame 858 drivers/gpu/drm/i2c/tda998x_drv.c union hdmi_infoframe frame; frame 860 drivers/gpu/drm/i2c/tda998x_drv.c drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, frame 862 drivers/gpu/drm/i2c/tda998x_drv.c frame.avi.quantization_range = HDMI_QUANTIZATION_RANGE_FULL; frame 863 drivers/gpu/drm/i2c/tda998x_drv.c drm_hdmi_avi_infoframe_quant_range(&frame.avi, &priv->connector, mode, frame 866 drivers/gpu/drm/i2c/tda998x_drv.c tda998x_write_if(priv, DIP_IF_FLAGS_IF2, REG_IF2_HB0, &frame); frame 872 drivers/gpu/drm/i2c/tda998x_drv.c union hdmi_infoframe frame; frame 874 drivers/gpu/drm/i2c/tda998x_drv.c if (drm_hdmi_vendor_infoframe_from_display_mode(&frame.vendor.hdmi, frame 879 drivers/gpu/drm/i2c/tda998x_drv.c tda998x_write_if(priv, DIP_IF_FLAGS_IF1, REG_IF1_HB0, &frame); frame 11976 drivers/gpu/drm/i915/display/intel_display.c const union hdmi_infoframe *frame) frame 11981 drivers/gpu/drm/i915/display/intel_display.c hdmi_infoframe_log(KERN_DEBUG, dev_priv->drm.dev, frame); frame 1277 drivers/gpu/drm/i915/display/intel_display_types.h const void *frame, ssize_t len); frame 1281 drivers/gpu/drm/i915/display/intel_display_types.h void *frame, ssize_t len); frame 207 drivers/gpu/drm/i915/display/intel_hdmi.c const void *frame, ssize_t len) frame 209 drivers/gpu/drm/i915/display/intel_hdmi.c const u32 *data = frame; frame 242 drivers/gpu/drm/i915/display/intel_hdmi.c void *frame, ssize_t len) frame 245 drivers/gpu/drm/i915/display/intel_hdmi.c u32 val, *data = frame; frame 278 drivers/gpu/drm/i915/display/intel_hdmi.c const void *frame, ssize_t len) frame 280 drivers/gpu/drm/i915/display/intel_hdmi.c const u32 *data = frame; frame 315 drivers/gpu/drm/i915/display/intel_hdmi.c void *frame, ssize_t len) frame 319 drivers/gpu/drm/i915/display/intel_hdmi.c u32 val, *data = frame; frame 355 drivers/gpu/drm/i915/display/intel_hdmi.c const void *frame, ssize_t len) frame 357 drivers/gpu/drm/i915/display/intel_hdmi.c const u32 *data = frame; frame 395 drivers/gpu/drm/i915/display/intel_hdmi.c void *frame, ssize_t len) frame 399 drivers/gpu/drm/i915/display/intel_hdmi.c u32 val, *data = frame; frame 431 drivers/gpu/drm/i915/display/intel_hdmi.c const void *frame, ssize_t len) frame 433 drivers/gpu/drm/i915/display/intel_hdmi.c const u32 *data = frame; frame 468 drivers/gpu/drm/i915/display/intel_hdmi.c void *frame, ssize_t len) frame 472 drivers/gpu/drm/i915/display/intel_hdmi.c u32 val, *data = frame; frame 507 drivers/gpu/drm/i915/display/intel_hdmi.c const void *frame, ssize_t len) frame 509 drivers/gpu/drm/i915/display/intel_hdmi.c const u32 *data = frame; frame 540 drivers/gpu/drm/i915/display/intel_hdmi.c void *frame, ssize_t len) frame 544 drivers/gpu/drm/i915/display/intel_hdmi.c u32 val, *data = frame; frame 639 drivers/gpu/drm/i915/display/intel_hdmi.c const union hdmi_infoframe *frame) frame 649 drivers/gpu/drm/i915/display/intel_hdmi.c if (WARN_ON(frame->any.type != type)) frame 653 drivers/gpu/drm/i915/display/intel_hdmi.c len = hdmi_infoframe_pack_only(frame, buffer + 1, sizeof(buffer) - 1); frame 668 drivers/gpu/drm/i915/display/intel_hdmi.c union hdmi_infoframe *frame) frame 685 drivers/gpu/drm/i915/display/intel_hdmi.c ret = hdmi_infoframe_unpack(frame, buffer + 1, sizeof(buffer) - 1); frame 691 drivers/gpu/drm/i915/display/intel_hdmi.c if (frame->any.type != type) frame 693 drivers/gpu/drm/i915/display/intel_hdmi.c frame->any.type, type); frame 701 drivers/gpu/drm/i915/display/intel_hdmi.c struct hdmi_avi_infoframe *frame = &crtc_state->infoframes.avi.avi; frame 713 drivers/gpu/drm/i915/display/intel_hdmi.c ret = drm_hdmi_avi_infoframe_from_display_mode(frame, connector, frame 719 drivers/gpu/drm/i915/display/intel_hdmi.c frame->colorspace = HDMI_COLORSPACE_YUV420; frame 721 drivers/gpu/drm/i915/display/intel_hdmi.c frame->colorspace = HDMI_COLORSPACE_YUV444; frame 723 drivers/gpu/drm/i915/display/intel_hdmi.c frame->colorspace = HDMI_COLORSPACE_RGB; frame 725 drivers/gpu/drm/i915/display/intel_hdmi.c drm_hdmi_avi_infoframe_colorspace(frame, conn_state); frame 727 drivers/gpu/drm/i915/display/intel_hdmi.c drm_hdmi_avi_infoframe_quant_range(frame, connector, frame 733 drivers/gpu/drm/i915/display/intel_hdmi.c drm_hdmi_avi_infoframe_content_type(frame, conn_state); frame 737 drivers/gpu/drm/i915/display/intel_hdmi.c ret = hdmi_avi_infoframe_check(frame); frame 749 drivers/gpu/drm/i915/display/intel_hdmi.c struct hdmi_spd_infoframe *frame = &crtc_state->infoframes.spd.spd; frame 758 drivers/gpu/drm/i915/display/intel_hdmi.c ret = hdmi_spd_infoframe_init(frame, "Intel", "Integrated gfx"); frame 762 drivers/gpu/drm/i915/display/intel_hdmi.c frame->sdi = HDMI_SPD_SDI_PC; frame 764 drivers/gpu/drm/i915/display/intel_hdmi.c ret = hdmi_spd_infoframe_check(frame); frame 776 drivers/gpu/drm/i915/display/intel_hdmi.c struct hdmi_vendor_infoframe *frame = frame 788 drivers/gpu/drm/i915/display/intel_hdmi.c ret = drm_hdmi_vendor_infoframe_from_display_mode(frame, frame 794 drivers/gpu/drm/i915/display/intel_hdmi.c ret = hdmi_vendor_infoframe_check(frame); frame 806 drivers/gpu/drm/i915/display/intel_hdmi.c struct hdmi_drm_infoframe *frame = &crtc_state->infoframes.drm.drm; frame 822 drivers/gpu/drm/i915/display/intel_hdmi.c ret = drm_hdmi_infoframe_set_hdr_metadata(frame, conn_state); frame 828 drivers/gpu/drm/i915/display/intel_hdmi.c ret = hdmi_drm_infoframe_check(frame); frame 49 drivers/gpu/drm/i915/display/intel_hdmi.h union hdmi_infoframe *frame); frame 342 drivers/gpu/drm/i915/display/intel_lspcon.c const u8 *frame, frame 363 drivers/gpu/drm/i915/display/intel_lspcon.c memcpy(&avi_if[1], frame, len); frame 434 drivers/gpu/drm/i915/display/intel_lspcon.c const void *frame, ssize_t len) frame 446 drivers/gpu/drm/i915/display/intel_lspcon.c frame, len); frame 449 drivers/gpu/drm/i915/display/intel_lspcon.c frame, len); frame 462 drivers/gpu/drm/i915/display/intel_lspcon.c void *frame, ssize_t len) frame 473 drivers/gpu/drm/i915/display/intel_lspcon.c union hdmi_infoframe frame; frame 487 drivers/gpu/drm/i915/display/intel_lspcon.c ret = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, frame 497 drivers/gpu/drm/i915/display/intel_lspcon.c frame.avi.colorspace = HDMI_COLORSPACE_YUV420; frame 499 drivers/gpu/drm/i915/display/intel_lspcon.c frame.avi.colorspace = HDMI_COLORSPACE_YUV444; frame 501 drivers/gpu/drm/i915/display/intel_lspcon.c frame.avi.colorspace = HDMI_COLORSPACE_RGB; frame 504 drivers/gpu/drm/i915/display/intel_lspcon.c drm_hdmi_avi_infoframe_quant_range(&frame.avi, frame 511 drivers/gpu/drm/i915/display/intel_lspcon.c ret = hdmi_infoframe_pack(&frame, buf, sizeof(buf)); frame 28 drivers/gpu/drm/i915/display/intel_lspcon.h void *frame, ssize_t len); frame 1088 drivers/gpu/drm/i915/display/intel_sdvo.c struct hdmi_avi_infoframe *frame = &crtc_state->infoframes.avi.avi; frame 1099 drivers/gpu/drm/i915/display/intel_sdvo.c ret = drm_hdmi_avi_infoframe_from_display_mode(frame, frame 1105 drivers/gpu/drm/i915/display/intel_sdvo.c drm_hdmi_avi_infoframe_quant_range(frame, frame 1112 drivers/gpu/drm/i915/display/intel_sdvo.c ret = hdmi_avi_infoframe_check(frame); frame 1123 drivers/gpu/drm/i915/display/intel_sdvo.c const union hdmi_infoframe *frame = &crtc_state->infoframes.avi; frame 1130 drivers/gpu/drm/i915/display/intel_sdvo.c if (WARN_ON(frame->any.type != HDMI_INFOFRAME_TYPE_AVI)) frame 1133 drivers/gpu/drm/i915/display/intel_sdvo.c len = hdmi_infoframe_pack_only(frame, sdvo_data, sizeof(sdvo_data)); frame 1146 drivers/gpu/drm/i915/display/intel_sdvo.c union hdmi_infoframe *frame = &crtc_state->infoframes.avi; frame 1165 drivers/gpu/drm/i915/display/intel_sdvo.c ret = hdmi_infoframe_unpack(frame, sdvo_data, len); frame 1171 drivers/gpu/drm/i915/display/intel_sdvo.c if (frame->any.type != HDMI_INFOFRAME_TYPE_AVI) frame 1173 drivers/gpu/drm/i915/display/intel_sdvo.c frame->any.type, HDMI_INFOFRAME_TYPE_AVI); frame 669 drivers/gpu/drm/i915/gt/intel_engine_cs.c struct measure_breadcrumb *frame; frame 674 drivers/gpu/drm/i915/gt/intel_engine_cs.c frame = kzalloc(sizeof(*frame), GFP_KERNEL); frame 675 drivers/gpu/drm/i915/gt/intel_engine_cs.c if (!frame) frame 678 drivers/gpu/drm/i915/gt/intel_engine_cs.c if (intel_timeline_init(&frame->timeline, frame 683 drivers/gpu/drm/i915/gt/intel_engine_cs.c frame->ring.vaddr = frame->cs; frame 684 drivers/gpu/drm/i915/gt/intel_engine_cs.c frame->ring.size = sizeof(frame->cs); frame 685 drivers/gpu/drm/i915/gt/intel_engine_cs.c frame->ring.effective_size = frame->ring.size; frame 686 drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_ring_update_space(&frame->ring); frame 688 drivers/gpu/drm/i915/gt/intel_engine_cs.c frame->rq.i915 = engine->i915; frame 689 drivers/gpu/drm/i915/gt/intel_engine_cs.c frame->rq.engine = engine; frame 690 drivers/gpu/drm/i915/gt/intel_engine_cs.c frame->rq.ring = &frame->ring; frame 691 drivers/gpu/drm/i915/gt/intel_engine_cs.c frame->rq.timeline = &frame->timeline; frame 693 drivers/gpu/drm/i915/gt/intel_engine_cs.c dw = intel_timeline_pin(&frame->timeline); frame 697 drivers/gpu/drm/i915/gt/intel_engine_cs.c dw = engine->emit_fini_breadcrumb(&frame->rq, frame->cs) - frame->cs; frame 700 drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_timeline_unpin(&frame->timeline); frame 703 drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_timeline_fini(&frame->timeline); frame 705 drivers/gpu/drm/i915/gt/intel_engine_cs.c kfree(frame); frame 2223 drivers/gpu/drm/i915/i915_debugfs.c int frame; frame 2229 drivers/gpu/drm/i915/i915_debugfs.c for (frame = 0; frame < PSR2_SU_STATUS_FRAMES; frame += 3) frame 2230 drivers/gpu/drm/i915/i915_debugfs.c su_frames_val[frame / 3] = I915_READ(PSR2_SU_STATUS(frame)); frame 2234 drivers/gpu/drm/i915/i915_debugfs.c for (frame = 0; frame < PSR2_SU_STATUS_FRAMES; frame++) { frame 2237 drivers/gpu/drm/i915/i915_debugfs.c su_blocks = su_frames_val[frame / 3] & frame 2238 drivers/gpu/drm/i915/i915_debugfs.c PSR2_SU_STATUS_MASK(frame); frame 2239 drivers/gpu/drm/i915/i915_debugfs.c su_blocks = su_blocks >> PSR2_SU_STATUS_SHIFT(frame); frame 2240 drivers/gpu/drm/i915/i915_debugfs.c seq_printf(m, "%d\t%d\n", frame, su_blocks); frame 4335 drivers/gpu/drm/i915/i915_reg.h #define PSR2_SU_STATUS(frame) (_PSR2_SU_STATUS((frame) / 3)) frame 4336 drivers/gpu/drm/i915/i915_reg.h #define PSR2_SU_STATUS_SHIFT(frame) (((frame) % 3) * 10) frame 4337 drivers/gpu/drm/i915/i915_reg.h #define PSR2_SU_STATUS_MASK(frame) (0x3ff << PSR2_SU_STATUS_SHIFT(frame)) frame 28 drivers/gpu/drm/i915/i915_trace.h __array(u32, frame, 3) frame 36 drivers/gpu/drm/i915/i915_trace.h __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__); frame 44 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_A], __entry->scanline[PIPE_A], frame 45 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_B], __entry->scanline[PIPE_B], frame 46 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_C], __entry->scanline[PIPE_C]) frame 54 drivers/gpu/drm/i915/i915_trace.h __array(u32, frame, 3) frame 63 drivers/gpu/drm/i915/i915_trace.h __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__); frame 71 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_A], __entry->scanline[PIPE_A], frame 72 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_B], __entry->scanline[PIPE_B], frame 73 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_C], __entry->scanline[PIPE_C]) frame 82 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 89 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 95 drivers/gpu/drm/i915/i915_trace.h pipe_name(__entry->pipe), __entry->frame, __entry->scanline, frame 106 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 113 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 119 drivers/gpu/drm/i915/i915_trace.h __entry->frame, __entry->scanline) frame 128 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 136 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 142 drivers/gpu/drm/i915/i915_trace.h __entry->frame, __entry->scanline) frame 150 drivers/gpu/drm/i915/i915_trace.h __array(u32, frame, 3) frame 159 drivers/gpu/drm/i915/i915_trace.h __entry->frame[crtc->pipe] = intel_crtc_get_vblank_counter(crtc); frame 168 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_A], __entry->scanline[PIPE_A], frame 169 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_B], __entry->scanline[PIPE_B], frame 170 drivers/gpu/drm/i915/i915_trace.h __entry->frame[PIPE_C], __entry->scanline[PIPE_C]) frame 179 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 197 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 214 drivers/gpu/drm/i915/i915_trace.h pipe_name(__entry->pipe), __entry->frame, __entry->scanline, frame 227 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 241 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 254 drivers/gpu/drm/i915/i915_trace.h pipe_name(__entry->pipe), __entry->frame, frame 266 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 275 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 283 drivers/gpu/drm/i915/i915_trace.h pipe_name(__entry->pipe), __entry->frame, frame 296 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 306 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 314 drivers/gpu/drm/i915/i915_trace.h __entry->frame, __entry->scanline, frame 325 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 333 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 339 drivers/gpu/drm/i915/i915_trace.h __entry->frame, __entry->scanline) frame 350 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 358 drivers/gpu/drm/i915/i915_trace.h __entry->frame = intel_crtc_get_vblank_counter(crtc); frame 365 drivers/gpu/drm/i915/i915_trace.h pipe_name(__entry->pipe), __entry->frame, frame 375 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 383 drivers/gpu/drm/i915/i915_trace.h __entry->frame = crtc->debug.start_vbl_count; frame 390 drivers/gpu/drm/i915/i915_trace.h pipe_name(__entry->pipe), __entry->frame, frame 395 drivers/gpu/drm/i915/i915_trace.h TP_PROTO(struct intel_crtc *crtc, u32 frame, int scanline_end), frame 396 drivers/gpu/drm/i915/i915_trace.h TP_ARGS(crtc, frame, scanline_end), frame 400 drivers/gpu/drm/i915/i915_trace.h __field(u32, frame) frame 406 drivers/gpu/drm/i915/i915_trace.h __entry->frame = frame; frame 411 drivers/gpu/drm/i915/i915_trace.h pipe_name(__entry->pipe), __entry->frame, frame 127 drivers/gpu/drm/lima/lima_drv.c task->frame = task + 1; frame 128 drivers/gpu/drm/lima/lima_drv.c if (copy_from_user(task->frame, u64_to_user_ptr(args->frame), args->frame_size)) { frame 94 drivers/gpu/drm/lima/lima_gp.c struct drm_lima_gp_frame *frame = task->frame; frame 95 drivers/gpu/drm/lima/lima_gp.c u32 *f = frame->frame; frame 119 drivers/gpu/drm/lima/lima_gp.c struct drm_lima_gp_frame *frame = task->frame; frame 120 drivers/gpu/drm/lima/lima_gp.c u32 *f = frame->frame; frame 67 drivers/gpu/drm/lima/lima_pp.c struct drm_lima_m450_pp_frame *frame; frame 73 drivers/gpu/drm/lima/lima_pp.c frame = pipe->current_task->frame; frame 75 drivers/gpu/drm/lima/lima_pp.c for (i = 0; i < frame->num_pp; i++) { frame 147 drivers/gpu/drm/lima/lima_pp.c struct drm_lima_m450_pp_frame *frame = pipe->current_task->frame; frame 149 drivers/gpu/drm/lima/lima_pp.c for (i = 0; i < frame->num_pp; i++) frame 158 drivers/gpu/drm/lima/lima_pp.c static void lima_pp_write_frame(struct lima_ip *ip, u32 *frame, u32 *wb) frame 163 drivers/gpu/drm/lima/lima_pp.c writel(frame[i], ip->iomem + LIMA_PP_FRAME + i * 4); frame 284 drivers/gpu/drm/lima/lima_pp.c struct drm_lima_m450_pp_frame *f = task->frame; frame 291 drivers/gpu/drm/lima/lima_pp.c struct drm_lima_m400_pp_frame *f = task->frame; frame 306 drivers/gpu/drm/lima/lima_pp.c struct drm_lima_m450_pp_frame *frame = task->frame; frame 312 drivers/gpu/drm/lima/lima_pp.c atomic_set(&pipe->task, frame->num_pp); frame 314 drivers/gpu/drm/lima/lima_pp.c if (frame->use_dlbu) { frame 315 drivers/gpu/drm/lima/lima_pp.c lima_dlbu_enable(dev, frame->num_pp); frame 317 drivers/gpu/drm/lima/lima_pp.c frame->frame[LIMA_PP_FRAME >> 2] = LIMA_VA_RESERVE_DLBU; frame 318 drivers/gpu/drm/lima/lima_pp.c lima_dlbu_set_reg(dev->ip + lima_ip_dlbu, frame->dlbu_regs); frame 322 drivers/gpu/drm/lima/lima_pp.c lima_bcast_enable(dev, frame->num_pp); frame 326 drivers/gpu/drm/lima/lima_pp.c lima_pp_write_frame(ip, frame->frame, frame->wb); frame 328 drivers/gpu/drm/lima/lima_pp.c for (i = 0; i < frame->num_pp; i++) { frame 331 drivers/gpu/drm/lima/lima_pp.c pp_write(LIMA_PP_STACK, frame->fragment_stack_address[i]); frame 332 drivers/gpu/drm/lima/lima_pp.c if (!frame->use_dlbu) frame 333 drivers/gpu/drm/lima/lima_pp.c pp_write(LIMA_PP_FRAME, frame->plbu_array_address[i]); frame 338 drivers/gpu/drm/lima/lima_pp.c struct drm_lima_m400_pp_frame *frame = task->frame; frame 341 drivers/gpu/drm/lima/lima_pp.c atomic_set(&pipe->task, frame->num_pp); frame 343 drivers/gpu/drm/lima/lima_pp.c for (i = 0; i < frame->num_pp; i++) { frame 346 drivers/gpu/drm/lima/lima_pp.c frame->frame[LIMA_PP_FRAME >> 2] = frame 347 drivers/gpu/drm/lima/lima_pp.c frame->plbu_array_address[i]; frame 348 drivers/gpu/drm/lima/lima_pp.c frame->frame[LIMA_PP_STACK >> 2] = frame 349 drivers/gpu/drm/lima/lima_pp.c frame->fragment_stack_address[i]; frame 353 drivers/gpu/drm/lima/lima_pp.c lima_pp_write_frame(ip, frame->frame, frame->wb); frame 15 drivers/gpu/drm/lima/lima_sched.h void *frame; frame 599 drivers/gpu/drm/mcde/mcde_display.c u32 frame; frame 608 drivers/gpu/drm/mcde/mcde_display.c frame = MCDE_DSIVID0FRAME; frame 617 drivers/gpu/drm/mcde/mcde_display.c frame = MCDE_DSIVID1FRAME; frame 626 drivers/gpu/drm/mcde/mcde_display.c frame = MCDE_DSIVID2FRAME; frame 665 drivers/gpu/drm/mcde/mcde_display.c writel(formatter_frame, mcde->regs + frame); frame 979 drivers/gpu/drm/mediatek/mtk_hdmi.c struct hdmi_avi_infoframe frame; frame 983 drivers/gpu/drm/mediatek/mtk_hdmi.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, frame 991 drivers/gpu/drm/mediatek/mtk_hdmi.c err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 1005 drivers/gpu/drm/mediatek/mtk_hdmi.c struct hdmi_spd_infoframe frame; frame 1009 drivers/gpu/drm/mediatek/mtk_hdmi.c err = hdmi_spd_infoframe_init(&frame, vendor, product); frame 1016 drivers/gpu/drm/mediatek/mtk_hdmi.c err = hdmi_spd_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 1028 drivers/gpu/drm/mediatek/mtk_hdmi.c struct hdmi_audio_infoframe frame; frame 1032 drivers/gpu/drm/mediatek/mtk_hdmi.c err = hdmi_audio_infoframe_init(&frame); frame 1039 drivers/gpu/drm/mediatek/mtk_hdmi.c frame.coding_type = HDMI_AUDIO_CODING_TYPE_STREAM; frame 1040 drivers/gpu/drm/mediatek/mtk_hdmi.c frame.sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_STREAM; frame 1041 drivers/gpu/drm/mediatek/mtk_hdmi.c frame.sample_size = HDMI_AUDIO_SAMPLE_SIZE_STREAM; frame 1042 drivers/gpu/drm/mediatek/mtk_hdmi.c frame.channels = mtk_hdmi_aud_get_chnl_count( frame 1045 drivers/gpu/drm/mediatek/mtk_hdmi.c err = hdmi_audio_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 1059 drivers/gpu/drm/mediatek/mtk_hdmi.c struct hdmi_vendor_infoframe frame; frame 1063 drivers/gpu/drm/mediatek/mtk_hdmi.c err = drm_hdmi_vendor_infoframe_from_display_mode(&frame, frame 1071 drivers/gpu/drm/mediatek/mtk_hdmi.c err = hdmi_vendor_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 90 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c union hdmi_infoframe frame; frame 95 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, frame 98 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c len = hdmi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 262 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c struct hdmi_avi_infoframe *frame) frame 268 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c hdmi_avi_infoframe_pack(frame, data, sizeof(data)); frame 417 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c struct hdmi_avi_infoframe *frame) frame 428 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c hdmi_avi_infoframe_pack(frame, data, sizeof(data)); frame 211 drivers/gpu/drm/radeon/evergreen_hdmi.c uint8_t *frame = buffer + 3; frame 214 drivers/gpu/drm/radeon/evergreen_hdmi.c frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); frame 216 drivers/gpu/drm/radeon/evergreen_hdmi.c frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); frame 218 drivers/gpu/drm/radeon/evergreen_hdmi.c frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); frame 220 drivers/gpu/drm/radeon/evergreen_hdmi.c frame[0xC] | (frame[0xD] << 8) | (buffer[1] << 24)); frame 220 drivers/gpu/drm/radeon/r600_hdmi.c uint8_t *frame = buffer + 3; frame 223 drivers/gpu/drm/radeon/r600_hdmi.c frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); frame 225 drivers/gpu/drm/radeon/r600_hdmi.c frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); frame 227 drivers/gpu/drm/radeon/r600_hdmi.c frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); frame 229 drivers/gpu/drm/radeon/r600_hdmi.c frame[0xC] | (frame[0xD] << 8) | (buffer[1] << 24)); frame 251 drivers/gpu/drm/radeon/r600_hdmi.c const u8 *frame = buffer + 3; frame 254 drivers/gpu/drm/radeon/r600_hdmi.c frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); frame 256 drivers/gpu/drm/radeon/r600_hdmi.c frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x8] << 24)); frame 419 drivers/gpu/drm/radeon/r600_hdmi.c struct hdmi_audio_infoframe frame; frame 434 drivers/gpu/drm/radeon/r600_hdmi.c err = hdmi_audio_infoframe_init(&frame); frame 440 drivers/gpu/drm/radeon/r600_hdmi.c frame.channels = audio.channels; frame 442 drivers/gpu/drm/radeon/r600_hdmi.c err = hdmi_audio_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 513 drivers/gpu/drm/radeon/radeon_audio.c struct hdmi_avi_infoframe frame; frame 519 drivers/gpu/drm/radeon/radeon_audio.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, connector, mode); frame 526 drivers/gpu/drm/radeon/radeon_audio.c drm_hdmi_avi_infoframe_quant_range(&frame, connector, mode, frame 532 drivers/gpu/drm/radeon/radeon_audio.c err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 241 drivers/gpu/drm/rockchip/inno_hdmi.c union hdmi_infoframe *frame, u32 frame_index, frame 253 drivers/gpu/drm/rockchip/inno_hdmi.c rc = hdmi_infoframe_pack(frame, packed_frame, frame 272 drivers/gpu/drm/rockchip/inno_hdmi.c union hdmi_infoframe frame; frame 275 drivers/gpu/drm/rockchip/inno_hdmi.c rc = drm_hdmi_vendor_infoframe_from_display_mode(&frame.vendor.hdmi, frame 279 drivers/gpu/drm/rockchip/inno_hdmi.c return inno_hdmi_upload_frame(hdmi, rc, &frame, INFOFRAME_VSI, frame 286 drivers/gpu/drm/rockchip/inno_hdmi.c union hdmi_infoframe frame; frame 289 drivers/gpu/drm/rockchip/inno_hdmi.c rc = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, frame 294 drivers/gpu/drm/rockchip/inno_hdmi.c frame.avi.colorspace = HDMI_COLORSPACE_YUV444; frame 296 drivers/gpu/drm/rockchip/inno_hdmi.c frame.avi.colorspace = HDMI_COLORSPACE_YUV422; frame 298 drivers/gpu/drm/rockchip/inno_hdmi.c frame.avi.colorspace = HDMI_COLORSPACE_RGB; frame 300 drivers/gpu/drm/rockchip/inno_hdmi.c return inno_hdmi_upload_frame(hdmi, rc, &frame, INFOFRAME_AVI, 0, 0, 0); frame 156 drivers/gpu/drm/rockchip/rk3066_hdmi.c union hdmi_infoframe *frame, u32 frame_index, frame 168 drivers/gpu/drm/rockchip/rk3066_hdmi.c rc = hdmi_infoframe_pack(frame, packed_frame, frame 187 drivers/gpu/drm/rockchip/rk3066_hdmi.c union hdmi_infoframe frame; frame 190 drivers/gpu/drm/rockchip/rk3066_hdmi.c rc = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, frame 194 drivers/gpu/drm/rockchip/rk3066_hdmi.c frame.avi.colorspace = HDMI_COLORSPACE_YUV444; frame 196 drivers/gpu/drm/rockchip/rk3066_hdmi.c frame.avi.colorspace = HDMI_COLORSPACE_YUV422; frame 198 drivers/gpu/drm/rockchip/rk3066_hdmi.c frame.avi.colorspace = HDMI_COLORSPACE_RGB; frame 200 drivers/gpu/drm/rockchip/rk3066_hdmi.c frame.avi.colorimetry = hdmi->hdmi_data.colorimetry; frame 201 drivers/gpu/drm/rockchip/rk3066_hdmi.c frame.avi.scan_mode = HDMI_SCAN_MODE_NONE; frame 203 drivers/gpu/drm/rockchip/rk3066_hdmi.c return rk3066_hdmi_upload_frame(hdmi, rc, &frame, frame 48 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c struct hdmi_avi_infoframe frame; frame 52 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c ret = drm_hdmi_avi_infoframe_from_display_mode(&frame, frame 59 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c ret = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 687 drivers/gpu/drm/tegra/hdmi.c struct hdmi_avi_infoframe frame; frame 691 drivers/gpu/drm/tegra/hdmi.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, frame 698 drivers/gpu/drm/tegra/hdmi.c err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 727 drivers/gpu/drm/tegra/hdmi.c struct hdmi_audio_infoframe frame; frame 731 drivers/gpu/drm/tegra/hdmi.c err = hdmi_audio_infoframe_init(&frame); frame 738 drivers/gpu/drm/tegra/hdmi.c frame.channels = hdmi->format.channels; frame 740 drivers/gpu/drm/tegra/hdmi.c err = hdmi_audio_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 776 drivers/gpu/drm/tegra/hdmi.c struct hdmi_vendor_infoframe frame; frame 780 drivers/gpu/drm/tegra/hdmi.c hdmi_vendor_infoframe_init(&frame); frame 781 drivers/gpu/drm/tegra/hdmi.c frame.s3d_struct = HDMI_3D_STRUCTURE_FRAME_PACKING; frame 783 drivers/gpu/drm/tegra/hdmi.c err = hdmi_vendor_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 2106 drivers/gpu/drm/tegra/sor.c struct hdmi_avi_infoframe frame; frame 2117 drivers/gpu/drm/tegra/sor.c err = drm_hdmi_avi_infoframe_from_display_mode(&frame, frame 2124 drivers/gpu/drm/tegra/sor.c err = hdmi_avi_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 2177 drivers/gpu/drm/tegra/sor.c struct hdmi_audio_infoframe frame; frame 2181 drivers/gpu/drm/tegra/sor.c err = hdmi_audio_infoframe_init(&frame); frame 2187 drivers/gpu/drm/tegra/sor.c frame.channels = sor->format.channels; frame 2189 drivers/gpu/drm/tegra/sor.c err = hdmi_audio_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 351 drivers/gpu/drm/tiny/gm12u320.c int frame = 0; frame 368 drivers/gpu/drm/tiny/gm12u320.c gm12u320->cmd_buf[21] = block | (frame << 7); frame 411 drivers/gpu/drm/tiny/gm12u320.c frame = !frame; frame 330 drivers/gpu/drm/vc4/vc4_hdmi.c union hdmi_infoframe *frame) frame 334 drivers/gpu/drm/vc4/vc4_hdmi.c u32 packet_id = frame->any.type - 0x80; frame 344 drivers/gpu/drm/vc4/vc4_hdmi.c len = hdmi_infoframe_pack(frame, buffer, sizeof(buffer)); frame 348 drivers/gpu/drm/vc4/vc4_hdmi.c ret = vc4_hdmi_stop_packet(encoder, frame->any.type); frame 385 drivers/gpu/drm/vc4/vc4_hdmi.c union hdmi_infoframe frame; frame 388 drivers/gpu/drm/vc4/vc4_hdmi.c ret = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, frame 395 drivers/gpu/drm/vc4/vc4_hdmi.c drm_hdmi_avi_infoframe_quant_range(&frame.avi, frame 401 drivers/gpu/drm/vc4/vc4_hdmi.c frame.avi.right_bar = cstate->tv.margins.right; frame 402 drivers/gpu/drm/vc4/vc4_hdmi.c frame.avi.left_bar = cstate->tv.margins.left; frame 403 drivers/gpu/drm/vc4/vc4_hdmi.c frame.avi.top_bar = cstate->tv.margins.top; frame 404 drivers/gpu/drm/vc4/vc4_hdmi.c frame.avi.bottom_bar = cstate->tv.margins.bottom; frame 406 drivers/gpu/drm/vc4/vc4_hdmi.c vc4_hdmi_write_infoframe(encoder, &frame); frame 411 drivers/gpu/drm/vc4/vc4_hdmi.c union hdmi_infoframe frame; frame 414 drivers/gpu/drm/vc4/vc4_hdmi.c ret = hdmi_spd_infoframe_init(&frame.spd, "Broadcom", "Videocore"); frame 420 drivers/gpu/drm/vc4/vc4_hdmi.c frame.spd.sdi = HDMI_SPD_SDI_PC; frame 422 drivers/gpu/drm/vc4/vc4_hdmi.c vc4_hdmi_write_infoframe(encoder, &frame); frame 430 drivers/gpu/drm/vc4/vc4_hdmi.c union hdmi_infoframe frame; frame 433 drivers/gpu/drm/vc4/vc4_hdmi.c ret = hdmi_audio_infoframe_init(&frame.audio); frame 435 drivers/gpu/drm/vc4/vc4_hdmi.c frame.audio.coding_type = HDMI_AUDIO_CODING_TYPE_STREAM; frame 436 drivers/gpu/drm/vc4/vc4_hdmi.c frame.audio.sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_STREAM; frame 437 drivers/gpu/drm/vc4/vc4_hdmi.c frame.audio.sample_size = HDMI_AUDIO_SAMPLE_SIZE_STREAM; frame 438 drivers/gpu/drm/vc4/vc4_hdmi.c frame.audio.channels = hdmi->audio.channels; frame 440 drivers/gpu/drm/vc4/vc4_hdmi.c vc4_hdmi_write_infoframe(encoder, &frame); frame 31 drivers/gpu/drm/vkms/vkms_crtc.c u64 frame = drm_crtc_accurate_vblank_count(crtc); frame 38 drivers/gpu/drm/vkms/vkms_crtc.c state->frame_start = frame; frame 41 drivers/gpu/drm/vkms/vkms_crtc.c state->frame_start, frame); frame 42 drivers/gpu/drm/vkms/vkms_crtc.c state->frame_end = frame; frame 75 drivers/gpu/drm/zte/zx_hdmi.c union hdmi_infoframe *frame, u8 fsel) frame 83 drivers/gpu/drm/zte/zx_hdmi.c num = hdmi_infoframe_pack(frame, buffer, ZX_HDMI_INFOFRAME_SIZE); frame 103 drivers/gpu/drm/zte/zx_hdmi.c union hdmi_infoframe frame; frame 106 drivers/gpu/drm/zte/zx_hdmi.c ret = drm_hdmi_vendor_infoframe_from_display_mode(&frame.vendor.hdmi, frame 115 drivers/gpu/drm/zte/zx_hdmi.c return zx_hdmi_infoframe_trans(hdmi, &frame, FSEL_VSIF); frame 121 drivers/gpu/drm/zte/zx_hdmi.c union hdmi_infoframe frame; frame 124 drivers/gpu/drm/zte/zx_hdmi.c ret = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, frame 134 drivers/gpu/drm/zte/zx_hdmi.c frame.avi.colorspace = HDMI_COLORSPACE_YUV444; frame 136 drivers/gpu/drm/zte/zx_hdmi.c return zx_hdmi_infoframe_trans(hdmi, &frame, FSEL_AVI); frame 399 drivers/gpu/drm/zte/zx_hdmi.c union hdmi_infoframe frame; frame 439 drivers/gpu/drm/zte/zx_hdmi.c memcpy(&frame.audio, cea, sizeof(*cea)); frame 441 drivers/gpu/drm/zte/zx_hdmi.c return zx_hdmi_infoframe_trans(hdmi, &frame, FSEL_AUDIO); frame 259 drivers/hid/hid-uclogic-core.c if (params->frame.id != 0 && frame 262 drivers/hid/hid-uclogic-core.c data[0] = params->frame.id; frame 308 drivers/hid/hid-uclogic-core.c (report->id == params->frame.id)) { frame 310 drivers/hid/hid-uclogic-core.c if (params->frame.dev_id_byte > 0 && frame 311 drivers/hid/hid-uclogic-core.c params->frame.dev_id_byte < size) { frame 312 drivers/hid/hid-uclogic-core.c data[params->frame.dev_id_byte] = 0xf; frame 315 drivers/hid/hid-uclogic-core.c if (params->frame.re_lsb > 0 && frame 316 drivers/hid/hid-uclogic-core.c params->frame.re_lsb / 8 < size) { frame 317 drivers/hid/hid-uclogic-core.c unsigned int byte = params->frame.re_lsb / 8; frame 318 drivers/hid/hid-uclogic-core.c unsigned int bit = params->frame.re_lsb % 8; frame 386 drivers/hid/hid-uclogic-params.c static void uclogic_params_frame_cleanup(struct uclogic_params_frame *frame) frame 388 drivers/hid/hid-uclogic-params.c kfree(frame->desc_ptr); frame 389 drivers/hid/hid-uclogic-params.c memset(frame, 0, sizeof(*frame)); frame 408 drivers/hid/hid-uclogic-params.c struct uclogic_params_frame *frame, frame 415 drivers/hid/hid-uclogic-params.c if (frame == NULL || (desc_ptr == NULL && desc_size != 0)) frame 422 drivers/hid/hid-uclogic-params.c memset(frame, 0, sizeof(*frame)); frame 423 drivers/hid/hid-uclogic-params.c frame->desc_ptr = copy_desc_ptr; frame 424 drivers/hid/hid-uclogic-params.c frame->desc_size = desc_size; frame 425 drivers/hid/hid-uclogic-params.c frame->id = id; frame 446 drivers/hid/hid-uclogic-params.c struct uclogic_params_frame *frame, frame 457 drivers/hid/hid-uclogic-params.c if (frame == NULL || pfound == NULL || hdev == NULL) { frame 484 drivers/hid/hid-uclogic-params.c frame, frame 513 drivers/hid/hid-uclogic-params.c uclogic_params_frame_cleanup(¶ms->frame); frame 554 drivers/hid/hid-uclogic-params.c frame_present = (params->frame.desc_ptr != NULL); frame 561 drivers/hid/hid-uclogic-params.c size += params->frame.desc_size; frame 582 drivers/hid/hid-uclogic-params.c memcpy(p, params->frame.desc_ptr, frame 583 drivers/hid/hid-uclogic-params.c params->frame.desc_size); frame 584 drivers/hid/hid-uclogic-params.c p += params->frame.desc_size; frame 761 drivers/hid/hid-uclogic-params.c &p.frame, frame 788 drivers/hid/hid-uclogic-params.c &p.frame, frame 1035 drivers/hid/hid-uclogic-params.c &p.frame, frame 1060 drivers/hid/hid-uclogic-params.c &p.frame, frame 1070 drivers/hid/hid-uclogic-params.c p.frame.re_lsb = frame 1072 drivers/hid/hid-uclogic-params.c p.frame.dev_id_byte = frame 1094 drivers/hid/hid-uclogic-params.c &p.frame, frame 149 drivers/hid/hid-uclogic-params.h struct uclogic_params_frame frame; frame 192 drivers/hid/hid-uclogic-params.h (_params)->frame.desc_ptr, \ frame 193 drivers/hid/hid-uclogic-params.h (_params)->frame.desc_size, \ frame 194 drivers/hid/hid-uclogic-params.h (_params)->frame.id, \ frame 195 drivers/hid/hid-uclogic-params.h (_params)->frame.re_lsb, \ frame 196 drivers/hid/hid-uclogic-params.h (_params)->frame.dev_id_byte, \ frame 1279 drivers/hid/wacom_wac.c unsigned char *frame = &data[i*pen_frame_len + 1]; frame 1280 drivers/hid/wacom_wac.c bool valid = frame[0] & 0x80; frame 1281 drivers/hid/wacom_wac.c bool prox = frame[0] & 0x40; frame 1282 drivers/hid/wacom_wac.c bool range = frame[0] & 0x20; frame 1283 drivers/hid/wacom_wac.c bool invert = frame[0] & 0x10; frame 1310 drivers/hid/wacom_wac.c input_report_abs(pen_input, ABS_X, get_unaligned_le16(&frame[1])); frame 1311 drivers/hid/wacom_wac.c input_report_abs(pen_input, ABS_Y, get_unaligned_le16(&frame[3])); frame 1317 drivers/hid/wacom_wac.c (int16_t)get_unaligned_le16(&frame[9]); frame 1324 drivers/hid/wacom_wac.c (char)frame[7]); frame 1326 drivers/hid/wacom_wac.c (char)frame[8]); frame 1329 drivers/hid/wacom_wac.c get_unaligned_le16(&frame[11])); frame 1333 drivers/hid/wacom_wac.c input_report_abs(pen_input, ABS_PRESSURE, get_unaligned_le16(&frame[5])); frame 1337 drivers/hid/wacom_wac.c range ? frame[13] : wacom->features.distance_max); frame 1340 drivers/hid/wacom_wac.c range ? frame[7] : wacom->features.distance_max); frame 1343 drivers/hid/wacom_wac.c input_report_key(pen_input, BTN_TOUCH, frame[0] & 0x09); frame 1344 drivers/hid/wacom_wac.c input_report_key(pen_input, BTN_STYLUS, frame[0] & 0x02); frame 1345 drivers/hid/wacom_wac.c input_report_key(pen_input, BTN_STYLUS2, frame[0] & 0x04); frame 1371 drivers/hid/wacom_wac.c unsigned char *frame = &data[i*finger_frame_len + 109]; frame 1372 drivers/hid/wacom_wac.c int current_num_contacts = frame[0] & 0x7F; frame 1375 drivers/hid/wacom_wac.c if (!(frame[0] & 0x80)) frame 1388 drivers/hid/wacom_wac.c unsigned char *touch = &frame[j*finger_touch_len + 1]; frame 955 drivers/ide/ide-cd.c msf->frame = bcd2bin(msf->frame); frame 1178 drivers/ide/ide-cd.c toc->ent[i].addr.msf.frame); frame 1205 drivers/ide/ide-cd.c ms_tmp.ent.addr.msf.frame); frame 36 drivers/ide/ide-cd.h u8 frame; frame 412 drivers/ide/ide-cd_ioctl.c &tocentry->cdte_addr.msf.frame); frame 73 drivers/iio/chemical/pms7003.c struct pms7003_frame frame; frame 111 drivers/iio/chemical/pms7003.c struct pms7003_frame *frame = &state->frame; frame 122 drivers/iio/chemical/pms7003.c pms7003_get_pm(frame->data + PMS7003_PM1_OFFSET); frame 124 drivers/iio/chemical/pms7003.c pms7003_get_pm(frame->data + PMS7003_PM2P5_OFFSET); frame 126 drivers/iio/chemical/pms7003.c pms7003_get_pm(frame->data + PMS7003_PM10_OFFSET); frame 142 drivers/iio/chemical/pms7003.c struct pms7003_frame *frame = &state->frame; frame 156 drivers/iio/chemical/pms7003.c *val = pms7003_get_pm(frame->data + chan->address); frame 194 drivers/iio/chemical/pms7003.c static u16 pms7003_calc_checksum(struct pms7003_frame *frame) frame 197 drivers/iio/chemical/pms7003.c (frame->length >> 8) + (u8)frame->length; frame 200 drivers/iio/chemical/pms7003.c for (i = 0; i < frame->length - PMS7003_CHECKSUM_LENGTH; i++) frame 201 drivers/iio/chemical/pms7003.c checksum += frame->data[i]; frame 206 drivers/iio/chemical/pms7003.c static bool pms7003_frame_is_okay(struct pms7003_frame *frame) frame 208 drivers/iio/chemical/pms7003.c int offset = frame->length - PMS7003_CHECKSUM_LENGTH; frame 209 drivers/iio/chemical/pms7003.c u16 checksum = get_unaligned_be16(frame->data + offset); frame 211 drivers/iio/chemical/pms7003.c return checksum == pms7003_calc_checksum(frame); frame 219 drivers/iio/chemical/pms7003.c struct pms7003_frame *frame = &state->frame; frame 222 drivers/iio/chemical/pms7003.c if (!frame->expected_length) { frame 235 drivers/iio/chemical/pms7003.c frame->expected_length = num; frame 236 drivers/iio/chemical/pms7003.c frame->length = 0; frame 242 drivers/iio/chemical/pms7003.c num = min(size, (size_t)(frame->expected_length - frame->length)); frame 243 drivers/iio/chemical/pms7003.c memcpy(frame->data + frame->length, buf, num); frame 244 drivers/iio/chemical/pms7003.c frame->length += num; frame 246 drivers/iio/chemical/pms7003.c if (frame->length == frame->expected_length) { frame 247 drivers/iio/chemical/pms7003.c if (pms7003_frame_is_okay(frame)) frame 250 drivers/iio/chemical/pms7003.c frame->expected_length = 0; frame 8857 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8859 drivers/infiniband/hw/hfi1/chip.c frame = continuous << CONTINIOUS_REMOTE_UPDATE_SUPPORT_SHIFT frame 8862 drivers/infiniband/hw/hfi1/chip.c GENERAL_CONFIG, frame); frame 8868 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8870 drivers/infiniband/hw/hfi1/chip.c frame = (u32)vau << VAU_SHIFT frame 8876 drivers/infiniband/hw/hfi1/chip.c GENERAL_CONFIG, frame); frame 8882 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8885 drivers/infiniband/hw/hfi1/chip.c &frame); frame 8886 drivers/infiniband/hw/hfi1/chip.c *misc_bits = (frame >> MISC_CONFIG_BITS_SHIFT) & MISC_CONFIG_BITS_MASK; frame 8887 drivers/infiniband/hw/hfi1/chip.c *flag_bits = (frame >> LOCAL_FLAG_BITS_SHIFT) & LOCAL_FLAG_BITS_MASK; frame 8888 drivers/infiniband/hw/hfi1/chip.c *link_widths = (frame >> LINK_WIDTH_SHIFT) & LINK_WIDTH_MASK; frame 8896 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8898 drivers/infiniband/hw/hfi1/chip.c frame = (u32)misc_bits << MISC_CONFIG_BITS_SHIFT frame 8902 drivers/infiniband/hw/hfi1/chip.c frame); frame 8908 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8910 drivers/infiniband/hw/hfi1/chip.c frame = ((u32)device_id << LOCAL_DEVICE_ID_SHIFT) frame 8912 drivers/infiniband/hw/hfi1/chip.c return load_8051_config(dd, LOCAL_DEVICE_ID, GENERAL_CONFIG, frame); frame 8918 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8920 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, REMOTE_DEVICE_ID, GENERAL_CONFIG, &frame); frame 8921 drivers/infiniband/hw/hfi1/chip.c *device_id = (frame >> REMOTE_DEVICE_ID_SHIFT) & REMOTE_DEVICE_ID_MASK; frame 8922 drivers/infiniband/hw/hfi1/chip.c *device_rev = (frame >> REMOTE_DEVICE_REV_SHIFT) frame 8928 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8932 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, RESERVED_REGISTERS, GENERAL_CONFIG, &frame); frame 8934 drivers/infiniband/hw/hfi1/chip.c frame &= ~mask; frame 8935 drivers/infiniband/hw/hfi1/chip.c frame |= ((u32)version << HOST_INTERFACE_VERSION_SHIFT); frame 8937 drivers/infiniband/hw/hfi1/chip.c frame); frame 8943 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8945 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, MISC_STATUS, GENERAL_CONFIG, &frame); frame 8946 drivers/infiniband/hw/hfi1/chip.c *ver_major = (frame >> STS_FM_VERSION_MAJOR_SHIFT) & frame 8948 drivers/infiniband/hw/hfi1/chip.c *ver_minor = (frame >> STS_FM_VERSION_MINOR_SHIFT) & frame 8951 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, VERSION_PATCH, GENERAL_CONFIG, &frame); frame 8952 drivers/infiniband/hw/hfi1/chip.c *ver_patch = (frame >> STS_FM_VERSION_PATCH_SHIFT) & frame 8959 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8961 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, VERIFY_CAP_REMOTE_PHY, GENERAL_CONFIG, &frame); frame 8962 drivers/infiniband/hw/hfi1/chip.c *power_management = (frame >> POWER_MANAGEMENT_SHIFT) frame 8964 drivers/infiniband/hw/hfi1/chip.c *continuous = (frame >> CONTINIOUS_REMOTE_UPDATE_SUPPORT_SHIFT) frame 8971 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8973 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, VERIFY_CAP_REMOTE_FABRIC, GENERAL_CONFIG, &frame); frame 8974 drivers/infiniband/hw/hfi1/chip.c *vau = (frame >> VAU_SHIFT) & VAU_MASK; frame 8975 drivers/infiniband/hw/hfi1/chip.c *z = (frame >> Z_SHIFT) & Z_MASK; frame 8976 drivers/infiniband/hw/hfi1/chip.c *vcu = (frame >> VCU_SHIFT) & VCU_MASK; frame 8977 drivers/infiniband/hw/hfi1/chip.c *vl15buf = (frame >> VL15BUF_SHIFT) & VL15BUF_MASK; frame 8978 drivers/infiniband/hw/hfi1/chip.c *crc_sizes = (frame >> CRC_SIZES_SHIFT) & CRC_SIZES_MASK; frame 8985 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8988 drivers/infiniband/hw/hfi1/chip.c &frame); frame 8989 drivers/infiniband/hw/hfi1/chip.c *remote_tx_rate = (frame >> REMOTE_TX_RATE_SHIFT) frame 8991 drivers/infiniband/hw/hfi1/chip.c *link_widths = (frame >> LINK_WIDTH_SHIFT) & LINK_WIDTH_MASK; frame 8996 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 8998 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, LOCAL_LNI_INFO, GENERAL_CONFIG, &frame); frame 8999 drivers/infiniband/hw/hfi1/chip.c *enable_lane_rx = (frame >> ENABLE_LANE_RX_SHIFT) & ENABLE_LANE_RX_MASK; frame 9014 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 9020 drivers/infiniband/hw/hfi1/chip.c &frame); frame 9022 drivers/infiniband/hw/hfi1/chip.c *link_quality = (frame >> LINK_QUALITY_SHIFT) frame 9029 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 9031 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, LINK_QUALITY_INFO, GENERAL_CONFIG, &frame); frame 9032 drivers/infiniband/hw/hfi1/chip.c *pdrrc = (frame >> DOWN_REMOTE_REASON_SHIFT) & DOWN_REMOTE_REASON_MASK; frame 9037 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 9039 drivers/infiniband/hw/hfi1/chip.c read_8051_config(dd, LINK_DOWN_REASON, GENERAL_CONFIG, &frame); frame 9040 drivers/infiniband/hw/hfi1/chip.c *ldr = (frame & 0xff); frame 9049 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 9052 drivers/infiniband/hw/hfi1/chip.c ret = read_8051_config(dd, TX_SETTINGS, GENERAL_CONFIG, &frame); frame 9053 drivers/infiniband/hw/hfi1/chip.c *enable_lane_tx = (frame >> ENABLE_LANE_TX_SHIFT) frame 9055 drivers/infiniband/hw/hfi1/chip.c *tx_polarity_inversion = (frame >> TX_POLARITY_INVERSION_SHIFT) frame 9057 drivers/infiniband/hw/hfi1/chip.c *rx_polarity_inversion = (frame >> RX_POLARITY_INVERSION_SHIFT) frame 9059 drivers/infiniband/hw/hfi1/chip.c *max_rate = (frame >> MAX_RATE_SHIFT) & MAX_RATE_MASK; frame 9069 drivers/infiniband/hw/hfi1/chip.c u32 frame; frame 9072 drivers/infiniband/hw/hfi1/chip.c frame = enable_lane_tx << ENABLE_LANE_TX_SHIFT frame 9076 drivers/infiniband/hw/hfi1/chip.c return load_8051_config(dd, TX_SETTINGS, GENERAL_CONFIG, frame); frame 10241 drivers/infiniband/hw/hfi1/chip.c static void decode_state_complete(struct hfi1_pportdata *ppd, u32 frame, frame 10258 drivers/infiniband/hw/hfi1/chip.c success = frame & 0x1; frame 10259 drivers/infiniband/hw/hfi1/chip.c state = (frame >> 1) & 0x7; frame 10260 drivers/infiniband/hw/hfi1/chip.c reason = (frame >> 8) & 0xff; frame 10261 drivers/infiniband/hw/hfi1/chip.c lanes = (frame >> 16) & 0xffff; frame 10264 drivers/infiniband/hw/hfi1/chip.c prefix, frame); frame 60 drivers/infiniband/hw/hfi1/intr.c u32 frame; frame 66 drivers/infiniband/hw/hfi1/intr.c read_8051_config(dd, REMOTE_LNI_INFO, GENERAL_CONFIG, &frame); frame 67 drivers/infiniband/hw/hfi1/intr.c ppd->mgmt_allowed = (frame >> MGMT_ALLOWED_SHIFT) frame 782 drivers/infiniband/hw/mlx5/odp.c struct pf_frame *head = NULL, *frame; frame 885 drivers/infiniband/hw/mlx5/odp.c frame = kzalloc(sizeof(*frame), GFP_KERNEL); frame 886 drivers/infiniband/hw/mlx5/odp.c if (!frame) { frame 891 drivers/infiniband/hw/mlx5/odp.c frame->key = be32_to_cpu(pklm->key); frame 892 drivers/infiniband/hw/mlx5/odp.c frame->io_virt = be64_to_cpu(pklm->va) + offset; frame 893 drivers/infiniband/hw/mlx5/odp.c frame->bcnt = min_t(size_t, bcnt, frame 895 drivers/infiniband/hw/mlx5/odp.c frame->depth = depth + 1; frame 896 drivers/infiniband/hw/mlx5/odp.c frame->next = head; frame 897 drivers/infiniband/hw/mlx5/odp.c head = frame; frame 899 drivers/infiniband/hw/mlx5/odp.c bcnt -= frame->bcnt; frame 911 drivers/infiniband/hw/mlx5/odp.c frame = head; frame 912 drivers/infiniband/hw/mlx5/odp.c head = frame->next; frame 914 drivers/infiniband/hw/mlx5/odp.c key = frame->key; frame 915 drivers/infiniband/hw/mlx5/odp.c io_virt = frame->io_virt; frame 916 drivers/infiniband/hw/mlx5/odp.c bcnt = frame->bcnt; frame 917 drivers/infiniband/hw/mlx5/odp.c depth = frame->depth; frame 918 drivers/infiniband/hw/mlx5/odp.c kfree(frame); frame 925 drivers/infiniband/hw/mlx5/odp.c frame = head; frame 926 drivers/infiniband/hw/mlx5/odp.c head = frame->next; frame 927 drivers/infiniband/hw/mlx5/odp.c kfree(frame); frame 93 drivers/input/input-mt.c mt->frame = 1; frame 145 drivers/input/input-mt.c slot->frame = mt->frame; frame 282 drivers/input/input-mt.c mt->frame++; frame 311 drivers/input/input-mt.c mt->frame++; frame 2777 drivers/input/touchscreen/atmel_mxt_ts.c unsigned int frame = 0; frame 2859 drivers/input/touchscreen/atmel_mxt_ts.c frame++; frame 2862 drivers/input/touchscreen/atmel_mxt_ts.c if (frame % 50 == 0) frame 2864 drivers/input/touchscreen/atmel_mxt_ts.c frame, pos, fw->size); frame 2873 drivers/input/touchscreen/atmel_mxt_ts.c dev_dbg(dev, "Sent %d frames, %d bytes\n", frame, pos); frame 141 drivers/ipack/devices/ipoctal.c icount->frame = channel->stats.framing_err; frame 268 drivers/isdn/mISDN/l1oip_core.c u8 frame[MAX_DFRAME_LEN_L1 + 32]; frame 275 drivers/isdn/mISDN/l1oip_core.c p = frame; frame 320 drivers/isdn/mISDN/l1oip_core.c len += p - frame; frame 336 drivers/isdn/mISDN/l1oip_core.c hc->sendiov.iov_base = frame; frame 174 drivers/md/persistent-data/dm-btree.c struct frame spine[MAX_SPINE_DEPTH]; frame 177 drivers/md/persistent-data/dm-btree.c static int top_frame(struct del_stack *s, struct frame **f) frame 194 drivers/md/persistent-data/dm-btree.c static void prefetch_children(struct del_stack *s, struct frame *f) frame 203 drivers/md/persistent-data/dm-btree.c static bool is_internal_level(struct dm_btree_info *info, struct frame *f) frame 231 drivers/md/persistent-data/dm-btree.c struct frame *f = s->spine + ++s->top; frame 254 drivers/md/persistent-data/dm-btree.c struct frame *f = s->spine + s->top--; frame 262 drivers/md/persistent-data/dm-btree.c struct frame *f; frame 293 drivers/md/persistent-data/dm-btree.c struct frame *f; frame 1123 drivers/media/dvb-frontends/drx39xyj/drx_driver.h enum drx_tps_frame frame; /*< Tps frame */ frame 529 drivers/media/i2c/adv7511-v4l2.c union hdmi_infoframe frame; frame 558 drivers/media/i2c/adv7511-v4l2.c if (hdmi_infoframe_unpack(&frame, buffer, sizeof(buffer)) < 0) { frame 563 drivers/media/i2c/adv7511-v4l2.c hdmi_infoframe_log(KERN_INFO, dev, &frame); frame 2419 drivers/media/i2c/adv7604.c union hdmi_infoframe *frame) frame 2447 drivers/media/i2c/adv7604.c if (hdmi_infoframe_unpack(frame, buffer, sizeof(buffer)) < 0) { frame 2465 drivers/media/i2c/adv7604.c union hdmi_infoframe frame; frame 2468 drivers/media/i2c/adv7604.c if (adv76xx_read_infoframe(sd, i, &frame)) frame 2470 drivers/media/i2c/adv7604.c hdmi_infoframe_log(KERN_INFO, &client->dev, &frame); frame 2554 drivers/media/i2c/adv7842.c union hdmi_infoframe frame; frame 2577 drivers/media/i2c/adv7842.c if (hdmi_infoframe_unpack(&frame, buffer, sizeof(buffer)) < 0) { frame 2582 drivers/media/i2c/adv7842.c hdmi_infoframe_log(KERN_INFO, dev, &frame); frame 94 drivers/media/i2c/mt9t112.c struct v4l2_rect frame; frame 831 drivers/media/i2c/mt9t112.c mt9t112_set_a_frame_size(client, priv->frame.width, priv->frame.height); frame 837 drivers/media/i2c/mt9t112.c priv->frame.width, frame 838 drivers/media/i2c/mt9t112.c priv->frame.height); frame 861 drivers/media/i2c/mt9t112.c priv->frame = *rect; frame 866 drivers/media/i2c/mt9t112.c v4l_bound_align_image(&priv->frame.width, 0, MAX_WIDTH, 0, frame 867 drivers/media/i2c/mt9t112.c &priv->frame.height, 0, MAX_HEIGHT, 0, 0); frame 892 drivers/media/i2c/mt9t112.c sel->r = priv->frame; frame 925 drivers/media/i2c/mt9t112.c mf->width = priv->frame.width; frame 926 drivers/media/i2c/mt9t112.c mf->height = priv->frame.height; frame 942 drivers/media/i2c/mt9t112.c .left = priv->frame.left, frame 943 drivers/media/i2c/mt9t112.c .top = priv->frame.top, frame 437 drivers/media/i2c/tc358743.c union hdmi_infoframe frame; frame 447 drivers/media/i2c/tc358743.c if (hdmi_infoframe_unpack(&frame, buffer, sizeof(buffer)) < 0) { frame 452 drivers/media/i2c/tc358743.c hdmi_infoframe_log(KERN_INFO, dev, &frame); frame 1249 drivers/media/i2c/tda1997x.c union hdmi_infoframe frame; frame 1256 drivers/media/i2c/tda1997x.c err = hdmi_infoframe_unpack(&frame, buffer, sizeof(buffer)); frame 1263 drivers/media/i2c/tda1997x.c hdmi_infoframe_log(KERN_INFO, &state->client->dev, &frame); frame 1264 drivers/media/i2c/tda1997x.c switch (frame.any.type) { frame 1268 drivers/media/i2c/tda1997x.c switch (frame.audio.sample_frequency) { frame 1296 drivers/media/i2c/tda1997x.c switch (frame.audio.sample_size) { frame 1312 drivers/media/i2c/tda1997x.c state->audio_channels = frame.audio.channels; frame 1313 drivers/media/i2c/tda1997x.c if (frame.audio.channel_allocation && frame 1314 drivers/media/i2c/tda1997x.c frame.audio.channel_allocation != state->audio_ch_alloc) { frame 1316 drivers/media/i2c/tda1997x.c state->audio_ch_alloc = frame.audio.channel_allocation; frame 1325 drivers/media/i2c/tda1997x.c state->avi_infoframe = frame.avi; frame 1331 drivers/media/i2c/tda1997x.c if (frame.avi.colorspace == HDMI_COLORSPACE_YUV422) frame 1338 drivers/media/i2c/tda1997x.c reg |= frame.avi.pixel_repeat; frame 1928 drivers/media/i2c/tda1997x.c union hdmi_infoframe frame; frame 1935 drivers/media/i2c/tda1997x.c err = hdmi_infoframe_unpack(&frame, buffer, sizeof(buffer)); frame 1942 drivers/media/i2c/tda1997x.c hdmi_infoframe_log(KERN_INFO, &state->client->dev, &frame); frame 494 drivers/media/pci/cx18/cx18-driver.h u32 frame; /* Count of VBI buffers/frames received from Encoder */ frame 813 drivers/media/pci/cx18/cx18-streams.c cx->vbi.frame = 0; frame 45 drivers/media/pci/cx18/cx18-vbi.c int idx = cx->vbi.frame % CX18_VBI_FRAMES; frame 210 drivers/media/pci/cx18/cx18-vbi.c memcpy(p, &cx->vbi.frame, 4); frame 211 drivers/media/pci/cx18/cx18-vbi.c cx->vbi.frame++; frame 234 drivers/media/pci/cx18/cx18-vbi.c cx->vbi.frame++; frame 94 drivers/media/pci/ivtv/ivtv-controls.c int ivtv_g_pts_frame(struct ivtv *itv, s64 *pts, s64 *frame) frame 101 drivers/media/pci/ivtv/ivtv-controls.c *frame = itv->last_dec_timing[0]; frame 105 drivers/media/pci/ivtv/ivtv-controls.c *frame = 0; frame 114 drivers/media/pci/ivtv/ivtv-controls.c *frame = data[0]; frame 14 drivers/media/pci/ivtv/ivtv-controls.h int ivtv_g_pts_frame(struct ivtv *itv, s64 *pts, s64 *frame); frame 567 drivers/media/pci/ivtv/ivtv-driver.h u32 frame; /* frame counter hack needed for backwards compatibility frame 1673 drivers/media/pci/ivtv/ivtv-ioctl.c s64 frame; frame 1682 drivers/media/pci/ivtv/ivtv-ioctl.c return ivtv_g_pts_frame(itv, pts, &frame); frame 1686 drivers/media/pci/ivtv/ivtv-ioctl.c s64 *frame = arg; frame 1691 drivers/media/pci/ivtv/ivtv-ioctl.c *frame = 0; frame 1696 drivers/media/pci/ivtv/ivtv-ioctl.c return ivtv_g_pts_frame(itv, &pts, frame); frame 341 drivers/media/pci/ivtv/ivtv-irq.c u8 frame = yi->draw_frame; frame 342 drivers/media/pci/ivtv/ivtv-irq.c struct yuv_frame_info *f = &yi->new_frame_info[frame]; frame 831 drivers/media/pci/ivtv/ivtv-irq.c unsigned int frame = read_reg(IVTV_REG_DEC_LINE_FIELD) & 1; frame 838 drivers/media/pci/ivtv/ivtv-irq.c if (((frame ^ f->sync_field) == 0 && frame 840 drivers/media/pci/ivtv/ivtv-irq.c (frame != (itv->last_vsync_field & 1) && !f->interlaced)) { frame 856 drivers/media/pci/ivtv/ivtv-irq.c if (frame != (itv->last_vsync_field & 1)) { frame 868 drivers/media/pci/ivtv/ivtv-irq.c if (frame == 0) { frame 882 drivers/media/pci/ivtv/ivtv-irq.c v4l2_event_queue(&s->vdev, frame ? &evtop : &evbottom); frame 886 drivers/media/pci/ivtv/ivtv-irq.c if (frame && (itv->output_mode == OUT_PASSTHROUGH || frame 535 drivers/media/pci/ivtv/ivtv-streams.c itv->vbi.frame = 0; frame 187 drivers/media/pci/ivtv/ivtv-vbi.c int idx = itv->vbi.frame % IVTV_VBI_FRAMES; frame 385 drivers/media/pci/ivtv/ivtv-vbi.c memcpy(p, &itv->vbi.frame, 4); frame 386 drivers/media/pci/ivtv/ivtv-vbi.c itv->vbi.frame++; frame 418 drivers/media/pci/ivtv/ivtv-vbi.c itv->vbi.frame++; frame 31 drivers/media/pci/ivtv/ivtv-yuv.c u8 frame = yi->draw_frame; frame 32 drivers/media/pci/ivtv/ivtv-yuv.c struct yuv_frame_info *f = &yi->new_frame_info[frame]; frame 38 drivers/media/pci/ivtv/ivtv-yuv.c y_buffer_offset = IVTV_DECODER_OFFSET + yuv_offset[frame]; frame 130 drivers/media/pci/ivtv/ivtv-yuv.c dma->SGarray[dma->SG_length].dst = cpu_to_le32(IVTV_DECODER_OFFSET + yuv_offset[frame]); frame 806 drivers/media/pci/ivtv/ivtv-yuv.c int frame = yi->update_frame; frame 809 drivers/media/pci/ivtv/ivtv-yuv.c IVTV_DEBUG_YUV("Update yuv registers for frame %d\n", frame); frame 810 drivers/media/pci/ivtv/ivtv-yuv.c f = yi->new_frame_info[frame]; frame 968 drivers/media/pci/ivtv/ivtv-yuv.c u8 frame = yi->draw_frame; frame 969 drivers/media/pci/ivtv/ivtv-yuv.c u8 last_frame = (u8)(frame - 1) % IVTV_YUV_BUFFERS; frame 970 drivers/media/pci/ivtv/ivtv-yuv.c struct yuv_frame_info *nf = &yi->new_frame_info[frame]; frame 1049 drivers/media/pci/ivtv/ivtv-yuv.c IVTV_DEBUG_YUV("Requesting reg update for frame %d\n", frame); frame 26 drivers/media/pci/ttpci/dvb_filter.c u8 frame = 0; frame 49 drivers/media/pci/ttpci/dvb_filter.c frame = (headr[2]&0x3f); frame 50 drivers/media/pci/ttpci/dvb_filter.c ai->bit_rate = ac3_bitrates[frame >> 1]*1000; frame 61 drivers/media/pci/ttpci/dvb_filter.c ai->framesize = ac3_frames[fr][frame >> 1]; frame 62 drivers/media/pci/ttpci/dvb_filter.c if ((frame & 1) && (fr == 1)) ai->framesize++; frame 340 drivers/media/pci/tw5864/tw5864-reg.h #define TW5864_RT_CNTR_CH_FRM(channel, frame) \ frame 341 drivers/media/pci/tw5864/tw5864-reg.h (0x0c00 | (channel << 4) | (frame << 2)) frame 179 drivers/media/pci/tw5864/tw5864-video.c static void tw5864_handle_frame(struct tw5864_h264_frame *frame); frame 951 drivers/media/pci/tw5864/tw5864-video.c struct tw5864_h264_frame *frame = &dev->h264_buf[i]; frame 953 drivers/media/pci/tw5864/tw5864-video.c frame->vlc.addr = dma_alloc_coherent(&dev->pci->dev, frame 955 drivers/media/pci/tw5864/tw5864-video.c &frame->vlc.dma_addr, frame 957 drivers/media/pci/tw5864/tw5864-video.c if (!frame->vlc.addr) { frame 962 drivers/media/pci/tw5864/tw5864-video.c frame->mv.addr = dma_alloc_coherent(&dev->pci->dev, frame 964 drivers/media/pci/tw5864/tw5864-video.c &frame->mv.dma_addr, frame 966 drivers/media/pci/tw5864/tw5864-video.c if (!frame->mv.addr) { frame 970 drivers/media/pci/tw5864/tw5864-video.c frame->vlc.addr, frame->vlc.dma_addr); frame 1296 drivers/media/pci/tw5864/tw5864-video.c static int tw5864_is_motion_triggered(struct tw5864_h264_frame *frame) frame 1298 drivers/media/pci/tw5864/tw5864-video.c struct tw5864_input *input = frame->input; frame 1299 drivers/media/pci/tw5864/tw5864-video.c u32 *mv = (u32 *)frame->mv.addr; frame 1324 drivers/media/pci/tw5864/tw5864-video.c struct tw5864_h264_frame *frame = frame 1328 drivers/media/pci/tw5864/tw5864-video.c dma_sync_single_for_cpu(&dev->pci->dev, frame->vlc.dma_addr, frame 1330 drivers/media/pci/tw5864/tw5864-video.c dma_sync_single_for_cpu(&dev->pci->dev, frame->mv.dma_addr, frame 1332 drivers/media/pci/tw5864/tw5864-video.c tw5864_handle_frame(frame); frame 1333 drivers/media/pci/tw5864/tw5864-video.c dma_sync_single_for_device(&dev->pci->dev, frame->vlc.dma_addr, frame 1335 drivers/media/pci/tw5864/tw5864-video.c dma_sync_single_for_device(&dev->pci->dev, frame->mv.dma_addr, frame 1360 drivers/media/pci/tw5864/tw5864-video.c static void tw5864_handle_frame(struct tw5864_h264_frame *frame) frame 1363 drivers/media/pci/tw5864/tw5864-video.c struct tw5864_input *input = frame->input; frame 1367 drivers/media/pci/tw5864/tw5864-video.c int frame_len = frame->vlc_len - SKIP_VLCBUF_BYTES; frame 1371 drivers/media/pci/tw5864/tw5864-video.c u8 vlc_first_byte = ((u8 *)(frame->vlc.addr + SKIP_VLCBUF_BYTES))[0]; frame 1378 drivers/media/pci/tw5864/tw5864-video.c if (frame->checksum != frame 1379 drivers/media/pci/tw5864/tw5864-video.c tw5864_vlc_checksum((u32 *)frame->vlc.addr, frame_len)) frame 1416 drivers/media/pci/tw5864/tw5864-video.c src = frame->vlc.addr + SKIP_VLCBUF_BYTES + 1; frame 1436 drivers/media/pci/tw5864/tw5864-video.c vb->vb.vb2_buf.timestamp = frame->timestamp; frame 1438 drivers/media/pci/tw5864/tw5864-video.c v4l2_buf->sequence = frame->seqno; frame 1441 drivers/media/pci/tw5864/tw5864-video.c if (frame->gop_seqno /* P-frame */ && frame 1442 drivers/media/pci/tw5864/tw5864-video.c tw5864_is_motion_triggered(frame)) { frame 230 drivers/media/platform/exynos-gsc/gsc-core.c void gsc_set_frame_size(struct gsc_frame *frame, int width, int height) frame 232 drivers/media/platform/exynos-gsc/gsc-core.c frame->f_width = width; frame 233 drivers/media/platform/exynos-gsc/gsc-core.c frame->f_height = height; frame 234 drivers/media/platform/exynos-gsc/gsc-core.c frame->crop.width = width; frame 235 drivers/media/platform/exynos-gsc/gsc-core.c frame->crop.height = height; frame 236 drivers/media/platform/exynos-gsc/gsc-core.c frame->crop.left = 0; frame 237 drivers/media/platform/exynos-gsc/gsc-core.c frame->crop.top = 0; frame 481 drivers/media/platform/exynos-gsc/gsc-core.c struct gsc_frame *frame; frame 485 drivers/media/platform/exynos-gsc/gsc-core.c frame = ctx_get_frame(ctx, f->type); frame 486 drivers/media/platform/exynos-gsc/gsc-core.c if (IS_ERR(frame)) frame 487 drivers/media/platform/exynos-gsc/gsc-core.c return PTR_ERR(frame); frame 491 drivers/media/platform/exynos-gsc/gsc-core.c pix_mp->width = frame->f_width; frame 492 drivers/media/platform/exynos-gsc/gsc-core.c pix_mp->height = frame->f_height; frame 494 drivers/media/platform/exynos-gsc/gsc-core.c pix_mp->pixelformat = frame->fmt->pixelformat; frame 495 drivers/media/platform/exynos-gsc/gsc-core.c pix_mp->num_planes = frame->fmt->num_planes; frame 499 drivers/media/platform/exynos-gsc/gsc-core.c pix_mp->plane_fmt[i].bytesperline = (frame->f_width * frame 500 drivers/media/platform/exynos-gsc/gsc-core.c frame->fmt->depth[i]) / 8; frame 502 drivers/media/platform/exynos-gsc/gsc-core.c pix_mp->plane_fmt[i].bytesperline * frame->f_height; frame 801 drivers/media/platform/exynos-gsc/gsc-core.c struct gsc_frame *frame, struct gsc_addr *addr) frame 806 drivers/media/platform/exynos-gsc/gsc-core.c if ((vb == NULL) || (frame == NULL)) frame 809 drivers/media/platform/exynos-gsc/gsc-core.c pix_size = frame->f_width * frame->f_height; frame 812 drivers/media/platform/exynos-gsc/gsc-core.c frame->fmt->num_planes, frame->fmt->num_comp, pix_size); frame 816 drivers/media/platform/exynos-gsc/gsc-core.c if (frame->fmt->num_planes == 1) { frame 817 drivers/media/platform/exynos-gsc/gsc-core.c switch (frame->fmt->num_comp) { frame 830 drivers/media/platform/exynos-gsc/gsc-core.c if (GSC_YUV420 == frame->fmt->color) frame 842 drivers/media/platform/exynos-gsc/gsc-core.c if (frame->fmt->num_planes >= 2) frame 845 drivers/media/platform/exynos-gsc/gsc-core.c if (frame->fmt->num_planes == 3) frame 849 drivers/media/platform/exynos-gsc/gsc-core.c if ((frame->fmt->pixelformat == V4L2_PIX_FMT_VYUY) || frame 850 drivers/media/platform/exynos-gsc/gsc-core.c (frame->fmt->pixelformat == V4L2_PIX_FMT_YVYU) || frame 851 drivers/media/platform/exynos-gsc/gsc-core.c (frame->fmt->pixelformat == V4L2_PIX_FMT_YVU420) || frame 852 drivers/media/platform/exynos-gsc/gsc-core.c (frame->fmt->pixelformat == V4L2_PIX_FMT_YVU420M)) frame 388 drivers/media/platform/exynos-gsc/gsc-core.h void gsc_set_frame_size(struct gsc_frame *frame, int width, int height); frame 404 drivers/media/platform/exynos-gsc/gsc-core.h struct gsc_frame *frame, struct gsc_addr *addr); frame 475 drivers/media/platform/exynos-gsc/gsc-core.h struct gsc_frame *frame; frame 478 drivers/media/platform/exynos-gsc/gsc-core.h frame = &ctx->s_frame; frame 480 drivers/media/platform/exynos-gsc/gsc-core.h frame = &ctx->d_frame; frame 486 drivers/media/platform/exynos-gsc/gsc-core.h return frame; frame 232 drivers/media/platform/exynos-gsc/gsc-m2m.c struct gsc_frame *frame; frame 235 drivers/media/platform/exynos-gsc/gsc-m2m.c frame = ctx_get_frame(ctx, vq->type); frame 236 drivers/media/platform/exynos-gsc/gsc-m2m.c if (IS_ERR(frame)) frame 237 drivers/media/platform/exynos-gsc/gsc-m2m.c return PTR_ERR(frame); frame 239 drivers/media/platform/exynos-gsc/gsc-m2m.c if (!frame->fmt) frame 242 drivers/media/platform/exynos-gsc/gsc-m2m.c *num_planes = frame->fmt->num_planes; frame 243 drivers/media/platform/exynos-gsc/gsc-m2m.c for (i = 0; i < frame->fmt->num_planes; i++) frame 244 drivers/media/platform/exynos-gsc/gsc-m2m.c sizes[i] = frame->payload[i]; frame 251 drivers/media/platform/exynos-gsc/gsc-m2m.c struct gsc_frame *frame; frame 254 drivers/media/platform/exynos-gsc/gsc-m2m.c frame = ctx_get_frame(ctx, vb->vb2_queue->type); frame 255 drivers/media/platform/exynos-gsc/gsc-m2m.c if (IS_ERR(frame)) frame 256 drivers/media/platform/exynos-gsc/gsc-m2m.c return PTR_ERR(frame); frame 259 drivers/media/platform/exynos-gsc/gsc-m2m.c for (i = 0; i < frame->fmt->num_planes; i++) frame 260 drivers/media/platform/exynos-gsc/gsc-m2m.c vb2_set_plane_payload(vb, i, frame->payload[i]); frame 327 drivers/media/platform/exynos-gsc/gsc-m2m.c struct gsc_frame *frame; frame 343 drivers/media/platform/exynos-gsc/gsc-m2m.c frame = &ctx->s_frame; frame 345 drivers/media/platform/exynos-gsc/gsc-m2m.c frame = &ctx->d_frame; frame 348 drivers/media/platform/exynos-gsc/gsc-m2m.c frame->fmt = find_fmt(&pix->pixelformat, NULL, 0); frame 349 drivers/media/platform/exynos-gsc/gsc-m2m.c frame->colorspace = pix->colorspace; frame 350 drivers/media/platform/exynos-gsc/gsc-m2m.c if (!frame->fmt) frame 353 drivers/media/platform/exynos-gsc/gsc-m2m.c for (i = 0; i < frame->fmt->num_planes; i++) frame 354 drivers/media/platform/exynos-gsc/gsc-m2m.c frame->payload[i] = pix->plane_fmt[i].sizeimage; frame 356 drivers/media/platform/exynos-gsc/gsc-m2m.c gsc_set_frame_size(frame, pix->width, pix->height); frame 363 drivers/media/platform/exynos-gsc/gsc-m2m.c pr_debug("f_w: %d, f_h: %d", frame->f_width, frame->f_height); frame 452 drivers/media/platform/exynos-gsc/gsc-m2m.c struct gsc_frame *frame; frame 459 drivers/media/platform/exynos-gsc/gsc-m2m.c frame = ctx_get_frame(ctx, s->type); frame 460 drivers/media/platform/exynos-gsc/gsc-m2m.c if (IS_ERR(frame)) frame 461 drivers/media/platform/exynos-gsc/gsc-m2m.c return PTR_ERR(frame); frame 470 drivers/media/platform/exynos-gsc/gsc-m2m.c s->r.width = frame->f_width; frame 471 drivers/media/platform/exynos-gsc/gsc-m2m.c s->r.height = frame->f_height; frame 476 drivers/media/platform/exynos-gsc/gsc-m2m.c s->r.left = frame->crop.left; frame 477 drivers/media/platform/exynos-gsc/gsc-m2m.c s->r.top = frame->crop.top; frame 478 drivers/media/platform/exynos-gsc/gsc-m2m.c s->r.width = frame->crop.width; frame 479 drivers/media/platform/exynos-gsc/gsc-m2m.c s->r.height = frame->crop.height; frame 489 drivers/media/platform/exynos-gsc/gsc-m2m.c struct gsc_frame *frame; frame 517 drivers/media/platform/exynos-gsc/gsc-m2m.c frame = &ctx->s_frame; frame 523 drivers/media/platform/exynos-gsc/gsc-m2m.c frame = &ctx->d_frame; frame 551 drivers/media/platform/exynos-gsc/gsc-m2m.c frame->crop = sel.r; frame 123 drivers/media/platform/exynos-gsc/gsc-regs.c struct gsc_frame *frame = &ctx->s_frame; frame 127 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_SRCIMG_OFFSET_X(frame->crop.left); frame 128 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_SRCIMG_OFFSET_Y(frame->crop.top); frame 132 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_SRCIMG_WIDTH(frame->f_width); frame 133 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_SRCIMG_HEIGHT(frame->f_height); frame 137 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_CROPPED_WIDTH(frame->crop.width); frame 138 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_CROPPED_HEIGHT(frame->crop.height); frame 145 drivers/media/platform/exynos-gsc/gsc-regs.c struct gsc_frame *frame = &ctx->s_frame; frame 149 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->colorspace == V4L2_COLORSPACE_REC709) frame 154 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->fmt->pixelformat == V4L2_PIX_FMT_RGB565X) frame 156 drivers/media/platform/exynos-gsc/gsc-regs.c else if (frame->fmt->pixelformat == V4L2_PIX_FMT_RGB32) frame 165 drivers/media/platform/exynos-gsc/gsc-regs.c struct gsc_frame *frame = &ctx->s_frame; frame 175 drivers/media/platform/exynos-gsc/gsc-regs.c if (is_rgb(frame->fmt->color)) { frame 179 drivers/media/platform/exynos-gsc/gsc-regs.c for (i = 0; i < frame->fmt->num_planes; i++) frame 180 drivers/media/platform/exynos-gsc/gsc-regs.c depth += frame->fmt->depth[i]; frame 182 drivers/media/platform/exynos-gsc/gsc-regs.c switch (frame->fmt->num_comp) { frame 185 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->fmt->yorder == GSC_LSB_Y) frame 189 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->fmt->corder == GSC_CBCR) frame 199 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->fmt->corder == GSC_CBCR) frame 212 drivers/media/platform/exynos-gsc/gsc-regs.c if (is_tiled(frame->fmt)) frame 236 drivers/media/platform/exynos-gsc/gsc-regs.c struct gsc_frame *frame = &ctx->d_frame; frame 241 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_DSTIMG_OFFSET_X(frame->crop.left); frame 242 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_DSTIMG_OFFSET_Y(frame->crop.top); frame 245 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_DSTIMG_WIDTH(frame->f_width); frame 246 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_DSTIMG_HEIGHT(frame->f_height); frame 253 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_SCALED_WIDTH(frame->crop.height); frame 254 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_SCALED_HEIGHT(frame->crop.width); frame 256 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_SCALED_WIDTH(frame->crop.width); frame 257 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_SCALED_HEIGHT(frame->crop.height); frame 265 drivers/media/platform/exynos-gsc/gsc-regs.c struct gsc_frame *frame = &ctx->d_frame; frame 269 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->colorspace == V4L2_COLORSPACE_REC709) frame 274 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->fmt->pixelformat == V4L2_PIX_FMT_RGB565X) frame 276 drivers/media/platform/exynos-gsc/gsc-regs.c else if (frame->fmt->pixelformat == V4L2_PIX_FMT_RGB32) frame 285 drivers/media/platform/exynos-gsc/gsc-regs.c struct gsc_frame *frame = &ctx->d_frame; frame 295 drivers/media/platform/exynos-gsc/gsc-regs.c if (is_rgb(frame->fmt->color)) { frame 305 drivers/media/platform/exynos-gsc/gsc-regs.c for (i = 0; i < frame->fmt->num_planes; i++) frame 306 drivers/media/platform/exynos-gsc/gsc-regs.c depth += frame->fmt->depth[i]; frame 308 drivers/media/platform/exynos-gsc/gsc-regs.c switch (frame->fmt->num_comp) { frame 311 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->fmt->yorder == GSC_LSB_Y) frame 315 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->fmt->corder == GSC_CBCR) frame 325 drivers/media/platform/exynos-gsc/gsc-regs.c if (frame->fmt->corder == GSC_CBCR) frame 335 drivers/media/platform/exynos-gsc/gsc-regs.c if (is_tiled(frame->fmt)) frame 403 drivers/media/platform/exynos-gsc/gsc-regs.c struct gsc_frame *frame = &ctx->d_frame; frame 406 drivers/media/platform/exynos-gsc/gsc-regs.c if (!is_rgb(frame->fmt->color)) { frame 344 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_frame *frame = &ctx->d_frame; frame 345 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_fmt *fmt = frame->fmt; frame 346 drivers/media/platform/exynos4-is/fimc-capture.c unsigned long wh = frame->f_width * frame->f_height; frame 367 drivers/media/platform/exynos4-is/fimc-capture.c sizes[i] = frame->payload[i]; frame 369 drivers/media/platform/exynos4-is/fimc-capture.c sizes[i] = max_t(u32, size, frame->payload[i]); frame 1167 drivers/media/platform/exynos4-is/fimc-capture.c struct fimc_frame *frame = &vc->ctx->d_frame; frame 1171 drivers/media/platform/exynos4-is/fimc-capture.c frame->fmt->memplanes, frame 1176 drivers/media/platform/exynos4-is/fimc-capture.c for (i = 0; i < frame->fmt->memplanes; i++) frame 1177 drivers/media/platform/exynos4-is/fimc-capture.c if (frame->payload[i] < plane_fmt[i].sizeimage) frame 328 drivers/media/platform/exynos4-is/fimc-core.c struct fimc_frame *frame, struct fimc_addr *paddr) frame 333 drivers/media/platform/exynos4-is/fimc-core.c if (vb == NULL || frame == NULL) frame 336 drivers/media/platform/exynos4-is/fimc-core.c pix_size = frame->width * frame->height; frame 339 drivers/media/platform/exynos4-is/fimc-core.c frame->fmt->memplanes, frame->fmt->colplanes, pix_size); frame 343 drivers/media/platform/exynos4-is/fimc-core.c if (frame->fmt->memplanes == 1) { frame 344 drivers/media/platform/exynos4-is/fimc-core.c switch (frame->fmt->colplanes) { frame 357 drivers/media/platform/exynos4-is/fimc-core.c if (FIMC_FMT_YCBCR420 == frame->fmt->color) frame 367 drivers/media/platform/exynos4-is/fimc-core.c } else if (!frame->fmt->mdataplanes) { frame 368 drivers/media/platform/exynos4-is/fimc-core.c if (frame->fmt->memplanes >= 2) frame 371 drivers/media/platform/exynos4-is/fimc-core.c if (frame->fmt->memplanes == 3) frame 674 drivers/media/platform/exynos4-is/fimc-core.c void __fimc_get_format(struct fimc_frame *frame, struct v4l2_format *f) frame 679 drivers/media/platform/exynos4-is/fimc-core.c pixm->width = frame->o_width; frame 680 drivers/media/platform/exynos4-is/fimc-core.c pixm->height = frame->o_height; frame 682 drivers/media/platform/exynos4-is/fimc-core.c pixm->pixelformat = frame->fmt->fourcc; frame 684 drivers/media/platform/exynos4-is/fimc-core.c pixm->num_planes = frame->fmt->memplanes; frame 687 drivers/media/platform/exynos4-is/fimc-core.c pixm->plane_fmt[i].bytesperline = frame->bytesperline[i]; frame 688 drivers/media/platform/exynos4-is/fimc-core.c pixm->plane_fmt[i].sizeimage = frame->payload[i]; frame 594 drivers/media/platform/exynos4-is/fimc-core.h struct fimc_frame *frame; frame 599 drivers/media/platform/exynos4-is/fimc-core.h frame = &ctx->s_frame; frame 604 drivers/media/platform/exynos4-is/fimc-core.h frame = &ctx->d_frame; frame 611 drivers/media/platform/exynos4-is/fimc-core.h return frame; frame 622 drivers/media/platform/exynos4-is/fimc-core.h void __fimc_get_format(struct fimc_frame *frame, struct v4l2_format *f); frame 634 drivers/media/platform/exynos4-is/fimc-core.h struct fimc_frame *frame, struct fimc_addr *paddr); frame 732 drivers/media/platform/exynos4-is/fimc-is-param.h struct param_3dnr_1stframe frame; frame 353 drivers/media/platform/exynos4-is/fimc-lite.c struct flite_frame *frame = &fimc->out_frame; frame 354 drivers/media/platform/exynos4-is/fimc-lite.c const struct fimc_fmt *fmt = frame->fmt; frame 355 drivers/media/platform/exynos4-is/fimc-lite.c unsigned long wh = frame->f_width * frame->f_height; frame 604 drivers/media/platform/exynos4-is/fimc-lite.c struct flite_frame *frame = &fimc->inp_frame; frame 606 drivers/media/platform/exynos4-is/fimc-lite.c v4l_bound_align_image(&r->width, 0, frame->f_width, 0, frame 607 drivers/media/platform/exynos4-is/fimc-lite.c &r->height, 0, frame->f_height, 0, 0); frame 610 drivers/media/platform/exynos4-is/fimc-lite.c r->left = clamp_t(u32, r->left, 0, frame->f_width - r->width); frame 612 drivers/media/platform/exynos4-is/fimc-lite.c r->top = clamp_t(u32, r->top, 0, frame->f_height - r->height); frame 616 drivers/media/platform/exynos4-is/fimc-lite.c frame->f_width, frame->f_height); frame 621 drivers/media/platform/exynos4-is/fimc-lite.c struct flite_frame *frame = &fimc->out_frame; frame 630 drivers/media/platform/exynos4-is/fimc-lite.c r->left = clamp_t(u32, r->left, 0, frame->f_width - r->width); frame 636 drivers/media/platform/exynos4-is/fimc-lite.c frame->f_width, frame->f_height); frame 674 drivers/media/platform/exynos4-is/fimc-lite.c struct flite_frame *frame = &fimc->out_frame; frame 675 drivers/media/platform/exynos4-is/fimc-lite.c const struct fimc_fmt *fmt = frame->fmt; frame 677 drivers/media/platform/exynos4-is/fimc-lite.c plane_fmt->bytesperline = (frame->f_width * fmt->depth[0]) / 8; frame 678 drivers/media/platform/exynos4-is/fimc-lite.c plane_fmt->sizeimage = plane_fmt->bytesperline * frame->f_height; frame 682 drivers/media/platform/exynos4-is/fimc-lite.c pixm->width = frame->f_width; frame 683 drivers/media/platform/exynos4-is/fimc-lite.c pixm->height = frame->f_height; frame 745 drivers/media/platform/exynos4-is/fimc-lite.c struct flite_frame *frame = &fimc->out_frame; frame 756 drivers/media/platform/exynos4-is/fimc-lite.c frame->fmt = fmt; frame 759 drivers/media/platform/exynos4-is/fimc-lite.c frame->f_width = pixm->width; frame 760 drivers/media/platform/exynos4-is/fimc-lite.c frame->f_height = pixm->height; frame 198 drivers/media/platform/exynos4-is/fimc-m2m.c struct fimc_frame *frame; frame 201 drivers/media/platform/exynos4-is/fimc-m2m.c frame = ctx_get_frame(ctx, vb->vb2_queue->type); frame 202 drivers/media/platform/exynos4-is/fimc-m2m.c if (IS_ERR(frame)) frame 203 drivers/media/platform/exynos4-is/fimc-m2m.c return PTR_ERR(frame); frame 205 drivers/media/platform/exynos4-is/fimc-m2m.c for (i = 0; i < frame->fmt->memplanes; i++) frame 206 drivers/media/platform/exynos4-is/fimc-m2m.c vb2_set_plane_payload(vb, i, frame->payload[i]); frame 258 drivers/media/platform/exynos4-is/fimc-m2m.c struct fimc_frame *frame = ctx_get_frame(ctx, f->type); frame 260 drivers/media/platform/exynos4-is/fimc-m2m.c if (IS_ERR(frame)) frame 261 drivers/media/platform/exynos4-is/fimc-m2m.c return PTR_ERR(frame); frame 263 drivers/media/platform/exynos4-is/fimc-m2m.c __fimc_get_format(frame, f); frame 320 drivers/media/platform/exynos4-is/fimc-m2m.c static void __set_frame_format(struct fimc_frame *frame, struct fimc_fmt *fmt, frame 326 drivers/media/platform/exynos4-is/fimc-m2m.c frame->bytesperline[i] = pixm->plane_fmt[i].bytesperline; frame 327 drivers/media/platform/exynos4-is/fimc-m2m.c frame->payload[i] = pixm->plane_fmt[i].sizeimage; frame 330 drivers/media/platform/exynos4-is/fimc-m2m.c frame->f_width = pixm->width; frame 331 drivers/media/platform/exynos4-is/fimc-m2m.c frame->f_height = pixm->height; frame 332 drivers/media/platform/exynos4-is/fimc-m2m.c frame->o_width = pixm->width; frame 333 drivers/media/platform/exynos4-is/fimc-m2m.c frame->o_height = pixm->height; frame 334 drivers/media/platform/exynos4-is/fimc-m2m.c frame->width = pixm->width; frame 335 drivers/media/platform/exynos4-is/fimc-m2m.c frame->height = pixm->height; frame 336 drivers/media/platform/exynos4-is/fimc-m2m.c frame->offs_h = 0; frame 337 drivers/media/platform/exynos4-is/fimc-m2m.c frame->offs_v = 0; frame 338 drivers/media/platform/exynos4-is/fimc-m2m.c frame->fmt = fmt; frame 348 drivers/media/platform/exynos4-is/fimc-m2m.c struct fimc_frame *frame; frame 363 drivers/media/platform/exynos4-is/fimc-m2m.c frame = &ctx->s_frame; frame 365 drivers/media/platform/exynos4-is/fimc-m2m.c frame = &ctx->d_frame; frame 372 drivers/media/platform/exynos4-is/fimc-m2m.c __set_frame_format(frame, fmt, &f->fmt.pix_mp); frame 384 drivers/media/platform/exynos4-is/fimc-m2m.c struct fimc_frame *frame; frame 386 drivers/media/platform/exynos4-is/fimc-m2m.c frame = ctx_get_frame(ctx, s->type); frame 387 drivers/media/platform/exynos4-is/fimc-m2m.c if (IS_ERR(frame)) frame 388 drivers/media/platform/exynos4-is/fimc-m2m.c return PTR_ERR(frame); frame 410 drivers/media/platform/exynos4-is/fimc-m2m.c s->r.left = frame->offs_h; frame 411 drivers/media/platform/exynos4-is/fimc-m2m.c s->r.top = frame->offs_v; frame 412 drivers/media/platform/exynos4-is/fimc-m2m.c s->r.width = frame->width; frame 413 drivers/media/platform/exynos4-is/fimc-m2m.c s->r.height = frame->height; frame 421 drivers/media/platform/exynos4-is/fimc-m2m.c s->r.width = frame->o_width; frame 422 drivers/media/platform/exynos4-is/fimc-m2m.c s->r.height = frame->o_height; frame 108 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_frame *frame = &ctx->d_frame; frame 110 drivers/media/platform/exynos4-is/fimc-reg.c dbg("w= %d, h= %d color: %d", frame->width, frame 111 drivers/media/platform/exynos4-is/fimc-reg.c frame->height, frame->fmt->color); frame 117 drivers/media/platform/exynos4-is/fimc-reg.c switch (frame->fmt->color) { frame 125 drivers/media/platform/exynos4-is/fimc-reg.c if (frame->fmt->colplanes == 1) frame 135 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (frame->height << 16) | frame->width; frame 137 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (frame->width << 16) | frame->height; frame 143 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (frame->width * frame->height); frame 150 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_frame *frame = &ctx->d_frame; frame 153 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (frame->f_height << 16) | frame->f_width; frame 158 drivers/media/platform/exynos4-is/fimc-reg.c if (frame->f_width >= 1280) /* HD */ frame 169 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_frame *frame = &ctx->d_frame; frame 170 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_dma_offset *offset = &frame->dma_offset; frame 171 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_fmt *fmt = frame->fmt; frame 391 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_frame *frame = &ctx->d_frame; frame 394 drivers/media/platform/exynos4-is/fimc-reg.c if (!(frame->fmt->flags & FMT_HAS_ALPHA)) frame 399 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (frame->alpha << 4); frame 406 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_frame *frame = &ctx->s_frame; frame 413 drivers/media/platform/exynos4-is/fimc-reg.c cfg_o |= (frame->f_height << 16) | frame->f_width; frame 414 drivers/media/platform/exynos4-is/fimc-reg.c cfg_r |= (frame->height << 16) | frame->width; frame 423 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_frame *frame = &ctx->s_frame; frame 424 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_dma_offset *offset = &frame->dma_offset; frame 456 drivers/media/platform/exynos4-is/fimc-reg.c switch (frame->fmt->color) { frame 463 drivers/media/platform/exynos4-is/fimc-reg.c if (frame->fmt->colplanes == 2) frame 470 drivers/media/platform/exynos4-is/fimc-reg.c if (frame->fmt->colplanes == 1) { frame 476 drivers/media/platform/exynos4-is/fimc-reg.c if (frame->fmt->colplanes == 2) frame 209 drivers/media/platform/marvell-ccic/mcam-core.c static void mcam_buffer_done(struct mcam_camera *cam, int frame, frame 213 drivers/media/platform/marvell-ccic/mcam-core.c vbuf->sequence = cam->buf_seq[frame]; frame 324 drivers/media/platform/marvell-ccic/mcam-core.c unsigned frame, dma_addr_t base) frame 345 drivers/media/platform/marvell-ccic/mcam-core.c mcam_reg_write(cam, REG_Y0BAR + frame * 4, y); frame 347 drivers/media/platform/marvell-ccic/mcam-core.c mcam_reg_write(cam, REG_U0BAR + frame * 4, u); frame 348 drivers/media/platform/marvell-ccic/mcam-core.c mcam_reg_write(cam, REG_V0BAR + frame * 4, v); frame 493 drivers/media/platform/marvell-ccic/mcam-core.c static void mcam_vmalloc_done(struct mcam_camera *cam, int frame) frame 534 drivers/media/platform/marvell-ccic/mcam-core.c static void mcam_set_contig_buffer(struct mcam_camera *cam, int frame) frame 544 drivers/media/platform/marvell-ccic/mcam-core.c buf = cam->vb_bufs[frame ^ 0x1]; frame 557 drivers/media/platform/marvell-ccic/mcam-core.c cam->vb_bufs[frame] = buf; frame 561 drivers/media/platform/marvell-ccic/mcam-core.c mcam_write_yuv_bases(cam, frame, dma_handle); frame 578 drivers/media/platform/marvell-ccic/mcam-core.c static void mcam_dma_contig_done(struct mcam_camera *cam, int frame) frame 580 drivers/media/platform/marvell-ccic/mcam-core.c struct mcam_vb_buffer *buf = cam->vb_bufs[frame]; frame 584 drivers/media/platform/marvell-ccic/mcam-core.c cam->vb_bufs[frame] = NULL; frame 585 drivers/media/platform/marvell-ccic/mcam-core.c mcam_buffer_done(cam, frame, &buf->vb_buf); frame 587 drivers/media/platform/marvell-ccic/mcam-core.c mcam_set_contig_buffer(cam, frame); frame 657 drivers/media/platform/marvell-ccic/mcam-core.c static void mcam_dma_sg_done(struct mcam_camera *cam, int frame) frame 686 drivers/media/platform/marvell-ccic/mcam-core.c mcam_buffer_done(cam, frame, &buf->vb_buf); frame 1160 drivers/media/platform/marvell-ccic/mcam-core.c unsigned int frame; frame 1187 drivers/media/platform/marvell-ccic/mcam-core.c for (frame = 0; frame < cam->nbufs; frame++) frame 1188 drivers/media/platform/marvell-ccic/mcam-core.c clear_bit(CF_FRAME_SOF0 + frame, &cam->flags); frame 1696 drivers/media/platform/marvell-ccic/mcam-core.c static void mcam_frame_complete(struct mcam_camera *cam, int frame) frame 1701 drivers/media/platform/marvell-ccic/mcam-core.c set_bit(frame, &cam->flags); frame 1703 drivers/media/platform/marvell-ccic/mcam-core.c cam->next_buf = frame; frame 1704 drivers/media/platform/marvell-ccic/mcam-core.c cam->buf_seq[frame] = cam->sequence++; frame 1714 drivers/media/platform/marvell-ccic/mcam-core.c cam->frame_complete(cam, frame); frame 1724 drivers/media/platform/marvell-ccic/mcam-core.c unsigned int frame, handled = 0; frame 1737 drivers/media/platform/marvell-ccic/mcam-core.c for (frame = 0; frame < cam->nbufs; frame++) frame 1738 drivers/media/platform/marvell-ccic/mcam-core.c if (irqs & (IRQ_EOF0 << frame) && frame 1739 drivers/media/platform/marvell-ccic/mcam-core.c test_bit(CF_FRAME_SOF0 + frame, &cam->flags)) { frame 1740 drivers/media/platform/marvell-ccic/mcam-core.c mcam_frame_complete(cam, frame); frame 1742 drivers/media/platform/marvell-ccic/mcam-core.c clear_bit(CF_FRAME_SOF0 + frame, &cam->flags); frame 1751 drivers/media/platform/marvell-ccic/mcam-core.c for (frame = 0; frame < cam->nbufs; frame++) { frame 1752 drivers/media/platform/marvell-ccic/mcam-core.c if (irqs & (IRQ_SOF0 << frame)) { frame 1753 drivers/media/platform/marvell-ccic/mcam-core.c set_bit(CF_FRAME_SOF0 + frame, &cam->flags); frame 181 drivers/media/platform/marvell-ccic/mcam-core.h void (*frame_complete)(struct mcam_camera *cam, int frame); frame 281 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame; frame 296 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = mtk_mdp_ctx_get_frame(ctx, type); frame 297 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c max_w = frame->width; frame 298 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c max_h = frame->height; frame 312 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c max_w = frame->height; frame 313 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c max_h = frame->width; frame 389 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c static void mtk_mdp_set_frame_size(struct mtk_mdp_frame *frame, int width, frame 392 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->width = width; frame 393 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->height = height; frame 394 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->crop.width = width; frame 395 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->crop.height = height; frame 396 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->crop.left = 0; frame 397 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->crop.top = 0; frame 439 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame, frame 444 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c pix_size = frame->width * frame->height; frame 445 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c planes = min_t(u32, frame->fmt->num_planes, ARRAY_SIZE(addr->addr)); frame 450 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c if (frame->fmt->pixelformat == V4L2_PIX_FMT_YVU420) { frame 457 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->fmt->pixelformat); frame 556 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame; frame 559 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = mtk_mdp_ctx_get_frame(ctx, vq->type); frame 560 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c *num_planes = frame->fmt->num_planes; frame 561 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c for (i = 0; i < frame->fmt->num_planes; i++) frame 562 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c sizes[i] = frame->payload[i]; frame 572 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame; frame 575 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = mtk_mdp_ctx_get_frame(ctx, vb->vb2_queue->type); frame 578 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c for (i = 0; i < frame->fmt->num_planes; i++) frame 579 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c vb2_set_plane_payload(vb, i, frame->payload[i]); frame 644 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame; frame 650 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = mtk_mdp_ctx_get_frame(ctx, f->type); frame 653 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c pix_mp->width = frame->width; frame 654 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c pix_mp->height = frame->height; frame 656 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c pix_mp->pixelformat = frame->fmt->pixelformat; frame 657 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c pix_mp->num_planes = frame->fmt->num_planes; frame 666 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c pix_mp->plane_fmt[i].bytesperline = (frame->width * frame 667 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->fmt->row_depth[i]) / 8; frame 668 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c pix_mp->plane_fmt[i].sizeimage = (frame->width * frame 669 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->height * frame->fmt->depth[i]) / 8; frame 694 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame; frame 701 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = mtk_mdp_ctx_get_frame(ctx, f->type); frame 707 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->fmt = fmt; frame 716 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c for (i = 0; i < frame->fmt->num_planes; i++) { frame 717 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->payload[i] = pix_mp->plane_fmt[i].sizeimage; frame 718 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->pitch[i] = pix_mp->plane_fmt[i].bytesperline; frame 721 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c mtk_mdp_set_frame_size(frame, pix_mp->width, pix_mp->height); frame 735 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->width, frame->height); frame 804 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame; frame 821 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = mtk_mdp_ctx_get_frame(ctx, s->type); frame 830 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c s->r.width = frame->width; frame 831 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c s->r.height = frame->height; frame 836 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c s->r.left = frame->crop.left; frame 837 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c s->r.top = frame->crop.top; frame 838 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c s->r.width = frame->crop.width; frame 839 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c s->r.height = frame->crop.height; frame 871 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame; frame 897 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = &ctx->s_frame; frame 899 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = &ctx->d_frame; frame 923 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->crop = new_r; frame 1067 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c struct mtk_mdp_frame *frame; frame 1069 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = mtk_mdp_ctx_get_frame(ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE); frame 1070 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->fmt = mtk_mdp_find_fmt_by_index(0, frame 1072 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->width = mdp->variant->pix_min->org_w; frame 1073 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->height = mdp->variant->pix_min->org_h; frame 1074 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->payload[0] = frame->width * frame->height; frame 1075 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->payload[1] = frame->payload[0] / 2; frame 1077 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame = mtk_mdp_ctx_get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE); frame 1078 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->fmt = mtk_mdp_find_fmt_by_index(0, frame 1080 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->width = mdp->variant->pix_min->target_rot_dis_w; frame 1081 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->height = mdp->variant->pix_min->target_rot_dis_h; frame 1082 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->payload[0] = frame->width * frame->height; frame 1083 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c frame->payload[1] = frame->payload[0] / 2; frame 70 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c struct mtk_mdp_frame *frame = &ctx->s_frame; frame 74 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_x = frame->crop.left; frame 75 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_y = frame->crop.top; frame 78 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_w = frame->crop.width; frame 79 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_h = frame->crop.height; frame 84 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->w = frame->width; frame 85 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->h = frame->height; frame 91 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c struct mtk_mdp_frame *frame = &ctx->s_frame; frame 95 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c src_buf->plane_num = frame->fmt->num_comp; frame 96 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->format = mtk_mdp_map_color_format(frame->fmt->pixelformat); frame 101 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c src_buf->plane_size[i] = frame->payload[i]; frame 106 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c struct mtk_mdp_frame *frame = &ctx->d_frame; frame 109 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_x = frame->crop.left; frame 110 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_y = frame->crop.top; frame 111 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_w = frame->crop.width; frame 112 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_h = frame->crop.height; frame 115 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->w = frame->width; frame 116 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->h = frame->height; frame 122 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c struct mtk_mdp_frame *frame = &ctx->d_frame; frame 126 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c dst_buf->plane_num = frame->fmt->num_comp; frame 127 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->format = mtk_mdp_map_color_format(frame->fmt->pixelformat); frame 131 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c dst_buf->plane_size[i] = frame->payload[i]; frame 244 drivers/media/platform/s3c-camif/camif-capture.c struct camif_frame *frame = &vp->out_frame; frame 247 drivers/media/platform/s3c-camif/camif-capture.c if (vb == NULL || frame == NULL) frame 250 drivers/media/platform/s3c-camif/camif-capture.c pix_size = frame->rect.width * frame->rect.height; frame 442 drivers/media/platform/s3c-camif/camif-capture.c struct camif_frame *frame = &vp->out_frame; frame 449 drivers/media/platform/s3c-camif/camif-capture.c size = (frame->f_width * frame->f_height * fmt->depth) / 8; frame 693 drivers/media/platform/s3c-camif/camif-capture.c struct camif_frame *frame = &vp->out_frame; frame 696 drivers/media/platform/s3c-camif/camif-capture.c pix->bytesperline = frame->f_width * fmt->ybpp; frame 700 drivers/media/platform/s3c-camif/camif-capture.c pix->width = frame->f_width; frame 701 drivers/media/platform/s3c-camif/camif-capture.c pix->height = frame->f_height; frame 1328 drivers/media/platform/s3c-camif/camif-capture.c struct camif_frame *frame = &camif->vp[i].out_frame; frame 1329 drivers/media/platform/s3c-camif/camif-capture.c frame->rect = *crop; frame 1330 drivers/media/platform/s3c-camif/camif-capture.c frame->f_width = mf->width; frame 1331 drivers/media/platform/s3c-camif/camif-capture.c frame->f_height = mf->height; frame 220 drivers/media/platform/s3c-camif/camif-regs.c struct camif_frame *frame = &vp->out_frame; frame 225 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (frame->f_width << 16) | frame->f_height; frame 258 drivers/media/platform/s3c-camif/camif-regs.c struct camif_frame *frame = &vp->out_frame; frame 266 drivers/media/platform/s3c-camif/camif-regs.c struct camif_dma_offset *offset = &frame->dma_offset; frame 276 drivers/media/platform/s3c-camif/camif-regs.c camif_get_dma_burst(frame->rect.width, fmt->ybpp, &ymburst, &yrburst); frame 299 drivers/media/platform/s3c-camif/camif-regs.c struct camif_frame *frame = &vp->out_frame; frame 302 drivers/media/platform/s3c-camif/camif-regs.c pr_debug("fw: %d, fh: %d color: %d\n", frame->f_width, frame 303 drivers/media/platform/s3c-camif/camif-regs.c frame->f_height, vp->out_fmt->color); frame 334 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (frame->f_height << 16) | frame->f_width; frame 336 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (frame->f_width << 16) | frame->f_height; frame 342 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (frame->f_width * frame->f_height); frame 98 drivers/media/platform/sh_veu.c struct v4l2_rect frame; frame 158 drivers/media/platform/sh_veu.c .frame = { \ frame 167 drivers/media/platform/sh_veu.c .frame = { \ frame 396 drivers/media/platform/sh_veu.c pix->width = vfmt->frame.width; frame 397 drivers/media/platform/sh_veu.c pix->height = vfmt->frame.height; frame 508 drivers/media/platform/sh_veu.c unsigned int left = vfmt->frame.left & ~0x03; frame 509 drivers/media/platform/sh_veu.c unsigned int top = vfmt->frame.top; frame 520 drivers/media/platform/sh_veu.c y_line = ALIGN(vfmt->frame.width, 16); frame 521 drivers/media/platform/sh_veu.c vfmt->offset_c = offset + y_line * vfmt->frame.height; frame 559 drivers/media/platform/sh_veu.c vfmt->frame.width = pix->width; frame 560 drivers/media/platform/sh_veu.c vfmt->frame.height = pix->height; frame 754 drivers/media/platform/sh_veu.c src_width = veu->vfmt_in.frame.width; frame 755 drivers/media/platform/sh_veu.c src_height = veu->vfmt_in.frame.height; frame 756 drivers/media/platform/sh_veu.c src_stride = ALIGN(veu->vfmt_in.frame.width, 16); frame 758 drivers/media/platform/sh_veu.c dst_width = real_w = veu->vfmt_out.frame.width; frame 759 drivers/media/platform/sh_veu.c dst_height = real_h = veu->vfmt_out.frame.height; frame 860 drivers/media/platform/sh_veu.c unsigned int size = vfmt->bytesperline * vfmt->frame.height * frame 889 drivers/media/platform/sh_veu.c sizeimage = vfmt->bytesperline * vfmt->frame.height * frame 417 drivers/media/platform/sti/bdisp/bdisp-debug.c static const char *bdisp_fmt_to_str(struct bdisp_frame frame) frame 419 drivers/media/platform/sti/bdisp/bdisp-debug.c switch (frame.fmt->pixelformat) { frame 423 drivers/media/platform/sti/bdisp/bdisp-debug.c if (frame.field == V4L2_FIELD_INTERLACED) frame 254 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct bdisp_frame *frame, dma_addr_t *paddr) frame 256 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (!vb || !frame) frame 261 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (frame->fmt->nb_planes > 1) frame 264 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->bytesperline * frame->height); frame 266 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (frame->fmt->nb_planes > 2) frame 269 drivers/media/platform/sti/bdisp/bdisp-v4l2.c (frame->bytesperline * frame->height) / 4); frame 271 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (frame->fmt->nb_planes > 3) frame 445 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct bdisp_frame *frame = ctx_get_frame(ctx, vq->type); frame 447 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (IS_ERR(frame)) { frame 448 drivers/media/platform/sti/bdisp/bdisp-v4l2.c dev_err(ctx->bdisp_dev->dev, "Invalid frame (%p)\n", frame); frame 449 drivers/media/platform/sti/bdisp/bdisp-v4l2.c return PTR_ERR(frame); frame 452 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (!frame->fmt) { frame 458 drivers/media/platform/sti/bdisp/bdisp-v4l2.c return sizes[0] < frame->sizeimage ? -EINVAL : 0; frame 461 drivers/media/platform/sti/bdisp/bdisp-v4l2.c sizes[0] = frame->sizeimage; frame 469 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct bdisp_frame *frame = ctx_get_frame(ctx, vb->vb2_queue->type); frame 471 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (IS_ERR(frame)) { frame 472 drivers/media/platform/sti/bdisp/bdisp-v4l2.c dev_err(ctx->bdisp_dev->dev, "Invalid frame (%p)\n", frame); frame 473 drivers/media/platform/sti/bdisp/bdisp-v4l2.c return PTR_ERR(frame); frame 477 drivers/media/platform/sti/bdisp/bdisp-v4l2.c vb2_set_plane_payload(vb, 0, frame->sizeimage); frame 721 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct bdisp_frame *frame = ctx_get_frame(ctx, f->type); frame 723 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (IS_ERR(frame)) { frame 724 drivers/media/platform/sti/bdisp/bdisp-v4l2.c dev_err(ctx->bdisp_dev->dev, "Invalid frame (%p)\n", frame); frame 725 drivers/media/platform/sti/bdisp/bdisp-v4l2.c return PTR_ERR(frame); frame 729 drivers/media/platform/sti/bdisp/bdisp-v4l2.c pix->width = frame->width; frame 730 drivers/media/platform/sti/bdisp/bdisp-v4l2.c pix->height = frame->height; frame 731 drivers/media/platform/sti/bdisp/bdisp-v4l2.c pix->pixelformat = frame->fmt->pixelformat; frame 732 drivers/media/platform/sti/bdisp/bdisp-v4l2.c pix->field = frame->field; frame 733 drivers/media/platform/sti/bdisp/bdisp-v4l2.c pix->bytesperline = frame->bytesperline; frame 734 drivers/media/platform/sti/bdisp/bdisp-v4l2.c pix->sizeimage = frame->sizeimage; frame 736 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->colorspace : bdisp_dflt_fmt.colorspace; frame 795 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct bdisp_frame *frame; frame 812 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame = (f->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) ? frame 815 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->fmt = bdisp_find_fmt(pix->pixelformat); frame 816 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (!frame->fmt) { frame 822 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->width = pix->width; frame 823 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->height = pix->height; frame 824 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->bytesperline = pix->bytesperline; frame 825 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->sizeimage = pix->sizeimage; frame 826 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->field = pix->field; frame 828 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->colorspace = pix->colorspace; frame 830 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->crop.width = frame->width; frame 831 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->crop.height = frame->height; frame 832 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->crop.left = 0; frame 833 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->crop.top = 0; frame 846 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct bdisp_frame *frame; frame 849 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame = ctx_get_frame(ctx, s->type); frame 850 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (IS_ERR(frame)) { frame 851 drivers/media/platform/sti/bdisp/bdisp-v4l2.c dev_err(ctx->bdisp_dev->dev, "Invalid frame (%p)\n", frame); frame 852 drivers/media/platform/sti/bdisp/bdisp-v4l2.c return PTR_ERR(frame); frame 860 drivers/media/platform/sti/bdisp/bdisp-v4l2.c s->r = frame->crop; frame 867 drivers/media/platform/sti/bdisp/bdisp-v4l2.c s->r.width = frame->width; frame 868 drivers/media/platform/sti/bdisp/bdisp-v4l2.c s->r.height = frame->height; frame 881 drivers/media/platform/sti/bdisp/bdisp-v4l2.c s->r = frame->crop; frame 888 drivers/media/platform/sti/bdisp/bdisp-v4l2.c s->r.width = frame->width; frame 889 drivers/media/platform/sti/bdisp/bdisp-v4l2.c s->r.height = frame->height; frame 924 drivers/media/platform/sti/bdisp/bdisp-v4l2.c struct bdisp_frame *frame; frame 942 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame = ctx_get_frame(ctx, s->type); frame 943 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (IS_ERR(frame)) { frame 944 drivers/media/platform/sti/bdisp/bdisp-v4l2.c dev_err(ctx->bdisp_dev->dev, "Invalid frame (%p)\n", frame); frame 945 drivers/media/platform/sti/bdisp/bdisp-v4l2.c return PTR_ERR(frame); frame 952 drivers/media/platform/sti/bdisp/bdisp-v4l2.c out.left = ALIGN(in->left, frame->fmt->w_align); frame 953 drivers/media/platform/sti/bdisp/bdisp-v4l2.c out.top = ALIGN(in->top, frame->fmt->h_align); frame 955 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if ((out.left < 0) || (out.left >= frame->width) || frame 956 drivers/media/platform/sti/bdisp/bdisp-v4l2.c (out.top < 0) || (out.top >= frame->height)) { frame 960 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->width, frame->height); frame 965 drivers/media/platform/sti/bdisp/bdisp-v4l2.c out.width = ALIGN(in->width, frame->fmt->w_align); frame 966 drivers/media/platform/sti/bdisp/bdisp-v4l2.c out.height = ALIGN(in->height, frame->fmt->w_align); frame 968 drivers/media/platform/sti/bdisp/bdisp-v4l2.c if (((out.left + out.width) > frame->width) || frame 969 drivers/media/platform/sti/bdisp/bdisp-v4l2.c ((out.top + out.height) > frame->height)) { frame 973 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->width, frame->height); frame 993 drivers/media/platform/sti/bdisp/bdisp-v4l2.c frame->crop = out; frame 250 drivers/media/platform/sti/delta/delta-mjpeg-dec.c struct delta_frame *frame; frame 253 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ret = delta_get_free_frame(pctx, &frame); frame 278 drivers/media/platform/sti/delta/delta-mjpeg-dec.c (u32)frame->paddr; frame 280 drivers/media/platform/sti/delta/delta-mjpeg-dec.c (u32)(frame->paddr frame 281 drivers/media/platform/sti/delta/delta-mjpeg-dec.c + frame->info.aligned_width * frame->info.aligned_height); frame 314 drivers/media/platform/sti/delta/delta-mjpeg-dec.c frame->field = V4L2_FIELD_NONE; frame 315 drivers/media/platform/sti/delta/delta-mjpeg-dec.c frame->flags = V4L2_BUF_FLAG_KEYFRAME; frame 316 drivers/media/platform/sti/delta/delta-mjpeg-dec.c frame->state |= DELTA_FRAME_DEC; frame 318 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ctx->out_frame = frame; frame 430 drivers/media/platform/sti/delta/delta-mjpeg-dec.c struct delta_frame **frame) frame 437 drivers/media/platform/sti/delta/delta-mjpeg-dec.c *frame = ctx->out_frame; frame 77 drivers/media/platform/sti/delta/delta-v4l2.c static void dump_frame(struct delta_ctx *ctx, struct delta_frame *frame) frame 81 drivers/media/platform/sti/delta/delta-v4l2.c u8 *data = (u8 *)(frame->vaddr); frame 84 drivers/media/platform/sti/delta/delta-v4l2.c ctx->name, frame->index, frame->dts, frame 85 drivers/media/platform/sti/delta/delta-v4l2.c frame_type_str(frame->flags), frame 86 drivers/media/platform/sti/delta/delta-v4l2.c frame_field_str(frame->field), frame 99 drivers/media/platform/sti/delta/delta-v4l2.c static void delta_frame_done(struct delta_ctx *ctx, struct delta_frame *frame, frame 104 drivers/media/platform/sti/delta/delta-v4l2.c dump_frame(ctx, frame); frame 107 drivers/media/platform/sti/delta/delta-v4l2.c frame->state |= DELTA_FRAME_OUT; frame 109 drivers/media/platform/sti/delta/delta-v4l2.c vbuf = &frame->vbuf; frame 113 drivers/media/platform/sti/delta/delta-v4l2.c if (frame->info.size) /* ignore EOS */ frame 120 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame; frame 125 drivers/media/platform/sti/delta/delta-v4l2.c frame = ctx->frames[i]; frame 126 drivers/media/platform/sti/delta/delta-v4l2.c if (frame->state == DELTA_FRAME_FREE) { frame 127 drivers/media/platform/sti/delta/delta-v4l2.c vbuf = &frame->vbuf; frame 129 drivers/media/platform/sti/delta/delta-v4l2.c frame->state = DELTA_FRAME_M2M; frame 134 drivers/media/platform/sti/delta/delta-v4l2.c static int delta_recycle(struct delta_ctx *ctx, struct delta_frame *frame) frame 139 drivers/media/platform/sti/delta/delta-v4l2.c call_dec_op(dec, recycle, ctx, frame); frame 142 drivers/media/platform/sti/delta/delta-v4l2.c frame->state &= ~DELTA_FRAME_OUT; frame 145 drivers/media/platform/sti/delta/delta-v4l2.c if (frame->state == DELTA_FRAME_FREE) { frame 146 drivers/media/platform/sti/delta/delta-v4l2.c struct vb2_v4l2_buffer *vbuf = &frame->vbuf; frame 149 drivers/media/platform/sti/delta/delta-v4l2.c frame->state = DELTA_FRAME_M2M; frame 153 drivers/media/platform/sti/delta/delta-v4l2.c frame->flags = 0; frame 154 drivers/media/platform/sti/delta/delta-v4l2.c frame->dts = 0; frame 764 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame) frame 776 drivers/media/platform/sti/delta/delta-v4l2.c frame->info.size = 0; frame 779 drivers/media/platform/sti/delta/delta-v4l2.c frame->flags |= V4L2_BUF_FLAG_LAST; frame 782 drivers/media/platform/sti/delta/delta-v4l2.c delta_frame_done(ctx, frame, 0); frame 810 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame = NULL; frame 823 drivers/media/platform/sti/delta/delta-v4l2.c frame = NULL; frame 824 drivers/media/platform/sti/delta/delta-v4l2.c ret = call_dec_op(dec, get_frame, ctx, &frame); frame 829 drivers/media/platform/sti/delta/delta-v4l2.c if (frame) { frame 831 drivers/media/platform/sti/delta/delta-v4l2.c ctx->name, frame->index); frame 834 drivers/media/platform/sti/delta/delta-v4l2.c delta_pop_dts(ctx, &frame->dts); frame 837 drivers/media/platform/sti/delta/delta-v4l2.c delta_frame_done(ctx, frame, 0); frame 842 drivers/media/platform/sti/delta/delta-v4l2.c ret = delta_get_free_frame(ctx, &frame); frame 847 drivers/media/platform/sti/delta/delta-v4l2.c delta_complete_eos(ctx, frame); frame 928 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame = NULL; frame 996 drivers/media/platform/sti/delta/delta-v4l2.c ret = call_dec_op(dec, get_frame, ctx, &frame); frame 1006 drivers/media/platform/sti/delta/delta-v4l2.c if (!frame) { frame 1015 drivers/media/platform/sti/delta/delta-v4l2.c delta_pop_dts(ctx, &frame->dts); frame 1018 drivers/media/platform/sti/delta/delta-v4l2.c delta_frame_done(ctx, frame, 0); frame 1140 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame) frame 1145 drivers/media/platform/sti/delta/delta-v4l2.c if (frame->index >= DELTA_MAX_FRAMES) { frame 1148 drivers/media/platform/sti/delta/delta-v4l2.c ctx->name, frame->index, DELTA_MAX_FRAMES); frame 1159 drivers/media/platform/sti/delta/delta-v4l2.c if (frame->index != ctx->nb_of_frames) { frame 1162 drivers/media/platform/sti/delta/delta-v4l2.c ctx->name, ctx->nb_of_frames, frame->index); frame 1165 drivers/media/platform/sti/delta/delta-v4l2.c frame->state = DELTA_FRAME_FREE; frame 1166 drivers/media/platform/sti/delta/delta-v4l2.c ctx->frames[ctx->nb_of_frames] = frame; frame 1170 drivers/media/platform/sti/delta/delta-v4l2.c return call_dec_op(dec, setup_frame, ctx, frame); frame 1212 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame) frame 1214 drivers/media/platform/sti/delta/delta-v4l2.c frame->state &= ~DELTA_FRAME_DEC; frame 1223 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame; frame 1230 drivers/media/platform/sti/delta/delta-v4l2.c frame = ctx->frames[i]; frame 1233 drivers/media/platform/sti/delta/delta-v4l2.c ctx->name, frame->index, frame 1234 drivers/media/platform/sti/delta/delta-v4l2.c frame_state_str(frame->state, frame 1244 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame; frame 1255 drivers/media/platform/sti/delta/delta-v4l2.c frame = to_frame(vbuf); frame 1256 drivers/media/platform/sti/delta/delta-v4l2.c frame->state &= ~DELTA_FRAME_M2M; frame 1257 drivers/media/platform/sti/delta/delta-v4l2.c if (frame->state != DELTA_FRAME_FREE) { frame 1260 drivers/media/platform/sti/delta/delta-v4l2.c ctx->name, frame->index); frame 1266 drivers/media/platform/sti/delta/delta-v4l2.c "%s get free frame[%d]\n", ctx->name, frame->index); frame 1268 drivers/media/platform/sti/delta/delta-v4l2.c *pframe = frame; frame 1467 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame = to_frame(vbuf); frame 1470 drivers/media/platform/sti/delta/delta-v4l2.c if (!frame->prepared) { frame 1471 drivers/media/platform/sti/delta/delta-v4l2.c frame->index = vbuf->vb2_buf.index; frame 1472 drivers/media/platform/sti/delta/delta-v4l2.c frame->vaddr = vb2_plane_vaddr(&vbuf->vb2_buf, 0); frame 1473 drivers/media/platform/sti/delta/delta-v4l2.c frame->paddr = vb2_dma_contig_plane_dma_addr(&vbuf->vb2_buf, 0); frame 1474 drivers/media/platform/sti/delta/delta-v4l2.c frame->info = ctx->frameinfo; frame 1476 drivers/media/platform/sti/delta/delta-v4l2.c ret = delta_setup_frame(ctx, frame); frame 1483 drivers/media/platform/sti/delta/delta-v4l2.c frame->prepared = true; frame 1486 drivers/media/platform/sti/delta/delta-v4l2.c ctx->name, vb->index, frame->vaddr, frame 1487 drivers/media/platform/sti/delta/delta-v4l2.c &frame->paddr); frame 1490 drivers/media/platform/sti/delta/delta-v4l2.c frame->flags = vbuf->flags; frame 1498 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame = to_frame(vbuf); frame 1501 drivers/media/platform/sti/delta/delta-v4l2.c vb2_set_plane_payload(&vbuf->vb2_buf, 0, frame->info.size); frame 1502 drivers/media/platform/sti/delta/delta-v4l2.c vb->timestamp = frame->dts; frame 1503 drivers/media/platform/sti/delta/delta-v4l2.c vbuf->field = frame->field; frame 1504 drivers/media/platform/sti/delta/delta-v4l2.c vbuf->flags = frame->flags; frame 1512 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame = to_frame(vbuf); frame 1516 drivers/media/platform/sti/delta/delta-v4l2.c delta_complete_eos(ctx, frame); frame 1525 drivers/media/platform/sti/delta/delta-v4l2.c delta_recycle(ctx, frame); frame 1532 drivers/media/platform/sti/delta/delta-v4l2.c struct delta_frame *frame; frame 1545 drivers/media/platform/sti/delta/delta-v4l2.c frame = ctx->frames[i]; frame 1546 drivers/media/platform/sti/delta/delta-v4l2.c if (!(frame->state & DELTA_FRAME_OUT)) { frame 1547 drivers/media/platform/sti/delta/delta-v4l2.c vbuf = &frame->vbuf; frame 1550 drivers/media/platform/sti/delta/delta-v4l2.c frame->state = DELTA_FRAME_OUT; frame 277 drivers/media/platform/sti/delta/delta.h int (*setup_frame)(struct delta_ctx *ctx, struct delta_frame *frame); frame 352 drivers/media/platform/sti/delta/delta.h int (*get_frame)(struct delta_ctx *ctx, struct delta_frame **frame); frame 370 drivers/media/platform/sti/delta/delta.h int (*recycle)(struct delta_ctx *ctx, struct delta_frame *frame); frame 558 drivers/media/platform/sti/delta/delta.h struct delta_frame *frame); frame 16 drivers/media/platform/sti/hva/hva-debugfs.c struct hva_frameinfo *frame = &ctx->frameinfo; frame 29 drivers/media/platform/sti/hva/hva-debugfs.c (char *)&frame->pixelformat, frame 30 drivers/media/platform/sti/hva/hva-debugfs.c frame->width, frame->height, frame 31 drivers/media/platform/sti/hva/hva-debugfs.c frame->aligned_width, frame->aligned_height); frame 587 drivers/media/platform/sti/hva/hva-h264.c struct hva_frame *frame, frame 605 drivers/media/platform/sti/hva/hva-h264.c u32 frame_width = frame->info.aligned_width; frame 606 drivers/media/platform/sti/hva/hva-h264.c u32 frame_height = frame->info.aligned_height; frame 719 drivers/media/platform/sti/hva/hva-h264.c switch (frame->info.pixelformat) { frame 769 drivers/media/platform/sti/hva/hva-h264.c td->addr_source_buffer = frame->paddr; frame 1005 drivers/media/platform/sti/hva/hva-h264.c static int hva_h264_encode(struct hva_ctx *pctx, struct hva_frame *frame, frame 1013 drivers/media/platform/sti/hva/hva-h264.c ret = hva_h264_prepare_task(pctx, task, frame, stream); frame 232 drivers/media/platform/sti/hva/hva-v4l2.c struct hva_frameinfo *frame = &ctx->frameinfo; frame 239 drivers/media/platform/sti/hva/hva-v4l2.c (char *)&frame->pixelformat, frame 240 drivers/media/platform/sti/hva/hva-v4l2.c frame->aligned_width, frame->aligned_height, frame 810 drivers/media/platform/sti/hva/hva-v4l2.c struct hva_frame *frame; frame 824 drivers/media/platform/sti/hva/hva-v4l2.c frame = to_hva_frame(src_buf); frame 826 drivers/media/platform/sti/hva/hva-v4l2.c frame->vbuf.sequence = ctx->frame_num++; frame 828 drivers/media/platform/sti/hva/hva-v4l2.c ret = enc->encode(ctx, frame, stream); frame 940 drivers/media/platform/sti/hva/hva-v4l2.c struct hva_frame *frame = to_hva_frame(vbuf); frame 951 drivers/media/platform/sti/hva/hva-v4l2.c if (!frame->prepared) { frame 953 drivers/media/platform/sti/hva/hva-v4l2.c frame->vaddr = vb2_plane_vaddr(&vbuf->vb2_buf, 0); frame 954 drivers/media/platform/sti/hva/hva-v4l2.c frame->paddr = vb2_dma_contig_plane_dma_addr( frame 956 drivers/media/platform/sti/hva/hva-v4l2.c frame->info = ctx->frameinfo; frame 957 drivers/media/platform/sti/hva/hva-v4l2.c frame->prepared = true; frame 962 drivers/media/platform/sti/hva/hva-v4l2.c frame->vaddr, &frame->paddr); frame 396 drivers/media/platform/sti/hva/hva.h int (*encode)(struct hva_ctx *ctx, struct hva_frame *frame, frame 219 drivers/media/platform/ti-vpe/cal.c int frame; frame 356 drivers/media/platform/vimc/vimc-capture.c const void *frame) frame 385 drivers/media/platform/vimc/vimc-capture.c memcpy(vbuf, frame, vcap->format.sizeimage); frame 109 drivers/media/platform/vimc/vimc-common.h const void *frame); frame 376 drivers/media/platform/vimc/vimc-debayer.c const u8 *frame, frame 435 drivers/media/platform/vimc/vimc-debayer.c vimc_deb_get_val(&frame[index], vdeb->sink_bpp); frame 28 drivers/media/platform/vimc/vimc-sensor.c u8 *frame; frame 155 drivers/media/platform/vimc/vimc-sensor.c if (vsen->frame) frame 197 drivers/media/platform/vimc/vimc-sensor.c tpg_fill_plane_buffer(&vsen->tpg, 0, 0, vsen->frame); frame 198 drivers/media/platform/vimc/vimc-sensor.c return vsen->frame; frame 219 drivers/media/platform/vimc/vimc-sensor.c vsen->frame = vmalloc(frame_size); frame 220 drivers/media/platform/vimc/vimc-sensor.c if (!vsen->frame) frame 228 drivers/media/platform/vimc/vimc-sensor.c vfree(vsen->frame); frame 229 drivers/media/platform/vimc/vimc-sensor.c vsen->frame = NULL; frame 143 drivers/media/platform/vimc/vimc-streamer.c u8 *frame = NULL; frame 154 drivers/media/platform/vimc/vimc-streamer.c frame = stream->ved_pipeline[i]->process_frame( frame 155 drivers/media/platform/vimc/vimc-streamer.c stream->ved_pipeline[i], frame); frame 156 drivers/media/platform/vimc/vimc-streamer.c if (!frame || IS_ERR(frame)) frame 216 drivers/media/platform/vivid/vivid-vbi-gen.c static void vivid_vbi_gen_teletext(u8 *packet, unsigned line, unsigned frame) frame 226 drivers/media/platform/vivid/vivid-vbi-gen.c packet[2] = hamming[frame % 10]; frame 227 drivers/media/platform/vivid/vivid-vbi-gen.c packet[3] = hamming[frame / 10]; frame 238 drivers/media/platform/vivid/vivid-vbi-gen.c packet[7] = '0' + frame / 10; frame 239 drivers/media/platform/vivid/vivid-vbi-gen.c packet[8] = '0' + frame % 10; frame 251 drivers/media/platform/vivid/vivid-vbi-gen.c unsigned frame = seqnr % 60; frame 261 drivers/media/platform/vivid/vivid-vbi-gen.c vivid_vbi_gen_teletext(data0->data, i, frame); frame 273 drivers/media/platform/vivid/vivid-vbi-gen.c vivid_vbi_gen_teletext(data0->data, 12 + i, frame); frame 285 drivers/media/platform/vivid/vivid-vbi-gen.c if (frame < 15) { frame 286 drivers/media/platform/vivid/vivid-vbi-gen.c data0->data[0] = calc_parity(vivid_cc_sequence1[2 * frame]); frame 287 drivers/media/platform/vivid/vivid-vbi-gen.c data0->data[1] = calc_parity(vivid_cc_sequence1[2 * frame + 1]); frame 288 drivers/media/platform/vivid/vivid-vbi-gen.c } else if (frame >= 30 && frame < 45) { frame 289 drivers/media/platform/vivid/vivid-vbi-gen.c frame -= 30; frame 290 drivers/media/platform/vivid/vivid-vbi-gen.c data0->data[0] = calc_parity(vivid_cc_sequence2[2 * frame]); frame 291 drivers/media/platform/vivid/vivid-vbi-gen.c data0->data[1] = calc_parity(vivid_cc_sequence2[2 * frame + 1]); frame 297 drivers/media/platform/vivid/vivid-vbi-gen.c frame = seqnr % (30 * 60); frame 298 drivers/media/platform/vivid/vivid-vbi-gen.c switch (frame) { frame 303 drivers/media/platform/vivid/vivid-vbi-gen.c data1->data[0] = vbi->time_of_day_packet[frame * 2]; frame 304 drivers/media/platform/vivid/vivid-vbi-gen.c data1->data[1] = vbi->time_of_day_packet[frame * 2 + 1]; frame 2307 drivers/media/usb/cpia2/cpia2_core.c struct framebuf *frame; frame 2329 drivers/media/usb/cpia2/cpia2_core.c frame = cam->curbuff; frame 2330 drivers/media/usb/cpia2/cpia2_core.c if (noblock && frame->status != FRAME_READY) { frame 2334 drivers/media/usb/cpia2/cpia2_core.c if (frame->status != FRAME_READY) { frame 2338 drivers/media/usb/cpia2/cpia2_core.c (frame = cam->curbuff)->status == FRAME_READY); frame 2347 drivers/media/usb/cpia2/cpia2_core.c if (frame->length > count) frame 2349 drivers/media/usb/cpia2/cpia2_core.c if (copy_to_user(buf, frame->data, frame->length)) frame 2352 drivers/media/usb/cpia2/cpia2_core.c count = frame->length; frame 2354 drivers/media/usb/cpia2/cpia2_core.c frame->status = FRAME_EMPTY; frame 177 drivers/media/usb/cpia2/cpia2_v4l.c struct framebuf *frame = &cam->buffers[frame_nr]; frame 180 drivers/media/usb/cpia2/cpia2_v4l.c if (frame->status == FRAME_READY) frame 184 drivers/media/usb/cpia2/cpia2_v4l.c frame->status = FRAME_READY; frame 185 drivers/media/usb/cpia2/cpia2_v4l.c frame->length = 0; frame 192 drivers/media/usb/cpia2/cpia2_v4l.c frame->status == FRAME_READY); frame 378 drivers/media/usb/cpia2/cpia2_v4l.c int err, frame; frame 405 drivers/media/usb/cpia2/cpia2_v4l.c for (frame = 0; frame < cam->num_frames; ++frame) { frame 406 drivers/media/usb/cpia2/cpia2_v4l.c if (cam->buffers[frame].status == FRAME_READING) frame 407 drivers/media/usb/cpia2/cpia2_v4l.c if ((err = sync(cam, frame)) < 0) frame 410 drivers/media/usb/cpia2/cpia2_v4l.c cam->buffers[frame].status = FRAME_EMPTY; frame 878 drivers/media/usb/cpia2/cpia2_v4l.c int frame; frame 884 drivers/media/usb/cpia2/cpia2_v4l.c frame = find_earliest_filled_buffer(cam); frame 886 drivers/media/usb/cpia2/cpia2_v4l.c if(frame < 0 && file->f_flags&O_NONBLOCK) frame 889 drivers/media/usb/cpia2/cpia2_v4l.c if(frame < 0) { frame 901 drivers/media/usb/cpia2/cpia2_v4l.c frame = cb->num; frame 905 drivers/media/usb/cpia2/cpia2_v4l.c buf->index = frame; frame 943 drivers/media/usb/cx231xx/cx231xx-417.c int frame = 0; frame 1037 drivers/media/usb/cx231xx/cx231xx-417.c for (frame = 0; frame < (int)(CX231xx_FIRM_IMAGE_SIZE*20/_buffer_size); frame 1038 drivers/media/usb/cx231xx/cx231xx-417.c frame++) { frame 1040 drivers/media/usb/cx231xx/cx231xx-417.c *(p_buffer + i) = (u8)(*(p_fw + (frame * 128 * 8 + (i / 4))) & 0x000000FF); frame 1042 drivers/media/usb/cx231xx/cx231xx-417.c *(p_buffer + i) = (u8)((*(p_fw + (frame * 128 * 8 + (i / 4))) & 0x0000FF00) >> 8); frame 1044 drivers/media/usb/cx231xx/cx231xx-417.c *(p_buffer + i) = (u8)((*(p_fw + (frame * 128 * 8 + (i / 4))) & 0x00FF0000) >> 16); frame 1046 drivers/media/usb/cx231xx/cx231xx-417.c *(p_buffer + i) = (u8)((*(p_fw + (frame * 128 * 8 + (i / 4))) & 0xFF000000) >> 24); frame 228 drivers/media/usb/cx231xx/cx231xx.h struct list_head frame; frame 417 drivers/media/usb/go7007/go7007-fw.c int modulo, int pict_struct, enum mpeg_frame_type frame) frame 423 drivers/media/usb/go7007/go7007-fw.c switch (frame) { frame 445 drivers/media/usb/go7007/go7007-fw.c CODE_ADD(c, frame == PFRAME ? 0x2 : 0x3, 13); frame 448 drivers/media/usb/go7007/go7007-fw.c if (frame != PFRAME) frame 462 drivers/media/usb/go7007/go7007-fw.c CODE_ADD(c, frame == PFRAME ? 0xff : 0x44, 8); frame 489 drivers/media/usb/go7007/go7007-fw.c if (frame == BFRAME_BIDIR) { frame 503 drivers/media/usb/go7007/go7007-fw.c if (frame == BFRAME_BIDIR) { frame 718 drivers/media/usb/go7007/go7007-fw.c int modulo, enum mpeg_frame_type frame) frame 724 drivers/media/usb/go7007/go7007-fw.c CODE_ADD(c, frame == PFRAME ? 0x1 : 0x2, 2); frame 730 drivers/media/usb/go7007/go7007-fw.c if (frame == PFRAME) frame 733 drivers/media/usb/go7007/go7007-fw.c if (frame != PFRAME) frame 735 drivers/media/usb/go7007/go7007-fw.c if (frame != BFRAME_EMPTY) { frame 737 drivers/media/usb/go7007/go7007-fw.c switch (frame) { frame 162 drivers/media/usb/s2255/s2255drv.c struct s2255_framei frame[SYS_FRAMES]; /* array of FRAME structures */ frame 606 drivers/media/usb/s2255/s2255drv.c (const char *)vc->buffer.frame[last_frame].lpvbits; frame 1073 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[j].ulState = S2255_READ_IDLE; frame 1074 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[j].cur_size = 0; frame 1707 drivers/media/usb/s2255/s2255drv.c frm = &vc->buffer.frame[idx]; frame 1793 drivers/media/usb/s2255/s2255drv.c frm = &vc->buffer.frame[idx]; frame 1938 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[i].lpvbits = vmalloc(reqsize); frame 1939 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[i].size = reqsize; frame 1940 drivers/media/usb/s2255/s2255drv.c if (vc->buffer.frame[i].lpvbits == NULL) { frame 1949 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[i].ulState = 0; frame 1950 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[i].cur_size = 0; frame 1962 drivers/media/usb/s2255/s2255drv.c vfree(vc->buffer.frame[i].lpvbits); frame 1963 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[i].lpvbits = NULL; frame 2129 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[j].ulState = 0; frame 2130 drivers/media/usb/s2255/s2255drv.c vc->buffer.frame[j].cur_size = 0; frame 647 drivers/media/usb/tm6000/tm6000-video.c dma_q->frame = 0; frame 87 drivers/media/usb/tm6000/tm6000.h int frame; frame 775 drivers/media/usb/ttusb-dec/ttusb_dec.c struct urb_frame *frame; frame 781 drivers/media/usb/ttusb-dec/ttusb_dec.c frame = list_entry(item, struct urb_frame, frame 783 drivers/media/usb/ttusb-dec/ttusb_dec.c list_del(&frame->urb_frame_list); frame 791 drivers/media/usb/ttusb-dec/ttusb_dec.c ttusb_dec_process_urb_frame(dec, frame->data, frame->length); frame 792 drivers/media/usb/ttusb-dec/ttusb_dec.c kfree(frame); frame 807 drivers/media/usb/ttusb-dec/ttusb_dec.c struct urb_frame *frame; frame 813 drivers/media/usb/ttusb-dec/ttusb_dec.c if ((frame = kmalloc(sizeof(struct urb_frame), frame 817 drivers/media/usb/ttusb-dec/ttusb_dec.c memcpy(frame->data, b, length); frame 818 drivers/media/usb/ttusb-dec/ttusb_dec.c frame->length = length; frame 822 drivers/media/usb/ttusb-dec/ttusb_dec.c list_add_tail(&frame->urb_frame_list, frame 1602 drivers/media/usb/ttusb-dec/ttusb_dec.c struct urb_frame *frame; frame 1607 drivers/media/usb/ttusb-dec/ttusb_dec.c frame = list_entry(item, struct urb_frame, urb_frame_list); frame 1608 drivers/media/usb/ttusb-dec/ttusb_dec.c list_del(&frame->urb_frame_list); frame 1609 drivers/media/usb/ttusb-dec/ttusb_dec.c kfree(frame); frame 372 drivers/media/usb/usbtv/usbtv-video.c static void usbtv_chunk_to_vbuf(u32 *frame, __be32 *src, int chunk_no, int odd) frame 381 drivers/media/usb/usbtv/usbtv-video.c u32 *dst = &frame[part_index * USBTV_CHUNK/2]; frame 394 drivers/media/usb/usbtv/usbtv-video.c u32 *frame; frame 425 drivers/media/usb/usbtv/usbtv-video.c frame = vb2_plane_vaddr(&buf->vb.vb2_buf, 0); frame 428 drivers/media/usb/usbtv/usbtv-video.c usbtv_chunk_to_vbuf(frame, &chunk[1], chunk_no, odd); frame 408 drivers/media/usb/usbvision/usbvision-core.c struct usbvision_frame *frame; frame 411 drivers/media/usb/usbvision/usbvision-core.c frame = usbvision->cur_frame; frame 413 drivers/media/usb/usbvision/usbvision-core.c while (scratch_get_header(usbvision, &frame->isoc_header) == USBVISION_HEADER_LENGTH) { frame 416 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.magic_2, frame 417 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.magic_1, frame 418 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.header_length, frame 419 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.frame_num, frame 420 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.frame_phase, frame 421 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.frame_latency, frame 422 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.data_format, frame 423 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.format_param, frame 424 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.frame_width, frame 425 drivers/media/usb/usbvision/usbvision-core.c frame->isoc_header.frame_height); frame 428 drivers/media/usb/usbvision/usbvision-core.c if (frame->isoc_header.format_param & 0x80) { frame 441 drivers/media/usb/usbvision/usbvision-core.c frame->frmwidth = frame->isoc_header.frame_width * usbvision->stretch_width; frame 442 drivers/media/usb/usbvision/usbvision-core.c frame->frmheight = frame->isoc_header.frame_height * usbvision->stretch_height; frame 443 drivers/media/usb/usbvision/usbvision-core.c frame->v4l2_linesize = (frame->frmwidth * frame->v4l2_format.depth) >> 3; frame 451 drivers/media/usb/usbvision/usbvision-core.c if (frame->isoc_header.data_format == ISOC_MODE_COMPRESS) { frame 454 drivers/media/usb/usbvision/usbvision-core.c if (((usbvision->last_isoc_frame_num + 1) % 32) != frame->isoc_header.frame_num) { frame 456 drivers/media/usb/usbvision/usbvision-core.c PDEBUG(DBG_HEADER, "Lost frame before %d on USB", frame->isoc_header.frame_num); frame 461 drivers/media/usb/usbvision/usbvision-core.c usbvision->last_isoc_frame_num = frame->isoc_header.frame_num; frame 464 drivers/media/usb/usbvision/usbvision-core.c frame->scanstate = scan_state_lines; frame 465 drivers/media/usb/usbvision/usbvision-core.c frame->curline = 0; frame 473 drivers/media/usb/usbvision/usbvision-core.c volatile struct usbvision_frame *frame; frame 482 drivers/media/usb/usbvision/usbvision-core.c frame = usbvision->cur_frame; frame 483 drivers/media/usb/usbvision/usbvision-core.c f = frame->data + (frame->v4l2_linesize * frame->curline); frame 486 drivers/media/usb/usbvision/usbvision-core.c len = (frame->isoc_header.frame_width * 2) + 5; frame 488 drivers/media/usb/usbvision/usbvision-core.c PDEBUG(DBG_PARSE, "out of data in line %d, need %u.\n", frame->curline, len); frame 492 drivers/media/usb/usbvision/usbvision-core.c if ((frame->curline + 1) >= frame->frmheight) frame 495 drivers/media/usb/usbvision/usbvision-core.c bytes_per_pixel = frame->v4l2_format.bytes_per_pixel; frame 497 drivers/media/usb/usbvision/usbvision-core.c clipmask_index = frame->curline * MAX_FRAME_WIDTH; frame 500 drivers/media/usb/usbvision/usbvision-core.c for (i = 0; i < frame->frmwidth; i += (2 * usbvision->stretch_width)) { frame 503 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { frame 508 drivers/media/usb/usbvision/usbvision-core.c switch (frame->v4l2_format.format) { frame 537 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { frame 542 drivers/media/usb/usbvision/usbvision-core.c switch (frame->v4l2_format.format) { frame 572 drivers/media/usb/usbvision/usbvision-core.c frame->curline += usbvision->stretch_height; frame 573 drivers/media/usb/usbvision/usbvision-core.c *pcopylen += frame->v4l2_linesize * usbvision->stretch_height; frame 575 drivers/media/usb/usbvision/usbvision-core.c if (frame->curline >= frame->frmheight) frame 680 drivers/media/usb/usbvision/usbvision-core.c struct usbvision_frame *frame; frame 690 drivers/media/usb/usbvision/usbvision-core.c frame = usbvision->cur_frame; frame 691 drivers/media/usb/usbvision/usbvision-core.c image_size = frame->frmwidth * frame->frmheight; frame 692 drivers/media/usb/usbvision/usbvision-core.c if ((frame->v4l2_format.format == V4L2_PIX_FMT_YUV422P) || frame 693 drivers/media/usb/usbvision/usbvision-core.c (frame->v4l2_format.format == V4L2_PIX_FMT_YVU420)) { /* this is a planar format */ frame 695 drivers/media/usb/usbvision/usbvision-core.c f = frame->data + (frame->width * frame->curline); frame 697 drivers/media/usb/usbvision/usbvision-core.c f = frame->data + (frame->v4l2_linesize * frame->curline); frame 699 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { /* initialise u and v pointers */ frame 701 drivers/media/usb/usbvision/usbvision-core.c u = frame->data frame 703 drivers/media/usb/usbvision/usbvision-core.c + (frame->frmwidth >> 1) * frame->curline; frame 705 drivers/media/usb/usbvision/usbvision-core.c } else if (frame->v4l2_format.format == V4L2_PIX_FMT_YVU420) { frame 706 drivers/media/usb/usbvision/usbvision-core.c v = frame->data + image_size + ((frame->curline * (frame->width)) >> 2); frame 710 drivers/media/usb/usbvision/usbvision-core.c if (frame->curline == 0) frame 727 drivers/media/usb/usbvision/usbvision-core.c if (frame->curline != (int)strip_header[2]) { frame 745 drivers/media/usb/usbvision/usbvision-core.c Y = usbvision->intra_frame_buffer + frame->frmwidth * frame->curline; frame 746 drivers/media/usb/usbvision/usbvision-core.c U = usbvision->intra_frame_buffer + image_size + (frame->frmwidth / 2) * (frame->curline / 2); frame 747 drivers/media/usb/usbvision/usbvision-core.c V = usbvision->intra_frame_buffer + image_size / 4 * 5 + (frame->frmwidth / 2) * (frame->curline / 2); frame 752 drivers/media/usb/usbvision/usbvision-core.c clipmask_index = frame->curline * MAX_FRAME_WIDTH; frame 756 drivers/media/usb/usbvision/usbvision-core.c idx_end = frame->frmwidth; frame 767 drivers/media/usb/usbvision/usbvision-core.c if (frame->curline % 2) frame 778 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { frame 781 drivers/media/usb/usbvision/usbvision-core.c } else if (frame->v4l2_format.format == V4L2_PIX_FMT_YUV422P) { frame 787 drivers/media/usb/usbvision/usbvision-core.c } else if (frame->v4l2_format.format == V4L2_PIX_FMT_YVU420) { frame 789 drivers/media/usb/usbvision/usbvision-core.c if (!((idx & 0x01) | (frame->curline & 0x01))) { frame 797 drivers/media/usb/usbvision/usbvision-core.c switch (frame->v4l2_format.format) { frame 829 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format != V4L2_PIX_FMT_YVU420) frame 830 drivers/media/usb/usbvision/usbvision-core.c *pcopylen += frame->v4l2_linesize; frame 832 drivers/media/usb/usbvision/usbvision-core.c *pcopylen += frame->curline & 0x01 ? frame->v4l2_linesize : frame->v4l2_linesize << 1; frame 834 drivers/media/usb/usbvision/usbvision-core.c frame->curline += 1; frame 836 drivers/media/usb/usbvision/usbvision-core.c if (frame->curline >= frame->frmheight) frame 854 drivers/media/usb/usbvision/usbvision-core.c struct usbvision_frame *frame; frame 871 drivers/media/usb/usbvision/usbvision-core.c frame = usbvision->cur_frame; frame 872 drivers/media/usb/usbvision/usbvision-core.c f_even = frame->data + (frame->v4l2_linesize * frame->curline); frame 873 drivers/media/usb/usbvision/usbvision-core.c f_odd = f_even + frame->v4l2_linesize * usbvision->stretch_height; frame 878 drivers/media/usb/usbvision/usbvision-core.c bytes_per_pixel = frame->v4l2_format.bytes_per_pixel; frame 880 drivers/media/usb/usbvision/usbvision-core.c clipmask_even_index = frame->curline * MAX_FRAME_WIDTH; frame 883 drivers/media/usb/usbvision/usbvision-core.c pixel_per_line = frame->isoc_header.frame_width; frame 890 drivers/media/usb/usbvision/usbvision-core.c if ((frame->curline + 1) >= frame->frmheight) frame 916 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { frame 926 drivers/media/usb/usbvision/usbvision-core.c switch (frame->v4l2_format.format) { frame 959 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { frame 969 drivers/media/usb/usbvision/usbvision-core.c switch (frame->v4l2_format.format) { frame 1004 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { frame 1014 drivers/media/usb/usbvision/usbvision-core.c switch (frame->v4l2_format.format) { frame 1047 drivers/media/usb/usbvision/usbvision-core.c if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { frame 1057 drivers/media/usb/usbvision/usbvision-core.c switch (frame->v4l2_format.format) { frame 1103 drivers/media/usb/usbvision/usbvision-core.c frame->curline += 2 * usbvision->stretch_height; frame 1104 drivers/media/usb/usbvision/usbvision-core.c *pcopylen += frame->v4l2_linesize * 2 * usbvision->stretch_height; frame 1106 drivers/media/usb/usbvision/usbvision-core.c if (frame->curline >= frame->frmheight) frame 1121 drivers/media/usb/usbvision/usbvision-core.c struct usbvision_frame *frame; frame 1126 drivers/media/usb/usbvision/usbvision-core.c frame = usbvision->cur_frame; frame 1133 drivers/media/usb/usbvision/usbvision-core.c if (frame->scanstate == scan_state_scanning) { frame 1135 drivers/media/usb/usbvision/usbvision-core.c } else if (frame->scanstate == scan_state_lines) { frame 1152 drivers/media/usb/usbvision/usbvision-core.c frame->grabstate = frame_state_done; frame 1153 drivers/media/usb/usbvision/usbvision-core.c frame->ts = ktime_get_ns(); frame 1154 drivers/media/usb/usbvision/usbvision-core.c frame->sequence = usbvision->frame_num; frame 1157 drivers/media/usb/usbvision/usbvision-core.c list_move_tail(&(frame->frame), &usbvision->outqueue); frame 1169 drivers/media/usb/usbvision/usbvision-core.c frame->grabstate = frame_state_grabbing; frame 1173 drivers/media/usb/usbvision/usbvision-core.c frame->scanlength += copylen; frame 1301 drivers/media/usb/usbvision/usbvision-core.c frame); frame 1772 drivers/media/usb/usbvision/usbvision-core.c usbvision->frame[i].index = i; frame 1773 drivers/media/usb/usbvision/usbvision-core.c usbvision->frame[i].grabstate = frame_state_unused; frame 1774 drivers/media/usb/usbvision/usbvision-core.c usbvision->frame[i].data = usbvision->fbuf + frame 1781 drivers/media/usb/usbvision/usbvision-core.c usbvision->frame[i].width = usbvision->curwidth; frame 1782 drivers/media/usb/usbvision/usbvision-core.c usbvision->frame[i].height = usbvision->curheight; frame 1783 drivers/media/usb/usbvision/usbvision-core.c usbvision->frame[i].bytes_read = 0; frame 1818 drivers/media/usb/usbvision/usbvision-core.c usbvision->frame[i].grabstate = frame_state_unused; frame 1819 drivers/media/usb/usbvision/usbvision-core.c usbvision->frame[i].bytes_read = 0; frame 675 drivers/media/usb/usbvision/usbvision-video.c struct usbvision_frame *frame; frame 683 drivers/media/usb/usbvision/usbvision-video.c frame = &usbvision->frame[vb->index]; frame 684 drivers/media/usb/usbvision/usbvision-video.c if (frame->grabstate >= frame_state_ready) frame 686 drivers/media/usb/usbvision/usbvision-video.c if (frame->grabstate >= frame_state_done) frame 688 drivers/media/usb/usbvision/usbvision-video.c if (frame->grabstate == frame_state_unused) frame 699 drivers/media/usb/usbvision/usbvision-video.c vb->timestamp = ns_to_timeval(usbvision->frame[vb->index].ts); frame 700 drivers/media/usb/usbvision/usbvision-video.c vb->sequence = usbvision->frame[vb->index].sequence; frame 707 drivers/media/usb/usbvision/usbvision-video.c struct usbvision_frame *frame; frame 714 drivers/media/usb/usbvision/usbvision-video.c frame = &usbvision->frame[vb->index]; frame 716 drivers/media/usb/usbvision/usbvision-video.c if (frame->grabstate != frame_state_unused) frame 720 drivers/media/usb/usbvision/usbvision-video.c frame->grabstate = frame_state_ready; frame 721 drivers/media/usb/usbvision/usbvision-video.c frame->scanstate = scan_state_scanning; frame 722 drivers/media/usb/usbvision/usbvision-video.c frame->scanlength = 0; /* Accumulated in usbvision_parse_data() */ frame 727 drivers/media/usb/usbvision/usbvision-video.c frame->v4l2_format = usbvision->palette; frame 730 drivers/media/usb/usbvision/usbvision-video.c list_add_tail(&usbvision->frame[vb->index].frame, &usbvision->inqueue); frame 755 drivers/media/usb/usbvision/usbvision-video.c struct usbvision_frame, frame); frame 891 drivers/media/usb/usbvision/usbvision-video.c struct usbvision_frame *frame; frame 919 drivers/media/usb/usbvision/usbvision-video.c frame = &usbvision->frame[i]; frame 920 drivers/media/usb/usbvision/usbvision-video.c if (frame->grabstate == frame_state_unused) { frame 922 drivers/media/usb/usbvision/usbvision-video.c frame->grabstate = frame_state_ready; frame 923 drivers/media/usb/usbvision/usbvision-video.c frame->scanstate = scan_state_scanning; frame 925 drivers/media/usb/usbvision/usbvision-video.c frame->scanlength = 0; frame 928 drivers/media/usb/usbvision/usbvision-video.c frame->v4l2_format = usbvision->palette; frame 931 drivers/media/usb/usbvision/usbvision-video.c list_add_tail(&frame->frame, &usbvision->inqueue); frame 950 drivers/media/usb/usbvision/usbvision-video.c frame = list_entry(usbvision->outqueue.next, frame 951 drivers/media/usb/usbvision/usbvision-video.c struct usbvision_frame, frame); frame 956 drivers/media/usb/usbvision/usbvision-video.c if (frame->grabstate == frame_state_error) { frame 957 drivers/media/usb/usbvision/usbvision-video.c frame->bytes_read = 0; frame 963 drivers/media/usb/usbvision/usbvision-video.c frame->index, frame->bytes_read, frame->scanlength); frame 966 drivers/media/usb/usbvision/usbvision-video.c if ((count + frame->bytes_read) > (unsigned long)frame->scanlength) frame 967 drivers/media/usb/usbvision/usbvision-video.c count = frame->scanlength - frame->bytes_read; frame 969 drivers/media/usb/usbvision/usbvision-video.c if (copy_to_user(buf, frame->data + frame->bytes_read, count)) frame 972 drivers/media/usb/usbvision/usbvision-video.c frame->bytes_read += count; frame 975 drivers/media/usb/usbvision/usbvision-video.c (unsigned long)count, frame->bytes_read); frame 981 drivers/media/usb/usbvision/usbvision-video.c frame->bytes_read = 0; frame 984 drivers/media/usb/usbvision/usbvision-video.c frame->grabstate = frame_state_unused; frame 1034 drivers/media/usb/usbvision/usbvision-video.c pos = usbvision->frame[i].data; frame 300 drivers/media/usb/usbvision/usbvision.h struct list_head frame; frame 399 drivers/media/usb/usbvision/usbvision.h struct usbvision_frame frame[USBVISION_NUMFRAMES]; /* frame buffer */ frame 448 drivers/media/usb/uvc/uvc_driver.c struct uvc_frame *frame; frame 577 drivers/media/usb/uvc/uvc_driver.c frame = &format->frame[0]; frame 578 drivers/media/usb/uvc/uvc_driver.c memset(&format->frame[0], 0, sizeof(format->frame[0])); frame 579 drivers/media/usb/uvc/uvc_driver.c frame->bFrameIntervalType = 1; frame 580 drivers/media/usb/uvc/uvc_driver.c frame->dwDefaultFrameInterval = 1; frame 581 drivers/media/usb/uvc/uvc_driver.c frame->dwFrameInterval = *intervals; frame 607 drivers/media/usb/uvc/uvc_driver.c frame = &format->frame[format->nframes]; frame 622 drivers/media/usb/uvc/uvc_driver.c frame->bFrameIndex = buffer[3]; frame 623 drivers/media/usb/uvc/uvc_driver.c frame->bmCapabilities = buffer[4]; frame 624 drivers/media/usb/uvc/uvc_driver.c frame->wWidth = get_unaligned_le16(&buffer[5]) frame 626 drivers/media/usb/uvc/uvc_driver.c frame->wHeight = get_unaligned_le16(&buffer[7]); frame 627 drivers/media/usb/uvc/uvc_driver.c frame->dwMinBitRate = get_unaligned_le32(&buffer[9]); frame 628 drivers/media/usb/uvc/uvc_driver.c frame->dwMaxBitRate = get_unaligned_le32(&buffer[13]); frame 630 drivers/media/usb/uvc/uvc_driver.c frame->dwMaxVideoFrameBufferSize = frame 632 drivers/media/usb/uvc/uvc_driver.c frame->dwDefaultFrameInterval = frame 634 drivers/media/usb/uvc/uvc_driver.c frame->bFrameIntervalType = buffer[25]; frame 636 drivers/media/usb/uvc/uvc_driver.c frame->dwMaxVideoFrameBufferSize = 0; frame 637 drivers/media/usb/uvc/uvc_driver.c frame->dwDefaultFrameInterval = frame 639 drivers/media/usb/uvc/uvc_driver.c frame->bFrameIntervalType = buffer[21]; frame 641 drivers/media/usb/uvc/uvc_driver.c frame->dwFrameInterval = *intervals; frame 652 drivers/media/usb/uvc/uvc_driver.c frame->dwMaxVideoFrameBufferSize = format->bpp frame 653 drivers/media/usb/uvc/uvc_driver.c * frame->wWidth * frame->wHeight / 8; frame 668 drivers/media/usb/uvc/uvc_driver.c n -= frame->bFrameIntervalType ? 1 : 2; frame 669 drivers/media/usb/uvc/uvc_driver.c frame->dwDefaultFrameInterval = frame 670 drivers/media/usb/uvc/uvc_driver.c min(frame->dwFrameInterval[n], frame 671 drivers/media/usb/uvc/uvc_driver.c max(frame->dwFrameInterval[0], frame 672 drivers/media/usb/uvc/uvc_driver.c frame->dwDefaultFrameInterval)); frame 675 drivers/media/usb/uvc/uvc_driver.c frame->bFrameIntervalType = 1; frame 676 drivers/media/usb/uvc/uvc_driver.c frame->dwFrameInterval[0] = frame 677 drivers/media/usb/uvc/uvc_driver.c frame->dwDefaultFrameInterval; frame 681 drivers/media/usb/uvc/uvc_driver.c frame->wWidth, frame->wHeight, frame 682 drivers/media/usb/uvc/uvc_driver.c 10000000/frame->dwDefaultFrameInterval, frame 683 drivers/media/usb/uvc/uvc_driver.c (100000000/frame->dwDefaultFrameInterval)%10); frame 720 drivers/media/usb/uvc/uvc_driver.c struct uvc_frame *frame; frame 890 drivers/media/usb/uvc/uvc_driver.c size = nformats * sizeof(*format) + nframes * sizeof(*frame) frame 898 drivers/media/usb/uvc/uvc_driver.c frame = (struct uvc_frame *)&format[nformats]; frame 899 drivers/media/usb/uvc/uvc_driver.c interval = (u32 *)&frame[nframes]; frame 911 drivers/media/usb/uvc/uvc_driver.c format->frame = frame; frame 917 drivers/media/usb/uvc/uvc_driver.c frame += format->nframes; frame 103 drivers/media/usb/uvc/uvc_v4l2.c static u32 uvc_try_frame_interval(struct uvc_frame *frame, u32 interval) frame 107 drivers/media/usb/uvc/uvc_v4l2.c if (frame->bFrameIntervalType) { frame 110 drivers/media/usb/uvc/uvc_v4l2.c for (i = 0; i < frame->bFrameIntervalType; ++i) { frame 111 drivers/media/usb/uvc/uvc_v4l2.c dist = interval > frame->dwFrameInterval[i] frame 112 drivers/media/usb/uvc/uvc_v4l2.c ? interval - frame->dwFrameInterval[i] frame 113 drivers/media/usb/uvc/uvc_v4l2.c : frame->dwFrameInterval[i] - interval; frame 121 drivers/media/usb/uvc/uvc_v4l2.c interval = frame->dwFrameInterval[i-1]; frame 123 drivers/media/usb/uvc/uvc_v4l2.c const u32 min = frame->dwFrameInterval[0]; frame 124 drivers/media/usb/uvc/uvc_v4l2.c const u32 max = frame->dwFrameInterval[1]; frame 125 drivers/media/usb/uvc/uvc_v4l2.c const u32 step = frame->dwFrameInterval[2]; frame 136 drivers/media/usb/uvc/uvc_v4l2.c const struct uvc_frame *frame) frame 143 drivers/media/usb/uvc/uvc_v4l2.c return frame->wWidth; frame 146 drivers/media/usb/uvc/uvc_v4l2.c return format->bpp * frame->wWidth / 8; frame 155 drivers/media/usb/uvc/uvc_v4l2.c struct uvc_frame *frame = NULL; frame 195 drivers/media/usb/uvc/uvc_v4l2.c u16 w = format->frame[i].wWidth; frame 196 drivers/media/usb/uvc/uvc_v4l2.c u16 h = format->frame[i].wHeight; frame 202 drivers/media/usb/uvc/uvc_v4l2.c frame = &format->frame[i]; frame 209 drivers/media/usb/uvc/uvc_v4l2.c if (frame == NULL) { frame 216 drivers/media/usb/uvc/uvc_v4l2.c interval = frame->dwDefaultFrameInterval; frame 225 drivers/media/usb/uvc/uvc_v4l2.c probe->bFrameIndex = frame->bFrameIndex; frame 226 drivers/media/usb/uvc/uvc_v4l2.c probe->dwFrameInterval = uvc_try_frame_interval(frame, interval); frame 250 drivers/media/usb/uvc/uvc_v4l2.c fmt->fmt.pix.width = frame->wWidth; frame 251 drivers/media/usb/uvc/uvc_v4l2.c fmt->fmt.pix.height = frame->wHeight; frame 253 drivers/media/usb/uvc/uvc_v4l2.c fmt->fmt.pix.bytesperline = uvc_v4l2_get_bytesperline(format, frame); frame 260 drivers/media/usb/uvc/uvc_v4l2.c *uvc_frame = frame; frame 270 drivers/media/usb/uvc/uvc_v4l2.c struct uvc_frame *frame; frame 278 drivers/media/usb/uvc/uvc_v4l2.c frame = stream->cur_frame; frame 280 drivers/media/usb/uvc/uvc_v4l2.c if (format == NULL || frame == NULL) { frame 286 drivers/media/usb/uvc/uvc_v4l2.c fmt->fmt.pix.width = frame->wWidth; frame 287 drivers/media/usb/uvc/uvc_v4l2.c fmt->fmt.pix.height = frame->wHeight; frame 289 drivers/media/usb/uvc/uvc_v4l2.c fmt->fmt.pix.bytesperline = uvc_v4l2_get_bytesperline(format, frame); frame 303 drivers/media/usb/uvc/uvc_v4l2.c struct uvc_frame *frame; frame 309 drivers/media/usb/uvc/uvc_v4l2.c ret = uvc_v4l2_try_format(stream, fmt, &probe, &format, &frame); frame 322 drivers/media/usb/uvc/uvc_v4l2.c stream->cur_frame = frame; frame 370 drivers/media/usb/uvc/uvc_v4l2.c struct uvc_frame *frame; frame 396 drivers/media/usb/uvc/uvc_v4l2.c frame = stream->cur_frame; frame 398 drivers/media/usb/uvc/uvc_v4l2.c probe.dwFrameInterval = uvc_try_frame_interval(frame, interval); frame 405 drivers/media/usb/uvc/uvc_v4l2.c if (&format->frame[i] == stream->cur_frame) frame 408 drivers/media/usb/uvc/uvc_v4l2.c if (format->frame[i].wWidth != stream->cur_frame->wWidth || frame 409 drivers/media/usb/uvc/uvc_v4l2.c format->frame[i].wHeight != stream->cur_frame->wHeight) frame 412 drivers/media/usb/uvc/uvc_v4l2.c ival = uvc_try_frame_interval(&format->frame[i], interval); frame 417 drivers/media/usb/uvc/uvc_v4l2.c frame = &format->frame[i]; frame 418 drivers/media/usb/uvc/uvc_v4l2.c probe.bFrameIndex = frame->bFrameIndex; frame 431 drivers/media/usb/uvc/uvc_v4l2.c stream->cur_frame = frame; frame 1170 drivers/media/usb/uvc/uvc_v4l2.c struct uvc_frame *frame = NULL; frame 1186 drivers/media/usb/uvc/uvc_v4l2.c if (frame && frame->wWidth == format->frame[i].wWidth && frame 1187 drivers/media/usb/uvc/uvc_v4l2.c frame->wHeight == format->frame[i].wHeight) frame 1189 drivers/media/usb/uvc/uvc_v4l2.c frame = &format->frame[i]; frame 1199 drivers/media/usb/uvc/uvc_v4l2.c fsize->discrete.width = frame->wWidth; frame 1200 drivers/media/usb/uvc/uvc_v4l2.c fsize->discrete.height = frame->wHeight; frame 1210 drivers/media/usb/uvc/uvc_v4l2.c struct uvc_frame *frame = NULL; frame 1227 drivers/media/usb/uvc/uvc_v4l2.c if (format->frame[i].wWidth == fival->width && frame 1228 drivers/media/usb/uvc/uvc_v4l2.c format->frame[i].wHeight == fival->height) { frame 1229 drivers/media/usb/uvc/uvc_v4l2.c frame = &format->frame[i]; frame 1230 drivers/media/usb/uvc/uvc_v4l2.c nintervals = frame->bFrameIntervalType ?: 1; frame 1239 drivers/media/usb/uvc/uvc_v4l2.c if (frame->bFrameIntervalType) { frame 1242 drivers/media/usb/uvc/uvc_v4l2.c frame->dwFrameInterval[index]; frame 1248 drivers/media/usb/uvc/uvc_v4l2.c fival->stepwise.min.numerator = frame->dwFrameInterval[0]; frame 1250 drivers/media/usb/uvc/uvc_v4l2.c fival->stepwise.max.numerator = frame->dwFrameInterval[1]; frame 1252 drivers/media/usb/uvc/uvc_v4l2.c fival->stepwise.step.numerator = frame->dwFrameInterval[2]; frame 128 drivers/media/usb/uvc/uvc_video.c struct uvc_frame *frame = NULL; frame 142 drivers/media/usb/uvc/uvc_video.c if (format->frame[i].bFrameIndex == ctrl->bFrameIndex) { frame 143 drivers/media/usb/uvc/uvc_video.c frame = &format->frame[i]; frame 148 drivers/media/usb/uvc/uvc_video.c if (frame == NULL) frame 155 drivers/media/usb/uvc/uvc_video.c frame->dwMaxVideoFrameBufferSize; frame 173 drivers/media/usb/uvc/uvc_video.c : frame->dwFrameInterval[0]; frame 181 drivers/media/usb/uvc/uvc_video.c bandwidth = frame->wWidth * frame->wHeight / 8 * format->bpp; frame 773 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_packets == 0) frame 797 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_invalid++; frame 811 drivers/media/usb/uvc/uvc_video.c if (has_pts && stream->stats.frame.nb_pts) { frame 812 drivers/media/usb/uvc/uvc_video.c if (stream->stats.frame.pts != pts) { frame 813 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_pts_diffs++; frame 814 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.last_pts_diff = frame 815 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_packets; frame 820 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_pts++; frame 821 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.pts = pts; frame 827 drivers/media/usb/uvc/uvc_video.c if (stream->stats.frame.size == 0) { frame 829 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.has_initial_pts = has_pts; frame 831 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.has_early_pts = true; frame 835 drivers/media/usb/uvc/uvc_video.c if (has_scr && stream->stats.frame.nb_scr) { frame 836 drivers/media/usb/uvc/uvc_video.c if (stream->stats.frame.scr_stc != scr_stc) frame 837 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_scr_diffs++; frame 843 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_scr > 0) frame 848 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_scr++; frame 849 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.scr_stc = scr_stc; frame 850 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.scr_sof = scr_sof; frame 859 drivers/media/usb/uvc/uvc_video.c if (stream->stats.frame.size == 0 && len > header_size) frame 860 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.first_data = stream->stats.frame.nb_packets; frame 863 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.size += len - header_size; frame 866 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_packets++; frame 868 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_empty++; frame 871 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_errors++; frame 876 drivers/media/usb/uvc/uvc_video.c struct uvc_stats_frame *frame = &stream->stats.frame; frame 881 drivers/media/usb/uvc/uvc_video.c stream->sequence, frame->first_data, frame 882 drivers/media/usb/uvc/uvc_video.c frame->nb_packets - frame->nb_empty, frame->nb_packets, frame 883 drivers/media/usb/uvc/uvc_video.c frame->nb_pts_diffs, frame->last_pts_diff, frame->nb_pts, frame 884 drivers/media/usb/uvc/uvc_video.c frame->has_early_pts ? "" : "!", frame 885 drivers/media/usb/uvc/uvc_video.c frame->has_initial_pts ? "" : "!", frame 886 drivers/media/usb/uvc/uvc_video.c frame->nb_scr_diffs, frame->nb_scr, frame 887 drivers/media/usb/uvc/uvc_video.c frame->pts, frame->scr_stc, frame->scr_sof); frame 890 drivers/media/usb/uvc/uvc_video.c stream->stats.stream.nb_packets += stream->stats.frame.nb_packets; frame 891 drivers/media/usb/uvc/uvc_video.c stream->stats.stream.nb_empty += stream->stats.frame.nb_empty; frame 892 drivers/media/usb/uvc/uvc_video.c stream->stats.stream.nb_errors += stream->stats.frame.nb_errors; frame 893 drivers/media/usb/uvc/uvc_video.c stream->stats.stream.nb_invalid += stream->stats.frame.nb_invalid; frame 895 drivers/media/usb/uvc/uvc_video.c if (frame->has_early_pts) frame 897 drivers/media/usb/uvc/uvc_video.c if (frame->has_initial_pts) frame 899 drivers/media/usb/uvc/uvc_video.c if (frame->last_pts_diff <= frame->first_data) frame 901 drivers/media/usb/uvc/uvc_video.c if (frame->nb_scr >= frame->nb_packets - frame->nb_empty) frame 903 drivers/media/usb/uvc/uvc_video.c if (frame->nb_scr_diffs + 1 == frame->nb_scr) frame 906 drivers/media/usb/uvc/uvc_video.c memset(&stream->stats.frame, 0, sizeof(stream->stats.frame)); frame 1014 drivers/media/usb/uvc/uvc_video.c stream->stats.frame.nb_invalid++; frame 1986 drivers/media/usb/uvc/uvc_video.c struct uvc_frame *frame = NULL; frame 2043 drivers/media/usb/uvc/uvc_video.c frame = &format->frame[i-1]; frame 2044 drivers/media/usb/uvc/uvc_video.c if (frame->bFrameIndex == probe->bFrameIndex) frame 2049 drivers/media/usb/uvc/uvc_video.c probe->bFrameIndex = frame->bFrameIndex; frame 2053 drivers/media/usb/uvc/uvc_video.c stream->cur_frame = frame; frame 380 drivers/media/usb/uvc/uvcvideo.h struct uvc_frame *frame; frame 593 drivers/media/usb/uvc/uvcvideo.h struct uvc_stats_frame frame; frame 125 drivers/media/usb/zr364xx/zr364xx.c struct zr364xx_framei frame[FRAMES]; /* array of FRAME structures */ frame 492 drivers/media/usb/zr364xx/zr364xx.c tmpbuf = (const char *)cam->buffer.frame[last_frame].lpvbits; frame 566 drivers/media/usb/zr364xx/zr364xx.c frm = &cam->buffer.frame[idx]; frame 1081 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[j].ulState = ZR364XX_READ_IDLE; frame 1082 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[j].cur_size = 0; frame 1115 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[j].ulState = ZR364XX_READ_IDLE; frame 1116 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[j].cur_size = 0; frame 1201 drivers/media/usb/zr364xx/zr364xx.c if (cam->buffer.frame[i].lpvbits) { frame 1202 drivers/media/usb/zr364xx/zr364xx.c DBG("vfree %p\n", cam->buffer.frame[i].lpvbits); frame 1203 drivers/media/usb/zr364xx/zr364xx.c vfree(cam->buffer.frame[i].lpvbits); frame 1205 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[i].lpvbits = NULL; frame 1352 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[i].lpvbits = vmalloc(MAX_FRAME_SIZE); frame 1355 drivers/media/usb/zr364xx/zr364xx.c &cam->buffer.frame[i], i, frame 1356 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[i].lpvbits); frame 1357 drivers/media/usb/zr364xx/zr364xx.c if (!cam->buffer.frame[i].lpvbits) { frame 1373 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[i].ulState = ZR364XX_READ_IDLE; frame 1374 drivers/media/usb/zr364xx/zr364xx.c cam->buffer.frame[i].cur_size = 0; frame 529 drivers/message/fusion/mptbase.c req_idx = le16_to_cpu(mr->u.frame.hwhdr.msgctxu.fld.req_idx); frame 530 drivers/message/fusion/mptbase.c cb_idx = mr->u.frame.hwhdr.msgctxu.fld.cb_idx; frame 912 drivers/message/fusion/mptbase.c u.frame.linkage.list); frame 913 drivers/message/fusion/mptbase.c list_del(&mf->u.frame.linkage.list); frame 914 drivers/message/fusion/mptbase.c mf->u.frame.linkage.arg1 = 0; frame 915 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.cb_idx = cb_idx; /* byte */ frame 919 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.req_idx = cpu_to_le16(req_idx); frame 920 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.rsvd = 0; frame 965 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.cb_idx = cb_idx; /* byte */ frame 969 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.req_idx = cpu_to_le16(req_idx); frame 970 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.rsvd = 0; frame 1001 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.cb_idx = cb_idx; frame 1004 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.req_idx = cpu_to_le16(req_idx); frame 1005 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.rsvd = 0; frame 1031 drivers/message/fusion/mptbase.c if (cpu_to_le32(mf->u.frame.linkage.arg1) == 0xdeadbeaf) frame 1034 drivers/message/fusion/mptbase.c mf->u.frame.linkage.arg1 = cpu_to_le32(0xdeadbeaf); frame 1035 drivers/message/fusion/mptbase.c list_add(&mf->u.frame.linkage.list, &ioc->FreeQ); frame 1203 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.req_idx = cpu_to_le16(ii); frame 1204 drivers/message/fusion/mptbase.c mf->u.frame.hwhdr.msgctxu.fld.cb_idx = cb_idx; frame 4555 drivers/message/fusion/mptbase.c list_add_tail(&mf->u.frame.linkage.list, &ioc->FreeChainQ); frame 4570 drivers/message/fusion/mptbase.c list_add_tail(&mf->u.frame.linkage.list, &ioc->FreeQ); frame 327 drivers/message/fusion/mptbase.h MPT_FRAME_TRACKER frame; frame 253 drivers/message/fusion/mptctl.c le16_to_cpu(req->u.frame.hwhdr.msgctxu.fld.req_idx); frame 1800 drivers/message/fusion/mptctl.c req_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx); frame 1175 drivers/message/fusion/mptlan.c i = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx); frame 4874 drivers/message/fusion/mptsas.c task_context = mf->u.frame.hwhdr.msgctxu.MsgContext; frame 148 drivers/message/fusion/mptscsih.c u.frame.linkage.list); frame 149 drivers/message/fusion/mptscsih.c list_del(&chainBuf->u.frame.linkage.list); frame 599 drivers/message/fusion/mptscsih.c req_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx); frame 601 drivers/message/fusion/mptscsih.c le16_to_cpu(mr->u.frame.hwhdr.msgctxu.fld.req_idx) : req_idx; frame 608 drivers/message/fusion/mptscsih.c (le32_to_cpu(mf->u.frame.linkage.arg1) == 0xdeadbeaf)) frame 1347 drivers/message/fusion/mptscsih.c my_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx); frame 1476 drivers/message/fusion/mptscsih.c list_add_tail(&chain->u.frame.linkage.list, &ioc->FreeChainQ); frame 1768 drivers/message/fusion/mptscsih.c ctx2abort = mf->u.frame.hwhdr.msgctxu.MsgContext; frame 2423 drivers/message/fusion/mptscsih.c req_index = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx); frame 2649 drivers/message/fusion/mptscsih.c req_idx = le16_to_cpu(req->u.frame.hwhdr.msgctxu.fld.req_idx); frame 2910 drivers/message/fusion/mptscsih.c my_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx); frame 285 drivers/mfd/rave-sp.c unsigned char frame[RAVE_SP_TX_BUFFER_SIZE]; frame 287 drivers/mfd/rave-sp.c unsigned char *dest = frame; frame 293 drivers/mfd/rave-sp.c if (WARN_ON(data_size > sizeof(frame))) frame 303 drivers/mfd/rave-sp.c length = dest - frame; frame 306 drivers/mfd/rave-sp.c 16, 1, frame, length, false); frame 308 drivers/mfd/rave-sp.c return serdev_device_write(sp->serdev, frame, length, HZ); frame 57 drivers/mmc/core/sdio_uart.c __u32 frame; frame 392 drivers/mmc/core/sdio_uart.c port->icount.frame++; frame 975 drivers/mmc/core/sdio_uart.c if (port->icount.frame) frame 977 drivers/mmc/core/sdio_uart.c port->icount.frame); frame 38 drivers/mtd/spi-nor/nxp-spifi.c #define SPIFI_CMD_FRAMEFORM(frame) ((frame) << 21) frame 306 drivers/net/can/c_can/c_can.c struct can_frame *frame, int idx) frame 309 drivers/net/can/c_can/c_can.c u16 ctrl = IF_MCONT_TX | frame->can_dlc; frame 310 drivers/net/can/c_can/c_can.c bool rtr = frame->can_id & CAN_RTR_FLAG; frame 314 drivers/net/can/c_can/c_can.c if (frame->can_id & CAN_EFF_FLAG) { frame 315 drivers/net/can/c_can/c_can.c arb |= frame->can_id & CAN_EFF_MASK; frame 318 drivers/net/can/c_can/c_can.c arb |= (frame->can_id & CAN_SFF_MASK) << 18; frame 342 drivers/net/can/c_can/c_can.c for (i = 0; i < frame->can_dlc; i += 4, dreg += 2) { frame 343 drivers/net/can/c_can/c_can.c data = (u32)frame->data[i]; frame 344 drivers/net/can/c_can/c_can.c data |= (u32)frame->data[i + 1] << 8; frame 345 drivers/net/can/c_can/c_can.c data |= (u32)frame->data[i + 2] << 16; frame 346 drivers/net/can/c_can/c_can.c data |= (u32)frame->data[i + 3] << 24; frame 350 drivers/net/can/c_can/c_can.c for (i = 0; i < frame->can_dlc; i += 2) { frame 353 drivers/net/can/c_can/c_can.c frame->data[i] | frame 354 drivers/net/can/c_can/c_can.c (frame->data[i + 1] << 8)); frame 373 drivers/net/can/c_can/c_can.c struct can_frame *frame; frame 384 drivers/net/can/c_can/c_can.c skb = alloc_can_err_skb(dev, &frame); frame 388 drivers/net/can/c_can/c_can.c frame->can_id |= CAN_ERR_CRTL; frame 389 drivers/net/can/c_can/c_can.c frame->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; frame 399 drivers/net/can/c_can/c_can.c struct can_frame *frame; frame 403 drivers/net/can/c_can/c_can.c skb = alloc_can_skb(dev, &frame); frame 409 drivers/net/can/c_can/c_can.c frame->can_dlc = get_can_dlc(ctrl & 0x0F); frame 414 drivers/net/can/c_can/c_can.c frame->can_id = (arb & CAN_EFF_MASK) | CAN_EFF_FLAG; frame 416 drivers/net/can/c_can/c_can.c frame->can_id = (arb >> 18) & CAN_SFF_MASK; frame 419 drivers/net/can/c_can/c_can.c frame->can_id |= CAN_RTR_FLAG; frame 424 drivers/net/can/c_can/c_can.c for (i = 0; i < frame->can_dlc; i += 4, dreg += 2) { frame 426 drivers/net/can/c_can/c_can.c frame->data[i] = data; frame 427 drivers/net/can/c_can/c_can.c frame->data[i + 1] = data >> 8; frame 428 drivers/net/can/c_can/c_can.c frame->data[i + 2] = data >> 16; frame 429 drivers/net/can/c_can/c_can.c frame->data[i + 3] = data >> 24; frame 432 drivers/net/can/c_can/c_can.c for (i = 0; i < frame->can_dlc; i += 2, dreg++) { frame 434 drivers/net/can/c_can/c_can.c frame->data[i] = data; frame 435 drivers/net/can/c_can/c_can.c frame->data[i + 1] = data >> 8; frame 441 drivers/net/can/c_can/c_can.c stats->rx_bytes += frame->can_dlc; frame 465 drivers/net/can/c_can/c_can.c struct can_frame *frame = (struct can_frame *)skb->data; frame 486 drivers/net/can/c_can/c_can.c c_can_setup_tx_object(dev, IF_TX, frame, idx); frame 487 drivers/net/can/c_can/c_can.c priv->dlc[idx] = frame->can_dlc; frame 358 drivers/net/can/ifi_canfd/ifi_canfd.c struct can_frame *frame; frame 365 drivers/net/can/ifi_canfd/ifi_canfd.c skb = alloc_can_err_skb(ndev, &frame); frame 369 drivers/net/can/ifi_canfd/ifi_canfd.c frame->can_id |= CAN_ERR_CRTL; frame 370 drivers/net/can/ifi_canfd/ifi_canfd.c frame->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; frame 528 drivers/net/can/m_can/m_can.c struct can_frame *frame; frame 535 drivers/net/can/m_can/m_can.c skb = alloc_can_err_skb(dev, &frame); frame 539 drivers/net/can/m_can/m_can.c frame->can_id |= CAN_ERR_CRTL; frame 540 drivers/net/can/m_can/m_can.c frame->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; frame 188 drivers/net/can/mscan/mscan.c struct can_frame *frame = (struct can_frame *)skb->data; frame 226 drivers/net/can/mscan/mscan.c rtr = frame->can_id & CAN_RTR_FLAG; frame 229 drivers/net/can/mscan/mscan.c if (frame->can_id & CAN_EFF_FLAG) { frame 230 drivers/net/can/mscan/mscan.c can_id = (frame->can_id & CAN_EFF_MASK) frame 241 drivers/net/can/mscan/mscan.c can_id = (frame->can_id & CAN_SFF_MASK) frame 250 drivers/net/can/mscan/mscan.c u16 *payload = (u16 *)frame->data; frame 252 drivers/net/can/mscan/mscan.c for (i = 0; i < frame->can_dlc / 2; i++) { frame 257 drivers/net/can/mscan/mscan.c if (frame->can_dlc & 1) frame 258 drivers/net/can/mscan/mscan.c out_8(data, frame->data[frame->can_dlc - 1]); frame 261 drivers/net/can/mscan/mscan.c out_8(®s->tx.dlr, frame->can_dlc); frame 292 drivers/net/can/mscan/mscan.c static void mscan_get_rx_frame(struct net_device *dev, struct can_frame *frame) frame 301 drivers/net/can/mscan/mscan.c frame->can_id = CAN_EFF_FLAG; frame 307 drivers/net/can/mscan/mscan.c frame->can_id = 0; frame 310 drivers/net/can/mscan/mscan.c frame->can_id |= can_id >> 1; frame 312 drivers/net/can/mscan/mscan.c frame->can_id |= CAN_RTR_FLAG; frame 314 drivers/net/can/mscan/mscan.c frame->can_dlc = get_can_dlc(in_8(®s->rx.dlr) & 0xf); frame 316 drivers/net/can/mscan/mscan.c if (!(frame->can_id & CAN_RTR_FLAG)) { frame 318 drivers/net/can/mscan/mscan.c u16 *payload = (u16 *)frame->data; frame 320 drivers/net/can/mscan/mscan.c for (i = 0; i < frame->can_dlc / 2; i++) { frame 325 drivers/net/can/mscan/mscan.c if (frame->can_dlc & 1) frame 326 drivers/net/can/mscan/mscan.c frame->data[frame->can_dlc - 1] = in_8(data); frame 332 drivers/net/can/mscan/mscan.c static void mscan_get_err_frame(struct net_device *dev, struct can_frame *frame, frame 341 drivers/net/can/mscan/mscan.c frame->can_id = CAN_ERR_FLAG; frame 344 drivers/net/can/mscan/mscan.c frame->can_id |= CAN_ERR_CRTL; frame 345 drivers/net/can/mscan/mscan.c frame->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; frame 349 drivers/net/can/mscan/mscan.c frame->data[1] = 0; frame 354 drivers/net/can/mscan/mscan.c can_change_state(dev, frame, frame 374 drivers/net/can/mscan/mscan.c frame->can_dlc = CAN_ERR_DLC; frame 386 drivers/net/can/mscan/mscan.c struct can_frame *frame; frame 394 drivers/net/can/mscan/mscan.c skb = alloc_can_skb(dev, &frame); frame 404 drivers/net/can/mscan/mscan.c mscan_get_rx_frame(dev, frame); frame 406 drivers/net/can/mscan/mscan.c mscan_get_err_frame(dev, frame, canrflg); frame 409 drivers/net/can/mscan/mscan.c stats->rx_bytes += frame->can_dlc; frame 261 drivers/net/can/spi/hi311x.c static void hi3110_hw_tx(struct spi_device *spi, struct can_frame *frame) frame 267 drivers/net/can/spi/hi311x.c if (frame->can_id & CAN_EFF_FLAG) { frame 269 drivers/net/can/spi/hi311x.c buf[HI3110_FIFO_ID_OFF] = (frame->can_id & CAN_EFF_MASK) >> 21; frame 271 drivers/net/can/spi/hi311x.c (((frame->can_id & CAN_EFF_MASK) >> 13) & 0xe0) | frame 273 drivers/net/can/spi/hi311x.c (((frame->can_id & CAN_EFF_MASK) >> 15) & 0x07); frame 275 drivers/net/can/spi/hi311x.c (frame->can_id & CAN_EFF_MASK) >> 7; frame 277 drivers/net/can/spi/hi311x.c ((frame->can_id & CAN_EFF_MASK) << 1) | frame 278 drivers/net/can/spi/hi311x.c ((frame->can_id & CAN_RTR_FLAG) ? 1 : 0); frame 280 drivers/net/can/spi/hi311x.c buf[HI3110_FIFO_EXT_DLC_OFF] = frame->can_dlc; frame 283 drivers/net/can/spi/hi311x.c frame->data, frame->can_dlc); frame 286 drivers/net/can/spi/hi311x.c (HI3110_CAN_MAX_DATA_LEN - frame->can_dlc)); frame 289 drivers/net/can/spi/hi311x.c buf[HI3110_FIFO_ID_OFF] = (frame->can_id & CAN_SFF_MASK) >> 3; frame 291 drivers/net/can/spi/hi311x.c ((frame->can_id & CAN_SFF_MASK) << 5) | frame 292 drivers/net/can/spi/hi311x.c ((frame->can_id & CAN_RTR_FLAG) ? (1 << 4) : 0); frame 294 drivers/net/can/spi/hi311x.c buf[HI3110_FIFO_STD_DLC_OFF] = frame->can_dlc; frame 297 drivers/net/can/spi/hi311x.c frame->data, frame->can_dlc); frame 300 drivers/net/can/spi/hi311x.c (HI3110_CAN_MAX_DATA_LEN - frame->can_dlc)); frame 317 drivers/net/can/spi/hi311x.c struct can_frame *frame; frame 320 drivers/net/can/spi/hi311x.c skb = alloc_can_skb(priv->net, &frame); frame 329 drivers/net/can/spi/hi311x.c frame->can_id = CAN_EFF_FLAG; frame 330 drivers/net/can/spi/hi311x.c frame->can_id |= frame 338 drivers/net/can/spi/hi311x.c frame->can_id = frame 344 drivers/net/can/spi/hi311x.c frame->can_dlc = get_can_dlc(buf[HI3110_FIFO_WOTIME_DLC_OFF] & 0x0F); frame 347 drivers/net/can/spi/hi311x.c frame->can_id |= CAN_RTR_FLAG; frame 349 drivers/net/can/spi/hi311x.c memcpy(frame->data, buf + HI3110_FIFO_WOTIME_DAT_OFF, frame 350 drivers/net/can/spi/hi311x.c frame->can_dlc); frame 353 drivers/net/can/spi/hi311x.c priv->net->stats.rx_bytes += frame->can_dlc; frame 579 drivers/net/can/spi/hi311x.c struct can_frame *frame; frame 586 drivers/net/can/spi/hi311x.c frame = (struct can_frame *)priv->tx_skb->data; frame 587 drivers/net/can/spi/hi311x.c hi3110_hw_tx(spi, frame); frame 588 drivers/net/can/spi/hi311x.c priv->tx_len = 1 + frame->can_dlc; frame 354 drivers/net/can/spi/mcp251x.c static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, frame 361 drivers/net/can/spi/mcp251x.c exide = (frame->can_id & CAN_EFF_FLAG) ? 1 : 0; /* Extended ID Enable */ frame 363 drivers/net/can/spi/mcp251x.c sid = (frame->can_id & CAN_EFF_MASK) >> 18; frame 365 drivers/net/can/spi/mcp251x.c sid = frame->can_id & CAN_SFF_MASK; /* Standard ID */ frame 366 drivers/net/can/spi/mcp251x.c eid = frame->can_id & CAN_EFF_MASK; /* Extended ID */ frame 367 drivers/net/can/spi/mcp251x.c rtr = (frame->can_id & CAN_RTR_FLAG) ? 1 : 0; /* Remote transmission */ frame 376 drivers/net/can/spi/mcp251x.c buf[TXBDLC_OFF] = (rtr << DLC_RTR_SHIFT) | frame->can_dlc; frame 377 drivers/net/can/spi/mcp251x.c memcpy(buf + TXBDAT_OFF, frame->data, frame->can_dlc); frame 378 drivers/net/can/spi/mcp251x.c mcp251x_hw_tx_frame(spi, buf, frame->can_dlc, tx_buf_idx); frame 410 drivers/net/can/spi/mcp251x.c struct can_frame *frame; frame 413 drivers/net/can/spi/mcp251x.c skb = alloc_can_skb(priv->net, &frame); frame 423 drivers/net/can/spi/mcp251x.c frame->can_id = CAN_EFF_FLAG; frame 424 drivers/net/can/spi/mcp251x.c frame->can_id |= frame 434 drivers/net/can/spi/mcp251x.c frame->can_id |= CAN_RTR_FLAG; frame 437 drivers/net/can/spi/mcp251x.c frame->can_id = frame 441 drivers/net/can/spi/mcp251x.c frame->can_id |= CAN_RTR_FLAG; frame 444 drivers/net/can/spi/mcp251x.c frame->can_dlc = get_can_dlc(buf[RXBDLC_OFF] & RXBDLC_LEN_MASK); frame 445 drivers/net/can/spi/mcp251x.c memcpy(frame->data, buf + RXBDAT_OFF, frame->can_dlc); frame 448 drivers/net/can/spi/mcp251x.c priv->net->stats.rx_bytes += frame->can_dlc; frame 671 drivers/net/can/spi/mcp251x.c struct can_frame *frame; frame 673 drivers/net/can/spi/mcp251x.c skb = alloc_can_err_skb(net, &frame); frame 675 drivers/net/can/spi/mcp251x.c frame->can_id |= can_id; frame 676 drivers/net/can/spi/mcp251x.c frame->data[1] = data1; frame 689 drivers/net/can/spi/mcp251x.c struct can_frame *frame; frame 696 drivers/net/can/spi/mcp251x.c frame = (struct can_frame *)priv->tx_skb->data; frame 698 drivers/net/can/spi/mcp251x.c if (frame->can_dlc > CAN_FRAME_MAX_DATA_LEN) frame 699 drivers/net/can/spi/mcp251x.c frame->can_dlc = CAN_FRAME_MAX_DATA_LEN; frame 700 drivers/net/can/spi/mcp251x.c mcp251x_hw_tx(spi, frame, 0); frame 701 drivers/net/can/spi/mcp251x.c priv->tx_len = 1 + frame->can_dlc; frame 2182 drivers/net/dsa/mv88e6xxx/chip.c enum mv88e6xxx_frame_mode frame, frame 2194 drivers/net/dsa/mv88e6xxx/chip.c err = chip->info->ops->port_set_frame_mode(chip, port, frame); frame 3285 drivers/net/ethernet/brocade/bna/bnad.c u32 rx_count = 0, frame, new_frame; frame 3292 drivers/net/ethernet/brocade/bna/bnad.c frame = BNAD_FRAME_SIZE(mtu); frame 3299 drivers/net/ethernet/brocade/bna/bnad.c if ((frame <= 4096 && new_frame > 4096) || frame 3300 drivers/net/ethernet/brocade/bna/bnad.c (frame > 4096 && new_frame <= 4096)) frame 797 drivers/net/ethernet/dec/tulip/de4x5.c char frame[64]; /* Min sized packet for loopback*/ frame 920 drivers/net/ethernet/dec/tulip/de4x5.c static void create_packet(struct net_device *dev, char *frame, int len); frame 1233 drivers/net/ethernet/dec/tulip/de4x5.c create_packet(dev, lp->frame, sizeof(lp->frame)); frame 3565 drivers/net/ethernet/dec/tulip/de4x5.c load_packet(dev, lp->frame, TD_LS | TD_FS | sizeof(lp->frame), (struct sk_buff *)1); frame 3865 drivers/net/ethernet/dec/tulip/de4x5.c create_packet(struct net_device *dev, char *frame, int len) frame 3868 drivers/net/ethernet/dec/tulip/de4x5.c char *buf = frame; frame 534 drivers/net/ethernet/intel/ice/ice_ethtool.c static bool ice_lbtest_check_frame(u8 *frame) frame 537 drivers/net/ethernet/intel/ice/ice_ethtool.c if (frame[32] == 0xDE && frame 538 drivers/net/ethernet/intel/ice/ice_ethtool.c frame[42] == 0xAD && frame 539 drivers/net/ethernet/intel/ice/ice_ethtool.c frame[44] == 0xBE && frame 540 drivers/net/ethernet/intel/ice/ice_ethtool.c frame[46] == 0xEF && frame 541 drivers/net/ethernet/intel/ice/ice_ethtool.c frame[48] == 0xFF) frame 416 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct mlx4_en_rx_alloc *frame) frame 423 drivers/net/ethernet/mellanox/mlx4/en_rx.c cache->buf[cache->index].page = frame->page; frame 424 drivers/net/ethernet/mellanox/mlx4/en_rx.c cache->buf[cache->index].dma = frame->dma; frame 348 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_rx_alloc frame = { frame 353 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (!mlx4_en_rx_recycle(ring->recycle_ring, &frame)) { frame 1122 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_rx_alloc *frame, frame 1152 drivers/net/ethernet/mellanox/mlx4/en_tx.c dma = frame->dma; frame 1154 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->page = frame->page; frame 1155 drivers/net/ethernet/mellanox/mlx4/en_tx.c frame->page = NULL; frame 1159 drivers/net/ethernet/mellanox/mlx4/en_tx.c dma_sync_single_range_for_device(priv->ddev, dma, frame->page_offset, frame 1162 drivers/net/ethernet/mellanox/mlx4/en_tx.c data->addr = cpu_to_be64(dma + frame->page_offset); frame 704 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h struct mlx4_en_rx_alloc *frame, frame 709 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h struct mlx4_en_rx_alloc *frame); frame 466 drivers/net/ethernet/mellanox/mlx5/core/en.h } frame; frame 97 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c xdpi.frame.xdpf = xdpf; frame 98 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c xdpi.frame.dma_addr = dma_addr; frame 369 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c dma_unmap_single(sq->pdev, xdpi.frame.dma_addr, frame 370 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c xdpi.frame.xdpf->len, DMA_TO_DEVICE); frame 371 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c xdp_return_frame(xdpi.frame.xdpf); frame 511 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c xdpi.frame.xdpf = xdpf; frame 512 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c xdpi.frame.dma_addr = xdptxd.dma_addr; frame 3531 drivers/net/ethernet/micrel/ksz884x.c static void hw_cfg_wol(struct ksz_hw *hw, u16 frame, int set) frame 3537 drivers/net/ethernet/micrel/ksz884x.c data |= frame; frame 3539 drivers/net/ethernet/micrel/ksz884x.c data &= ~frame; frame 367 drivers/net/ethernet/mscc/ocelot_ace.c struct ocelot_ace_frame_etype *etype = &ace->frame.etype; frame 382 drivers/net/ethernet/mscc/ocelot_ace.c struct ocelot_ace_frame_llc *llc = &ace->frame.llc; frame 395 drivers/net/ethernet/mscc/ocelot_ace.c struct ocelot_ace_frame_snap *snap = &ace->frame.snap; frame 401 drivers/net/ethernet/mscc/ocelot_ace.c ace->frame.snap.snap.value, frame 402 drivers/net/ethernet/mscc/ocelot_ace.c ace->frame.snap.snap.mask); frame 406 drivers/net/ethernet/mscc/ocelot_ace.c struct ocelot_ace_frame_arp *arp = &ace->frame.arp; frame 444 drivers/net/ethernet/mscc/ocelot_ace.c ipv4 = &ace->frame.ipv4; frame 465 drivers/net/ethernet/mscc/ocelot_ace.c ipv6 = &ace->frame.ipv6; frame 211 drivers/net/ethernet/mscc/ocelot_ace.h } frame; frame 88 drivers/net/ethernet/mscc/ocelot_flower.c ether_addr_copy(ocelot_rule->frame.etype.dmac.value, frame 90 drivers/net/ethernet/mscc/ocelot_flower.c ether_addr_copy(ocelot_rule->frame.etype.smac.value, frame 92 drivers/net/ethernet/mscc/ocelot_flower.c ether_addr_copy(ocelot_rule->frame.etype.dmac.mask, frame 94 drivers/net/ethernet/mscc/ocelot_flower.c ether_addr_copy(ocelot_rule->frame.etype.smac.mask, frame 105 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_rule->frame.ipv4.proto.value[0] = frame 107 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_rule->frame.ipv4.proto.mask[0] = frame 112 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_rule->frame.ipv6.proto.value[0] = frame 114 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_rule->frame.ipv6.proto.mask[0] = frame 125 drivers/net/ethernet/mscc/ocelot_flower.c tmp = &ocelot_rule->frame.ipv4.sip.value.addr[0]; frame 128 drivers/net/ethernet/mscc/ocelot_flower.c tmp = &ocelot_rule->frame.ipv4.sip.mask.addr[0]; frame 131 drivers/net/ethernet/mscc/ocelot_flower.c tmp = &ocelot_rule->frame.ipv4.dip.value.addr[0]; frame 134 drivers/net/ethernet/mscc/ocelot_flower.c tmp = &ocelot_rule->frame.ipv4.dip.mask.addr[0]; frame 147 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_rule->frame.ipv4.sport.value = ntohs(match.key->src); frame 148 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_rule->frame.ipv4.sport.mask = ntohs(match.mask->src); frame 149 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_rule->frame.ipv4.dport.value = ntohs(match.key->dst); frame 150 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_rule->frame.ipv4.dport.mask = ntohs(match.mask->dst); frame 1583 drivers/net/ethernet/neterion/vxge/vxge-config.h rxd_info->frame = frame 1851 drivers/net/ethernet/neterion/vxge/vxge-traffic.h u32 frame; frame 92 drivers/net/ethernet/netronome/nfp/bpf/verifier.c state = env->cur_state->frame[reg3->frameno]; frame 696 drivers/net/ethernet/netronome/nfp/bpf/verifier.c unsigned int max_depth = 0, depth = 0, frame = 0; frame 709 drivers/net/ethernet/netronome/nfp/bpf/verifier.c frame_depths[frame] = nfp_prog->subprog[idx].stack_depth; frame 710 drivers/net/ethernet/netronome/nfp/bpf/verifier.c frame_depths[frame] = round_up(frame_depths[frame], STACK_FRAME_ALIGN); frame 711 drivers/net/ethernet/netronome/nfp/bpf/verifier.c depth += frame_depths[frame]; frame 723 drivers/net/ethernet/netronome/nfp/bpf/verifier.c ret_insn[frame] = nfp_meta_next(meta); frame 724 drivers/net/ethernet/netronome/nfp/bpf/verifier.c ret_prog[frame] = idx; frame 730 drivers/net/ethernet/netronome/nfp/bpf/verifier.c frame++; frame 737 drivers/net/ethernet/netronome/nfp/bpf/verifier.c if (frame == 0) frame 740 drivers/net/ethernet/netronome/nfp/bpf/verifier.c depth -= frame_depths[frame]; frame 741 drivers/net/ethernet/netronome/nfp/bpf/verifier.c frame--; frame 742 drivers/net/ethernet/netronome/nfp/bpf/verifier.c meta = ret_insn[frame]; frame 743 drivers/net/ethernet/netronome/nfp/bpf/verifier.c idx = ret_prog[frame]; frame 50 drivers/net/ethernet/netronome/nfp/flower/match.c nfp_flower_compile_ext_meta(struct nfp_flower_ext_meta *frame, u32 key_ext) frame 52 drivers/net/ethernet/netronome/nfp/flower/match.c frame->nfp_flow_key_layer2 = cpu_to_be32(key_ext); frame 56 drivers/net/ethernet/netronome/nfp/flower/match.c nfp_flower_compile_port(struct nfp_flower_in_port *frame, u32 cmsg_port, frame 61 drivers/net/ethernet/netronome/nfp/flower/match.c frame->in_port = cpu_to_be32(~0); frame 66 drivers/net/ethernet/netronome/nfp/flower/match.c frame->in_port = cpu_to_be32(NFP_FL_PORT_TYPE_TUN | tun_type); frame 72 drivers/net/ethernet/netronome/nfp/flower/match.c frame->in_port = cpu_to_be32(cmsg_port); frame 7950 drivers/net/ethernet/sun/niu.c u64 frame, frame_base = (ESPC_PIO_STAT_READ_START | frame 7957 drivers/net/ethernet/sun/niu.c frame = frame_base; frame 7958 drivers/net/ethernet/sun/niu.c nw64(ESPC_PIO_STAT, frame); frame 7962 drivers/net/ethernet/sun/niu.c frame = nr64(ESPC_PIO_STAT); frame 7963 drivers/net/ethernet/sun/niu.c if (frame & ESPC_PIO_STAT_READ_END) frame 7966 drivers/net/ethernet/sun/niu.c if (!(frame & ESPC_PIO_STAT_READ_END)) { frame 7968 drivers/net/ethernet/sun/niu.c (unsigned long long) frame); frame 7972 drivers/net/ethernet/sun/niu.c frame = frame_base; frame 7973 drivers/net/ethernet/sun/niu.c nw64(ESPC_PIO_STAT, frame); frame 7977 drivers/net/ethernet/sun/niu.c frame = nr64(ESPC_PIO_STAT); frame 7978 drivers/net/ethernet/sun/niu.c if (frame & ESPC_PIO_STAT_READ_END) frame 7981 drivers/net/ethernet/sun/niu.c if (!(frame & ESPC_PIO_STAT_READ_END)) { frame 7983 drivers/net/ethernet/sun/niu.c (unsigned long long) frame); frame 7987 drivers/net/ethernet/sun/niu.c frame = nr64(ESPC_PIO_STAT); frame 7988 drivers/net/ethernet/sun/niu.c return (frame & ESPC_PIO_STAT_DATA) >> ESPC_PIO_STAT_DATA_SHIFT; frame 679 drivers/net/fddi/defza.c struct fza_fddihdr *frame; frame 700 drivers/net/fddi/defza.c frame = (struct fza_fddihdr *)skb->data; frame 705 drivers/net/fddi/defza.c ((u8 *)&frame->hdr.fc - (u8 *)frame), frame 706 drivers/net/fddi/defza.c sizeof(frame->hdr.fc), frame 708 drivers/net/fddi/defza.c fc = frame->hdr.fc; frame 748 drivers/net/fddi/defza.c is_multi = ((frame->hdr.daddr[0] & 0x01) != 0); frame 110 drivers/net/fddi/skfp/skfddi.c static void CheckSourceAddress(unsigned char *frame, unsigned char *hw_addr); frame 1201 drivers/net/fddi/skfp/skfddi.c static void CheckSourceAddress(unsigned char *frame, unsigned char *hw_addr) frame 1205 drivers/net/fddi/skfp/skfddi.c if ((((unsigned long) frame[1 + 6]) & ~0x01) != 0) // source routing bit frame 1208 drivers/net/fddi/skfp/skfddi.c if ((unsigned short) frame[1 + 10] != 0) frame 1210 drivers/net/fddi/skfp/skfddi.c SRBit = frame[1 + 6] & 0x01; frame 1211 drivers/net/fddi/skfp/skfddi.c memcpy(&frame[1 + 6], hw_addr, ETH_ALEN); frame 1212 drivers/net/fddi/skfp/skfddi.c frame[8] |= SRBit; frame 911 drivers/net/fjes/fjes_hw.c void *frame; frame 920 drivers/net/fjes/fjes_hw.c frame = ring_frame->frame_data; frame 922 drivers/net/fjes/fjes_hw.c return frame; frame 936 drivers/net/fjes/fjes_hw.c void *frame, size_t size) frame 950 drivers/net/fjes/fjes_hw.c memcpy((void *)(ring_frame->frame_data), (void *)frame, size); frame 1080 drivers/net/fjes/fjes_main.c void *frame; frame 1086 drivers/net/fjes/fjes_main.c frame = frame 1090 drivers/net/fjes/fjes_main.c return frame; frame 1119 drivers/net/fjes/fjes_main.c void *frame; frame 1135 drivers/net/fjes/fjes_main.c frame = fjes_rxframe_get(adapter, &frame_len, &cur_epid); frame 1137 drivers/net/fjes/fjes_main.c if (frame) { frame 1147 drivers/net/fjes/fjes_main.c skb_put_data(skb, frame, frame_len); frame 1163 drivers/net/fjes/fjes_main.c ((struct ethhdr *)frame)->h_dest)) { frame 134 drivers/net/thunderbolt.c struct ring_frame frame; frame 318 drivers/net/thunderbolt.c return tf->frame.size ? : TBNET_FRAME_SIZE; frame 345 drivers/net/thunderbolt.c if (tf->frame.buffer_phy) frame 346 drivers/net/thunderbolt.c dma_unmap_page(dma_dev, tf->frame.buffer_phy, size, frame 497 drivers/net/thunderbolt.c tf->frame.buffer_phy = dma_addr; frame 500 drivers/net/thunderbolt.c tb_ring_rx(ring->ring, &tf->frame); frame 525 drivers/net/thunderbolt.c tf->frame.size = 0; frame 527 drivers/net/thunderbolt.c dma_sync_single_for_cpu(dma_dev, tf->frame.buffer_phy, frame 533 drivers/net/thunderbolt.c static void tbnet_tx_callback(struct tb_ring *ring, struct ring_frame *frame, frame 536 drivers/net/thunderbolt.c struct tbnet_frame *tf = container_of(frame, typeof(*tf), frame); frame 572 drivers/net/thunderbolt.c tf->frame.buffer_phy = dma_addr; frame 573 drivers/net/thunderbolt.c tf->frame.callback = tbnet_tx_callback; frame 574 drivers/net/thunderbolt.c tf->frame.sof = TBIP_PDF_FRAME_START; frame 575 drivers/net/thunderbolt.c tf->frame.eof = TBIP_PDF_FRAME_END; frame 675 drivers/net/thunderbolt.c if (tf->frame.flags & RING_DESC_CRC_ERROR) { frame 678 drivers/net/thunderbolt.c } else if (tf->frame.flags & RING_DESC_BUFFER_OVERRUN) { frame 751 drivers/net/thunderbolt.c struct ring_frame *frame; frame 766 drivers/net/thunderbolt.c frame = tb_ring_poll(net->rx_ring.ring); frame 767 drivers/net/thunderbolt.c if (!frame) frame 770 drivers/net/thunderbolt.c dma_unmap_page(dma_dev, frame->buffer_phy, frame 773 drivers/net/thunderbolt.c tf = container_of(frame, typeof(*tf), frame); frame 922 drivers/net/thunderbolt.c frames[i]->frame.buffer_phy, frame 995 drivers/net/thunderbolt.c dma_sync_single_for_device(dma_dev, frames[i]->frame.buffer_phy, frame 1095 drivers/net/thunderbolt.c frames[frame_index]->frame.size = data_len + sizeof(*hdr); frame 1125 drivers/net/thunderbolt.c tb_ring_tx(net->tx_ring.ring, &frames[i]->frame); frame 1314 drivers/net/tun.c void *frame = tun_xdp_to_ptr(xdp); frame 1316 drivers/net/tun.c if (__ptr_ring_produce(&tfile->tx_ring, frame)) { frame 1333 drivers/net/tun.c struct xdp_frame *frame = convert_to_xdp_frame(xdp); frame 1335 drivers/net/tun.c if (unlikely(!frame)) frame 1338 drivers/net/tun.c return tun_xdp_xmit(dev, 1, &frame, XDP_XMIT_FLUSH); frame 1508 drivers/net/usb/hso.c icount->frame++; frame 1611 drivers/net/usb/hso.c icount->frame = cnow.frame; frame 98 drivers/net/usb/lg-vl600.c struct vl600_frame_hdr *frame; frame 115 drivers/net/usb/lg-vl600.c frame = (struct vl600_frame_hdr *) s->current_rx_buf->data; frame 117 drivers/net/usb/lg-vl600.c le32_to_cpup(&frame->len)) { frame 131 drivers/net/usb/lg-vl600.c frame = (struct vl600_frame_hdr *) buf->data; frame 134 drivers/net/usb/lg-vl600.c if (ntohl(frame->magic) != 0x53544448 && frame 135 drivers/net/usb/lg-vl600.c ntohl(frame->magic) != 0x44544d48) frame 138 drivers/net/usb/lg-vl600.c if (buf->len < sizeof(*frame) || frame 139 drivers/net/usb/lg-vl600.c buf->len != le32_to_cpup(&frame->len)) { frame 145 drivers/net/usb/lg-vl600.c le32_to_cpup(&frame->len), GFP_ATOMIC); frame 152 drivers/net/usb/lg-vl600.c count = le32_to_cpup(&frame->pkt_cnt); frame 154 drivers/net/usb/lg-vl600.c skb_pull(buf, sizeof(*frame)); frame 234 drivers/net/usb/lg-vl600.c struct vl600_frame_hdr *frame; frame 240 drivers/net/usb/lg-vl600.c frame = (struct vl600_frame_hdr *) skb->data; frame 241 drivers/net/usb/lg-vl600.c if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) frame 252 drivers/net/usb/lg-vl600.c if (tailroom >= full_len - skb->len - sizeof(*frame) && frame 253 drivers/net/usb/lg-vl600.c headroom >= sizeof(*frame)) frame 259 drivers/net/usb/lg-vl600.c skb->data = memmove(skb->head + sizeof(*frame), frame 289 drivers/net/usb/lg-vl600.c frame = skb_push(skb, sizeof(*frame)); frame 290 drivers/net/usb/lg-vl600.c memset(frame, 0, sizeof(*frame)); frame 291 drivers/net/usb/lg-vl600.c frame->len = cpu_to_le32(full_len); frame 292 drivers/net/usb/lg-vl600.c frame->serial = cpu_to_le32(serial++); frame 293 drivers/net/usb/lg-vl600.c frame->pkt_cnt = cpu_to_le32(1); frame 428 drivers/net/veth.c struct xdp_frame *frame = frames[i]; frame 429 drivers/net/veth.c void *ptr = veth_xdp_to_ptr(frame); frame 431 drivers/net/veth.c if (unlikely(frame->len > max_len || frame 433 drivers/net/veth.c xdp_return_frame_rx_napi(frame); frame 494 drivers/net/veth.c struct xdp_frame *frame = convert_to_xdp_frame(xdp); frame 496 drivers/net/veth.c if (unlikely(!frame)) frame 502 drivers/net/veth.c bq->q[bq->count++] = frame; frame 508 drivers/net/veth.c struct xdp_frame *frame, frame 512 drivers/net/veth.c void *hard_start = frame->data - frame->headroom; frame 514 drivers/net/veth.c int len = frame->len, delta = 0; frame 527 drivers/net/veth.c xdp.data = frame->data; frame 528 drivers/net/veth.c xdp.data_end = frame->data + frame->len; frame 529 drivers/net/veth.c xdp.data_meta = frame->data - frame->metasize; frame 536 drivers/net/veth.c delta = frame->data - xdp.data; frame 540 drivers/net/veth.c orig_frame = *frame; frame 542 drivers/net/veth.c xdp.rxq->mem = frame->mem; frame 545 drivers/net/veth.c frame = &orig_frame; frame 552 drivers/net/veth.c orig_frame = *frame; frame 554 drivers/net/veth.c xdp.rxq->mem = frame->mem; frame 556 drivers/net/veth.c frame = &orig_frame; frame 574 drivers/net/veth.c headroom = sizeof(struct xdp_frame) + frame->headroom - delta; frame 577 drivers/net/veth.c xdp_return_frame(frame); frame 581 drivers/net/veth.c xdp_release_frame(frame); frame 582 drivers/net/veth.c xdp_scrub_frame(frame); frame 588 drivers/net/veth.c xdp_return_frame(frame); frame 740 drivers/net/veth.c struct xdp_frame *frame = veth_ptr_to_xdp(ptr); frame 742 drivers/net/veth.c bytes += frame->len; frame 743 drivers/net/veth.c skb = veth_xdp_rcv_one(rq, frame, &xdp_xmit_one, bq); frame 519 drivers/net/virtio_net.c struct xdp_frame *frame = ptr_to_xdp(ptr); frame 521 drivers/net/virtio_net.c bytes += frame->len; frame 522 drivers/net/virtio_net.c xdp_return_frame(frame); frame 1370 drivers/net/virtio_net.c struct xdp_frame *frame = ptr_to_xdp(ptr); frame 1372 drivers/net/virtio_net.c bytes += frame->len; frame 1373 drivers/net/virtio_net.c xdp_return_frame(frame); frame 796 drivers/net/wireless/ath/ath10k/wmi-tlv.c const u8 *frame; frame 808 drivers/net/wireless/ath/ath10k/wmi-tlv.c frame = tb[WMI_TLV_TAG_ARRAY_BYTE]; frame 810 drivers/net/wireless/ath/ath10k/wmi-tlv.c if (!ev || !frame) { frame 824 drivers/net/wireless/ath/ath10k/wmi-tlv.c if (skb->len < (frame - skb->data) + msdu_len) { frame 831 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb_put(skb, frame - skb->data); frame 832 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb_pull(skb, frame - skb->data); frame 27 drivers/net/wireless/ath/ath5k/trace.h __dynamic_array(u8, frame, skb->len) frame 32 drivers/net/wireless/ath/ath5k/trace.h memcpy(__get_dynamic_array(frame), skb->data, skb->len); frame 49 drivers/net/wireless/ath/ath5k/trace.h __dynamic_array(u8, frame, skb->len) frame 56 drivers/net/wireless/ath/ath5k/trace.h memcpy(__get_dynamic_array(frame), skb->data, skb->len); frame 1107 drivers/net/wireless/ath/ath6kl/txrx.c bool is_amsdu, struct sk_buff *frame) frame 1124 drivers/net/wireless/ath/ath6kl/txrx.c aggr_slice_amsdu(agg_conn->aggr_info, rxtid, frame); frame 1194 drivers/net/wireless/ath/ath6kl/txrx.c node->skb = frame; frame 985 drivers/net/wireless/ath/wil6210/debugfs.c void *frame; frame 992 drivers/net/wireless/ath/wil6210/debugfs.c frame = memdup_user(buf, len); frame 993 drivers/net/wireless/ath/wil6210/debugfs.c if (IS_ERR(frame)) frame 994 drivers/net/wireless/ath/wil6210/debugfs.c return PTR_ERR(frame); frame 996 drivers/net/wireless/ath/wil6210/debugfs.c params.buf = frame; frame 1001 drivers/net/wireless/ath/wil6210/debugfs.c kfree(frame); frame 580 drivers/net/wireless/broadcom/b43/dma.c unsigned char *frame; frame 588 drivers/net/wireless/broadcom/b43/dma.c frame = skb->data + ring->frameoffset; frame 589 drivers/net/wireless/broadcom/b43/dma.c memset(frame, 0xFF, sizeof(struct b43_plcp_hdr6) + 2 /* padding */); frame 353 drivers/net/wireless/broadcom/b43/pio.c const char *frame = pack->skb->data; frame 364 drivers/net/wireless/broadcom/b43/pio.c ctl = tx_write_2byte_queue(q, ctl, frame, frame_len); frame 423 drivers/net/wireless/broadcom/b43/pio.c const char *frame = pack->skb->data; frame 434 drivers/net/wireless/broadcom/b43/pio.c ctl = tx_write_4byte_queue(q, ctl, frame, frame_len); frame 215 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c static bool brcmf_p2p_is_pub_action(void *frame, u32 frame_len) frame 219 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (frame == NULL) frame 222 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c pact_frm = (struct brcmf_p2p_pub_act_frame *)frame; frame 243 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c static bool brcmf_p2p_is_p2p_action(void *frame, u32 frame_len) frame 247 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (frame == NULL) frame 250 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c act_frm = (struct brcmf_p2p_action_frame *)frame; frame 270 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c static bool brcmf_p2p_is_gas_action(void *frame, u32 frame_len) frame 274 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (frame == NULL) frame 277 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c sd_act_frm = (struct brcmf_p2psd_gas_pub_act_frame *)frame; frame 305 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c static void brcmf_p2p_print_actframe(bool tx, void *frame, u32 frame_len) frame 311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (!frame || frame_len <= 2) frame 314 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (brcmf_p2p_is_pub_action(frame, frame_len)) { frame 315 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c pact_frm = (struct brcmf_p2p_pub_act_frame *)frame; frame 358 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c } else if (brcmf_p2p_is_p2p_action(frame, frame_len)) { frame 359 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c act_frm = (struct brcmf_p2p_action_frame *)frame; frame 382 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c } else if (brcmf_p2p_is_gas_action(frame, frame_len)) { frame 383 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c sd_act_frm = (struct brcmf_p2psd_gas_pub_act_frame *)frame; frame 411 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c static void brcmf_p2p_print_actframe(bool tx, void *frame, u32 frame_len) frame 1344 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c u8 *frame = (u8 *)(rxframe + 1); frame 1366 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_p2p_print_actframe(false, frame, mgmt_frame_len); frame 1369 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (brcmf_p2p_is_pub_action(frame, mgmt_frame_len)) { frame 1370 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c act_frm = (struct brcmf_p2p_pub_act_frame *)frame; frame 1392 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c } else if (brcmf_p2p_is_gas_action(frame, mgmt_frame_len)) { frame 1393 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c sd_act_frm = (struct brcmf_p2psd_gas_pub_act_frame *)frame; frame 1417 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c memcpy(&mgmt_frame->u, frame, mgmt_frame_len); frame 2359 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c static int brcmf_sdio_tx_ctrlframe(struct brcmf_sdio *bus, u8 *frame, u16 len) frame 2370 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c frame -= bus->tx_hdrlen; frame 2374 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c doff = ((unsigned long)frame % bus->head_align); frame 2376 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c frame -= doff; frame 2378 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c memset(frame + bus->tx_hdrlen, 0, doff); frame 2398 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_sdio_hdpack(bus, frame, &hd_info); frame 2401 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_sdio_update_hwhdr(frame, len); frame 2404 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c frame, len, "Tx Frame:\n"); frame 2407 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c frame, min_t(u16, len, 16), "TxHdr:\n"); frame 2410 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c ret = brcmf_sdiod_send_buf(bus->sdiodev, frame, len); frame 1398 drivers/net/wireless/cisco/airo.c static int encapsulate(struct airo_info *ai ,etherHead *frame, MICBuffer *mic, int payLen) frame 1405 drivers/net/wireless/cisco/airo.c if (test_bit(FLAG_ADHOC, &ai->flags) && (frame->da[0] & 0x1)) frame 1422 drivers/net/wireless/cisco/airo.c emmh32_update(&context->seed,frame->da,ETH_ALEN * 2); // DA,SA frame 1425 drivers/net/wireless/cisco/airo.c emmh32_update(&context->seed,(u8*)(frame + 1),payLen); //payload frame 5895 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct ipw2100_wpa_assoc_frame frame; frame 5897 drivers/net/wireless/intel/ipw2x00/ipw2100.c frame.fixed_ie_mask = 0; frame 5900 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(frame.var_ie, wpa_ie, wpa_ie_len); frame 5901 drivers/net/wireless/intel/ipw2x00/ipw2100.c frame.var_ie_len = wpa_ie_len; frame 5905 drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_set_wpa_ie(priv, &frame, 0); frame 7689 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (unlikely((le16_to_cpu(pkt->u.frame.length) + IPW_RX_FRAME_SIZE) > frame 7703 drivers/net/wireless/intel/ipw2x00/ipw2200.c skb_reserve(rxb->skb, offsetof(struct ipw_rx_packet, u.frame.data)); frame 7706 drivers/net/wireless/intel/ipw2x00/ipw2200.c skb_put(rxb->skb, le16_to_cpu(pkt->u.frame.length)); frame 7732 drivers/net/wireless/intel/ipw2x00/ipw2200.c struct ipw_rx_frame *frame = &pkt->u.frame; frame 7735 drivers/net/wireless/intel/ipw2x00/ipw2200.c u16 received_channel = frame->received_channel; frame 7736 drivers/net/wireless/intel/ipw2x00/ipw2200.c u8 antennaAndPhy = frame->antennaAndPhy; frame 7737 drivers/net/wireless/intel/ipw2x00/ipw2200.c s8 antsignal = frame->rssi_dbm - IPW_RSSI_TO_DBM; /* call it signed anyhow */ frame 7738 drivers/net/wireless/intel/ipw2x00/ipw2200.c u16 pktrate = frame->rate; frame 7745 drivers/net/wireless/intel/ipw2x00/ipw2200.c unsigned short len = le16_to_cpu(pkt->u.frame.length); frame 7752 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (unlikely((le16_to_cpu(pkt->u.frame.length) + IPW_RX_FRAME_SIZE) > frame 7797 drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_rt->rt_tsf = (u64)(frame->parent_tsf[3] << 24 | frame 7798 drivers/net/wireless/intel/ipw2x00/ipw2200.c frame->parent_tsf[2] << 16 | frame 7799 drivers/net/wireless/intel/ipw2x00/ipw2200.c frame->parent_tsf[1] << 8 | frame 7800 drivers/net/wireless/intel/ipw2x00/ipw2200.c frame->parent_tsf[0]); frame 7804 drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_rt->rt_dbmnoise = (s8) le16_to_cpu(frame->noise); frame 7909 drivers/net/wireless/intel/ipw2x00/ipw2200.c struct ipw_rx_frame *frame = &pkt->u.frame; frame 7915 drivers/net/wireless/intel/ipw2x00/ipw2200.c u16 channel = frame->received_channel; frame 7916 drivers/net/wireless/intel/ipw2x00/ipw2200.c u8 phy_flags = frame->antennaAndPhy; frame 7917 drivers/net/wireless/intel/ipw2x00/ipw2200.c s8 signal = frame->rssi_dbm - IPW_RSSI_TO_DBM; frame 7918 drivers/net/wireless/intel/ipw2x00/ipw2200.c s8 noise = (s8) le16_to_cpu(frame->noise); frame 7919 drivers/net/wireless/intel/ipw2x00/ipw2200.c u8 rate = frame->rate; frame 7920 drivers/net/wireless/intel/ipw2x00/ipw2200.c unsigned short len = le16_to_cpu(pkt->u.frame.length); frame 8006 drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_rt->rt_tsf = (u64)(frame->parent_tsf[3] << 24 | frame 8007 drivers/net/wireless/intel/ipw2x00/ipw2200.c frame->parent_tsf[2] << 16 | frame 8008 drivers/net/wireless/intel/ipw2x00/ipw2200.c frame->parent_tsf[1] << 8 | frame 8009 drivers/net/wireless/intel/ipw2x00/ipw2200.c frame->parent_tsf[0]); frame 8223 drivers/net/wireless/intel/ipw2x00/ipw2200.c skb_put(skb, le16_to_cpu(pkt->u.frame.length) + frame 8286 drivers/net/wireless/intel/ipw2x00/ipw2200.c .rssi = pkt->u.frame.rssi_dbm - frame 8289 drivers/net/wireless/intel/ipw2x00/ipw2200.c pkt->u.frame.rssi_dbm - frame 8292 drivers/net/wireless/intel/ipw2x00/ipw2200.c le16_to_cpu(pkt->u.frame.noise), frame 8293 drivers/net/wireless/intel/ipw2x00/ipw2200.c .rate = pkt->u.frame.rate, frame 8296 drivers/net/wireless/intel/ipw2x00/ipw2200.c pkt->u.frame.received_channel, frame 8298 drivers/net/wireless/intel/ipw2x00/ipw2200.c (pkt->u.frame. frame 8302 drivers/net/wireless/intel/ipw2x00/ipw2200.c .len = le16_to_cpu(pkt->u.frame.length), frame 8357 drivers/net/wireless/intel/ipw2x00/ipw2200.c le16_to_cpu(pkt->u.frame.length)); frame 8359 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (le16_to_cpu(pkt->u.frame.length) < frame 691 drivers/net/wireless/intel/ipw2x00/ipw2200.h struct ipw_rx_frame frame; frame 1323 drivers/net/wireless/intel/ipw2x00/libipw_rx.c *frame, struct libipw_rx_stats *stats) frame 1336 drivers/net/wireless/intel/ipw2x00/libipw_rx.c network->atim_window = le16_to_cpu(frame->aid); frame 1337 drivers/net/wireless/intel/ipw2x00/libipw_rx.c network->listen_interval = le16_to_cpu(frame->status); frame 1338 drivers/net/wireless/intel/ipw2x00/libipw_rx.c memcpy(network->bssid, frame->header.addr3, ETH_ALEN); frame 1339 drivers/net/wireless/intel/ipw2x00/libipw_rx.c network->capability = le16_to_cpu(frame->capability); frame 1357 drivers/net/wireless/intel/ipw2x00/libipw_rx.c (frame->info_element, stats->len - sizeof(*frame), network)) frame 1373 drivers/net/wireless/intel/ipw2x00/libipw_rx.c ieee->handle_assoc_response(dev, frame, network); frame 271 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il3945_frame *frame; frame 274 drivers/net/wireless/intel/iwlegacy/3945-mac.c frame = kzalloc(sizeof(*frame), GFP_KERNEL); frame 275 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (!frame) { frame 281 drivers/net/wireless/intel/iwlegacy/3945-mac.c return frame; frame 290 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_free_frame(struct il_priv *il, struct il3945_frame *frame) frame 292 drivers/net/wireless/intel/iwlegacy/3945-mac.c memset(frame, 0, sizeof(*frame)); frame 293 drivers/net/wireless/intel/iwlegacy/3945-mac.c list_add(&frame->list, &il->free_frames); frame 315 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il3945_frame *frame; frame 320 drivers/net/wireless/intel/iwlegacy/3945-mac.c frame = il3945_get_free_frame(il); frame 322 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (!frame) { frame 330 drivers/net/wireless/intel/iwlegacy/3945-mac.c frame_size = il3945_hw_get_beacon_cmd(il, frame, rate); frame 332 drivers/net/wireless/intel/iwlegacy/3945-mac.c rc = il_send_cmd_pdu(il, C_TX_BEACON, frame_size, &frame->u.cmd[0]); frame 334 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_free_frame(il, frame); frame 2414 drivers/net/wireless/intel/iwlegacy/3945.c il3945_hw_get_beacon_cmd(struct il_priv *il, struct il3945_frame *frame, frame 2420 drivers/net/wireless/intel/iwlegacy/3945.c tx_beacon_cmd = (struct il3945_tx_beacon_cmd *)&frame->u; frame 2427 drivers/net/wireless/intel/iwlegacy/3945.c il3945_fill_beacon_frame(il, tx_beacon_cmd->frame, frame 2428 drivers/net/wireless/intel/iwlegacy/3945.c sizeof(frame->u) - sizeof(*tx_beacon_cmd)); frame 127 drivers/net/wireless/intel/iwlegacy/3945.h struct ieee80211_hdr frame; frame 215 drivers/net/wireless/intel/iwlegacy/3945.h struct il3945_frame *frame, u8 rate); frame 3710 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_frame *frame; frame 3713 drivers/net/wireless/intel/iwlegacy/4965-mac.c frame = kzalloc(sizeof(*frame), GFP_KERNEL); frame 3714 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (!frame) { frame 3720 drivers/net/wireless/intel/iwlegacy/4965-mac.c return frame; frame 3729 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_free_frame(struct il_priv *il, struct il_frame *frame) frame 3731 drivers/net/wireless/intel/iwlegacy/4965-mac.c memset(frame, 0, sizeof(*frame)); frame 3732 drivers/net/wireless/intel/iwlegacy/4965-mac.c list_add(&frame->list, &il->free_frames); frame 3781 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_hw_get_beacon_cmd(struct il_priv *il, struct il_frame *frame) frame 3800 drivers/net/wireless/intel/iwlegacy/4965-mac.c tx_beacon_cmd = &frame->u.beacon; frame 3805 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_fill_beacon_frame(il, tx_beacon_cmd->frame, frame 3806 drivers/net/wireless/intel/iwlegacy/4965-mac.c sizeof(frame->u) - sizeof(*tx_beacon_cmd)); frame 3821 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_set_beacon_tim(il, tx_beacon_cmd, (u8 *) tx_beacon_cmd->frame, frame 3838 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_frame *frame; frame 3842 drivers/net/wireless/intel/iwlegacy/4965-mac.c frame = il4965_get_free_frame(il); frame 3843 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (!frame) { frame 3849 drivers/net/wireless/intel/iwlegacy/4965-mac.c frame_size = il4965_hw_get_beacon_cmd(il, frame); frame 3852 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_free_frame(il, frame); frame 3856 drivers/net/wireless/intel/iwlegacy/4965-mac.c rc = il_send_cmd_pdu(il, C_TX_BEACON, frame_size, &frame->u.cmd[0]); frame 3858 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_free_frame(il, frame); frame 2667 drivers/net/wireless/intel/iwlegacy/commands.h struct ieee80211_hdr frame[0]; /* beacon frame */ frame 2675 drivers/net/wireless/intel/iwlegacy/commands.h struct ieee80211_hdr frame[0]; /* beacon frame */ frame 1615 drivers/net/wireless/intel/iwlegacy/common.c il_fill_probe_req(struct il_priv *il, struct ieee80211_mgmt *frame, frame 1627 drivers/net/wireless/intel/iwlegacy/common.c frame->frame_control = cpu_to_le16(IEEE80211_STYPE_PROBE_REQ); frame 1628 drivers/net/wireless/intel/iwlegacy/common.c eth_broadcast_addr(frame->da); frame 1629 drivers/net/wireless/intel/iwlegacy/common.c memcpy(frame->sa, ta, ETH_ALEN); frame 1630 drivers/net/wireless/intel/iwlegacy/common.c eth_broadcast_addr(frame->bssid); frame 1631 drivers/net/wireless/intel/iwlegacy/common.c frame->seq_ctrl = 0; frame 1636 drivers/net/wireless/intel/iwlegacy/common.c pos = &frame->u.probe_req.variable[0]; frame 522 drivers/net/wireless/intel/iwlegacy/common.h struct ieee80211_hdr frame; frame 1779 drivers/net/wireless/intel/iwlegacy/common.h u16 il_fill_probe_req(struct il_priv *il, struct ieee80211_mgmt *frame, frame 2478 drivers/net/wireless/intel/iwlwifi/dvm/commands.h struct ieee80211_hdr frame[0]; /* beacon frame */ frame 567 drivers/net/wireless/intel/iwlwifi/dvm/scan.c static u16 iwl_fill_probe_req(struct ieee80211_mgmt *frame, const u8 *ta, frame 580 drivers/net/wireless/intel/iwlwifi/dvm/scan.c frame->frame_control = cpu_to_le16(IEEE80211_STYPE_PROBE_REQ); frame 581 drivers/net/wireless/intel/iwlwifi/dvm/scan.c eth_broadcast_addr(frame->da); frame 582 drivers/net/wireless/intel/iwlwifi/dvm/scan.c memcpy(frame->sa, ta, ETH_ALEN); frame 583 drivers/net/wireless/intel/iwlwifi/dvm/scan.c eth_broadcast_addr(frame->bssid); frame 584 drivers/net/wireless/intel/iwlwifi/dvm/scan.c frame->seq_ctrl = 0; frame 589 drivers/net/wireless/intel/iwlwifi/dvm/scan.c pos = &frame->u.probe_req.variable[0]; frame 123 drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h struct iwl_tdls_channel_switch_frame frame; frame 787 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h struct ieee80211_hdr frame[0]; frame 808 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h struct ieee80211_hdr frame[0]; frame 840 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h struct ieee80211_hdr frame[0]; frame 800 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct ieee80211_mgmt *frame = (void *)params->preq.buf; frame 812 drivers/net/wireless/intel/iwlwifi/mvm/scan.c get_random_mask_addr(frame->sa, mac_addr, frame 815 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(frame->sa, vif->addr, ETH_ALEN); frame 817 drivers/net/wireless/intel/iwlwifi/mvm/scan.c frame->frame_control = cpu_to_le16(IEEE80211_STYPE_PROBE_REQ); frame 818 drivers/net/wireless/intel/iwlwifi/mvm/scan.c eth_broadcast_addr(frame->da); frame 819 drivers/net/wireless/intel/iwlwifi/mvm/scan.c eth_broadcast_addr(frame->bssid); frame 820 drivers/net/wireless/intel/iwlwifi/mvm/scan.c frame->seq_ctrl = 0; frame 822 drivers/net/wireless/intel/iwlwifi/mvm/scan.c pos = frame->u.probe_req.variable; frame 453 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c tail->frame.switch_time_offset = cpu_to_le32(ch_sw_tm_ie + 2); frame 463 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c iwl_mvm_set_tx_cmd_ccmp(info, &tail->frame.tx_cmd); frame 466 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c iwl_mvm_set_tx_cmd(mvm, skb, &tail->frame.tx_cmd, info, frame 469 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c iwl_mvm_set_tx_cmd_rate(mvm, &tail->frame.tx_cmd, info, sta, frame 473 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c memcpy(tail->frame.data, skb->data, skb->len); frame 2471 drivers/net/wireless/intersil/prism54/isl_ioctl.c struct islpci_mgmtframe *frame = frame 2473 drivers/net/wireless/intersil/prism54/isl_ioctl.c struct net_device *ndev = frame->ndev; frame 2474 drivers/net/wireless/intersil/prism54/isl_ioctl.c enum oid_num_t n = mgt_oidtonum(frame->header->oid); frame 2477 drivers/net/wireless/intersil/prism54/isl_ioctl.c prism54_process_trap_helper(netdev_priv(ndev), n, frame->data); frame 2478 drivers/net/wireless/intersil/prism54/isl_ioctl.c islpci_mgt_release(frame); frame 279 drivers/net/wireless/intersil/prism54/islpci_mgt.c struct islpci_mgmtframe *frame; frame 343 drivers/net/wireless/intersil/prism54/islpci_mgt.c frame = kmalloc(sizeof(struct islpci_mgmtframe) + size, frame 345 drivers/net/wireless/intersil/prism54/islpci_mgt.c if (!frame) frame 348 drivers/net/wireless/intersil/prism54/islpci_mgt.c frame->ndev = ndev; frame 349 drivers/net/wireless/intersil/prism54/islpci_mgt.c memcpy(&frame->buf, header, size); frame 350 drivers/net/wireless/intersil/prism54/islpci_mgt.c frame->header = (pimfor_header_t *) frame->buf; frame 351 drivers/net/wireless/intersil/prism54/islpci_mgt.c frame->data = frame->buf + PIMFOR_HEADER_SIZE; frame 356 drivers/net/wireless/intersil/prism54/islpci_mgt.c frame->header, frame->data, size); frame 369 drivers/net/wireless/intersil/prism54/islpci_mgt.c INIT_WORK(&frame->ws, prism54_process_trap); frame 370 drivers/net/wireless/intersil/prism54/islpci_mgt.c schedule_work(&frame->ws); frame 375 drivers/net/wireless/intersil/prism54/islpci_mgt.c if ((frame = xchg(&priv->mgmt_received, frame)) != NULL) { frame 379 drivers/net/wireless/intersil/prism54/islpci_mgt.c kfree(frame); frame 454 drivers/net/wireless/intersil/prism54/islpci_mgt.c struct islpci_mgmtframe *frame; frame 457 drivers/net/wireless/intersil/prism54/islpci_mgt.c frame = xchg(&priv->mgmt_received, NULL); frame 458 drivers/net/wireless/intersil/prism54/islpci_mgt.c if (frame) { frame 459 drivers/net/wireless/intersil/prism54/islpci_mgt.c if (frame->header->oid == oid) { frame 460 drivers/net/wireless/intersil/prism54/islpci_mgt.c *recvframe = frame; frame 467 drivers/net/wireless/intersil/prism54/islpci_mgt.c frame->header->oid); frame 468 drivers/net/wireless/intersil/prism54/islpci_mgt.c kfree(frame); frame 469 drivers/net/wireless/intersil/prism54/islpci_mgt.c frame = NULL; frame 121 drivers/net/wireless/intersil/prism54/islpci_mgt.h islpci_mgt_release(struct islpci_mgmtframe *frame) frame 123 drivers/net/wireless/intersil/prism54/islpci_mgt.h kfree(frame); frame 3322 drivers/net/wireless/marvell/mwl8k.c static int mwl8k_cmd_finalize_join(struct ieee80211_hw *hw, void *frame, frame 3326 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_mgmt *payload = frame; frame 337 drivers/net/wireless/quantenna/qtnfmac/event.c const struct ieee80211_hdr_3addr *frame = (void *)rxmgmt->frame_data; frame 351 drivers/net/wireless/quantenna/qtnfmac/event.c le16_to_cpu(frame->frame_control), frame->addr2); frame 57 drivers/net/wireless/st/cw1200/scan.c struct wsm_template_frame frame = { frame 82 drivers/net/wireless/st/cw1200/scan.c frame.skb = ieee80211_probereq_get(hw, priv->vif->addr, NULL, 0, frame 84 drivers/net/wireless/st/cw1200/scan.c if (!frame.skb) { frame 91 drivers/net/wireless/st/cw1200/scan.c skb_put_data(frame.skb, req->ie, req->ie_len); frame 93 drivers/net/wireless/st/cw1200/scan.c ret = wsm_set_template_frame(priv, &frame); frame 99 drivers/net/wireless/st/cw1200/scan.c dev_kfree_skb(frame.skb); frame 123 drivers/net/wireless/st/cw1200/scan.c if (frame.skb) frame 124 drivers/net/wireless/st/cw1200/scan.c dev_kfree_skb(frame.skb); frame 364 drivers/net/wireless/st/cw1200/scan.c struct wsm_template_frame frame = { frame 400 drivers/net/wireless/st/cw1200/scan.c &frame.skb, &txpriv)) { frame 406 drivers/net/wireless/st/cw1200/scan.c wsm = (struct wsm_tx *)frame.skb->data; frame 417 drivers/net/wireless/st/cw1200/scan.c skb_pull(frame.skb, txpriv->offset); frame 419 drivers/net/wireless/st/cw1200/scan.c ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)]; frame 420 drivers/net/wireless/st/cw1200/scan.c ies_len = frame.skb->len - sizeof(struct ieee80211_hdr_3addr); frame 439 drivers/net/wireless/st/cw1200/scan.c skb_trim(frame.skb, frame.skb->len - ssids[0].length); frame 446 drivers/net/wireless/st/cw1200/scan.c ret = wsm_set_template_frame(priv, &frame); frame 454 drivers/net/wireless/st/cw1200/scan.c skb_push(frame.skb, txpriv->offset); frame 456 drivers/net/wireless/st/cw1200/scan.c IEEE80211_SKB_CB(frame.skb)->flags |= IEEE80211_TX_STAT_ACK; frame 2190 drivers/net/wireless/st/cw1200/sta.c struct wsm_template_frame frame = { frame 2203 drivers/net/wireless/st/cw1200/sta.c frame.rate = WSM_TRANSMIT_RATE_6; frame 2205 drivers/net/wireless/st/cw1200/sta.c frame.skb = ieee80211_beacon_get_tim(priv->hw, priv->vif, frame 2207 drivers/net/wireless/st/cw1200/sta.c if (!frame.skb) frame 2210 drivers/net/wireless/st/cw1200/sta.c ret = wsm_set_template_frame(priv, &frame); frame 2218 drivers/net/wireless/st/cw1200/sta.c mgmt = (void *)frame.skb->data; frame 2223 drivers/net/wireless/st/cw1200/sta.c frame.frame_type = WSM_FRAME_TYPE_PROBE_RESPONSE; frame 2227 drivers/net/wireless/st/cw1200/sta.c ret = wsm_set_template_frame(priv, &frame); frame 2232 drivers/net/wireless/st/cw1200/sta.c dev_kfree_skb(frame.skb); frame 2240 drivers/net/wireless/st/cw1200/sta.c struct wsm_template_frame frame = { frame 2246 drivers/net/wireless/st/cw1200/sta.c frame.skb = ieee80211_pspoll_get(priv->hw, priv->vif); frame 2247 drivers/net/wireless/st/cw1200/sta.c if (!frame.skb) frame 2250 drivers/net/wireless/st/cw1200/sta.c ret = wsm_set_template_frame(priv, &frame); frame 2252 drivers/net/wireless/st/cw1200/sta.c dev_kfree_skb(frame.skb); frame 2260 drivers/net/wireless/st/cw1200/sta.c struct wsm_template_frame frame = { frame 2265 drivers/net/wireless/st/cw1200/sta.c frame.skb = ieee80211_nullfunc_get(priv->hw, priv->vif, false); frame 2266 drivers/net/wireless/st/cw1200/sta.c if (!frame.skb) frame 2269 drivers/net/wireless/st/cw1200/sta.c ret = wsm_set_template_frame(priv, &frame); frame 2271 drivers/net/wireless/st/cw1200/sta.c dev_kfree_skb(frame.skb); frame 1010 drivers/net/wireless/st/cw1200/txrx.c struct ieee80211_hdr *frame = (struct ieee80211_hdr *)skb->data; frame 1028 drivers/net/wireless/st/cw1200/txrx.c ieee80211_is_data(frame->frame_control)) frame 1032 drivers/net/wireless/st/cw1200/txrx.c ieee80211_is_action(frame->frame_control) && frame 1037 drivers/net/wireless/st/cw1200/txrx.c ieee80211_get_SA(frame), ETH_ALEN); frame 1043 drivers/net/wireless/st/cw1200/txrx.c ieee80211_is_action(frame->frame_control) && frame 1050 drivers/net/wireless/st/cw1200/txrx.c ieee80211_get_SA(frame), ETH_ALEN); frame 1073 drivers/net/wireless/st/cw1200/txrx.c if (ieee80211_is_pspoll(frame->frame_control)) frame 1096 drivers/net/wireless/st/cw1200/txrx.c hdrlen = ieee80211_hdrlen(frame->frame_control); frame 1160 drivers/net/wireless/st/cw1200/txrx.c if (ieee80211_is_action(frame->frame_control) && frame 1164 drivers/net/wireless/st/cw1200/txrx.c } else if (ieee80211_is_beacon(frame->frame_control) && frame 1166 drivers/net/wireless/st/cw1200/txrx.c ether_addr_equal(ieee80211_get_SA(frame), priv->vif->bss_conf.bssid)) { frame 1198 drivers/net/wireless/st/cw1200/txrx.c if (ieee80211_is_auth(frame->frame_control)) frame 1200 drivers/net/wireless/st/cw1200/txrx.c else if (ieee80211_is_deauth(frame->frame_control)) frame 1462 drivers/net/wireless/st/cw1200/wsm.c const struct ieee80211_hdr *frame = frame 1464 drivers/net/wireless/st/cw1200/wsm.c __le16 fctl = frame->frame_control; frame 401 drivers/net/wireless/ti/wl1251/tx.c u8 *frame; frame 423 drivers/net/wireless/ti/wl1251/tx.c frame = skb_pull(skb, sizeof(struct tx_double_buffer_desc)); frame 427 drivers/net/wireless/ti/wl1251/tx.c memmove(frame + WL1251_TKIP_IV_SPACE, frame, hdrlen); frame 223 drivers/nfc/pn533/pn533.c struct pn533_std_frame *frame = _frame; frame 225 drivers/nfc/pn533/pn533.c frame->preamble = 0; frame 226 drivers/nfc/pn533/pn533.c frame->start_frame = cpu_to_be16(PN533_STD_FRAME_SOF); frame 227 drivers/nfc/pn533/pn533.c PN533_STD_FRAME_IDENTIFIER(frame) = PN533_STD_FRAME_DIR_OUT; frame 228 drivers/nfc/pn533/pn533.c PN533_FRAME_CMD(frame) = cmd_code; frame 229 drivers/nfc/pn533/pn533.c frame->datalen = 2; frame 234 drivers/nfc/pn533/pn533.c struct pn533_std_frame *frame = _frame; frame 236 drivers/nfc/pn533/pn533.c frame->datalen_checksum = pn533_std_checksum(frame->datalen); frame 238 drivers/nfc/pn533/pn533.c PN533_STD_FRAME_CHECKSUM(frame) = frame 239 drivers/nfc/pn533/pn533.c pn533_std_data_checksum(frame->data, frame->datalen); frame 241 drivers/nfc/pn533/pn533.c PN533_STD_FRAME_POSTAMBLE(frame) = 0; frame 246 drivers/nfc/pn533/pn533.c struct pn533_std_frame *frame = _frame; frame 248 drivers/nfc/pn533/pn533.c frame->datalen += len; frame 292 drivers/nfc/pn533/pn533.c struct pn533_std_frame *frame = _frame; frame 294 drivers/nfc/pn533/pn533.c if (frame->start_frame != cpu_to_be16(PN533_STD_FRAME_SOF)) frame 297 drivers/nfc/pn533/pn533.c if (frame->datalen != 0 || frame->datalen_checksum != 0xFF) frame 304 drivers/nfc/pn533/pn533.c static inline int pn533_std_rx_frame_size(void *frame) frame 306 drivers/nfc/pn533/pn533.c struct pn533_std_frame *f = frame; frame 310 drivers/nfc/pn533/pn533.c struct pn533_ext_frame *eif = frame; frame 320 drivers/nfc/pn533/pn533.c static u8 pn533_std_get_cmd_code(void *frame) frame 322 drivers/nfc/pn533/pn533.c struct pn533_std_frame *f = frame; frame 323 drivers/nfc/pn533/pn533.c struct pn533_ext_frame *eif = frame; frame 331 drivers/nfc/pn533/pn533.c bool pn533_rx_frame_is_cmd_response(struct pn533 *dev, void *frame) frame 333 drivers/nfc/pn533/pn533.c return (dev->ops->get_cmd_code(frame) == frame 188 drivers/nfc/pn533/pn533.h void (*tx_frame_init)(void *frame, u8 cmd_code); frame 189 drivers/nfc/pn533/pn533.h void (*tx_frame_finish)(void *frame); frame 190 drivers/nfc/pn533/pn533.h void (*tx_update_payload_len)(void *frame, int len); frame 194 drivers/nfc/pn533/pn533.h bool (*rx_is_frame_valid)(void *frame, struct pn533 *dev); frame 195 drivers/nfc/pn533/pn533.h bool (*rx_frame_is_ack)(void *frame); frame 196 drivers/nfc/pn533/pn533.h int (*rx_frame_size)(void *frame); frame 201 drivers/nfc/pn533/pn533.h u8 (*get_cmd_code)(void *frame); frame 226 drivers/nfc/pn533/pn533.h bool pn533_rx_frame_is_cmd_response(struct pn533 *dev, void *frame); frame 266 drivers/nfc/pn533/usb.c struct pn533_acr122_tx_frame *frame = _frame; frame 268 drivers/nfc/pn533/usb.c frame->ccid.type = PN533_ACR122_PC_TO_RDR_ESCAPE; frame 270 drivers/nfc/pn533/usb.c frame->ccid.datalen = sizeof(frame->apdu) + 1; frame 271 drivers/nfc/pn533/usb.c frame->ccid.slot = 0; frame 272 drivers/nfc/pn533/usb.c frame->ccid.seq = 0; frame 273 drivers/nfc/pn533/usb.c frame->ccid.params[0] = 0; frame 274 drivers/nfc/pn533/usb.c frame->ccid.params[1] = 0; frame 275 drivers/nfc/pn533/usb.c frame->ccid.params[2] = 0; frame 277 drivers/nfc/pn533/usb.c frame->data[0] = PN533_STD_FRAME_DIR_OUT; frame 278 drivers/nfc/pn533/usb.c frame->data[1] = cmd_code; frame 279 drivers/nfc/pn533/usb.c frame->datalen = 2; /* data[0] + data[1] */ frame 281 drivers/nfc/pn533/usb.c frame->apdu.class = 0xFF; frame 282 drivers/nfc/pn533/usb.c frame->apdu.ins = 0; frame 283 drivers/nfc/pn533/usb.c frame->apdu.p1 = 0; frame 284 drivers/nfc/pn533/usb.c frame->apdu.p2 = 0; frame 289 drivers/nfc/pn533/usb.c struct pn533_acr122_tx_frame *frame = _frame; frame 291 drivers/nfc/pn533/usb.c frame->ccid.datalen += frame->datalen; frame 296 drivers/nfc/pn533/usb.c struct pn533_acr122_tx_frame *frame = _frame; frame 298 drivers/nfc/pn533/usb.c frame->datalen += len; frame 303 drivers/nfc/pn533/usb.c struct pn533_acr122_rx_frame *frame = _frame; frame 305 drivers/nfc/pn533/usb.c if (frame->ccid.type != 0x83) frame 308 drivers/nfc/pn533/usb.c if (!frame->ccid.datalen) frame 311 drivers/nfc/pn533/usb.c if (frame->data[frame->ccid.datalen - 2] == 0x63) frame 317 drivers/nfc/pn533/usb.c static int pn533_acr122_rx_frame_size(void *frame) frame 319 drivers/nfc/pn533/usb.c struct pn533_acr122_rx_frame *f = frame; frame 325 drivers/nfc/pn533/usb.c static u8 pn533_acr122_get_cmd_code(void *frame) frame 327 drivers/nfc/pn533/usb.c struct pn533_acr122_rx_frame *f = frame; frame 563 drivers/nfc/pn544/i2c.c u8 frame[PN544_FW_I2C_MAX_PAYLOAD]; frame 572 drivers/nfc/pn544/i2c.c framep = (struct pn544_i2c_fw_frame_write *) frame; frame 591 drivers/nfc/pn544/i2c.c r = i2c_master_send(client, frame, framelen); frame 604 drivers/nfc/pn544/i2c.c struct pn544_i2c_fw_frame_check frame; frame 611 drivers/nfc/pn544/i2c.c frame.cmd = PN544_FW_CMD_CHECK; frame 613 drivers/nfc/pn544/i2c.c put_unaligned_be16(sizeof(frame.be_start_addr) + frame 614 drivers/nfc/pn544/i2c.c sizeof(frame.be_datalen) + sizeof(frame.be_crc), frame 615 drivers/nfc/pn544/i2c.c &frame.be_length); frame 618 drivers/nfc/pn544/i2c.c frame.be_start_addr[0] = (start_addr & 0xff0000) >> 16; frame 619 drivers/nfc/pn544/i2c.c frame.be_start_addr[1] = (start_addr & 0xff00) >> 8; frame 620 drivers/nfc/pn544/i2c.c frame.be_start_addr[2] = start_addr & 0xff; frame 622 drivers/nfc/pn544/i2c.c put_unaligned_be16(datalen, &frame.be_datalen); frame 628 drivers/nfc/pn544/i2c.c put_unaligned_be16(crc, &frame.be_crc); frame 630 drivers/nfc/pn544/i2c.c r = i2c_master_send(client, (const char *) &frame, sizeof(frame)); frame 632 drivers/nfc/pn544/i2c.c if (r == sizeof(frame)) frame 542 drivers/nfc/port100.c struct port100_frame *frame = _frame; frame 544 drivers/nfc/port100.c frame->preamble = 0; frame 545 drivers/nfc/port100.c frame->start_frame = cpu_to_be16(PORT100_FRAME_SOF); frame 546 drivers/nfc/port100.c frame->extended_frame = cpu_to_be16(PORT100_FRAME_EXT); frame 547 drivers/nfc/port100.c PORT100_FRAME_DIRECTION(frame) = PORT100_FRAME_DIR_OUT; frame 548 drivers/nfc/port100.c PORT100_FRAME_CMD(frame) = cmd_code; frame 549 drivers/nfc/port100.c frame->datalen = cpu_to_le16(2); frame 554 drivers/nfc/port100.c struct port100_frame *frame = _frame; frame 556 drivers/nfc/port100.c frame->datalen_checksum = port100_checksum(le16_to_cpu(frame->datalen)); frame 558 drivers/nfc/port100.c PORT100_FRAME_CHECKSUM(frame) = frame 559 drivers/nfc/port100.c port100_data_checksum(frame->data, le16_to_cpu(frame->datalen)); frame 561 drivers/nfc/port100.c PORT100_FRAME_POSTAMBLE(frame) = 0; frame 566 drivers/nfc/port100.c struct port100_frame *frame = _frame; frame 568 drivers/nfc/port100.c le16_add_cpu(&frame->datalen, len); frame 574 drivers/nfc/port100.c struct port100_frame *frame = _frame; frame 576 drivers/nfc/port100.c if (frame->start_frame != cpu_to_be16(PORT100_FRAME_SOF) || frame 577 drivers/nfc/port100.c frame->extended_frame != cpu_to_be16(PORT100_FRAME_EXT)) frame 580 drivers/nfc/port100.c checksum = port100_checksum(le16_to_cpu(frame->datalen)); frame 581 drivers/nfc/port100.c if (checksum != frame->datalen_checksum) frame 584 drivers/nfc/port100.c checksum = port100_data_checksum(frame->data, frame 585 drivers/nfc/port100.c le16_to_cpu(frame->datalen)); frame 586 drivers/nfc/port100.c if (checksum != PORT100_FRAME_CHECKSUM(frame)) frame 592 drivers/nfc/port100.c static bool port100_rx_frame_is_ack(struct port100_ack_frame *frame) frame 594 drivers/nfc/port100.c return (frame->start_frame == cpu_to_be16(PORT100_FRAME_SOF) && frame 595 drivers/nfc/port100.c frame->ack_frame == cpu_to_be16(PORT100_FRAME_ACK)); frame 598 drivers/nfc/port100.c static inline int port100_rx_frame_size(void *frame) frame 600 drivers/nfc/port100.c struct port100_frame *f = frame; frame 606 drivers/nfc/port100.c static bool port100_rx_frame_is_cmd_response(struct port100 *dev, void *frame) frame 608 drivers/nfc/port100.c struct port100_frame *f = frame; frame 569 drivers/scsi/fcoe/fcoe.c } __packed *frame; frame 574 drivers/scsi/fcoe/fcoe.c frame = (struct fip_frame *)skb->data; frame 575 drivers/scsi/fcoe/fcoe.c if (ntohs(frame->eth.h_proto) == ETH_P_FIP && frame 576 drivers/scsi/fcoe/fcoe.c ntohs(frame->fip.fip_op) == FIP_OP_VLAN && frame 2029 drivers/scsi/fcoe/fcoe_ctlr.c } __packed * frame; frame 2036 drivers/scsi/fcoe/fcoe_ctlr.c len = sizeof(*frame); frame 2043 drivers/scsi/fcoe/fcoe_ctlr.c dlen += sizeof(frame->mac) + sizeof(frame->wwnn) + sizeof(frame->vn); frame 2050 drivers/scsi/fcoe/fcoe_ctlr.c frame = (struct fip_vn2vn_probe_frame *)skb->data; frame 2051 drivers/scsi/fcoe/fcoe_ctlr.c memset(frame, 0, len); frame 2052 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(frame->eth.h_dest, dest, ETH_ALEN); frame 2055 drivers/scsi/fcoe/fcoe_ctlr.c hton24(frame->eth.h_source, FIP_VN_FC_MAP); frame 2056 drivers/scsi/fcoe/fcoe_ctlr.c hton24(frame->eth.h_source + 3, fip->port_id); frame 2058 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(frame->eth.h_source, fip->ctl_src_addr, ETH_ALEN); frame 2060 drivers/scsi/fcoe/fcoe_ctlr.c frame->eth.h_proto = htons(ETH_P_FIP); frame 2062 drivers/scsi/fcoe/fcoe_ctlr.c frame->fip.fip_ver = FIP_VER_ENCAPS(FIP_VER); frame 2063 drivers/scsi/fcoe/fcoe_ctlr.c frame->fip.fip_op = htons(FIP_OP_VN2VN); frame 2064 drivers/scsi/fcoe/fcoe_ctlr.c frame->fip.fip_subcode = sub; frame 2065 drivers/scsi/fcoe/fcoe_ctlr.c frame->fip.fip_dl_len = htons(dlen / FIP_BPW); frame 2067 drivers/scsi/fcoe/fcoe_ctlr.c frame->mac.fd_desc.fip_dtype = FIP_DT_MAC; frame 2068 drivers/scsi/fcoe/fcoe_ctlr.c frame->mac.fd_desc.fip_dlen = sizeof(frame->mac) / FIP_BPW; frame 2069 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(frame->mac.fd_mac, fip->ctl_src_addr, ETH_ALEN); frame 2071 drivers/scsi/fcoe/fcoe_ctlr.c frame->wwnn.fd_desc.fip_dtype = FIP_DT_NAME; frame 2072 drivers/scsi/fcoe/fcoe_ctlr.c frame->wwnn.fd_desc.fip_dlen = sizeof(frame->wwnn) / FIP_BPW; frame 2073 drivers/scsi/fcoe/fcoe_ctlr.c put_unaligned_be64(fip->lp->wwnn, &frame->wwnn.fd_wwn); frame 2075 drivers/scsi/fcoe/fcoe_ctlr.c frame->vn.fd_desc.fip_dtype = FIP_DT_VN_ID; frame 2076 drivers/scsi/fcoe/fcoe_ctlr.c frame->vn.fd_desc.fip_dlen = sizeof(frame->vn) / FIP_BPW; frame 2077 drivers/scsi/fcoe/fcoe_ctlr.c hton24(frame->vn.fd_mac, FIP_VN_FC_MAP); frame 2078 drivers/scsi/fcoe/fcoe_ctlr.c hton24(frame->vn.fd_mac + 3, fip->port_id); frame 2079 drivers/scsi/fcoe/fcoe_ctlr.c hton24(frame->vn.fd_fc_id, fip->port_id); frame 2080 drivers/scsi/fcoe/fcoe_ctlr.c put_unaligned_be64(fip->lp->wwpn, &frame->vn.fd_wwpn); frame 2087 drivers/scsi/fcoe/fcoe_ctlr.c ff = (struct fip_fc4_feat *)(frame + 1); frame 2907 drivers/scsi/fcoe/fcoe_ctlr.c } __packed * frame; frame 2911 drivers/scsi/fcoe/fcoe_ctlr.c len = sizeof(*frame); frame 2912 drivers/scsi/fcoe/fcoe_ctlr.c dlen = sizeof(frame->mac) + sizeof(frame->vlan); frame 2923 drivers/scsi/fcoe/fcoe_ctlr.c frame = (struct fip_vlan_notify_frame *)skb->data; frame 2924 drivers/scsi/fcoe/fcoe_ctlr.c memset(frame, 0, len); frame 2925 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(frame->eth.h_dest, dest, ETH_ALEN); frame 2927 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(frame->eth.h_source, fip->ctl_src_addr, ETH_ALEN); frame 2928 drivers/scsi/fcoe/fcoe_ctlr.c frame->eth.h_proto = htons(ETH_P_FIP); frame 2930 drivers/scsi/fcoe/fcoe_ctlr.c frame->fip.fip_ver = FIP_VER_ENCAPS(FIP_VER); frame 2931 drivers/scsi/fcoe/fcoe_ctlr.c frame->fip.fip_op = htons(FIP_OP_VLAN); frame 2932 drivers/scsi/fcoe/fcoe_ctlr.c frame->fip.fip_subcode = sub; frame 2933 drivers/scsi/fcoe/fcoe_ctlr.c frame->fip.fip_dl_len = htons(dlen / FIP_BPW); frame 2935 drivers/scsi/fcoe/fcoe_ctlr.c frame->mac.fd_desc.fip_dtype = FIP_DT_MAC; frame 2936 drivers/scsi/fcoe/fcoe_ctlr.c frame->mac.fd_desc.fip_dlen = sizeof(frame->mac) / FIP_BPW; frame 2937 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(frame->mac.fd_mac, fip->ctl_src_addr, ETH_ALEN); frame 2939 drivers/scsi/fcoe/fcoe_ctlr.c frame->vlan.fd_desc.fip_dtype = FIP_DT_VLAN; frame 2940 drivers/scsi/fcoe/fcoe_ctlr.c frame->vlan.fd_desc.fip_dlen = sizeof(frame->vlan) / FIP_BPW; frame 2941 drivers/scsi/fcoe/fcoe_ctlr.c put_unaligned_be16(fip->lp->vlan, &frame->vlan.fd_vlan); frame 649 drivers/scsi/fnic/fnic_trace.c char *frame, u32 fc_trc_frame_len) frame 697 drivers/scsi/fnic/fnic_trace.c memcpy((char *)(fc_trace + eth_fcoe_hdr_len), (void *)frame, frame 702 drivers/scsi/fnic/fnic_trace.c memcpy((char *)fc_trace, (void *)frame, frame 121 drivers/scsi/fnic/fnic_trace.h char *frame, u32 fc_frame_len); frame 2552 drivers/scsi/megaraid/megaraid_sas.h union megasas_frame *frame; frame 2592 drivers/scsi/megaraid/megaraid_sas.h } frame; frame 2616 drivers/scsi/megaraid/megaraid_sas.h } frame; frame 354 drivers/scsi/megaraid/megaraid_sas_base.c memset(cmd->frame, 0, instance->mfi_frame_size); frame 355 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->io.context = cpu_to_le32(cmd->index); frame 357 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.cmd = MFI_CMD_INVALID; frame 1094 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_header *frame_hdr = &cmd->frame->hdr; frame 1142 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->dcmd.opcode, __func__); frame 1178 drivers/scsi/megaraid/megaraid_sas_base.c abort_fr = &cmd->frame->abort; frame 1207 drivers/scsi/megaraid/megaraid_sas_base.c opcode = cmd_to_abort->frame->dcmd.opcode; frame 1392 drivers/scsi/megaraid/megaraid_sas_base.c pthru = (struct megasas_pthru_frame *)cmd->frame; frame 1490 drivers/scsi/megaraid/megaraid_sas_base.c ldio = (struct megasas_io_frame *)cmd->frame; frame 1670 drivers/scsi/megaraid/megaraid_sas_base.c ldio = (struct megasas_io_frame *)cmd->frame; frame 1679 drivers/scsi/megaraid/megaraid_sas_base.c pthru = (struct megasas_pthru_frame *) cmd->frame; frame 2132 drivers/scsi/megaraid/megaraid_sas_base.c (cmd_mfi->frame->hdr.cmd != MFI_CMD_ABORT)) { frame 2133 drivers/scsi/megaraid/megaraid_sas_base.c cmd_mfi->frame->hdr.cmd_status = frame 2143 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd_mfi->sync_cmd && cmd_mfi->frame->hdr.cmd != frame 2309 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 2416 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 2591 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 3435 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv = cmd->frame->io.cmd_status; frame 3474 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_header *hdr = &cmd->frame->hdr; frame 3585 drivers/scsi/megaraid/megaraid_sas_base.c opcode = le32_to_cpu(cmd->frame->dcmd.opcode); frame 3588 drivers/scsi/megaraid/megaraid_sas_base.c && (cmd->frame->dcmd.mbox.b[1] == 1)) { frame 3591 drivers/scsi/megaraid/megaraid_sas_base.c status = cmd->frame->hdr.cmd_status; frame 3596 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.cmd_status); frame 3635 drivers/scsi/megaraid/megaraid_sas_base.c (cmd->frame->dcmd.mbox.b[0] == 1)) { frame 3638 drivers/scsi/megaraid/megaraid_sas_base.c status = cmd->frame->hdr.cmd_status; frame 4170 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->frame) frame 4171 drivers/scsi/megaraid/megaraid_sas_base.c dma_pool_free(instance->frame_dma_pool, cmd->frame, frame 4255 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame = dma_pool_zalloc(instance->frame_dma_pool, frame 4265 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd->frame || !cmd->sense) { frame 4271 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->io.context = cpu_to_le32(cmd->index); frame 4272 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->io.pad_0 = 0; frame 4274 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.cmd = MFI_CMD_INVALID; frame 4420 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 4512 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 4643 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 4761 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 4883 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 5069 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 5151 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 5301 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 5370 drivers/scsi/megaraid/megaraid_sas_base.c init_frame = (struct megasas_init_frame *)cmd->frame; frame 6428 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 6514 drivers/scsi/megaraid/megaraid_sas_base.c le32_to_cpu(instance->aen_cmd->frame->dcmd.mbox.w[1]); frame 6566 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 6646 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 7450 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 7503 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; frame 7990 drivers/scsi/megaraid/megaraid_sas_base.c crash_support = cmd->frame->dcmd.mbox.w[0]; frame 8045 drivers/scsi/megaraid/megaraid_sas_base.c if ((ioc->frame.hdr.cmd >= MFI_CMD_OP_COUNT) || frame 8046 drivers/scsi/megaraid/megaraid_sas_base.c ((ioc->frame.hdr.cmd == MFI_CMD_NVME) && frame 8048 drivers/scsi/megaraid/megaraid_sas_base.c ((ioc->frame.hdr.cmd == MFI_CMD_TOOLBOX) && frame 8052 drivers/scsi/megaraid/megaraid_sas_base.c ioc->frame.hdr.cmd); frame 8068 drivers/scsi/megaraid/megaraid_sas_base.c memcpy(cmd->frame, ioc->frame.raw, 2 * MEGAMFI_FRAME_SIZE); frame 8069 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.context = cpu_to_le32(cmd->index); frame 8070 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.pad_0 = 0; frame 8072 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.flags &= (~MFI_FRAME_IEEE); frame 8075 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.flags |= cpu_to_le16((MFI_FRAME_SGL64 | frame 8078 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.flags &= cpu_to_le16(~(MFI_FRAME_SGL64 | frame 8081 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->frame->hdr.cmd == MFI_CMD_DCMD) frame 8082 drivers/scsi/megaraid/megaraid_sas_base.c opcode = le32_to_cpu(cmd->frame->dcmd.opcode); frame 8110 drivers/scsi/megaraid/megaraid_sas_base.c ((unsigned long)cmd->frame + ioc->sgl_off); frame 8113 drivers/scsi/megaraid/megaraid_sas_base.c ((unsigned long)cmd->frame + ioc->sgl_off); frame 8164 drivers/scsi/megaraid/megaraid_sas_base.c (unsigned long *) ((unsigned long)cmd->frame + ioc->sense_off); frame 8180 drivers/scsi/megaraid/megaraid_sas_base.c __func__, __LINE__, cmd->frame->hdr.cmd, opcode, frame 8211 drivers/scsi/megaraid/megaraid_sas_base.c sense_ptr = (unsigned long *) ((unsigned long)ioc->frame.raw + frame 8227 drivers/scsi/megaraid/megaraid_sas_base.c if (copy_to_user(&user_ioc->frame.hdr.cmd_status, frame 8228 drivers/scsi/megaraid/megaraid_sas_base.c &cmd->frame->hdr.cmd_status, sizeof(u8))) { frame 8389 drivers/scsi/megaraid/megaraid_sas_base.c copy_in_user(ioc->frame.raw, cioc->frame.raw, 128) || frame 8408 drivers/scsi/megaraid/megaraid_sas_base.c (void __user **)((u8 *)((unsigned long)&ioc->frame.raw) + local_sense_off); frame 8410 drivers/scsi/megaraid/megaraid_sas_base.c (compat_uptr_t *)(((unsigned long)&cioc->frame.raw) + user_sense_off); frame 8426 drivers/scsi/megaraid/megaraid_sas_base.c if (copy_in_user(&cioc->frame.hdr.cmd_status, frame 8427 drivers/scsi/megaraid/megaraid_sas_base.c &ioc->frame.hdr.cmd_status, sizeof(u8))) { frame 998 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_header *frame_hdr = &cmd->frame->hdr; frame 1120 drivers/scsi/megaraid/megaraid_sas_fusion.c init_frame = (struct megasas_init_frame *)cmd->frame; frame 1123 drivers/scsi/megaraid/megaraid_sas_fusion.c frame_hdr = &cmd->frame->hdr; frame 1215 drivers/scsi/megaraid/megaraid_sas_fusion.c frame_hdr = &cmd->frame->hdr; frame 1273 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd = &cmd->frame->dcmd; frame 1365 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd = &cmd->frame->dcmd; frame 1461 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd = &cmd->frame->dcmd; frame 1698 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->frame = dma_alloc_coherent(&instance->pdev->dev, frame 1702 drivers/scsi/megaraid/megaraid_sas_fusion.c if (!cmd->frame) { frame 1723 drivers/scsi/megaraid/megaraid_sas_fusion.c if (fusion->ioc_init_cmd && fusion->ioc_init_cmd->frame) frame 1726 drivers/scsi/megaraid/megaraid_sas_fusion.c fusion->ioc_init_cmd->frame, frame 3825 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_header *frame_hdr = &mfi_cmd->frame->hdr; frame 4252 drivers/scsi/megaraid/megaraid_sas_fusion.c switch (cmd_mfi->frame->hdr.cmd) { frame 4254 drivers/scsi/megaraid/megaraid_sas_fusion.c opcode = le32_to_cpu(cmd_mfi->frame->dcmd.opcode); frame 4257 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd_mfi->frame->dcmd.cmd_status = MFI_STAT_OK; frame 4272 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd_mfi->frame->hdr.cmd_status = MFI_STAT_INVALID_CMD; frame 4279 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd_mfi->frame->hdr.cmd_status = MFI_STAT_INVALID_CMD; frame 238 drivers/scsi/mvumi.c m_sg = (struct mvumi_sgl *) &cmd->frame->payload[0]; frame 239 drivers/scsi/mvumi.c cmd->frame->sg_counts = 1; frame 262 drivers/scsi/mvumi.c cmd->frame = dma_alloc_coherent(&mhba->pdev->dev, mhba->ib_max_size, frame 264 drivers/scsi/mvumi.c if (!cmd->frame) { frame 276 drivers/scsi/mvumi.c cmd->frame, cmd->frame_phys); frame 281 drivers/scsi/mvumi.c cmd->frame->sg_counts = 0; frame 293 drivers/scsi/mvumi.c if (cmd && cmd->frame) { frame 294 drivers/scsi/mvumi.c if (cmd->frame->sg_counts) { frame 295 drivers/scsi/mvumi.c m_sg = (struct mvumi_sgl *) &cmd->frame->payload[0]; frame 305 drivers/scsi/mvumi.c cmd->frame, cmd->frame_phys); frame 355 drivers/scsi/mvumi.c kfree(cmd->frame); frame 378 drivers/scsi/mvumi.c cmd->frame = mhba->ib_frame + i * mhba->ib_max_size; frame 382 drivers/scsi/mvumi.c cmd->frame = kzalloc(mhba->ib_max_size, GFP_KERNEL); frame 383 drivers/scsi/mvumi.c if (!cmd->frame) frame 396 drivers/scsi/mvumi.c kfree(cmd->frame); frame 737 drivers/scsi/mvumi.c if (mhba->tag_cmd[cmd->frame->tag]) { frame 738 drivers/scsi/mvumi.c mhba->tag_cmd[cmd->frame->tag] = NULL; frame 740 drivers/scsi/mvumi.c cmd->frame->tag); frame 741 drivers/scsi/mvumi.c tag_release_one(mhba, &mhba->tag_pool, cmd->frame->tag); frame 769 drivers/scsi/mvumi.c struct mvumi_msg_frame *frame; frame 791 drivers/scsi/mvumi.c frame = cmd->frame; frame 792 drivers/scsi/mvumi.c frame->req_function = CL_FUN_SCSI_CMD; frame 793 drivers/scsi/mvumi.c frame->device_id = device_id; frame 794 drivers/scsi/mvumi.c frame->cmd_flag = CMD_FLAG_NON_DATA; frame 795 drivers/scsi/mvumi.c frame->data_transfer_length = 0; frame 796 drivers/scsi/mvumi.c frame->cdb_length = MAX_COMMAND_SIZE; frame 797 drivers/scsi/mvumi.c memset(frame->cdb, 0, MAX_COMMAND_SIZE); frame 798 drivers/scsi/mvumi.c frame->cdb[0] = SCSI_CMD_MARVELL_SPECIFIC; frame 799 drivers/scsi/mvumi.c frame->cdb[1] = CDB_CORE_MODULE; frame 800 drivers/scsi/mvumi.c frame->cdb[2] = CDB_CORE_SHUTDOWN; frame 1414 drivers/scsi/mvumi.c struct mvumi_msg_frame *frame; frame 1431 drivers/scsi/mvumi.c frame = cmd->frame; frame 1432 drivers/scsi/mvumi.c frame->device_id = (u16) id; frame 1433 drivers/scsi/mvumi.c frame->cmd_flag = CMD_FLAG_DATA_IN; frame 1434 drivers/scsi/mvumi.c frame->req_function = CL_FUN_SCSI_CMD; frame 1435 drivers/scsi/mvumi.c frame->cdb_length = 6; frame 1436 drivers/scsi/mvumi.c frame->data_transfer_length = MVUMI_INQUIRY_LENGTH; frame 1437 drivers/scsi/mvumi.c memset(frame->cdb, 0, frame->cdb_length); frame 1438 drivers/scsi/mvumi.c frame->cdb[0] = INQUIRY; frame 1439 drivers/scsi/mvumi.c frame->cdb[4] = frame->data_transfer_length; frame 1702 drivers/scsi/mvumi.c struct mvumi_msg_frame *frame; frame 1710 drivers/scsi/mvumi.c frame = cmd->frame; frame 1711 drivers/scsi/mvumi.c frame->device_id = 0; frame 1712 drivers/scsi/mvumi.c frame->cmd_flag = CMD_FLAG_DATA_IN; frame 1713 drivers/scsi/mvumi.c frame->req_function = CL_FUN_SCSI_CMD; frame 1714 drivers/scsi/mvumi.c frame->cdb_length = MAX_COMMAND_SIZE; frame 1715 drivers/scsi/mvumi.c frame->data_transfer_length = sizeof(struct mvumi_event_req); frame 1716 drivers/scsi/mvumi.c memset(frame->cdb, 0, MAX_COMMAND_SIZE); frame 1717 drivers/scsi/mvumi.c frame->cdb[0] = APICDB0_EVENT; frame 1718 drivers/scsi/mvumi.c frame->cdb[1] = msg; frame 1725 drivers/scsi/mvumi.c mvumi_notification(mhba, cmd->frame->cdb[1], cmd->data_buf); frame 1829 drivers/scsi/mvumi.c ib_frame = cmd->frame; frame 1840 drivers/scsi/mvumi.c cmd->frame->tag = tag_get_one(mhba, &mhba->tag_pool); frame 1841 drivers/scsi/mvumi.c cmd->frame->request_id = mhba->io_seq++; frame 1842 drivers/scsi/mvumi.c cmd->request_id = cmd->frame->request_id; frame 1843 drivers/scsi/mvumi.c mhba->tag_cmd[cmd->frame->tag] = cmd; frame 2032 drivers/scsi/mvumi.c pframe = cmd->frame; frame 2124 drivers/scsi/mvumi.c if (mhba->tag_cmd[cmd->frame->tag]) { frame 2125 drivers/scsi/mvumi.c mhba->tag_cmd[cmd->frame->tag] = NULL; frame 2126 drivers/scsi/mvumi.c tag_release_one(mhba, &mhba->tag_pool, cmd->frame->tag); frame 248 drivers/scsi/mvumi.h struct mvumi_msg_frame *frame; frame 100 drivers/scsi/sr_ioctl.c tocentry->cdte_addr.msf.frame = buffer[11]; frame 149 drivers/scsi/sr_ioctl.c cgc.cmd[5] = trk0_te.cdte_addr.msf.frame; frame 152 drivers/scsi/sr_ioctl.c cgc.cmd[8] = trk1_te.cdte_addr.msf.frame; frame 210 drivers/scsi/sr_vendor.c unsigned long min, sec, frame; frame 231 drivers/scsi/sr_vendor.c frame = bcd2bin(buffer[17]); frame 232 drivers/scsi/sr_vendor.c sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; frame 237 drivers/scsi/sr_vendor.c unsigned long min, sec, frame; frame 259 drivers/scsi/sr_vendor.c frame = bcd2bin(buffer[3]); frame 260 drivers/scsi/sr_vendor.c sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; frame 927 drivers/staging/fwserial/fwserial.c unsigned int baud, frame; frame 933 drivers/staging/fwserial/fwserial.c frame = 12 + ((C_CSTOPB(tty)) ? 4 : 2) + ((C_PARENB(tty)) ? 2 : 0); frame 937 drivers/staging/fwserial/fwserial.c frame -= (C_CSTOPB(tty)) ? 1 : 0; frame 940 drivers/staging/fwserial/fwserial.c frame += 2; frame 943 drivers/staging/fwserial/fwserial.c frame += 4; frame 946 drivers/staging/fwserial/fwserial.c frame += 6; frame 950 drivers/staging/fwserial/fwserial.c port->cps = (baud << 1) / frame; frame 1391 drivers/staging/fwserial/fwserial.c icount->frame = port->icount.frame; frame 1411 drivers/staging/fwserial/fwserial.c seq_printf(m, " fe:%d oe:%d pe:%d brk:%d", port->icount.frame, frame 710 drivers/staging/greybus/uart.c icount->frame = gb_tty->iocount.frame; frame 1310 drivers/staging/isdn/gigaset/bas-gigaset.c int totleft, numbytes, offset, frame, rc; frame 1366 drivers/staging/isdn/gigaset/bas-gigaset.c for (frame = 0; totleft > 0 && frame < BAS_NUMFRAMES; frame++) { frame 1367 drivers/staging/isdn/gigaset/bas-gigaset.c ifd = &urb->iso_frame_desc[frame]; frame 1378 drivers/staging/isdn/gigaset/bas-gigaset.c frame, numbytes, frame 1385 drivers/staging/isdn/gigaset/bas-gigaset.c frame, numbytes, frame 1391 drivers/staging/isdn/gigaset/bas-gigaset.c frame, numbytes, frame 1396 drivers/staging/isdn/gigaset/bas-gigaset.c frame, numbytes, frame 1404 drivers/staging/isdn/gigaset/bas-gigaset.c frame, numbytes, frame 1417 drivers/staging/isdn/gigaset/bas-gigaset.c for (frame = 0; frame < BAS_NUMFRAMES; frame++) { frame 1418 drivers/staging/isdn/gigaset/bas-gigaset.c urb->iso_frame_desc[frame].status = 0; frame 1419 drivers/staging/isdn/gigaset/bas-gigaset.c urb->iso_frame_desc[frame].actual_length = 0; frame 596 drivers/staging/media/imx/imx-media-capture.c struct imx_media_buffer *frame; frame 612 drivers/staging/media/imx/imx-media-capture.c list_for_each_entry_safe(frame, tmp, &priv->ready_q, list) { frame 613 drivers/staging/media/imx/imx-media-capture.c list_del(&frame->list); frame 614 drivers/staging/media/imx/imx-media-capture.c vb2_buffer_done(&frame->vbuf.vb2_buf, VB2_BUF_STATE_ERROR); frame 1057 drivers/staging/media/ipu3/ipu3-abi.h struct imgu_abi_osys_frame frame[IMGU_ABI_OSYS_PINS]; frame 1980 drivers/staging/media/ipu3/ipu3-abi.h } frame; frame 996 drivers/staging/media/ipu3/ipu3-css-params.c fr_pr = &osys->frame[pin].param; frame 106 drivers/staging/media/ipu3/ipu3-css.c offsetof(struct imgu_abi_buffer, payload.frame.frame_data) frame 110 drivers/staging/media/ipu3/ipu3-css.c offsetof(struct imgu_abi_buffer, payload.frame.frame_data) frame 114 drivers/staging/media/ipu3/ipu3-css.c offsetof(struct imgu_abi_buffer, payload.frame.frame_data) frame 1963 drivers/staging/media/ipu3/ipu3-css.c abi_buf->payload.frame.padded_width = frame 1967 drivers/staging/media/ipu3/ipu3-css.c abi_buf->payload.frame.padded_width = frame 318 drivers/staging/media/omap4iss/iss_csi2.c ctx->frame = 0; frame 680 drivers/staging/media/omap4iss/iss_csi2.c u16 frame; frame 683 drivers/staging/media/omap4iss/iss_csi2.c frame = iss_reg_read(csi2->iss, csi2->regs1, frame 687 drivers/staging/media/omap4iss/iss_csi2.c if (frame == 0) { frame 701 drivers/staging/media/omap4iss/iss_csi2.c delta = frame - ctx->frame; frame 702 drivers/staging/media/omap4iss/iss_csi2.c if (frame < ctx->frame) frame 704 drivers/staging/media/omap4iss/iss_csi2.c ctx->frame = frame; frame 81 drivers/staging/media/omap4iss/iss_csi2.h u16 frame; frame 183 drivers/staging/media/tegra-vde/vde.c struct video_frame *frame, frame 187 drivers/staging/media/tegra-vde/vde.c u32 y_addr = frame ? frame->y_addr : 0x6CDEAD00; frame 188 drivers/staging/media/tegra-vde/vde.c u32 cb_addr = frame ? frame->cb_addr : 0x6CDEAD00; frame 189 drivers/staging/media/tegra-vde/vde.c u32 cr_addr = frame ? frame->cr_addr : 0x6CDEAD00; frame 190 drivers/staging/media/tegra-vde/vde.c u32 value1 = frame ? ((mbs_width << 16) | mbs_height) : 0; frame 191 drivers/staging/media/tegra-vde/vde.c u32 value2 = frame ? ((((mbs_width + 1) >> 1) << 6) | 1) : 0; frame 233 drivers/staging/media/tegra-vde/vde.c struct video_frame *frame; frame 242 drivers/staging/media/tegra-vde/vde.c frame = &dpb_frames[i + 1]; frame 244 drivers/staging/media/tegra-vde/vde.c aux_addr = frame->aux_addr; frame 247 drivers/staging/media/tegra-vde/vde.c value |= !(frame->flags & FLAG_B_FRAME) << 25; frame 249 drivers/staging/media/tegra-vde/vde.c value |= frame->frame_num; frame 272 drivers/staging/media/tegra-vde/vde.c frame = &dpb_frames[k + 1]; frame 274 drivers/staging/media/tegra-vde/vde.c aux_addr = frame->aux_addr; frame 277 drivers/staging/media/tegra-vde/vde.c value |= !(frame->flags & FLAG_B_FRAME) << 25; frame 279 drivers/staging/media/tegra-vde/vde.c value |= frame->frame_num; frame 285 drivers/staging/media/tegra-vde/vde.c frame = &dpb_frames[k + 1]; frame 287 drivers/staging/media/tegra-vde/vde.c aux_addr = frame->aux_addr; frame 290 drivers/staging/media/tegra-vde/vde.c value |= !(frame->flags & FLAG_B_FRAME) << 25; frame 292 drivers/staging/media/tegra-vde/vde.c value |= frame->frame_num; frame 540 drivers/staging/media/tegra-vde/vde.c struct video_frame *frame, frame 550 drivers/staging/media/tegra-vde/vde.c &frame->y_dmabuf_attachment, frame 551 drivers/staging/media/tegra-vde/vde.c &frame->y_addr, frame 558 drivers/staging/media/tegra-vde/vde.c &frame->cb_dmabuf_attachment, frame 559 drivers/staging/media/tegra-vde/vde.c &frame->cb_addr, frame 566 drivers/staging/media/tegra-vde/vde.c &frame->cr_dmabuf_attachment, frame 567 drivers/staging/media/tegra-vde/vde.c &frame->cr_addr, frame 573 drivers/staging/media/tegra-vde/vde.c frame->aux_addr = 0x64DEAD00; frame 579 drivers/staging/media/tegra-vde/vde.c &frame->aux_dmabuf_attachment, frame 580 drivers/staging/media/tegra-vde/vde.c &frame->aux_addr, frame 588 drivers/staging/media/tegra-vde/vde.c tegra_vde_dmabuf_cache_unmap(vde, frame->cr_dmabuf_attachment, true); frame 590 drivers/staging/media/tegra-vde/vde.c tegra_vde_dmabuf_cache_unmap(vde, frame->cb_dmabuf_attachment, true); frame 592 drivers/staging/media/tegra-vde/vde.c tegra_vde_dmabuf_cache_unmap(vde, frame->y_dmabuf_attachment, true); frame 598 drivers/staging/media/tegra-vde/vde.c struct video_frame *frame, frame 604 drivers/staging/media/tegra-vde/vde.c tegra_vde_dmabuf_cache_unmap(vde, frame->aux_dmabuf_attachment, frame 607 drivers/staging/media/tegra-vde/vde.c tegra_vde_dmabuf_cache_unmap(vde, frame->cr_dmabuf_attachment, release); frame 608 drivers/staging/media/tegra-vde/vde.c tegra_vde_dmabuf_cache_unmap(vde, frame->cb_dmabuf_attachment, release); frame 609 drivers/staging/media/tegra-vde/vde.c tegra_vde_dmabuf_cache_unmap(vde, frame->y_dmabuf_attachment, release); frame 613 drivers/staging/media/tegra-vde/vde.c struct tegra_vde_h264_frame *frame) frame 615 drivers/staging/media/tegra-vde/vde.c if (frame->frame_num > 0x7FFFFF) { frame 616 drivers/staging/media/tegra-vde/vde.c dev_err(dev, "Bad frame_num %u\n", frame->frame_num); frame 3663 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *frame = recv_frame->pkt->data; frame 3667 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (GetRetry(frame)) { frame 24 drivers/staging/rtl8188eu/include/mon.h void rtl88eu_mon_recv_hook(struct net_device *dev, struct recv_frame *frame); frame 25 drivers/staging/rtl8188eu/include/mon.h void rtl88eu_mon_xmit_hook(struct net_device *dev, struct xmit_frame *frame, frame 229 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h unsigned int (*func)(struct adapter *adapt, struct recv_frame *frame); frame 235 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h unsigned int (*func)(struct adapter *adapt, struct recv_frame *frame); frame 74 drivers/staging/rtl8188eu/os_dep/mon.c void rtl88eu_mon_recv_hook(struct net_device *dev, struct recv_frame *frame) frame 81 drivers/staging/rtl8188eu/os_dep/mon.c if (!dev || !frame) frame 86 drivers/staging/rtl8188eu/os_dep/mon.c attr = &frame->attrib; frame 87 drivers/staging/rtl8188eu/os_dep/mon.c data = frame->pkt->data; frame 88 drivers/staging/rtl8188eu/os_dep/mon.c data_len = frame->pkt->len; frame 106 drivers/staging/rtl8188eu/os_dep/mon.c void rtl88eu_mon_xmit_hook(struct net_device *dev, struct xmit_frame *frame, frame 113 drivers/staging/rtl8188eu/os_dep/mon.c if (!dev || !frame) frame 118 drivers/staging/rtl8188eu/os_dep/mon.c attr = &frame->attrib; frame 120 drivers/staging/rtl8188eu/os_dep/mon.c offset = TXDESC_SIZE + frame->pkt_offset * PACKET_OFFSET_SZ; frame 121 drivers/staging/rtl8188eu/os_dep/mon.c data = frame->buf_addr + offset; frame 1293 drivers/staging/rtl8723bs/core/rtw_ieee80211.c int rtw_action_frame_parse(const u8 *frame, u32 frame_len, u8 *category, u8 *action) frame 1295 drivers/staging/rtl8723bs/core/rtw_ieee80211.c const u8 *frame_body = frame + sizeof(struct ieee80211_hdr_3addr); frame 1300 drivers/staging/rtl8723bs/core/rtw_ieee80211.c fc = le16_to_cpu(((struct ieee80211_hdr_3addr *)frame)->frame_control); frame 2023 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *frame = recv_frame->u.hdr.rx_data; frame 2027 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (GetRetry(frame)) { frame 1177 drivers/staging/rtl8723bs/include/ieee80211.h int rtw_action_frame_parse(const u8 *frame, u32 frame_len, u8 *category, u8 *action); frame 110 drivers/staging/rtl8723bs/include/ioctl_cfg80211.h void rtw_cfg80211_rx_action(struct adapter *adapter, u8 *frame, uint frame_len, const char*msg); frame 2987 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c void rtw_cfg80211_rx_action(struct adapter *adapter, u8 *frame, uint frame_len, const char*msg) frame 2995 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_action_frame_parse(frame, frame_len, &category, &action); frame 3005 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_cfg80211_rx_mgmt(adapter, freq, 0, frame, frame_len, GFP_ATOMIC); frame 1053 drivers/staging/wilc1000/wilc_wlan.c ret_size = wilc_wlan_cfg_set_wid(wilc->cfg_frame.frame, offset, frame 1094 drivers/staging/wilc1000/wilc_wlan.c ret_size = wilc_wlan_cfg_get_wid(wilc->cfg_frame.frame, offset, wid); frame 264 drivers/staging/wilc1000/wilc_wlan.h u8 frame[WILC_MAX_CFG_FRAME_SIZE]; frame 53 drivers/staging/wilc1000/wilc_wlan_cfg.c static int wilc_wlan_cfg_set_byte(u8 *frame, u32 offset, u16 id, u8 val8) frame 58 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(id, &frame[offset]); frame 59 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(1, &frame[offset + 2]); frame 60 drivers/staging/wilc1000/wilc_wlan_cfg.c frame[offset + 4] = val8; frame 64 drivers/staging/wilc1000/wilc_wlan_cfg.c static int wilc_wlan_cfg_set_hword(u8 *frame, u32 offset, u16 id, u16 val16) frame 69 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(id, &frame[offset]); frame 70 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(2, &frame[offset + 2]); frame 71 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(val16, &frame[offset + 4]); frame 76 drivers/staging/wilc1000/wilc_wlan_cfg.c static int wilc_wlan_cfg_set_word(u8 *frame, u32 offset, u16 id, u32 val32) frame 81 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(id, &frame[offset]); frame 82 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(4, &frame[offset + 2]); frame 83 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le32(val32, &frame[offset + 4]); frame 88 drivers/staging/wilc1000/wilc_wlan_cfg.c static int wilc_wlan_cfg_set_str(u8 *frame, u32 offset, u16 id, u8 *str, frame 94 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(id, &frame[offset]); frame 95 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(size, &frame[offset + 2]); frame 97 drivers/staging/wilc1000/wilc_wlan_cfg.c memcpy(&frame[offset + 4], str, size); frame 102 drivers/staging/wilc1000/wilc_wlan_cfg.c static int wilc_wlan_cfg_set_bin(u8 *frame, u32 offset, u16 id, u8 *b, u32 size) frame 110 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(id, &frame[offset]); frame 111 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(size, &frame[offset + 2]); frame 114 drivers/staging/wilc1000/wilc_wlan_cfg.c memcpy(&frame[offset + 4], b, size); frame 116 drivers/staging/wilc1000/wilc_wlan_cfg.c checksum += frame[offset + i + 4]; frame 119 drivers/staging/wilc1000/wilc_wlan_cfg.c frame[offset + size + 4] = checksum; frame 240 drivers/staging/wilc1000/wilc_wlan_cfg.c int wilc_wlan_cfg_set_wid(u8 *frame, u32 offset, u16 id, u8 *buf, int size) frame 248 drivers/staging/wilc1000/wilc_wlan_cfg.c ret = wilc_wlan_cfg_set_byte(frame, offset, id, *buf); frame 253 drivers/staging/wilc1000/wilc_wlan_cfg.c ret = wilc_wlan_cfg_set_hword(frame, offset, id, frame 259 drivers/staging/wilc1000/wilc_wlan_cfg.c ret = wilc_wlan_cfg_set_word(frame, offset, id, frame 264 drivers/staging/wilc1000/wilc_wlan_cfg.c ret = wilc_wlan_cfg_set_str(frame, offset, id, buf, size); frame 268 drivers/staging/wilc1000/wilc_wlan_cfg.c ret = wilc_wlan_cfg_set_bin(frame, offset, id, buf, size); frame 275 drivers/staging/wilc1000/wilc_wlan_cfg.c int wilc_wlan_cfg_get_wid(u8 *frame, u32 offset, u16 id) frame 280 drivers/staging/wilc1000/wilc_wlan_cfg.c put_unaligned_le16(id, &frame[offset]); frame 351 drivers/staging/wilc1000/wilc_wlan_cfg.c void wilc_wlan_cfg_indicate_rx(struct wilc *wilc, u8 *frame, int size, frame 357 drivers/staging/wilc1000/wilc_wlan_cfg.c msg_type = frame[0]; frame 358 drivers/staging/wilc1000/wilc_wlan_cfg.c msg_id = frame[1]; /* seq no */ frame 359 drivers/staging/wilc1000/wilc_wlan_cfg.c frame += 4; frame 372 drivers/staging/wilc1000/wilc_wlan_cfg.c wilc_wlan_parse_response_frame(wilc, frame, size); frame 378 drivers/staging/wilc1000/wilc_wlan_cfg.c wilc_wlan_parse_info_frame(wilc, frame); frame 382 drivers/staging/wilc1000/wilc_wlan_cfg.c wilc_gnrl_async_info_received(wilc, frame - 4, size + 4); frame 386 drivers/staging/wilc1000/wilc_wlan_cfg.c wilc_network_info_received(wilc, frame - 4, size + 4); frame 390 drivers/staging/wilc1000/wilc_wlan_cfg.c wilc_scan_complete_received(wilc, frame - 4, size + 4); frame 45 drivers/staging/wilc1000/wilc_wlan_cfg.h int wilc_wlan_cfg_set_wid(u8 *frame, u32 offset, u16 id, u8 *buf, int size); frame 46 drivers/staging/wilc1000/wilc_wlan_cfg.h int wilc_wlan_cfg_get_wid(u8 *frame, u32 offset, u16 id); frame 49 drivers/staging/wilc1000/wilc_wlan_cfg.h void wilc_wlan_cfg_indicate_rx(struct wilc *wilc, u8 *frame, int size, frame 175 drivers/thunderbolt/ctl.c if (WARN(len != pkg->frame.size, frame 177 drivers/thunderbolt/ctl.c len, pkg->frame.size)) frame 179 drivers/thunderbolt/ctl.c if (WARN(type != pkg->frame.eof, "wrong eof (expected %#x, got %#x)\n", frame 180 drivers/thunderbolt/ctl.c type, pkg->frame.eof)) frame 182 drivers/thunderbolt/ctl.c if (WARN(pkg->frame.sof, "wrong sof (expected 0x0, got %#x)\n", frame 183 drivers/thunderbolt/ctl.c pkg->frame.sof)) frame 246 drivers/thunderbolt/ctl.c if (pkg->frame.eof == TB_CFG_PKG_ERROR) frame 303 drivers/thunderbolt/ctl.c pkg->buffer, pkg->frame.buffer_phy); frame 315 drivers/thunderbolt/ctl.c &pkg->frame.buffer_phy); frame 326 drivers/thunderbolt/ctl.c static void tb_ctl_tx_callback(struct tb_ring *ring, struct ring_frame *frame, frame 329 drivers/thunderbolt/ctl.c struct ctl_pkg *pkg = container_of(frame, typeof(*pkg), frame); frame 357 drivers/thunderbolt/ctl.c pkg->frame.callback = tb_ctl_tx_callback; frame 358 drivers/thunderbolt/ctl.c pkg->frame.size = len + 4; frame 359 drivers/thunderbolt/ctl.c pkg->frame.sof = type; frame 360 drivers/thunderbolt/ctl.c pkg->frame.eof = type; frame 364 drivers/thunderbolt/ctl.c res = tb_ring_tx(ctl->tx, &pkg->frame); frame 381 drivers/thunderbolt/ctl.c tb_ring_rx(pkg->ctl->rx, &pkg->frame); /* frame 393 drivers/thunderbolt/ctl.c if (pkg->frame.eof != TB_CFG_PKG_ERROR) frame 407 drivers/thunderbolt/ctl.c static void tb_ctl_rx_callback(struct tb_ring *ring, struct ring_frame *frame, frame 410 drivers/thunderbolt/ctl.c struct ctl_pkg *pkg = container_of(frame, typeof(*pkg), frame); frame 420 drivers/thunderbolt/ctl.c if (frame->size < 4 || frame->size % 4 != 0) { frame 422 drivers/thunderbolt/ctl.c frame->size); frame 426 drivers/thunderbolt/ctl.c frame->size -= 4; /* remove checksum */ frame 427 drivers/thunderbolt/ctl.c crc32 = tb_crc(pkg->buffer, frame->size); frame 428 drivers/thunderbolt/ctl.c be32_to_cpu_array(pkg->buffer, pkg->buffer, frame->size / 4); frame 430 drivers/thunderbolt/ctl.c switch (frame->eof) { frame 436 drivers/thunderbolt/ctl.c if (*(__be32 *)(pkg->buffer + frame->size) != crc32) { frame 442 drivers/thunderbolt/ctl.c tb_ctl_handle_event(pkg->ctl, frame->eof, frame 443 drivers/thunderbolt/ctl.c pkg, frame->size); frame 451 drivers/thunderbolt/ctl.c if (*(__be32 *)(pkg->buffer + frame->size) != crc32) { frame 458 drivers/thunderbolt/ctl.c if (tb_ctl_handle_event(pkg->ctl, frame->eof, pkg, frame->size)) frame 632 drivers/thunderbolt/ctl.c ctl->rx_packets[i]->frame.callback = tb_ctl_rx_callback; frame 732 drivers/thunderbolt/ctl.c if (pkg->frame.eof == TB_CFG_PKG_ERROR) frame 735 drivers/thunderbolt/ctl.c if (pkg->frame.eof != req->response_type) frame 739 drivers/thunderbolt/ctl.c if (pkg->frame.size != req->response_size) frame 742 drivers/thunderbolt/ctl.c if (pkg->frame.eof == TB_CFG_PKG_READ || frame 743 drivers/thunderbolt/ctl.c pkg->frame.eof == TB_CFG_PKG_WRITE) { frame 50 drivers/thunderbolt/ctl.h struct ring_frame frame; frame 70 drivers/thunderbolt/dma_port.c if (pkg->frame.eof == TB_CFG_PKG_ERROR) frame 72 drivers/thunderbolt/dma_port.c if (pkg->frame.eof != req->response_type) frame 76 drivers/thunderbolt/dma_port.c if (pkg->frame.size != req->response_size) frame 244 drivers/thunderbolt/icm.c if (pkg->frame.eof != req->response_type) frame 196 drivers/thunderbolt/nhi.c struct ring_frame *frame, *n; frame 198 drivers/thunderbolt/nhi.c list_for_each_entry_safe(frame, n, &ring->queue, list) { frame 201 drivers/thunderbolt/nhi.c list_move_tail(&frame->list, &ring->in_flight); frame 203 drivers/thunderbolt/nhi.c descriptor->phys = frame->buffer_phy; frame 207 drivers/thunderbolt/nhi.c descriptor->length = frame->size; frame 208 drivers/thunderbolt/nhi.c descriptor->eof = frame->eof; frame 209 drivers/thunderbolt/nhi.c descriptor->sof = frame->sof; frame 231 drivers/thunderbolt/nhi.c struct ring_frame *frame; frame 250 drivers/thunderbolt/nhi.c frame = list_first_entry(&ring->in_flight, typeof(*frame), frame 252 drivers/thunderbolt/nhi.c list_move_tail(&frame->list, &done); frame 254 drivers/thunderbolt/nhi.c frame->size = ring->descriptors[ring->tail].length; frame 255 drivers/thunderbolt/nhi.c frame->eof = ring->descriptors[ring->tail].eof; frame 256 drivers/thunderbolt/nhi.c frame->sof = ring->descriptors[ring->tail].sof; frame 257 drivers/thunderbolt/nhi.c frame->flags = ring->descriptors[ring->tail].flags; frame 267 drivers/thunderbolt/nhi.c frame = list_first_entry(&done, typeof(*frame), list); frame 272 drivers/thunderbolt/nhi.c list_del_init(&frame->list); frame 273 drivers/thunderbolt/nhi.c if (frame->callback) frame 274 drivers/thunderbolt/nhi.c frame->callback(ring, frame, canceled); frame 278 drivers/thunderbolt/nhi.c int __tb_ring_enqueue(struct tb_ring *ring, struct ring_frame *frame) frame 285 drivers/thunderbolt/nhi.c list_add_tail(&frame->list, &ring->queue); frame 306 drivers/thunderbolt/nhi.c struct ring_frame *frame = NULL; frame 316 drivers/thunderbolt/nhi.c frame = list_first_entry(&ring->in_flight, typeof(*frame), frame 318 drivers/thunderbolt/nhi.c list_del_init(&frame->list); frame 321 drivers/thunderbolt/nhi.c frame->size = ring->descriptors[ring->tail].length; frame 322 drivers/thunderbolt/nhi.c frame->eof = ring->descriptors[ring->tail].eof; frame 323 drivers/thunderbolt/nhi.c frame->sof = ring->descriptors[ring->tail].sof; frame 324 drivers/thunderbolt/nhi.c frame->flags = ring->descriptors[ring->tail].flags; frame 332 drivers/thunderbolt/nhi.c return frame; frame 51 drivers/thunderbolt/xdomain.c switch (pkg->frame.eof) { frame 59 drivers/thunderbolt/xdomain.c if (pkg->frame.size < req->response_size / 4) frame 296 drivers/tty/amiserial.c icount->frame++; frame 1196 drivers/tty/amiserial.c icount->frame = cnow.frame; frame 1518 drivers/tty/amiserial.c if (state->icount.frame) frame 1519 drivers/tty/amiserial.c seq_printf(m, " fe:%d", state->icount.frame); frame 1650 drivers/tty/amiserial.c state->icount.frame = state->icount.parity = 0; frame 466 drivers/tty/cyclades.c info->icount.frame++; frame 2753 drivers/tty/cyclades.c sic->frame = cnow.frame; frame 1350 drivers/tty/isicom.c } *frame; frame 1379 drivers/tty/isicom.c for (frame = (struct stframe *)fw->data; frame 1380 drivers/tty/isicom.c frame < (struct stframe *)(fw->data + fw->size); frame 1381 drivers/tty/isicom.c frame = (struct stframe *)((u8 *)(frame + 1) + frame 1382 drivers/tty/isicom.c frame->count)) { frame 1388 drivers/tty/isicom.c outw(frame->addr, base); /* lsb of address */ frame 1390 drivers/tty/isicom.c word_count = frame->count / 2 + frame->count % 2; frame 1405 drivers/tty/isicom.c index + 1, frame->addr, frame->count, status); frame 1408 drivers/tty/isicom.c outsw(base, frame->data, word_count); frame 1427 drivers/tty/isicom.c for (frame = (struct stframe *)fw->data; frame 1428 drivers/tty/isicom.c frame < (struct stframe *)(fw->data + fw->size); frame 1429 drivers/tty/isicom.c frame = (struct stframe *)((u8 *)(frame + 1) + frame 1430 drivers/tty/isicom.c frame->count)) { frame 1436 drivers/tty/isicom.c outw(frame->addr, base); /* lsb of address */ frame 1438 drivers/tty/isicom.c word_count = (frame->count >> 1) + frame->count % 2; frame 1453 drivers/tty/isicom.c index + 1, frame->addr, frame->count, status); frame 1467 drivers/tty/isicom.c for (a = 0; a < frame->count; a++) frame 1468 drivers/tty/isicom.c if (data[a] != frame->data[a]) { frame 1834 drivers/tty/mxser.c icount->frame = cnow.frame; frame 2121 drivers/tty/mxser.c port->icount.frame++; frame 1739 drivers/tty/nozomi.c icount->frame = cnow.frame; frame 98 drivers/tty/serial/21285.c port->icount.frame++; frame 1677 drivers/tty/serial/8250/8250_port.c port->icount.frame++; frame 227 drivers/tty/serial/altera_uart.c port->icount.frame++; frame 144 drivers/tty/serial/amba-pl010.c uap->port.icount.frame++; frame 338 drivers/tty/serial/amba-pl011.c uap->port.icount.frame++; frame 101 drivers/tty/serial/apbuart.c port->icount.frame++; frame 227 drivers/tty/serial/arc_uart.c port->icount.frame++; frame 770 drivers/tty/serial/atmel_serial.c port->icount.frame++; frame 1556 drivers/tty/serial/atmel_serial.c port->icount.frame++; frame 280 drivers/tty/serial/bcm63xx_uart.c port->icount.frame++; frame 120 drivers/tty/serial/clps711x.c port->icount.frame++; frame 326 drivers/tty/serial/cpm_uart/cpm_uart_core.c port->icount.frame++; frame 155 drivers/tty/serial/digicolor-usart.c port->icount.frame++; frame 222 drivers/tty/serial/dz.c icount->frame++; frame 223 drivers/tty/serial/efm32-uart.c port->icount.frame++; frame 354 drivers/tty/serial/efm32-uart.c u32 frame = 0; frame 365 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_DATABITS(5); frame 368 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_DATABITS(6); frame 371 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_DATABITS(7); frame 374 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_DATABITS(8); frame 380 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_STOPBITS_TWO; frame 382 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_STOPBITS_ONE; frame 386 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_PARITY_ODD; frame 388 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_PARITY_EVEN; frame 390 drivers/tty/serial/efm32-uart.c frame |= UARTn_FRAME_PARITY_NONE; frame 420 drivers/tty/serial/efm32-uart.c efm32_uart_write32(efm_port, frame, UARTn_FRAME); frame 560 drivers/tty/serial/efm32-uart.c u32 route, clkdiv, frame; frame 576 drivers/tty/serial/efm32-uart.c frame = efm32_uart_read32(efm_port, UARTn_FRAME); frame 577 drivers/tty/serial/efm32-uart.c switch (frame & UARTn_FRAME_PARITY__MASK) { frame 588 drivers/tty/serial/efm32-uart.c *bits = (frame & UARTn_FRAME_DATABITS__MASK) - frame 847 drivers/tty/serial/fsl_lpuart.c sport->port.icount.frame++; frame 929 drivers/tty/serial/fsl_lpuart.c sport->port.icount.frame++; frame 1018 drivers/tty/serial/fsl_lpuart.c sport->port.icount.frame++; frame 1037 drivers/tty/serial/fsl_lpuart.c sport->port.icount.frame++; frame 779 drivers/tty/serial/icom.c icount->frame++; frame 770 drivers/tty/serial/imx.c sport->port.icount.frame++; frame 1203 drivers/tty/serial/imx.c sport->port.icount.frame++; frame 296 drivers/tty/serial/ip22zilog.c up->port.icount.frame++; frame 188 drivers/tty/serial/lantiq.c port->icount.frame++; frame 268 drivers/tty/serial/lpc32xx_hs.c port->icount.frame++; frame 225 drivers/tty/serial/max3100.c s->port.icount.frame++; frame 720 drivers/tty/serial/max310x.c port->icount.frame++; frame 304 drivers/tty/serial/mcf.c port->icount.frame++; frame 207 drivers/tty/serial/men_z135_uart.c port->icount.frame++; frame 190 drivers/tty/serial/meson_uart.c port->icount.frame++; frame 192 drivers/tty/serial/meson_uart.c port->icount.frame++; frame 1413 drivers/tty/serial/mpc52xx_uart.c port->icount.frame++; frame 789 drivers/tty/serial/msm_serial.c port->icount.frame++; frame 264 drivers/tty/serial/mvebu-uart.c port->icount.frame++; frame 666 drivers/tty/serial/mxs-auart.c s->port.icount.frame++; frame 526 drivers/tty/serial/omap-serial.c up->port.icount.frame++; frame 229 drivers/tty/serial/owl-uart.c port->icount.frame++; frame 1060 drivers/tty/serial/pch_uart.c port->icount.frame++; frame 250 drivers/tty/serial/pic32_uart.c port->icount.frame++; frame 285 drivers/tty/serial/pmac_zilog.c uap->port.icount.frame++; frame 212 drivers/tty/serial/pnx8xxx_uart.c sport->port.icount.frame++; frame 133 drivers/tty/serial/pxa.c up->port.icount.frame++; frame 383 drivers/tty/serial/rda-uart.c port->icount.frame++; frame 206 drivers/tty/serial/sa1100.c sport->port.icount.frame++; frame 656 drivers/tty/serial/samsung.c port->icount.frame++; frame 362 drivers/tty/serial/sb1250-duart.c icount->frame++; frame 601 drivers/tty/serial/sc16is7xx.c port->icount.frame++; frame 414 drivers/tty/serial/sccnxp.c port->icount.frame++; frame 449 drivers/tty/serial/serial-tegra.c tup->uport.icount.frame++; frame 1274 drivers/tty/serial/serial_core.c icount->frame = cnow.frame; frame 1858 drivers/tty/serial/serial_core.c if (uport->icount.frame) frame 1859 drivers/tty/serial/serial_core.c seq_printf(m, " fe:%d", uport->icount.frame); frame 303 drivers/tty/serial/serial_txx9.c up->port.icount.frame++; frame 894 drivers/tty/serial/sh-sci.c port->icount.frame++; frame 945 drivers/tty/serial/sh-sci.c port->icount.frame++; frame 493 drivers/tty/serial/sirfsoc_uart.c port->icount.frame++; frame 583 drivers/tty/serial/sprd_serial.c port->icount.frame++; frame 326 drivers/tty/serial/st-asc.c port->icount.frame++; frame 260 drivers/tty/serial/stm32-usart.c port->icount.frame++; frame 198 drivers/tty/serial/sunsab.c up->port.icount.frame++; frame 358 drivers/tty/serial/sunsu.c up->port.icount.frame++; frame 381 drivers/tty/serial/sunzilog.c up->port.icount.frame++; frame 149 drivers/tty/serial/uartlite.c port->icount.frame++; frame 536 drivers/tty/serial/ucc_uart.c port->icount.frame++; frame 329 drivers/tty/serial/vr41xx_siu.c port->icount.frame++; frame 179 drivers/tty/serial/vt8500_serial.c port->icount.frame++; frame 275 drivers/tty/serial/xilinx_uartps.c port->icount.frame++; frame 285 drivers/tty/serial/xilinx_uartps.c port->icount.frame++; frame 586 drivers/tty/serial/zs.c icount->frame++; frame 1481 drivers/tty/synclink.c icount->frame++; frame 1517 drivers/tty/synclink.c icount->parity,icount->frame,icount->overrun); frame 2932 drivers/tty/synclink.c icount->frame = cnow.frame; frame 3484 drivers/tty/synclink.c if (info->icount.frame) frame 3485 drivers/tty/synclink.c seq_printf(m, " fe:%d", info->icount.frame); frame 1114 drivers/tty/synclink_gt.c icount->frame = cnow.frame; frame 1276 drivers/tty/synclink_gt.c if (info->icount.frame) frame 1277 drivers/tty/synclink_gt.c seq_printf(m, " fe:%d", info->icount.frame); frame 1852 drivers/tty/synclink_gt.c icount->frame++; frame 1323 drivers/tty/synclinkmp.c icount->frame = cnow.frame; frame 1389 drivers/tty/synclinkmp.c if (info->icount.frame) frame 1390 drivers/tty/synclinkmp.c seq_printf(m, " fe:%d", info->icount.frame); frame 2164 drivers/tty/synclinkmp.c icount->frame++; frame 2196 drivers/tty/synclinkmp.c icount->frame,icount->overrun); frame 320 drivers/usb/class/cdc-acm.c acm->iocount.frame++; frame 1014 drivers/usb/class/cdc-acm.c icount->frame = acm->iocount.frame; frame 668 drivers/usb/dwc2/hcd.h static inline u16 dwc2_frame_num_inc(u16 frame, u16 inc) frame 670 drivers/usb/dwc2/hcd.h return (frame + inc) & HFNUM_MAX_FRNUM; frame 673 drivers/usb/dwc2/hcd.h static inline u16 dwc2_frame_num_dec(u16 frame, u16 dec) frame 675 drivers/usb/dwc2/hcd.h return (frame + HFNUM_MAX_FRNUM + 1 - dec) & HFNUM_MAX_FRNUM; frame 678 drivers/usb/dwc2/hcd.h static inline u16 dwc2_full_frame_num(u16 frame) frame 680 drivers/usb/dwc2/hcd.h return (frame & HFNUM_MAX_FRNUM) >> 3; frame 683 drivers/usb/dwc2/hcd.h static inline u16 dwc2_micro_frame_num(u16 frame) frame 685 drivers/usb/dwc2/hcd.h return frame & 0x7; frame 56 drivers/usb/dwc2/hcd_ddma.c static u16 dwc2_frame_list_idx(u16 frame) frame 58 drivers/usb/dwc2/hcd_ddma.c return frame & (FRLISTEN_64_SIZE - 1); frame 431 drivers/usb/dwc2/hcd_ddma.c u16 frame; frame 464 drivers/usb/dwc2/hcd_ddma.c frame = dwc2_frame_num_inc(hsotg->frame_number, frame 468 drivers/usb/dwc2/hcd_ddma.c frame = dwc2_frame_num_inc(hsotg->frame_number, frame 472 drivers/usb/dwc2/hcd_ddma.c frame = dwc2_full_frame_num(frame); frame 480 drivers/usb/dwc2/hcd_ddma.c frame = dwc2_frame_num_inc(hsotg->frame_number, 2); frame 483 drivers/usb/dwc2/hcd_ddma.c return frame; frame 493 drivers/usb/dwc2/hcd_ddma.c u16 frame, fr_idx, fr_idx_tmp, skip_frames; frame 514 drivers/usb/dwc2/hcd_ddma.c frame = dwc2_calc_starting_frame(hsotg, qh, &skip_frames); frame 519 drivers/usb/dwc2/hcd_ddma.c fr_idx_tmp = dwc2_frame_list_idx(frame); frame 1083 drivers/usb/gadget/function/uvc_configfs.c } __attribute__((packed)) frame; frame 1107 drivers/usb/gadget/function/uvc_configfs.c result = sprintf(page, "%u\n", f->frame.cname); \ frame 1122 drivers/usb/gadget/function/uvc_configfs.c typeof(f->frame.cname) num; \ frame 1141 drivers/usb/gadget/function/uvc_configfs.c f->frame.cname = num; \ frame 1176 drivers/usb/gadget/function/uvc_configfs.c result = sprintf(page, "%u\n", f->frame.b_frame_index); frame 1212 drivers/usb/gadget/function/uvc_configfs.c for (result = 0, i = 0; i < frm->frame.b_frame_interval_type; ++i) { frame 1314 drivers/usb/gadget/function/uvc_configfs.c ch->frame.b_frame_interval_type = n; frame 1358 drivers/usb/gadget/function/uvc_configfs.c h->frame.b_descriptor_type = USB_DT_CS_INTERFACE; frame 1359 drivers/usb/gadget/function/uvc_configfs.c h->frame.b_frame_index = 1; frame 1360 drivers/usb/gadget/function/uvc_configfs.c h->frame.w_width = 640; frame 1361 drivers/usb/gadget/function/uvc_configfs.c h->frame.w_height = 360; frame 1362 drivers/usb/gadget/function/uvc_configfs.c h->frame.dw_min_bit_rate = 18432000; frame 1363 drivers/usb/gadget/function/uvc_configfs.c h->frame.dw_max_bit_rate = 55296000; frame 1364 drivers/usb/gadget/function/uvc_configfs.c h->frame.dw_max_video_frame_buffer_size = 460800; frame 1365 drivers/usb/gadget/function/uvc_configfs.c h->frame.dw_default_frame_interval = 666666; frame 1373 drivers/usb/gadget/function/uvc_configfs.c h->frame.b_descriptor_subtype = UVC_VS_FRAME_UNCOMPRESSED; frame 1376 drivers/usb/gadget/function/uvc_configfs.c h->frame.b_descriptor_subtype = UVC_VS_FRAME_MJPEG; frame 1420 drivers/usb/gadget/function/uvc_configfs.c frm->frame.b_frame_index = i++; frame 2061 drivers/usb/gadget/function/uvc_configfs.c *size += sizeof(frm->frame); frame 2062 drivers/usb/gadget/function/uvc_configfs.c *size += frm->frame.b_frame_interval_type * sz; frame 2135 drivers/usb/gadget/function/uvc_configfs.c sz = sizeof(frm->frame); frame 2136 drivers/usb/gadget/function/uvc_configfs.c memcpy(*dest, &frm->frame, sz); frame 2138 drivers/usb/gadget/function/uvc_configfs.c sz = frm->frame.b_frame_interval_type * frame 2144 drivers/usb/gadget/function/uvc_configfs.c frm->frame.b_frame_interval_type); frame 2147 drivers/usb/gadget/function/uvc_configfs.c frm->frame.b_frame_interval_type); frame 1060 drivers/usb/gadget/udc/fsl_qe_udc.c static int qe_ep_tx(struct qe_ep *ep, struct qe_frame *frame) frame 1082 drivers/usb/gadget/udc/fsl_qe_udc.c if (frame_get_length(frame) == 0) { frame 1083 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_data(frame, udc->nullbuf); frame 1084 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_length(frame, 2); frame 1085 drivers/usb/gadget/udc/fsl_qe_udc.c frame->info |= (ZLP | NO_CRC); frame 1088 drivers/usb/gadget/udc/fsl_qe_udc.c paddr = virt_to_phys((void *)frame->data); frame 1091 drivers/usb/gadget/udc/fsl_qe_udc.c if (!(frame_get_info(frame) & NO_CRC)) frame 1093 drivers/usb/gadget/udc/fsl_qe_udc.c | frame_get_length(frame); frame 1095 drivers/usb/gadget/udc/fsl_qe_udc.c bdstatus |= T_R | T_I | T_L | frame_get_length(frame); frame 1103 drivers/usb/gadget/udc/fsl_qe_udc.c frame->info |= PID_DATA1; frame 1106 drivers/usb/gadget/udc/fsl_qe_udc.c frame->info |= PID_DATA0; frame 1182 drivers/usb/gadget/udc/fsl_qe_udc.c static int qe_usb_senddata(struct qe_ep *ep, struct qe_frame *frame) frame 1187 drivers/usb/gadget/udc/fsl_qe_udc.c qe_frame_clean(frame); frame 1194 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_data(frame, buf); frame 1195 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_length(frame, size); frame 1196 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_status(frame, FRAME_OK); frame 1197 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_info(frame, 0); frame 1198 drivers/usb/gadget/udc/fsl_qe_udc.c return qe_ep_tx(ep, frame); frame 1204 drivers/usb/gadget/udc/fsl_qe_udc.c static int sendnulldata(struct qe_ep *ep, struct qe_frame *frame, uint infor) frame 1208 drivers/usb/gadget/udc/fsl_qe_udc.c if (frame == NULL) frame 1211 drivers/usb/gadget/udc/fsl_qe_udc.c qe_frame_clean(frame); frame 1212 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_data(frame, (u8 *)udc->nullbuf); frame 1213 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_length(frame, 2); frame 1214 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_status(frame, FRAME_OK); frame 1215 drivers/usb/gadget/udc/fsl_qe_udc.c frame_set_info(frame, (ZLP | NO_CRC | infor)); frame 1217 drivers/usb/gadget/udc/fsl_qe_udc.c return qe_ep_tx(ep, frame); frame 1220 drivers/usb/gadget/udc/fsl_qe_udc.c static int frame_create_tx(struct qe_ep *ep, struct qe_frame *frame) frame 1229 drivers/usb/gadget/udc/fsl_qe_udc.c reval = qe_usb_senddata(ep, frame); frame 1231 drivers/usb/gadget/udc/fsl_qe_udc.c reval = sendnulldata(ep, frame, 0); frame 1300 drivers/usb/gadget/udc/fsl_qe_udc.c struct qe_frame *frame = ep->txframe; frame 1302 drivers/usb/gadget/udc/fsl_qe_udc.c if ((frame_get_info(frame) & (ZLP | NO_REQ)) == (ZLP | NO_REQ)) { frame 2418 drivers/usb/gadget/udc/lpc32xx_udc.c int frame; frame 2427 drivers/usb/gadget/udc/lpc32xx_udc.c frame = (int) udc_get_current_frame(udc); frame 2431 drivers/usb/gadget/udc/lpc32xx_udc.c return frame; frame 525 drivers/usb/gadget/udc/pch_udc.c u32 frame = pch_udc_readl(dev, UDC_DEVSTS_ADDR); frame 526 drivers/usb/gadget/udc/pch_udc.c return (frame & UDC_DEVSTS_TS_MASK) >> UDC_DEVSTS_TS_SHIFT; frame 1213 drivers/usb/gadget/udc/udc-xilinx.c int frame; frame 1219 drivers/usb/gadget/udc/udc-xilinx.c frame = udc->read_fn(udc->addr + XUSB_FRAMENUM_OFFSET); frame 1220 drivers/usb/gadget/udc/udc-xilinx.c return frame; frame 109 drivers/usb/host/ehci-dbg.c label, itd->frame, itd, hc32_to_cpu(ehci, itd->hw_next), frame 140 drivers/usb/host/ehci-dbg.c label, sitd->frame, sitd, hc32_to_cpu(ehci, sitd->hw_next), frame 63 drivers/usb/host/ehci-sched.c static void periodic_unlink(struct ehci_hcd *ehci, unsigned frame, void *ptr) frame 65 drivers/usb/host/ehci-sched.c union ehci_shadow *prev_p = &ehci->pshadow[frame]; frame 66 drivers/usb/host/ehci-sched.c __hc32 *hw_p = &ehci->periodic[frame]; frame 371 drivers/usb/host/ehci-sched.c unsigned frame, frame 381 drivers/usb/host/ehci-sched.c for (frame &= period - 1; frame < EHCI_BANDWIDTH_FRAMES; frame 382 drivers/usb/host/ehci-sched.c frame += period) { frame 386 drivers/usb/host/ehci-sched.c if (tt->bandwidth[frame] + usecs > 900) frame 389 drivers/usb/host/ehci-sched.c uf = frame << 3; frame 431 drivers/usb/host/ehci-sched.c unsigned frame, frame 442 drivers/usb/host/ehci-sched.c for (; frame < ehci->periodic_size; frame += period) { frame 447 drivers/usb/host/ehci-sched.c here = ehci->pshadow[frame]; frame 448 drivers/usb/host/ehci-sched.c type = Q_NEXT_TYPE(ehci, ehci->periodic[frame]); frame 488 drivers/usb/host/ehci-sched.c frame, type); frame 757 drivers/usb/host/ehci-sched.c unsigned frame, frame 771 drivers/usb/host/ehci-sched.c for (uframe += frame << 3; uframe < EHCI_BANDWIDTH_SIZE; frame 783 drivers/usb/host/ehci-sched.c unsigned frame, frame 796 drivers/usb/host/ehci-sched.c if (!check_period(ehci, frame, uframe, qh->ps.bw_uperiod, qh->ps.usecs)) frame 805 drivers/usb/host/ehci-sched.c if (tt_available(ehci, &qh->ps, tt, frame, uframe)) { frame 810 drivers/usb/host/ehci-sched.c if (!check_period(ehci, frame, i, frame 832 drivers/usb/host/ehci-sched.c if (tt_no_collision(ehci, qh->ps.bw_period, qh->ps.udev, frame, mask)) { frame 833 drivers/usb/host/ehci-sched.c if (!check_period(ehci, frame, uframe + qh->gap_uf + 1, frame 836 drivers/usb/host/ehci-sched.c if (!check_period(ehci, frame, uframe + qh->gap_uf, frame 880 drivers/usb/host/ehci-sched.c unsigned frame; frame 883 drivers/usb/host/ehci-sched.c frame = ++ehci->random_frame & (qh->ps.bw_period - 1); frame 886 drivers/usb/host/ehci-sched.c frame, uframe, qh, &c_mask, tt); frame 1284 drivers/usb/host/ehci-sched.c if (itd->frame == ehci->now_frame) frame 1303 drivers/usb/host/ehci-sched.c itd->frame = NO_FRAME; frame 1402 drivers/usb/host/ehci-sched.c unsigned frame, uf; frame 1416 drivers/usb/host/ehci-sched.c frame = uframe >> 3; frame 1423 drivers/usb/host/ehci-sched.c if (!tt_available(ehci, &stream->ps, tt, frame, uf)) frame 1430 drivers/usb/host/ehci-sched.c stream->ps.udev, frame, mask)) frame 1724 drivers/usb/host/ehci-sched.c itd_link(struct ehci_hcd *ehci, unsigned frame, struct ehci_itd *itd) frame 1726 drivers/usb/host/ehci-sched.c union ehci_shadow *prev = &ehci->pshadow[frame]; frame 1727 drivers/usb/host/ehci-sched.c __hc32 *hw_p = &ehci->periodic[frame]; frame 1744 drivers/usb/host/ehci-sched.c itd->frame = frame; frame 1758 drivers/usb/host/ehci-sched.c unsigned next_uframe, uframe, frame; frame 1793 drivers/usb/host/ehci-sched.c frame = next_uframe >> 3; frame 1802 drivers/usb/host/ehci-sched.c if (((next_uframe >> 3) != frame) frame 1804 drivers/usb/host/ehci-sched.c itd_link(ehci, frame & (ehci->periodic_size - 1), itd); frame 2076 drivers/usb/host/ehci-sched.c if (sitd->frame == ehci->now_frame) frame 2095 drivers/usb/host/ehci-sched.c sitd->frame = NO_FRAME; frame 2139 drivers/usb/host/ehci-sched.c sitd_link(struct ehci_hcd *ehci, unsigned frame, struct ehci_sitd *sitd) frame 2142 drivers/usb/host/ehci-sched.c sitd->sitd_next = ehci->pshadow[frame]; frame 2143 drivers/usb/host/ehci-sched.c sitd->hw_next = ehci->periodic[frame]; frame 2144 drivers/usb/host/ehci-sched.c ehci->pshadow[frame].sitd = sitd; frame 2145 drivers/usb/host/ehci-sched.c sitd->frame = frame; frame 2147 drivers/usb/host/ehci-sched.c ehci->periodic[frame] = cpu_to_hc32(ehci, sitd->sitd_dma | Q_TYPE_SITD); frame 2365 drivers/usb/host/ehci-sched.c unsigned uf, now_frame, frame; frame 2386 drivers/usb/host/ehci-sched.c frame = ehci->last_iso_frame; frame 2390 drivers/usb/host/ehci-sched.c q_p = &ehci->pshadow[frame]; frame 2391 drivers/usb/host/ehci-sched.c hw_p = &ehci->periodic[frame]; frame 2405 drivers/usb/host/ehci-sched.c if (frame == now_frame && live) { frame 2446 drivers/usb/host/ehci-sched.c if (((frame == now_frame) || frame 2447 drivers/usb/host/ehci-sched.c (((frame + 1) & fmask) == now_frame)) frame 2476 drivers/usb/host/ehci-sched.c type, frame, q.ptr); frame 2492 drivers/usb/host/ehci-sched.c if (frame == now_frame) frame 2496 drivers/usb/host/ehci-sched.c ehci->last_iso_frame = frame; frame 2497 drivers/usb/host/ehci-sched.c frame = (frame + 1) & fmask; frame 533 drivers/usb/host/ehci.h unsigned frame; /* where scheduled */ frame 577 drivers/usb/host/ehci.h unsigned frame; frame 53 drivers/usb/host/fhci-q.c void fhci_add_td_to_frame(struct fhci_time_frame *frame, struct td *td) frame 55 drivers/usb/host/fhci-q.c list_add_tail(&td->frame_lh, &frame->tds_list); frame 82 drivers/usb/host/fhci-q.c struct td *fhci_remove_td_from_frame(struct fhci_time_frame *frame) frame 86 drivers/usb/host/fhci-q.c if (!list_empty(&frame->tds_list)) { frame 87 drivers/usb/host/fhci-q.c td = list_entry(frame->tds_list.next, struct td, frame_lh); frame 88 drivers/usb/host/fhci-q.c list_del_init(frame->tds_list.next); frame 95 drivers/usb/host/fhci-q.c struct td *fhci_peek_td_from_frame(struct fhci_time_frame *frame) frame 99 drivers/usb/host/fhci-q.c if (!list_empty(&frame->tds_list)) frame 100 drivers/usb/host/fhci-q.c td = list_entry(frame->tds_list.next, struct td, frame_lh); frame 838 drivers/usb/host/fhci-sched.c u16 frame = urb->start_frame; frame 845 drivers/usb/host/fhci-sched.c frame += cnt * urb->interval; frame 846 drivers/usb/host/fhci-sched.c frame &= 0x07ff; frame 853 drivers/usb/host/fhci-sched.c urb->interval, frame, true); frame 566 drivers/usb/host/fhci.h struct td *fhci_remove_td_from_frame(struct fhci_time_frame *frame); frame 568 drivers/usb/host/fhci.h struct td *fhci_peek_td_from_frame(struct fhci_time_frame *frame); frame 569 drivers/usb/host/fhci.h void fhci_add_td_to_frame(struct fhci_time_frame *frame, struct td *td); frame 146 drivers/usb/host/fotg210-hcd.c itd->frame, itd, hc32_to_cpu(fotg210, itd->hw_next), frame 3308 drivers/usb/host/fotg210-hcd.c static void periodic_unlink(struct fotg210_hcd *fotg210, unsigned frame, frame 3311 drivers/usb/host/fotg210-hcd.c union fotg210_shadow *prev_p = &fotg210->pshadow[frame]; frame 3312 drivers/usb/host/fotg210-hcd.c __hc32 *hw_p = &fotg210->periodic[frame]; frame 3339 drivers/usb/host/fotg210-hcd.c unsigned frame, unsigned uframe) frame 3341 drivers/usb/host/fotg210-hcd.c __hc32 *hw_p = &fotg210->periodic[frame]; frame 3342 drivers/usb/host/fotg210-hcd.c union fotg210_shadow *q = &fotg210->pshadow[frame]; frame 3381 drivers/usb/host/fotg210-hcd.c frame * 8 + uframe, usecs); frame 3402 drivers/usb/host/fotg210-hcd.c struct usb_device *dev, unsigned frame, u32 uf_mask) frame 3411 drivers/usb/host/fotg210-hcd.c for (; frame < fotg210->periodic_size; frame += period) { frame 3416 drivers/usb/host/fotg210-hcd.c here = fotg210->pshadow[frame]; frame 3417 drivers/usb/host/fotg210-hcd.c type = Q_NEXT_TYPE(fotg210, fotg210->periodic[frame]); frame 3443 drivers/usb/host/fotg210-hcd.c frame, type); frame 3674 drivers/usb/host/fotg210-hcd.c static int check_period(struct fotg210_hcd *fotg210, unsigned frame, frame 3694 drivers/usb/host/fotg210-hcd.c claimed = periodic_usecs(fotg210, frame, frame 3699 drivers/usb/host/fotg210-hcd.c } while ((frame += 1) < fotg210->periodic_size); frame 3704 drivers/usb/host/fotg210-hcd.c claimed = periodic_usecs(fotg210, frame, uframe); frame 3707 drivers/usb/host/fotg210-hcd.c } while ((frame += period) < fotg210->periodic_size); frame 3714 drivers/usb/host/fotg210-hcd.c static int check_intr_schedule(struct fotg210_hcd *fotg210, unsigned frame, frame 3723 drivers/usb/host/fotg210-hcd.c if (!check_period(fotg210, frame, uframe, qh->period, qh->usecs)) frame 3742 drivers/usb/host/fotg210-hcd.c if (tt_no_collision(fotg210, qh->period, qh->dev, frame, mask)) { frame 3743 drivers/usb/host/fotg210-hcd.c if (!check_period(fotg210, frame, uframe + qh->gap_uf + 1, frame 3746 drivers/usb/host/fotg210-hcd.c if (!check_period(fotg210, frame, uframe + qh->gap_uf, frame 3763 drivers/usb/host/fotg210-hcd.c unsigned frame; /* 0..(qh->period - 1), or NO_FRAME */ frame 3768 drivers/usb/host/fotg210-hcd.c frame = qh->start; frame 3771 drivers/usb/host/fotg210-hcd.c if (frame < qh->period) { frame 3773 drivers/usb/host/fotg210-hcd.c status = check_intr_schedule(fotg210, frame, --uframe, frame 3790 drivers/usb/host/fotg210-hcd.c frame = ++fotg210->random_frame % qh->period; frame 3793 drivers/usb/host/fotg210-hcd.c frame, uframe, qh, frame 3802 drivers/usb/host/fotg210-hcd.c frame = 0; frame 3808 drivers/usb/host/fotg210-hcd.c qh->start = frame; frame 4109 drivers/usb/host/fotg210-hcd.c if (itd->frame == fotg210->now_frame) frame 4328 drivers/usb/host/fotg210-hcd.c static inline void itd_link(struct fotg210_hcd *fotg210, unsigned frame, frame 4331 drivers/usb/host/fotg210-hcd.c union fotg210_shadow *prev = &fotg210->pshadow[frame]; frame 4332 drivers/usb/host/fotg210-hcd.c __hc32 *hw_p = &fotg210->periodic[frame]; frame 4349 drivers/usb/host/fotg210-hcd.c itd->frame = frame; frame 4359 drivers/usb/host/fotg210-hcd.c unsigned next_uframe, uframe, frame; frame 4392 drivers/usb/host/fotg210-hcd.c frame = next_uframe >> 3; frame 4401 drivers/usb/host/fotg210-hcd.c if (((next_uframe >> 3) != frame) frame 4403 drivers/usb/host/fotg210-hcd.c itd_link(fotg210, frame & (fotg210->periodic_size - 1), frame 4582 drivers/usb/host/fotg210-hcd.c static inline int scan_frame_queue(struct fotg210_hcd *fotg210, unsigned frame, frame 4591 drivers/usb/host/fotg210-hcd.c q_p = &fotg210->pshadow[frame]; frame 4592 drivers/usb/host/fotg210-hcd.c hw_p = &fotg210->periodic[frame]; frame 4605 drivers/usb/host/fotg210-hcd.c if (frame == now_frame && live) { frame 4636 drivers/usb/host/fotg210-hcd.c type, frame, q.ptr); frame 4654 drivers/usb/host/fotg210-hcd.c unsigned uf, now_frame, frame, ret; frame 4673 drivers/usb/host/fotg210-hcd.c frame = fotg210->next_frame; frame 4677 drivers/usb/host/fotg210-hcd.c ret = scan_frame_queue(fotg210, frame, frame 4681 drivers/usb/host/fotg210-hcd.c if (frame == now_frame) frame 4683 drivers/usb/host/fotg210-hcd.c frame = (frame + 1) & fmask; frame 4707 drivers/usb/host/fotg210-hcd.c unsigned frame, uframe; frame 4738 drivers/usb/host/fotg210-hcd.c for (frame = 0; frame < fotg210->periodic_size; ++frame) frame 4741 drivers/usb/host/fotg210-hcd.c periodic_usecs(fotg210, frame, frame 568 drivers/usb/host/fotg210.h unsigned frame; /* where scheduled */ frame 29 drivers/usb/host/imx21-dbg.c int frame, struct td *td) {} frame 31 drivers/usb/host/imx21-dbg.c int frame, struct td *td, int cc, int len) {} frame 119 drivers/usb/host/imx21-dbg.c int frame, struct td *td) frame 125 drivers/usb/host/imx21-dbg.c trace->schedule_frame = td->frame; frame 126 drivers/usb/host/imx21-dbg.c trace->submit_frame = frame; frame 132 drivers/usb/host/imx21-dbg.c int frame, struct td *td, int cc, int len) frame 141 drivers/usb/host/imx21-dbg.c trace->done_frame = frame; frame 119 drivers/usb/host/imx21-hcd.c static inline int frame_after(int frame, int after) frame 122 drivers/usb/host/imx21-hcd.c return (s16)((s16)after - (s16)frame) < 0; frame 582 drivers/usb/host/imx21-hcd.c if (frame_after(cur_frame, td->frame)) { frame 584 drivers/usb/host/imx21-hcd.c cur_frame, td->frame); frame 609 drivers/usb/host/imx21-hcd.c ((td->frame & 0xFFFF) << DW2_STARTFRM)); frame 654 drivers/usb/host/imx21-hcd.c cc, imx21_hc_get_frame(hcd), td->frame, frame 808 drivers/usb/host/imx21-hcd.c struct td, list)->frame + urb->interval); frame 838 drivers/usb/host/imx21-hcd.c td->frame = wrap_frame(urb->start_frame + urb->interval * i); frame 845 drivers/usb/host/imx21-hcd.c urb->number_of_packets, urb->start_frame, td->frame); frame 344 drivers/usb/host/imx21-hcd.h int frame; frame 1344 drivers/usb/host/isp1362-hcd.c u16 frame = isp1362_hcd->fmindex; frame 1346 drivers/usb/host/isp1362-hcd.c frame += max_t(u16, 8, ep->interval); frame 1347 drivers/usb/host/isp1362-hcd.c frame &= ~(ep->interval - 1); frame 1348 drivers/usb/host/isp1362-hcd.c frame |= ep->branch; frame 1349 drivers/usb/host/isp1362-hcd.c if (frame_before(frame, isp1362_hcd->fmindex)) frame 1350 drivers/usb/host/isp1362-hcd.c frame += ep->interval; frame 1351 drivers/usb/host/isp1362-hcd.c urb->start_frame = frame; frame 246 drivers/usb/host/ohci-hcd.c u16 frame = ohci_frame_no(ohci); frame 249 drivers/usb/host/ohci-hcd.c frame += max_t (u16, 8, ed->interval); frame 250 drivers/usb/host/ohci-hcd.c frame &= ~(ed->interval - 1); frame 251 drivers/usb/host/ohci-hcd.c frame |= ed->branch; frame 252 drivers/usb/host/ohci-hcd.c urb->start_frame = frame; frame 253 drivers/usb/host/ohci-hcd.c ed->last_iso = frame + ed->interval * (size - 1); frame 257 drivers/usb/host/ohci-hcd.c u16 frame = ed->last_iso + ed->interval; frame 261 drivers/usb/host/ohci-hcd.c if (unlikely(tick_before(frame, next))) { frame 265 drivers/usb/host/ohci-hcd.c frame += (next - frame + ed->interval - 1) & frame 281 drivers/usb/host/ohci-hcd.c (u16) (next - frame), frame 286 drivers/usb/host/ohci-hcd.c urb, frame, length, frame 291 drivers/usb/host/ohci-hcd.c urb->start_frame = frame; frame 292 drivers/usb/host/ohci-hcd.c ed->last_iso = frame + length; frame 719 drivers/usb/host/ohci-q.c int frame = urb->start_frame; frame 724 drivers/usb/host/ohci-q.c frame += cnt * urb->interval; frame 725 drivers/usb/host/ohci-q.c frame &= 0xffff; frame 726 drivers/usb/host/ohci-q.c td_fill (ohci, TD_CC | TD_ISO | frame, frame 2243 drivers/usb/host/oxu210hp-hcd.c static void periodic_unlink(struct oxu_hcd *oxu, unsigned frame, void *ptr) frame 2245 drivers/usb/host/oxu210hp-hcd.c union ehci_shadow *prev_p = &oxu->pshadow[frame]; frame 2246 drivers/usb/host/oxu210hp-hcd.c __le32 *hw_p = &oxu->periodic[frame]; frame 2268 drivers/usb/host/oxu210hp-hcd.c unsigned frame, unsigned uframe) frame 2270 drivers/usb/host/oxu210hp-hcd.c __le32 *hw_p = &oxu->periodic[frame]; frame 2271 drivers/usb/host/oxu210hp-hcd.c union ehci_shadow *q = &oxu->pshadow[frame]; frame 2292 drivers/usb/host/oxu210hp-hcd.c frame * 8 + uframe, usecs); frame 2484 drivers/usb/host/oxu210hp-hcd.c unsigned frame, unsigned uframe, frame 2507 drivers/usb/host/oxu210hp-hcd.c claimed = periodic_usecs(oxu, frame, uframe); frame 2511 drivers/usb/host/oxu210hp-hcd.c } while ((frame += 1) < oxu->periodic_size); frame 2516 drivers/usb/host/oxu210hp-hcd.c claimed = periodic_usecs(oxu, frame, uframe); frame 2519 drivers/usb/host/oxu210hp-hcd.c } while ((frame += period) < oxu->periodic_size); frame 2526 drivers/usb/host/oxu210hp-hcd.c unsigned frame, unsigned uframe, frame 2534 drivers/usb/host/oxu210hp-hcd.c if (!check_period(oxu, frame, uframe, qh->period, qh->usecs)) frame 2554 drivers/usb/host/oxu210hp-hcd.c unsigned frame; /* 0..(qh->period - 1), or NO_FRAME */ frame 2558 drivers/usb/host/oxu210hp-hcd.c frame = qh->start; frame 2561 drivers/usb/host/oxu210hp-hcd.c if (frame < qh->period) { frame 2563 drivers/usb/host/oxu210hp-hcd.c status = check_intr_schedule(oxu, frame, --uframe, frame 2577 drivers/usb/host/oxu210hp-hcd.c frame = qh->period - 1; frame 2581 drivers/usb/host/oxu210hp-hcd.c frame, uframe, qh, frame 2586 drivers/usb/host/oxu210hp-hcd.c } while (status && frame--); frame 2590 drivers/usb/host/oxu210hp-hcd.c frame = 0; frame 2595 drivers/usb/host/oxu210hp-hcd.c qh->start = frame; frame 2675 drivers/usb/host/oxu210hp-hcd.c unsigned frame, clock, now_uframe, mod; frame 2697 drivers/usb/host/oxu210hp-hcd.c frame = now_uframe >> 3; frame 2698 drivers/usb/host/oxu210hp-hcd.c if (frame != (clock >> 3)) { frame 2705 drivers/usb/host/oxu210hp-hcd.c q_p = &oxu->pshadow[frame]; frame 2706 drivers/usb/host/oxu210hp-hcd.c hw_p = &oxu->periodic[frame]; frame 2727 drivers/usb/host/oxu210hp-hcd.c type, frame, q.ptr); frame 663 drivers/usb/host/sl811-hcd.c index = sl811->frame++ % (PERIODIC_SIZE - 1); frame 907 drivers/usb/host/sl811-hcd.c urb->start_frame = (sl811->frame & (PERIODIC_SIZE - 1)) frame 917 drivers/usb/host/sl811-hcd.c urb->start_frame = (sl811->frame & (PERIODIC_SIZE - 1)) frame 1055 drivers/usb/host/sl811-hcd.c return sl811->frame; frame 148 drivers/usb/host/sl811.h u16 frame; frame 421 drivers/usb/host/uhci-debug.c link = uhci->frame[i]; frame 99 drivers/usb/host/uhci-hcd.c static __hc32 uhci_frame_skel_link(struct uhci_hcd *uhci, int frame) frame 118 drivers/usb/host/uhci-hcd.c skelnum = 8 - (int) __ffs(frame | UHCI_NUMFRAMES); frame 553 drivers/usb/host/uhci-hcd.c UHCI_NUMFRAMES * sizeof(*uhci->frame), frame 554 drivers/usb/host/uhci-hcd.c uhci->frame, uhci->frame_dma_handle); frame 599 drivers/usb/host/uhci-hcd.c uhci->frame = dma_alloc_coherent(uhci_dev(uhci), frame 600 drivers/usb/host/uhci-hcd.c UHCI_NUMFRAMES * sizeof(*uhci->frame), frame 602 drivers/usb/host/uhci-hcd.c if (!uhci->frame) { frame 663 drivers/usb/host/uhci-hcd.c uhci->frame[i] = uhci_frame_skel_link(uhci, i); frame 701 drivers/usb/host/uhci-hcd.c UHCI_NUMFRAMES * sizeof(*uhci->frame), frame 702 drivers/usb/host/uhci-hcd.c uhci->frame, uhci->frame_dma_handle); frame 270 drivers/usb/host/uhci-hcd.h int frame; /* for iso: what frame? */ frame 404 drivers/usb/host/uhci-hcd.h __hc32 *frame; frame 116 drivers/usb/host/uhci-q.c td->frame = -1; frame 160 drivers/usb/host/uhci-q.c td->frame = framenum; frame 175 drivers/usb/host/uhci-q.c td->link = uhci->frame[framenum]; frame 177 drivers/usb/host/uhci-q.c uhci->frame[framenum] = LINK_TO_TD(uhci, td); frame 186 drivers/usb/host/uhci-q.c if (td->frame == -1) { frame 191 drivers/usb/host/uhci-q.c if (uhci->frame_cpu[td->frame] == td) { frame 193 drivers/usb/host/uhci-q.c uhci->frame[td->frame] = td->link; frame 194 drivers/usb/host/uhci-q.c uhci->frame_cpu[td->frame] = NULL; frame 201 drivers/usb/host/uhci-q.c uhci->frame[td->frame] = LINK_TO_TD(uhci, ntd); frame 202 drivers/usb/host/uhci-q.c uhci->frame_cpu[td->frame] = ntd; frame 212 drivers/usb/host/uhci-q.c td->frame = -1; frame 225 drivers/usb/host/uhci-q.c uhci->frame[framenum] = ltd->link; frame 1259 drivers/usb/host/uhci-q.c unsigned frame, next; frame 1280 drivers/usb/host/uhci-q.c frame = qh->phase; frame 1283 drivers/usb/host/uhci-q.c frame += (next - frame + qh->period - 1) & -qh->period; frame 1293 drivers/usb/host/uhci-q.c frame = qh->iso_frame; frame 1299 drivers/usb/host/uhci-q.c frame = lurb->start_frame + frame 1305 drivers/usb/host/uhci-q.c if (!uhci_frame_before_eq(next, frame)) { frame 1309 drivers/usb/host/uhci-q.c frame += (next - frame + qh->period - 1) & frame 1317 drivers/usb/host/uhci-q.c frame + (urb->number_of_packets - 1) * frame 1320 drivers/usb/host/uhci-q.c urb, frame, frame 1329 drivers/usb/host/uhci-q.c frame + urb->number_of_packets * urb->interval)) frame 1331 drivers/usb/host/uhci-q.c urb->start_frame = frame; frame 1352 drivers/usb/host/uhci-q.c frame = urb->start_frame; frame 1354 drivers/usb/host/uhci-q.c uhci_insert_td_in_frame_list(uhci, td, frame); frame 1355 drivers/usb/host/uhci-q.c frame += qh->period; frame 2142 drivers/usb/host/xhci-ring.c struct usb_iso_packet_descriptor *frame; frame 2152 drivers/usb/host/xhci-ring.c frame = &td->urb->iso_frame_desc[idx]; frame 2153 drivers/usb/host/xhci-ring.c requested = frame->length; frame 2163 drivers/usb/host/xhci-ring.c frame->status = short_framestatus; frame 2168 drivers/usb/host/xhci-ring.c frame->status = 0; frame 2171 drivers/usb/host/xhci-ring.c frame->status = short_framestatus; frame 2175 drivers/usb/host/xhci-ring.c frame->status = -ECOMM; frame 2179 drivers/usb/host/xhci-ring.c frame->status = -EOVERFLOW; frame 2183 drivers/usb/host/xhci-ring.c frame->status = -EPROTO; frame 2186 drivers/usb/host/xhci-ring.c frame->status = -EPROTO; frame 2195 drivers/usb/host/xhci-ring.c frame->status = short_framestatus; frame 2204 drivers/usb/host/xhci-ring.c frame->status = -1; frame 2209 drivers/usb/host/xhci-ring.c frame->actual_length = sum_trb_lengths(xhci, ep_ring, ep_trb) + frame 2212 drivers/usb/host/xhci-ring.c frame->actual_length = requested; frame 2214 drivers/usb/host/xhci-ring.c td->urb->actual_length += frame->actual_length; frame 2225 drivers/usb/host/xhci-ring.c struct usb_iso_packet_descriptor *frame; frame 2231 drivers/usb/host/xhci-ring.c frame = &td->urb->iso_frame_desc[idx]; frame 2234 drivers/usb/host/xhci-ring.c frame->status = -EXDEV; frame 2237 drivers/usb/host/xhci-ring.c frame->actual_length = 0; frame 979 drivers/usb/musb/musb_core.c u16 frame; frame 985 drivers/usb/musb/musb_core.c frame = musb_readw(mbase, MUSB_FRAME); frame 994 drivers/usb/musb/musb_core.c if (ep->dwWaitFrame >= frame) { frame 2506 drivers/usb/musb/musb_core.c musb->context.frame = musb_readw(musb_base, MUSB_FRAME); frame 2578 drivers/usb/musb/musb_core.c musb_writew(musb_base, MUSB_FRAME, musb->context.frame); frame 256 drivers/usb/musb/musb_core.h u16 frame; frame 221 drivers/usb/musb/musb_host.c qh->frame = 0; frame 253 drivers/usb/musb/musb_host.c qh->frame = 0; frame 256 drivers/usb/musb/musb_host.c qh->frame = urb->start_frame; frame 39 drivers/usb/musb/musb_host.h u16 frame; /* for periodic schedule */ frame 519 drivers/usb/serial/ark3116.c port->icount.frame++; frame 357 drivers/usb/serial/f81232.c port->icount.frame++; frame 1229 drivers/usb/serial/f81534.c port->icount.frame++; frame 2550 drivers/usb/serial/ftdi_sio.c port->icount.frame++; frame 564 drivers/usb/serial/generic.c icount->frame = cnow.frame; frame 2066 drivers/usb/serial/io_edgeport.c icount->frame++; frame 1621 drivers/usb/serial/io_ti.c icount->frame++; frame 432 drivers/usb/serial/mos7840.c icount->frame++; frame 414 drivers/usb/serial/mxuport.c port->icount.frame++; frame 901 drivers/usb/serial/quatech2.c icount->frame++; frame 483 drivers/usb/serial/ssu100.c port->icount.frame++; frame 263 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c struct hdmi_avi_infoframe *frame) frame 269 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c hdmi_avi_infoframe_pack(frame, data, sizeof(data)); frame 409 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c struct hdmi_avi_infoframe *frame) frame 420 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c hdmi_avi_infoframe_pack(frame, data, sizeof(data)); frame 479 drivers/video/fbdev/ps3fb.c static int ps3fb_sync(struct fb_info *info, u32 frame) frame 485 drivers/video/fbdev/ps3fb.c if (frame > par->num_frames - 1) { frame 487 drivers/video/fbdev/ps3fb.c __func__, frame); frame 492 drivers/video/fbdev/ps3fb.c xdr_base = frame * par->xdr_frame_size; frame 493 drivers/video/fbdev/ps3fb.c ddr_base = frame * par->ddr_frame_size; frame 59 drivers/video/hdmi.c int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) frame 61 drivers/video/hdmi.c memset(frame, 0, sizeof(*frame)); frame 63 drivers/video/hdmi.c frame->type = HDMI_INFOFRAME_TYPE_AVI; frame 64 drivers/video/hdmi.c frame->version = 2; frame 65 drivers/video/hdmi.c frame->length = HDMI_AVI_INFOFRAME_SIZE; frame 71 drivers/video/hdmi.c static int hdmi_avi_infoframe_check_only(const struct hdmi_avi_infoframe *frame) frame 73 drivers/video/hdmi.c if (frame->type != HDMI_INFOFRAME_TYPE_AVI || frame 74 drivers/video/hdmi.c frame->version != 2 || frame 75 drivers/video/hdmi.c frame->length != HDMI_AVI_INFOFRAME_SIZE) frame 78 drivers/video/hdmi.c if (frame->picture_aspect > HDMI_PICTURE_ASPECT_16_9) frame 93 drivers/video/hdmi.c int hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame) frame 95 drivers/video/hdmi.c return hdmi_avi_infoframe_check_only(frame); frame 113 drivers/video/hdmi.c ssize_t hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame, frame 120 drivers/video/hdmi.c ret = hdmi_avi_infoframe_check_only(frame); frame 124 drivers/video/hdmi.c length = HDMI_INFOFRAME_HEADER_SIZE + frame->length; frame 131 drivers/video/hdmi.c ptr[0] = frame->type; frame 132 drivers/video/hdmi.c ptr[1] = frame->version; frame 133 drivers/video/hdmi.c ptr[2] = frame->length; frame 139 drivers/video/hdmi.c ptr[0] = ((frame->colorspace & 0x3) << 5) | (frame->scan_mode & 0x3); frame 145 drivers/video/hdmi.c if (frame->active_aspect & 0xf) frame 149 drivers/video/hdmi.c if (frame->top_bar || frame->bottom_bar) frame 152 drivers/video/hdmi.c if (frame->left_bar || frame->right_bar) frame 155 drivers/video/hdmi.c ptr[1] = ((frame->colorimetry & 0x3) << 6) | frame 156 drivers/video/hdmi.c ((frame->picture_aspect & 0x3) << 4) | frame 157 drivers/video/hdmi.c (frame->active_aspect & 0xf); frame 159 drivers/video/hdmi.c ptr[2] = ((frame->extended_colorimetry & 0x7) << 4) | frame 160 drivers/video/hdmi.c ((frame->quantization_range & 0x3) << 2) | frame 161 drivers/video/hdmi.c (frame->nups & 0x3); frame 163 drivers/video/hdmi.c if (frame->itc) frame 166 drivers/video/hdmi.c ptr[3] = frame->video_code & 0x7f; frame 168 drivers/video/hdmi.c ptr[4] = ((frame->ycc_quantization_range & 0x3) << 6) | frame 169 drivers/video/hdmi.c ((frame->content_type & 0x3) << 4) | frame 170 drivers/video/hdmi.c (frame->pixel_repeat & 0xf); frame 172 drivers/video/hdmi.c ptr[5] = frame->top_bar & 0xff; frame 173 drivers/video/hdmi.c ptr[6] = (frame->top_bar >> 8) & 0xff; frame 174 drivers/video/hdmi.c ptr[7] = frame->bottom_bar & 0xff; frame 175 drivers/video/hdmi.c ptr[8] = (frame->bottom_bar >> 8) & 0xff; frame 176 drivers/video/hdmi.c ptr[9] = frame->left_bar & 0xff; frame 177 drivers/video/hdmi.c ptr[10] = (frame->left_bar >> 8) & 0xff; frame 178 drivers/video/hdmi.c ptr[11] = frame->right_bar & 0xff; frame 179 drivers/video/hdmi.c ptr[12] = (frame->right_bar >> 8) & 0xff; frame 204 drivers/video/hdmi.c ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, frame 209 drivers/video/hdmi.c ret = hdmi_avi_infoframe_check(frame); frame 213 drivers/video/hdmi.c return hdmi_avi_infoframe_pack_only(frame, buffer, size); frame 225 drivers/video/hdmi.c int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, frame 228 drivers/video/hdmi.c memset(frame, 0, sizeof(*frame)); frame 230 drivers/video/hdmi.c frame->type = HDMI_INFOFRAME_TYPE_SPD; frame 231 drivers/video/hdmi.c frame->version = 1; frame 232 drivers/video/hdmi.c frame->length = HDMI_SPD_INFOFRAME_SIZE; frame 234 drivers/video/hdmi.c strncpy(frame->vendor, vendor, sizeof(frame->vendor)); frame 235 drivers/video/hdmi.c strncpy(frame->product, product, sizeof(frame->product)); frame 241 drivers/video/hdmi.c static int hdmi_spd_infoframe_check_only(const struct hdmi_spd_infoframe *frame) frame 243 drivers/video/hdmi.c if (frame->type != HDMI_INFOFRAME_TYPE_SPD || frame 244 drivers/video/hdmi.c frame->version != 1 || frame 245 drivers/video/hdmi.c frame->length != HDMI_SPD_INFOFRAME_SIZE) frame 260 drivers/video/hdmi.c int hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame) frame 262 drivers/video/hdmi.c return hdmi_spd_infoframe_check_only(frame); frame 280 drivers/video/hdmi.c ssize_t hdmi_spd_infoframe_pack_only(const struct hdmi_spd_infoframe *frame, frame 287 drivers/video/hdmi.c ret = hdmi_spd_infoframe_check_only(frame); frame 291 drivers/video/hdmi.c length = HDMI_INFOFRAME_HEADER_SIZE + frame->length; frame 298 drivers/video/hdmi.c ptr[0] = frame->type; frame 299 drivers/video/hdmi.c ptr[1] = frame->version; frame 300 drivers/video/hdmi.c ptr[2] = frame->length; frame 306 drivers/video/hdmi.c memcpy(ptr, frame->vendor, sizeof(frame->vendor)); frame 307 drivers/video/hdmi.c memcpy(ptr + 8, frame->product, sizeof(frame->product)); frame 309 drivers/video/hdmi.c ptr[24] = frame->sdi; frame 334 drivers/video/hdmi.c ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, frame 339 drivers/video/hdmi.c ret = hdmi_spd_infoframe_check(frame); frame 343 drivers/video/hdmi.c return hdmi_spd_infoframe_pack_only(frame, buffer, size); frame 353 drivers/video/hdmi.c int hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame) frame 355 drivers/video/hdmi.c memset(frame, 0, sizeof(*frame)); frame 357 drivers/video/hdmi.c frame->type = HDMI_INFOFRAME_TYPE_AUDIO; frame 358 drivers/video/hdmi.c frame->version = 1; frame 359 drivers/video/hdmi.c frame->length = HDMI_AUDIO_INFOFRAME_SIZE; frame 365 drivers/video/hdmi.c static int hdmi_audio_infoframe_check_only(const struct hdmi_audio_infoframe *frame) frame 367 drivers/video/hdmi.c if (frame->type != HDMI_INFOFRAME_TYPE_AUDIO || frame 368 drivers/video/hdmi.c frame->version != 1 || frame 369 drivers/video/hdmi.c frame->length != HDMI_AUDIO_INFOFRAME_SIZE) frame 384 drivers/video/hdmi.c int hdmi_audio_infoframe_check(struct hdmi_audio_infoframe *frame) frame 386 drivers/video/hdmi.c return hdmi_audio_infoframe_check_only(frame); frame 404 drivers/video/hdmi.c ssize_t hdmi_audio_infoframe_pack_only(const struct hdmi_audio_infoframe *frame, frame 412 drivers/video/hdmi.c ret = hdmi_audio_infoframe_check_only(frame); frame 416 drivers/video/hdmi.c length = HDMI_INFOFRAME_HEADER_SIZE + frame->length; frame 423 drivers/video/hdmi.c if (frame->channels >= 2) frame 424 drivers/video/hdmi.c channels = frame->channels - 1; frame 428 drivers/video/hdmi.c ptr[0] = frame->type; frame 429 drivers/video/hdmi.c ptr[1] = frame->version; frame 430 drivers/video/hdmi.c ptr[2] = frame->length; frame 436 drivers/video/hdmi.c ptr[0] = ((frame->coding_type & 0xf) << 4) | (channels & 0x7); frame 437 drivers/video/hdmi.c ptr[1] = ((frame->sample_frequency & 0x7) << 2) | frame 438 drivers/video/hdmi.c (frame->sample_size & 0x3); frame 439 drivers/video/hdmi.c ptr[2] = frame->coding_type_ext & 0x1f; frame 440 drivers/video/hdmi.c ptr[3] = frame->channel_allocation; frame 441 drivers/video/hdmi.c ptr[4] = (frame->level_shift_value & 0xf) << 3; frame 443 drivers/video/hdmi.c if (frame->downmix_inhibit) frame 469 drivers/video/hdmi.c ssize_t hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame, frame 474 drivers/video/hdmi.c ret = hdmi_audio_infoframe_check(frame); frame 478 drivers/video/hdmi.c return hdmi_audio_infoframe_pack_only(frame, buffer, size); frame 488 drivers/video/hdmi.c int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame) frame 490 drivers/video/hdmi.c memset(frame, 0, sizeof(*frame)); frame 492 drivers/video/hdmi.c frame->type = HDMI_INFOFRAME_TYPE_VENDOR; frame 493 drivers/video/hdmi.c frame->version = 1; frame 495 drivers/video/hdmi.c frame->oui = HDMI_IEEE_OUI; frame 501 drivers/video/hdmi.c frame->s3d_struct = HDMI_3D_STRUCTURE_INVALID; frame 502 drivers/video/hdmi.c frame->length = 4; frame 508 drivers/video/hdmi.c static int hdmi_vendor_infoframe_length(const struct hdmi_vendor_infoframe *frame) frame 511 drivers/video/hdmi.c if (frame->s3d_struct >= HDMI_3D_STRUCTURE_SIDE_BY_SIDE_HALF) frame 513 drivers/video/hdmi.c else if (frame->vic != 0 || frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) frame 519 drivers/video/hdmi.c static int hdmi_vendor_infoframe_check_only(const struct hdmi_vendor_infoframe *frame) frame 521 drivers/video/hdmi.c if (frame->type != HDMI_INFOFRAME_TYPE_VENDOR || frame 522 drivers/video/hdmi.c frame->version != 1 || frame 523 drivers/video/hdmi.c frame->oui != HDMI_IEEE_OUI) frame 527 drivers/video/hdmi.c if (frame->vic != 0 && frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) frame 530 drivers/video/hdmi.c if (frame->length != hdmi_vendor_infoframe_length(frame)) frame 545 drivers/video/hdmi.c int hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame) frame 547 drivers/video/hdmi.c frame->length = hdmi_vendor_infoframe_length(frame); frame 549 drivers/video/hdmi.c return hdmi_vendor_infoframe_check_only(frame); frame 567 drivers/video/hdmi.c ssize_t hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame, frame 574 drivers/video/hdmi.c ret = hdmi_vendor_infoframe_check_only(frame); frame 578 drivers/video/hdmi.c length = HDMI_INFOFRAME_HEADER_SIZE + frame->length; frame 585 drivers/video/hdmi.c ptr[0] = frame->type; frame 586 drivers/video/hdmi.c ptr[1] = frame->version; frame 587 drivers/video/hdmi.c ptr[2] = frame->length; frame 595 drivers/video/hdmi.c if (frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) { frame 597 drivers/video/hdmi.c ptr[8] = (frame->s3d_struct & 0xf) << 4; frame 598 drivers/video/hdmi.c if (frame->s3d_struct >= HDMI_3D_STRUCTURE_SIDE_BY_SIDE_HALF) frame 599 drivers/video/hdmi.c ptr[9] = (frame->s3d_ext_data & 0xf) << 4; frame 600 drivers/video/hdmi.c } else if (frame->vic) { frame 602 drivers/video/hdmi.c ptr[8] = frame->vic; frame 630 drivers/video/hdmi.c ssize_t hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame, frame 635 drivers/video/hdmi.c ret = hdmi_vendor_infoframe_check(frame); frame 639 drivers/video/hdmi.c return hdmi_vendor_infoframe_pack_only(frame, buffer, size); frame 644 drivers/video/hdmi.c hdmi_vendor_any_infoframe_check_only(const union hdmi_vendor_any_infoframe *frame) frame 646 drivers/video/hdmi.c if (frame->any.type != HDMI_INFOFRAME_TYPE_VENDOR || frame 647 drivers/video/hdmi.c frame->any.version != 1) frame 660 drivers/video/hdmi.c int hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame) frame 662 drivers/video/hdmi.c memset(frame, 0, sizeof(*frame)); frame 664 drivers/video/hdmi.c frame->type = HDMI_INFOFRAME_TYPE_DRM; frame 665 drivers/video/hdmi.c frame->version = 1; frame 666 drivers/video/hdmi.c frame->length = HDMI_DRM_INFOFRAME_SIZE; frame 672 drivers/video/hdmi.c static int hdmi_drm_infoframe_check_only(const struct hdmi_drm_infoframe *frame) frame 674 drivers/video/hdmi.c if (frame->type != HDMI_INFOFRAME_TYPE_DRM || frame 675 drivers/video/hdmi.c frame->version != 1) frame 678 drivers/video/hdmi.c if (frame->length != HDMI_DRM_INFOFRAME_SIZE) frame 691 drivers/video/hdmi.c int hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame) frame 693 drivers/video/hdmi.c return hdmi_drm_infoframe_check_only(frame); frame 711 drivers/video/hdmi.c ssize_t hdmi_drm_infoframe_pack_only(const struct hdmi_drm_infoframe *frame, frame 718 drivers/video/hdmi.c length = HDMI_INFOFRAME_HEADER_SIZE + frame->length; frame 725 drivers/video/hdmi.c ptr[0] = frame->type; frame 726 drivers/video/hdmi.c ptr[1] = frame->version; frame 727 drivers/video/hdmi.c ptr[2] = frame->length; frame 733 drivers/video/hdmi.c *ptr++ = frame->eotf; frame 734 drivers/video/hdmi.c *ptr++ = frame->metadata_type; frame 737 drivers/video/hdmi.c *ptr++ = frame->display_primaries[i].x; frame 738 drivers/video/hdmi.c *ptr++ = frame->display_primaries[i].x >> 8; frame 739 drivers/video/hdmi.c *ptr++ = frame->display_primaries[i].y; frame 740 drivers/video/hdmi.c *ptr++ = frame->display_primaries[i].y >> 8; frame 743 drivers/video/hdmi.c *ptr++ = frame->white_point.x; frame 744 drivers/video/hdmi.c *ptr++ = frame->white_point.x >> 8; frame 746 drivers/video/hdmi.c *ptr++ = frame->white_point.y; frame 747 drivers/video/hdmi.c *ptr++ = frame->white_point.y >> 8; frame 749 drivers/video/hdmi.c *ptr++ = frame->max_display_mastering_luminance; frame 750 drivers/video/hdmi.c *ptr++ = frame->max_display_mastering_luminance >> 8; frame 752 drivers/video/hdmi.c *ptr++ = frame->min_display_mastering_luminance; frame 753 drivers/video/hdmi.c *ptr++ = frame->min_display_mastering_luminance >> 8; frame 755 drivers/video/hdmi.c *ptr++ = frame->max_cll; frame 756 drivers/video/hdmi.c *ptr++ = frame->max_cll >> 8; frame 758 drivers/video/hdmi.c *ptr++ = frame->max_fall; frame 759 drivers/video/hdmi.c *ptr++ = frame->max_fall >> 8; frame 784 drivers/video/hdmi.c ssize_t hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, frame 789 drivers/video/hdmi.c ret = hdmi_drm_infoframe_check(frame); frame 793 drivers/video/hdmi.c return hdmi_drm_infoframe_pack_only(frame, buffer, size); frame 801 drivers/video/hdmi.c hdmi_vendor_any_infoframe_check(union hdmi_vendor_any_infoframe *frame) frame 805 drivers/video/hdmi.c ret = hdmi_vendor_any_infoframe_check_only(frame); frame 810 drivers/video/hdmi.c if (frame->any.oui != HDMI_IEEE_OUI) frame 813 drivers/video/hdmi.c return hdmi_vendor_infoframe_check(&frame->hdmi); frame 820 drivers/video/hdmi.c hdmi_vendor_any_infoframe_pack_only(const union hdmi_vendor_any_infoframe *frame, frame 825 drivers/video/hdmi.c ret = hdmi_vendor_any_infoframe_check_only(frame); frame 830 drivers/video/hdmi.c if (frame->any.oui != HDMI_IEEE_OUI) frame 833 drivers/video/hdmi.c return hdmi_vendor_infoframe_pack_only(&frame->hdmi, buffer, size); frame 841 drivers/video/hdmi.c hdmi_vendor_any_infoframe_pack(union hdmi_vendor_any_infoframe *frame, frame 846 drivers/video/hdmi.c ret = hdmi_vendor_any_infoframe_check(frame); frame 850 drivers/video/hdmi.c return hdmi_vendor_any_infoframe_pack_only(frame, buffer, size); frame 863 drivers/video/hdmi.c hdmi_infoframe_check(union hdmi_infoframe *frame) frame 865 drivers/video/hdmi.c switch (frame->any.type) { frame 867 drivers/video/hdmi.c return hdmi_avi_infoframe_check(&frame->avi); frame 869 drivers/video/hdmi.c return hdmi_spd_infoframe_check(&frame->spd); frame 871 drivers/video/hdmi.c return hdmi_audio_infoframe_check(&frame->audio); frame 873 drivers/video/hdmi.c return hdmi_vendor_any_infoframe_check(&frame->vendor); frame 875 drivers/video/hdmi.c WARN(1, "Bad infoframe type %d\n", frame->any.type); frame 896 drivers/video/hdmi.c hdmi_infoframe_pack_only(const union hdmi_infoframe *frame, void *buffer, size_t size) frame 900 drivers/video/hdmi.c switch (frame->any.type) { frame 902 drivers/video/hdmi.c length = hdmi_avi_infoframe_pack_only(&frame->avi, frame 906 drivers/video/hdmi.c length = hdmi_drm_infoframe_pack_only(&frame->drm, frame 910 drivers/video/hdmi.c length = hdmi_spd_infoframe_pack_only(&frame->spd, frame 914 drivers/video/hdmi.c length = hdmi_audio_infoframe_pack_only(&frame->audio, frame 918 drivers/video/hdmi.c length = hdmi_vendor_any_infoframe_pack_only(&frame->vendor, frame 922 drivers/video/hdmi.c WARN(1, "Bad infoframe type %d\n", frame->any.type); frame 948 drivers/video/hdmi.c hdmi_infoframe_pack(union hdmi_infoframe *frame, frame 953 drivers/video/hdmi.c switch (frame->any.type) { frame 955 drivers/video/hdmi.c length = hdmi_avi_infoframe_pack(&frame->avi, buffer, size); frame 958 drivers/video/hdmi.c length = hdmi_drm_infoframe_pack(&frame->drm, buffer, size); frame 961 drivers/video/hdmi.c length = hdmi_spd_infoframe_pack(&frame->spd, buffer, size); frame 964 drivers/video/hdmi.c length = hdmi_audio_infoframe_pack(&frame->audio, buffer, size); frame 967 drivers/video/hdmi.c length = hdmi_vendor_any_infoframe_pack(&frame->vendor, frame 971 drivers/video/hdmi.c WARN(1, "Bad infoframe type %d\n", frame->any.type); frame 1000 drivers/video/hdmi.c const struct hdmi_any_infoframe *frame) frame 1003 drivers/video/hdmi.c hdmi_infoframe_type_get_name(frame->type), frame 1004 drivers/video/hdmi.c frame->version, frame->length); frame 1196 drivers/video/hdmi.c const struct hdmi_avi_infoframe *frame) frame 1199 drivers/video/hdmi.c (const struct hdmi_any_infoframe *)frame); frame 1202 drivers/video/hdmi.c hdmi_colorspace_get_name(frame->colorspace)); frame 1204 drivers/video/hdmi.c hdmi_scan_mode_get_name(frame->scan_mode)); frame 1206 drivers/video/hdmi.c hdmi_colorimetry_get_name(frame->colorimetry)); frame 1208 drivers/video/hdmi.c hdmi_picture_aspect_get_name(frame->picture_aspect)); frame 1210 drivers/video/hdmi.c hdmi_active_aspect_get_name(frame->active_aspect)); frame 1211 drivers/video/hdmi.c hdmi_log(" itc: %s\n", frame->itc ? "IT Content" : "No Data"); frame 1213 drivers/video/hdmi.c hdmi_extended_colorimetry_get_name(frame->extended_colorimetry)); frame 1215 drivers/video/hdmi.c hdmi_quantization_range_get_name(frame->quantization_range)); frame 1216 drivers/video/hdmi.c hdmi_log(" nups: %s\n", hdmi_nups_get_name(frame->nups)); frame 1217 drivers/video/hdmi.c hdmi_log(" video code: %u\n", frame->video_code); frame 1219 drivers/video/hdmi.c hdmi_ycc_quantization_range_get_name(frame->ycc_quantization_range)); frame 1221 drivers/video/hdmi.c hdmi_content_type_get_name(frame->content_type)); frame 1222 drivers/video/hdmi.c hdmi_log(" pixel repeat: %u\n", frame->pixel_repeat); frame 1224 drivers/video/hdmi.c frame->top_bar, frame->bottom_bar, frame 1225 drivers/video/hdmi.c frame->left_bar, frame->right_bar); frame 1267 drivers/video/hdmi.c const struct hdmi_spd_infoframe *frame) frame 1272 drivers/video/hdmi.c (const struct hdmi_any_infoframe *)frame); frame 1276 drivers/video/hdmi.c strncpy(buf, frame->vendor, 8); frame 1278 drivers/video/hdmi.c strncpy(buf, frame->product, 16); frame 1281 drivers/video/hdmi.c hdmi_spd_sdi_get_name(frame->sdi), frame->sdi); frame 1397 drivers/video/hdmi.c const struct hdmi_audio_infoframe *frame) frame 1400 drivers/video/hdmi.c (const struct hdmi_any_infoframe *)frame); frame 1402 drivers/video/hdmi.c if (frame->channels) frame 1403 drivers/video/hdmi.c hdmi_log(" channels: %u\n", frame->channels - 1); frame 1407 drivers/video/hdmi.c hdmi_audio_coding_type_get_name(frame->coding_type)); frame 1409 drivers/video/hdmi.c hdmi_audio_sample_size_get_name(frame->sample_size)); frame 1411 drivers/video/hdmi.c hdmi_audio_sample_frequency_get_name(frame->sample_frequency)); frame 1413 drivers/video/hdmi.c hdmi_audio_coding_type_ext_get_name(frame->coding_type_ext)); frame 1415 drivers/video/hdmi.c frame->channel_allocation); frame 1417 drivers/video/hdmi.c frame->level_shift_value); frame 1419 drivers/video/hdmi.c frame->downmix_inhibit ? "Yes" : "No"); frame 1424 drivers/video/hdmi.c const struct hdmi_drm_infoframe *frame) frame 1429 drivers/video/hdmi.c (struct hdmi_any_infoframe *)frame); frame 1430 drivers/video/hdmi.c hdmi_log("length: %d\n", frame->length); frame 1431 drivers/video/hdmi.c hdmi_log("metadata type: %d\n", frame->metadata_type); frame 1432 drivers/video/hdmi.c hdmi_log("eotf: %d\n", frame->eotf); frame 1434 drivers/video/hdmi.c hdmi_log("x[%d]: %d\n", i, frame->display_primaries[i].x); frame 1435 drivers/video/hdmi.c hdmi_log("y[%d]: %d\n", i, frame->display_primaries[i].y); frame 1438 drivers/video/hdmi.c hdmi_log("white point x: %d\n", frame->white_point.x); frame 1439 drivers/video/hdmi.c hdmi_log("white point y: %d\n", frame->white_point.y); frame 1442 drivers/video/hdmi.c frame->max_display_mastering_luminance); frame 1444 drivers/video/hdmi.c frame->min_display_mastering_luminance); frame 1446 drivers/video/hdmi.c hdmi_log("max_cll: %d\n", frame->max_cll); frame 1447 drivers/video/hdmi.c hdmi_log("max_fall: %d\n", frame->max_fall); frame 1482 drivers/video/hdmi.c const union hdmi_vendor_any_infoframe *frame) frame 1484 drivers/video/hdmi.c const struct hdmi_vendor_infoframe *hvf = &frame->hdmi; frame 1487 drivers/video/hdmi.c (const struct hdmi_any_infoframe *)frame); frame 1489 drivers/video/hdmi.c if (frame->any.oui != HDMI_IEEE_OUI) { frame 1517 drivers/video/hdmi.c const union hdmi_infoframe *frame) frame 1519 drivers/video/hdmi.c switch (frame->any.type) { frame 1521 drivers/video/hdmi.c hdmi_avi_infoframe_log(level, dev, &frame->avi); frame 1524 drivers/video/hdmi.c hdmi_spd_infoframe_log(level, dev, &frame->spd); frame 1527 drivers/video/hdmi.c hdmi_audio_infoframe_log(level, dev, &frame->audio); frame 1530 drivers/video/hdmi.c hdmi_vendor_any_infoframe_log(level, dev, &frame->vendor); frame 1533 drivers/video/hdmi.c hdmi_drm_infoframe_log(level, dev, &frame->drm); frame 1552 drivers/video/hdmi.c static int hdmi_avi_infoframe_unpack(struct hdmi_avi_infoframe *frame, frame 1569 drivers/video/hdmi.c ret = hdmi_avi_infoframe_init(frame); frame 1575 drivers/video/hdmi.c frame->colorspace = (ptr[0] >> 5) & 0x3; frame 1577 drivers/video/hdmi.c frame->active_aspect = ptr[1] & 0xf; frame 1579 drivers/video/hdmi.c frame->top_bar = (ptr[6] << 8) | ptr[5]; frame 1580 drivers/video/hdmi.c frame->bottom_bar = (ptr[8] << 8) | ptr[7]; frame 1583 drivers/video/hdmi.c frame->left_bar = (ptr[10] << 8) | ptr[9]; frame 1584 drivers/video/hdmi.c frame->right_bar = (ptr[12] << 8) | ptr[11]; frame 1586 drivers/video/hdmi.c frame->scan_mode = ptr[0] & 0x3; frame 1588 drivers/video/hdmi.c frame->colorimetry = (ptr[1] >> 6) & 0x3; frame 1589 drivers/video/hdmi.c frame->picture_aspect = (ptr[1] >> 4) & 0x3; frame 1590 drivers/video/hdmi.c frame->active_aspect = ptr[1] & 0xf; frame 1592 drivers/video/hdmi.c frame->itc = ptr[2] & 0x80 ? true : false; frame 1593 drivers/video/hdmi.c frame->extended_colorimetry = (ptr[2] >> 4) & 0x7; frame 1594 drivers/video/hdmi.c frame->quantization_range = (ptr[2] >> 2) & 0x3; frame 1595 drivers/video/hdmi.c frame->nups = ptr[2] & 0x3; frame 1597 drivers/video/hdmi.c frame->video_code = ptr[3] & 0x7f; frame 1598 drivers/video/hdmi.c frame->ycc_quantization_range = (ptr[4] >> 6) & 0x3; frame 1599 drivers/video/hdmi.c frame->content_type = (ptr[4] >> 4) & 0x3; frame 1601 drivers/video/hdmi.c frame->pixel_repeat = ptr[4] & 0xf; frame 1619 drivers/video/hdmi.c static int hdmi_spd_infoframe_unpack(struct hdmi_spd_infoframe *frame, frame 1639 drivers/video/hdmi.c ret = hdmi_spd_infoframe_init(frame, ptr, ptr + 8); frame 1643 drivers/video/hdmi.c frame->sdi = ptr[24]; frame 1661 drivers/video/hdmi.c static int hdmi_audio_infoframe_unpack(struct hdmi_audio_infoframe *frame, frame 1679 drivers/video/hdmi.c ret = hdmi_audio_infoframe_init(frame); frame 1685 drivers/video/hdmi.c frame->channels = ptr[0] & 0x7; frame 1686 drivers/video/hdmi.c frame->coding_type = (ptr[0] >> 4) & 0xf; frame 1687 drivers/video/hdmi.c frame->sample_size = ptr[1] & 0x3; frame 1688 drivers/video/hdmi.c frame->sample_frequency = (ptr[1] >> 2) & 0x7; frame 1689 drivers/video/hdmi.c frame->coding_type_ext = ptr[2] & 0x1f; frame 1690 drivers/video/hdmi.c frame->channel_allocation = ptr[3]; frame 1691 drivers/video/hdmi.c frame->level_shift_value = (ptr[4] >> 3) & 0xf; frame 1692 drivers/video/hdmi.c frame->downmix_inhibit = ptr[4] & 0x80 ? true : false; frame 1711 drivers/video/hdmi.c hdmi_vendor_any_infoframe_unpack(union hdmi_vendor_any_infoframe *frame, frame 1718 drivers/video/hdmi.c struct hdmi_vendor_infoframe *hvf = &frame->hdmi; frame 1790 drivers/video/hdmi.c static int hdmi_drm_infoframe_unpack(struct hdmi_drm_infoframe *frame, frame 1811 drivers/video/hdmi.c ret = hdmi_drm_infoframe_init(frame); frame 1817 drivers/video/hdmi.c frame->eotf = ptr[0] & 0x7; frame 1818 drivers/video/hdmi.c frame->metadata_type = ptr[1] & 0x7; frame 1824 drivers/video/hdmi.c frame->display_primaries[i].x = (x_msb << 8) | x_lsb; frame 1827 drivers/video/hdmi.c frame->display_primaries[i].y = (y_msb << 8) | y_lsb; frame 1830 drivers/video/hdmi.c frame->white_point.x = (ptr[15] << 8) | ptr[14]; frame 1831 drivers/video/hdmi.c frame->white_point.y = (ptr[17] << 8) | ptr[16]; frame 1833 drivers/video/hdmi.c frame->max_display_mastering_luminance = (ptr[19] << 8) | ptr[18]; frame 1834 drivers/video/hdmi.c frame->min_display_mastering_luminance = (ptr[21] << 8) | ptr[20]; frame 1835 drivers/video/hdmi.c frame->max_cll = (ptr[23] << 8) | ptr[22]; frame 1836 drivers/video/hdmi.c frame->max_fall = (ptr[25] << 8) | ptr[24]; frame 1854 drivers/video/hdmi.c int hdmi_infoframe_unpack(union hdmi_infoframe *frame, frame 1865 drivers/video/hdmi.c ret = hdmi_avi_infoframe_unpack(&frame->avi, buffer, size); frame 1868 drivers/video/hdmi.c ret = hdmi_drm_infoframe_unpack(&frame->drm, buffer, size); frame 1871 drivers/video/hdmi.c ret = hdmi_spd_infoframe_unpack(&frame->spd, buffer, size); frame 1874 drivers/video/hdmi.c ret = hdmi_audio_infoframe_unpack(&frame->audio, buffer, size); frame 1877 drivers/video/hdmi.c ret = hdmi_vendor_any_infoframe_unpack(&frame->vendor, buffer, size); frame 119 drivers/xen/grant-table.c unsigned long frame, unsigned flags); frame 245 drivers/xen/grant-table.c unsigned long frame, unsigned flags) frame 248 drivers/xen/grant-table.c gnttab_shared.v1[ref].frame = frame; frame 254 drivers/xen/grant-table.c unsigned long frame, unsigned int flags) frame 257 drivers/xen/grant-table.c gnttab_shared.v2[ref].full_page.frame = frame; frame 266 drivers/xen/grant-table.c unsigned long frame, int readonly) frame 268 drivers/xen/grant-table.c gnttab_interface->update_entry(ref, domid, frame, frame 273 drivers/xen/grant-table.c int gnttab_grant_foreign_access(domid_t domid, unsigned long frame, frame 282 drivers/xen/grant-table.c gnttab_grant_foreign_access_ref(ref, domid, frame, readonly); frame 474 drivers/xen/grant-table.c unsigned long frame; frame 497 drivers/xen/grant-table.c frame = gnttab_shared.v1[ref].frame; frame 498 drivers/xen/grant-table.c BUG_ON(frame == 0); frame 500 drivers/xen/grant-table.c return frame; frame 505 drivers/xen/grant-table.c unsigned long frame; frame 528 drivers/xen/grant-table.c frame = gnttab_shared.v2[ref].full_page.frame; frame 529 drivers/xen/grant-table.c BUG_ON(frame == 0); frame 531 drivers/xen/grant-table.c return frame; frame 542 drivers/xen/grant-table.c unsigned long frame = gnttab_end_foreign_transfer_ref(ref); frame 544 drivers/xen/grant-table.c return frame; frame 782 drivers/xen/privcmd.c xdata.frame = kdata.idx; frame 449 drivers/xen/xen-front-pgdir-shbuf.c unsigned long frame; frame 455 drivers/xen/xen-front-pgdir-shbuf.c frame = xen_page_to_gfn(virt_to_page(buf->directory + frame 457 drivers/xen/xen-front-pgdir-shbuf.c gnttab_grant_foreign_access_ref(cur_ref, otherend_id, frame, 0); frame 274 fs/ext4/namei.c struct dx_frame *frame); frame 283 fs/ext4/namei.c static void dx_insert_block(struct dx_frame *frame, frame 286 fs/ext4/namei.c struct dx_frame *frame, frame 756 fs/ext4/namei.c struct dx_frame *frame = frame_in; frame 761 fs/ext4/namei.c frame->bh = ext4_read_dirblock(dir, 0, INDEX); frame 762 fs/ext4/namei.c if (IS_ERR(frame->bh)) frame 763 fs/ext4/namei.c return (struct dx_frame *) frame->bh; frame 765 fs/ext4/namei.c root = (struct dx_root *) frame->bh->b_data; frame 853 fs/ext4/namei.c frame->entries = entries; frame 854 fs/ext4/namei.c frame->at = at; frame 856 fs/ext4/namei.c return frame; frame 857 fs/ext4/namei.c frame++; frame 858 fs/ext4/namei.c frame->bh = ext4_read_dirblock(dir, dx_get_block(at), INDEX); frame 859 fs/ext4/namei.c if (IS_ERR(frame->bh)) { frame 860 fs/ext4/namei.c ret_err = (struct dx_frame *) frame->bh; frame 861 fs/ext4/namei.c frame->bh = NULL; frame 864 fs/ext4/namei.c entries = ((struct dx_node *) frame->bh->b_data)->entries; frame 874 fs/ext4/namei.c while (frame >= frame_in) { frame 875 fs/ext4/namei.c brelse(frame->bh); frame 876 fs/ext4/namei.c frame--; frame 923 fs/ext4/namei.c struct dx_frame *frame, frame 932 fs/ext4/namei.c p = frame; frame 1088 fs/ext4/namei.c struct dx_frame frames[EXT4_HTREE_LEVEL], *frame; frame 1123 fs/ext4/namei.c frame = dx_probe(NULL, dir, &hinfo, frames); frame 1124 fs/ext4/namei.c if (IS_ERR(frame)) frame 1125 fs/ext4/namei.c return PTR_ERR(frame); frame 1156 fs/ext4/namei.c block = dx_get_block(frame->at); frame 1166 fs/ext4/namei.c frame, frames, &hashval); frame 1259 fs/ext4/namei.c static void dx_insert_block(struct dx_frame *frame, u32 hash, ext4_lblk_t block) frame 1261 fs/ext4/namei.c struct dx_entry *entries = frame->entries; frame 1262 fs/ext4/namei.c struct dx_entry *old = frame->at, *new = old + 1; frame 1628 fs/ext4/namei.c struct dx_frame frames[EXT4_HTREE_LEVEL], *frame; frame 1636 fs/ext4/namei.c frame = dx_probe(fname, dir, NULL, frames); frame 1637 fs/ext4/namei.c if (IS_ERR(frame)) frame 1638 fs/ext4/namei.c return (struct buffer_head *) frame; frame 1640 fs/ext4/namei.c block = dx_get_block(frame->at); frame 1657 fs/ext4/namei.c retval = ext4_htree_next_block(dir, fname->hinfo.hash, frame, frame 1812 fs/ext4/namei.c struct buffer_head **bh,struct dx_frame *frame, frame 1842 fs/ext4/namei.c BUFFER_TRACE(frame->bh, "get_write_access"); frame 1843 fs/ext4/namei.c err = ext4_journal_get_write_access(handle, frame->bh); frame 1870 fs/ext4/namei.c (unsigned long)dx_get_block(frame->at), frame 1898 fs/ext4/namei.c dx_insert_block(frame, hash2 + continued, newblock); frame 1902 fs/ext4/namei.c err = ext4_handle_dirty_dx_node(handle, dir, frame->bh); frame 1906 fs/ext4/namei.c dxtrace(dx_show_index("frame", frame->entries)); frame 2043 fs/ext4/namei.c struct dx_frame frames[EXT4_HTREE_LEVEL], *frame; frame 2119 fs/ext4/namei.c frame = frames; frame 2120 fs/ext4/namei.c frame->entries = entries; frame 2121 fs/ext4/namei.c frame->at = entries; frame 2122 fs/ext4/namei.c frame->bh = bh; frame 2124 fs/ext4/namei.c retval = ext4_handle_dirty_dx_node(handle, dir, frame->bh); frame 2131 fs/ext4/namei.c de = do_split(handle,dir, &bh2, frame, &fname->hinfo); frame 2276 fs/ext4/namei.c struct dx_frame frames[EXT4_HTREE_LEVEL], *frame; frame 2286 fs/ext4/namei.c frame = dx_probe(fname, dir, NULL, frames); frame 2287 fs/ext4/namei.c if (IS_ERR(frame)) frame 2288 fs/ext4/namei.c return PTR_ERR(frame); frame 2289 fs/ext4/namei.c entries = frame->entries; frame 2290 fs/ext4/namei.c at = frame->at; frame 2291 fs/ext4/namei.c bh = ext4_read_dirblock(dir, dx_get_block(frame->at), DIRENT_HTREE); frame 2314 fs/ext4/namei.c int levels = frame - frames + 1; frame 2321 fs/ext4/namei.c while (frame > frames) { frame 2322 fs/ext4/namei.c if (dx_get_count((frame - 1)->entries) < frame 2323 fs/ext4/namei.c dx_get_limit((frame - 1)->entries)) { frame 2327 fs/ext4/namei.c frame--; /* split higher index block */ frame 2328 fs/ext4/namei.c at = frame->at; frame 2329 fs/ext4/namei.c entries = frame->entries; frame 2355 fs/ext4/namei.c BUFFER_TRACE(frame->bh, "get_write_access"); frame 2356 fs/ext4/namei.c err = ext4_journal_get_write_access(handle, frame->bh); frame 2365 fs/ext4/namei.c BUFFER_TRACE(frame->bh, "get_write_access"); /* index root */ frame 2367 fs/ext4/namei.c (frame - 1)->bh); frame 2379 fs/ext4/namei.c frame->at = at = at - entries - icount1 + entries2; frame 2380 fs/ext4/namei.c frame->entries = entries = entries2; frame 2381 fs/ext4/namei.c swap(frame->bh, bh2); frame 2383 fs/ext4/namei.c dx_insert_block((frame - 1), hash2, newblock); frame 2384 fs/ext4/namei.c dxtrace(dx_show_index("node", frame->entries)); frame 2392 fs/ext4/namei.c (frame - 1)->bh); frame 2397 fs/ext4/namei.c frame->bh); frame 2414 fs/ext4/namei.c err = ext4_handle_dirty_dx_node(handle, dir, frame->bh); frame 2423 fs/ext4/namei.c de = do_split(handle, dir, &bh, frame, &fname->hinfo); frame 1270 fs/proc/task_mmu.c static inline pagemap_entry_t make_pme(u64 frame, u64 flags) frame 1272 fs/proc/task_mmu.c return (pagemap_entry_t) { .pme = (frame & PM_PFRAME_MASK) | flags }; frame 1327 fs/proc/task_mmu.c u64 frame = 0, flags = 0; frame 1332 fs/proc/task_mmu.c frame = pte_pfn(pte); frame 1343 fs/proc/task_mmu.c frame = swp_type(entry) | frame 1360 fs/proc/task_mmu.c return make_pme(frame, flags); frame 1375 fs/proc/task_mmu.c u64 flags = 0, frame = 0; frame 1389 fs/proc/task_mmu.c frame = pmd_pfn(pmd) + frame 1400 fs/proc/task_mmu.c frame = swp_type(entry) | frame 1415 fs/proc/task_mmu.c pagemap_entry_t pme = make_pme(frame, flags); frame 1422 fs/proc/task_mmu.c frame++; frame 1424 fs/proc/task_mmu.c frame += (1 << MAX_SWAPFILES_SHIFT); frame 1463 fs/proc/task_mmu.c u64 flags = 0, frame = 0; frame 1482 fs/proc/task_mmu.c frame = pte_pfn(pte) + frame 1487 fs/proc/task_mmu.c pagemap_entry_t pme = make_pme(frame, flags); frame 1493 fs/proc/task_mmu.c frame++; frame 80 include/clocksource/arm_arch_timer.h struct arch_timer_mem_frame frame[ARCH_TIMER_MEM_MAX_FRAMES]; frame 1528 include/drm/drm_connector.h void drm_hdmi_avi_infoframe_content_type(struct hdmi_avi_infoframe *frame, frame 35 include/drm/drm_debugfs_crc.h uint32_t frame; frame 65 include/drm/drm_debugfs_crc.h uint32_t frame, uint32_t *crcs); frame 68 include/drm/drm_debugfs_crc.h uint32_t frame, uint32_t *crcs) frame 358 include/drm/drm_edid.h drm_hdmi_avi_infoframe_from_display_mode(struct hdmi_avi_infoframe *frame, frame 362 include/drm/drm_edid.h drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe *frame, frame 367 include/drm/drm_edid.h drm_hdmi_avi_infoframe_colorspace(struct hdmi_avi_infoframe *frame, frame 371 include/drm/drm_edid.h drm_hdmi_avi_infoframe_quant_range(struct hdmi_avi_infoframe *frame, frame 377 include/drm/drm_edid.h drm_hdmi_infoframe_set_hdr_metadata(struct hdmi_drm_infoframe *frame, frame 200 include/linux/bpf_verifier.h struct bpf_func_state *frame[MAX_CALL_FRAMES]; frame 265 include/linux/bpf_verifier.h #define bpf_get_spilled_reg(slot, frame) \ frame 266 include/linux/bpf_verifier.h (((slot < frame->allocated_stack / BPF_REG_SIZE) && \ frame 267 include/linux/bpf_verifier.h (frame->stack[slot].slot_type[0] == STACK_SPILL)) \ frame 268 include/linux/bpf_verifier.h ? &frame->stack[slot].spilled_ptr : NULL) frame 271 include/linux/bpf_verifier.h #define bpf_for_each_spilled_reg(iter, frame, reg) \ frame 272 include/linux/bpf_verifier.h for (iter = 0, reg = bpf_get_spilled_reg(iter, frame); \ frame 273 include/linux/bpf_verifier.h iter < frame->allocated_stack / BPF_REG_SIZE; \ frame 274 include/linux/bpf_verifier.h iter++, reg = bpf_get_spilled_reg(iter, frame)) frame 405 include/linux/bpf_verifier.h return cur->frame[cur->curframe]; frame 106 include/linux/cyclades.h __u32 frame, parity, overrun, brk; frame 210 include/linux/hdmi.h int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame); frame 211 include/linux/hdmi.h ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer, frame 213 include/linux/hdmi.h ssize_t hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame, frame 215 include/linux/hdmi.h int hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame); frame 216 include/linux/hdmi.h int hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame); frame 217 include/linux/hdmi.h ssize_t hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, void *buffer, frame 219 include/linux/hdmi.h ssize_t hdmi_drm_infoframe_pack_only(const struct hdmi_drm_infoframe *frame, frame 221 include/linux/hdmi.h int hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame); frame 249 include/linux/hdmi.h int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, frame 251 include/linux/hdmi.h ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer, frame 253 include/linux/hdmi.h ssize_t hdmi_spd_infoframe_pack_only(const struct hdmi_spd_infoframe *frame, frame 255 include/linux/hdmi.h int hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame); frame 331 include/linux/hdmi.h int hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame); frame 332 include/linux/hdmi.h ssize_t hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame, frame 334 include/linux/hdmi.h ssize_t hdmi_audio_infoframe_pack_only(const struct hdmi_audio_infoframe *frame, frame 336 include/linux/hdmi.h int hdmi_audio_infoframe_check(struct hdmi_audio_infoframe *frame); frame 388 include/linux/hdmi.h int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame); frame 389 include/linux/hdmi.h ssize_t hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame, frame 391 include/linux/hdmi.h ssize_t hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame, frame 393 include/linux/hdmi.h int hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame); frame 427 include/linux/hdmi.h ssize_t hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, frame 429 include/linux/hdmi.h ssize_t hdmi_infoframe_pack_only(const union hdmi_infoframe *frame, frame 431 include/linux/hdmi.h int hdmi_infoframe_check(union hdmi_infoframe *frame); frame 432 include/linux/hdmi.h int hdmi_infoframe_unpack(union hdmi_infoframe *frame, frame 435 include/linux/hdmi.h const union hdmi_infoframe *frame); frame 29 include/linux/input/mt.h unsigned int frame; frame 48 include/linux/input/mt.h unsigned int frame; frame 73 include/linux/input/mt.h return slot->frame == mt->frame; frame 22 include/linux/serial.h __u32 frame, parity, overrun, brk; frame 95 include/linux/serial_core.h __u32 frame; frame 563 include/linux/thunderbolt.h int __tb_ring_enqueue(struct tb_ring *ring, struct ring_frame *frame); frame 581 include/linux/thunderbolt.h static inline int tb_ring_rx(struct tb_ring *ring, struct ring_frame *frame) frame 584 include/linux/thunderbolt.h return __tb_ring_enqueue(ring, frame); frame 602 include/linux/thunderbolt.h static inline int tb_ring_tx(struct tb_ring *ring, struct ring_frame *frame) frame 605 include/linux/thunderbolt.h return __tb_ring_enqueue(ring, frame); frame 6977 include/net/cfg80211.h const u8 *frame, size_t len, frame 4865 include/net/mac80211.h const void *frame, size_t frame_len, frame 4902 include/net/mac80211.h const void *frame, size_t frame_len, frame 88 include/net/xdp.h static inline void xdp_scrub_frame(struct xdp_frame *frame) frame 90 include/net/xdp.h frame->data = NULL; frame 91 include/net/xdp.h frame->dev_rx = NULL; frame 94 include/trace/events/spi.h __field( unsigned, frame ) frame 102 include/trace/events/spi.h __entry->frame = msg->frame_length; frame 109 include/trace/events/spi.h (unsigned)__entry->actual, (unsigned)__entry->frame) frame 80 include/uapi/drm/drm_sarea.h struct drm_sarea_frame frame; /**< frame */ frame 67 include/uapi/drm/lima_drm.h __u32 frame[LIMA_GP_FRAME_REG_NUM]; frame 75 include/uapi/drm/lima_drm.h __u32 frame[LIMA_PP_FRAME_REG_NUM]; frame 84 include/uapi/drm/lima_drm.h __u32 frame[LIMA_PP_FRAME_REG_NUM]; frame 115 include/uapi/drm/lima_drm.h __u64 frame; /* in, GP/PP frame */ frame 159 include/uapi/linux/cdrom.h __u8 frame; frame 105 include/uapi/linux/serial.h int frame, overrun, parity, brk; frame 215 include/uapi/linux/synclink.h __u32 frame, parity, overrun, brk; frame 113 include/uapi/sound/hdspm.h enum hdspm_ltc_frame frame; frame 85 include/xen/grant_table.h int gnttab_grant_foreign_access(domid_t domid, unsigned long frame, frame 132 include/xen/grant_table.h unsigned long frame, int readonly); frame 112 include/xen/interface/grant_table.h uint32_t frame; frame 202 include/xen/interface/grant_table.h uint64_t frame; frame 214 include/xen/interface/grant_table.h uint64_t frame; frame 308 include/xen/interface/memory.h uint64_t frame; frame 429 kernel/bpf/verifier.c return cur->frame[reg->frameno]; frame 688 kernel/bpf/verifier.c free_func_state(state->frame[i]); frame 689 kernel/bpf/verifier.c state->frame[i] = NULL; frame 733 kernel/bpf/verifier.c free_func_state(dst_state->frame[i]); frame 734 kernel/bpf/verifier.c dst_state->frame[i] = NULL; frame 744 kernel/bpf/verifier.c dst = dst_state->frame[i]; frame 749 kernel/bpf/verifier.c dst_state->frame[i] = dst; frame 751 kernel/bpf/verifier.c err = copy_func_state(dst, src->frame[i]); frame 1362 kernel/bpf/verifier.c struct bpf_func_state *state = vstate->frame[vstate->curframe]; frame 1642 kernel/bpf/verifier.c func = st->frame[i]; frame 1678 kernel/bpf/verifier.c func = st->frame[st->curframe]; frame 1759 kernel/bpf/verifier.c func = st->frame[st->curframe]; frame 1916 kernel/bpf/verifier.c cur = env->cur_state->frame[env->cur_state->curframe]; frame 2026 kernel/bpf/verifier.c struct bpf_func_state *state = vstate->frame[vstate->curframe]; frame 2190 kernel/bpf/verifier.c struct bpf_func_state *state = vstate->frame[vstate->curframe]; frame 2608 kernel/bpf/verifier.c int depth = 0, frame = 0, idx = 0, i = 0, subprog_end; frame 2621 kernel/bpf/verifier.c frame + 1, depth); frame 2632 kernel/bpf/verifier.c ret_insn[frame] = i + 1; frame 2633 kernel/bpf/verifier.c ret_prog[frame] = idx; frame 2643 kernel/bpf/verifier.c frame++; frame 2644 kernel/bpf/verifier.c if (frame >= MAX_CALL_FRAMES) { frame 2646 kernel/bpf/verifier.c frame); frame 2654 kernel/bpf/verifier.c if (frame == 0) frame 2657 kernel/bpf/verifier.c frame--; frame 2658 kernel/bpf/verifier.c i = ret_insn[frame]; frame 2659 kernel/bpf/verifier.c idx = ret_prog[frame]; frame 3717 kernel/bpf/verifier.c __clear_all_pkt_pointers(env, vstate->frame[i]); frame 3754 kernel/bpf/verifier.c release_reg_references(env, vstate->frame[i], ref_obj_id); frame 3780 kernel/bpf/verifier.c caller = state->frame[state->curframe]; frame 3781 kernel/bpf/verifier.c if (state->frame[state->curframe + 1]) { frame 3790 kernel/bpf/verifier.c state->frame[state->curframe + 1] = callee; frame 3841 kernel/bpf/verifier.c callee = state->frame[state->curframe]; frame 3855 kernel/bpf/verifier.c caller = state->frame[state->curframe]; frame 3873 kernel/bpf/verifier.c state->frame[state->curframe + 1] = NULL; frame 4365 kernel/bpf/verifier.c struct bpf_func_state *state = vstate->frame[vstate->curframe]; frame 4889 kernel/bpf/verifier.c struct bpf_func_state *state = vstate->frame[vstate->curframe]; frame 5216 kernel/bpf/verifier.c __find_good_pkt_pointers(vstate->frame[i], dst_reg, type, frame 5752 kernel/bpf/verifier.c struct bpf_func_state *state = vstate->frame[vstate->curframe]; frame 5766 kernel/bpf/verifier.c __mark_ptr_or_null_regs(vstate->frame[i], id, is_null); frame 5871 kernel/bpf/verifier.c struct bpf_reg_state *regs = this_branch->frame[this_branch->curframe]->regs; frame 5945 kernel/bpf/verifier.c other_branch_regs = other_branch->frame[other_branch->curframe]->regs; frame 6017 kernel/bpf/verifier.c print_verifier_state(env, this_branch->frame[this_branch->curframe]); frame 6291 kernel/bpf/verifier.c struct bpf_func_state *state = cur->frame[cur->curframe]; frame 6832 kernel/bpf/verifier.c if (st->frame[0]->regs[0].live & REG_LIVE_DONE) frame 6837 kernel/bpf/verifier.c clean_func_state(env, st->frame[i]); frame 6886 kernel/bpf/verifier.c if (sl->state.frame[i]->callsite != cur->frame[i]->callsite) frame 7160 kernel/bpf/verifier.c if (old->frame[i]->callsite != cur->frame[i]->callsite) frame 7162 kernel/bpf/verifier.c if (!func_states_equal(old->frame[i], cur->frame[i])) frame 7210 kernel/bpf/verifier.c int i, frame, err = 0; frame 7219 kernel/bpf/verifier.c for (frame = 0; frame <= vstate->curframe; frame++) { frame 7220 kernel/bpf/verifier.c parent = vparent->frame[frame]; frame 7221 kernel/bpf/verifier.c state = vstate->frame[frame]; frame 7225 kernel/bpf/verifier.c for (i = frame < vstate->curframe ? BPF_REG_6 : 0; i < BPF_REG_FP; i++) { frame 7258 kernel/bpf/verifier.c state = old->frame[old->curframe]; frame 7297 kernel/bpf/verifier.c fold = old->frame[fr]; frame 7298 kernel/bpf/verifier.c fcur = cur->frame[fr]; frame 7411 kernel/bpf/verifier.c if (sl->state.frame[0]->regs[0].live & REG_LIVE_DONE) { frame 7494 kernel/bpf/verifier.c cur->frame[j]->regs[i].parent = &new->frame[j]->regs[i]; frame 7496 kernel/bpf/verifier.c cur->frame[j]->regs[i].live = REG_LIVE_NONE; frame 7501 kernel/bpf/verifier.c struct bpf_func_state *frame = cur->frame[j]; frame 7502 kernel/bpf/verifier.c struct bpf_func_state *newframe = new->frame[j]; frame 7504 kernel/bpf/verifier.c for (i = 0; i < frame->allocated_stack / BPF_REG_SIZE; i++) { frame 7505 kernel/bpf/verifier.c frame->stack[i].spilled_ptr.live = REG_LIVE_NONE; frame 7506 kernel/bpf/verifier.c frame->stack[i].spilled_ptr.parent = frame 7566 kernel/bpf/verifier.c state->frame[0] = kzalloc(sizeof(struct bpf_func_state), GFP_KERNEL); frame 7567 kernel/bpf/verifier.c if (!state->frame[0]) { frame 7572 kernel/bpf/verifier.c init_func_state(env, state->frame[0], frame 7631 kernel/bpf/verifier.c print_verifier_state(env, state->frame[state->curframe]); frame 2490 lib/zstd/compress.c static size_t ZSTD_compressContinue_internal(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, U32 frame, U32 lastFrameChunk) frame 2498 lib/zstd/compress.c if (frame && (cctx->stage == ZSTDcs_init)) { frame 2530 lib/zstd/compress.c size_t const cSize = frame ? ZSTD_compress_generic(cctx, dst, dstCapacity, src, srcSize, lastFrameChunk) frame 299 mm/kasan/report.c const unsigned long *frame; frame 328 mm/kasan/report.c frame = (const unsigned long *)(mem_ptr + KASAN_SHADOW_SCALE_SIZE); frame 329 mm/kasan/report.c if (frame[0] != KASAN_CURRENT_STACK_FRAME_MAGIC) { frame 331 mm/kasan/report.c frame[0]); frame 335 mm/kasan/report.c *offset = (unsigned long)addr - (unsigned long)frame; frame 336 mm/kasan/report.c *frame_descr = (const char *)frame[1]; frame 337 mm/kasan/report.c *frame_pc = (void *)frame[2]; frame 213 net/ax25/ax25_out.c unsigned char *frame; frame 221 net/ax25/ax25_out.c frame = skb_push(skb, 1); frame 223 net/ax25/ax25_out.c *frame = AX25_I; frame 224 net/ax25/ax25_out.c *frame |= (poll_bit) ? AX25_PF : 0; frame 225 net/ax25/ax25_out.c *frame |= (ax25->vr << 5); frame 226 net/ax25/ax25_out.c *frame |= (ax25->vs << 1); frame 228 net/ax25/ax25_out.c frame = skb_push(skb, 2); frame 230 net/ax25/ax25_out.c frame[0] = AX25_I; frame 231 net/ax25/ax25_out.c frame[0] |= (ax25->vs << 1); frame 232 net/ax25/ax25_out.c frame[1] = (poll_bit) ? AX25_EPF : 0; frame 233 net/ax25/ax25_out.c frame[1] |= (ax25->vr << 1); frame 99 net/ax25/ax25_subr.c unsigned char *frame; frame 102 net/ax25/ax25_subr.c frame = skb->data; frame 106 net/ax25/ax25_subr.c if ((frame[0] & AX25_S) == 0) { frame 108 net/ax25/ax25_subr.c *ns = (frame[0] >> 1) & 0x07; frame 109 net/ax25/ax25_subr.c *nr = (frame[0] >> 5) & 0x07; frame 110 net/ax25/ax25_subr.c *pf = frame[0] & AX25_PF; frame 111 net/ax25/ax25_subr.c } else if ((frame[0] & AX25_U) == 1) { /* S frame - take out PF/NR */ frame 112 net/ax25/ax25_subr.c frametype = frame[0] & 0x0F; frame 113 net/ax25/ax25_subr.c *nr = (frame[0] >> 5) & 0x07; frame 114 net/ax25/ax25_subr.c *pf = frame[0] & AX25_PF; frame 115 net/ax25/ax25_subr.c } else if ((frame[0] & AX25_U) == 3) { /* U frame - take out PF */ frame 116 net/ax25/ax25_subr.c frametype = frame[0] & ~AX25_PF; frame 117 net/ax25/ax25_subr.c *pf = frame[0] & AX25_PF; frame 121 net/ax25/ax25_subr.c if ((frame[0] & AX25_S) == 0) { frame 123 net/ax25/ax25_subr.c *ns = (frame[0] >> 1) & 0x7F; frame 124 net/ax25/ax25_subr.c *nr = (frame[1] >> 1) & 0x7F; frame 125 net/ax25/ax25_subr.c *pf = frame[1] & AX25_EPF; frame 127 net/ax25/ax25_subr.c } else if ((frame[0] & AX25_U) == 1) { /* S frame - take out PF/NR */ frame 128 net/ax25/ax25_subr.c frametype = frame[0] & 0x0F; frame 129 net/ax25/ax25_subr.c *nr = (frame[1] >> 1) & 0x7F; frame 130 net/ax25/ax25_subr.c *pf = frame[1] & AX25_EPF; frame 132 net/ax25/ax25_subr.c } else if ((frame[0] & AX25_U) == 3) { /* U frame - take out PF */ frame 133 net/ax25/ax25_subr.c frametype = frame[0] & ~AX25_PF; frame 134 net/ax25/ax25_subr.c *pf = frame[0] & AX25_PF; frame 87 net/hsr/hsr_forward.c struct hsr_frame_info *frame) frame 105 net/hsr/hsr_forward.c if (frame->is_vlan) frame 115 net/hsr/hsr_forward.c static struct sk_buff *frame_get_stripped_skb(struct hsr_frame_info *frame, frame 118 net/hsr/hsr_forward.c if (!frame->skb_std) frame 119 net/hsr/hsr_forward.c frame->skb_std = create_stripped_skb(frame->skb_hsr, frame); frame 120 net/hsr/hsr_forward.c return skb_clone(frame->skb_std, GFP_ATOMIC); frame 123 net/hsr/hsr_forward.c static void hsr_fill_tag(struct sk_buff *skb, struct hsr_frame_info *frame, frame 136 net/hsr/hsr_forward.c if (frame->is_vlan) frame 143 net/hsr/hsr_forward.c hsr_ethhdr->hsr_tag.sequence_nr = htons(frame->sequence_nr); frame 150 net/hsr/hsr_forward.c struct hsr_frame_info *frame, frame 167 net/hsr/hsr_forward.c if (frame->is_vlan) frame 175 net/hsr/hsr_forward.c hsr_fill_tag(skb, frame, port, port->hsr->prot_version); frame 183 net/hsr/hsr_forward.c static struct sk_buff *frame_get_tagged_skb(struct hsr_frame_info *frame, frame 186 net/hsr/hsr_forward.c if (frame->skb_hsr) frame 187 net/hsr/hsr_forward.c return skb_clone(frame->skb_hsr, GFP_ATOMIC); frame 194 net/hsr/hsr_forward.c return create_tagged_skb(frame->skb_std, frame, port); frame 218 net/hsr/hsr_forward.c struct hsr_frame_info *frame) frame 220 net/hsr/hsr_forward.c if (frame->port_rcv->type == HSR_PT_MASTER) { frame 221 net/hsr/hsr_forward.c hsr_addr_subst_dest(frame->node_src, skb, port); frame 242 net/hsr/hsr_forward.c static void hsr_forward_do(struct hsr_frame_info *frame) frame 247 net/hsr/hsr_forward.c hsr_for_each_port(frame->port_rcv->hsr, port) { frame 249 net/hsr/hsr_forward.c if (port == frame->port_rcv) frame 253 net/hsr/hsr_forward.c if (port->type == HSR_PT_MASTER && !frame->is_local_dest) frame 257 net/hsr/hsr_forward.c if (port->type != HSR_PT_MASTER && frame->is_local_exclusive) frame 261 net/hsr/hsr_forward.c if (hsr_register_frame_out(port, frame->node_src, frame 262 net/hsr/hsr_forward.c frame->sequence_nr)) frame 265 net/hsr/hsr_forward.c if (frame->is_supervision && port->type == HSR_PT_MASTER) { frame 266 net/hsr/hsr_forward.c hsr_handle_sup_frame(frame->skb_hsr, frame 267 net/hsr/hsr_forward.c frame->node_src, frame 268 net/hsr/hsr_forward.c frame->port_rcv); frame 273 net/hsr/hsr_forward.c skb = frame_get_tagged_skb(frame, port); frame 275 net/hsr/hsr_forward.c skb = frame_get_stripped_skb(frame, port); frame 283 net/hsr/hsr_forward.c hsr_deliver_master(skb, port->dev, frame->node_src); frame 285 net/hsr/hsr_forward.c hsr_xmit(skb, port, frame); frame 290 net/hsr/hsr_forward.c struct hsr_frame_info *frame) frame 293 net/hsr/hsr_forward.c frame->is_local_exclusive = true; frame 296 net/hsr/hsr_forward.c frame->is_local_exclusive = false; frame 302 net/hsr/hsr_forward.c frame->is_local_dest = true; frame 304 net/hsr/hsr_forward.c frame->is_local_dest = false; frame 308 net/hsr/hsr_forward.c static int hsr_fill_frame_info(struct hsr_frame_info *frame, frame 314 net/hsr/hsr_forward.c frame->is_supervision = is_supervision_frame(port->hsr, skb); frame 315 net/hsr/hsr_forward.c frame->node_src = hsr_get_node(port, skb, frame->is_supervision); frame 316 net/hsr/hsr_forward.c if (!frame->node_src) frame 320 net/hsr/hsr_forward.c frame->is_vlan = false; frame 322 net/hsr/hsr_forward.c frame->is_vlan = true; frame 328 net/hsr/hsr_forward.c frame->skb_std = NULL; frame 329 net/hsr/hsr_forward.c frame->skb_hsr = skb; frame 330 net/hsr/hsr_forward.c frame->sequence_nr = hsr_get_skb_sequence_nr(skb); frame 332 net/hsr/hsr_forward.c frame->skb_std = skb; frame 333 net/hsr/hsr_forward.c frame->skb_hsr = NULL; frame 336 net/hsr/hsr_forward.c frame->sequence_nr = port->hsr->sequence_nr; frame 341 net/hsr/hsr_forward.c frame->port_rcv = port; frame 342 net/hsr/hsr_forward.c check_local_dest(port->hsr, skb, frame); frame 350 net/hsr/hsr_forward.c struct hsr_frame_info frame; frame 358 net/hsr/hsr_forward.c if (hsr_fill_frame_info(&frame, skb, port) < 0) frame 360 net/hsr/hsr_forward.c hsr_register_frame_in(frame.node_src, port, frame.sequence_nr); frame 361 net/hsr/hsr_forward.c hsr_forward_do(&frame); frame 370 net/hsr/hsr_forward.c if (frame.skb_hsr) frame 371 net/hsr/hsr_forward.c kfree_skb(frame.skb_hsr); frame 372 net/hsr/hsr_forward.c if (frame.skb_std) frame 373 net/hsr/hsr_forward.c kfree_skb(frame.skb_std); frame 40 net/lapb/lapb_in.c struct lapb_frame *frame) frame 42 net/lapb/lapb_in.c switch (frame->type) { frame 44 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S0 RX SABM(%d)\n", lapb->dev, frame->pf); frame 47 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 48 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 52 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 54 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, frame 69 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S0 RX SABME(%d)\n", lapb->dev, frame->pf); frame 72 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 74 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, frame 87 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 88 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 94 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S0 RX DISC(%d)\n", lapb->dev, frame->pf); frame 95 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S0 TX UA(%d)\n", lapb->dev, frame->pf); frame 96 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, LAPB_RESPONSE); frame 111 net/lapb/lapb_in.c struct lapb_frame *frame) frame 113 net/lapb/lapb_in.c switch (frame->type) { frame 115 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S1 RX SABM(%d)\n", lapb->dev, frame->pf); frame 118 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 119 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 123 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 124 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, frame 130 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S1 RX SABME(%d)\n", lapb->dev, frame->pf); frame 133 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 134 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, frame 138 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 139 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 145 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S1 RX DISC(%d)\n", lapb->dev, frame->pf); frame 146 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S1 TX DM(%d)\n", lapb->dev, frame->pf); frame 147 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, LAPB_RESPONSE); frame 151 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S1 RX UA(%d)\n", lapb->dev, frame->pf); frame 152 net/lapb/lapb_in.c if (frame->pf) { frame 167 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S1 RX DM(%d)\n", lapb->dev, frame->pf); frame 168 net/lapb/lapb_in.c if (frame->pf) { frame 187 net/lapb/lapb_in.c struct lapb_frame *frame) frame 189 net/lapb/lapb_in.c switch (frame->type) { frame 193 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 194 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S2 TX DM(%d)\n", lapb->dev, frame->pf); frame 195 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, LAPB_RESPONSE); frame 199 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S2 RX DISC(%d)\n", lapb->dev, frame->pf); frame 200 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S2 TX UA(%d)\n", lapb->dev, frame->pf); frame 201 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, LAPB_RESPONSE); frame 205 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S2 RX UA(%d)\n", lapb->dev, frame->pf); frame 206 net/lapb/lapb_in.c if (frame->pf) { frame 216 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S2 RX DM(%d)\n", lapb->dev, frame->pf); frame 217 net/lapb/lapb_in.c if (frame->pf) { frame 231 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 232 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S2 RX DM(%d)\n", lapb->dev, frame->pf); frame 233 net/lapb/lapb_in.c if (frame->pf) frame 234 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 247 net/lapb/lapb_in.c struct lapb_frame *frame) frame 253 net/lapb/lapb_in.c switch (frame->type) { frame 255 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S3 RX SABM(%d)\n", lapb->dev, frame->pf); frame 258 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 259 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 263 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 264 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, frame 278 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S3 RX SABME(%d)\n", lapb->dev, frame->pf); frame 281 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 282 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, frame 294 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 295 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 301 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S3 RX DISC(%d)\n", lapb->dev, frame->pf); frame 304 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, LAPB_RESPONSE); frame 312 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S3 RX DM(%d)\n", lapb->dev, frame->pf); frame 323 net/lapb/lapb_in.c lapb->dev, frame->pf, frame->nr); frame 325 net/lapb/lapb_in.c lapb_check_need_response(lapb, frame->cr, frame->pf); frame 326 net/lapb/lapb_in.c if (lapb_validate_nr(lapb, frame->nr)) { frame 327 net/lapb/lapb_in.c lapb_check_iframes_acked(lapb, frame->nr); frame 329 net/lapb/lapb_in.c lapb->frmr_data = *frame; frame 342 net/lapb/lapb_in.c lapb->dev, frame->pf, frame->nr); frame 344 net/lapb/lapb_in.c lapb_check_need_response(lapb, frame->cr, frame->pf); frame 345 net/lapb/lapb_in.c if (lapb_validate_nr(lapb, frame->nr)) { frame 346 net/lapb/lapb_in.c lapb_check_iframes_acked(lapb, frame->nr); frame 348 net/lapb/lapb_in.c lapb->frmr_data = *frame; frame 361 net/lapb/lapb_in.c lapb->dev, frame->pf, frame->nr); frame 363 net/lapb/lapb_in.c lapb_check_need_response(lapb, frame->cr, frame->pf); frame 364 net/lapb/lapb_in.c if (lapb_validate_nr(lapb, frame->nr)) { frame 365 net/lapb/lapb_in.c lapb_frames_acked(lapb, frame->nr); frame 370 net/lapb/lapb_in.c lapb->frmr_data = *frame; frame 383 net/lapb/lapb_in.c lapb->dev, frame->pf, frame->ns, frame->nr); frame 384 net/lapb/lapb_in.c if (!lapb_validate_nr(lapb, frame->nr)) { frame 385 net/lapb/lapb_in.c lapb->frmr_data = *frame; frame 396 net/lapb/lapb_in.c lapb_frames_acked(lapb, frame->nr); frame 398 net/lapb/lapb_in.c lapb_check_iframes_acked(lapb, frame->nr); frame 400 net/lapb/lapb_in.c if (frame->ns == lapb->vr) { frame 417 net/lapb/lapb_in.c if (frame->pf) frame 428 net/lapb/lapb_in.c if (frame->pf) frame 432 net/lapb/lapb_in.c lapb->dev, frame->pf, lapb->vr); frame 434 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_REJ, frame->pf, frame 443 net/lapb/lapb_in.c lapb->dev, frame->pf, frame 452 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S3 RX ILLEGAL(%d)\n", lapb->dev, frame->pf); frame 453 net/lapb/lapb_in.c lapb->frmr_data = *frame; frame 473 net/lapb/lapb_in.c struct lapb_frame *frame) frame 475 net/lapb/lapb_in.c switch (frame->type) { frame 477 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S4 RX SABM(%d)\n", lapb->dev, frame->pf); frame 480 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 481 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 485 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 487 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, frame 502 net/lapb/lapb_in.c lapb_dbg(1, "(%p) S4 RX SABME(%d)\n", lapb->dev, frame->pf); frame 505 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 507 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_UA, frame->pf, frame 520 net/lapb/lapb_in.c lapb->dev, frame->pf); frame 521 net/lapb/lapb_in.c lapb_send_control(lapb, LAPB_DM, frame->pf, frame 535 net/lapb/lapb_in.c struct lapb_frame frame; frame 537 net/lapb/lapb_in.c if (lapb_decode(lapb, skb, &frame) < 0) { frame 544 net/lapb/lapb_in.c lapb_state0_machine(lapb, skb, &frame); break; frame 546 net/lapb/lapb_in.c lapb_state1_machine(lapb, skb, &frame); break; frame 548 net/lapb/lapb_in.c lapb_state2_machine(lapb, skb, &frame); break; frame 550 net/lapb/lapb_in.c lapb_state3_machine(lapb, skb, &frame); break; frame 552 net/lapb/lapb_in.c lapb_state4_machine(lapb, skb, &frame); break; frame 39 net/lapb/lapb_out.c unsigned char *frame; frame 45 net/lapb/lapb_out.c frame = skb_push(skb, 2); frame 47 net/lapb/lapb_out.c frame[0] = LAPB_I; frame 48 net/lapb/lapb_out.c frame[0] |= lapb->vs << 1; frame 49 net/lapb/lapb_out.c frame[1] = poll_bit ? LAPB_EPF : 0; frame 50 net/lapb/lapb_out.c frame[1] |= lapb->vr << 1; frame 52 net/lapb/lapb_out.c frame = skb_push(skb, 1); frame 54 net/lapb/lapb_out.c *frame = LAPB_I; frame 55 net/lapb/lapb_out.c *frame |= poll_bit ? LAPB_SPF : 0; frame 56 net/lapb/lapb_out.c *frame |= lapb->vr << 5; frame 57 net/lapb/lapb_out.c *frame |= lapb->vs << 1; frame 107 net/lapb/lapb_subr.c struct lapb_frame *frame) frame 109 net/lapb/lapb_subr.c frame->type = LAPB_ILLEGAL; frame 122 net/lapb/lapb_subr.c frame->cr = LAPB_COMMAND; frame 124 net/lapb/lapb_subr.c frame->cr = LAPB_RESPONSE; frame 127 net/lapb/lapb_subr.c frame->cr = LAPB_COMMAND; frame 129 net/lapb/lapb_subr.c frame->cr = LAPB_RESPONSE; frame 134 net/lapb/lapb_subr.c frame->cr = LAPB_COMMAND; frame 136 net/lapb/lapb_subr.c frame->cr = LAPB_RESPONSE; frame 139 net/lapb/lapb_subr.c frame->cr = LAPB_COMMAND; frame 141 net/lapb/lapb_subr.c frame->cr = LAPB_RESPONSE; frame 154 net/lapb/lapb_subr.c frame->type = LAPB_I; frame 155 net/lapb/lapb_subr.c frame->ns = (skb->data[0] >> 1) & 0x7F; frame 156 net/lapb/lapb_subr.c frame->nr = (skb->data[1] >> 1) & 0x7F; frame 157 net/lapb/lapb_subr.c frame->pf = skb->data[1] & LAPB_EPF; frame 158 net/lapb/lapb_subr.c frame->control[0] = skb->data[0]; frame 159 net/lapb/lapb_subr.c frame->control[1] = skb->data[1]; frame 167 net/lapb/lapb_subr.c frame->type = skb->data[0] & 0x0F; frame 168 net/lapb/lapb_subr.c frame->nr = (skb->data[1] >> 1) & 0x7F; frame 169 net/lapb/lapb_subr.c frame->pf = skb->data[1] & LAPB_EPF; frame 170 net/lapb/lapb_subr.c frame->control[0] = skb->data[0]; frame 171 net/lapb/lapb_subr.c frame->control[1] = skb->data[1]; frame 177 net/lapb/lapb_subr.c frame->type = skb->data[0] & ~LAPB_SPF; frame 178 net/lapb/lapb_subr.c frame->pf = skb->data[0] & LAPB_SPF; frame 179 net/lapb/lapb_subr.c frame->control[0] = skb->data[0]; frame 180 net/lapb/lapb_subr.c frame->control[1] = 0x00; frame 188 net/lapb/lapb_subr.c frame->type = LAPB_I; frame 189 net/lapb/lapb_subr.c frame->ns = (skb->data[0] >> 1) & 0x07; frame 190 net/lapb/lapb_subr.c frame->nr = (skb->data[0] >> 5) & 0x07; frame 191 net/lapb/lapb_subr.c frame->pf = skb->data[0] & LAPB_SPF; frame 196 net/lapb/lapb_subr.c frame->type = skb->data[0] & 0x0F; frame 197 net/lapb/lapb_subr.c frame->nr = (skb->data[0] >> 5) & 0x07; frame 198 net/lapb/lapb_subr.c frame->pf = skb->data[0] & LAPB_SPF; frame 203 net/lapb/lapb_subr.c frame->type = skb->data[0] & ~LAPB_SPF; frame 204 net/lapb/lapb_subr.c frame->pf = skb->data[0] & LAPB_SPF; frame 207 net/lapb/lapb_subr.c frame->control[0] = skb->data[0]; frame 268 net/mac80211/fils_aead.c u8 *frame, size_t *frame_len, frame 271 net/mac80211/fils_aead.c struct ieee80211_mgmt *mgmt = (void *)frame; frame 284 net/mac80211/fils_aead.c ies, frame + *frame_len - ies); frame 314 net/mac80211/fils_aead.c crypt_len = frame + *frame_len - encr; frame 13 net/mac80211/fils_aead.h u8 *frame, size_t *frame_len, frame 345 net/mac80211/ieee80211_i.h struct sk_buff *frame; frame 192 net/mac80211/offchannel.c if (roc->frame) { frame 194 net/mac80211/offchannel.c roc->frame->data, roc->frame->len, frame 196 net/mac80211/offchannel.c ieee80211_free_txskb(&roc->sdata->local->hw, roc->frame); frame 265 net/mac80211/offchannel.c if (!WARN_ON(!roc->frame)) { frame 266 net/mac80211/offchannel.c ieee80211_tx_skb_tid_band(roc->sdata, roc->frame, 7, frame 268 net/mac80211/offchannel.c roc->frame = NULL; frame 582 net/mac80211/offchannel.c roc->frame = txskb; frame 4862 net/mac80211/tx.c const void *frame, size_t frame_len, frame 4866 net/mac80211/tx.c const struct ieee80211_hdr *hdr = frame; frame 4878 net/mac80211/tx.c const void *frame, size_t frame_len, frame 4882 net/mac80211/tx.c const struct ieee80211_hdr *hdr = frame; frame 361 net/packet/af_packet.c static void __packet_set_status(struct packet_sock *po, void *frame, int status) frame 365 net/packet/af_packet.c h.raw = frame; frame 387 net/packet/af_packet.c static int __packet_get_status(const struct packet_sock *po, void *frame) frame 393 net/packet/af_packet.c h.raw = frame; frame 427 net/packet/af_packet.c static __u32 __packet_set_timestamp(struct packet_sock *po, void *frame, frame 437 net/packet/af_packet.c h.raw = frame; frame 2472 net/packet/af_packet.c void *frame, struct net_device *dev, void *data, int tp_len, frame 2482 net/packet/af_packet.c ph.raw = frame; frame 2551 net/packet/af_packet.c static int tpacket_parse_header(struct packet_sock *po, void *frame, frame 2557 net/packet/af_packet.c ph.raw = frame; frame 2615 net/packet/af_packet.c *data = frame + off; frame 203 net/rose/rose_subr.c unsigned char *frame; frame 205 net/rose/rose_subr.c frame = skb->data; frame 209 net/rose/rose_subr.c switch (frame[2]) { frame 216 net/rose/rose_subr.c return frame[2]; frame 221 net/rose/rose_subr.c if ((frame[2] & 0x1F) == ROSE_RR || frame 222 net/rose/rose_subr.c (frame[2] & 0x1F) == ROSE_RNR) { frame 223 net/rose/rose_subr.c *nr = (frame[2] >> 5) & 0x07; frame 224 net/rose/rose_subr.c return frame[2] & 0x1F; frame 227 net/rose/rose_subr.c if ((frame[2] & 0x01) == ROSE_DATA) { frame 228 net/rose/rose_subr.c *q = (frame[0] & ROSE_Q_BIT) == ROSE_Q_BIT; frame 229 net/rose/rose_subr.c *d = (frame[0] & ROSE_D_BIT) == ROSE_D_BIT; frame 230 net/rose/rose_subr.c *m = (frame[2] & ROSE_M_BIT) == ROSE_M_BIT; frame 231 net/rose/rose_subr.c *nr = (frame[2] >> 5) & 0x07; frame 232 net/rose/rose_subr.c *ns = (frame[2] >> 1) & 0x07; frame 15915 net/wireless/nl80211.c struct nlattr *frame; frame 15942 net/wireless/nl80211.c frame = nla_reserve(msg, NL80211_ATTR_FRAME, skb->len); frame 15943 net/wireless/nl80211.c if (!frame) frame 15946 net/wireless/nl80211.c skb_copy_bits(skb, 0, nla_data(frame), skb->len); frame 16471 net/wireless/nl80211.c const u8 *frame, size_t len, frame 16479 net/wireless/nl80211.c trace_cfg80211_report_obss_beacon(wiphy, frame, len, freq, sig_dbm); frame 16498 net/wireless/nl80211.c nla_put(msg, NL80211_ATTR_FRAME, len, frame)) frame 2635 net/wireless/trace.h __dynamic_array(u8, frame, len) frame 2639 net/wireless/trace.h memcpy(__get_dynamic_array(frame), buf, len); frame 2643 net/wireless/trace.h le16_to_cpup((__le16 *)__get_dynamic_array(frame))) frame 2661 net/wireless/trace.h __dynamic_array(u8, frame, len) frame 2665 net/wireless/trace.h memcpy(__get_dynamic_array(frame), buf, len); frame 2669 net/wireless/trace.h le16_to_cpup((__le16 *)__get_dynamic_array(frame))) frame 3083 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, const u8 *frame, size_t len, frame 3085 net/wireless/trace.h TP_ARGS(wiphy, frame, len, freq, sig_dbm), frame 573 net/wireless/util.c __ieee80211_amsdu_copy_frag(struct sk_buff *skb, struct sk_buff *frame, frame 601 net/wireless/util.c __frame_add_frag(frame, frag_page, frag_ptr, cur_len, frag_size); frame 607 net/wireless/util.c __frame_add_frag(frame, skb_frag_page(frag), frame 618 net/wireless/util.c struct sk_buff *frame; frame 636 net/wireless/util.c frame = dev_alloc_skb(hlen + sizeof(struct ethhdr) + 2 + cur_len); frame 637 net/wireless/util.c if (!frame) frame 640 net/wireless/util.c skb_reserve(frame, hlen + sizeof(struct ethhdr) + 2); frame 641 net/wireless/util.c skb_copy_bits(skb, offset, skb_put(frame, cur_len), cur_len); frame 645 net/wireless/util.c return frame; frame 648 net/wireless/util.c __ieee80211_amsdu_copy_frag(skb, frame, offset, len); frame 650 net/wireless/util.c return frame; frame 659 net/wireless/util.c struct sk_buff *frame = NULL; frame 697 net/wireless/util.c frame = skb; frame 700 net/wireless/util.c frame = __ieee80211_amsdu_copy(skb, hlen, offset, len, frame 702 net/wireless/util.c if (!frame) frame 708 net/wireless/util.c skb_reset_network_header(frame); frame 709 net/wireless/util.c frame->dev = skb->dev; frame 710 net/wireless/util.c frame->priority = skb->priority; frame 712 net/wireless/util.c payload = frame->data; frame 718 net/wireless/util.c skb_pull(frame, ETH_ALEN + 2); frame 721 net/wireless/util.c memcpy(skb_push(frame, sizeof(eth)), ð, sizeof(eth)); frame 722 net/wireless/util.c __skb_queue_tail(list, frame); frame 264 net/x25/x25_subr.c unsigned char *frame; frame 268 net/x25/x25_subr.c frame = skb->data; frame 272 net/x25/x25_subr.c switch (frame[2]) { frame 286 net/x25/x25_subr.c return frame[2]; frame 290 net/x25/x25_subr.c if (frame[2] == X25_RR || frame 291 net/x25/x25_subr.c frame[2] == X25_RNR || frame 292 net/x25/x25_subr.c frame[2] == X25_REJ) { frame 295 net/x25/x25_subr.c frame = skb->data; frame 297 net/x25/x25_subr.c *nr = (frame[3] >> 1) & 0x7F; frame 298 net/x25/x25_subr.c return frame[2]; frame 301 net/x25/x25_subr.c if ((frame[2] & 0x1F) == X25_RR || frame 302 net/x25/x25_subr.c (frame[2] & 0x1F) == X25_RNR || frame 303 net/x25/x25_subr.c (frame[2] & 0x1F) == X25_REJ) { frame 304 net/x25/x25_subr.c *nr = (frame[2] >> 5) & 0x07; frame 305 net/x25/x25_subr.c return frame[2] & 0x1F; frame 310 net/x25/x25_subr.c if ((frame[2] & 0x01) == X25_DATA) { frame 313 net/x25/x25_subr.c frame = skb->data; frame 315 net/x25/x25_subr.c *q = (frame[0] & X25_Q_BIT) == X25_Q_BIT; frame 316 net/x25/x25_subr.c *d = (frame[0] & X25_D_BIT) == X25_D_BIT; frame 317 net/x25/x25_subr.c *m = (frame[3] & X25_EXT_M_BIT) == X25_EXT_M_BIT; frame 318 net/x25/x25_subr.c *nr = (frame[3] >> 1) & 0x7F; frame 319 net/x25/x25_subr.c *ns = (frame[2] >> 1) & 0x7F; frame 323 net/x25/x25_subr.c if ((frame[2] & 0x01) == X25_DATA) { frame 324 net/x25/x25_subr.c *q = (frame[0] & X25_Q_BIT) == X25_Q_BIT; frame 325 net/x25/x25_subr.c *d = (frame[0] & X25_D_BIT) == X25_D_BIT; frame 326 net/x25/x25_subr.c *m = (frame[2] & X25_STD_M_BIT) == X25_STD_M_BIT; frame 327 net/x25/x25_subr.c *nr = (frame[2] >> 5) & 0x07; frame 328 net/x25/x25_subr.c *ns = (frame[2] >> 1) & 0x07; frame 333 net/x25/x25_subr.c pr_debug("invalid PLP frame %3ph\n", frame); frame 16 sound/firewire/motu/amdtp-motu-trace.h static void copy_sph(u32 *frame, __be32 *buffer, unsigned int data_blocks, frame 72 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 75 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 78 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 81 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 84 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 87 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 90 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 93 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 96 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 99 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 102 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 105 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 108 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 111 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 156 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 162 sound/oss/dmasound/dmasound_atari.c u_char *p = &frame[*frameUsed]; frame 181 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 185 sound/oss/dmasound/dmasound_atari.c void *p = &frame[*frameUsed]; frame 199 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 205 sound/oss/dmasound/dmasound_atari.c u_char *p = &frame[*frameUsed]; frame 216 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 234 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 240 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 254 sound/oss/dmasound/dmasound_atari.c void *p = (u_short *)&frame[*frameUsed]; frame 266 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 272 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 287 sound/oss/dmasound/dmasound_atari.c u_long *p = (u_long *)&frame[*frameUsed]; frame 305 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 312 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 327 sound/oss/dmasound/dmasound_atari.c u_long *p = (u_long *)&frame[*frameUsed]; frame 346 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 353 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 367 sound/oss/dmasound/dmasound_atari.c u_long *p = (u_long *)&frame[*frameUsed]; frame 386 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 399 sound/oss/dmasound/dmasound_atari.c u_char *p = &frame[*frameUsed]; frame 418 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 448 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 459 sound/oss/dmasound/dmasound_atari.c u_char *p = &frame[*frameUsed]; frame 476 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 502 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 513 sound/oss/dmasound/dmasound_atari.c u_char *p = &frame[*frameUsed]; frame 531 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 558 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 569 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 588 sound/oss/dmasound/dmasound_atari.c u_long *p = (u_long *)&frame[*frameUsed]; frame 614 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 625 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 645 sound/oss/dmasound/dmasound_atari.c u_long *p = (u_long *)&frame[*frameUsed]; frame 672 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 683 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 703 sound/oss/dmasound/dmasound_atari.c u_long *p = (u_long *)&frame[*frameUsed]; frame 730 sound/oss/dmasound/dmasound_atari.c u_char frame[], ssize_t *frameUsed, frame 741 sound/oss/dmasound/dmasound_atari.c u_short *p = (u_short *)&frame[*frameUsed]; frame 761 sound/oss/dmasound/dmasound_atari.c u_long *p = (u_long *)&frame[*frameUsed]; frame 276 sound/oss/dmasound/dmasound_core.c size_t userCount, u_char frame[], frame 313 sound/oss/dmasound/dmasound_core.c return ct_func(userPtr, userCount, frame, frameUsed, frameLeft); frame 158 sound/oss/dmasound/dmasound_paula.c u_char frame[], ssize_t *frameUsed, ssize_t frameLeft) frame 163 sound/oss/dmasound/dmasound_paula.c void *p = &frame[*frameUsed]; frame 169 sound/oss/dmasound/dmasound_paula.c u_char *left = &frame[*frameUsed>>1]; frame 191 sound/oss/dmasound/dmasound_paula.c u_char frame[], ssize_t *frameUsed, \ frame 197 sound/oss/dmasound/dmasound_paula.c u_char *p = &frame[*frameUsed]; \ frame 208 sound/oss/dmasound/dmasound_paula.c u_char *left = &frame[*frameUsed>>1]; \ frame 242 sound/oss/dmasound/dmasound_paula.c u_char frame[], ssize_t *frameUsed, \ frame 250 sound/oss/dmasound/dmasound_paula.c u_char *high = &frame[*frameUsed>>1]; \ frame 263 sound/oss/dmasound/dmasound_paula.c u_char *lefth = &frame[*frameUsed>>2]; \ frame 63 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 68 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 84 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 88 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 103 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 107 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 119 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 125 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 157 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 160 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 194 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 197 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 229 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 235 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 270 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 273 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 309 sound/oss/dmasound/dmasound_q40.c u_char frame[], ssize_t *frameUsed, frame 312 sound/oss/dmasound/dmasound_q40.c u_char *p = (u_char *) &frame[*frameUsed]; frame 6245 sound/pci/rme9652/hdspm.c ltc.frame = drop_frame; frame 6247 sound/pci/rme9652/hdspm.c ltc.frame = full_frame; frame 6251 sound/pci/rme9652/hdspm.c ltc.frame = frame_invalid; frame 1754 sound/soc/codecs/arizona.c int base, int bclk, int lrclk, int frame) frame 1767 sound/soc/codecs/arizona.c if (frame != (val & (ARIZONA_AIF1TX_WL_MASK | frame 1788 sound/soc/codecs/arizona.c int bclk, lrclk, wl, frame, bclk_target; frame 1842 sound/soc/codecs/arizona.c frame = wl << ARIZONA_AIF1TX_WL_SHIFT | tdm_width; frame 1844 sound/soc/codecs/arizona.c reconfig = arizona_aif_cfg_changed(component, base, bclk, lrclk, frame); frame 1877 sound/soc/codecs/arizona.c ARIZONA_AIF1TX_SLOT_LEN_MASK, frame); frame 1881 sound/soc/codecs/arizona.c ARIZONA_AIF1RX_SLOT_LEN_MASK, frame); frame 366 sound/soc/codecs/hdac_hdmi.c struct hdmi_audio_infoframe frame; frame 392 sound/soc/codecs/hdac_hdmi.c hdmi_audio_infoframe_init(&frame); frame 394 sound/soc/codecs/hdac_hdmi.c frame.channels = channels; frame 395 sound/soc/codecs/hdac_hdmi.c frame.channel_allocation = ca; frame 397 sound/soc/codecs/hdac_hdmi.c ret = hdmi_audio_infoframe_pack(&frame, buffer, sizeof(buffer)); frame 3034 sound/soc/codecs/madera.c int base, int bclk, int lrclk, int frame) frame 3057 sound/soc/codecs/madera.c if (frame != (val & (MADERA_AIF1TX_WL_MASK | frame 3081 sound/soc/codecs/madera.c int bclk, lrclk, wl, frame, bclk_target, num_rates; frame 3140 sound/soc/codecs/madera.c frame = wl << MADERA_AIF1TX_WL_SHIFT | tdm_width; frame 3142 sound/soc/codecs/madera.c reconfig = madera_aif_cfg_changed(component, base, bclk, lrclk, frame); frame 3173 sound/soc/codecs/madera.c MADERA_AIF1TX_SLOT_LEN_MASK, frame); frame 3177 sound/soc/codecs/madera.c MADERA_AIF1RX_SLOT_LEN_MASK, frame); frame 1004 sound/soc/mediatek/common/mtk-btcvsd.c snd_pcm_uframes_t frame = 0; frame 1036 sound/soc/mediatek/common/mtk-btcvsd.c frame = btcvsd_bytes_to_frame(substream, byte); frame 1037 sound/soc/mediatek/common/mtk-btcvsd.c frame += bt_stream->prev_frame; frame 1038 sound/soc/mediatek/common/mtk-btcvsd.c frame %= substream->runtime->buffer_size; frame 1040 sound/soc/mediatek/common/mtk-btcvsd.c bt_stream->prev_frame = frame; frame 1044 sound/soc/mediatek/common/mtk-btcvsd.c return frame; frame 3202 sound/soc/soc-core.c int bit, frame; frame 3260 sound/soc/soc-core.c frame = !!of_get_property(np, prop, NULL); frame 3262 sound/soc/soc-core.c switch ((bit << 4) + frame) { frame 3288 sound/soc/soc-core.c frame = !!of_get_property(np, prop, NULL); frame 3289 sound/soc/soc-core.c if (frame && framemaster) frame 3292 sound/soc/soc-core.c switch ((bit << 4) + frame) { frame 372 sound/soc/sof/topology.c enum sof_ipc_frame frame; frame 388 sound/soc/sof/topology.c return sof_frames[i].frame; frame 392 sound/soc/uniphier/aio-reg.h #define SBF_(frame, shift) (((frame) * 2 - 1) << shift) frame 195 sound/usb/6fire/pcm.c int frame; frame 224 sound/usb/6fire/pcm.c for (frame = 0; frame < frame_count; frame++) { frame 243 sound/usb/6fire/pcm.c int frame; frame 272 sound/usb/6fire/pcm.c for (frame = 0; frame < frame_count; frame++) { frame 295 sound/usb/6fire/pcm.c int frame; frame 363 sound/usb/6fire/pcm.c for (frame = 0; frame < frame_count; frame++) frame 624 sound/usb/caiaq/audio.c int i, frame, len, send_it = 0, outframe = 0; frame 651 sound/usb/caiaq/audio.c for (frame = 0; frame < FRAMES_PER_URB; frame++) { frame 652 sound/usb/caiaq/audio.c if (urb->iso_frame_desc[frame].status) frame 664 sound/usb/caiaq/audio.c read_in_urb(cdev, urb, &urb->iso_frame_desc[frame]); frame 684 sound/usb/caiaq/audio.c for (frame = 0; frame < FRAMES_PER_URB; frame++) { frame 685 sound/usb/caiaq/audio.c urb->iso_frame_desc[frame].offset = BYTES_PER_FRAME * frame; frame 686 sound/usb/caiaq/audio.c urb->iso_frame_desc[frame].length = BYTES_PER_FRAME; frame 687 sound/usb/caiaq/audio.c urb->iso_frame_desc[frame].actual_length = 0; frame 709 sound/usb/caiaq/audio.c int i, frame; frame 739 sound/usb/caiaq/audio.c for (frame = 0; frame < FRAMES_PER_URB; frame++) { frame 741 sound/usb/caiaq/audio.c &urbs[i]->iso_frame_desc[frame]; frame 743 sound/usb/caiaq/audio.c iso->offset = BYTES_PER_FRAME * frame; frame 653 sound/usb/usx2y/usb_stream.c int frame = 0, iters = 0; frame 683 sound/usb/usx2y/usb_stream.c frame = usb_get_current_frame_number(dev); frame 687 sound/usb/usx2y/usb_stream.c } while (now > -1 && now == frame); frame 709 sound/usb/usx2y/usb_stream.c snd_printdd(KERN_DEBUG "%i %i\n", frame, iters); frame 183 sound/usb/usx2y/usbusx2yaudio.c static int usX2Y_urb_submit(struct snd_usX2Y_substream *subs, struct urb *urb, int frame) frame 188 sound/usb/usx2y/usbusx2yaudio.c urb->start_frame = (frame + NRURBS * nr_of_packs()); // let hcd do rollover sanity checks frame 200 sound/usb/usx2y/usbusx2yaudio.c int frame) frame 225 sound/usb/usx2y/usbusx2yaudio.c (err = usX2Y_urb_submit(playbacksubs, urb, frame))) { frame 239 sound/usb/usx2y/usbusx2yaudio.c if ((err = usX2Y_urb_submit(capsubs, capsubs->completed_urb, frame))) frame 148 sound/usb/usx2y/usx2yhwdeppcm.c shm->captured_iso[head].frame = urb->start_frame + pack; frame 163 sound/usb/usx2y/usx2yhwdeppcm.c int frame) frame 188 sound/usb/usx2y/usx2yhwdeppcm.c (err = usX2Y_urb_submit(playbacksubs, urb, frame))) { frame 205 sound/usb/usx2y/usx2yhwdeppcm.c if ((err = usX2Y_urb_submit(capsubs, capsubs->completed_urb, frame))) frame 208 sound/usb/usx2y/usx2yhwdeppcm.c if ((err = usX2Y_urb_submit(capsubs2, capsubs2->completed_urb, frame))) frame 14 sound/usb/usx2y/usx2yhwdeppcm.h int frame, frame 147 tools/firewire/decode-fcp.c struct avc_frame *frame = frame 154 tools/firewire/decode-fcp.c info = &opcode_info[frame->opcode]; frame 157 tools/firewire/decode-fcp.c "(unknown opcode 0x%02x)", frame->opcode); frame 164 tools/firewire/decode-fcp.c ctype_names[frame->ctype], subunit_type_names[frame->subunit_type], frame 165 tools/firewire/decode-fcp.c frame->subunit_id, name); frame 176 tools/firewire/decode-fcp.c struct avc_frame *frame = frame 186 tools/firewire/decode-fcp.c switch (frame->cts) { frame 206 tools/firewire/decode-fcp.c printf("reserved fcp frame (ctx=0x%02x)\n", frame->cts); frame 46 tools/perf/arch/powerpc/util/skip-callchain-idx.c static int check_return_reg(int ra_regno, Dwarf_Frame *frame) frame 54 tools/perf/arch/powerpc/util/skip-callchain-idx.c result = dwarf_frame_register(frame, ra_regno, ops_mem, &ops, &nops); frame 74 tools/perf/arch/powerpc/util/skip-callchain-idx.c result = dwarf_frame_cfa(frame, &ops, &nops); frame 102 tools/perf/arch/powerpc/util/skip-callchain-idx.c Dwarf_Frame *frame; frame 110 tools/perf/arch/powerpc/util/skip-callchain-idx.c result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); frame 116 tools/perf/arch/powerpc/util/skip-callchain-idx.c return frame; frame 126 tools/perf/arch/powerpc/util/skip-callchain-idx.c Dwarf_Frame *frame; frame 135 tools/perf/arch/powerpc/util/skip-callchain-idx.c result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); frame 141 tools/perf/arch/powerpc/util/skip-callchain-idx.c return frame; frame 157 tools/perf/arch/powerpc/util/skip-callchain-idx.c Dwarf_Frame *frame; frame 199 tools/perf/arch/powerpc/util/skip-callchain-idx.c frame = get_eh_frame(mod, pc); frame 200 tools/perf/arch/powerpc/util/skip-callchain-idx.c if (!frame) { frame 201 tools/perf/arch/powerpc/util/skip-callchain-idx.c frame = get_dwarf_frame(mod, pc); frame 202 tools/perf/arch/powerpc/util/skip-callchain-idx.c if (!frame) frame 206 tools/perf/arch/powerpc/util/skip-callchain-idx.c ra_regno = dwarf_frame_info(frame, &start, &end, &signalp); frame 213 tools/perf/arch/powerpc/util/skip-callchain-idx.c rc = check_return_reg(ra_regno, frame); frame 657 tools/perf/util/probe-finder.c Dwarf_Frame *frame = NULL; frame 690 tools/perf/util/probe-finder.c if ((dwarf_cfi_addrframe(pf->cfi_eh, pf->addr, &frame) != 0 && frame 691 tools/perf/util/probe-finder.c (dwarf_cfi_addrframe(pf->cfi_dbg, pf->addr, &frame) != 0)) || frame 692 tools/perf/util/probe-finder.c dwarf_frame_cfa(frame, &pf->fb_ops, &nops) != 0) { frame 695 tools/perf/util/probe-finder.c free(frame); frame 705 tools/perf/util/probe-finder.c free(frame); frame 82 tools/testing/selftests/bpf/progs/pyperf.h FrameData *frame, Symbol *symbol) frame 85 tools/testing/selftests/bpf/progs/pyperf.h bpf_probe_read(&frame->f_back, frame 86 tools/testing/selftests/bpf/progs/pyperf.h sizeof(frame->f_back), frame 88 tools/testing/selftests/bpf/progs/pyperf.h bpf_probe_read(&frame->f_code, frame 89 tools/testing/selftests/bpf/progs/pyperf.h sizeof(frame->f_code), frame 93 tools/testing/selftests/bpf/progs/pyperf.h if (!frame->f_code) frame 95 tools/testing/selftests/bpf/progs/pyperf.h bpf_probe_read(&frame->co_filename, frame 96 tools/testing/selftests/bpf/progs/pyperf.h sizeof(frame->co_filename), frame 97 tools/testing/selftests/bpf/progs/pyperf.h frame->f_code + pidData->offsets.PyCodeObject_filename); frame 98 tools/testing/selftests/bpf/progs/pyperf.h bpf_probe_read(&frame->co_name, frame 99 tools/testing/selftests/bpf/progs/pyperf.h sizeof(frame->co_name), frame 100 tools/testing/selftests/bpf/progs/pyperf.h frame->f_code + pidData->offsets.PyCodeObject_name); frame 102 tools/testing/selftests/bpf/progs/pyperf.h if (frame->co_filename) frame 105 tools/testing/selftests/bpf/progs/pyperf.h frame->co_filename + pidData->offsets.String_data); frame 106 tools/testing/selftests/bpf/progs/pyperf.h if (frame->co_name) frame 109 tools/testing/selftests/bpf/progs/pyperf.h frame->co_name + pidData->offsets.String_data); frame 203 tools/testing/selftests/bpf/progs/pyperf.h FrameData frame; frame 221 tools/testing/selftests/bpf/progs/pyperf.h if (frame_ptr && get_frame_data(frame_ptr, pidData, &frame, &sym)) { frame 234 tools/testing/selftests/bpf/progs/pyperf.h frame_ptr = frame.f_back;