Lines Matching defs:Flt1

85     USBFILTER Flt1;
86 USBFilterInit(&Flt1, USBFILTERTYPE_CAPTURE);
88 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_VENDOR_ID, 0x1111, true));
89 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_PRODUCT_ID, 0x2222, true));
90 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_DEVICE, 0, true));
91 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_DEVICE_CLASS, 0, true));
92 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_DEVICE_SUB_CLASS, 0, true));
93 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_DEVICE_PROTOCOL, 0xff, true));
94 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_BUS, 1, true));
95 TST_CHECK_RC(USBFilterSetIgnore(&Flt1, USBFILTERIDX_BUS));
96 TST_CHECK_RC(USBFilterSetPresentOnly(&Flt1, USBFILTERIDX_BUS));
97 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_BUS, 1, true));
98 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_BUS, 1, false));
99 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_PORT, 1, true));
100 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_PORT, 1, false));
101 TST_CHECK_RC(USBFilterSetIgnore(&Flt1, USBFILTERIDX_PORT));
103 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, "foobar", true ));
104 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, "foobar", true ));
105 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString64, true ));
106 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString64, true ));
107 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString64, true ));
108 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString64, true ));
109 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString64, true ));
110 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString128, true ));
111 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString128, true ));
112 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString128, true ));
113 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString128, true ));
114 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString128, true ));
115 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, g_szString64, true ));
116 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_PRODUCT_STR, "barbar", true ));
117 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_PRODUCT_STR, g_szString64, true ));
118 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_PRODUCT_STR, g_szString64, true ));
119 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_SERIAL_NUMBER_STR, g_szString64, true ));
120 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_SERIAL_NUMBER_STR, g_szString64, true ));
121 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_SERIAL_NUMBER_STR, g_szString64, true ));
122 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_SERIAL_NUMBER_STR, g_szString64, true ));
123 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_SERIAL_NUMBER_STR, g_szString64, true ));
124 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_MANUFACTURER_STR, "vendor", true ));
125 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_PRODUCT_STR, "product", true ));
126 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_SERIAL_NUMBER_STR, "serial", true ));
130 USBFilterClone(&Dev, &Flt1);
132 TST_CHECK_EXPR(USBFilterIsIdentical(&Dev, &Flt1));
133 TST_CHECK_EXPR(USBFilterMatch(&Dev, &Flt1));
135 USBFilterDelete(&Flt1);
153 USBFilterInit(&Flt1, USBFILTERTYPE_CAPTURE);
154 TST_CHECK_EXPR(!USBFilterHasAnySubstatialCriteria(&Flt1));
155 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev) /* 100% ignore filter */);
157 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_PORT, 3, true));
158 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
159 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_PORT, 2, true));
160 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
162 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_BUS, 2, true));
163 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
164 TST_CHECK_RC(USBFilterSetNumExact(&Flt1, USBFILTERIDX_BUS, 1, true));
165 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
167 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_PRODUCT_STR, "no match", true));
168 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
169 TST_CHECK_RC(USBFilterSetStringExact(&Flt1, USBFILTERIDX_PRODUCT_STR, "product", true));
170 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
173 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "p*", true));
174 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
175 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "*product", true));
176 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
177 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "product*", true));
178 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
179 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "pro*t", true));
180 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
181 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "pro*uct", true));
182 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
183 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "pro*uct", true));
184 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
185 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "pro*duct", true));
186 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
187 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "pro*x", true));
188 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
189 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "*product*", true));
190 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
191 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "*oduct*", true));
192 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
193 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "*produc*", true));
194 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
196 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "?r??u*?t", true));
197 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
198 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "?r??u*?*?*?***??t", true));
199 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
200 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "?r??u*?*?*?***??", true));
201 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
202 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "p*d*t", true));
203 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
204 TST_CHECK_RC(USBFilterSetStringPattern(&Flt1, USBFILTERIDX_PRODUCT_STR, "p*x*t", true));
205 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
207 TST_CHECK_RC(USBFilterSetIgnore(&Flt1, USBFILTERIDX_PRODUCT_STR));
208 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
211 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x1111", true));
212 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
213 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0X1111", true));
214 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
215 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "4369", true));
216 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
217 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "010421", true));
218 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
220 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x1111-0x1111", true));
221 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
222 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "4369-4369", true));
223 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
224 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "010421-010421", true));
225 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
227 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x1110-0x1112", true));
228 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
229 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "4360-4370", true));
230 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
231 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "010420-010422", true));
232 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
234 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x1112-0x1110", true));
235 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
237 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x0-0x1f", true));
238 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
239 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0-19", true));
240 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
241 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0-017", true));
242 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
244 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x0-0xffff", true));
245 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
246 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0-65535", true));
247 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
248 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0-177777", true));
249 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
251 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x0-0XABCD", true));
252 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
253 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x0EF-0XABCD", true));
254 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
255 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0X0ef-0Xabcd", true));
256 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
258 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "42|1|0x1111", true));
259 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
260 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "42|0x1111|1", true));
261 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
262 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x1111|42|1", true));
263 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
264 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x1112|42|1", true));
265 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
267 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "39-59|0x256-0x101f|0xfffff-0xf000|0x1000-0x2000", true));
268 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
269 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "0x000256-0x0101f|0xf000-0xfffff|0x000008000-0x2000|39-59", true));
270 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
271 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "| | \t \t\t| 0x256 - 0x101f | 0xf000 - 0xfeff\t| 0x1000 -\t0x6000 | 1- 0512", true));
272 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
273 TST_CHECK_RC(USBFilterSetNumExpression(&Flt1, USBFILTERIDX_VENDOR_ID, "| | \t \t\t| 0x256 - 0x101f | 0xf000 - 0xfeff\t| 0x1112 -\t0x6000 | 1- 0512", true));
274 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
277 USBFilterDelete(&Flt1);