Lines Matching refs:_b
60 #define IS_SS4PLUS_DEV(_b) (((_b[0]) == 0x73) && \ argument
61 ((_b[1]) == 0x03) && \
62 ((_b[2]) == 0x28) \
65 #define SS4_IS_IDLE_V2(_b) (((_b[0]) == 0x18) && \ argument
66 ((_b[1]) == 0x10) && \
67 ((_b[2]) == 0x00) && \
68 ((_b[3] & 0x88) == 0x08) && \
69 ((_b[4]) == 0x10) && \
70 ((_b[5]) == 0x00) \
73 #define SS4_1F_X_V2(_b) (((_b[0]) & 0x0007) | \ argument
74 ((_b[1] << 3) & 0x0078) | \
75 ((_b[1] << 2) & 0x0380) | \
76 ((_b[2] << 5) & 0x1C00) \
79 #define SS4_1F_Y_V2(_b) (((_b[2]) & 0x000F) | \ argument
80 ((_b[3] >> 2) & 0x0030) | \
81 ((_b[4] << 6) & 0x03C0) | \
82 ((_b[4] << 5) & 0x0C00) \
85 #define SS4_1F_Z_V2(_b) (((_b[5]) & 0x0F) | \ argument
86 ((_b[5] >> 1) & 0x70) | \
87 ((_b[4]) & 0x80) \
90 #define SS4_1F_LFB_V2(_b) (((_b[2] >> 4) & 0x01) == 0x01) argument
92 #define SS4_MF_LF_V2(_b, _i) ((_b[1 + (_i) * 3] & 0x0004) == 0x0004) argument
94 #define SS4_BTN_V2(_b) ((_b[0] >> 5) & SS4_MASK_NORMAL_BUTTONS) argument
96 #define SS4_STD_MF_X_V2(_b, _i) (((_b[0 + (_i) * 3] << 5) & 0x00E0) | \ argument
97 ((_b[1 + _i * 3] << 5) & 0x1F00) \
100 #define SS4_PLUS_STD_MF_X_V2(_b, _i) (((_b[0 + (_i) * 3] << 4) & 0x0070) | \ argument
101 ((_b[1 + (_i) * 3] << 4) & 0x0F80) \
104 #define SS4_STD_MF_Y_V2(_b, _i) (((_b[1 + (_i) * 3] << 3) & 0x0010) | \ argument
105 ((_b[2 + (_i) * 3] << 5) & 0x01E0) | \
106 ((_b[2 + (_i) * 3] << 4) & 0x0E00) \
109 #define SS4_BTL_MF_X_V2(_b, _i) (SS4_STD_MF_X_V2(_b, _i) | \ argument
110 ((_b[0 + (_i) * 3] >> 3) & 0x0010) \
113 #define SS4_PLUS_BTL_MF_X_V2(_b, _i) (SS4_PLUS_STD_MF_X_V2(_b, _i) | \ argument
114 ((_b[0 + (_i) * 3] >> 4) & 0x0008) \
117 #define SS4_BTL_MF_Y_V2(_b, _i) (SS4_STD_MF_Y_V2(_b, _i) | \ argument
118 ((_b[0 + (_i) * 3] >> 3) & 0x0008) \
121 #define SS4_MF_Z_V2(_b, _i) (((_b[1 + (_i) * 3]) & 0x0001) | \ argument
122 ((_b[1 + (_i) * 3] >> 1) & 0x0002) \
125 #define SS4_IS_MF_CONTINUE(_b) ((_b[2] & 0x10) == 0x10) argument
126 #define SS4_IS_5F_DETECTED(_b) ((_b[2] & 0x10) == 0x10) argument
128 #define SS4_TS_X_V2(_b) (s8)( \ argument
129 ((_b[0] & 0x01) << 7) | \
130 (_b[1] & 0x7F) \
133 #define SS4_TS_Y_V2(_b) -(s8)( \ argument
134 ((_b[3] & 0x01) << 7) | \
135 (_b[2] & 0x7F) \
138 #define SS4_TS_Z_V2(_b) (s8)(_b[4] & 0x7F) argument