/drivers/hid/ |
D | hid-uclogic.c | 628 unsigned int rsize; member 634 unsigned int *rsize) in uclogic_report_fixup() argument 642 if (*rsize == PF1209_RDESC_ORIG_SIZE) { in uclogic_report_fixup() 644 *rsize = sizeof(pf1209_rdesc_fixed); in uclogic_report_fixup() 648 if (*rsize == WPXXXXU_RDESC_ORIG_SIZE) { in uclogic_report_fixup() 650 *rsize = sizeof(wp4030u_rdesc_fixed); in uclogic_report_fixup() 654 if (*rsize == WPXXXXU_RDESC_ORIG_SIZE) { in uclogic_report_fixup() 656 *rsize = sizeof(wp5540u_rdesc_fixed); in uclogic_report_fixup() 660 if (*rsize == WPXXXXU_RDESC_ORIG_SIZE) { in uclogic_report_fixup() 662 *rsize = sizeof(wp8060u_rdesc_fixed); in uclogic_report_fixup() [all …]
|
D | hid-waltop.c | 642 unsigned int *rsize) in waltop_report_fixup() argument 646 if (*rsize == SLIM_TABLET_5_8_INCH_RDESC_ORIG_SIZE) { in waltop_report_fixup() 648 *rsize = sizeof(slim_tablet_5_8_inch_rdesc_fixed); in waltop_report_fixup() 652 if (*rsize == SLIM_TABLET_12_1_INCH_RDESC_ORIG_SIZE) { in waltop_report_fixup() 654 *rsize = sizeof(slim_tablet_12_1_inch_rdesc_fixed); in waltop_report_fixup() 658 if (*rsize == Q_PAD_RDESC_ORIG_SIZE) { in waltop_report_fixup() 660 *rsize = sizeof(q_pad_rdesc_fixed); in waltop_report_fixup() 664 if (*rsize == PID_0038_RDESC_ORIG_SIZE) { in waltop_report_fixup() 666 *rsize = sizeof(pid_0038_rdesc_fixed); in waltop_report_fixup() 670 if (*rsize == MEDIA_TABLET_10_6_INCH_RDESC_ORIG_SIZE) { in waltop_report_fixup() [all …]
|
D | hid-kye.c | 403 unsigned int *rsize, int offset, const char *device_name) { in kye_consumer_control_fixup() argument 409 if (*rsize >= offset + 31 && in kye_consumer_control_fixup() 423 unsigned int *rsize) in kye_report_fixup() argument 434 if (*rsize >= 75 && in kye_report_fixup() 451 if (*rsize == EASYPEN_I405X_RDESC_ORIG_SIZE) { in kye_report_fixup() 453 *rsize = sizeof(easypen_i405x_rdesc_fixed); in kye_report_fixup() 458 if (*rsize == MOUSEPEN_I608X_RDESC_ORIG_SIZE) { in kye_report_fixup() 460 *rsize = sizeof(mousepen_i608x_rdesc_fixed); in kye_report_fixup() 464 if (*rsize == EASYPEN_M610X_RDESC_ORIG_SIZE) { in kye_report_fixup() 466 *rsize = sizeof(easypen_m610x_rdesc_fixed); in kye_report_fixup() [all …]
|
D | hid-samsung.c | 57 unsigned int rsize) in samsung_irda_dev_trace() argument 60 rsize); in samsung_irda_dev_trace() 64 unsigned int *rsize) in samsung_irda_report_fixup() argument 66 if (*rsize == 184 && rdesc[175] == 0x25 && rdesc[176] == 0x40 && in samsung_irda_report_fixup() 76 if (*rsize == 203 && rdesc[192] == 0x15 && rdesc[193] == 0x0 && in samsung_irda_report_fixup() 82 if (*rsize == 135 && rdesc[124] == 0x15 && rdesc[125] == 0x0 && in samsung_irda_report_fixup() 88 if (*rsize == 171 && rdesc[160] == 0x15 && rdesc[161] == 0x0 && in samsung_irda_report_fixup() 134 unsigned int *rsize) in samsung_report_fixup() argument 137 rdesc = samsung_irda_report_fixup(hdev, rdesc, rsize); in samsung_report_fixup() 170 if (hdev->rsize == 184) { in samsung_probe()
|
D | hid-cypress.c | 36 unsigned int *rsize) in cp_rdesc_fixup() argument 40 if (*rsize < 4) in cp_rdesc_fixup() 43 for (i = 0; i < *rsize - 4; i++) in cp_rdesc_fixup() 53 unsigned int *rsize) in va_logical_boundary_fixup() argument 60 if (*rsize == 25 && in va_logical_boundary_fixup() 74 unsigned int *rsize) in cp_report_fixup() argument 79 rdesc = cp_rdesc_fixup(hdev, rdesc, rsize); in cp_report_fixup() 81 rdesc = va_logical_boundary_fixup(hdev, rdesc, rsize); in cp_report_fixup()
|
D | hid-gembird.c | 64 unsigned int *rsize) in gembird_report_fixup() argument 70 size_t new_size = *rsize + delta_size; in gembird_report_fixup() 72 if (*rsize >= 31 && !memcmp(&rdesc[GEMBIRD_START_FAULTY_RDESC], in gembird_report_fixup() 83 memcpy(new_rdesc + delta_size, rdesc, *rsize); in gembird_report_fixup() 93 *rsize = new_size; in gembird_report_fixup()
|
D | hid-lg.c | 343 unsigned int *rsize) in lg_report_fixup() argument 349 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && in lg_report_fixup() 356 if ((drv_data->quirks & LG_RDESC_REL_ABS) && *rsize >= 51 && in lg_report_fixup() 379 *rsize == DF_RDESC_ORIG_SIZE) { in lg_report_fixup() 383 *rsize = sizeof(df_rdesc_fixed); in lg_report_fixup() 388 if (*rsize == MOMO_RDESC_ORIG_SIZE) { in lg_report_fixup() 392 *rsize = sizeof(momo_rdesc_fixed); in lg_report_fixup() 397 if (*rsize == MOMO2_RDESC_ORIG_SIZE) { in lg_report_fixup() 401 *rsize = sizeof(momo2_rdesc_fixed); in lg_report_fixup() 406 if (*rsize == FV_RDESC_ORIG_SIZE) { in lg_report_fixup() [all …]
|
D | hid-ortek.c | 28 unsigned int *rsize) in ortek_report_fixup() argument 30 if (*rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x01) { in ortek_report_fixup() 33 } else if (*rsize >= 54 && rdesc[52] == 0x25 && rdesc[53] == 0x01) { in ortek_report_fixup()
|
D | hid-dr.c | 296 unsigned int *rsize) in dr_report_fixup() argument 300 if (*rsize == PID0011_RDESC_ORIG_SIZE) { in dr_report_fixup() 302 *rsize = sizeof(pid0011_rdesc_fixed); in dr_report_fixup() 306 if (*rsize == sizeof(pid0006_rdesc_fixed)) { in dr_report_fixup() 308 *rsize = sizeof(pid0006_rdesc_fixed); in dr_report_fixup()
|
D | hid-holtek-mouse.c | 36 unsigned int *rsize) in holtek_mouse_report_fixup() argument 47 if (*rsize >= 122 && rdesc[115] == 0xff && rdesc[116] == 0x7f in holtek_mouse_report_fixup() 56 if (*rsize >= 113 && rdesc[106] == 0xff && rdesc[107] == 0x7f in holtek_mouse_report_fixup()
|
D | hid-logitech-dj.c | 745 static void rdcat(char *rdesc, unsigned int *rsize, const char *data, unsigned int size) in rdcat() argument 747 memcpy(rdesc + *rsize, data, size); in rdcat() 748 *rsize += size; in rdcat() 754 unsigned int rsize = 0; in logi_dj_ll_parse() local 770 rdcat(rdesc, &rsize, kbd_descriptor, sizeof(kbd_descriptor)); in logi_dj_ll_parse() 776 rdcat(rdesc, &rsize, mse_descriptor, sizeof(mse_descriptor)); in logi_dj_ll_parse() 782 rdcat(rdesc, &rsize, consumer_descriptor, sizeof(consumer_descriptor)); in logi_dj_ll_parse() 788 rdcat(rdesc, &rsize, syscontrol_descriptor, sizeof(syscontrol_descriptor)); in logi_dj_ll_parse() 794 rdcat(rdesc, &rsize, media_descriptor, sizeof(media_descriptor)); in logi_dj_ll_parse() 802 rdcat(rdesc, &rsize, hidpp_descriptor, sizeof(hidpp_descriptor)); in logi_dj_ll_parse() [all …]
|
D | hid-elecom.c | 24 unsigned int *rsize) in elecom_report_fixup() argument 26 if (*rsize >= 48 && rdesc[46] == 0x05 && rdesc[47] == 0x0c) { in elecom_report_fixup()
|
D | hid-aureal.c | 21 unsigned int *rsize) in aureal_report_fixup() argument 23 if (*rsize >= 54 && rdesc[52] == 0x25 && rdesc[53] == 0x01) { in aureal_report_fixup()
|
D | hid-keytouch.c | 31 unsigned int *rsize) in keytouch_report_fixup() argument 36 *rsize = sizeof(keytouch_fixed_rdesc); in keytouch_report_fixup()
|
D | hid-monterey.c | 25 unsigned int *rsize) in mr_report_fixup() argument 27 if (*rsize >= 31 && rdesc[29] == 0x05 && rdesc[30] == 0x09) { in mr_report_fixup()
|
D | hid-sunplus.c | 25 unsigned int *rsize) in sp_report_fixup() argument 27 if (*rsize >= 112 && rdesc[104] == 0x26 && rdesc[105] == 0x80 && in sp_report_fixup()
|
D | hid-cherry.c | 29 unsigned int *rsize) in ch_report_fixup() argument 31 if (*rsize >= 18 && rdesc[11] == 0x3c && rdesc[12] == 0x02) { in ch_report_fixup()
|
D | hid-petalynx.c | 26 unsigned int *rsize) in pl_report_fixup() argument 28 if (*rsize >= 62 && rdesc[39] == 0x2a && rdesc[40] == 0xf5 && in pl_report_fixup()
|
D | hid-holtek-kbd.c | 109 unsigned int *rsize) in holtek_kbd_report_fixup() argument 115 *rsize = sizeof(holtek_kbd_rdesc_fixed); in holtek_kbd_report_fixup()
|
D | hid-chicony.c | 62 unsigned int *rsize) in ch_switch12_report_fixup() argument 75 if (*rsize >= 128 && rdesc[64] == 0xff && rdesc[65] == 0x7f in ch_switch12_report_fixup()
|
D | hid-microsoft.c | 34 unsigned int *rsize) in ms_report_fixup() argument 42 if ((quirks & MS_RDESC) && *rsize == 571 && rdesc[557] == 0x19 && in ms_report_fixup() 49 if ((quirks & MS_RDESC_3K) && *rsize == 106 && rdesc[94] == 0x19 && in ms_report_fixup()
|
/drivers/tty/hvc/ |
D | hvc_console.c | 509 int rsize, written = 0; in hvc_write() local 525 while (count > 0 && (rsize = hp->outbuf_size - hp->n_outbuf) > 0) { in hvc_write() 526 if (rsize > count) in hvc_write() 527 rsize = count; in hvc_write() 528 memcpy(hp->outbuf + hp->n_outbuf, buf, rsize); in hvc_write() 529 count -= rsize; in hvc_write() 530 buf += rsize; in hvc_write() 531 hp->n_outbuf += rsize; in hvc_write() 532 written += rsize; in hvc_write()
|
/drivers/hid/i2c-hid/ |
D | i2c-hid.c | 654 unsigned int rsize; in i2c_hid_parse() local 661 rsize = le16_to_cpu(hdesc->wReportDescLength); in i2c_hid_parse() 662 if (!rsize || rsize > HID_MAX_DESCRIPTOR_SIZE) { in i2c_hid_parse() 663 dbg_hid("weird size of report descriptor (%u)\n", rsize); in i2c_hid_parse() 676 rdesc = kzalloc(rsize, GFP_KERNEL); in i2c_hid_parse() 685 ret = i2c_hid_command(client, &hid_report_descr_cmd, rdesc, rsize); in i2c_hid_parse() 692 i2c_hid_dbg(ihid, "Report Descriptor: %*ph\n", rsize, rdesc); in i2c_hid_parse() 694 ret = hid_parse_report(hid, rdesc, rsize); in i2c_hid_parse()
|
/drivers/media/usb/em28xx/ |
D | em28xx-i2c.c | 618 int remain = len, rsize, rsize_max, ret; in em28xx_i2c_read_block() local 637 rsize = rsize_max; in em28xx_i2c_read_block() 639 rsize = remain; in em28xx_i2c_read_block() 641 ret = i2c_master_recv(&dev->i2c_client[bus], data, rsize); in em28xx_i2c_read_block() 645 remain -= rsize; in em28xx_i2c_read_block() 646 data += rsize; in em28xx_i2c_read_block()
|
/drivers/video/fbdev/ |
D | offb.c | 539 unsigned int flags, rsize, addr_prop = 0; in offb_init_nodriver() local 580 rsize = (unsigned long)pitch * (unsigned long)height; in offb_init_nodriver() 608 if (asize < rsize) in offb_init_nodriver() 614 ((rstart + asize) >= (addr_prop + rsize))) in offb_init_nodriver() 620 if (rsize > max_size) { in offb_init_nodriver() 621 max_size = rsize; in offb_init_nodriver()
|