Lines Matching refs:namlen
257 kmem_free((ncp), sizeof (ncache_t) + (ncp)->namlen); \
325 static ncache_t *dnlc_get(uchar_t namlen);
326 static ncache_t *dnlc_search(vnode_t *dp, const char *name, uchar_t namlen,
440 uchar_t namlen; in dnlc_enter() local
455 DNLCHASH(name, dp, hash, namlen); in dnlc_enter()
456 if ((ncp = dnlc_get(namlen)) == NULL) in dnlc_enter()
462 bcopy(name, ncp->name, namlen + 1); /* name and null */ in dnlc_enter()
467 if (dnlc_search(dp, name, namlen, hash) != NULL) { in dnlc_enter()
509 uchar_t namlen; in dnlc_update() local
527 DNLCHASH(name, dp, hash, namlen); in dnlc_update()
528 if ((ncp = dnlc_get(namlen)) == NULL) { in dnlc_update()
536 bcopy(name, ncp->name, namlen + 1); /* name and null */ in dnlc_update()
541 if ((tcp = dnlc_search(dp, name, namlen, hash)) != NULL) { in dnlc_update()
590 uchar_t namlen; in dnlc_lookup() local
602 DNLCHASH(name, dp, hash, namlen); in dnlc_lookup()
611 ncp->namlen == namlen && in dnlc_lookup()
612 bcmp(ncp->name, name, namlen) == 0) { in dnlc_lookup()
669 uchar_t namlen; in dnlc_remove() local
674 DNLCHASH(name, dp, hash, namlen); in dnlc_remove()
678 if (ncp = dnlc_search(dp, name, namlen, hash)) { in dnlc_remove()
929 dnlc_search(vnode_t *dp, const char *name, uchar_t namlen, int hash) in dnlc_search() argument
939 ncp->namlen == namlen && in dnlc_search()
940 bcmp(ncp->name, name, namlen) == 0) in dnlc_search()
971 dnlc_get(uchar_t namlen) in dnlc_get() argument
979 ncp = kmem_alloc(sizeof (ncache_t) + namlen, KM_NOSLEEP); in dnlc_get()
983 ncp->namlen = namlen; in dnlc_get()
1108 uchar_t namlen; in dnlc_dir_lookup() local
1126 DNLC_DIR_HASH(name, hash, namlen); in dnlc_dir_lookup()
1130 (namlen == dep->de_namelen) && in dnlc_dir_lookup()
1131 bcmp(dep->de_name, name, namlen) == 0) { in dnlc_dir_lookup()
1249 uchar_t namlen; in dnlc_dir_add_entry() local
1258 DNLC_DIR_HASH(name, hash, namlen); in dnlc_dir_add_entry()
1259 dep = kmem_alloc(sizeof (dcentry_t) - 1 + namlen, KM_NOSLEEP); in dnlc_dir_add_entry()
1270 dep = kmem_alloc(sizeof (dcentry_t) - 1 + namlen, KM_NOSLEEP); in dnlc_dir_add_entry()
1280 dep = kmem_alloc(sizeof (dcentry_t) - 1 + namlen, KM_NOSLEEP); in dnlc_dir_add_entry()
1313 kmem_free(dep, sizeof (dcentry_t) - 1 + namlen); in dnlc_dir_add_entry()
1340 dep->de_namelen = namlen; in dnlc_dir_add_entry()
1341 bcopy(name, dep->de_name, namlen); in dnlc_dir_add_entry()
1350 kmem_free(dep, sizeof (dcentry_t) - 1 + namlen); in dnlc_dir_add_entry()
1551 uchar_t namlen; in dnlc_dir_rem_entry() local
1569 DNLC_DIR_HASH(name, hash, namlen); in dnlc_dir_rem_entry()
1573 (namlen == (*prevpp)->de_namelen) && in dnlc_dir_rem_entry()
1574 bcmp((*prevpp)->de_name, name, namlen) == 0) { in dnlc_dir_rem_entry()
1749 uchar_t namlen; in dnlc_dir_update() local
1759 DNLC_DIR_HASH(name, hash, namlen); in dnlc_dir_update()
1763 (namlen == dep->de_namelen) && in dnlc_dir_update()
1764 bcmp(dep->de_name, name, namlen) == 0) { in dnlc_dir_update()