Lines Matching refs:_metadata

117 static uint64_t expect_notify(struct __test_metadata *const _metadata,  in expect_notify()  argument
163 static void expect_notify_n(struct __test_metadata *const _metadata, in expect_notify_n() argument
170 mnts[i] = expect_notify(_metadata, self, &mask[i]); in expect_notify_n()
173 static uint64_t expect_notify_mask(struct __test_metadata *const _metadata, in expect_notify_mask() argument
179 mntid = expect_notify(_metadata, self, &mask); in expect_notify_mask()
186 static void expect_notify_mask_n(struct __test_metadata *const _metadata, in expect_notify_mask_n() argument
193 mnts[i] = expect_notify_mask(_metadata, self, mask); in expect_notify_mask_n()
196 static void verify_mount_ids(struct __test_metadata *const _metadata, in verify_mount_ids() argument
222 static void check_mounted(struct __test_metadata *const _metadata, in check_mounted() argument
234 verify_mount_ids(_metadata, mnts, list, num); in check_mounted()
239 static void setup_mount_tree(struct __test_metadata *const _metadata, in setup_mount_tree() argument
261 mnts[1] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
264 check_mounted(_metadata, mnts, 2); in TEST_F()
271 detach_id = expect_notify_mask(_metadata, self, FAN_MNT_DETACH); in TEST_F()
274 check_mounted(_metadata, mnts, 1); in TEST_F()
286 mnts[1] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
289 check_mounted(_metadata, mnts, 2); in TEST_F()
294 move_id = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH | FAN_MNT_DETACH); in TEST_F()
301 check_mounted(_metadata, mnts, 1); in TEST_F()
310 setup_mount_tree(_metadata, log2_num); in TEST_F()
312 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH, num - 1, mnts + 1); in TEST_F()
315 check_mounted(_metadata, mnts, num); in TEST_F()
327 expect_notify_mask_n(_metadata, self, FAN_MNT_DETACH, num - 1, mnts2 + 1); in TEST_F()
328 verify_mount_ids(_metadata, mnts, mnts2, num); in TEST_F()
330 check_mounted(_metadata, mnts, 1); in TEST_F()
354 mnts[1] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
357 check_mounted(_metadata, mnts, 2); in TEST_F()
364 detach_id = expect_notify_mask(_metadata, self, FAN_MNT_DETACH); in TEST_F()
367 check_mounted(_metadata, mnts, 1); in TEST_F()
391 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH, 2, mnts + 1); in TEST_F()
393 check_mounted(_metadata, mnts, 3); in TEST_F()
399 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH, 2, mnts + 3); in TEST_F()
401 check_mounted(_metadata, mnts, 5); in TEST_F()
407 mnts[5] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
409 check_mounted(_metadata, mnts, 6); in TEST_F()
416 expect_notify_n(_metadata, self, 3, masks, dmnts); in TEST_F()
417 verify_mount_ids(_metadata, mnts + 3, dmnts, 3); in TEST_F()
428 check_mounted(_metadata, mnts, 4); in TEST_F()
440 expect_notify_mask_n(_metadata, self, FAN_MNT_DETACH, 3, dmnts); in TEST_F()
441 verify_mount_ids(_metadata, mnts + 1, dmnts, 3); in TEST_F()
443 check_mounted(_metadata, mnts, 1); in TEST_F()
457 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH, 2, mnts + 1); in TEST_F()
459 check_mounted(_metadata, mnts, 3); in TEST_F()
478 expect_notify_mask_n(_metadata, self, FAN_MNT_DETACH, 2, mnts + 1); in TEST_F()
479 check_mounted(_metadata, mnts, 1); in TEST_F()
495 mnts[2] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
506 mnts[1] = expect_notify_mask(_metadata, self, FAN_MNT_ATTACH); in TEST_F()
507 check_mounted(_metadata, mnts, 3); in TEST_F()
512 expect_notify_mask_n(_metadata, self, FAN_MNT_ATTACH | FAN_MNT_DETACH, 2, mnts2); in TEST_F()
513 verify_mount_ids(_metadata, mnts, mnts2, 2); in TEST_F()
514 check_mounted(_metadata, mnts, 3); in TEST_F()
526 check_mounted(_metadata, mnts, 1); in TEST_F()