rename - change name of file or directory
size4 Trename tag2 fid4 newdirfid4 name[s]size4 Rrename tag2
Implement the 2000.L rename operation. A new functionv9fs_complete_rename is introduced that acts as a common entry pointfor 2000.L rename operation and 2000.U rename opearation (via wstat)....
[virtio-9p] qemu: virtio-9p: Implement LOPEN
Implement 9p2000.L version of open(LOPEN) interface in qemu 9p server.
For LOPEN, no need to convert the flags to and from 9p mode to VFS mode.
Synopsis:
size[4] Tlopen tag[2] fid[4] mode[4]
size[4] Rlopen tag[2] qid[13] iounit[4]...
virtio-9p: Add fidtype so that we can do type specific operation
We want to add type specific operation during read/write
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
virtio-9p: Implement TXATTRWALK
TXATTRWALK: Descend a ATTR namespace
size[4] TXATTRWALK tag[2] fid[4] newfid[4] name[s] size[4] RXATTRWALK tag[2] size[8]
txattrwalk gets a fid pointing to xattr. This fid can later beused to get read the xattr value. If name is NULL the fid returned...
virtio-9p: Implement TXATTRCREATE
TXATTRCREATE: Prepare a fid for setting xattr value on a file system object.
size[4] TXATTRCREATE tag[2] fid[4] name[s] attr_size[8] flags[4] size[4] RXATTRWALK tag[2]
txattrcreate gets a fid pointing to xattr. This fid can later be...
[virtio-9p] Implement TLINK for 9P2000.L
Create a Hardlink.
SYNOPSIS
size4 Tlink tag2 dfid4 oldfid4 newpath[s]
size4 Rlink tag2
DESCRIPTION
Create a link 'newpath' in directory pointed by dfid linking to oldfid path.
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
[virtio-9p] Define and implement TSYMLINK for 9P2000.L
This patch implements creating a symlink for TSYMLINK requestand responds with RSYMLINK. In the case of error, we return RERROR.
size[4] Tsymlink tag[2] fid[4] name[s] symtgt[s] gid[4]...
[virtio-9p] This patch implements TLCREATE for 9p2000.L protocol.
size[4] Tlcreate tag[2] fid[4] name[s] flags[4] mode[4] gid[4]
size[4] Rlcreate tag[2] qid[13] iounit[4]
The Tlreate request asks the file server to create a new regular file with the...
qemu: virtio-9p: Implement TMKNOD
Implement TMKNOD as part of 2000.L Work
Synopsis
size[4] Tmknod tag[2] fid[4] name[s] mode[4] major[4] minor[4] gid[4]
size[4] Rmknod tag[2] qid[13]
Description
mknod asks the file server to create a device node with given device...
qemu: virtio-9p: Implement TMKDIR
size[4] Tmkdir tag[2] fid[4] name[s] mode[4] gid[4]
size[4] Rmkdir tag[2] qid[13]
mkdir asks the file server to create a directory with given name, mode and gid. The qid for the new directory is returned with...
View revisions
Also available in: Atom