Lines Matching refs:queries
141 u8 queries[RMI_F01_BASIC_QUERY_LEN];
153 queries, RMI_F01_BASIC_QUERY_LEN);
164 props->manufacturer_id = queries[0];
166 props->has_lts = queries[1] & RMI_F01_QRY1_HAS_LTS;
168 queries[1] & RMI_F01_QRY1_HAS_ADJ_DOZE;
170 queries[1] & RMI_F01_QRY1_HAS_ADJ_DOZE_HOFF;
171 has_query42 = queries[1] & RMI_F01_QRY1_HAS_QUERY42;
172 has_sensor_id = queries[1] & RMI_F01_QRY1_HAS_SENSOR_ID;
175 queries[5] & RMI_F01_QRY5_YEAR_MASK,
176 queries[6] & RMI_F01_QRY6_MONTH_MASK,
177 queries[7] & RMI_F01_QRY7_DAY_MASK);
179 memcpy(props->product_id, &queries[11],
184 ((queries[2] & RMI_F01_QRY2_PRODINFO_MASK) << 7) |
185 (queries[3] & RMI_F01_QRY2_PRODINFO_MASK);
191 ret = rmi_read(rmi_dev, query_offset, queries);
198 has_ds4_queries = !!(queries[0] & BIT(0));
206 "Failed to read DS4 queries length: %d\n", ret);
212 ret = rmi_read(rmi_dev, query_offset, queries);
215 "Failed to read DS4 queries: %d\n",
220 has_package_id_query = !!(queries[0] & BIT(0));
221 has_build_id_query = !!(queries[0] & BIT(1));
226 queries, sizeof(__le64));
234 props->package_id = get_unaligned_le64(queries);
239 ret = rmi_read_block(rmi_dev, prod_info_addr, queries,
248 props->firmware_id = queries[1] << 8 | queries[0];
249 props->firmware_id += queries[2] * 65536;