Lines Matching refs:pcnode

43 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,
59 struct pcnode *npdp);
71 struct pcnode *dp, /* parent directory */
73 struct pcnode **pcpp) /* result */
127 struct pcnode *dp, /* directory to make entry in */
130 struct pcnode **pcpp)
229 * Get a pcnode for the new entry.
271 pc_makedirentry(struct pcnode *dp, struct pcdir *direntries,
386 struct pcnode *dp,
393 struct pcnode *pcp;
485 pc_dirempty(struct pcnode *pcp)
556 struct pcnode *dp, /* parent directory */
557 struct pcnode *tdp, /* target directory */
562 struct pcnode *pcp; /* pcnode we are trying to rename */
563 struct pcnode *tpcp; /* pcnode that's in our way */
841 pc_dirfixdotdot(struct pcnode *dp, /* child directory being moved */
842 struct pcnode *opdp, /* old parent directory */
843 struct pcnode *npdp) /* new parent directory */
893 struct pcnode *dp, /* parent directory */
988 struct pcnode *pcp,
1104 pc_match_long_fn(struct pcnode *pcp, char *namep, struct pcdir **epp,
1141 pc_match_short_fn(struct pcnode *pcp, char *namep, struct pcdir **epp,
1198 pc_remove_long_fn(struct pcnode *pcp, offset_t lfn_offset)
1257 pc_find_free_space(struct pcnode *pcp, int ndirentries)
1328 direntries_needed(struct pcnode *dp, char *namep)
1372 pc_name_to_pcdir(struct pcnode *dp, char *namep, int ndirentries, int *errret)
1440 generate_short_name(struct pcnode *dp, char *namep, struct pcdir *inep)
1612 shortname_exists(struct pcnode *dp, char *fname, char *fext)