Home
last modified time | relevance | path

Searched refs:pcnode (Results 1 – 7 of 7) sorted by relevance

/titanic_44/usr/src/uts/common/sys/fs/
H A Dpc_node.h53 struct pcnode { struct
54 struct pcnode *pc_forw; /* active list ptrs, must be first */ argument
55 struct pcnode *pc_back; argument
78 #define VTOPC(VP) ((struct pcnode *)((VP)->v_data)) argument
99 struct pcnode *pch_forw;
100 struct pcnode *pch_back;
121 extern struct pcnode *pc_getnode(struct pcfs *, daddr_t, int, struct pcdir *);
122 extern void pc_rele(struct pcnode *);
123 extern void pc_mark_mod(struct pcfs *, struct pcnode *);
124 extern void pc_mark_acc(struct pcfs *, struct pcnode *);
[all …]
H A Dpc_dir.h299 extern int pc_match_long_fn(struct pcnode *, char *, struct pcdir **,
301 extern int pc_match_short_fn(struct pcnode *, char *,
306 extern int pc_extract_long_fn(struct pcnode *, char *,
/titanic_44/usr/src/uts/common/fs/pcfs/
H A Dpc_node.c56 static int pc_getentryblock(struct pcnode *, struct buf **);
57 static int syncpcp(struct pcnode *, int);
77 hdp->pch_forw = (struct pcnode *)hdp; in pc_init()
78 hdp->pch_back = (struct pcnode *)hdp; in pc_init()
79 hfp->pch_forw = (struct pcnode *)hfp; in pc_init()
80 hfp->pch_back = (struct pcnode *)hfp; in pc_init()
84 struct pcnode *
91 struct pcnode *pcp; in pc_getnode()
114 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) { in pc_getnode()
127 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) { in pc_getnode()
[all …]
H A Dpc_dir.c43 static int pc_makedirentry(struct pcnode *dp, struct pcdir *direntries,
45 static int pc_dirempty(struct pcnode *);
46 static int pc_findentry(struct pcnode *, char *, struct pcslot *, offset_t *);
48 static int pc_remove_long_fn(struct pcnode *pcp,
50 static int generate_short_name(struct pcnode *dp, char *namep,
52 static struct pcdir *pc_name_to_pcdir(struct pcnode *dp, char *namep,
54 static offset_t pc_find_free_space(struct pcnode *pcp, int ndirentries);
55 static int direntries_needed(struct pcnode *dp, char *namep);
57 static int shortname_exists(struct pcnode *dp, char *fname, char *fext);
58 static int pc_dirfixdotdot(struct pcnode *cdp, struct pcnode *opdp,
[all …]
H A Dpc_vnops.c132 static int rwpcp(struct pcnode *, struct uio *, enum uio_rw, int);
229 struct pcnode *pcp; in pcfs_read()
263 struct pcnode *pcp; in pcfs_write()
300 struct pcnode *pcp, in rwpcp()
573 struct pcnode *pcp; in pcfs_getattr()
708 struct pcnode *pcp; in pcfs_setattr()
857 struct pcnode *pcp; in pcfs_access()
890 struct pcnode *pcp; in pcfs_fsync()
918 struct pcnode *pcp; in pcfs_inactive()
940 kmem_free(pcp, sizeof (struct pcnode)); in pcfs_inactive()
[all …]
H A Dpc_alloc.c53 struct pcnode *pcp, /* pcnode for file */ in pc_bmap()
162 struct pcnode *pcp, /* pcnode for file */ in pc_balloc()
254 pc_bfree(struct pcnode *pcp, pc_cluster32_t skipcl) in pc_bfree()
H A Dpc_vfsops.c878 struct pcnode *pcp; in pcfs_root()
930 struct pcnode *pcp; in pc_syncfsnodes()
941 while (pcp != (struct pcnode *)hp) { in pc_syncfsnodes()
1157 struct pcnode *pcp; in pcfs_vget()