Lines Matching refs:fh

104 	char *name, fhandle_t *fh, uint_t flags, fhlist_ent *fhrecp,
107 char *name, fhandle_t *fh, uint_t flags, fhlist_ent *fhrecp,
118 fhandle_t *fh, fhlist_ent *fhrecp);
425 debug_opaque_print(fp, (void *)&fhrecp->fh, sizeof (fhrecp->fh)); in debug_print_fhlist()
655 fhandle_t *fh, uint_t flags, fhlist_ent *fhrecp, int *errorp) in create_primary_struct() argument
672 (void) memcpy(&new_fhrecp->fh, fh, sizeof (*fh)); in create_primary_struct()
687 *errorp = store_record(dbp, &fh->fh_data, fh->fh_len, new_fhrecp, in create_primary_struct()
708 db_add_primary(struct db_list *dbp, fhandle_t *dfh, char *name, fhandle_t *fh, in db_add_primary() argument
717 bcopy(&fh->fh_data, fhkey, fh->fh_len); in db_add_primary()
718 new_fhrecp = fetch_record(dbp, fhkey, fh->fh_len, (void *)fhrecp, in db_add_primary()
723 *errorp = db_update_fhrec(dbp, fhkey, fh->fh_len, new_fhrecp, in db_add_primary()
731 new_fhrecp = create_primary_struct(dbp, dfh, name, fh, flags, in db_add_primary()
928 len = fill_link_key(LN_FHKEY(linkp), &fhrecp->fh, name); in create_link_struct()
929 linkp->name_offset = linkp->fhkey_offset + fhrecp->fh.fh_len; in create_link_struct()
943 if (memcmp(&fhrecp->fh, &public_fh, in create_link_struct()
989 fhandle_t *fh, fhlist_ent *fhrecp) in db_add_secondary() argument
1001 bcopy(&fh->fh_data, fhkey, fh->fh_len); in db_add_secondary()
1004 new_fhrecp = fetch_record(dbp, fhkey, fh->fh_len, NULL, in db_add_secondary()
1011 error = db_update_fhrec(dbp, fhkey, fh->fh_len, new_fhrecp, in db_add_secondary()
1041 new_fhrecp = create_primary_struct(dbp, dfh, name, fh, fhflags, in db_add_secondary()
1261 bcopy(&fhrecp->fh.fh_data, fhkey, fhrecp->fh.fh_len); in db_update_primary_new_head()
1266 fhkey, fhrecp->fh.fh_len, in db_update_primary_new_head()
1285 fhkey, fhrecp->fh.fh_len, fhrecp, in db_update_primary_new_head()
1303 db_add(char *fhpath, fhandle_t *dfh, char *name, fhandle_t *fh, uint_t flags) in db_add() argument
1309 if (fh == NULL) { in db_add()
1313 if (fh == &public_fh) { in db_add()
1316 dbp = db_get_db(fhpath, &fh->fh_fsid, &error, O_CREAT); in db_add()
1318 for (; dbp != NULL; dbp = ((fh != &public_fh) ? NULL : dbp->next)) { in db_add()
1323 fhrecp = db_add_primary(dbp, dfh, name, fh, flags, in db_add()
1336 if (fh == &public_fh) { in db_add()
1341 fhrecp = db_add_primary(dbp, dfh, name, fh, in db_add()
1348 error = db_add_secondary(dbp, dfh, name, fh, fhrecp); in db_add()
1361 db_lookup(char *fhpath, fhandle_t *fh, fhlist_ent *fhrecp, int *errorp) in db_lookup() argument
1366 if ((fhpath == NULL) || (fh == NULL) || (errorp == NULL)) { in db_lookup()
1372 if (fh == &public_fh) { in db_lookup()
1375 dbp = db_get_db(fhpath, &fh->fh_fsid, errorp, O_CREAT); in db_lookup()
1381 bcopy(&fh->fh_data, fhkey, fh->fh_len); in db_lookup()
1382 fhrecp = fetch_record(dbp, fhkey, fh->fh_len, fhrecp, in db_lookup()
1386 *errorp = db_update_fhrec(dbp, fhkey, fh->fh_len, fhrecp, in db_lookup()
1604 db_delete(char *fhpath, fhandle_t *fh) in db_delete() argument
1609 if ((fhpath == NULL) || (fh == NULL)) { in db_delete()
1612 if (fh == &public_fh) { in db_delete()
1615 dbp = db_get_db(fhpath, &fh->fh_fsid, &error, O_CREAT); in db_delete()
1617 for (; dbp != NULL; dbp = ((fh == &public_fh) ? dbp->next : NULL)) { in db_delete()
1619 (void) delete_record(dbp, &fh->fh_data, fh->fh_len, in db_delete()
1660 error = db_add(fhpath, to_dfh, to_name, &fhrecp->fh, in db_rename_link()
1763 pfe = fetch_record(pdb, (void *)&pfe->fh.fh_data, in links_timedout()
1764 pfe->fh.fh_len, NULL, &error, in links_timedout()
1775 (void *)&pfe->fh.fh_data, in links_timedout()
1776 pfe->fh.fh_len, pfe, in links_timedout()
1908 (void *)&pfe->fh, in prune_dbs()
1909 sizeof (pfe->fh)); in prune_dbs()
1916 &pfe->fh.fh_data, pfe->fh.fh_len, in prune_dbs()