Lines Matching defs:csfrag
584 struct csfrag *findcsfrag(daddr32_t, struct csfrag **);
586 void addcsfrag(ino_t, daddr32_t, struct csfrag **);
587 void delcsfrag(daddr32_t, struct csfrag **);
4272 struct csfrag {
4273 struct csfrag *next; /* next entry */
4282 struct csfrag *csfrag; /* state unknown */
4283 struct csfrag *csfragino; /* frags belonging to an inode */
4284 struct csfrag *csfragfree; /* frags that are free */
4295 struct csfrag *
4296 findcsfrag(daddr32_t frag, struct csfrag **cfap)
4298 struct csfrag *cfp;
4330 addcsfrag(ino_t ino, daddr32_t frag, struct csfrag **cfap)
4332 struct csfrag *cfp, *curr, *prev;
4357 * allocate a csfrag entry and insert it in an increasing order into the
4360 cfp = (struct csfrag *)calloc(1, sizeof (struct csfrag));
4385 delcsfrag(daddr32_t frag, struct csfrag **cfap)
4387 struct csfrag *cfp;
4388 struct csfrag **cfpp;
4407 * (csfrag) and add them to the "owned-by-inode" list (csfragino).
4429 delcsfrag(frag, &csfrag);
4449 * generic csfrag list onto the `owned-by-inode' list csfragino.
4451 for (i = UFSROOTINO; i < grow_fs_ncg*sblock.fs_ipg && csfrag; ++i) {
4500 struct csfrag *cfp;
4519 struct csfrag *cfp;
4568 struct csfrag *cfp;
4596 * Please note that this function leaves the global list pointers csfrag,
4641 * csfrag list, which is the generic/unknown list, since at this point
4645 addcsfrag((ino_t)0, daddr, &csfrag);
4752 * csfrag list, which is the generic/unknown list, since at this point
4756 addcsfrag((ino_t)0, (diskaddr_t)i, &csfrag);
4773 addcsfrag((ino_t)0, (diskaddr_t)i, &csfrag);
4785 if (csfrag) {
4842 struct csfrag *cfp;
4858 struct csfrag *cfp;
4870 struct csfrag *cfp;
4879 * For each frag in the "as-yet-unclassified" list (csfrag), see if
4886 struct csfrag *cfp;
4887 struct csfrag *cfpnext;
4893 for (cfp = csfrag; cfp; cfp = cfpnext) {
4897 delcsfrag(cfp->ofrag, &csfrag);
4905 struct csfrag *cfp;
4994 * of that new location in the nfrag field of the csfrag struct.
5002 struct csfrag *cfp;
5017 struct csfrag *cfp;