Lines Matching defs:rdesc
1338 static void rdcat(char *rdesc, unsigned int *rsize, const char *data, unsigned int size)
1340 memcpy(rdesc + *rsize, data, size);
1348 char *rdesc;
1356 rdesc = kmalloc(MAX_RDESC_SIZE, GFP_KERNEL);
1357 if (!rdesc)
1363 rdcat(rdesc, &rsize, kbd_descriptor, sizeof(kbd_descriptor));
1371 rdcat(rdesc, &rsize, mse_high_res_descriptor,
1374 rdcat(rdesc, &rsize, mse_27mhz_descriptor,
1377 rdcat(rdesc, &rsize, mse_bluetooth_descriptor,
1380 rdcat(rdesc, &rsize, mse_descriptor,
1387 rdcat(rdesc, &rsize, consumer_descriptor, sizeof(consumer_descriptor));
1393 rdcat(rdesc, &rsize, syscontrol_descriptor, sizeof(syscontrol_descriptor));
1399 rdcat(rdesc, &rsize, media_descriptor, sizeof(media_descriptor));
1410 rdcat(rdesc, &rsize, hidpp_descriptor,
1414 retval = hid_parse_report(hid, rdesc, rsize);
1415 kfree(rdesc);