Lines Matching refs:pcdir

44 static int pc_makedirentry(struct pcnode *dp, struct pcdir *direntries,
52 struct pcdir *ep);
53 static struct pcdir *pc_name_to_pcdir(struct pcnode *dp, char *namep,
141 struct pcdir *ep;
183 struct pcdir *direntries;
218 kmem_free(direntries, ndirentries * sizeof (struct pcdir));
222 offset += (ndirentries - 1) * sizeof (struct pcdir);
252 struct pcdir t_dot; /* dot entry */
253 struct pcdir t_dotdot; /* dotdot entry */
272 pc_makedirentry(struct pcnode *dp, struct pcdir *direntries,
278 struct pcdir *ep;
369 offset += sizeof (struct pcdir);
489 struct pcdir *ep;
545 offset += sizeof (struct pcdir);
693 struct pcdir *direntries;
694 struct pcdir *ep;
780 kmem_free(direntries, ndirentries * sizeof (struct pcdir));
785 offset += (ndirentries - 1) * sizeof (struct pcdir);
855 struct pcdir *ep = NULL;
856 struct pcdir *tep = NULL;
904 struct pcdir *ep = NULL;
964 offset += sizeof (struct pcdir);
996 struct pcdir **epp)
1023 (struct pcdir *)(bp->b_un.b_addr + pc_blkoff(fsp, offset));
1109 pc_match_long_fn(struct pcnode *pcp, char *namep, struct pcdir **epp,
1112 struct pcdir *ep = (struct pcdir *)*epp;
1135 *offset += sizeof (struct pcdir);
1146 pc_match_short_fn(struct pcnode *pcp, char *namep, struct pcdir **epp,
1151 struct pcdir *ep = *epp;
1158 *offset += sizeof (struct pcdir);
1166 *offset += sizeof (struct pcdir);
1191 *offset += sizeof (struct pcdir);
1209 struct pcdir *ep = NULL;
1238 lfn_offset += sizeof (struct pcdir);
1258 * 'pcp'. for 'ndirentries' pcdir structures.
1265 offset_t spaceneeded = ndirentries * sizeof (struct pcdir);
1272 struct pcdir *ep;
1311 offset += sizeof (struct pcdir);
1312 spaceavail += sizeof (struct pcdir);
1316 offset += sizeof (struct pcdir);
1335 struct pcdir ep;
1371 * Allocate and return an array of pcdir structures for the passed-in
1376 static struct pcdir *
1379 struct pcdir *bpcdir;
1380 struct pcdir *ep;
1391 bpcdir = kmem_zalloc(ndirentries * sizeof (struct pcdir), KM_SLEEP);
1423 kmem_free(bpcdir, ndirentries * sizeof (struct pcdir));
1445 generate_short_name(struct pcnode *dp, char *namep, struct pcdir *inep)
1622 struct pcdir *ep;
1644 offset += sizeof (struct pcdir);
1659 offset += sizeof (struct pcdir);
1670 pc_getstartcluster(struct pcfs *fsp, struct pcdir *ep)
1687 pc_setstartcluster(struct pcfs *fsp, struct pcdir *ep, pc_cluster32_t cln)