Lines Matching refs:query

36  * The properties for a given sensor are described by its query registers.  The
37 * number of query registers and the layout of their contents are described by
38 * the F11 device queries as well as the sensor query information.
42 * by parsing that sensors query registers.
46 * sensors data registers must be determined by parsing its query registers.
48 * The short story is that we need to read and parse a lot of query
216 * @has_jitter_filter: query 13 and control 73..76 exist.
252 * @query7_nonzero: true if none of the query 7 bits are set
253 * @query8_nonzero: true if none of the query 8 bits are set
275 * Touch shape info (query 10) is present if has_touch_shapes is set.
279 * Query 11 is present if the has_query11 bit is set in query 0.
319 * Query 14 is present if query 12's has_general_info2 flag is set.
362 /* query 7 */
374 /* query 8 */
514 * @dev_query - F11 device specific query registers.
659 struct f11_2d_sensor_queries *query = &f11->sens_query;
663 sensor->nbr_fingers = (query->nr_fingers == 5 ? 10 :
664 query->nr_fingers + 1);
668 if (query->has_abs) {
673 if (query->has_rel)
677 if (query->query7_nonzero)
681 if (query->query7_nonzero || query->query8_nonzero)
684 if (query->has_pinch || query->has_flick || query->has_rotate) {
686 if (!query->has_flick)
688 if (!query->has_rotate)
692 if (query->has_touch_shapes)
694 DIV_ROUND_UP(query->nr_touch_shapes + 1, 8);
704 if (query->has_abs) {
709 if (query->has_rel) {
714 if (query->query7_nonzero) {
719 if (query->query7_nonzero || query->query8_nonzero) {
724 if (query->has_pinch) {
729 if (query->has_flick) {
730 if (query->has_pinch) {
739 if (query->has_rotate) {
740 if (query->has_flick) {
748 if (query->has_touch_shapes)
771 struct f11_2d_sensor_queries *query,
871 /* query 8 */
1029 * query 15 - 18 contain the size of the sensor
1030 * and query 19 - 26 contain bezel dimensions