Home
last modified time | relevance | path

Searched refs:insn32 (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/staging/comedi/
Dcomedi_compat32.c318 struct comedi32_insn_struct __user *insn32) in get_compat_insn() argument
328 if (!access_ok(VERIFY_READ, insn32, sizeof(*insn32)) || in get_compat_insn()
332 err |= __get_user(temp.uint, &insn32->insn); in get_compat_insn()
334 err |= __get_user(temp.uint, &insn32->n); in get_compat_insn()
336 err |= __get_user(temp.uptr, &insn32->data); in get_compat_insn()
338 err |= __get_user(temp.uint, &insn32->subdev); in get_compat_insn()
340 err |= __get_user(temp.uint, &insn32->chanspec); in get_compat_insn()
353 struct comedi32_insn_struct __user *insn32; in compat_insnlist() local
367 insn32 = compat_ptr(uptr); in compat_insnlist()
386 rc = get_compat_insn(&s->insn[n], &insn32[n]); in compat_insnlist()
[all …]
/linux-4.1.27/arch/m32r/kernel/
Dalign.c486 static int emu_ld(unsigned long insn32, struct pt_regs *regs) in emu_ld() argument
493 insn16 = insn32 >> 16; in emu_ld()
497 if (insn_check(insn32, regs, &ucp)) in emu_ld()
520 static int emu_st(unsigned long insn32, struct pt_regs *regs) in emu_st() argument
527 insn16 = insn32 >> 16; in emu_st()
532 if (insn_check(insn32, regs, &ucp)) in emu_st()
562 int handle_unaligned_access(unsigned long insn32, struct pt_regs *regs) in handle_unaligned_access() argument
567 insn16 = insn32 >> 16; in handle_unaligned_access()
578 res = emu_ld(insn32, regs); in handle_unaligned_access()
580 res = emu_st(insn32, regs); in handle_unaligned_access()