Lines Matching refs:argp
143 static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromgetprop() argument
151 return copyout(argp, op, sizeof(int)); in opromgetprop()
157 return copyout(argp, op, sizeof(int) + bufsize); in opromgetprop()
160 static int opromnxtprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromnxtprop() argument
166 return copyout(argp, op, sizeof(int)); in opromnxtprop()
170 return copyout(argp, op, sizeof(int)); in opromnxtprop()
178 return copyout(argp, op, sizeof(int)); in opromnxtprop()
187 return copyout(argp, op, sizeof(int) + bufsize); in opromnxtprop()
198 static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio… in opromnext() argument
242 return copyout(argp, op, bufsize + sizeof(int)); in opromnext()
245 static int oprompci2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufs… in oprompci2node() argument
261 err = copyout(argp, op, bufsize + sizeof(int)); in oprompci2node()
270 static int oprompath2node(void __user *argp, struct device_node *dp, struct openpromio *op, int buf… in oprompath2node() argument
281 return copyout(argp, op, bufsize + sizeof(int)); in oprompath2node()
284 static int opromgetbootargs(void __user *argp, struct openpromio *op, int bufsize) in opromgetbootargs() argument
295 return copyout(argp, op, bufsize + sizeof(int)); in opromgetbootargs()
309 void __user *argp = (void __user *)arg; in openprom_sunos_ioctl() local
312 bufsize = getstrings(argp, &opp); in openprom_sunos_ioctl()
314 bufsize = copyin(argp, &opp); in openprom_sunos_ioctl()
324 error = opromgetprop(argp, dp, opp, bufsize); in openprom_sunos_ioctl()
329 error = opromnxtprop(argp, dp, opp, bufsize); in openprom_sunos_ioctl()
340 error = opromnext(argp, cmd, dp, opp, bufsize, data); in openprom_sunos_ioctl()
344 error = oprompci2node(argp, dp, opp, bufsize, data); in openprom_sunos_ioctl()
348 error = oprompath2node(argp, dp, opp, bufsize, data); in openprom_sunos_ioctl()
352 error = opromgetbootargs(argp, opp, bufsize); in openprom_sunos_ioctl()
412 static int opiocget(void __user *argp, DATA *data) in opiocget() argument
420 if (copy_from_user(&op, argp, sizeof(op))) in opiocget()
435 if (copy_to_user(argp, &op, sizeof(op)) || in opiocget()
444 static int opiocnextprop(void __user *argp, DATA *data) in opiocnextprop() argument
452 if (copy_from_user(&op, argp, sizeof(op))) in opiocnextprop()
480 if (copy_to_user(argp, &op, sizeof(op))) in opiocnextprop()
490 static int opiocset(void __user *argp, DATA *data) in opiocset() argument
497 if (copy_from_user(&op, argp, sizeof(op))) in opiocset()
522 static int opiocgetnext(unsigned int cmd, void __user *argp) in opiocgetnext() argument
529 if (copy_from_user(&nd, argp, sizeof(phandle))) in opiocgetnext()
548 if (copy_to_user(argp, &nd, sizeof(phandle))) in opiocgetnext()
558 void __user *argp = (void __user *)arg; in openprom_bsd_ioctl() local
564 err = opiocget(argp, data); in openprom_bsd_ioctl()
568 err = opiocnextprop(argp, data); in openprom_bsd_ioctl()
572 err = opiocset(argp, data); in openprom_bsd_ioctl()
579 if (copy_to_user(argp, &options_node->phandle, sizeof(phandle))) in openprom_bsd_ioctl()
585 err = opiocgetnext(cmd, argp); in openprom_bsd_ioctl()