Searched refs:u_kbs (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/s390/char/
H A Dkeyboard.c404 do_kdgkb_ioctl(struct kbd_data *kbd, struct kbsentry __user *u_kbs, do_kdgkb_ioctl() argument
411 /* Get u_kbs->kb_func. */ do_kdgkb_ioctl()
412 if (get_user(kb_func, &u_kbs->kb_func)) do_kdgkb_ioctl()
424 if (len >= sizeof(u_kbs->kb_string)) do_kdgkb_ioctl()
425 len = sizeof(u_kbs->kb_string) - 1; do_kdgkb_ioctl()
426 if (copy_to_user(u_kbs->kb_string, p, len)) do_kdgkb_ioctl()
430 if (put_user('\0', u_kbs->kb_string + len)) do_kdgkb_ioctl()
436 len = strnlen_user(u_kbs->kb_string, sizeof(u_kbs->kb_string)); do_kdgkb_ioctl()
439 if (len > sizeof(u_kbs->kb_string)) do_kdgkb_ioctl()
444 if (copy_from_user(p, u_kbs->kb_string, len)) { do_kdgkb_ioctl()

Completed in 73 milliseconds