create2 480 drivers/hid/uhid.c rd_size = ev->u.create2.rd_size; create2 484 drivers/hid/uhid.c rd_data = kmemdup(ev->u.create2.rd_data, rd_size, GFP_KERNEL); create2 498 drivers/hid/uhid.c len = min(sizeof(hid->name), sizeof(ev->u.create2.name)) - 1; create2 499 drivers/hid/uhid.c strncpy(hid->name, ev->u.create2.name, len); create2 500 drivers/hid/uhid.c len = min(sizeof(hid->phys), sizeof(ev->u.create2.phys)) - 1; create2 501 drivers/hid/uhid.c strncpy(hid->phys, ev->u.create2.phys, len); create2 502 drivers/hid/uhid.c len = min(sizeof(hid->uniq), sizeof(ev->u.create2.uniq)) - 1; create2 503 drivers/hid/uhid.c strncpy(hid->uniq, ev->u.create2.uniq, len); create2 506 drivers/hid/uhid.c hid->bus = ev->u.create2.bus; create2 507 drivers/hid/uhid.c hid->vendor = ev->u.create2.vendor; create2 508 drivers/hid/uhid.c hid->product = ev->u.create2.product; create2 509 drivers/hid/uhid.c hid->version = ev->u.create2.version; create2 510 drivers/hid/uhid.c hid->country = ev->u.create2.country; create2 541 drivers/hid/uhid.c if (copy_from_user(&ev->u.create2.rd_data, orig.rd_data, orig.rd_size)) create2 544 drivers/hid/uhid.c memcpy(ev->u.create2.name, orig.name, sizeof(orig.name)); create2 545 drivers/hid/uhid.c memcpy(ev->u.create2.phys, orig.phys, sizeof(orig.phys)); create2 546 drivers/hid/uhid.c memcpy(ev->u.create2.uniq, orig.uniq, sizeof(orig.uniq)); create2 547 drivers/hid/uhid.c ev->u.create2.rd_size = orig.rd_size; create2 548 drivers/hid/uhid.c ev->u.create2.bus = orig.bus; create2 549 drivers/hid/uhid.c ev->u.create2.vendor = orig.vendor; create2 550 drivers/hid/uhid.c ev->u.create2.product = orig.product; create2 551 drivers/hid/uhid.c ev->u.create2.version = orig.version; create2 552 drivers/hid/uhid.c ev->u.create2.country = orig.country; create2 192 include/uapi/linux/uhid.h struct uhid_create2_req create2;