Lines Matching full:datapath
263 * datapath->layer is visible as well. in ovl_path_lowerdata()
328 int ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath) in ovl_dentry_set_lowerdata() argument
332 struct dentry *datadentry = datapath->dentry; in ovl_dentry_set_lowerdata()
337 WRITE_ONCE(lowerdata->layer, datapath->layer); in ovl_dentry_set_lowerdata()
1365 int ovl_ensure_verity_loaded(struct path *datapath) in ovl_ensure_verity_loaded() argument
1367 struct inode *inode = d_inode(datapath->dentry); in ovl_ensure_verity_loaded()
1375 filp = kernel_file_open(datapath, O_RDONLY, inode, current_cred()); in ovl_ensure_verity_loaded()
1386 struct path *datapath) in ovl_validate_verity() argument
1414 err = ovl_ensure_verity_loaded(datapath); in ovl_validate_verity()
1417 datapath->dentry); in ovl_validate_verity()
1421 digest_size = fsverity_get_digest(d_inode(datapath->dentry), actual_digest, in ovl_validate_verity()
1424 pr_warn_ratelimited("lower file '%pd' has no fs-verity digest\n", datapath->dentry); in ovl_validate_verity()
1432 datapath->dentry); in ovl_validate_verity()