Lines Matching defs:tst_test

475  struct tst_test {  struct
476 unsigned int tcnt;
478 struct tst_option *options;
480 const char *min_kver;
482 const char *const *supported_archs;
484 const char *tconf_msg;
486 unsigned int needs_tmpdir:1;
487 unsigned int needs_root:1;
488 unsigned int forks_child:1;
489 unsigned int needs_device:1;
490 unsigned int needs_checkpoints:1;
491 unsigned int needs_overlay:1;
492 unsigned int format_device:1;
493 unsigned int mount_device:1;
494 unsigned int needs_rofs:1;
495 unsigned int child_needs_reinit:1;
496 unsigned int needs_devfs:1;
497 unsigned int restore_wallclock:1;
499 unsigned int all_filesystems:1;
501 unsigned int skip_in_lockdown:1;
502 unsigned int skip_in_secureboot:1;
503 unsigned int skip_in_compat:1;
504 int needs_abi_bits;
506 unsigned int needs_hugetlbfs:1;
508 const char *const *skip_filesystems;
510 unsigned long min_cpus;
511 unsigned long min_mem_avail;
512 unsigned long min_swap_avail;
514 struct tst_hugepage hugepages;
516 unsigned int taint_check;
518 unsigned int test_variants;
520 unsigned int dev_min_size;
522 const char *dev_fs_type;
524 const char *const *dev_fs_opts;
525 const char *const *dev_extra_opts;
527 const char *mntpoint;
528 unsigned int mnt_flags;
529 void *mnt_data;
531 int max_runtime;
533 void (*setup)(void);
534 void (*cleanup)(void);
535 void (*test)(unsigned int test_nr);
536 void (*test_all)(void);
538 const char *scall;
539 int (*sample)(int clk_id, long long usec);
541 const char *const *resource_files;
542 const char * const *needs_drivers;
544 const struct tst_path_val *save_restore;
546 const struct tst_ulimit_val *ulimit;
570 * @self: The test description and callbacks packed in the struct tst_test argument