Lines Matching refs:fidp

65 int coroutine_fn v9fs_co_fstat(V9fsPDU *pdu, V9fsFidState *fidp,  in v9fs_co_fstat()  argument
76 err = s->ops->fstat(&s->ctx, fidp->fid_type, &fidp->fs, stbuf); in v9fs_co_fstat()
86 err = v9fs_co_lstat(pdu, &fidp->path, stbuf); in v9fs_co_fstat()
98 int coroutine_fn v9fs_co_open(V9fsPDU *pdu, V9fsFidState *fidp, int flags) in v9fs_co_open() argument
109 err = s->ops->open(&s->ctx, &fidp->path, flags, &fidp->fs); in v9fs_co_open()
126 int coroutine_fn v9fs_co_open2(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_open2() argument
140 cred.fc_uid = fidp->uid; in v9fs_co_open2()
150 err = s->ops->open2(&s->ctx, &fidp->path, in v9fs_co_open2()
151 name->data, flags, &cred, &fidp->fs); in v9fs_co_open2()
156 err = v9fs_name_to_path(s, &fidp->path, name->data, &path); in v9fs_co_open2()
161 s->ops->close(&s->ctx, &fidp->fs); in v9fs_co_open2()
163 v9fs_path_copy(&fidp->path, &path); in v9fs_co_open2()
166 s->ops->close(&s->ctx, &fidp->fs); in v9fs_co_open2()
202 int coroutine_fn v9fs_co_fsync(V9fsPDU *pdu, V9fsFidState *fidp, int datasync) in v9fs_co_fsync() argument
212 err = s->ops->fsync(&s->ctx, fidp->fid_type, &fidp->fs, datasync); in v9fs_co_fsync()
242 int coroutine_fn v9fs_co_pwritev(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_pwritev() argument
254 err = s->ops->pwritev(&s->ctx, &fidp->fs, iov, iovcnt, offset); in v9fs_co_pwritev()
262 int coroutine_fn v9fs_co_preadv(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_preadv() argument
274 err = s->ops->preadv(&s->ctx, &fidp->fs, iov, iovcnt, offset); in v9fs_co_preadv()