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

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_catalog.h401 cnid_t nextlinkid,
416 cnid_t nextlinkid);
422 cnid_t *nextlinkid);
427 cnid_t *nextlinkid);
H A Dhfs_link.c683 cnid_t nextlinkid; local
728 if ((error = cat_lookuplink(hfsmp, &cndesc, &cndesc.cd_cnid, &prevlinkid, &nextlinkid))) {
838 if (setfirstlink(hfsmp, cp->c_fileid, nextlinkid) == 0)
841 cp->c_attr.ca_firstlink = nextlinkid;
845 (void) cat_update_siblinglinks(hfsmp, prevlinkid, HFS_IGNORABLE_LINK, nextlinkid);
848 if (nextlinkid) {
849 (void) cat_update_siblinglinks(hfsmp, nextlinkid, prevlinkid, HFS_IGNORABLE_LINK);
1024 hfs_lookup_siblinglinks(struct hfsmount *hfsmp, cnid_t linkfileid, cnid_t *prevlinkid, cnid_t *nextlinkid) argument
1030 *nextlinkid = 0;
1034 error = cat_lookup_siblinglinks(hfsmp, linkfileid, prevlinkid, nextlinkid);
[all...]
H A Dhfs_catalog.c1941 cnid_t nextlinkid; member in struct:linkupdate_state
1959 if (state->nextlinkid != HFS_IGNORABLE_LINK) {
1960 file->hl_nextLinkID = state->nextlinkid;
1972 cat_update_siblinglinks(struct hfsmount *hfsmp, cnid_t linkfileid, cnid_t prevlinkid, cnid_t nextlinkid) argument
1982 state.nextlinkid = nextlinkid;
2004 cat_lookuplink(struct hfsmount *hfsmp, struct cat_desc *descp, cnid_t *linkfileid, cnid_t *prevlinkid, cnid_t *nextlinkid) argument
2034 *nextlinkid = file.hl_nextLinkID;
2037 *nextlinkid = 0;
2049 cat_lookup_siblinglinks(struct hfsmount *hfsmp, cnid_t linkfileid, cnid_t *prevlinkid, cnid_t *nextlinkid) argument
2109 cat_createlink(struct hfsmount *hfsmp, struct cat_desc *descp, struct cat_attr *attrp, cnid_t nextlinkid, cnid_t *linkfileid) argument
3827 cnid_t nextlinkid = 0; local
[all...]
H A Dhfs.h873 cnid_t *prevlinkid, cnid_t *nextlinkid);
H A Dhfs_vnops.c1031 cnid_t nextlinkid = 0; local
1049 if ((error = hfs_lookup_siblinglinks(hfsmp, vap->va_linkid, &prevlinkid, &nextlinkid))){
1055 nextlinkid = vap->va_linkid;
1059 * stored in nextlinkid. Note that we don't know if we have the exclusive lock
1064 if (nextlinkid){
1066 error = cat_findname(hfsmp, nextlinkid, &linkdesc);
1077 * supported if nextlinkid is never initialized. This could happen in the degenerate
1078 * case above involving the raw inode number, where it has no nextlinkid. In this case
H A Dhfs_readwrite.c1657 cnid_t nextlinkid; local
1675 if ((error = hfs_lookup_siblinglinks(hfsmp, linkfileid, &prevlinkid, &nextlinkid))) {
1679 *(cnid_t *)ap->a_data = nextlinkid;
H A Dhfs_vfsops.c3318 cnid_t nextlinkid; local
3329 if ((hfs_lookup_siblinglinks(hfsmp, linkref, &prevlinkid, &nextlinkid) == 0) &&
3330 (nextlinkid != 0)) {
3332 error = cat_findname(hfsmp, nextlinkid, &linkdesc);

Completed in 100 milliseconds