Searched refs:path2 (Results 1 - 16 of 16) sorted by relevance

/linux-4.4.14/include/linux/
H A Dpath.h15 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 Daliasing-test.c68 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 Dfile.c182 [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 Dtomoyo.c272 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 Dcommon.c115 [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 Dmount.c100 obj.path2 = *dir; tomoyo_mount_acl()
H A Dcommon.h442 } 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 Dcondition.c707 dentry = obj->path2.dentry; tomoyo_get_attributes()
/linux-4.4.14/tools/perf/util/
H A Dutil.h298 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 Daudit_tree.c783 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 Drelocation.c685 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 Dphy.c1058 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 Dextents.c5790 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 Dmds_client.c1921 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 Dxenbus_client.c148 * (@path/@path2) will be saved as @watch->node, and becomes the caller's to
/linux-4.4.14/fs/
H A Dnamespace.c2942 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()

Completed in 627 milliseconds