Home | History | Annotate | Download | only in sdcard

Lines Matching refs:parent_node

521         const struct fuse_in_header *hdr, const struct node* parent_node,
524 if (parent_node && parent_node->perm == PERM_ROOT) {
546 if (parent_node && hdr->uid == parent_node->uid) {
814 struct node* parent_node;
820 parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
823 parent_node ? parent_node->name : "?");
826 if (!parent_node || !(actual_name = find_file_within(parent_path, name,
830 if (!check_caller_access_to_name(fuse, hdr, parent_node, name, R_OK, false)) {
834 return fuse_reply_entry(fuse, hdr->unique, parent_node, name, actual_name, child_path);
945 struct node* parent_node;
952 parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
955 name, req->mode, hdr->nodeid, parent_node ? parent_node->name : "?");
958 if (!parent_node || !(actual_name = find_file_within(parent_path, name,
962 if (!check_caller_access_to_name(fuse, hdr, parent_node, name, W_OK, has_rw)) {
969 return fuse_reply_entry(fuse, hdr->unique, parent_node, name, actual_name, child_path);
976 struct node* parent_node;
983 parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
986 name, req->mode, hdr->nodeid, parent_node ? parent_node->name : "?");
989 if (!parent_node || !(actual_name = find_file_within(parent_path, name,
993 if (!check_caller_access_to_name(fuse, hdr, parent_node, name, W_OK, has_rw)) {
1002 if (parent_node->perm == PERM_ANDROID && !strcasecmp(name, "data")) {
1010 if (parent_node->perm == PERM_ANDROID && !strcasecmp(name, "obb")) {
1019 return fuse_reply_entry(fuse, hdr->unique, parent_node, name, actual_name, child_path);
1026 struct node* parent_node;
1032 parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
1035 name, hdr->nodeid, parent_node ? parent_node->name : "?");
1038 if (!parent_node || !find_file_within(parent_path, name,
1042 if (!check_caller_access_to_name(fuse, hdr, parent_node, name, W_OK, has_rw)) {
1055 struct node* parent_node;
1061 parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
1064 name, hdr->nodeid, parent_node ? parent_node->name : "?");
1067 if (!parent_node || !find_file_within(parent_path, name,
1071 if (!check_caller_access_to_name(fuse, hdr, parent_node, name, W_OK, has_rw)) {