CodaFid
CodaFid c_fid; /* file handle */
extern struct cnode *make_coda_node(CodaFid *, struct mount *, short);
static __inline ino_t coda_f2i(CodaFid *fid)
static __inline char * coda_f2s(CodaFid *fid)
static __inline int coda_fid_eq (CodaFid *fid1, CodaFid *fid2)
static __inline ino_t coda_f2i(CodaFid *fid)
static __inline char * coda_f2s(CodaFid *fid)
static __inline int coda_fid_eq (CodaFid *fid1, CodaFid *fid2)
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid sourceFid; /* cnode to link *to* */
CodaFid destFid; /* Directory in which to place link */
CodaFid sourceFid;
CodaFid destFid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid; /* Directory to put symlink in */
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid Fid;
CodaFid NewFid;
CodaFid OldFid;
CodaFid Fid;
CodaFid Fid;
coda_nc_zapParentfid(CodaFid *fid, enum dc_status dcstat)
coda_nc_zapfid(CodaFid *fid, enum dc_status dcstat)
coda_nc_zapvnode(CodaFid *fid, kauth_cred_t cred,
extern void coda_nc_zapParentfid(CodaFid *, enum dc_status);
extern void coda_nc_zapfid(CodaFid *, enum dc_status);
extern void coda_nc_zapvnode(CodaFid *, kauth_cred_t, enum dc_status);
fid, sizeof(CodaFid), &vp) != 0)
&out->coda_replace.OldFid, sizeof(CodaFid),
&out->coda_replace.NewFid, sizeof(CodaFid));
&out->coda_replace.OldFid, sizeof(CodaFid),
&cp->c_fid, sizeof(CodaFid));
coda_find(CodaFid *fid)
struct cnode *coda_find(CodaFid *fid);
/*out*/ CodaFid *VFid)
venus_open(void *mdp, CodaFid *fid, int flag,
venus_close(void *mdp, CodaFid *fid, int flag,
venus_ioctl(void *mdp, CodaFid *fid,
venus_getattr(void *mdp, CodaFid *fid,
venus_setattr(void *mdp, CodaFid *fid, struct vattr *vap,
venus_access(void *mdp, CodaFid *fid, int mode,
venus_readlink(void *mdp, CodaFid *fid,
venus_fsync(void *mdp, CodaFid *fid,
venus_lookup(void *mdp, CodaFid *fid,
/*out*/ CodaFid *VFid, int *vtype)
venus_create(void *mdp, CodaFid *fid,
/*out*/ CodaFid *VFid, struct vattr *attr)
venus_remove(void *mdp, CodaFid *fid,
venus_link(void *mdp, CodaFid *fid, CodaFid *tfid,
venus_rename(void *mdp, CodaFid *fid, CodaFid *tfid,
venus_mkdir(void *mdp, CodaFid *fid,
/*out*/ CodaFid *VFid, struct vattr *ova)
venus_rmdir(void *mdp, CodaFid *fid,
venus_symlink(void *mdp, CodaFid *fid,
venus_readdir(void *mdp, CodaFid *fid,
venus_fhtovp(void *mdp, CodaFid *fid,
/*out*/ CodaFid *VFid, int *vtype)
venus_rename(void *mdp, CodaFid *fid, CodaFid *tfid,
venus_mkdir(void *mdp, CodaFid *fid,
/*out*/ CodaFid *VFid, struct vattr *ova);
venus_rmdir(void *mdp, CodaFid *fid,
venus_symlink(void *mdp, CodaFid *fid,
venus_readdir(void *mdp, CodaFid *fid,
venus_fhtovp(void *mdp, CodaFid *fid,
/*out*/ CodaFid *VFid, int *vtype);
/*out*/ CodaFid *VFid);
venus_open(void *mdp, CodaFid *fid, int flag,
venus_close(void *mdp, CodaFid *fid, int flag,
venus_ioctl(void *mdp, CodaFid *fid,
venus_getattr(void *mdp, CodaFid *fid,
venus_setattr(void *mdp, CodaFid *fid, struct vattr *vap,
venus_access(void *mdp, CodaFid *fid, int mode,
venus_readlink(void *mdp, CodaFid *fid,
venus_fsync(void *mdp, CodaFid *fid,
venus_lookup(void *mdp, CodaFid *fid,
/*out*/ CodaFid *VFid, int *vtype);
venus_create(void *mdp, CodaFid *fid,
/*out*/ CodaFid *VFid, struct vattr *attr);
venus_remove(void *mdp, CodaFid *fid,
venus_link(void *mdp, CodaFid *fid, CodaFid *tfid,
CodaFid rootfid = INVAL_FID;
CodaFid ctlfid = CTL_FID;
CodaFid VFid;
static const CodaFid invalfid = INVAL_FID;
if (memcmp(&VTOC(mi->mi_rootvp)->c_fid, &invalfid, sizeof(CodaFid)))
&invalfid, sizeof(CodaFid), &VFid, sizeof(CodaFid));
&invalfid, sizeof(CodaFid), &cp->c_fid, sizeof(CodaFid));
CodaFid fid;
KASSERT(key_len == sizeof(CodaFid));
CodaFid VFid;
cfid.cfid_len = (short)sizeof(CodaFid);
CodaFid cfid_fid;
CodaFid VFid;
CodaFid VFid;
make_coda_node(CodaFid *fid, struct mount *fvsp, short type)
error = vcache_get(fvsp, fid, sizeof(CodaFid), &vp);
CodaFid VFid;