new_key
static key_entry_t *new_key(void); /* create a new key entry */
the_key = new_key();
return (new_key);
DST_KEY *new_key = NULL;
new_key = (DST_KEY *) malloc(sizeof(*new_key));
if (new_key == NULL)
memset(new_key, 0, sizeof(*new_key));
new_key->dk_key_name = strdup(name);
if (new_key->dk_key_name == NULL) {
free(new_key);
new_key->dk_alg = alg;
new_key->dk_flags = flags;
new_key->dk_proto = protocol;
new_key->dk_KEY_struct = NULL;
new_key->dk_key_size = bits;
new_key->dk_func = dst_t_func[alg];
return (new_key);
DST_KEY *new_key = NULL;
new_key = dst_s_get_key_struct(name, alg, flags, protocol, bits);
if (new_key == NULL)
return (new_key);
if (new_key->dk_func == NULL || new_key->dk_func->generate == NULL) {
return (dst_free_key(new_key));
if (new_key->dk_func->generate(new_key, exp) <= 0) {
new_key->dk_key_name, new_key->dk_alg,
new_key->dk_key_size, exp));
return (dst_free_key(new_key));
dnslen = dst_key_to_dnskey(new_key, dns, (int)sizeof(dns));
new_key->dk_id = dst_s_dns_key_id(dns, dnslen);
new_key->dk_id = 0;
const void *key, size_t key_len, const void **new_key)
*new_key = &cp->c_fid;
const void *key, size_t key_len, const void **new_key)
*new_key = &ap->block;
const void *key, size_t key_len, const void **new_key)
*new_key = &vp->v_data;
const void *key, size_t key_len, const void **new_key)
*new_key = &ip->i_number;
const void *key, size_t key_len, const void **new_key)
*new_key = &eip->ei_number;
const void *key, size_t key_len, const void **new_key)
*new_key = &ip->i_number;
const void *key, size_t key_len, const void **new_key)
*new_key = &hnode->h_key;
const void *key, size_t key_len, const void **new_key)
*new_key = &ldep->de_key;
struct denode_key new_key = dep->de_key;
KASSERT(new_key.dk_dirgen == NULL);
new_key.dk_dirgen = dep;
sizeof(old_key), &new_key, sizeof(new_key));
dep->de_key = new_key;
struct denode_key new_key = VTODE(fvp)->de_key;
&new_key.dk_dirclust, NULL);
new_key.dk_diroffset = tmlr->mlr_fndoffset;
if (new_key.dk_dirclust != MSDOSFSROOT)
new_key.dk_diroffset &= pmp->pm_crbomask;
sizeof(old_key), &new_key, sizeof(new_key));
VTODE(fvp)->de_key = new_key;
const void *key, size_t key_len, const void **new_key)
*new_key = &node->ino;
const void *key, size_t key_len, const void **new_key)
*new_key = fp->f_key;
const void *key, size_t key_len, const void **new_key)
*new_key = &ptyfs->ptyfs_key;
const void *key, size_t key_len, const void **new_key)
*new_key = &pnode->pn_cookie;
const void *key, size_t key_len, const void **new_key)
*new_key = &bnode->inode->number;
const void *key, size_t key_len, const void **new_key)
*new_key = &vp->v_data;
size_t *key_len, const void **new_key)
*new_key = &vp->v_data;
const void *key, size_t key_len, const void **new_key)
*new_key = &udf_node->loc.loc;
size_t *key_len, const void **new_key)
*new_key = &udf_node->loc.loc;
const void *key, size_t key_len, const void **new_key)
*new_key = &vp->v_data;
const void *key, size_t key_len, const void **new_key)
*new_key = &v7fs_node->inode.inode_number;
const void *new_key;
new_key = NULL;
error = VFS_LOADVNODE(mp, vp, key, key_len, &new_key);
KASSERT(new_key != NULL);
KASSERT(memcmp(key, new_key, key_len) == 0);
new_vip->vi_key.vk_key = new_key;
const void *new_key, size_t new_key_len)
new_vcache_key.vk_key = new_key;
const void *new_key, size_t new_key_len)
new_vcache_key.vk_key = new_key;
*new_key = NULL;
size_t *key_len, const void **new_key)
const void *key, size_t key_len, const void **new_key)
*new_key = &fd->fd_ix;
const void *key, size_t key_len, const void **new_key)
*new_key = &xp->layer_lowervp;
const void *key, size_t key_len, const void **new_key)
*new_key = &kfs->kfs_kt;
const void *key, size_t key_len, const void **new_key)
*new_key = &pfs->pfs_key;
const void *key, size_t key_len, const void **new_key)
*new_key = np->n_fhp;
const void *key, size_t key_len, const void **new_key)
*new_key = &vp->v_data;
const void *key, size_t key_len, const void **new_key)
*new_key = &ip->ino;
const void *key, size_t key_len, const void **new_key)
*new_key = &ip->i_number;
size_t *key_len, const void **new_key)
*new_key = &ip->i_number;
const void *key, size_t key_len, const void **new_key)
*new_key = &ip->i_number;
size_t *key_len, const void **new_key)
*new_key = &ip->i_number;
const void *key, size_t key_len, const void **new_key)
*new_key = &ip->i_number;
size_t *key_len, const void **new_key)
*new_key = &ip->i_number;