Lines Matching refs:query_buf

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