Lines Matching full:attr
36 .attr = &synth_root.actual_attr,
46 V9fsSynthNodeAttr *attr, int inode) in v9fs_add_dir_node() argument
53 if (attr) { in v9fs_add_dir_node()
55 node->attr = attr; in v9fs_add_dir_node()
56 node->attr->nlink++; in v9fs_add_dir_node()
58 node->attr = &node->actual_attr; in v9fs_add_dir_node()
59 node->attr->inode = inode; in v9fs_add_dir_node()
60 node->attr->nlink = 1; in v9fs_add_dir_node()
62 node->attr->mode = mode; in v9fs_add_dir_node()
63 node->attr->write = NULL; in v9fs_add_dir_node()
64 node->attr->read = NULL; in v9fs_add_dir_node()
94 v9fs_add_dir_node(node, parent->attr->mode, "..", in qemu_v9fs_synth_mkdir()
95 parent->attr, parent->attr->inode); in qemu_v9fs_synth_mkdir()
96 v9fs_add_dir_node(node, node->attr->mode, ".", in qemu_v9fs_synth_mkdir()
97 node->attr, node->attr->inode); in qemu_v9fs_synth_mkdir()
127 node->attr = &node->actual_attr; in qemu_v9fs_synth_add_file()
128 node->attr->inode = ++synth_node_count; in qemu_v9fs_synth_add_file()
129 node->attr->nlink = 1; in qemu_v9fs_synth_add_file()
130 node->attr->read = read; in qemu_v9fs_synth_add_file()
131 node->attr->write = write; in qemu_v9fs_synth_add_file()
132 node->attr->mode = mode; in qemu_v9fs_synth_add_file()
142 stbuf->st_ino = node->attr->inode; in synth_fill_statbuf()
143 stbuf->st_mode = node->attr->mode; in synth_fill_statbuf()
144 stbuf->st_nlink = node->attr->nlink; in synth_fill_statbuf()
230 entry->d_ino = node->attr->inode; in synth_direntry()
312 if (!node->attr->write) { in synth_pwritev()
317 wcount = node->attr->write(iov[i].iov_base, iov[i].iov_len, in synth_pwritev()
336 if (!node->attr->read) { in synth_preadv()
341 rcount = node->attr->read(iov[i].iov_base, iov[i].iov_len, in synth_preadv()
572 v9fs_add_dir_node(&synth_root, synth_root.attr->mode, in synth_init()
573 "..", synth_root.attr, synth_root.attr->inode); in synth_init()
574 v9fs_add_dir_node(&synth_root, synth_root.attr->mode, in synth_init()
575 ".", synth_root.attr, synth_root.attr->inode); in synth_init()