Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/debugfs/file.c debugfs_create_atomic_t() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 1 mode 256,292,384,420,33152
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 4 fops 238910792433016832
PARAM_VALUE 5 fops_ro 4393715823022342144
PARAM_VALUE 6 fops_wo 8563680364124848128
BUF_SIZE 0 name (-1),6,8-11,13-16,18-20,32
BUF_SIZE 0 name (-1),6,8-11,13-16,18-20,32
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name (-1),5,7-10,12-15,17-19,31
STR_LEN 0 name (-1),5,7-10,12-15,17-19,31
HARD_MAX 1 mode 33152
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ei->req_mlock
HALF_LOCKED2 global &ttm_global_mutex

fs/debugfs/file.c debugfs_create_bool() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 4 fops 7664430471141310464
PARAM_VALUE 5 fops_ro 5089672454026969088
PARAM_VALUE 6 fops_wo 2164561776806432768
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
NOCHECK_CALL

fs/debugfs/file.c debugfs_create_size_t() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 2159291073371324416
PARAM_VALUE 1 mode 256
PARAM_VALUE 2 parent 4096-u64max
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 value 4096-ptr_max
PARAM_VALUE 4 fops 1502180522015215616
PARAM_VALUE 5 fops_ro 47344231228510208
PARAM_VALUE 6 fops_wo 6808598778044698624
BUF_SIZE 0 name 10
BUF_SIZE 0 name 10
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
CAPPED_DATA 2 parent 1
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name 9
STR_LEN 0 name 9
TERMINATED 0 name 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &esw->offloads.reps_lock

fs/debugfs/file.c debugfs_create_str() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 mode 128,256,292
PARAM_VALUE 2 parent 4096-u64max
PARAM_VALUE 2 parent->d_inode->i_data.host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_data.host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_data.host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_data.host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_real 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 value 4096-ptr_max
PARAM_VALUE 4 fops 285858813053124608
PARAM_VALUE 5 fops_ro 8260985944479682560
PARAM_VALUE 6 fops_wo 1958786774603882496
BUF_SIZE 0 name 5,8,10,12-14,18
BUF_SIZE 0 name 5,8,10,12-14,18
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
CAPPED_DATA 2 parent 1
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name 4,7,9,11-13,17
STR_LEN 0 name 4,7,9,11-13,17
TERMINATED 0 name 1
HARD_MAX 1 mode 292
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 parent->d_sb->s_blocksize
NO_OVERFLOW_SIMPLE 2 parent->d_sb->s_blocksize_bits
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &sched_domains_mutex

fs/debugfs/file.c debugfs_create_u16() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 mode 256,292,384,420,436
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 *value 0-u16max
PARAM_VALUE 4 fops 5725998875654610944
PARAM_VALUE 5 fops_ro 7056818311929905152
PARAM_VALUE 6 fops_wo 5968907298843533312
BUF_SIZE 0 name 3,5-14,16,19,27
BUF_SIZE 0 name 3,5-14,16,19,27
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name 2,4-13,15,18,26
STR_LEN 0 name 2,4-13,15,18,26
TERMINATED 0 name 1
HARD_MAX 1 mode 436
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->req_lock

fs/debugfs/file.c debugfs_create_u32() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 4 fops 1049208922663342080
PARAM_VALUE 5 fops_ro 2444952285077209088
PARAM_VALUE 6 fops_wo 2328754022802116608
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
NOCHECK_CALL

fs/debugfs/file.c debugfs_create_u64() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 mode 256,292,384,420
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 value 4096-ptr_max
PARAM_VALUE 4 fops 3001037447677214720
PARAM_VALUE 5 fops_ro 6454983623684243456
PARAM_VALUE 6 fops_wo 6948707654770614272
BUF_SIZE 0 name 2,4-5,7-16,18-23,26-27,30,32-33
BUF_SIZE 0 name 2,4-5,7-16,18-23,26-27,30,32-33
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name 1,3-4,6-15,17-22,25-26,29,31-32
STR_LEN 0 name 1,3-4,6-15,17-22,25-26,29,31-32
HARD_MAX 1 mode 420
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &nbd->config_lock
HALF_LOCKED2 global &sched_domains_mutex

