Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

security/integrity/ima/ima_appraise.c validate_hash_algo() -> dentry_path()

Type Parameter Key Value
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 buflen 4096
BUF_SIZE 1 buf 4096
BUF_SIZE 1 buf 4096
DATA_SOURCE 0 dentry $0
DATA_SOURCE 1 buf r _kmalloc_noprof

security/apparmor/path.c d_namespace_path() -> dentry_path()

Type Parameter Key Value
DATA_SOURCE 1 buf $1

fs/seq_file.c seq_dentry() -> dentry_path()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_inode->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2704,2712
PARAM_VALUE 0 dentry->d_sb 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb->s_op 4096-ptr_max
PARAM_VALUE 0 dentry->d_sb->s_op->show_path 0,1168827736746610688,4549358393651167232,6955726544838414336,7969778861266182144
PARAM_VALUE 1 buf 0,4096-ptr_max
PARAM_VALUE 1 *buf 0-255
CAPPED_DATA 2 buflen 1
DATA_SOURCE 0 dentry $1
DATA_SOURCE 2 buflen r seq_get_buf
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dentry unit_jiffy
HALF_LOCKED2 &m->lock
HALF_LOCKED2 global &namespace_sem