Home
last modified time | relevance | path

Searched refs:insns (Results 1 – 3 of 3) sorted by relevance

/drivers/staging/comedi/
Dcomedi_fops.c1286 struct comedi_insn *insns = NULL; in do_insnlist_ioctl() local
1300 insns = kcalloc(insnlist.n_insns, sizeof(*insns), GFP_KERNEL); in do_insnlist_ioctl()
1301 if (!insns) { in do_insnlist_ioctl()
1306 if (copy_from_user(insns, insnlist.insns, in do_insnlist_ioctl()
1307 sizeof(*insns) * insnlist.n_insns)) { in do_insnlist_ioctl()
1314 if (insns[i].n > MAX_SAMPLES) { in do_insnlist_ioctl()
1320 if (insns[i].insn & INSN_MASK_WRITE) { in do_insnlist_ioctl()
1321 if (copy_from_user(data, insns[i].data, in do_insnlist_ioctl()
1322 insns[i].n * sizeof(unsigned int))) { in do_insnlist_ioctl()
1329 ret = parse_insn(dev, insns + i, data, file); in do_insnlist_ioctl()
[all …]
Dcomedi_compat32.c82 compat_uptr_t insns; /* 32-bit 'struct comedi_insn *' */ member
360 err |= __get_user(uptr, &insnlist32->insns); in compat_insnlist()
374 err |= __put_user(&s->insn[0], &s->insnlist.insns); in compat_insnlist()
Dcomedi.h399 struct comedi_insn __user *insns; member