Lines Matching refs:did
7 * cnid_add (db, dev, ino, did, name, hint):
8 * add a name to the CNID database. we use both dev/ino and did/name
20 const cnid_t did, char *name, const size_t len);
46 unsigned char *make_cnid_data(u_int32_t flags, const struct stat *st, const cnid_t did,
64 /* did is already in network byte order */
65 memcpy(buf, &did, sizeof(did));
66 buf += sizeof(did);
171 const cnid_t did, char *name, const size_t len,
185 id = cnid_cdb_lookup(cdb, st, did, name, len);
189 LOG(log_debug9, logtype_default, "cnid_add: Looked up did %u, name %s as %u", ntohl(did), name, ntohl(id));
198 if ((data.data = make_cnid_data(cdb->flags, st, did, name, len)) == NULL) {
223 * on did:name leftover
225 if (cnid_cdb_update(cdb, hint, st, did, name, len)) {
240 LOG(log_debug9, logtype_default, "cnid_add: Returned CNID for did %u, name %s as %u", ntohl(did), name, ntohl(hint));