Lines Matching refs:_metadata

145 static uint64_t expect_notify(struct __test_metadata *const _metadata,  in expect_notify()  argument
191 static void expect_notify_n(struct __test_metadata *const _metadata, in expect_notify_n() argument
198 mnts[i] = expect_notify(_metadata, self, &mask[i]); in expect_notify_n()
201 static uint64_t expect_notify_mask(struct __test_metadata *const _metadata, in expect_notify_mask() argument
207 mntid = expect_notify(_metadata, self, &mask); in expect_notify_mask()
214 static void expect_notify_mask_n(struct __test_metadata *const _metadata, in expect_notify_mask_n() argument
221 mnts[i] = expect_notify_mask(_metadata, self, mask); in expect_notify_mask_n()
224 static void verify_mount_ids(struct __test_metadata *const _metadata, in verify_mount_ids() argument
250 static void check_mounted(struct __test_metadata *const _metadata, in check_mounted() argument
262 verify_mount_ids(_metadata, mnts, list, num); in check_mounted()
267 static void setup_mount_tree(struct __test_metadata *const _metadata, in setup_mount_tree() argument
289 mnts[1] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
292 check_mounted(_metadata, mnts, 2); in TEST_F()
299 detach_id = expect_notify_mask(_metadata, self, FAN_MNT_DETACH); in TEST_F()
302 check_mounted(_metadata, mnts, 1); in TEST_F()
314 mnts[1] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
317 check_mounted(_metadata, mnts, 2); in TEST_F()
322 move_id = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH | FAN_MNT_DETACH); in TEST_F()
329 check_mounted(_metadata, mnts, 1); in TEST_F()
338 setup_mount_tree(_metadata, log2_num); in TEST_F()
340 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH, num - 1, mnts + 1); in TEST_F()
343 check_mounted(_metadata, mnts, num); in TEST_F()
355 expect_notify_mask_n(_metadata, self, FAN_MNT_DETACH, num - 1, mnts2 + 1); in TEST_F()
356 verify_mount_ids(_metadata, mnts, mnts2, num); in TEST_F()
358 check_mounted(_metadata, mnts, 1); in TEST_F()
382 mnts[1] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
385 check_mounted(_metadata, mnts, 2); in TEST_F()
392 detach_id = expect_notify_mask(_metadata, self, FAN_MNT_DETACH); in TEST_F()
395 check_mounted(_metadata, mnts, 1); in TEST_F()
419 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH, 2, mnts + 1); in TEST_F()
421 check_mounted(_metadata, mnts, 3); in TEST_F()
427 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH, 2, mnts + 3); in TEST_F()
429 check_mounted(_metadata, mnts, 5); in TEST_F()
435 mnts[5] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
437 check_mounted(_metadata, mnts, 6); in TEST_F()
444 expect_notify_n(_metadata, self, 3, masks, dmnts); in TEST_F()
445 verify_mount_ids(_metadata, mnts + 3, dmnts, 3); in TEST_F()
456 check_mounted(_metadata, mnts, 4); in TEST_F()
468 expect_notify_mask_n(_metadata, self, FAN_MNT_DETACH, 3, dmnts); in TEST_F()
469 verify_mount_ids(_metadata, mnts + 1, dmnts, 3); in TEST_F()
471 check_mounted(_metadata, mnts, 1); in TEST_F()
485 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH, 2, mnts + 1); in TEST_F()
487 check_mounted(_metadata, mnts, 3); in TEST_F()
506 expect_notify_mask_n(_metadata, self, FAN_MNT_DETACH, 2, mnts + 1); in TEST_F()
507 check_mounted(_metadata, mnts, 1); in TEST_F()
523 mnts[2] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
534 mnts[1] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
535 check_mounted(_metadata, mnts, 3); in TEST_F()
540 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH | FAN_MNT_DETACH, 2, mnts2); in TEST_F()
541 verify_mount_ids(_metadata, mnts, mnts2, 2); in TEST_F()
542 check_mounted(_metadata, mnts, 3); in TEST_F()
554 check_mounted(_metadata, mnts, 1); in TEST_F()