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