Lines Matching refs:query_buf
771 u8 query_buf[RMI_F11_QUERY_SIZE]; in rmi_f11_get_query_parameters() local
774 rc = rmi_read_block(rmi_dev, query_base_addr, query_buf, in rmi_f11_get_query_parameters()
779 sensor_query->nr_fingers = query_buf[0] & RMI_F11_NR_FINGERS_MASK; in rmi_f11_get_query_parameters()
780 sensor_query->has_rel = !!(query_buf[0] & RMI_F11_HAS_REL); in rmi_f11_get_query_parameters()
781 sensor_query->has_abs = !!(query_buf[0] & RMI_F11_HAS_ABS); in rmi_f11_get_query_parameters()
782 sensor_query->has_gestures = !!(query_buf[0] & RMI_F11_HAS_GESTURES); in rmi_f11_get_query_parameters()
784 !!(query_buf[0] & RMI_F11_HAS_SENSITIVITY_ADJ); in rmi_f11_get_query_parameters()
785 sensor_query->configurable = !!(query_buf[0] & RMI_F11_CONFIGURABLE); in rmi_f11_get_query_parameters()
788 query_buf[1] & RMI_F11_NR_ELECTRODES_MASK; in rmi_f11_get_query_parameters()
790 query_buf[2] & RMI_F11_NR_ELECTRODES_MASK; in rmi_f11_get_query_parameters()
792 query_buf[3] & RMI_F11_NR_ELECTRODES_MASK; in rmi_f11_get_query_parameters()
797 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
802 query_buf[0] & RMI_F11_ABS_DATA_SIZE_MASK; in rmi_f11_get_query_parameters()
804 !!(query_buf[0] & RMI_F11_HAS_ANCHORED_FINGER); in rmi_f11_get_query_parameters()
806 !!(query_buf[0] & RMI_F11_HAS_ADJ_HYST); in rmi_f11_get_query_parameters()
808 !!(query_buf[0] & RMI_F11_HAS_DRIBBLE); in rmi_f11_get_query_parameters()
810 !!(query_buf[0] & RMI_F11_HAS_BENDING_CORRECTION); in rmi_f11_get_query_parameters()
812 !!(query_buf[0] & RMI_F11_HAS_LARGE_OBJECT_SUPPRESSION); in rmi_f11_get_query_parameters()
814 !!(query_buf[0] & RMI_F11_HAS_JITTER_FILTER); in rmi_f11_get_query_parameters()
828 query_buf, RMI_F11_QUERY_GESTURE_SIZE); in rmi_f11_get_query_parameters()
833 !!(query_buf[0] & RMI_F11_HAS_SINGLE_TAP); in rmi_f11_get_query_parameters()
835 !!(query_buf[0] & RMI_F11_HAS_TAP_AND_HOLD); in rmi_f11_get_query_parameters()
837 !!(query_buf[0] & RMI_F11_HAS_DOUBLE_TAP); in rmi_f11_get_query_parameters()
839 !!(query_buf[0] & RMI_F11_HAS_EARLY_TAP); in rmi_f11_get_query_parameters()
841 !!(query_buf[0] & RMI_F11_HAS_FLICK); in rmi_f11_get_query_parameters()
843 !!(query_buf[0] & RMI_F11_HAS_PRESS); in rmi_f11_get_query_parameters()
845 !!(query_buf[0] & RMI_F11_HAS_PINCH); in rmi_f11_get_query_parameters()
847 !!(query_buf[0] & RMI_F11_HAS_CHIRAL); in rmi_f11_get_query_parameters()
851 !!(query_buf[1] & RMI_F11_HAS_PALM_DET); in rmi_f11_get_query_parameters()
853 !!(query_buf[1] & RMI_F11_HAS_ROTATE); in rmi_f11_get_query_parameters()
855 !!(query_buf[1] & RMI_F11_HAS_TOUCH_SHAPES); in rmi_f11_get_query_parameters()
857 !!(query_buf[1] & RMI_F11_HAS_SCROLL_ZONES); in rmi_f11_get_query_parameters()
859 !!(query_buf[1] & RMI_F11_HAS_INDIVIDUAL_SCROLL_ZONES); in rmi_f11_get_query_parameters()
861 !!(query_buf[1] & RMI_F11_HAS_MF_SCROLL); in rmi_f11_get_query_parameters()
863 !!(query_buf[1] & RMI_F11_HAS_MF_EDGE_MOTION); in rmi_f11_get_query_parameters()
865 !!(query_buf[1] & RMI_F11_HAS_MF_SCROLL_INERTIA); in rmi_f11_get_query_parameters()
867 sensor_query->query7_nonzero = !!(query_buf[0]); in rmi_f11_get_query_parameters()
868 sensor_query->query8_nonzero = !!(query_buf[1]); in rmi_f11_get_query_parameters()
874 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
879 !!(query_buf[0] & RMI_F11_HAS_PEN); in rmi_f11_get_query_parameters()
881 !!(query_buf[0] & RMI_F11_HAS_PROXIMITY); in rmi_f11_get_query_parameters()
883 !!(query_buf[0] & RMI_F11_HAS_PALM_DET_SENSITIVITY); in rmi_f11_get_query_parameters()
885 !!(query_buf[0] & RMI_F11_HAS_SUPPRESS_ON_PALM_DETECT); in rmi_f11_get_query_parameters()
887 !!(query_buf[0] & RMI_F11_HAS_TWO_PEN_THRESHOLDS); in rmi_f11_get_query_parameters()
889 !!(query_buf[0] & RMI_F11_HAS_CONTACT_GEOMETRY); in rmi_f11_get_query_parameters()
891 !!(query_buf[0] & RMI_F11_HAS_PEN_HOVER_DISCRIMINATION); in rmi_f11_get_query_parameters()
893 !!(query_buf[0] & RMI_F11_HAS_PEN_FILTERS); in rmi_f11_get_query_parameters()
899 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
903 sensor_query->nr_touch_shapes = query_buf[0] & in rmi_f11_get_query_parameters()
910 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
915 !!(query_buf[0] & RMI_F11_HAS_Z_TUNING); in rmi_f11_get_query_parameters()
917 !!(query_buf[0] & RMI_F11_HAS_ALGORITHM_SELECTION); in rmi_f11_get_query_parameters()
919 !!(query_buf[0] & RMI_F11_HAS_W_TUNING); in rmi_f11_get_query_parameters()
921 !!(query_buf[0] & RMI_F11_HAS_PITCH_INFO); in rmi_f11_get_query_parameters()
923 !!(query_buf[0] & RMI_F11_HAS_FINGER_SIZE); in rmi_f11_get_query_parameters()
925 !!(query_buf[0] & in rmi_f11_get_query_parameters()
928 !!(query_buf[0] & RMI_F11_HAS_XY_CLIP); in rmi_f11_get_query_parameters()
930 !!(query_buf[0] & RMI_F11_HAS_DRUMMING_FILTER); in rmi_f11_get_query_parameters()
936 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
941 !!(query_buf[0] & RMI_F11_HAS_GAPLESS_FINGER); in rmi_f11_get_query_parameters()
943 !!(query_buf[0] & RMI_F11_HAS_GAPLESS_FINGER_TUNING); in rmi_f11_get_query_parameters()
945 !!(query_buf[0] & RMI_F11_HAS_8BIT_W); in rmi_f11_get_query_parameters()
947 !!(query_buf[0] & RMI_F11_HAS_ADJUSTABLE_MAPPING); in rmi_f11_get_query_parameters()
949 !!(query_buf[0] & RMI_F11_HAS_INFO2); in rmi_f11_get_query_parameters()
951 !!(query_buf[0] & RMI_F11_HAS_PHYSICAL_PROPS); in rmi_f11_get_query_parameters()
953 !!(query_buf[0] & RMI_F11_HAS_FINGER_LIMIT); in rmi_f11_get_query_parameters()
955 !!(query_buf[0] & RMI_F11_HAS_LINEAR_COEFF); in rmi_f11_get_query_parameters()
961 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
965 sensor_query->jitter_window_size = query_buf[0] & in rmi_f11_get_query_parameters()
967 sensor_query->jitter_filter_type = (query_buf[0] & in rmi_f11_get_query_parameters()
975 rc = rmi_read(rmi_dev, query_base_addr + query_size, query_buf); in rmi_f11_get_query_parameters()
980 query_buf[0] & RMI_F11_LIGHT_CONTROL_MASK; in rmi_f11_get_query_parameters()
982 !!(query_buf[0] & RMI_F11_IS_CLEAR); in rmi_f11_get_query_parameters()
984 (query_buf[0] & RMI_F11_CLICKPAD_PROPS_MASK) >> in rmi_f11_get_query_parameters()
987 (query_buf[0] & RMI_F11_MOUSE_BUTTONS_MASK) >> in rmi_f11_get_query_parameters()
990 !!(query_buf[0] & RMI_F11_HAS_ADVANCED_GESTURES); in rmi_f11_get_query_parameters()
997 + query_size, query_buf, 4); in rmi_f11_get_query_parameters()
1002 (query_buf[0] | (query_buf[1] << 8)) / 10; in rmi_f11_get_query_parameters()
1004 (query_buf[2] | (query_buf[3] << 8)) / 10; in rmi_f11_get_query_parameters()
1018 query_buf); in rmi_f11_get_query_parameters()
1022 has_query36 = !!(query_buf[0] & BIT(6)); in rmi_f11_get_query_parameters()
1028 query_buf); in rmi_f11_get_query_parameters()
1032 if (!!(query_buf[0] & BIT(5))) in rmi_f11_get_query_parameters()