fs/debugfs/file.c debugfs_create_u8() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 *value 0-255
PARAM_VALUE 4 fops 6090869793726574592
PARAM_VALUE 5 fops_ro 5350119880226197504
PARAM_VALUE 6 fops_wo 5852204301791125504
BUF_SIZE 0 name (-1),3,7-18,24,64
BUF_SIZE 0 name (-1),3,7-18,24,64
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name (-1),2,6-17,23,63
STR_LEN 0 name (-1),2,6-17,23,63
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 value unit_byte
HALF_LOCKED2 &hdev->req_lock

fs/debugfs/file.c debugfs_create_ulong() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 mode 256,292,384,420
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 4 fops 1723586045648551936
PARAM_VALUE 5 fops_ro 5900401565711708160
PARAM_VALUE 6 fops_wo 3453982505158856704
BUF_SIZE 0 name 6-18,20-21,23,25,29
BUF_SIZE 0 name 6-18,20-21,23,25,29
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 3 value (-1),16
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name 5-17,19-20,22,24,28
STR_LEN 0 name 5-17,19-20,22,24,28
TERMINATED 0 name 1
HARD_MAX 1 mode 420
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->dev_set->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &clk_debug_lock
HALF_LOCKED2 global &intel_gvt_mutex
HALF_LOCKED2 global &sched_domains_mutex

fs/debugfs/file.c debugfs_create_x16() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 17867988325580800,2673967858117292032,5247305987737841664,5489763159129034752,5942539452040216576,7554911046472155136,8109145635672518656
PARAM_VALUE 1 mode 256,292,384,420,436
PARAM_VALUE 2 parent 0,4096-u64max
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 value 4096-ptr_max
PARAM_VALUE 3 *value 0-u16max
PARAM_VALUE 4 fops 3751252268337573888
PARAM_VALUE 5 fops_ro 2026004238011609088
PARAM_VALUE 6 fops_wo 3550524474269298688
BUF_SIZE 0 name 7-8,14,16
BUF_SIZE 0 name 7-8,14,16
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
CAPPED_DATA 2 parent 1
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name 6-7,13,15
STR_LEN 0 name 6-7,13,15
TERMINATED 0 name 1
HARD_MAX 1 mode 436
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/debugfs/file.c debugfs_create_x32() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 value 8,4096-ptr_max
PARAM_VALUE 4 fops 1221978321542914048
PARAM_VALUE 5 fops_ro 149868848948785152
PARAM_VALUE 6 fops_wo 1127888243565543424
BUF_SIZE 0 name (-1),3-15,17-19,21
BUF_SIZE 0 name (-1),3-15,17-19,21
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name (-1),2-14,16-18,20
STR_LEN 0 name (-1),2-14,16-18,20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 value unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sd->devcom->comp->sem

fs/debugfs/file.c debugfs_create_x64() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 mode 256,292,384,420,438,33152
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 2 parent->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 2 parent->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 2 parent->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_op->d_compare 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_delete 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_dname 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_hash 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_op->d_release 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_revalidate 0,4096-ptr_max
PARAM_VALUE 2 parent->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 2 parent->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 value 4096-ptr_max
PARAM_VALUE 4 fops 5173829814071775232
PARAM_VALUE 5 fops_ro 8832019746513563648
PARAM_VALUE 6 fops_wo 5554524925407006720
BUF_SIZE 0 name 4-5,7-15,17-19,21
BUF_SIZE 0 name 4-5,7-15,17-19,21
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name 3-4,6-14,16-18,20
STR_LEN 0 name 3-4,6-14,16-18,20
TERMINATED 0 name 1
HARD_MAX 1 mode 33152
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/debugfs/file.c debugfs_create_x8() -> debugfs_create_mode_unsafe()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 mode 292,420
PARAM_VALUE 3 value 4096-ptr_max
PARAM_VALUE 4 fops 8410734562958594048
PARAM_VALUE 5 fops_ro 4658729703868104704
PARAM_VALUE 6 fops_wo 3600607359994105856
BUF_SIZE 0 name 4,7,9,11,15-16,18,22
BUF_SIZE 0 name 4,7,9,11,15-16,18,22
BUF_SIZE 2 parent s32min-(-1),1-s32max
BUF_SIZE 2 parent s32min-(-1),1-s32max
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 value $3
STR_LEN 0 name 3,6,8,10,14-15,17,21
STR_LEN 0 name 3,6,8,10,14-15,17,21
TERMINATED 0 name 1
HARD_MAX 1 mode 420
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL