Lines Matching refs:queries
139 u8 queries[RMI_F01_BASIC_QUERY_LEN];
151 queries, RMI_F01_BASIC_QUERY_LEN);
162 props->manufacturer_id = queries[0];
164 props->has_lts = queries[1] & RMI_F01_QRY1_HAS_LTS;
166 queries[1] & RMI_F01_QRY1_HAS_ADJ_DOZE;
168 queries[1] & RMI_F01_QRY1_HAS_ADJ_DOZE_HOFF;
169 has_query42 = queries[1] & RMI_F01_QRY1_HAS_QUERY42;
170 has_sensor_id = queries[1] & RMI_F01_QRY1_HAS_SENSOR_ID;
173 queries[5] & RMI_F01_QRY5_YEAR_MASK,
174 queries[6] & RMI_F01_QRY6_MONTH_MASK,
175 queries[7] & RMI_F01_QRY7_DAY_MASK);
177 memcpy(props->product_id, &queries[11],
182 ((queries[2] & RMI_F01_QRY2_PRODINFO_MASK) << 7) |
183 (queries[3] & RMI_F01_QRY2_PRODINFO_MASK);
189 ret = rmi_read(rmi_dev, query_offset, queries);
196 has_ds4_queries = !!(queries[0] & BIT(0));
204 "Failed to read DS4 queries length: %d\n", ret);
210 ret = rmi_read(rmi_dev, query_offset, queries);
213 "Failed to read DS4 queries: %d\n",
218 has_package_id_query = !!(queries[0] & BIT(0));
219 has_build_id_query = !!(queries[0] & BIT(1));
224 queries, sizeof(__le64));
232 props->package_id = get_unaligned_le64(queries);
237 ret = rmi_read_block(rmi_dev, prod_info_addr, queries,
246 props->firmware_id = queries[1] << 8 | queries[0];
247 props->firmware_id += queries[2] * 65536;