| /linux/security/integrity/ima/ |
| H A D | ima_main.c | 107 char **pathbuf, const char **pathname, in mmap_violation_check() argument 118 if (!*pathbuf) /* ima_rdwr_violation possibly pre-fetched */ in mmap_violation_check() 119 *pathname = ima_d_path(&file->f_path, pathbuf, in mmap_violation_check() 140 char **pathbuf, in ima_rdwr_violation_check() argument 173 *pathname = ima_d_path(&file->f_path, pathbuf, filename); in ima_rdwr_violation_check() 264 char *pathbuf = NULL; in process_measurement() local 310 &pathbuf, &pathname, filename); in process_measurement() 395 rc = mmap_violation_check(func, file, &pathbuf, in process_measurement() 435 if (!pathbuf) /* ima_rdwr_violation possibly pre-fetched */ in process_measurement() 436 pathname = ima_d_path(&file->f_path, &pathbuf, filename); in process_measurement() [all …]
|
| H A D | ima_api.c | 446 const char *ima_d_path(const struct path *path, char **pathbuf, char *namebuf) in ima_d_path() 451 *pathbuf = __getname(); in ima_d_path() 452 if (*pathbuf) { in ima_d_path() 453 pathname = d_absolute_path(path, *pathbuf, PATH_MAX); in ima_d_path() 455 __putname(*pathbuf); in ima_d_path() 456 *pathbuf = NULL; in ima_d_path() 441 ima_d_path(const struct path * path,char ** pathbuf,char * namebuf) ima_d_path() argument
|
| H A D | ima_appraise.c | 717 char *path = NULL, *pathbuf = NULL; in validate_hash_algo() local 746 pathbuf = kmalloc(PATH_MAX, GFP_KERNEL); in validate_hash_algo() 747 if (!pathbuf) in validate_hash_algo() 750 path = dentry_path(dentry, pathbuf, PATH_MAX); in validate_hash_algo() 757 kfree(pathbuf); in validate_hash_algo()
|
| H A D | ima.h | 454 const char *ima_d_path(const struct path *path, char **pathbuf, char *filename); in ima_check_blacklist()
|
| /linux/kernel/cgroup/ |
| H A D | cgroup-v1.c | 805 char *pathbuf, *agentbuf; in cgroup1_release_agent() local 814 pathbuf = kmalloc(PATH_MAX, GFP_KERNEL); in cgroup1_release_agent() 816 if (!pathbuf || !agentbuf) in cgroup1_release_agent() 825 ret = cgroup_path_ns(cgrp, pathbuf, PATH_MAX, &init_cgroup_ns); in cgroup1_release_agent() 830 argv[1] = pathbuf; in cgroup1_release_agent() 841 kfree(pathbuf); in cgroup1_release_agent()
|
| /linux/fs/ |
| H A D | coredump.c | 201 char *pathbuf, *path, *ptr; in cn_print_exe_file() local 208 pathbuf = kmalloc(PATH_MAX, GFP_KERNEL); in cn_print_exe_file() 209 if (!pathbuf) { in cn_print_exe_file() 214 path = file_path(exe_file, pathbuf, PATH_MAX); in cn_print_exe_file() 228 kfree(pathbuf); in cn_print_exe_file()
|
| /linux/fs/nfsd/ |
| H A D | export.c | 668 char *pathbuf; in nfsd_nl_svc_export_get_reqs_dumpit() local 690 pathbuf = kmalloc(PATH_MAX, GFP_KERNEL); in nfsd_nl_svc_export_get_reqs_dumpit() 691 if (!items || !seqnos || !pathbuf) { in nfsd_nl_svc_export_get_reqs_dumpit() 719 pth = d_path(&exp->ex_path, pathbuf, PATH_MAX); in nfsd_nl_svc_export_get_reqs_dumpit() 754 kfree(pathbuf); in nfsd_nl_svc_export_get_reqs_dumpit()
|
| /linux/drivers/usb/gadget/function/ |
| H A D | f_mass_storage.c | 2886 char *pathbuf = NULL, *p = "(no medium)"; in fsg_common_create_lun() local 2938 pathbuf = kmalloc(PATH_MAX, GFP_KERNEL); in fsg_common_create_lun() 2939 if (pathbuf) { in fsg_common_create_lun() 2940 p = file_path(lun->filp, pathbuf, PATH_MAX); in fsg_common_create_lun() 2950 kfree(pathbuf); in fsg_common_create_lun()
|
| /linux/include/trace/events/ |
| H A D | f2fs.h | 2407 __string(pathbuf, pathname) 2419 __assign_str(pathbuf); 2420 (void)strreplace(__get_str(pathbuf), ' ', '_'); 2432 __get_str(pathbuf), __entry->offset, __entry->bytes,
|