/linux-master/drivers/staging/media/atomisp/pci/runtime/queue/src/ |
H A D | queue_access.c | 25 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 D | hid-topre.c | 24 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 D | hid-holtek-mouse.c | 32 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 D | hid-elecom.c | 37 __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 D | hid-nti.c | 32 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 D | hid-macally.c | 21 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 D | hid-glorious.c | 29 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 D | hid-ortek.c | 25 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 D | hid-redragon.c | 36 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 D | hid-aureal.c | 21 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 D | hid-semitek.c | 14 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 D | hid-cypress.c | 32 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 D | hid-sunplus.c | 21 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 D | hid-cherry.c | 25 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 D | hid-petalynx.c | 22 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 D | hid-ite.c | 16 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 D | hid-zydacron.c | 27 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 D | hid-gembird.c | 60 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 D | hid-kye.c | 362 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 D | hid-monterey.c | 21 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 D | hid-saitek.c | 69 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 D | sy8827n.c | 89 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 D | anatop-regulator.c | 29 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 D | safexcel_ring.c | 157 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 D | test_multitouch.py | 105 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...] |