/linux-4.4.14/include/linux/ |
H A D | path.h | 15 static inline int path_equal(const struct path *path1, const struct path *path2) path_equal() argument 17 return path1->mnt == path2->mnt && path1->dentry == path2->dentry; path_equal()
|
/linux-4.4.14/Documentation/ia64/ |
H A D | aliasing-test.c | 68 char *name, *path2; scan_tree() local 86 path2 = malloc(strlen(path) + strlen(name) + 3); scan_tree() 87 strcpy(path2, path); scan_tree() 88 strcat(path2, "/"); scan_tree() 89 strcat(path2, name); scan_tree() 92 rc = map_mem(path2, offset, length, touch); scan_tree() 94 fprintf(stderr, "PASS: %s 0x%lx-0x%lx is %s\n", path2, offset, offset + length, touch ? "readable" : "mappable"); scan_tree() 96 fprintf(stderr, "PASS: %s 0x%lx-0x%lx not mappable\n", path2, offset, offset + length); scan_tree() 98 fprintf(stderr, "FAIL: %s 0x%lx-0x%lx not accessible\n", path2, offset, offset + length); scan_tree() 102 r = lstat(path2, &buf); scan_tree() 104 rc = scan_tree(path2, file, offset, length, touch); scan_tree() 111 free(path2); scan_tree() 153 char *name, *path2; scan_rom() local 171 path2 = malloc(strlen(path) + strlen(name) + 3); scan_rom() 172 strcpy(path2, path); scan_rom() 173 strcat(path2, "/"); scan_rom() 174 strcat(path2, name); scan_rom() 177 rc = read_rom(path2); scan_rom() 185 fprintf(stderr, "PASS: %s read %d bytes\n", path2, rc); scan_rom() 187 fprintf(stderr, "PASS: %s not readable\n", path2); scan_rom() 191 r = lstat(path2, &buf); scan_rom() 193 rc = scan_rom(path2, file); scan_rom() 200 free(path2); scan_rom()
|
/linux-4.4.14/security/tomoyo/ |
H A D | file.c | 182 [tomoyo_pp2mac[r->param.path2.operation]], tomoyo_audit_path2_log() 183 r->param.path2.filename1->name, tomoyo_audit_path2_log() 184 r->param.path2.filename2->name); tomoyo_audit_path2_log() 297 return (acl->perm & (1 << r->param.path2.operation)) && tomoyo_check_path2_acl() 298 tomoyo_compare_name_union(r->param.path2.filename1, &acl->name1) tomoyo_check_path2_acl() 299 && tomoyo_compare_name_union(r->param.path2.filename2, tomoyo_check_path2_acl() 881 * @path2: Pointer to "struct path". 886 struct path *path2) tomoyo_path2_perm() 894 .path2 = *path2, tomoyo_path2_perm() 905 !tomoyo_get_realpath(&buf2, path2)) tomoyo_path2_perm() 920 r.param.path2.operation = operation; tomoyo_path2_perm() 921 r.param.path2.filename1 = &buf1; tomoyo_path2_perm() 922 r.param.path2.filename2 = &buf2; tomoyo_path2_perm() 885 tomoyo_path2_perm(const u8 operation, struct path *path1, struct path *path2) tomoyo_path2_perm() argument
|
H A D | tomoyo.c | 272 struct path path2 = { new_dir->mnt, new_dentry }; tomoyo_path_link() local 273 return tomoyo_path2_perm(TOMOYO_TYPE_LINK, &path1, &path2); tomoyo_path_link() 292 struct path path2 = { new_parent->mnt, new_dentry }; tomoyo_path_rename() local 293 return tomoyo_path2_perm(TOMOYO_TYPE_RENAME, &path1, &path2); tomoyo_path_rename()
|
H A D | common.c | 115 [TOMOYO_PATH2_UID] = "path2.uid", 116 [TOMOYO_PATH2_GID] = "path2.gid", 117 [TOMOYO_PATH2_INO] = "path2.ino", 118 [TOMOYO_PATH2_MAJOR] = "path2.major", 119 [TOMOYO_PATH2_MINOR] = "path2.minor", 120 [TOMOYO_PATH2_PERM] = "path2.perm", 121 [TOMOYO_PATH2_TYPE] = "path2.type", 122 [TOMOYO_PATH2_DEV_MAJOR] = "path2.dev_major", 123 [TOMOYO_PATH2_DEV_MINOR] = "path2.dev_minor", 128 [TOMOYO_PATH2_PARENT_UID] = "path2.parent.uid", 129 [TOMOYO_PATH2_PARENT_GID] = "path2.parent.gid", 130 [TOMOYO_PATH2_PARENT_INO] = "path2.parent.ino", 131 [TOMOYO_PATH2_PARENT_PERM] = "path2.parent.perm",
|
H A D | mount.c | 100 obj.path2 = *dir; tomoyo_mount_acl()
|
H A D | common.h | 442 } path2; member in union:tomoyo_request_info::__anon15181 589 struct path path2; member in struct:tomoyo_obj_info 591 * Information on @path1, @path1's parent directory, @path2, @path2's 978 struct path *path2);
|
H A D | condition.c | 707 dentry = obj->path2.dentry; tomoyo_get_attributes()
|
/linux-4.4.14/tools/perf/util/ |
H A D | util.h | 298 const char *path1, const char *path2) path__join() 300 return scnprintf(bf, size, "%s%s%s", path1, path1[0] ? "/" : "", path2); path__join() 304 const char *path1, const char *path2, path__join3() 309 path2, path2[0] ? "/" : "", path3); path__join3() 297 path__join(char *bf, size_t size, const char *path1, const char *path2) path__join() argument 303 path__join3(char *bf, size_t size, const char *path1, const char *path2, const char *path3) path__join3() argument
|
/linux-4.4.14/kernel/ |
H A D | audit_tree.c | 783 struct path path1, path2; audit_tag_tree() local 787 err = kern_path(new, 0, &path2); audit_tag_tree() 790 tagged = collect_mounts(&path2); audit_tag_tree() 791 path_put(&path2); audit_tag_tree() 815 err = kern_path(tree->pathname, 0, &path2); audit_tag_tree() 817 good_one = path_is_under(&path1, &path2); audit_tag_tree() 818 path_put(&path2); audit_tag_tree()
|
/linux-4.4.14/fs/btrfs/ |
H A D | relocation.c | 685 struct btrfs_path *path2; local 706 path2 = btrfs_alloc_path(); 707 if (!path1 || !path2) { 712 path2->reada = 2; 911 path2->search_commit_root = 1; 912 path2->skip_locking = 1; 913 path2->lowest_level = level; 914 ret = btrfs_search_slot(NULL, root, node_key, path2, 0, 0); 915 path2->lowest_level = 0; 920 if (ret > 0 && path2->slots[level] > 0) 921 path2->slots[level]--; 923 eb = path2->nodes[level]; 924 WARN_ON(btrfs_node_blockptr(eb, path2->slots[level]) != 930 if (!path2->nodes[level]) { 946 eb = path2->nodes[level]; 1003 btrfs_release_path(path2); 1135 btrfs_free_path(path2);
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | phy.c | 1058 u8 path1, path2; rtl92s_phy_bb_config() local 1070 path2 = (u8)(rtl92s_phy_query_bb_reg(hw, ROFDM0_TRXPATHENABLE, 0xf)); rtl92s_phy_bb_config() 1071 pathmap = path1 | path2; rtl92s_phy_bb_config() 1087 "path1 0x%x, path2 0x%x, pathmap 0x%x\n", rtl92s_phy_bb_config() 1088 path1, path2, pathmap); rtl92s_phy_bb_config()
|
/linux-4.4.14/fs/ext4/ |
H A D | extents.c | 5790 struct ext4_ext_path *path2 = NULL; ext4_swap_extents() local 5819 path2 = ext4_find_extent(inode2, lblk2, NULL, EXT4_EX_NOCACHE); ext4_swap_extents() 5820 if (IS_ERR(path2)) { ext4_swap_extents() 5821 *erp = PTR_ERR(path2); ext4_swap_extents() 5822 path2 = NULL; ext4_swap_extents() 5826 ex2 = path2[path2->p_depth].p_ext; ext4_swap_extents() 5843 next2 = ext4_ext_next_allocated_block(path2); ext4_swap_extents() 5875 &path2, lblk2, 0); ext4_swap_extents() 5901 &path2, lblk2 + len, 0); ext4_swap_extents() 5914 *erp = ext4_ext_get_access(handle, inode2, path2 + path2->p_depth); ext4_swap_extents() 5929 ext4_ext_try_to_merge(handle, inode2, path2, ex2); ext4_swap_extents() 5931 *erp = ext4_ext_dirty(handle, inode2, path2 + ext4_swap_extents() 5932 path2->p_depth); ext4_swap_extents() 5953 ext4_ext_drop_refs(path2); ext4_swap_extents() 5954 kfree(path2); ext4_swap_extents() 5955 path1 = path2 = NULL; ext4_swap_extents()
|
/linux-4.4.14/fs/ceph/ |
H A D | mds_client.c | 1921 const char *path2 = NULL; create_request_message() local 1940 &path2, &pathlen2, &ino2, &freepath2); create_request_message() 1979 ceph_encode_filepath(&p, end, ino2, path2); create_request_message() 2032 kfree((char *)path2); create_request_message()
|
/linux-4.4.14/drivers/xen/xenbus/ |
H A D | xenbus_client.c | 148 * (@path/@path2) will be saved as @watch->node, and becomes the caller's to
|
/linux-4.4.14/fs/ |
H A D | namespace.c | 2942 int path_is_under(struct path *path1, struct path *path2) path_is_under() argument 2946 res = is_path_reachable(real_mount(path1->mnt), path1->dentry, path2); path_is_under()
|