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

/linux-4.1.27/drivers/hid/
H A Dhid-samsung.c63 static __u8 *samsung_irda_report_fixup(struct hid_device *hdev, __u8 *rdesc, samsung_irda_report_fixup() argument
66 if (*rsize == 184 && rdesc[175] == 0x25 && rdesc[176] == 0x40 && samsung_irda_report_fixup()
67 rdesc[177] == 0x75 && rdesc[178] == 0x30 && samsung_irda_report_fixup()
68 rdesc[179] == 0x95 && rdesc[180] == 0x01 && samsung_irda_report_fixup()
69 rdesc[182] == 0x40) { samsung_irda_report_fixup()
71 rdesc[176] = 0xff; samsung_irda_report_fixup()
72 rdesc[178] = 0x08; samsung_irda_report_fixup()
73 rdesc[180] = 0x06; samsung_irda_report_fixup()
74 rdesc[182] = 0x42; samsung_irda_report_fixup()
76 if (*rsize == 203 && rdesc[192] == 0x15 && rdesc[193] == 0x0 && samsung_irda_report_fixup()
77 rdesc[194] == 0x25 && rdesc[195] == 0x12) { samsung_irda_report_fixup()
79 rdesc[193] = 0x1; samsung_irda_report_fixup()
80 rdesc[195] = 0xf; samsung_irda_report_fixup()
82 if (*rsize == 135 && rdesc[124] == 0x15 && rdesc[125] == 0x0 && samsung_irda_report_fixup()
83 rdesc[126] == 0x25 && rdesc[127] == 0x11) { samsung_irda_report_fixup()
85 rdesc[125] = 0x1; samsung_irda_report_fixup()
86 rdesc[127] = 0xe; samsung_irda_report_fixup()
88 if (*rsize == 171 && rdesc[160] == 0x15 && rdesc[161] == 0x0 && samsung_irda_report_fixup()
89 rdesc[162] == 0x25 && rdesc[163] == 0x01) { samsung_irda_report_fixup()
91 rdesc[161] = 0x1; samsung_irda_report_fixup()
92 rdesc[163] = 0x3; samsung_irda_report_fixup()
94 return rdesc; samsung_irda_report_fixup()
133 static __u8 *samsung_report_fixup(struct hid_device *hdev, __u8 *rdesc, samsung_report_fixup() argument
137 rdesc = samsung_irda_report_fixup(hdev, rdesc, rsize); samsung_report_fixup()
138 return rdesc; samsung_report_fixup()
H A Dhid-holtek-mouse.c35 static __u8 *holtek_mouse_report_fixup(struct hid_device *hdev, __u8 *rdesc, holtek_mouse_report_fixup() argument
47 if (*rsize >= 122 && rdesc[115] == 0xff && rdesc[116] == 0x7f holtek_mouse_report_fixup()
48 && rdesc[120] == 0xff && rdesc[121] == 0x7f) { holtek_mouse_report_fixup()
50 rdesc[116] = rdesc[121] = 0x2f; holtek_mouse_report_fixup()
56 if (*rsize >= 113 && rdesc[106] == 0xff && rdesc[107] == 0x7f holtek_mouse_report_fixup()
57 && rdesc[111] == 0xff && rdesc[112] == 0x7f) { holtek_mouse_report_fixup()
59 rdesc[107] = rdesc[112] = 0x2f; holtek_mouse_report_fixup()
65 return rdesc; holtek_mouse_report_fixup()
H A Dhid-sunplus.c24 static __u8 *sp_report_fixup(struct hid_device *hdev, __u8 *rdesc, sp_report_fixup() argument
27 if (*rsize >= 112 && rdesc[104] == 0x26 && rdesc[105] == 0x80 && sp_report_fixup()
28 rdesc[106] == 0x03) { sp_report_fixup()
30 rdesc[105] = rdesc[110] = 0x03; sp_report_fixup()
31 rdesc[106] = rdesc[111] = 0x21; sp_report_fixup()
33 return rdesc; sp_report_fixup()
H A Dhid-cherry.c28 static __u8 *ch_report_fixup(struct hid_device *hdev, __u8 *rdesc, ch_report_fixup() argument
31 if (*rsize >= 18 && rdesc[11] == 0x3c && rdesc[12] == 0x02) { ch_report_fixup()
33 rdesc[11] = rdesc[16] = 0xff; ch_report_fixup()
34 rdesc[12] = rdesc[17] = 0x03; ch_report_fixup()
36 return rdesc; ch_report_fixup()
H A Dhid-ortek.c27 static __u8 *ortek_report_fixup(struct hid_device *hdev, __u8 *rdesc, ortek_report_fixup() argument
30 if (*rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x01) { ortek_report_fixup()
32 rdesc[55] = 0x92; ortek_report_fixup()
33 } else if (*rsize >= 54 && rdesc[52] == 0x25 && rdesc[53] == 0x01) { ortek_report_fixup()
35 rdesc[53] = 0x65; ortek_report_fixup()
37 return rdesc; ortek_report_fixup()
H A Dhid-aureal.c20 static __u8 *aureal_report_fixup(struct hid_device *hdev, __u8 *rdesc, aureal_report_fixup() argument
23 if (*rsize >= 54 && rdesc[52] == 0x25 && rdesc[53] == 0x01) { aureal_report_fixup()
25 rdesc[53] = 0x65; aureal_report_fixup()
26 } return rdesc; aureal_report_fixup()
H A Dhid-elecom.c23 static __u8 *elecom_report_fixup(struct hid_device *hdev, __u8 *rdesc, elecom_report_fixup() argument
26 if (*rsize >= 48 && rdesc[46] == 0x05 && rdesc[47] == 0x0c) { elecom_report_fixup()
28 rdesc[47] = 0x00; elecom_report_fixup()
30 return rdesc; elecom_report_fixup()
H A Dhid-petalynx.c25 static __u8 *pl_report_fixup(struct hid_device *hdev, __u8 *rdesc, pl_report_fixup() argument
28 if (*rsize >= 62 && rdesc[39] == 0x2a && rdesc[40] == 0xf5 && pl_report_fixup()
29 rdesc[41] == 0x00 && rdesc[59] == 0x26 && pl_report_fixup()
30 rdesc[60] == 0xf9 && rdesc[61] == 0x00) { pl_report_fixup()
32 rdesc[60] = 0xfa; pl_report_fixup()
33 rdesc[40] = 0xfa; pl_report_fixup()
35 return rdesc; pl_report_fixup()
H A Dhid-cypress.c33 static __u8 *cp_report_fixup(struct hid_device *hdev, __u8 *rdesc, cp_report_fixup() argument
40 return rdesc; cp_report_fixup()
43 if (rdesc[i] == 0x29 && rdesc[i + 2] == 0x19) { cp_report_fixup()
46 rdesc[i] = 0x19; cp_report_fixup()
47 rdesc[i + 2] = 0x29; cp_report_fixup()
48 tmp = rdesc[i + 3]; cp_report_fixup()
49 rdesc[i + 3] = rdesc[i + 1]; cp_report_fixup()
50 rdesc[i + 1] = tmp; cp_report_fixup()
52 return rdesc; cp_report_fixup()
H A Dhid-zydacron.c30 static __u8 *zc_report_fixup(struct hid_device *hdev, __u8 *rdesc, zc_report_fixup() argument
34 rdesc[0x96] == 0xbc && rdesc[0x97] == 0xff && zc_report_fixup()
35 rdesc[0xca] == 0xbc && rdesc[0xcb] == 0xff && zc_report_fixup()
36 rdesc[0xe1] == 0xbc && rdesc[0xe2] == 0xff) { zc_report_fixup()
39 rdesc[0x96] = rdesc[0xca] = rdesc[0xe1] = 0x0c; zc_report_fixup()
40 rdesc[0x97] = rdesc[0xcb] = rdesc[0xe2] = 0x00; zc_report_fixup()
42 return rdesc; zc_report_fixup()
H A Dhid-monterey.c24 static __u8 *mr_report_fixup(struct hid_device *hdev, __u8 *rdesc, mr_report_fixup() argument
27 if (*rsize >= 31 && rdesc[29] == 0x05 && rdesc[30] == 0x09) { mr_report_fixup()
29 rdesc[30] = 0x0c; mr_report_fixup()
31 return rdesc; mr_report_fixup()
H A Dhid-saitek.c73 static __u8 *saitek_report_fixup(struct hid_device *hdev, __u8 *rdesc, saitek_report_fixup() argument
79 rdesc[20] == 0x09 && rdesc[21] == 0x33 && saitek_report_fixup()
80 rdesc[94] == 0x81 && rdesc[95] == 0x03 && saitek_report_fixup()
81 rdesc[110] == 0x81 && rdesc[111] == 0x03) { saitek_report_fixup()
86 rdesc[20] = 0x15; saitek_report_fixup()
87 rdesc[21] = 0x00; saitek_report_fixup()
90 rdesc[95] = 0x02; saitek_report_fixup()
91 rdesc[111] = 0x02; saitek_report_fixup()
94 return rdesc; saitek_report_fixup()
H A Dhid-kye.c402 static __u8 *kye_consumer_control_fixup(struct hid_device *hdev, __u8 *rdesc, kye_consumer_control_fixup() argument
411 rdesc[offset] == 0x05 && rdesc[offset + 1] == 0x0c && kye_consumer_control_fixup()
413 rdesc[offset + 2] == 0x09 && rdesc[offset + 3] == 0x01 && kye_consumer_control_fixup()
415 rdesc[offset + 10] == 0x2a && rdesc[offset + 12] > 0x2f) { kye_consumer_control_fixup()
417 rdesc[offset + 12] = 0x2f; kye_consumer_control_fixup()
419 return rdesc; kye_consumer_control_fixup()
422 static __u8 *kye_report_fixup(struct hid_device *hdev, __u8 *rdesc, kye_report_fixup() argument
435 rdesc[61] == 0x05 && rdesc[62] == 0x08 && kye_report_fixup()
436 rdesc[63] == 0x19 && rdesc[64] == 0x08 && kye_report_fixup()
437 rdesc[65] == 0x29 && rdesc[66] == 0x0f && kye_report_fixup()
438 rdesc[71] == 0x75 && rdesc[72] == 0x08 && kye_report_fixup()
439 rdesc[73] == 0x95 && rdesc[74] == 0x01) { kye_report_fixup()
443 rdesc[62] = 0x09; kye_report_fixup()
444 rdesc[64] = 0x04; kye_report_fixup()
445 rdesc[66] = 0x07; kye_report_fixup()
446 rdesc[72] = 0x01; kye_report_fixup()
447 rdesc[74] = 0x08; kye_report_fixup()
452 rdesc = easypen_i405x_rdesc_fixed; kye_report_fixup()
459 rdesc = mousepen_i608x_rdesc_fixed; kye_report_fixup()
465 rdesc = easypen_m610x_rdesc_fixed; kye_report_fixup()
471 rdesc = pensketch_m912_rdesc_fixed; kye_report_fixup()
476 rdesc = kye_consumer_control_fixup(hdev, rdesc, rsize, 104, kye_report_fixup()
480 rdesc = kye_consumer_control_fixup(hdev, rdesc, rsize, 83, kye_report_fixup()
484 rdesc = kye_consumer_control_fixup(hdev, rdesc, rsize, 104, kye_report_fixup()
488 return rdesc; kye_report_fixup()
H A Dhid-keytouch.c30 static __u8 *keytouch_report_fixup(struct hid_device *hdev, __u8 *rdesc, keytouch_report_fixup() argument
35 rdesc = keytouch_fixed_rdesc; keytouch_report_fixup()
38 return rdesc; keytouch_report_fixup()
H A Dhid-microsoft.c33 static __u8 *ms_report_fixup(struct hid_device *hdev, __u8 *rdesc, ms_report_fixup() argument
42 if ((quirks & MS_RDESC) && *rsize == 571 && rdesc[557] == 0x19 && ms_report_fixup()
43 rdesc[559] == 0x29) { ms_report_fixup()
45 rdesc[557] = 0x35; ms_report_fixup()
46 rdesc[559] = 0x45; ms_report_fixup()
49 if ((quirks & MS_RDESC_3K) && *rsize == 106 && rdesc[94] == 0x19 && ms_report_fixup()
50 rdesc[95] == 0x00 && rdesc[96] == 0x29 && ms_report_fixup()
51 rdesc[97] == 0xff) { ms_report_fixup()
52 rdesc[94] = 0x35; ms_report_fixup()
53 rdesc[96] = 0x45; ms_report_fixup()
55 return rdesc; ms_report_fixup()
H A Dhid-lg.c342 static __u8 *lg_report_fixup(struct hid_device *hdev, __u8 *rdesc, lg_report_fixup() argument
349 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && lg_report_fixup()
350 rdesc[84] == 0x8c && rdesc[85] == 0x02) { lg_report_fixup()
353 rdesc[84] = rdesc[89] = 0x4d; lg_report_fixup()
354 rdesc[85] = rdesc[90] = 0x10; lg_report_fixup()
357 rdesc[32] == 0x81 && rdesc[33] == 0x06 && lg_report_fixup()
358 rdesc[49] == 0x81 && rdesc[50] == 0x06) { lg_report_fixup()
361 rdesc[33] = rdesc[50] = 0x02; lg_report_fixup()
382 rdesc = df_rdesc_fixed; lg_report_fixup()
391 rdesc = momo_rdesc_fixed; lg_report_fixup()
400 rdesc = momo2_rdesc_fixed; lg_report_fixup()
409 rdesc = fv_rdesc_fixed; lg_report_fixup()
418 rdesc = dfp_rdesc_fixed; lg_report_fixup()
424 if (*rsize >= 101 && rdesc[41] == 0x95 && rdesc[42] == 0x0B && lg_report_fixup()
425 rdesc[47] == 0x05 && rdesc[48] == 0x09) { lg_report_fixup()
427 rdesc[41] = 0x05; lg_report_fixup()
428 rdesc[42] = 0x09; lg_report_fixup()
429 rdesc[47] = 0x95; lg_report_fixup()
430 rdesc[48] = 0x0B; lg_report_fixup()
435 return rdesc; lg_report_fixup()
H A Dhid-uclogic.c627 __u8 *rdesc; member in struct:uclogic_drvdata
633 static __u8 *uclogic_report_fixup(struct hid_device *hdev, __u8 *rdesc, uclogic_report_fixup() argument
643 rdesc = pf1209_rdesc_fixed; uclogic_report_fixup()
649 rdesc = wp4030u_rdesc_fixed; uclogic_report_fixup()
655 rdesc = wp5540u_rdesc_fixed; uclogic_report_fixup()
661 rdesc = wp8060u_rdesc_fixed; uclogic_report_fixup()
667 rdesc = wp1062_rdesc_fixed; uclogic_report_fixup()
675 rdesc = twhl850_rdesc_fixed0; uclogic_report_fixup()
681 rdesc = twhl850_rdesc_fixed1; uclogic_report_fixup()
687 rdesc = twhl850_rdesc_fixed2; uclogic_report_fixup()
697 rdesc = twha60_rdesc_fixed0; uclogic_report_fixup()
703 rdesc = twha60_rdesc_fixed1; uclogic_report_fixup()
710 if (drvdata->rdesc != NULL) { uclogic_report_fixup()
711 rdesc = drvdata->rdesc; uclogic_report_fixup()
716 return rdesc; uclogic_report_fixup()
845 drvdata->rdesc = devm_kzalloc(&hdev->dev, uclogic_tablet_enable()
848 if (drvdata->rdesc == NULL) { uclogic_tablet_enable()
849 hid_err(hdev, "failed to allocate fixed rdesc\n"); uclogic_tablet_enable()
856 memcpy(drvdata->rdesc, uclogic_tablet_rdesc_template, uclogic_tablet_enable()
858 for (p = drvdata->rdesc; uclogic_tablet_enable()
859 p <= drvdata->rdesc + drvdata->rsize - 4;) { uclogic_tablet_enable()
H A Dhid-steelseries.c358 static __u8 *steelseries_srws1_report_fixup(struct hid_device *hdev, __u8 *rdesc, steelseries_srws1_report_fixup() argument
361 if (*rsize >= 115 && rdesc[11] == 0x02 && rdesc[13] == 0xc8 steelseries_srws1_report_fixup()
362 && rdesc[29] == 0xbb && rdesc[40] == 0xc5) { steelseries_srws1_report_fixup()
364 rdesc = steelseries_srws1_rdesc_fixed; steelseries_srws1_report_fixup()
367 return rdesc; steelseries_srws1_report_fixup()
H A Dhid-holtek-kbd.c108 static __u8 *holtek_kbd_report_fixup(struct hid_device *hdev, __u8 *rdesc, holtek_kbd_report_fixup() argument
114 rdesc = holtek_kbd_rdesc_fixed; holtek_kbd_report_fixup()
117 return rdesc; holtek_kbd_report_fixup()
H A Dhid-apple.c298 static __u8 *apple_report_fixup(struct hid_device *hdev, __u8 *rdesc, apple_report_fixup() argument
304 rdesc[53] == 0x65 && rdesc[59] == 0x65) { apple_report_fixup()
307 rdesc[53] = rdesc[59] = 0xe7; apple_report_fixup()
309 return rdesc; apple_report_fixup()
H A Dhid-logitech-dj.c745 static void rdcat(char *rdesc, unsigned int *rsize, const char *data, unsigned int size) rdcat() argument
747 memcpy(rdesc + *rsize, data, size); rdcat()
755 char *rdesc; logi_dj_ll_parse() local
763 rdesc = kmalloc(MAX_RDESC_SIZE, GFP_KERNEL); logi_dj_ll_parse()
764 if (!rdesc) logi_dj_ll_parse()
770 rdcat(rdesc, &rsize, kbd_descriptor, sizeof(kbd_descriptor)); logi_dj_ll_parse()
776 rdcat(rdesc, &rsize, mse_descriptor, sizeof(mse_descriptor)); logi_dj_ll_parse()
782 rdcat(rdesc, &rsize, consumer_descriptor, sizeof(consumer_descriptor)); logi_dj_ll_parse()
788 rdcat(rdesc, &rsize, syscontrol_descriptor, sizeof(syscontrol_descriptor)); logi_dj_ll_parse()
794 rdcat(rdesc, &rsize, media_descriptor, sizeof(media_descriptor)); logi_dj_ll_parse()
802 rdcat(rdesc, &rsize, hidpp_descriptor, sizeof(hidpp_descriptor)); logi_dj_ll_parse()
804 retval = hid_parse_report(hid, rdesc, rsize); logi_dj_ll_parse()
805 kfree(rdesc); logi_dj_ll_parse()
H A Dhid-dr.c237 static __u8 *dr_report_fixup(struct hid_device *hdev, __u8 *rdesc, dr_report_fixup() argument
243 rdesc = pid0011_rdesc_fixed; dr_report_fixup()
248 return rdesc; dr_report_fixup()
H A Dhid-sensor-hub.c565 static __u8 *sensor_hub_report_fixup(struct hid_device *hdev, __u8 *rdesc, sensor_hub_report_fixup() argument
577 return rdesc; sensor_hub_report_fixup()
583 !memcmp(&rdesc[index], report_block, sensor_hub_report_fixup()
585 rdesc[index + 4] = 0x01; sensor_hub_report_fixup()
589 !memcmp(&rdesc[index], power_block, sensor_hub_report_fixup()
591 rdesc[index + 4] = 0x01; sensor_hub_report_fixup()
596 return rdesc; sensor_hub_report_fixup()
H A Dhid-prodikeys.c742 static __u8 *pk_report_fixup(struct hid_device *hdev, __u8 *rdesc, pk_report_fixup() argument
746 rdesc[111] == 0x06 && rdesc[112] == 0x00 && pk_report_fixup()
747 rdesc[113] == 0xff) { pk_report_fixup()
751 rdesc[144] = 0x18; /* report 4: was 0x10 report count */ pk_report_fixup()
753 return rdesc; pk_report_fixup()
H A Dhid-waltop.c641 static __u8 *waltop_report_fixup(struct hid_device *hdev, __u8 *rdesc, waltop_report_fixup() argument
647 rdesc = slim_tablet_5_8_inch_rdesc_fixed; waltop_report_fixup()
653 rdesc = slim_tablet_12_1_inch_rdesc_fixed; waltop_report_fixup()
659 rdesc = q_pad_rdesc_fixed; waltop_report_fixup()
665 rdesc = pid_0038_rdesc_fixed; waltop_report_fixup()
671 rdesc = media_tablet_10_6_inch_rdesc_fixed; waltop_report_fixup()
677 rdesc = media_tablet_14_1_inch_rdesc_fixed; waltop_report_fixup()
683 rdesc = sirius_battery_free_tablet_rdesc_fixed; waltop_report_fixup()
688 return rdesc; waltop_report_fixup()
H A Dhid-sony.c840 static __u8 *sixaxis_fixup(struct hid_device *hdev, __u8 *rdesc, sixaxis_fixup() argument
847 static __u8 *ps3remote_fixup(struct hid_device *hdev, __u8 *rdesc, ps3remote_fixup() argument
888 static __u8 *sony_report_fixup(struct hid_device *hdev, __u8 *rdesc, sony_report_fixup() argument
899 /* rdesc[0] == 0x05 && rdesc[1] == 0x01 && */ sony_report_fixup()
901 rdesc[2] == 0x09 && rdesc[3] == 0x02 && sony_report_fixup()
903 rdesc[54] == 0x81 && rdesc[55] == 0x07) { sony_report_fixup()
906 rdesc[55] = 0x06; sony_report_fixup()
916 rdesc = dualshock4_usb_rdesc; sony_report_fixup()
920 rdesc = dualshock4_bt_rdesc; sony_report_fixup()
925 return sixaxis_fixup(hdev, rdesc, rsize); sony_report_fixup()
928 return ps3remote_fixup(hdev, rdesc, rsize); sony_report_fixup()
930 return rdesc; sony_report_fixup()
H A Dhid-debug.c449 * "rdesc" while resolving, or for blocking "events".
1051 const __u8 *rdesc = hdev->rdesc; hid_debug_rdesc_show() local
1055 if (!rdesc) { hid_debug_rdesc_show()
1056 rdesc = hdev->dev_rdesc; hid_debug_rdesc_show()
1062 seq_printf(f, "%02x ", rdesc[i]); hid_debug_rdesc_show()
1226 hdev->debug_rdesc = debugfs_create_file("rdesc", 0400, hid_debug_register()
H A Dhidraw.c403 dev->hid->rdesc, hidraw_ioctl()
H A Dhid-core.c590 kfree(device->rdesc); hid_close_report()
591 device->rdesc = NULL; hid_close_report()
959 device->rdesc = start; hid_open_report()
1560 memcpy(buf, hdev->rdesc + off, count); read_report_descriptor()
H A Dhid-picolcd_debugfs.c877 hid_warn(hdev, "Unexpected FLASH access reports, please submit rdesc for review\n"); picolcd_init_devfs()
/linux-4.1.27/drivers/regulator/
H A Danatop-regulator.c52 struct regulator_desc rdesc; member in struct:anatop_regulator
184 struct regulator_desc *rdesc; anatop_regulator_probe() local
196 rdesc = &sreg->rdesc; anatop_regulator_probe()
197 rdesc->name = sreg->name; anatop_regulator_probe()
198 rdesc->type = REGULATOR_VOLTAGE; anatop_regulator_probe()
199 rdesc->owner = THIS_MODULE; anatop_regulator_probe()
201 initdata = of_get_regulator_init_data(dev, np, rdesc); anatop_regulator_probe()
257 rdesc->n_voltages = (sreg->max_voltage - sreg->min_voltage) / 25000 + 1 anatop_regulator_probe()
259 rdesc->min_uV = sreg->min_voltage; anatop_regulator_probe()
260 rdesc->uV_step = 25000; anatop_regulator_probe()
261 rdesc->linear_min_sel = sreg->min_bit_val; anatop_regulator_probe()
262 rdesc->vsel_reg = sreg->control_reg; anatop_regulator_probe()
263 rdesc->vsel_mask = ((1 << sreg->vol_bit_width) - 1) << anatop_regulator_probe()
274 rdesc->ops = &anatop_core_rops; anatop_regulator_probe()
276 ret = regmap_read(config.regmap, rdesc->vsel_reg, &val); anatop_regulator_probe()
282 sreg->sel = (val & rdesc->vsel_mask) >> sreg->vol_bit_shift; anatop_regulator_probe()
301 rdesc->ops = &anatop_rops; anatop_regulator_probe()
305 rdev = devm_regulator_register(dev, rdesc, &config); anatop_regulator_probe()
308 rdesc->name); anatop_regulator_probe()
H A Dfan53555.c280 struct regulator_desc *rdesc = &di->desc; fan53555_regulator_register() local
282 rdesc->name = "fan53555-reg"; fan53555_regulator_register()
283 rdesc->supply_name = "vin"; fan53555_regulator_register()
284 rdesc->ops = &fan53555_regulator_ops; fan53555_regulator_register()
285 rdesc->type = REGULATOR_VOLTAGE; fan53555_regulator_register()
286 rdesc->n_voltages = FAN53555_NVOLTAGES; fan53555_regulator_register()
287 rdesc->enable_reg = di->vol_reg; fan53555_regulator_register()
288 rdesc->enable_mask = VSEL_BUCK_EN; fan53555_regulator_register()
289 rdesc->min_uV = di->vsel_min; fan53555_regulator_register()
290 rdesc->uV_step = di->vsel_step; fan53555_regulator_register()
291 rdesc->vsel_reg = di->vol_reg; fan53555_regulator_register()
292 rdesc->vsel_mask = VSEL_NSEL_MASK; fan53555_regulator_register()
293 rdesc->owner = THIS_MODULE; fan53555_regulator_register()
H A Dltc3589.c448 static void ltc3589_apply_fb_voltage_divider(struct ltc3589_regulator *rdesc) ltc3589_apply_fb_voltage_divider() argument
450 struct regulator_desc *desc = &rdesc->desc; ltc3589_apply_fb_voltage_divider()
452 if (!rdesc->r1 || !rdesc->r2) ltc3589_apply_fb_voltage_divider()
455 desc->min_uV = ltc3589_scale(desc->min_uV, rdesc->r1, rdesc->r2); ltc3589_apply_fb_voltage_divider()
456 desc->uV_step = ltc3589_scale(desc->uV_step, rdesc->r1, rdesc->r2); ltc3589_apply_fb_voltage_divider()
457 desc->fixed_uV = ltc3589_scale(desc->fixed_uV, rdesc->r1, rdesc->r2); ltc3589_apply_fb_voltage_divider()
498 struct ltc3589_regulator *rdesc = &ltc3589->regulator_descs[i]; ltc3589_probe() local
499 struct regulator_desc *desc = &rdesc->desc; ltc3589_probe()
506 ltc3589_apply_fb_voltage_divider(rdesc); ltc3589_probe()
H A Dti-abb-regulator.c83 * @rdesc: regulator descriptor
101 struct regulator_desc rdesc; member in struct:ti_abb
546 abb->rdesc.n_voltages = num_entries; ti_abb_init_table()
547 abb->rdesc.volt_table = volt_table; ti_abb_init_table()
841 &abb->rdesc); ti_abb_probe()
858 desc = &abb->rdesc; ti_abb_probe()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dev.c942 static int xgbe_tx_complete(struct xgbe_ring_desc *rdesc) xgbe_tx_complete() argument
944 return !XGMAC_GET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, OWN); xgbe_tx_complete()
1073 struct xgbe_ring_desc *rdesc = rdata->rdesc; xgbe_tx_desc_reset() local
1081 rdesc->desc0 = 0; xgbe_tx_desc_reset()
1082 rdesc->desc1 = 0; xgbe_tx_desc_reset()
1083 rdesc->desc2 = 0; xgbe_tx_desc_reset()
1084 rdesc->desc3 = 0; xgbe_tx_desc_reset()
1123 struct xgbe_ring_desc *rdesc = rdata->rdesc; xgbe_rx_desc_reset() local
1146 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->rx.hdr.dma)); xgbe_rx_desc_reset()
1147 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->rx.hdr.dma)); xgbe_rx_desc_reset()
1148 rdesc->desc2 = cpu_to_le32(lower_32_bits(rdata->rx.buf.dma)); xgbe_rx_desc_reset()
1149 rdesc->desc3 = cpu_to_le32(upper_32_bits(rdata->rx.buf.dma)); xgbe_rx_desc_reset()
1151 XGMAC_SET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, INTE, inte); xgbe_rx_desc_reset()
1159 XGMAC_SET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, OWN, 1); xgbe_rx_desc_reset()
1254 struct xgbe_ring_desc *rdesc) xgbe_get_rx_tstamp()
1258 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_CONTEXT_DESC3, TSA) && xgbe_get_rx_tstamp()
1259 !XGMAC_GET_BITS_LE(rdesc->desc3, RX_CONTEXT_DESC3, TSD)) { xgbe_get_rx_tstamp()
1260 nsec = le32_to_cpu(rdesc->desc1); xgbe_get_rx_tstamp()
1262 nsec |= le32_to_cpu(rdesc->desc0); xgbe_get_rx_tstamp()
1405 struct xgbe_ring_desc *rdesc; xgbe_dev_xmit() local
1455 rdesc = rdata->rdesc; xgbe_dev_xmit()
1464 XGMAC_SET_BITS_LE(rdesc->desc2, TX_CONTEXT_DESC2, xgbe_dev_xmit()
1468 XGMAC_SET_BITS_LE(rdesc->desc3, TX_CONTEXT_DESC3, xgbe_dev_xmit()
1472 XGMAC_SET_BITS_LE(rdesc->desc3, TX_CONTEXT_DESC3, xgbe_dev_xmit()
1483 XGMAC_SET_BITS_LE(rdesc->desc3, TX_CONTEXT_DESC3, xgbe_dev_xmit()
1487 XGMAC_SET_BITS_LE(rdesc->desc3, TX_CONTEXT_DESC3, xgbe_dev_xmit()
1491 XGMAC_SET_BITS_LE(rdesc->desc3, TX_CONTEXT_DESC3, xgbe_dev_xmit()
1499 rdesc = rdata->rdesc; xgbe_dev_xmit()
1503 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); xgbe_dev_xmit()
1504 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); xgbe_dev_xmit()
1507 XGMAC_SET_BITS_LE(rdesc->desc2, TX_NORMAL_DESC2, HL_B1L, xgbe_dev_xmit()
1512 XGMAC_SET_BITS_LE(rdesc->desc2, TX_NORMAL_DESC2, VTIR, xgbe_dev_xmit()
1517 XGMAC_SET_BITS_LE(rdesc->desc2, TX_NORMAL_DESC2, TTSE, 1); xgbe_dev_xmit()
1520 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, FD, 1); xgbe_dev_xmit()
1523 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, CTXT, 0); xgbe_dev_xmit()
1527 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, OWN, 1); xgbe_dev_xmit()
1531 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, TSE, 1); xgbe_dev_xmit()
1532 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, TCPPL, xgbe_dev_xmit()
1534 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, TCPHDRLEN, xgbe_dev_xmit()
1538 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, CPC, 0); xgbe_dev_xmit()
1542 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, xgbe_dev_xmit()
1546 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, FL, xgbe_dev_xmit()
1553 rdesc = rdata->rdesc; xgbe_dev_xmit()
1556 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); xgbe_dev_xmit()
1557 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); xgbe_dev_xmit()
1560 XGMAC_SET_BITS_LE(rdesc->desc2, TX_NORMAL_DESC2, HL_B1L, xgbe_dev_xmit()
1564 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, OWN, 1); xgbe_dev_xmit()
1567 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, CTXT, 0); xgbe_dev_xmit()
1571 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, xgbe_dev_xmit()
1576 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, LD, 1); xgbe_dev_xmit()
1580 XGMAC_SET_BITS_LE(rdesc->desc2, TX_NORMAL_DESC2, IC, 1); xgbe_dev_xmit()
1594 rdesc = rdata->rdesc; xgbe_dev_xmit()
1595 XGMAC_SET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, OWN, 1); xgbe_dev_xmit()
1623 struct xgbe_ring_desc *rdesc; xgbe_dev_read() local
1631 rdesc = rdata->rdesc; xgbe_dev_read()
1634 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, OWN)) xgbe_dev_read()
1641 xgbe_dump_rx_desc(ring, rdesc, ring->cur); xgbe_dev_read()
1644 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, CTXT)) { xgbe_dev_read()
1646 xgbe_get_rx_tstamp(packet, rdesc); xgbe_dev_read()
1659 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, CDA)) xgbe_dev_read()
1664 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, FD)) xgbe_dev_read()
1665 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2, xgbe_dev_read()
1669 if (XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, RSV)) { xgbe_dev_read()
1673 packet->rss_hash = le32_to_cpu(rdesc->desc1); xgbe_dev_read()
1675 l34t = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, L34T); xgbe_dev_read()
1689 rdata->rx.len = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, PL); xgbe_dev_read()
1691 if (!XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, LD)) { xgbe_dev_read()
1708 err = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, ES); xgbe_dev_read()
1709 etlt = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, ETLT); xgbe_dev_read()
1718 packet->vlan_ctag = XGMAC_GET_BITS_LE(rdesc->desc0, xgbe_dev_read()
1738 static int xgbe_is_context_desc(struct xgbe_ring_desc *rdesc) xgbe_is_context_desc() argument
1741 return XGMAC_GET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, CTXT); xgbe_is_context_desc()
1744 static int xgbe_is_last_desc(struct xgbe_ring_desc *rdesc) xgbe_is_last_desc() argument
1747 return XGMAC_GET_BITS_LE(rdesc->desc3, TX_NORMAL_DESC3, LD); xgbe_is_last_desc()
1253 xgbe_get_rx_tstamp(struct xgbe_packet_data *packet, struct xgbe_ring_desc *rdesc) xgbe_get_rx_tstamp() argument
H A Dxgbe-desc.c163 if (ring->rdesc) { xgbe_free_ring()
167 ring->rdesc, ring->rdesc_dma); xgbe_free_ring()
168 ring->rdesc = NULL; xgbe_free_ring()
198 ring->rdesc = dma_alloc_coherent(pdata->dev, xgbe_init_ring()
202 if (!ring->rdesc) xgbe_init_ring()
211 DBGPR(" rdesc=0x%p, rdesc_dma=0x%llx, rdata=0x%p\n", xgbe_init_ring()
212 ring->rdesc, ring->rdesc_dma, ring->rdata); xgbe_init_ring()
354 struct xgbe_ring_desc *rdesc; xgbe_wrapper_tx_descriptor_init() local
366 rdesc = ring->rdesc; xgbe_wrapper_tx_descriptor_init()
372 rdata->rdesc = rdesc; xgbe_wrapper_tx_descriptor_init()
375 rdesc++; xgbe_wrapper_tx_descriptor_init()
394 struct xgbe_ring_desc *rdesc; xgbe_wrapper_rx_descriptor_init() local
407 rdesc = ring->rdesc; xgbe_wrapper_rx_descriptor_init()
413 rdata->rdesc = rdesc; xgbe_wrapper_rx_descriptor_init()
419 rdesc++; xgbe_wrapper_rx_descriptor_init()
H A Dxgbe-drv.c1854 struct xgbe_ring_desc *rdesc; xgbe_tx_poll() local
1871 rdesc = rdata->rdesc; xgbe_tx_poll()
1873 if (!hw_if->tx_complete(rdesc)) xgbe_tx_poll()
1884 if (hw_if->is_last_desc(rdesc)) { xgbe_tx_poll()
2172 struct xgbe_ring_desc *rdesc; xgbe_dump_tx_desc() local
2176 rdesc = rdata->rdesc; xgbe_dump_tx_desc()
2179 le32_to_cpu(rdesc->desc0), le32_to_cpu(rdesc->desc1), xgbe_dump_tx_desc()
2180 le32_to_cpu(rdesc->desc2), le32_to_cpu(rdesc->desc3)); xgbe_dump_tx_desc()
H A Dxgbe.h318 struct xgbe_ring_desc *rdesc; /* Virtual address of descriptor */ member in struct:xgbe_ring_data
353 struct xgbe_ring_desc *rdesc; member in struct:xgbe_ring
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/iop/
H A DMakefile67 RDES2C = /n/asic/design/tools/rdesc/rdes2c
68 RDES2INTR = /n/asic/design/tools/rdesc/rdes2intr
69 RDES2TXT = /n/asic/design/tools/rdesc/rdes2txt
H A Diop_version_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_version_defs.h ../../inst/io_proc/rtl/guinness/iop_version.r
H A Diop_fifo_in_extra_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_fifo_in_extra_defs.h ../../inst/io_proc/rtl/iop_fifo_in_extra.r
H A Diop_fifo_out_extra_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_fifo_out_extra_defs.h ../../inst/io_proc/rtl/iop_fifo_out_extra.r
H A Diop_scrc_in_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_scrc_in_defs.h ../../inst/io_proc/rtl/iop_scrc_in.r
H A Diop_scrc_out_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_scrc_out_defs.h ../../inst/io_proc/rtl/iop_scrc_out.r
H A Diop_trigger_grp_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_trigger_grp_defs.h ../../inst/io_proc/rtl/iop_trigger_grp.r
H A Diop_crc_par_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_crc_par_defs.h ../../inst/io_proc/rtl/iop_crc_par.r
H A Diop_fifo_in_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_fifo_in_defs.h ../../inst/io_proc/rtl/iop_fifo_in.r
H A Diop_mpu_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_mpu_defs.h ../../inst/io_proc/rtl/iop_mpu.r
H A Diop_sap_in_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_sap_in_defs.h ../../inst/io_proc/rtl/iop_sap_in.r
H A Diop_timer_grp_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_timer_grp_defs.h ../../inst/io_proc/rtl/iop_timer_grp.r
H A Diop_dmc_in_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_dmc_in_defs.h ../../inst/io_proc/rtl/iop_dmc_in.r
H A Diop_dmc_out_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_dmc_out_defs.h ../../inst/io_proc/rtl/iop_dmc_out.r
H A Diop_fifo_out_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_fifo_out_defs.h ../../inst/io_proc/rtl/iop_fifo_out.r
H A Diop_sap_out_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_sap_out_defs.h ../../inst/io_proc/rtl/iop_sap_out.r
H A Diop_spu_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_spu_defs.h ../../inst/io_proc/rtl/iop_spu.r
H A Diop_sw_spu_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_sw_spu_defs.h ../../inst/io_proc/rtl/guinness/iop_sw_spu.r
H A Diop_sw_cfg_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_sw_cfg_defs.h ../../inst/io_proc/rtl/guinness/iop_sw_cfg.r
H A Diop_sw_cpu_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_sw_cpu_defs.h ../../inst/io_proc/rtl/guinness/iop_sw_cpu.r
H A Diop_sw_mpu_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile iop_sw_mpu_defs.h ../../inst/io_proc/rtl/guinness/iop_sw_mpu.r
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/asm/
H A Dcpu_vect.h1 /* Interrupt vector numbers autogenerated by /n/asic/design/tools/rdesc/src/rdes2intr version
H A Dintr_vect.h1 /* Interrupt vector numbers autogenerated by /n/asic/design/tools/rdesc/src/rdes2intr version
H A Dirq_nmi_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/irq_nmi_defs_asm.h ../../mod/irq_nmi.r
H A Dstrcop_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/strcop_defs_asm.h ../../inst/strcop/rtl/strcop_regs.r
H A Dstrmux_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/strmux_defs_asm.h ../../inst/strmux/rtl/guinness/strmux_regs.r
H A Dconfig_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/config_defs_asm.h ../../rtl/config_regs.r
H A Dcris_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/cris_defs_asm.h ../../inst/crisp/doc/cris.r
H A Drt_trace_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/rt_trace_defs_asm.h ../../inst/rt_trace/rtl/rt_regs.r
H A Data_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/ata_defs_asm.h ../../inst/ata/rtl/ata_regs.r
H A Dbif_slave_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/bif_slave_defs_asm.h ../../inst/bif/rtl/bif_slave_regs.r
H A Dmmu_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/mmu_defs_asm.h ../../inst/mmu/doc/mmu_regs.r
H A Dtimer_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/timer_defs_asm.h ../../inst/timer/rtl/timer_regs.r
H A Dmarb_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/marb_defs_asm.h ../../inst/memarb/rtl/guinness/marb_top.r
317 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/marb_defs_asm.h ../../inst/memarb/rtl/guinness/marb_top.r
H A Dbif_core_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/bif_core_defs_asm.h ../../inst/bif/rtl/bif_core_regs.r
H A Ddma_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/dma_defs_asm.h ../../inst/dma/inst/dma_common/rtl/dma_regdes.r
H A Dgio_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/gio_defs_asm.h ../../inst/gio/rtl/gio_regs.r
H A Dintr_vect_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/intr_vect_defs_asm.h ../../inst/intr_vect/rtl/guinness/ivmask.config.r
H A Dser_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/ser_defs_asm.h ../../inst/ser/rtl/ser_regs.r
H A Dbif_dma_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/bif_dma_defs_asm.h ../../inst/bif/rtl/bif_dma_regs.r
H A Deth_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/eth_defs_asm.h ../../inst/eth/rtl/eth_regs.r
H A Dsser_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/sser_defs_asm.h ../../inst/syncser/rtl/sser_regs.r
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/
H A Dcpu_vect.h1 /* Interrupt vector numbers autogenerated by /n/asic/design/tools/rdesc/src/rdes2intr version
H A Dirq_nmi_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile irq_nmi_defs.h ../../mod/irq_nmi.r
H A Dstrcop_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile strcop_defs.h ../../inst/strcop/rtl/strcop_regs.r
H A DMakefile71 RDES2C = /n/asic/design/tools/rdesc/rdes2c
72 RDES2INTR = /n/asic/design/tools/rdesc/rdes2intr
73 RDES2TXT = /n/asic/design/tools/rdesc/rdes2txt
H A Dconfig_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile config_defs.h ../../rtl/config_regs.r
H A Drt_trace_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile rt_trace_defs.h ../../inst/rt_trace/rtl/rt_regs.r
H A Data_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile ata_defs.h ../../inst/ata/rtl/ata_regs.r
H A Dbif_slave_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile bif_slave_defs.h ../../inst/bif/rtl/bif_slave_regs.r
H A Dmarb_bp_defs.h10 * by /n/asic/projects/guinness/design/top/inst/rdesc/rdes2c ../../rtl/global.rmap ../../mod/modreg.rmap -base 0xb0000000 ../../inst/memarb/rtl/guinness/marb_top.r
H A Dmarb_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile marb_defs.h ../../inst/memarb/rtl/guinness/marb_top.r
269 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile marb_defs.h ../../inst/memarb/rtl/guinness/marb_top.r
H A Dbif_core_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile bif_core_defs.h ../../inst/bif/rtl/bif_core_regs.r
H A Deth_defs.h10 * by /n/asic/design/tools/rdesc/rdes2c eth.r
H A Dextmem_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile extmem_defs.h ../../inst/ext_mem/mod/extmem_regs.r
H A Dser_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile ser_defs.h ../../inst/ser/rtl/ser_regs.r
H A Dsser_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile sser_defs.h ../../inst/syncser/rtl/sser_regs.r
H A Dbif_dma_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile bif_dma_defs.h ../../inst/bif/rtl/bif_dma_regs.r
H A Ddma_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile dma_defs.h ../../inst/dma/inst/dma_common/rtl/dma_regdes.r
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/hwregs/
H A Dintr_vect.h1 /* Interrupt vector numbers autogenerated by ../../../tools/rdesc/bin/rdes2intr
H A Dreg_map.h8 * by ../../../tools/rdesc/bin/rdes2c -base 0xb0000000 -map marb_bar.r marb_foo.r ccd_top.r ccd_stat.r ccd_tg.r ccd_dp.r ccd.r iop_sap_in.r iop_sap_out.r iop_sw_cfg.r iop_sw_cpu.r iop_sw_mpu.r iop_sw_spu.r iop_version.r iop_crc_par.r iop_dmc_in.r iop_dmc_out.r iop_fifo_in_extra.r iop_fifo_in.r iop_fifo_out_extra.r iop_fifo_out.r iop_mc.r iop_mpu.r iop_scrc_in.r iop_scrc_out.r iop_spu.r iop_timer_grp.r iop_trigger_grp.r iop.r -outfile reg_map.h reg.rmap
H A Dstrmux_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile strmux_defs.h strmux.r
H A Dclkgen_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile clkgen_defs.h clkgen.r
H A Dl2cache_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile l2cache_defs.h l2cache.r
H A Dmarb_bar_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile marb_bar_defs.h marb_bar.r
292 * by ../../../tools/rdesc/bin/rdes2c -outfile marb_bar_defs.h marb_bar.r
H A Dmarb_foo_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile marb_foo_defs.h marb_foo.r
418 * by ../../../tools/rdesc/bin/rdes2c -outfile marb_foo_defs.h marb_foo.r
H A Dddr2_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile ddr2_defs.h ddr2.r
H A Dintr_vect_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile intr_vect_defs.h intr_vect.r
H A Dpinmux_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile pinmux_defs.h pinmux.r
H A Dpio_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile pio_defs.h pio.r
H A Dtimer_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile timer_defs.h timer.r
H A Dgio_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile gio_defs.h gio.r
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/hwregs/
H A Dintr_vect.h1 /* Interrupt vector numbers autogenerated by /n/asic/design/tools/rdesc/src/rdes2intr version
H A Dreg_map.h16 * by /n/asic/design/tools/rdesc/src/rdes2c -map -base 0xb0000000 ../../rtl/global.rmap ../../mod/modreg.rmap ../../inst/io_proc/rtl/guinness/iop_top.r ../../inst/memarb/rtl/guinness/marb_top.r ../../mod/fakereg.rmap
H A Dconfig_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile config_defs.h ../../rtl/config_regs.r
H A Dstrmux_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile strmux_defs.h ../../inst/strmux/rtl/guinness/strmux_regs.r
H A Dbif_slave_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile bif_slave_defs.h ../../inst/bif/rtl/bif_slave_regs.r
H A Dintr_vect_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile intr_vect_defs.h ../../inst/intr_vect/rtl/guinness/ivmask.config.r
H A Dmarb_bp_defs.h10 * by /n/asic/projects/guinness/design/top/inst/rdesc/rdes2c ../../rtl/global.rmap ../../mod/modreg.rmap -base 0xb0000000 ../../inst/memarb/rtl/guinness/marb_top.r
H A Dmarb_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile marb_defs.h ../../inst/memarb/rtl/guinness/marb_top.r
269 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile marb_defs.h ../../inst/memarb/rtl/guinness/marb_top.r
H A Dbif_core_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile bif_core_defs.h ../../inst/bif/rtl/bif_core_regs.r
H A Dgio_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile gio_defs.h ../../inst/gio/rtl/gio_regs.r
H A Dpinmux_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile pinmux_defs.h ../../inst/pinmux/rtl/guinness/pinmux_regs.r
H A Dtimer_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile timer_defs.h ../../inst/timer/rtl/timer_regs.r
H A Dbif_dma_defs.h10 * by /n/asic/design/tools/rdesc/src/rdes2c --outfile bif_dma_defs.h ../../inst/bif/rtl/bif_dma_regs.r
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/iop/asm/
H A Diop_version_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_version_defs_asm.h ../../inst/io_proc/rtl/guinness/iop_version.r
H A Diop_scrc_out_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_scrc_out_defs_asm.h ../../inst/io_proc/rtl/iop_scrc_out.r
H A Diop_fifo_in_extra_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_fifo_in_extra_defs_asm.h ../../inst/io_proc/rtl/iop_fifo_in_extra.r
H A Diop_fifo_out_extra_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_fifo_out_extra_defs_asm.h ../../inst/io_proc/rtl/iop_fifo_out_extra.r
H A Diop_scrc_in_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_scrc_in_defs_asm.h ../../inst/io_proc/rtl/iop_scrc_in.r
H A Diop_trigger_grp_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_trigger_grp_defs_asm.h ../../inst/io_proc/rtl/iop_trigger_grp.r
H A Diop_crc_par_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_crc_par_defs_asm.h ../../inst/io_proc/rtl/iop_crc_par.r
H A Diop_fifo_in_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_fifo_in_defs_asm.h ../../inst/io_proc/rtl/iop_fifo_in.r
H A Diop_mpu_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_mpu_defs_asm.h ../../inst/io_proc/rtl/iop_mpu.r
H A Diop_sap_in_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_sap_in_defs_asm.h ../../inst/io_proc/rtl/iop_sap_in.r
H A Diop_timer_grp_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_timer_grp_defs_asm.h ../../inst/io_proc/rtl/iop_timer_grp.r
H A Diop_dmc_in_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_dmc_in_defs_asm.h ../../inst/io_proc/rtl/iop_dmc_in.r
H A Diop_dmc_out_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_dmc_out_defs_asm.h ../../inst/io_proc/rtl/iop_dmc_out.r
H A Diop_fifo_out_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_fifo_out_defs_asm.h ../../inst/io_proc/rtl/iop_fifo_out.r
H A Diop_sap_out_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_sap_out_defs_asm.h ../../inst/io_proc/rtl/iop_sap_out.r
H A Diop_spu_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_spu_defs_asm.h ../../inst/io_proc/rtl/iop_spu.r
H A Diop_sw_spu_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_sw_spu_defs_asm.h ../../inst/io_proc/rtl/guinness/iop_sw_spu.r
H A Diop_sw_cfg_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_sw_cfg_defs_asm.h ../../inst/io_proc/rtl/guinness/iop_sw_cfg.r
H A Diop_sw_cpu_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_sw_cpu_defs_asm.h ../../inst/io_proc/rtl/guinness/iop_sw_cpu.r
H A Diop_sw_mpu_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/iop_sw_mpu_defs_asm.h ../../inst/io_proc/rtl/guinness/iop_sw_mpu.r
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/hwregs/iop/asm/
H A Diop_version_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile iop_version_defs_asm.h iop_version.r
H A Diop_sap_in_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile iop_sap_in_defs_asm.h iop_sap_in.r
H A Diop_sap_out_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile iop_sap_out_defs_asm.h iop_sap_out.r
H A Diop_sw_spu_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile iop_sw_spu_defs_asm.h iop_sw_spu.r
H A Diop_sw_cfg_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile iop_sw_cfg_defs_asm.h iop_sw_cfg.r
H A Diop_sw_cpu_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile iop_sw_cpu_defs_asm.h iop_sw_cpu.r
H A Diop_sw_mpu_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile iop_sw_mpu_defs_asm.h iop_sw_mpu.r
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/hwregs/iop/
H A Diop_version_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile iop_version_defs.h iop_version.r
H A Diop_sap_in_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile iop_sap_in_defs.h iop_sap_in.r
H A Diop_sap_out_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile iop_sap_out_defs.h iop_sap_out.r
H A Diop_sw_spu_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile iop_sw_spu_defs.h iop_sw_spu.r
H A Diop_sw_cfg_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile iop_sw_cfg_defs.h iop_sw_cfg.r
H A Diop_sw_cpu_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile iop_sw_cpu_defs.h iop_sw_cpu.r
H A Diop_sw_mpu_defs.h8 * by ../../../tools/rdesc/bin/rdes2c -outfile iop_sw_mpu_defs.h iop_sw_mpu.r
/linux-4.1.27/samples/uhid/
H A Duhid-example.c107 * This information can be verified by reading /sys/kernel/debug/hid/<dev>/rdesc
111 static unsigned char rdesc[] = { variable
182 ev.u.create.rd_data = rdesc; create()
183 ev.u.create.rd_size = sizeof(rdesc); create()
215 /* first byte is report-id which is 0x02 for LEDs in our rdesc */ handle_output()
/linux-4.1.27/drivers/net/ethernet/nuvoton/
H A Dw90p910_ether.c151 struct recv_pdesc *rdesc; member in struct:w90p910_ether
283 struct w90p910_rxbd *rdesc; w90p910_init_desc() local
295 ether->rdesc = dma_alloc_coherent(&pdev->dev, sizeof(struct recv_pdesc), w90p910_init_desc()
297 if (!ether->rdesc) { w90p910_init_desc()
325 rdesc = &(ether->rdesc->desclist[i]); w90p910_init_desc()
332 rdesc->next = ether->rdesc_phys + offset; w90p910_init_desc()
333 rdesc->sl = RX_OWEN_DMA; w90p910_init_desc()
334 rdesc->buffer = ether->rdesc_phys + w90p910_init_desc()
571 ether->rdesc, ether->rdesc_phys); w90p910_ether_close()
715 rxbd = &ether->rdesc->desclist[ether->cur_rx]; netdev_rx()
730 data = ether->rdesc->recv_buf[ether->cur_rx]; netdev_rx()
768 rxbd = &ether->rdesc->desclist[ether->cur_rx]; netdev_rx()
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/hwregs/asm/
H A Dreg_map_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -base 0xb0000000 -map marb_bar.r marb_foo.r ccd_top.r ccd_stat.r ccd_tg.r ccd_dp.r ccd.r iop_sap_in.r iop_sap_out.r iop_sw_cfg.r iop_sw_cpu.r iop_sw_mpu.r iop_sw_spu.r iop_version.r iop_crc_par.r iop_dmc_in.r iop_dmc_out.r iop_fifo_in_extra.r iop_fifo_in.r iop_fifo_out_extra.r iop_fifo_out.r iop_mc.r iop_mpu.r iop_scrc_in.r iop_scrc_out.r iop_spu.r iop_timer_grp.r iop_trigger_grp.r iop.r -outfile reg_map_asm.h reg.rmap
H A Dclkgen_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile clkgen_defs_asm.h clkgen.r
H A Dtimer_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile timer_defs_asm.h timer.r
H A Dddr2_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile ddr2_defs_asm.h ddr2.r
H A Dpio_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile pio_defs_asm.h pio.r
H A Dpinmux_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile pinmux_defs_asm.h pinmux.r
H A Dgio_defs_asm.h8 * by ../../../tools/rdesc/bin/rdes2c -asm -outfile gio_defs_asm.h gio.r
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/hwregs/asm/
H A Dreg_map_asm.h16 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/reg_map_asm.h -base 0xb0000000 ../../rtl/global.rmap ../../mod/modreg.rmap ../../inst/memarb/rtl/guinness/marb_top.r ../../mod/fakereg.rmap
H A Dconfig_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/config_defs_asm.h ../../rtl/config_regs.r
H A Dtimer_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/timer_defs_asm.h ../../inst/timer/rtl/timer_regs.r
H A Dbif_core_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/bif_core_defs_asm.h ../../inst/bif/rtl/bif_core_regs.r
H A Dgio_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/gio_defs_asm.h ../../inst/gio/rtl/gio_regs.r
H A Dpinmux_defs_asm.h10 * by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/pinmux_defs_asm.h ../../inst/pinmux/rtl/guinness/pinmux_regs.r
/linux-4.1.27/drivers/hid/usbhid/
H A Dhid-core.c971 char *rdesc; usbhid_parse() local
1007 if (!(rdesc = kmalloc(rsize, GFP_KERNEL))) { usbhid_parse()
1008 dbg_hid("couldn't allocate rdesc memory\n"); usbhid_parse()
1015 HID_DT_REPORT, rdesc, rsize); usbhid_parse()
1018 kfree(rdesc); usbhid_parse()
1022 ret = hid_parse_report(hid, rdesc, rsize); usbhid_parse()
1023 kfree(rdesc); usbhid_parse()
1451 char *rdesc; hid_post_reset() local
1458 rdesc = kmalloc(hid->dev_rsize, GFP_KERNEL); hid_post_reset()
1459 if (!rdesc) { hid_post_reset()
1460 dbg_hid("couldn't allocate rdesc memory (post_reset)\n"); hid_post_reset()
1465 HID_DT_REPORT, rdesc, hid->dev_rsize); hid_post_reset()
1468 kfree(rdesc); hid_post_reset()
1471 status = memcmp(rdesc, hid->dev_rdesc, hid->dev_rsize); hid_post_reset()
1472 kfree(rdesc); hid_post_reset()
/linux-4.1.27/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c150 struct ep93xx_rdesc rdesc[RX_QUEUE_ENTRIES]; member in struct:ep93xx_descs
286 struct ep93xx_rdesc *rxd = &ep->descs->rdesc[entry]; ep93xx_rx()
474 d = ep->descs->rdesc[i].buf_addr; ep93xx_free_buffers()
520 ep->descs->rdesc[i].buf_addr = d; ep93xx_alloc_buffers()
521 ep->descs->rdesc[i].rdesc1 = (i << 16) | PKT_BUF_SIZE; ep93xx_alloc_buffers()
574 addr = ep->descs_dma_addr + offsetof(struct ep93xx_descs, rdesc); ep93xx_start_hw()
/linux-4.1.27/drivers/hid/i2c-hid/
H A Di2c-hid.c642 char *rdesc; i2c_hid_parse() local
663 rdesc = kzalloc(rsize, GFP_KERNEL); i2c_hid_parse()
665 if (!rdesc) { i2c_hid_parse()
666 dbg_hid("couldn't allocate rdesc memory\n"); i2c_hid_parse()
672 ret = i2c_hid_command(client, &hid_report_descr_cmd, rdesc, rsize); i2c_hid_parse()
675 kfree(rdesc); i2c_hid_parse()
679 i2c_hid_dbg(ihid, "Report Descriptor: %*ph\n", rsize, rdesc); i2c_hid_parse()
681 ret = hid_parse_report(hid, rdesc, rsize); i2c_hid_parse()
682 kfree(rdesc); i2c_hid_parse()
/linux-4.1.27/drivers/infiniband/hw/qib/
H A Dqib_sd7220.c1018 u16 rdesc; /* in form used in SerDesDDSRXEQ */ member in struct:rxeq_init
1102 writeq(rxeq_init_vals[idx].rdesc, iaddr + didx); qib_sd_setvals()
1229 elt = rxeq_init_vals[ridx].rdesc & 0xF; set_rxeq_vals()
1230 reg = rxeq_init_vals[ridx].rdesc >> 4; set_rxeq_vals()
/linux-4.1.27/include/linux/
H A Dhid.h494 __u8 *rdesc; member in struct:hid_device

Completed in 7883 milliseconds