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

12345

/linux-master/drivers/staging/media/atomisp/pci/runtime/queue/src/
H A Dqueue_access.c25 struct ia_css_queue *rdesc,
29 if (!rdesc || !cb_desc)
32 if (rdesc->location == IA_CSS_QUEUE_LOC_SP) {
36 cb_desc->size = sp_dmem_load_uint8(rdesc->proc_id,
37 rdesc->desc.remote.cb_desc_addr
52 cb_desc->start = sp_dmem_load_uint8(rdesc->proc_id,
53 rdesc->desc.remote.cb_desc_addr
57 cb_desc->end = sp_dmem_load_uint8(rdesc->proc_id,
58 rdesc->desc.remote.cb_desc_addr
62 cb_desc->step = sp_dmem_load_uint8(rdesc
24 ia_css_queue_load( struct ia_css_queue *rdesc, ia_css_circbuf_desc_t *cb_desc, uint32_t ignore_desc_flags) argument
79 ia_css_queue_store( struct ia_css_queue *rdesc, ia_css_circbuf_desc_t *cb_desc, uint32_t ignore_desc_flags) argument
126 ia_css_queue_item_load( struct ia_css_queue *rdesc, u8 position, ia_css_circbuf_elem_t *item) argument
153 ia_css_queue_item_store( struct ia_css_queue *rdesc, u8 position, ia_css_circbuf_elem_t *item) argument
[all...]
/linux-master/drivers/hid/
H A Dhid-topre.c24 static __u8 *topre_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
27 if (*rsize >= 119 && rdesc[69] == 0x29 && rdesc[70] == 0xe7 &&
28 rdesc[71] == 0x81 && rdesc[72] == 0x00) {
31 rdesc[72] = 0x02;
33 return rdesc;
H A Dhid-holtek-mouse.c32 static __u8 *holtek_mouse_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
44 if (*rsize >= 122 && rdesc[115] == 0xff && rdesc[116] == 0x7f
45 && rdesc[120] == 0xff && rdesc[121] == 0x7f) {
47 rdesc[116] = rdesc[121] = 0x2f;
53 if (*rsize >= 113 && rdesc[106] == 0xff && rdesc[107] == 0x7f
54 && rdesc[11
[all...]
H A Dhid-elecom.c37 __u8 *rdesc, unsigned int rsize,
44 if (rsize < 32 || rdesc[button_bit_count] != 0x95 ||
45 rdesc[button_report_size] != 0x75 ||
46 rdesc[button_report_size + 1] != 0x01 ||
47 rdesc[button_usage_maximum] != 0x29 || rdesc[padding_bit] != 0x75)
51 rdesc[button_bit_count + 1] = nbuttons;
52 rdesc[button_usage_maximum + 1] = nbuttons;
53 rdesc[padding_bit + 1] = MOUSE_BUTTONS_MAX - nbuttons;
56 static __u8 *elecom_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
36 mouse_button_fixup(struct hid_device *hdev, __u8 *rdesc, unsigned int rsize, unsigned int button_bit_count, unsigned int padding_bit, unsigned int button_report_size, unsigned int button_usage_maximum, int nbuttons) argument
[all...]
H A Dhid-nti.c32 static __u8 *nti_usbsun_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
35 if (*rsize >= 60 && rdesc[53] == 0x65 && rdesc[59] == 0x65) {
37 rdesc[53] = rdesc[59] = 0xe7;
39 return rdesc;
H A Dhid-macally.c21 static __u8 *macally_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
24 if (*rsize >= 60 && rdesc[53] == 0x65 && rdesc[59] == 0x65) {
27 rdesc[53] = rdesc[59] = 0x67;
29 return rdesc;
H A Dhid-glorious.c29 static __u8 *glorious_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
33 rdesc[84] == 129 && rdesc[112] == 129 && rdesc[140] == 129 &&
34 rdesc[85] == 3 && rdesc[113] == 3 && rdesc[141] == 3) {
36 rdesc[85] = rdesc[113] = rdesc[14
[all...]
H A Dhid-ortek.c25 static __u8 *ortek_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
28 if (*rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x01) {
30 rdesc[55] = 0x92;
31 } else if (*rsize >= 54 && rdesc[52] == 0x25 && rdesc[53] == 0x01) {
33 rdesc[53] = 0x65;
35 return rdesc;
H A Dhid-redragon.c36 static __u8 *redragon_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
39 if (*rsize >= 102 && rdesc[100] == 0x81 && rdesc[101] == 0x00) {
41 rdesc[101] = 0x02;
44 return rdesc;
H A Dhid-aureal.c21 static __u8 *aureal_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
24 if (*rsize >= 54 && rdesc[52] == 0x25 && rdesc[53] == 0x01) {
26 rdesc[53] = 0x65;
28 return rdesc;
H A Dhid-semitek.c14 static __u8 *semitek_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
20 if (*rsize == 0xcb && rdesc[0x83] == 0x81 && rdesc[0x84] == 0x00) {
22 rdesc[0x84] = 0x02;
24 return rdesc;
H A Dhid-cypress.c32 static __u8 *cp_rdesc_fixup(struct hid_device *hdev, __u8 *rdesc, argument
38 return rdesc;
41 if (rdesc[i] == 0x29 && rdesc[i + 2] == 0x19) {
42 rdesc[i] = 0x19;
43 rdesc[i + 2] = 0x29;
44 swap(rdesc[i + 3], rdesc[i + 1]);
46 return rdesc;
49 static __u8 *va_logical_boundary_fixup(struct hid_device *hdev, __u8 *rdesc, argument
70 cp_report_fixup(struct hid_device *hdev, __u8 *rdesc, unsigned int *rsize) argument
[all...]
H A Dhid-sunplus.c21 static __u8 *sp_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
24 if (*rsize >= 112 && rdesc[104] == 0x26 && rdesc[105] == 0x80 &&
25 rdesc[106] == 0x03) {
27 rdesc[105] = rdesc[110] = 0x03;
28 rdesc[106] = rdesc[111] = 0x21;
30 return rdesc;
H A Dhid-cherry.c25 static __u8 *ch_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
28 if (*rsize >= 18 && rdesc[11] == 0x3c && rdesc[12] == 0x02) {
30 rdesc[11] = rdesc[16] = 0xff;
31 rdesc[12] = rdesc[17] = 0x03;
33 return rdesc;
H A Dhid-petalynx.c22 static __u8 *pl_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
25 if (*rsize >= 62 && rdesc[39] == 0x2a && rdesc[40] == 0xf5 &&
26 rdesc[41] == 0x00 && rdesc[59] == 0x26 &&
27 rdesc[60] == 0xf9 && rdesc[61] == 0x00) {
29 rdesc[60] = 0xfa;
30 rdesc[40] = 0xfa;
32 return rdesc;
[all...]
H A Dhid-ite.c16 static __u8 *ite_report_fixup(struct hid_device *hdev, __u8 *rdesc, unsigned int *rsize) argument
22 if (*rsize == 188 && rdesc[162] == 0x81 && rdesc[163] == 0x02) {
24 rdesc[163] = HID_MAIN_ITEM_RELATIVE;
27 if (*rsize == 188 && rdesc[185] == 0x81 && rdesc[186] == 0x02) {
29 rdesc[186] = HID_MAIN_ITEM_RELATIVE;
32 if (*rsize == 210 && rdesc[184] == 0x81 && rdesc[185] == 0x02) {
34 rdesc[18
[all...]
H A Dhid-zydacron.c27 static __u8 *zc_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
31 rdesc[0x96] == 0xbc && rdesc[0x97] == 0xff &&
32 rdesc[0xca] == 0xbc && rdesc[0xcb] == 0xff &&
33 rdesc[0xe1] == 0xbc && rdesc[0xe2] == 0xff) {
36 rdesc[0x96] = rdesc[0xca] = rdesc[
[all...]
H A Dhid-gembird.c60 static __u8 *gembird_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
69 if (*rsize >= 31 && !memcmp(&rdesc[GEMBIRD_START_FAULTY_RDESC],
74 return rdesc;
79 /* start by copying the end of the rdesc */
80 memcpy(new_rdesc + delta_size, rdesc, *rsize);
83 memcpy(new_rdesc, rdesc, GEMBIRD_START_FAULTY_RDESC);
91 rdesc = new_rdesc;
94 return rdesc;
H A Dhid-kye.c362 static __u8 *kye_consumer_control_fixup(struct hid_device *hdev, __u8 *rdesc, argument
372 rdesc[offset] == 0x05 && rdesc[offset + 1] == 0x0c &&
374 rdesc[offset + 2] == 0x09 && rdesc[offset + 3] == 0x01 &&
376 rdesc[offset + 10] == 0x2a && rdesc[offset + 12] > 0x2f) {
378 rdesc[offset + 12] = 0x2f;
380 return rdesc;
402 static __u8 *kye_tablet_fixup(struct hid_device *hdev, __u8 *rdesc, unsigne argument
456 kye_report_fixup(struct hid_device *hdev, __u8 *rdesc, unsigned int *rsize) argument
[all...]
H A Dhid-monterey.c21 static __u8 *mr_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
24 if (*rsize >= 31 && rdesc[29] == 0x05 && rdesc[30] == 0x09) {
26 rdesc[30] = 0x0c;
28 return rdesc;
H A Dhid-saitek.c69 static __u8 *saitek_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument
75 rdesc[20] == 0x09 && rdesc[21] == 0x33 &&
76 rdesc[94] == 0x81 && rdesc[95] == 0x03 &&
77 rdesc[110] == 0x81 && rdesc[111] == 0x03) {
82 rdesc[20] = 0x15;
83 rdesc[21] = 0x00;
86 rdesc[9
[all...]
/linux-master/drivers/regulator/
H A Dsy8827n.c89 struct regulator_desc *rdesc = &di->desc; local
92 rdesc->name = "sy8827n-reg";
93 rdesc->supply_name = "vin";
94 rdesc->ops = &sy8827n_regulator_ops;
95 rdesc->type = REGULATOR_VOLTAGE;
96 rdesc->n_voltages = SY8827N_NVOLTAGES;
97 rdesc->enable_reg = di->vsel_reg;
98 rdesc->enable_mask = SY8827N_BUCK_EN;
99 rdesc->min_uV = SY8827N_VSELMIN;
100 rdesc
[all...]
H A Danatop-regulator.c29 struct regulator_desc rdesc; member in struct:anatop_regulator
160 struct regulator_desc *rdesc; local
179 rdesc = &sreg->rdesc;
180 rdesc->type = REGULATOR_VOLTAGE;
181 rdesc->owner = THIS_MODULE;
183 of_property_read_string(np, "regulator-name", &rdesc->name);
184 if (!rdesc->name) {
189 initdata = of_get_regulator_init_data(dev, np, rdesc);
242 rdesc
[all...]
/linux-master/drivers/crypto/inside-secure/
H A Dsafexcel_ring.c157 struct safexcel_result_desc *rdesc)
161 return ((void *)rdesc - rdr->base) / rdr->offset;
229 struct safexcel_result_desc *rdesc; local
232 rdesc = safexcel_ring_next_rwptr(priv, &priv->ring[ring_id].rdr,
234 if (IS_ERR(rdesc))
235 return rdesc;
237 rdesc->particle_size = len;
238 rdesc->rsvd0 = 0;
239 rdesc->descriptor_overflow = 1; /* assume error */
240 rdesc
155 safexcel_ring_rdr_rdesc_index(struct safexcel_crypto_priv *priv, int ring, struct safexcel_result_desc *rdesc) argument
[all...]
/linux-master/tools/testing/selftests/hid/tests/
H A Dtest_multitouch.py105 rdesc=None,
112 super().__init__(name, application, rdesc_str, rdesc, input_info)
181 rdesc = None
184 rdesc = v
186 if rdesc is None:
189 if "Contact Max" not in [f.usage_name for f in rdesc]:
193 r = rdesc.create_report([self], None)
200 rdesc = None
203 rdesc = v
205 if rdesc i
[all...]

Completed in 269 milliseconds

12345