Lines Matching defs:query_buf

793 	u8 query_buf[RMI_F11_QUERY_SIZE];
796 rc = rmi_read_block(rmi_dev, query_base_addr, query_buf,
801 sensor_query->nr_fingers = query_buf[0] & RMI_F11_NR_FINGERS_MASK;
802 sensor_query->has_rel = !!(query_buf[0] & RMI_F11_HAS_REL);
803 sensor_query->has_abs = !!(query_buf[0] & RMI_F11_HAS_ABS);
804 sensor_query->has_gestures = !!(query_buf[0] & RMI_F11_HAS_GESTURES);
806 !!(query_buf[0] & RMI_F11_HAS_SENSITIVITY_ADJ);
807 sensor_query->configurable = !!(query_buf[0] & RMI_F11_CONFIGURABLE);
810 query_buf[1] & RMI_F11_NR_ELECTRODES_MASK;
812 query_buf[2] & RMI_F11_NR_ELECTRODES_MASK;
814 query_buf[3] & RMI_F11_NR_ELECTRODES_MASK;
819 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
824 query_buf[0] & RMI_F11_ABS_DATA_SIZE_MASK;
826 !!(query_buf[0] & RMI_F11_HAS_ANCHORED_FINGER);
828 !!(query_buf[0] & RMI_F11_HAS_ADJ_HYST);
830 !!(query_buf[0] & RMI_F11_HAS_DRIBBLE);
832 !!(query_buf[0] & RMI_F11_HAS_BENDING_CORRECTION);
834 !!(query_buf[0] & RMI_F11_HAS_LARGE_OBJECT_SUPPRESSION);
836 !!(query_buf[0] & RMI_F11_HAS_JITTER_FILTER);
850 query_buf, RMI_F11_QUERY_GESTURE_SIZE);
855 !!(query_buf[0] & RMI_F11_HAS_SINGLE_TAP);
857 !!(query_buf[0] & RMI_F11_HAS_TAP_AND_HOLD);
859 !!(query_buf[0] & RMI_F11_HAS_DOUBLE_TAP);
861 !!(query_buf[0] & RMI_F11_HAS_EARLY_TAP);
863 !!(query_buf[0] & RMI_F11_HAS_FLICK);
865 !!(query_buf[0] & RMI_F11_HAS_PRESS);
867 !!(query_buf[0] & RMI_F11_HAS_PINCH);
869 !!(query_buf[0] & RMI_F11_HAS_CHIRAL);
873 !!(query_buf[1] & RMI_F11_HAS_PALM_DET);
875 !!(query_buf[1] & RMI_F11_HAS_ROTATE);
877 !!(query_buf[1] & RMI_F11_HAS_TOUCH_SHAPES);
879 !!(query_buf[1] & RMI_F11_HAS_SCROLL_ZONES);
881 !!(query_buf[1] & RMI_F11_HAS_INDIVIDUAL_SCROLL_ZONES);
883 !!(query_buf[1] & RMI_F11_HAS_MF_SCROLL);
885 !!(query_buf[1] & RMI_F11_HAS_MF_EDGE_MOTION);
887 !!(query_buf[1] & RMI_F11_HAS_MF_SCROLL_INERTIA);
889 sensor_query->query7_nonzero = !!(query_buf[0]);
890 sensor_query->query8_nonzero = !!(query_buf[1]);
896 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
901 !!(query_buf[0] & RMI_F11_HAS_PEN);
903 !!(query_buf[0] & RMI_F11_HAS_PROXIMITY);
905 !!(query_buf[0] & RMI_F11_HAS_PALM_DET_SENSITIVITY);
907 !!(query_buf[0] & RMI_F11_HAS_SUPPRESS_ON_PALM_DETECT);
909 !!(query_buf[0] & RMI_F11_HAS_TWO_PEN_THRESHOLDS);
911 !!(query_buf[0] & RMI_F11_HAS_CONTACT_GEOMETRY);
913 !!(query_buf[0] & RMI_F11_HAS_PEN_HOVER_DISCRIMINATION);
915 !!(query_buf[0] & RMI_F11_HAS_PEN_FILTERS);
921 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
925 sensor_query->nr_touch_shapes = query_buf[0] &
932 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
937 !!(query_buf[0] & RMI_F11_HAS_Z_TUNING);
939 !!(query_buf[0] & RMI_F11_HAS_ALGORITHM_SELECTION);
941 !!(query_buf[0] & RMI_F11_HAS_W_TUNING);
943 !!(query_buf[0] & RMI_F11_HAS_PITCH_INFO);
945 !!(query_buf[0] & RMI_F11_HAS_FINGER_SIZE);
947 !!(query_buf[0] &
950 !!(query_buf[0] & RMI_F11_HAS_XY_CLIP);
952 !!(query_buf[0] & RMI_F11_HAS_DRUMMING_FILTER);
958 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
963 !!(query_buf[0] & RMI_F11_HAS_GAPLESS_FINGER);
965 !!(query_buf[0] & RMI_F11_HAS_GAPLESS_FINGER_TUNING);
967 !!(query_buf[0] & RMI_F11_HAS_8BIT_W);
969 !!(query_buf[0] & RMI_F11_HAS_ADJUSTABLE_MAPPING);
971 !!(query_buf[0] & RMI_F11_HAS_INFO2);
973 !!(query_buf[0] & RMI_F11_HAS_PHYSICAL_PROPS);
975 !!(query_buf[0] & RMI_F11_HAS_FINGER_LIMIT);
977 !!(query_buf[0] & RMI_F11_HAS_LINEAR_COEFF);
983 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
987 sensor_query->jitter_window_size = query_buf[0] &
989 sensor_query->jitter_filter_type = (query_buf[0] &
997 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf);
1002 query_buf[0] & RMI_F11_LIGHT_CONTROL_MASK;
1004 !!(query_buf[0] & RMI_F11_IS_CLEAR);
1006 (query_buf[0] & RMI_F11_CLICKPAD_PROPS_MASK) >>
1009 (query_buf[0] & RMI_F11_MOUSE_BUTTONS_MASK) >>
1012 !!(query_buf[0] & RMI_F11_HAS_ADVANCED_GESTURES);
1019 + query_size, query_buf, 4);
1024 (query_buf[0] | (query_buf[1] << 8)) / 10;
1026 (query_buf[2] | (query_buf[3] << 8)) / 10;
1040 query_buf);
1044 has_query36 = !!(query_buf[0] & BIT(6));
1050 query_buf);
1054 if (!!(query_buf[0] & BIT(5)))