| /linux/net/lapb/ |
| H A D | lapb_in.c | 40 struct lapb_frame *frame) in lapb_state0_machine() argument 42 switch (frame->type) { in lapb_state0_machine() 44 lapb_dbg(1, "(%p) S0 RX SABM(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine() 47 lapb->dev, frame->pf); in lapb_state0_machine() 48 lapb_send_control(lapb, LAPB_DM, frame->pf, in lapb_state0_machine() 52 lapb->dev, frame->pf); in lapb_state0_machine() 54 lapb_send_control(lapb, LAPB_UA, frame->pf, in lapb_state0_machine() 69 lapb_dbg(1, "(%p) S0 RX SABME(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine() 72 lapb->dev, frame->pf); in lapb_state0_machine() 74 lapb_send_control(lapb, LAPB_UA, frame->pf, in lapb_state0_machine() [all …]
|
| H A D | lapb_subr.c | 107 struct lapb_frame *frame) in lapb_decode() argument 109 frame->type = LAPB_ILLEGAL; in lapb_decode() 122 frame->cr = LAPB_COMMAND; in lapb_decode() 124 frame->cr = LAPB_RESPONSE; in lapb_decode() 127 frame->cr = LAPB_COMMAND; in lapb_decode() 129 frame->cr = LAPB_RESPONSE; in lapb_decode() 134 frame->cr = LAPB_COMMAND; in lapb_decode() 136 frame->cr = LAPB_RESPONSE; in lapb_decode() 139 frame->cr = LAPB_COMMAND; in lapb_decode() 141 frame->cr = LAPB_RESPONSE; in lapb_decode() [all …]
|
| /linux/arch/arm/kernel/ |
| H A D | stacktrace.c | 47 static int frame_pointer_check(struct stackframe *frame) in frame_pointer_check() argument 50 unsigned long fp = frame->fp; in frame_pointer_check() 51 unsigned long pc = frame->pc; in frame_pointer_check() 63 low = frame->sp; in frame_pointer_check() 78 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() argument 80 unsigned long fp = frame->fp; in unwind_frame() 82 if (frame_pointer_check(frame)) in unwind_frame() 89 if (frame->ex_frame) { in unwind_frame() 90 struct pt_regs *regs = (struct pt_regs *)frame->sp; in unwind_frame() 98 if ((unsigned long)®s[1] > ALIGN(frame->sp, THREAD_SIZE)) in unwind_frame() [all …]
|
| H A D | unwind.c | 406 int unwind_frame(struct stackframe *frame) in unwind_frame() argument 413 sp_low = frame->sp; in unwind_frame() 418 frame->pc, frame->lr, frame->sp); in unwind_frame() 420 idx = unwind_find_idx(frame->pc); in unwind_frame() 422 if (frame->pc && kernel_text_address(frame->pc)) { in unwind_frame() 423 if (in_module_plt(frame->pc) && frame->pc != frame->lr) { in unwind_frame() 429 frame->pc = frame->lr; in unwind_frame() 432 pr_warn("unwind: Index not found %08lx\n", frame->pc); in unwind_frame() 437 ctrl.vrs[FP] = frame->fp; in unwind_frame() 438 ctrl.vrs[SP] = frame->sp; in unwind_frame() [all …]
|
| H A D | signal.c | 31 static int preserve_iwmmxt_context(struct iwmmxt_sigframe __user *frame) in preserve_iwmmxt_context() argument 33 char kbuf[sizeof(*frame) + 8]; in preserve_iwmmxt_context() 57 err = __copy_to_user(frame, kframe, sizeof(*kframe)); in preserve_iwmmxt_context() 64 struct iwmmxt_sigframe __user *frame = in restore_iwmmxt_context() local 66 char kbuf[sizeof(*frame) + 8]; in restore_iwmmxt_context() 71 if (__copy_from_user(kframe, frame, sizeof(*frame))) in restore_iwmmxt_context() 102 static int preserve_vfp_context(struct vfp_sigframe __user *frame) in preserve_vfp_context() argument 115 return __copy_to_user(frame, &kframe, sizeof(kframe)); in preserve_vfp_context() 120 struct vfp_sigframe frame; in restore_vfp_context() local 123 err = __copy_from_user(&frame, *auxp, sizeof(frame)); in restore_vfp_context() [all …]
|
| /linux/net/hsr/ |
| H A D | hsr_forward.c | 25 * Or not - resetting the counter and bridging the frame would create a 29 * frame is received from a particular node, we know something is wrong. 93 /* if this is a redbox supervision frame we need to verify in is_supervision_frame() 143 * frame with MAC addresses from own ProxyNodeTable. in is_proxy_supervision_frame() 150 struct hsr_frame_info *frame) in create_stripped_skb_hsr() argument 168 if (frame->is_vlan) in create_stripped_skb_hsr() 178 struct sk_buff *hsr_get_untagged_frame(struct hsr_frame_info *frame, in hsr_get_untagged_frame() argument 181 if (!frame->skb_std) { in hsr_get_untagged_frame() 182 if (frame->skb_hsr) in hsr_get_untagged_frame() 183 frame in hsr_get_untagged_frame() 196 prp_get_untagged_frame(struct hsr_frame_info * frame,struct hsr_port * port) prp_get_untagged_frame() argument 236 prp_fill_rct(struct sk_buff * skb,struct hsr_frame_info * frame,struct hsr_port * port) prp_fill_rct() argument 265 hsr_set_path_id(struct hsr_frame_info * frame,struct hsr_ethhdr * hsr_ethhdr,struct hsr_port * port) hsr_set_path_id() argument 287 hsr_fill_tag(struct sk_buff * skb,struct hsr_frame_info * frame,struct hsr_port * port,u8 proto_version) hsr_fill_tag() argument 329 hsr_create_tagged_frame(struct hsr_frame_info * frame,struct hsr_port * port) hsr_create_tagged_frame() argument 372 prp_create_tagged_frame(struct hsr_frame_info * frame,struct hsr_port * port) prp_create_tagged_frame() argument 419 hsr_xmit(struct sk_buff * skb,struct hsr_port * port,struct hsr_frame_info * frame) hsr_xmit() argument 441 prp_drop_frame(struct hsr_frame_info * frame,struct hsr_port * port) prp_drop_frame() argument 449 hsr_drop_frame(struct hsr_frame_info * frame,struct hsr_port * port) hsr_drop_frame() argument 517 hsr_forward_do(struct hsr_frame_info * frame) hsr_forward_do() argument 588 check_local_dest(struct hsr_priv * hsr,struct sk_buff * skb,struct hsr_frame_info * frame) check_local_dest() argument 607 handle_std_frame(struct sk_buff * skb,struct hsr_frame_info * frame) handle_std_frame() argument 629 hsr_fill_frame_info(__be16 proto,struct sk_buff * skb,struct hsr_frame_info * frame) hsr_fill_frame_info() argument 656 prp_fill_frame_info(__be16 proto,struct sk_buff * skb,struct hsr_frame_info * frame) prp_fill_frame_info() argument 674 fill_frame_info(struct hsr_frame_info * frame,struct sk_buff * skb,struct hsr_port * port) fill_frame_info() argument 734 struct hsr_frame_info frame; hsr_forward_skb() local [all...] |
| H A D | prp_dup_discard_test.c | 10 struct hsr_frame_info frame; member 20 data->frame.node_src = &data->node; in build_prp_test_data() 21 data->frame.port_rcv = &data->port_rcv; in build_prp_test_data() 54 data->frame.sequence_nr = 2; in prp_dup_discard_forward() 56 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_forward() 57 KUNIT_EXPECT_EQ(test, data->frame.sequence_nr, in prp_dup_discard_forward() 60 check_prp_counters(test, data, data->frame.sequence_nr, in prp_dup_discard_forward() 61 data->frame.sequence_nr + 1, 1, 1); in prp_dup_discard_forward() 70 data->frame.sequence_nr = 1; in prp_dup_discard_inside_dropwindow() 76 prp_register_frame_out(&data->port, &data->frame)); in prp_dup_discard_inside_dropwindow() [all …]
|
| /linux/arch/x86/um/ |
| H A D | signal.c | 232 struct sigframe __user *frame; in setup_signal_stack_sc() local 239 frame = (struct sigframe __user *) stack_top - 1; in setup_signal_stack_sc() 240 if (!access_ok(frame, sizeof(*frame))) in setup_signal_stack_sc() 244 frame = (struct sigframe __user *)((unsigned long)frame - math_size); in setup_signal_stack_sc() 246 restorer = frame->retcode; in setup_signal_stack_sc() 250 err |= __put_user(restorer, (void __user * __user *)&frame->pretcode); in setup_signal_stack_sc() 251 err |= __put_user(sig, &frame->sig); in setup_signal_stack_sc() 253 fp_to = (unsigned long)frame + sizeof(*frame); in setup_signal_stack_sc() 255 err |= copy_sc_to_user(&frame->sc, in setup_signal_stack_sc() 259 err |= __copy_to_user(&frame->extramask, &mask->sig[1], in setup_signal_stack_sc() [all …]
|
| /linux/arch/sh/kernel/ |
| H A D | signal_32.c | 158 struct sigframe __user *frame = (struct sigframe __user *)regs->regs[15]; in sys_sigreturn() local 165 if (!access_ok(frame, sizeof(*frame))) in sys_sigreturn() 168 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn() 170 && __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn() 171 sizeof(frame->extramask)))) in sys_sigreturn() 176 if (restore_sigcontext(regs, &frame->sc, &r0)) in sys_sigreturn() 188 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; in sys_rt_sigreturn() local 195 if (!access_ok(frame, sizeof(*frame))) in sys_rt_sigreturn() 198 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn() 203 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) in sys_rt_sigreturn() [all …]
|
| H A D | dwarf.c | 62 static struct dwarf_reg *dwarf_frame_alloc_reg(struct dwarf_frame *frame, in dwarf_frame_alloc_reg() argument 81 list_add(®->link, &frame->reg_list); in dwarf_frame_alloc_reg() 86 static void dwarf_frame_free_regs(struct dwarf_frame *frame) in dwarf_frame_free_regs() argument 90 list_for_each_entry_safe(reg, n, &frame->reg_list, link) { in dwarf_frame_free_regs() 104 static struct dwarf_reg *dwarf_frame_reg(struct dwarf_frame *frame, in dwarf_frame_reg() argument 109 list_for_each_entry(reg, &frame->reg_list, link) { in dwarf_frame_reg() 400 struct dwarf_frame *frame, in dwarf_cfa_execute_insns() argument 410 while (current_insn < insn_end && frame->pc <= pc) { in dwarf_cfa_execute_insns() 421 frame->pc += delta; in dwarf_cfa_execute_insns() 429 regp = dwarf_frame_alloc_reg(frame, reg); in dwarf_cfa_execute_insns() [all …]
|
| /linux/arch/mips/kernel/ |
| H A D | signal_o32.c | 118 struct sigframe32 __user *frame; in setup_frame_32() local 121 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_frame_32() 122 if (!access_ok(frame, sizeof (*frame))) in setup_frame_32() 125 err |= setup_sigcontext32(regs, &frame->sf_sc); in setup_frame_32() 126 err |= __copy_conv_sigset_to_user(&frame->sf_mask, set); in setup_frame_32() 143 regs->regs[ 6] = (unsigned long) &frame->sf_sc; in setup_frame_32() 144 regs->regs[29] = (unsigned long) frame; in setup_frame_32() 150 frame, regs->cp0_epc, regs->regs[31]); in setup_frame_32() 157 struct rt_sigframe32 __user *frame; in sys32_rt_sigreturn() local 163 frame = (struct rt_sigframe32 __user *)regs->regs[29]; in sys32_rt_sigreturn() [all …]
|
| H A D | signal_n32.c | 53 struct rt_sigframe_n32 __user *frame; in sysn32_rt_sigreturn() local 59 frame = (struct rt_sigframe_n32 __user *)regs->regs[29]; in sysn32_rt_sigreturn() 60 if (!access_ok(frame, sizeof(*frame))) in sysn32_rt_sigreturn() 62 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sysn32_rt_sigreturn() 67 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn() 73 if (compat_restore_altstack(&frame->rs_uc.uc_stack)) in sysn32_rt_sigreturn() 93 struct rt_sigframe_n32 __user *frame; in setup_rt_frame_n32() local 96 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame_n32() 97 if (!access_ok(frame, sizeof (*frame))) in setup_rt_frame_n32() 101 err |= copy_siginfo_to_user32(&frame->rs_info, &ksig->info); in setup_rt_frame_n32() [all …]
|
| /linux/arch/arm64/kernel/pi/ |
| H A D | patch-scs.c | 149 static int scs_handle_fde_frame(const struct eh_frame *frame, in scs_handle_fde_frame() argument 154 int size = frame->size - offsetof(struct eh_frame, opcodes) + 4; in scs_handle_fde_frame() 155 u64 loc = (u64)offset_to_ptr(&frame->initial_loc); in scs_handle_fde_frame() 156 const u8 *opcode = frame->opcodes; in scs_handle_fde_frame() 160 loc = (u64)&frame->initial_loc64 + frame->initial_loc64; in scs_handle_fde_frame() 161 opcode = frame->opcodes64; in scs_handle_fde_frame() 235 const struct eh_frame *frame = (const void *)p; in scs_patch() local 238 if (frame->size == 0 || in scs_patch() 239 frame->size == U32_MAX || in scs_patch() 240 frame->size > size) in scs_patch() [all …]
|
| /linux/arch/xtensa/kernel/ |
| H A D | stacktrace.c | 29 int (*ufn)(struct stackframe *frame, void *data), in xtensa_backtrace_user() argument 37 struct stackframe frame; in xtensa_backtrace_user() local 43 frame.pc = pc; in xtensa_backtrace_user() 44 frame.sp = a1; in xtensa_backtrace_user() 46 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user() 81 frame.pc = pc; in xtensa_backtrace_user() 82 frame.sp = a1; in xtensa_backtrace_user() 84 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user() 108 frame.pc = pc; in xtensa_backtrace_user() 109 frame.sp = a1; in xtensa_backtrace_user() [all …]
|
| H A D | signal.c | 144 setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) in setup_sigcontext() argument 146 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in setup_sigcontext() 168 err |= __copy_to_user(&frame->xtregs.cp, &ti->xtregs_cp, in setup_sigcontext() 169 sizeof (frame->xtregs.cp)); in setup_sigcontext() 171 err |= __copy_to_user(&frame->xtregs.opt, ®s->xtregs_opt, in setup_sigcontext() 173 err |= __copy_to_user(&frame->xtregs.user, &ti->xtregs_user, in setup_sigcontext() 176 err |= __put_user(err ? NULL : &frame->xtregs, &sc->sc_xtregs); in setup_sigcontext() 182 restore_sigcontext(struct pt_regs *regs, struct rt_sigframe __user *frame) in restore_sigcontext() argument 184 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in restore_sigcontext() 232 err |= __copy_from_user(&ti->xtregs_cp, &frame->xtregs.cp, in restore_sigcontext() [all …]
|
| /linux/drivers/iio/chemical/ |
| H A D | pms7003.c | 74 struct pms7003_frame frame; member 112 struct pms7003_frame *frame = &state->frame; in pms7003_trigger_handler() local 123 pms7003_get_pm(frame->data + PMS7003_PM1_OFFSET); in pms7003_trigger_handler() 125 pms7003_get_pm(frame->data + PMS7003_PM2P5_OFFSET); in pms7003_trigger_handler() 127 pms7003_get_pm(frame->data + PMS7003_PM10_OFFSET); in pms7003_trigger_handler() 143 struct pms7003_frame *frame = &state->frame; in pms7003_read_raw() local 157 *val = pms7003_get_pm(frame->data + chan->address); in pms7003_read_raw() 195 static u16 pms7003_calc_checksum(struct pms7003_frame *frame) in pms7003_calc_checksum() argument 198 (frame->length >> 8) + (u8)frame->length; in pms7003_calc_checksum() 201 for (i = 0; i < frame->length - PMS7003_CHECKSUM_LENGTH; i++) in pms7003_calc_checksum() [all …]
|
| /linux/arch/x86/kernel/ |
| H A D | signal_32.c | 152 struct sigframe_ia32 __user *frame = (struct sigframe_ia32 __user *)(regs->sp-8); in SYSCALL32_DEFINE0() local 157 if (!access_ok(frame, sizeof(*frame))) in SYSCALL32_DEFINE0() 159 if (__get_user(set.sig[0], &frame->sc.oldmask) in SYSCALL32_DEFINE0() 160 || __get_user(((__u32 *)&set)[1], &frame->extramask[0])) in SYSCALL32_DEFINE0() 165 if (!ia32_restore_sigcontext(regs, &frame->sc)) in SYSCALL32_DEFINE0() 170 signal_fault(regs, frame, "32bit sigreturn"); in SYSCALL32_DEFINE0() 177 struct rt_sigframe_ia32 __user *frame; in SYSCALL32_DEFINE0() local 182 frame = (struct rt_sigframe_ia32 __user *)(regs->sp - 4); in SYSCALL32_DEFINE0() 184 if (!access_ok(frame, sizeof(*frame))) in SYSCALL32_DEFINE0() 186 if (__get_user(*(__u64 *)&set, (__u64 __user *)&frame->uc.uc_sigmask)) in SYSCALL32_DEFINE0() [all …]
|
| H A D | signal_64.c | 144 #define unsafe_put_sigmask(set, frame, label) \ argument 146 (__u64 __user *)&(frame)->uc.uc_sigmask, \ 167 struct rt_sigframe __user *frame; in x64_setup_rt_frame() local 175 frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe), &fp); in x64_setup_rt_frame() 178 if (!user_access_begin(frame, sizeof(*frame))) in x64_setup_rt_frame() 182 unsafe_put_user(uc_flags, &frame->uc.uc_flags, Efault); in x64_setup_rt_frame() 183 unsafe_put_user(0, &frame->uc.uc_link, Efault); in x64_setup_rt_frame() 184 unsafe_save_altstack(&frame->uc.uc_stack, regs->sp, Efault); in x64_setup_rt_frame() 188 unsafe_put_user(ksig->ka.sa.sa_restorer, &frame->pretcode, Efault); in x64_setup_rt_frame() 189 unsafe_put_sigcontext(&frame->uc.uc_mcontext, fp, regs, set, Efault); in x64_setup_rt_frame() [all …]
|
| /linux/arch/riscv/kernel/ |
| H A D | compat_signal.c | 122 struct compat_rt_sigframe __user *frame; in COMPAT_SYSCALL_DEFINE0() local 129 frame = (struct compat_rt_sigframe __user *)regs->sp; in COMPAT_SYSCALL_DEFINE0() 131 if (!access_ok(frame, sizeof(*frame))) in COMPAT_SYSCALL_DEFINE0() 134 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in COMPAT_SYSCALL_DEFINE0() 139 if (compat_restore_sigcontext(regs, &frame->uc.uc_mcontext)) in COMPAT_SYSCALL_DEFINE0() 142 if (compat_restore_altstack(&frame->uc.uc_stack)) in COMPAT_SYSCALL_DEFINE0() 153 frame, (void *)regs->epc, (void *)regs->sp); in COMPAT_SYSCALL_DEFINE0() 159 static long compat_setup_sigcontext(struct compat_rt_sigframe __user *frame, in compat_setup_sigcontext() argument 162 struct compat_sigcontext __user *sc = &frame->uc.uc_mcontext; in compat_setup_sigcontext() 202 struct compat_rt_sigframe __user *frame; in compat_setup_rt_frame() local [all …]
|
| /linux/drivers/gpu/drm/lima/ |
| H A D | lima_pp.c | 67 struct drm_lima_m450_pp_frame *frame; in lima_pp_bcast_irq_handler() local 73 frame = pipe->current_task->frame; in lima_pp_bcast_irq_handler() 75 for (i = 0; i < frame->num_pp; i++) { in lima_pp_bcast_irq_handler() 147 struct drm_lima_m450_pp_frame *frame = pipe->current_task->frame; in lima_pp_soft_reset_async_wait() local 149 for (i = 0; i < frame->num_pp; i++) in lima_pp_soft_reset_async_wait() 158 static void lima_pp_write_frame(struct lima_ip *ip, u32 *frame, u32 *wb) in lima_pp_write_frame() argument 163 writel(frame[i], ip->iomem + LIMA_PP_FRAME + i * 4); in lima_pp_write_frame() 335 struct drm_lima_m450_pp_frame *f = task->frame; in lima_pp_task_validate() 342 struct drm_lima_m400_pp_frame *f = task->frame; in lima_pp_task_validate() 357 struct drm_lima_m450_pp_frame *frame = task->frame; in lima_pp_task_run() local [all …]
|
| /linux/drivers/media/platform/samsung/exynos-gsc/ |
| H A D | gsc-regs.c | 123 struct gsc_frame *frame = &ctx->s_frame; in gsc_hw_set_in_size() local 127 cfg = GSC_SRCIMG_OFFSET_X(frame->crop.left); in gsc_hw_set_in_size() 128 cfg |= GSC_SRCIMG_OFFSET_Y(frame->crop.top); in gsc_hw_set_in_size() 132 cfg = GSC_SRCIMG_WIDTH(frame->f_width); in gsc_hw_set_in_size() 133 cfg |= GSC_SRCIMG_HEIGHT(frame->f_height); in gsc_hw_set_in_size() 137 cfg = GSC_CROPPED_WIDTH(frame->crop.width); in gsc_hw_set_in_size() 138 cfg |= GSC_CROPPED_HEIGHT(frame->crop.height); in gsc_hw_set_in_size() 145 struct gsc_frame *frame = &ctx->s_frame; in gsc_hw_set_in_image_rgb() local 149 if (frame->colorspace == V4L2_COLORSPACE_REC709) in gsc_hw_set_in_image_rgb() 154 if (frame->fmt->pixelformat == V4L2_PIX_FMT_RGB565X) in gsc_hw_set_in_image_rgb() [all …]
|
| /linux/drivers/media/platform/mediatek/mdp/ |
| H A D | mtk_mdp_regs.c | 70 struct mtk_mdp_frame *frame = &ctx->s_frame; in mtk_mdp_hw_set_in_size() local 74 config->crop_x = frame->crop.left; in mtk_mdp_hw_set_in_size() 75 config->crop_y = frame->crop.top; in mtk_mdp_hw_set_in_size() 78 config->crop_w = frame->crop.width; in mtk_mdp_hw_set_in_size() 79 config->crop_h = frame->crop.height; in mtk_mdp_hw_set_in_size() 84 config->w = frame->width; in mtk_mdp_hw_set_in_size() 85 config->h = frame->height; in mtk_mdp_hw_set_in_size() 91 struct mtk_mdp_frame *frame = &ctx->s_frame; in mtk_mdp_hw_set_in_image_format() local 95 src_buf->plane_num = frame->fmt->num_comp; in mtk_mdp_hw_set_in_image_format() 96 config->format = mtk_mdp_map_color_format(frame->fmt->pixelformat); in mtk_mdp_hw_set_in_image_format() [all …]
|
| /linux/arch/csky/kernel/ |
| H A D | signal.c | 72 struct rt_sigframe __user *frame; in SYSCALL_DEFINE0() local 78 frame = (struct rt_sigframe __user *)regs->usp; in SYSCALL_DEFINE0() 80 if (!access_ok(frame, sizeof(*frame))) in SYSCALL_DEFINE0() 83 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0() 88 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0() 91 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0() 101 static int setup_sigcontext(struct rt_sigframe __user *frame, in setup_sigcontext() argument 104 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in setup_sigcontext() 139 struct rt_sigframe __user *frame; in setup_rt_frame() local 142 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame() [all …]
|
| /linux/net/x25/ |
| H A D | x25_subr.c | 264 unsigned char *frame; in x25_decode() local 268 frame = skb->data; in x25_decode() 272 switch (frame[2]) { in x25_decode() 286 return frame[2]; in x25_decode() 290 if (frame[2] == X25_RR || in x25_decode() 291 frame[2] == X25_RNR || in x25_decode() 292 frame[2] == X25_REJ) { in x25_decode() 295 frame = skb->data; in x25_decode() 297 *nr = (frame[3] >> 1) & 0x7F; in x25_decode() 298 return frame[2]; in x25_decode() [all …]
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | wlan_cfg.c | 61 static int wilc_wlan_cfg_set_byte(u8 *frame, u32 offset, u16 id, u8 val8) in wilc_wlan_cfg_set_byte() argument 66 put_unaligned_le16(id, &frame[offset]); in wilc_wlan_cfg_set_byte() 67 put_unaligned_le16(1, &frame[offset + 2]); in wilc_wlan_cfg_set_byte() 68 frame[offset + 4] = val8; in wilc_wlan_cfg_set_byte() 72 static int wilc_wlan_cfg_set_hword(u8 *frame, u32 offset, u16 id, u16 val16) in wilc_wlan_cfg_set_hword() argument 77 put_unaligned_le16(id, &frame[offset]); in wilc_wlan_cfg_set_hword() 78 put_unaligned_le16(2, &frame[offset + 2]); in wilc_wlan_cfg_set_hword() 79 put_unaligned_le16(val16, &frame[offset + 4]); in wilc_wlan_cfg_set_hword() 84 static int wilc_wlan_cfg_set_word(u8 *frame, u32 offset, u16 id, u32 val32) in wilc_wlan_cfg_set_word() argument 89 put_unaligned_le16(id, &frame[offset]); in wilc_wlan_cfg_set_word() [all …]
|