ntnode
struct ntnode ntnode;
if (KREAD(kd, (u_long)FTONT(&fn), &ntnode)) {
if (KREAD(kd, (u_long)ntnode.i_mp, &ntm)) {
ntnode.i_mp);
kf->va_fsid = ntnode.i_dev & 0xffff;
kf->va_fileid = (long)ntnode.i_number;
struct ntnode;
TAILQ_HEAD(ntnodeq, ntnode);
struct ntnode *ip;
ntfs_nthashins(struct ntnode *ip)
struct ntnode *curip;
ntfs_nthashrem(struct ntnode *ip)
static LIST_HEAD(nthashhead, ntnode) *ntfs_nthashtbl;
struct ntnode *
struct ntnode *ntfs_nthashlookup(dev_t, ntfsino_t);
int ntfs_nthashins(struct ntnode *);
void ntfs_nthashrem(struct ntnode *);
LIST_ENTRY(ntnode) i_hash;
TAILQ_ENTRY(ntnode) i_loaded;
struct ntnode *i_next;
struct ntnode **i_prev;
struct ntnode *f_ip; /* Associated ntnode */
ntfs_findvattr(struct ntfsmount *ntmp, struct ntnode *ip,
struct ntnode *ip = FTONT(fp);
struct ntnode *ip = FTONT(fp);
ntfs_readntvattr_plain(struct ntfsmount *ntmp, struct ntnode *ip,
ntfs_readattr_plain(struct ntfsmount *ntmp, struct ntnode *ip,
ntfs_ntvattrget(struct ntfsmount *ntmp, struct ntnode *ip, u_int32_t type,
ntfs_readattr(struct ntfsmount *ntmp, struct ntnode *ip, u_int32_t attrnum,
struct ntnode *newip;
ntfs_loadntnode(struct ntfsmount *ntmp, struct ntnode *ip)
struct ntnode *oip;
ntfs_ntget(struct ntnode *ip)
ntfs_ntlookup(struct ntfsmount *ntmp, ntfsino_t ino, struct ntnode **ipp)
struct ntnode *ip;
ntfs_ntput(struct ntnode *ip)
ntfs_ntref(struct ntnode *ip)
ntfs_ntrele(struct ntnode *ip)
int ntfs_findvattr(struct ntfsmount *, struct ntnode *, struct ntvattr **, struct ntvattr **, u_int32_t, const char *, size_t, cn_t);
ntfs_fget(struct ntfsmount *ntmp, struct ntnode *ip, int attrtype,
struct ntnode *ip = FTONT(fp);
struct ntnode *ip = FTONT(fp);
struct ntnode *va_ip;
int ntfs_readntvattr_plain( struct ntfsmount *, struct ntnode *, struct ntvattr *, off_t, size_t, void *,size_t *, struct uio *);
int ntfs_readattr_plain( struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *,size_t *, struct uio *);
int ntfs_readattr( struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *, struct uio *);
int ntfs_ntvattrget(struct ntfsmount *, struct ntnode *, u_int32_t, const char *, cn_t , struct ntvattr **);
void ntfs_ntref(struct ntnode *);
void ntfs_ntrele(struct ntnode *);
int ntfs_loadntnode( struct ntfsmount *, struct ntnode * );
int ntfs_fget(struct ntfsmount *, struct ntnode *, int, char *, struct fnode **);
int ntfs_ntlookup(struct ntfsmount *, ntfsino_t, struct ntnode **);
int ntfs_ntget(struct ntnode *);
void ntfs_ntput(struct ntnode *);
struct ntnode *ntp;
struct ntnode *ip;
struct ntnode *ip = FTONT(fp);
struct ntnode *ip = FTONT(fp);
struct ntnode *ip = VTONT(vp);
struct ntnode *ip = FTONT(fp);
struct ntnode *ip = VTONT(ap->a_vp);
struct ntnode *ip = FTONT(fp);
struct ntnode *ip = VTONT(vp);
struct ntnode *ip = VTONT(vp);
struct ntnode *ip = VTONT(vp);
struct ntnode *ip = FTONT(fp);
struct ntnode *dip = VTONT(dvp);