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

/opensolaris-onvv-gate/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 */
55 struct pcnode *pc_back;
57 struct vnode *pc_vn; /* vnode for pcnode */
78 #define VTOPC(VP) ((struct pcnode *)((VP)->v_data))
99 struct pcnode *pch_forw;
100 struct pcnode *pch_back;
104 * pcnode file and directory operations vectors
118 * pcnode routines
121 extern struct pcnode *pc_getnod
[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 *,
/opensolaris-onvv-gate/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;
78 hdp->pch_back = (struct pcnode *)hdp;
79 hfp->pch_forw = (struct pcnode *)hfp;
80 hfp->pch_back = (struct pcnode *)hfp;
84 struct pcnode *
91 struct pcnode *pcp;
114 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) {
127 pcp != (struct pcnode *)h
[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 *cd
[all...]
H A Dpc_vnops.c127 static int rwpcp(struct pcnode *, struct uio *, enum uio_rw, int);
224 struct pcnode *pcp;
258 struct pcnode *pcp;
295 struct pcnode *pcp,
568 struct pcnode *pcp;
592 * Copy from pcnode.
703 struct pcnode *pcp;
848 struct pcnode *pcp;
881 struct pcnode *pcp;
909 struct pcnode *pc
[all...]
H A Dpc_alloc.c53 struct pcnode *pcp, /* pcnode for file */
162 struct pcnode *pcp, /* pcnode for file */
254 pc_bfree(struct pcnode *pcp, pc_cluster32_t skipcl)
H A Dpc_vfsops.c137 * pcnodes_lock: protects the pcnode hash table "pcdhead", "pcfhead".
878 struct pcnode *pcp;
930 struct pcnode *pcp;
941 while (pcp != (struct pcnode *)hp) {
1157 struct pcnode *pcp;

Completed in 114 milliseconds