Lines Matching refs:query_buf

767 	u8 query_buf[RMI_F11_QUERY_SIZE];  in rmi_f11_get_query_parameters()  local
770 rc = rmi_read_block(rmi_dev, query_base_addr, query_buf, in rmi_f11_get_query_parameters()
775 sensor_query->nr_fingers = query_buf[0] & RMI_F11_NR_FINGERS_MASK; in rmi_f11_get_query_parameters()
776 sensor_query->has_rel = !!(query_buf[0] & RMI_F11_HAS_REL); in rmi_f11_get_query_parameters()
777 sensor_query->has_abs = !!(query_buf[0] & RMI_F11_HAS_ABS); in rmi_f11_get_query_parameters()
778 sensor_query->has_gestures = !!(query_buf[0] & RMI_F11_HAS_GESTURES); in rmi_f11_get_query_parameters()
780 !!(query_buf[0] & RMI_F11_HAS_SENSITIVITY_ADJ); in rmi_f11_get_query_parameters()
781 sensor_query->configurable = !!(query_buf[0] & RMI_F11_CONFIGURABLE); in rmi_f11_get_query_parameters()
784 query_buf[1] & RMI_F11_NR_ELECTRODES_MASK; in rmi_f11_get_query_parameters()
786 query_buf[2] & RMI_F11_NR_ELECTRODES_MASK; in rmi_f11_get_query_parameters()
788 query_buf[3] & RMI_F11_NR_ELECTRODES_MASK; in rmi_f11_get_query_parameters()
793 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
798 query_buf[0] & RMI_F11_ABS_DATA_SIZE_MASK; in rmi_f11_get_query_parameters()
800 !!(query_buf[0] & RMI_F11_HAS_ANCHORED_FINGER); in rmi_f11_get_query_parameters()
802 !!(query_buf[0] & RMI_F11_HAS_ADJ_HYST); in rmi_f11_get_query_parameters()
804 !!(query_buf[0] & RMI_F11_HAS_DRIBBLE); in rmi_f11_get_query_parameters()
806 !!(query_buf[0] & RMI_F11_HAS_BENDING_CORRECTION); in rmi_f11_get_query_parameters()
808 !!(query_buf[0] & RMI_F11_HAS_LARGE_OBJECT_SUPPRESSION); in rmi_f11_get_query_parameters()
810 !!(query_buf[0] & RMI_F11_HAS_JITTER_FILTER); in rmi_f11_get_query_parameters()
824 query_buf, RMI_F11_QUERY_GESTURE_SIZE); in rmi_f11_get_query_parameters()
829 !!(query_buf[0] & RMI_F11_HAS_SINGLE_TAP); in rmi_f11_get_query_parameters()
831 !!(query_buf[0] & RMI_F11_HAS_TAP_AND_HOLD); in rmi_f11_get_query_parameters()
833 !!(query_buf[0] & RMI_F11_HAS_DOUBLE_TAP); in rmi_f11_get_query_parameters()
835 !!(query_buf[0] & RMI_F11_HAS_EARLY_TAP); in rmi_f11_get_query_parameters()
837 !!(query_buf[0] & RMI_F11_HAS_FLICK); in rmi_f11_get_query_parameters()
839 !!(query_buf[0] & RMI_F11_HAS_PRESS); in rmi_f11_get_query_parameters()
841 !!(query_buf[0] & RMI_F11_HAS_PINCH); in rmi_f11_get_query_parameters()
843 !!(query_buf[0] & RMI_F11_HAS_CHIRAL); in rmi_f11_get_query_parameters()
847 !!(query_buf[1] & RMI_F11_HAS_PALM_DET); in rmi_f11_get_query_parameters()
849 !!(query_buf[1] & RMI_F11_HAS_ROTATE); in rmi_f11_get_query_parameters()
851 !!(query_buf[1] & RMI_F11_HAS_TOUCH_SHAPES); in rmi_f11_get_query_parameters()
853 !!(query_buf[1] & RMI_F11_HAS_SCROLL_ZONES); in rmi_f11_get_query_parameters()
855 !!(query_buf[1] & RMI_F11_HAS_INDIVIDUAL_SCROLL_ZONES); in rmi_f11_get_query_parameters()
857 !!(query_buf[1] & RMI_F11_HAS_MF_SCROLL); in rmi_f11_get_query_parameters()
859 !!(query_buf[1] & RMI_F11_HAS_MF_EDGE_MOTION); in rmi_f11_get_query_parameters()
861 !!(query_buf[1] & RMI_F11_HAS_MF_SCROLL_INERTIA); in rmi_f11_get_query_parameters()
863 sensor_query->query7_nonzero = !!(query_buf[0]); in rmi_f11_get_query_parameters()
864 sensor_query->query8_nonzero = !!(query_buf[1]); in rmi_f11_get_query_parameters()
870 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
875 !!(query_buf[0] & RMI_F11_HAS_PEN); in rmi_f11_get_query_parameters()
877 !!(query_buf[0] & RMI_F11_HAS_PROXIMITY); in rmi_f11_get_query_parameters()
879 !!(query_buf[0] & RMI_F11_HAS_PALM_DET_SENSITIVITY); in rmi_f11_get_query_parameters()
881 !!(query_buf[0] & RMI_F11_HAS_SUPPRESS_ON_PALM_DETECT); in rmi_f11_get_query_parameters()
883 !!(query_buf[0] & RMI_F11_HAS_TWO_PEN_THRESHOLDS); in rmi_f11_get_query_parameters()
885 !!(query_buf[0] & RMI_F11_HAS_CONTACT_GEOMETRY); in rmi_f11_get_query_parameters()
887 !!(query_buf[0] & RMI_F11_HAS_PEN_HOVER_DISCRIMINATION); in rmi_f11_get_query_parameters()
889 !!(query_buf[0] & RMI_F11_HAS_PEN_FILTERS); in rmi_f11_get_query_parameters()
895 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
899 sensor_query->nr_touch_shapes = query_buf[0] & in rmi_f11_get_query_parameters()
906 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
911 !!(query_buf[0] & RMI_F11_HAS_Z_TUNING); in rmi_f11_get_query_parameters()
913 !!(query_buf[0] & RMI_F11_HAS_ALGORITHM_SELECTION); in rmi_f11_get_query_parameters()
915 !!(query_buf[0] & RMI_F11_HAS_W_TUNING); in rmi_f11_get_query_parameters()
917 !!(query_buf[0] & RMI_F11_HAS_PITCH_INFO); in rmi_f11_get_query_parameters()
919 !!(query_buf[0] & RMI_F11_HAS_FINGER_SIZE); in rmi_f11_get_query_parameters()
921 !!(query_buf[0] & in rmi_f11_get_query_parameters()
924 !!(query_buf[0] & RMI_F11_HAS_XY_CLIP); in rmi_f11_get_query_parameters()
926 !!(query_buf[0] & RMI_F11_HAS_DRUMMING_FILTER); 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_GAPLESS_FINGER); in rmi_f11_get_query_parameters()
939 !!(query_buf[0] & RMI_F11_HAS_GAPLESS_FINGER_TUNING); in rmi_f11_get_query_parameters()
941 !!(query_buf[0] & RMI_F11_HAS_8BIT_W); in rmi_f11_get_query_parameters()
943 !!(query_buf[0] & RMI_F11_HAS_ADJUSTABLE_MAPPING); in rmi_f11_get_query_parameters()
945 !!(query_buf[0] & RMI_F11_HAS_INFO2); in rmi_f11_get_query_parameters()
947 !!(query_buf[0] & RMI_F11_HAS_PHYSICAL_PROPS); in rmi_f11_get_query_parameters()
949 !!(query_buf[0] & RMI_F11_HAS_FINGER_LIMIT); in rmi_f11_get_query_parameters()
951 !!(query_buf[0] & RMI_F11_HAS_LINEAR_COEFF); in rmi_f11_get_query_parameters()
957 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
961 sensor_query->jitter_window_size = query_buf[0] & in rmi_f11_get_query_parameters()
963 sensor_query->jitter_filter_type = (query_buf[0] & in rmi_f11_get_query_parameters()
971 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
976 query_buf[0] & RMI_F11_LIGHT_CONTROL_MASK; in rmi_f11_get_query_parameters()
978 !!(query_buf[0] & RMI_F11_IS_CLEAR); in rmi_f11_get_query_parameters()
980 (query_buf[0] & RMI_F11_CLICKPAD_PROPS_MASK) >> in rmi_f11_get_query_parameters()
983 (query_buf[0] & RMI_F11_MOUSE_BUTTONS_MASK) >> in rmi_f11_get_query_parameters()
986 !!(query_buf[0] & RMI_F11_HAS_ADVANCED_GESTURES); in rmi_f11_get_query_parameters()
993 + query_size, query_buf, 4); in rmi_f11_get_query_parameters()
998 (query_buf[0] | (query_buf[1] << 8)) / 10; in rmi_f11_get_query_parameters()
1000 (query_buf[2] | (query_buf[3] << 8)) / 10; in rmi_f11_get_query_parameters()
1014 query_buf); in rmi_f11_get_query_parameters()
1018 has_query36 = !!(query_buf[0] & BIT(6)); in rmi_f11_get_query_parameters()
1024 query_buf); in rmi_f11_get_query_parameters()
1028 if (!!(query_buf[0] & BIT(5))) in rmi_f11_get_query_parameters()