Symbol: ncp
lib/libc/rpc/getnetconfig.c
106
struct netconfig *ncp;
lib/libc/rpc/getnetconfig.c
226
struct netconfig_vars *ncp = (struct netconfig_vars *)handlep;
lib/libc/rpc/getnetconfig.c
234
if (ncp == NULL || nc_file == NULL) {
lib/libc/rpc/getnetconfig.c
239
switch (ncp->valid) {
lib/libc/rpc/getnetconfig.c
249
if (ncp->flag == 0) { /* first time */
lib/libc/rpc/getnetconfig.c
250
ncp->flag = 1;
lib/libc/rpc/getnetconfig.c
251
ncp->nc_configs = ni.head;
lib/libc/rpc/getnetconfig.c
252
if (ncp->nc_configs != NULL) /* entry already exist */
lib/libc/rpc/getnetconfig.c
253
return(ncp->nc_configs->ncp);
lib/libc/rpc/getnetconfig.c
255
else if (ncp->nc_configs != NULL && ncp->nc_configs->next != NULL) {
lib/libc/rpc/getnetconfig.c
256
ncp->nc_configs = ncp->nc_configs->next;
lib/libc/rpc/getnetconfig.c
257
return(ncp->nc_configs->ncp);
lib/libc/rpc/getnetconfig.c
304
list->ncp = np;
lib/libc/rpc/getnetconfig.c
306
list->ncp->nc_lookups = NULL;
lib/libc/rpc/getnetconfig.c
308
if (parse_ncp(stringp, list->ncp) == -1) {
lib/libc/rpc/getnetconfig.c
328
ncp->nc_configs = ni.tail;
lib/libc/rpc/getnetconfig.c
329
return(ni.tail->ncp);
lib/libc/rpc/getnetconfig.c
377
if (q->ncp->nc_lookups != NULL) free(q->ncp->nc_lookups);
lib/libc/rpc/getnetconfig.c
378
free(q->ncp);
lib/libc/rpc/getnetconfig.c
404
struct netconfig *ncp = NULL; /* returned value */
lib/libc/rpc/getnetconfig.c
423
if (strcmp(list->ncp->nc_netid, netid) == 0) {
lib/libc/rpc/getnetconfig.c
424
return(dup_ncp(list->ncp));
lib/libc/rpc/getnetconfig.c
460
if ((ncp = (struct netconfig *)
lib/libc/rpc/getnetconfig.c
464
ncp->nc_lookups = NULL;
lib/libc/rpc/getnetconfig.c
465
if (parse_ncp(linep, ncp) == -1) {
lib/libc/rpc/getnetconfig.c
466
free(ncp);
lib/libc/rpc/getnetconfig.c
467
ncp = NULL;
lib/libc/rpc/getnetconfig.c
472
if (ncp == NULL) {
lib/libc/rpc/getnetconfig.c
476
return(ncp);
lib/libc/rpc/getnetconfig.c
510
struct netconfig *ncp) /* where to put results */
lib/libc/rpc/getnetconfig.c
519
if ((ncp->nc_netid = strtok_r(stringp, "\t ", &lasts)) == NULL) {
lib/libc/rpc/getnetconfig.c
528
ncp->nc_semantics = NC_TPI_COTS_ORD;
lib/libc/rpc/getnetconfig.c
530
ncp->nc_semantics = NC_TPI_COTS;
lib/libc/rpc/getnetconfig.c
532
ncp->nc_semantics = NC_TPI_CLTS;
lib/libc/rpc/getnetconfig.c
534
ncp->nc_semantics = NC_TPI_RAW;
lib/libc/rpc/getnetconfig.c
542
for (ncp->nc_flag = NC_NOFLAG; *tokenp != '\0';
lib/libc/rpc/getnetconfig.c
548
ncp->nc_flag |= NC_VISIBLE;
lib/libc/rpc/getnetconfig.c
551
ncp->nc_flag |= NC_BROADCAST;
lib/libc/rpc/getnetconfig.c
558
if ((ncp->nc_protofmly = strtok_r(NULL, "\t ", &lasts)) == NULL) {
lib/libc/rpc/getnetconfig.c
562
if ((ncp->nc_proto = strtok_r(NULL, "\t ", &lasts)) == NULL) {
lib/libc/rpc/getnetconfig.c
566
if ((ncp->nc_device = strtok_r(NULL, "\t ", &lasts)) == NULL) {
lib/libc/rpc/getnetconfig.c
573
ncp->nc_nlookups = 0;
lib/libc/rpc/getnetconfig.c
574
ncp->nc_lookups = NULL;
lib/libc/rpc/getnetconfig.c
578
if (ncp->nc_lookups != NULL) /* from last visit */
lib/libc/rpc/getnetconfig.c
579
free(ncp->nc_lookups);
lib/libc/rpc/getnetconfig.c
580
ncp->nc_lookups = NULL;
lib/libc/rpc/getnetconfig.c
581
ncp->nc_nlookups = 0;
lib/libc/rpc/getnetconfig.c
583
if ((nc_lookups = realloc(ncp->nc_lookups,
lib/libc/rpc/getnetconfig.c
584
(ncp->nc_nlookups + 1) * sizeof *ncp->nc_lookups)) == NULL) {
lib/libc/rpc/getnetconfig.c
585
free(ncp->nc_lookups);
lib/libc/rpc/getnetconfig.c
586
ncp->nc_lookups = NULL;
lib/libc/rpc/getnetconfig.c
590
ncp->nc_lookups = nc_lookups;
lib/libc/rpc/getnetconfig.c
591
ncp->nc_lookups[ncp->nc_nlookups++] = cp;
lib/libc/rpc/getnetconfig.c
642
dup_ncp(struct netconfig *ncp)
lib/libc/rpc/getnetconfig.c
663
*p = *ncp;
lib/libc/rpc/getnetconfig.c
664
p->nc_netid = (char *)strcpy(tmp,ncp->nc_netid);
lib/libc/rpc/getnetconfig.c
666
p->nc_protofmly = (char *)strcpy(tmp,ncp->nc_protofmly);
lib/libc/rpc/getnetconfig.c
668
p->nc_proto = (char *)strcpy(tmp,ncp->nc_proto);
lib/libc/rpc/getnetconfig.c
670
p->nc_device = (char *)strcpy(tmp,ncp->nc_device);
lib/libc/rpc/getnetconfig.c
679
p->nc_lookups[i] = (char *)strcpy(tmp,ncp->nc_lookups[i]);
lib/libc/rpc/getnetpath.c
143
struct netconfig *ncp = NULL; /* temp. holds a netconfig session */
lib/libc/rpc/getnetpath.c
158
if ((ncp = getnetconfig(np_sessionp->nc_handlep)) == NULL) {
lib/libc/rpc/getnetpath.c
161
} while ((ncp->nc_flag & NC_VISIBLE) == 0);
lib/libc/rpc/getnetpath.c
162
return (ncp);
lib/libc/rpc/getnetpath.c
172
if ((ncp = getnetconfigent(npp)) != NULL) {
lib/libc/rpc/getnetpath.c
175
chainp->ncp = ncp;
lib/libc/rpc/getnetpath.c
182
return (ncp);
lib/libc/rpc/getnetpath.c
210
freenetconfigent(chainp->ncp);
lib/libc/rpc/getnetpath.c
50
struct netconfig *ncp; /* an nconf entry */
libexec/telnetd/state.c
1533
#define ADD(c) *ncp++ = c
libexec/telnetd/state.c
1534
#define ADD_DATA(c) { *ncp++ = c; if (c == SE || c == IAC) *ncp++ = c; }
libexec/telnetd/state.c
1539
unsigned char *ncp;
libexec/telnetd/state.c
1542
ncp = statusbuf;
libexec/telnetd/state.c
1622
output_datalen(statusbuf, ncp - statusbuf);
libexec/telnetd/state.c
1626
{printsub('>', statusbuf, ncp - statusbuf); netflush();});
stand/lib/ext2fs.c
335
char *cp, *ncp, *path = NULL, *buf = NULL;
stand/lib/ext2fs.c
444
ncp = cp;
stand/lib/ext2fs.c
460
error = search_directory(ncp, f, &inumber);
stand/lib/nfs.c
397
char *cp, *ncp;
stand/lib/nfs.c
474
ncp = cp;
stand/lib/nfs.c
486
error = nfs_lookupfh(currfd, ncp, newfd);
stand/lib/ufs.c
402
char *cp, *ncp;
stand/lib/ufs.c
489
ncp = cp;
stand/lib/ufs.c
506
rc = search_directory(ncp, f, &inumber);
sys/kern/init_main.c
585
if (mp->mnt_ncmountpt.ncp == NULL) {
sys/kern/kern_descrip.c
2378
if (fp->f_nchandle.ncp)
sys/kern/kern_exec.c
453
if (nch->ncp) {
sys/kern/kern_exec.c
454
len = min(nch->ncp->nc_nlen, MAXCOMLEN);
sys/kern/kern_exec.c
455
bcopy(nch->ncp->nc_name, p->p_comm, len);
sys/kern/kern_exec.c
549
if (p->p_textnch.ncp)
sys/kern/kern_exit.c
498
if (p->p_textnch.ncp)
sys/kern/kern_proc.c
2055
if (p->p_fd != NULL && p->p_fd->fd_ncdir.ncp) {
sys/kern/kern_proc.c
2100
if (p->p_textnch.ncp) {
sys/kern/kern_shutdown.c
599
if (p->p_textnch.ncp)
sys/kern/uipc_usrreq.c
1150
if (error == 0 && nd.nl_nch.ncp->nc_vp != NULL)
sys/kern/vfs_cache.c
1004
ncp = nch->ncp;
sys/kern/vfs_cache.c
1006
target->ncp = ncp;
sys/kern/vfs_cache.c
1009
elm = _cache_mntcache_hash(ncp);
sys/kern/vfs_cache.c
1011
if (elm->ncp == ncp) {
sys/kern/vfs_cache.c
1012
ncpr = atomic_swap_ptr((void *)&elm->ncp, NULL);
sys/kern/vfs_cache.c
1013
if (ncpr == ncp) {
sys/kern/vfs_cache.c
1022
if (ncp)
sys/kern/vfs_cache.c
1023
_cache_hold(ncp);
sys/kern/vfs_cache.c
1042
if (nch->ncp) {
sys/kern/vfs_cache.c
1043
_cache_drop(nch->ncp);
sys/kern/vfs_cache.c
1044
nch->ncp = NULL;
sys/kern/vfs_cache.c
1053
elm = _cache_mntcache_hash(nch->ncp);
sys/kern/vfs_cache.c
1056
if (elm->ncp == NULL) {
sys/kern/vfs_cache.c
1057
ncpr = atomic_swap_ptr((void *)&elm->ncp, nch->ncp);
sys/kern/vfs_cache.c
1061
nch->ncp = NULL;
sys/kern/vfs_cache.c
1072
ncpr = atomic_swap_ptr((void *)&best->ncp, nch->ncp);
sys/kern/vfs_cache.c
1076
nch->ncp = NULL;
sys/kern/vfs_cache.c
1093
_cache_drop(nch->ncp);
sys/kern/vfs_cache.c
1094
nch->ncp = NULL;
sys/kern/vfs_cache.c
1107
return(_cache_lockstatus(nch->ncp));
sys/kern/vfs_cache.c
1113
_cache_lock(nch->ncp);
sys/kern/vfs_cache.c
1123
struct namecache *ncp = nch->ncp;
sys/kern/vfs_cache.c
1126
(ncp->nc_flag & NCF_UNRESOLVED)) {
sys/kern/vfs_cache.c
1127
_cache_lock(ncp);
sys/kern/vfs_cache.c
1129
_cache_lock_shared(ncp);
sys/kern/vfs_cache.c
1130
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
1131
if (ncp->nc_vp && (ncp->nc_vp->v_flag & VRECLAIMED)) {
sys/kern/vfs_cache.c
1132
_cache_unlock(ncp);
sys/kern/vfs_cache.c
1133
_cache_lock(ncp);
sys/kern/vfs_cache.c
1136
_cache_unlock(ncp);
sys/kern/vfs_cache.c
1137
_cache_lock(ncp);
sys/kern/vfs_cache.c
1216
if (__predict_true((fncpd->ncp->nc_flag & NCF_DESTROYED) == 0))
sys/kern/vfs_cache.c
1218
if (__predict_true((tncpd->ncp->nc_flag & NCF_DESTROYED) == 0))
sys/kern/vfs_cache.c
1220
if (__predict_true((fncp->ncp->nc_flag & NCF_DESTROYED) == 0))
sys/kern/vfs_cache.c
1222
if (__predict_true((tncp->ncp->nc_flag & NCF_DESTROYED) == 0))
sys/kern/vfs_cache.c
1229
return(_cache_lock_nonblock(nch->ncp));
sys/kern/vfs_cache.c
1235
_cache_unlock(nch->ncp);
sys/kern/vfs_cache.c
1250
_cache_get(struct namecache *ncp)
sys/kern/vfs_cache.c
1252
_cache_hold(ncp);
sys/kern/vfs_cache.c
1253
_cache_lock(ncp);
sys/kern/vfs_cache.c
1254
if (ncp->nc_vp && (ncp->nc_vp->v_flag & VRECLAIMED))
sys/kern/vfs_cache.c
1255
_cache_setunresolved(ncp, 1);
sys/kern/vfs_cache.c
1256
return(ncp);
sys/kern/vfs_cache.c
1266
_cache_get_maybe_shared(struct namecache *ncp, int excl)
sys/kern/vfs_cache.c
1269
(ncp->nc_flag & NCF_UNRESOLVED))
sys/kern/vfs_cache.c
1271
return(_cache_get(ncp));
sys/kern/vfs_cache.c
1273
_cache_hold(ncp);
sys/kern/vfs_cache.c
1274
_cache_lock_shared(ncp);
sys/kern/vfs_cache.c
1275
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
1276
if (ncp->nc_vp && (ncp->nc_vp->v_flag & VRECLAIMED)) {
sys/kern/vfs_cache.c
1277
_cache_unlock(ncp);
sys/kern/vfs_cache.c
1278
ncp = _cache_get(ncp);
sys/kern/vfs_cache.c
1279
_cache_drop(ncp);
sys/kern/vfs_cache.c
1282
_cache_unlock(ncp);
sys/kern/vfs_cache.c
1283
ncp = _cache_get(ncp);
sys/kern/vfs_cache.c
1284
_cache_drop(ncp);
sys/kern/vfs_cache.c
1286
return(ncp);
sys/kern/vfs_cache.c
1295
KKASSERT(nch->ncp->nc_refs > 0);
sys/kern/vfs_cache.c
1297
target->ncp = _cache_get(nch->ncp);
sys/kern/vfs_cache.c
1304
KKASSERT(nch->ncp->nc_refs > 0);
sys/kern/vfs_cache.c
1306
target->ncp = _cache_get_maybe_shared(nch->ncp, excl);
sys/kern/vfs_cache.c
1315
_cache_put(struct namecache *ncp)
sys/kern/vfs_cache.c
1317
_cache_unlock(ncp);
sys/kern/vfs_cache.c
1318
_cache_drop(ncp);
sys/kern/vfs_cache.c
1325
_cache_put(nch->ncp);
sys/kern/vfs_cache.c
1326
nch->ncp = NULL;
sys/kern/vfs_cache.c
1338
_cache_setvp(struct mount *mp, struct namecache *ncp, struct vnode *vp,
sys/kern/vfs_cache.c
1343
KKASSERT((ncp->nc_flag & NCF_UNRESOLVED) &&
sys/kern/vfs_cache.c
1344
(_cache_lockstatus(ncp) == LK_EXCLUSIVE) &&
sys/kern/vfs_cache.c
1345
ncp->nc_vp == NULL);
sys/kern/vfs_cache.c
1348
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
1355
if (!TAILQ_EMPTY(&ncp->nc_list))
sys/kern/vfs_cache.c
1358
ncp->nc_vp = vp;
sys/kern/vfs_cache.c
1359
TAILQ_INSERT_HEAD(&vp->v_namecache, ncp, nc_vnode);
sys/kern/vfs_cache.c
1361
_cache_hold(ncp); /* v_namecache assoc */
sys/kern/vfs_cache.c
1370
ncp->nc_flag |= NCF_ISDIR;
sys/kern/vfs_cache.c
1373
ncp->nc_flag |= NCF_ISSYMLINK;
sys/kern/vfs_cache.c
1380
ncp->nc_error = 0;
sys/kern/vfs_cache.c
1398
ncp->nc_vp = NULL;
sys/kern/vfs_cache.c
1399
ncp->nc_negcpu = mycpu->gd_cpuid;
sys/kern/vfs_cache.c
1401
TAILQ_INSERT_TAIL(&pn->neg_list, ncp, nc_vnode);
sys/kern/vfs_cache.c
1402
_cache_hold(ncp); /* neg_list assoc */
sys/kern/vfs_cache.c
1407
ncp->nc_error = ENOENT;
sys/kern/vfs_cache.c
1409
VFS_NCPGEN_SET(mp, ncp);
sys/kern/vfs_cache.c
1418
if (TAILQ_EMPTY(&ncp->nc_list) && ncp->nc_parent)
sys/kern/vfs_cache.c
1420
ncp->nc_flag &= ~(NCF_UNRESOLVED | NCF_DEFEREDZAP);
sys/kern/vfs_cache.c
1422
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
1428
_cache_setvp(nch->mount, nch->ncp, vp, 1);
sys/kern/vfs_cache.c
1437
struct namecache *ncp = nch->ncp;
sys/kern/vfs_cache.c
1439
if ((ncp->nc_timeout = ticks + nticks) == 0)
sys/kern/vfs_cache.c
1440
ncp->nc_timeout = 1;
sys/kern/vfs_cache.c
1460
_cache_setunresolved(struct namecache *ncp, int adjgen)
sys/kern/vfs_cache.c
1464
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
1468
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
1474
if (TAILQ_EMPTY(&ncp->nc_list) && ncp->nc_parent) {
sys/kern/vfs_cache.c
1479
ncp->nc_flag |= NCF_UNRESOLVED;
sys/kern/vfs_cache.c
1480
ncp->nc_timeout = 0;
sys/kern/vfs_cache.c
1481
ncp->nc_error = ENOTCONN;
sys/kern/vfs_cache.c
1482
if ((vp = ncp->nc_vp) != NULL) {
sys/kern/vfs_cache.c
1484
ncp->nc_vp = NULL;
sys/kern/vfs_cache.c
1485
TAILQ_REMOVE(&vp->v_namecache, ncp, nc_vnode);
sys/kern/vfs_cache.c
1495
if (!TAILQ_EMPTY(&ncp->nc_list))
sys/kern/vfs_cache.c
1499
pn = &pcpu_ncache[ncp->nc_negcpu];
sys/kern/vfs_cache.c
1503
TAILQ_REMOVE(&pn->neg_list, ncp, nc_vnode);
sys/kern/vfs_cache.c
1507
ncp->nc_flag &= ~(NCF_WHITEOUT|NCF_ISDIR|NCF_ISSYMLINK);
sys/kern/vfs_cache.c
1510
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
1511
_cache_drop(ncp); /* from v_namecache or neg_list */
sys/kern/vfs_cache.c
1522
_cache_auto_unresolve_test(struct mount *mp, struct namecache *ncp)
sys/kern/vfs_cache.c
1530
if (ncp->nc_timeout && (int)(ncp->nc_timeout - ticks) < 0 &&
sys/kern/vfs_cache.c
1531
TAILQ_EMPTY(&ncp->nc_list)) {
sys/kern/vfs_cache.c
1539
if (ncp->nc_vp == NULL && VFS_NCPGEN_TEST(mp, ncp)) {
sys/kern/vfs_cache.c
1550
_cache_auto_unresolve(struct mount *mp, struct namecache *ncp)
sys/kern/vfs_cache.c
1555
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
1556
if (_cache_auto_unresolve_test(mp, ncp))
sys/kern/vfs_cache.c
1557
_cache_setunresolved(ncp, 1);
sys/kern/vfs_cache.c
1564
_cache_setunresolved(nch->ncp, 1);
sys/kern/vfs_cache.c
1579
if (mp->mnt_ncmounton.ncp == nch->ncp)
sys/kern/vfs_cache.c
1581
if (mp->mnt_ncmountpt.ncp == nch->ncp)
sys/kern/vfs_cache.c
1599
nch->ncp->nc_flag &= ~NCF_ISMOUNTPT;
sys/kern/vfs_cache.c
161
struct namecache *ncp;
sys/kern/vfs_cache.c
1664
_cache_inval(struct namecache *ncp, int flags)
sys/kern/vfs_cache.c
1674
r = _cache_inval_internal(ncp, flags, &track);
sys/kern/vfs_cache.c
1677
_cache_unlock(ncp);
sys/kern/vfs_cache.c
1686
_cache_lock(ncp);
sys/kern/vfs_cache.c
1694
return(_cache_inval(nch->ncp, flags));
sys/kern/vfs_cache.c
1703
_cache_inval_internal(struct namecache *ncp, int flags, struct cinvtrack *track)
sys/kern/vfs_cache.c
1708
KKASSERT(_cache_lockstatus(ncp) == LK_EXCLUSIVE);
sys/kern/vfs_cache.c
1710
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
1711
_cache_setunresolved(ncp, 0);
sys/kern/vfs_cache.c
1713
ncp->nc_flag |= NCF_DESTROYED;
sys/kern/vfs_cache.c
1718
(nextkid = TAILQ_FIRST(&ncp->nc_list)) != NULL
sys/kern/vfs_cache.c
1726
track->resume_ncp = ncp;
sys/kern/vfs_cache.c
1727
_cache_hold(ncp);
sys/kern/vfs_cache.c
1735
if (kid->nc_parent != ncp) {
sys/kern/vfs_cache.c
1738
ncp->nc_name);
sys/kern/vfs_cache.c
1750
_cache_unlock(ncp);
sys/kern/vfs_cache.c
1753
_cache_lock(ncp);
sys/kern/vfs_cache.c
1757
if (kid->nc_parent != ncp) {
sys/kern/vfs_cache.c
1760
ncp->nc_name);
sys/kern/vfs_cache.c
1764
_cache_lock(ncp);
sys/kern/vfs_cache.c
1783
_cache_lock(ncp);
sys/kern/vfs_cache.c
1796
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0)
sys/kern/vfs_cache.c
1798
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
1822
struct namecache *ncp;
sys/kern/vfs_cache.c
1827
ncp = TAILQ_FIRST(&vp->v_namecache);
sys/kern/vfs_cache.c
1828
if (ncp)
sys/kern/vfs_cache.c
1829
_cache_hold(ncp);
sys/kern/vfs_cache.c
1830
while (ncp) {
sys/kern/vfs_cache.c
1832
if ((next = TAILQ_NEXT(ncp, nc_vnode)) != NULL)
sys/kern/vfs_cache.c
1835
_cache_lock(ncp);
sys/kern/vfs_cache.c
1836
if (ncp->nc_vp != vp) {
sys/kern/vfs_cache.c
1838
"%s\n", ncp->nc_name);
sys/kern/vfs_cache.c
1839
_cache_put(ncp);
sys/kern/vfs_cache.c
1844
_cache_inval(ncp, flags);
sys/kern/vfs_cache.c
1845
_cache_put(ncp); /* also releases reference */
sys/kern/vfs_cache.c
1846
ncp = next;
sys/kern/vfs_cache.c
1848
if (ncp && ncp->nc_vp != vp) {
sys/kern/vfs_cache.c
1851
"%s\n", ncp->nc_name);
sys/kern/vfs_cache.c
1852
_cache_drop(ncp);
sys/kern/vfs_cache.c
1870
struct namecache *ncp;
sys/kern/vfs_cache.c
1875
ncp = TAILQ_FIRST(&vp->v_namecache);
sys/kern/vfs_cache.c
1876
if (ncp)
sys/kern/vfs_cache.c
1877
_cache_hold(ncp);
sys/kern/vfs_cache.c
1879
while (ncp) {
sys/kern/vfs_cache.c
1881
if ((next = TAILQ_NEXT(ncp, nc_vnode)) != NULL)
sys/kern/vfs_cache.c
1884
if (_cache_lock_nonblock(ncp)) {
sys/kern/vfs_cache.c
1885
_cache_drop(ncp);
sys/kern/vfs_cache.c
1890
if (ncp->nc_vp != vp) {
sys/kern/vfs_cache.c
1892
"%s\n", ncp->nc_name);
sys/kern/vfs_cache.c
1893
_cache_put(ncp);
sys/kern/vfs_cache.c
1898
_cache_inval(ncp, 0);
sys/kern/vfs_cache.c
1899
_cache_put(ncp); /* also releases reference */
sys/kern/vfs_cache.c
1900
ncp = next;
sys/kern/vfs_cache.c
1902
if (ncp && ncp->nc_vp != vp) {
sys/kern/vfs_cache.c
1905
"%s\n", ncp->nc_name);
sys/kern/vfs_cache.c
1906
_cache_drop(ncp);
sys/kern/vfs_cache.c
1930
struct namecache *ncp;
sys/kern/vfs_cache.c
1934
while ((ncp = TAILQ_FIRST(&vp->v_namecache)) != NULL) {
sys/kern/vfs_cache.c
1935
_cache_hold(ncp);
sys/kern/vfs_cache.c
1937
if (_cache_lock_nonblock(ncp)) {
sys/kern/vfs_cache.c
1938
_cache_drop(ncp);
sys/kern/vfs_cache.c
1945
while ((kid = TAILQ_FIRST(&ncp->nc_list)) != NULL) {
sys/kern/vfs_cache.c
1958
_cache_put(ncp);
sys/kern/vfs_cache.c
1965
_cache_put(ncp);
sys/kern/vfs_cache.c
1982
if (kid->nc_parent != ncp ||
sys/kern/vfs_cache.c
1989
_cache_put(ncp);
sys/kern/vfs_cache.c
2012
_cache_unlink_parent(ncp, kid, nchpp);
sys/kern/vfs_cache.c
2030
if (ncp->nc_refs != 1 + ncpbaserefs(ncp)) {
sys/kern/vfs_cache.c
2031
_cache_put(ncp);
sys/kern/vfs_cache.c
2048
_cache_setunresolved(ncp, 1);
sys/kern/vfs_cache.c
2049
_cache_put(ncp);
sys/kern/vfs_cache.c
2063
struct namecache *ncp;
sys/kern/vfs_cache.c
2066
TAILQ_FOREACH(ncp, &vp->v_namecache, nc_vnode) {
sys/kern/vfs_cache.c
2067
if (ncp->nc_flag & (NCF_WXOK | NCF_NOTX))
sys/kern/vfs_cache.c
2068
atomic_clear_short(&ncp->nc_flag, NCF_WXOK | NCF_NOTX);
sys/kern/vfs_cache.c
2087
struct namecache *fncp = fnch->ncp;
sys/kern/vfs_cache.c
2088
struct namecache *tncp = tnch->ncp;
sys/kern/vfs_cache.c
2162
_cache_unlink(nch->ncp);
sys/kern/vfs_cache.c
2166
_cache_unlink(struct namecache *ncp)
sys/kern/vfs_cache.c
2174
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
2175
ncp->nc_flag |= NCF_DESTROYED;
sys/kern/vfs_cache.c
2187
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
2188
vp = ncp->nc_vp;
sys/kern/vfs_cache.c
2196
_cache_setunresolved(ncp, 0);
sys/kern/vfs_cache.c
2199
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
2212
struct namecache *ncp = nch->ncp;
sys/kern/vfs_cache.c
2214
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0 &&
sys/kern/vfs_cache.c
2215
(vp = ncp->nc_vp) != NULL &&
sys/kern/vfs_cache.c
2253
struct namecache *ncp;
sys/kern/vfs_cache.c
2258
ncp = nch->ncp;
sys/kern/vfs_cache.c
2261
if (ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_cache.c
2266
if (error == 0 && (vp = ncp->nc_vp) != NULL) {
sys/kern/vfs_cache.c
2278
vp, ncp->nc_name);
sys/kern/vfs_cache.c
2279
_cache_unlock(ncp);
sys/kern/vfs_cache.c
2280
_cache_lock(ncp);
sys/kern/vfs_cache.c
2281
_cache_setunresolved(ncp, 1);
sys/kern/vfs_cache.c
2288
KKASSERT(ncp->nc_vp == vp);
sys/kern/vfs_cache.c
2291
KKASSERT(ncp->nc_vp == vp);
sys/kern/vfs_cache.c
2322
struct namecache *ncp;
sys/kern/vfs_cache.c
2328
ncp = nch->ncp;
sys/kern/vfs_cache.c
2331
if (ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_cache.c
2336
while (error == 0 && (vp = ncp->nc_vp) != NULL) {
sys/kern/vfs_cache.c
2372
vp, ncp->nc_name);
sys/kern/vfs_cache.c
2373
_cache_unlock(ncp);
sys/kern/vfs_cache.c
2374
_cache_lock(ncp);
sys/kern/vfs_cache.c
2375
_cache_setunresolved(ncp, 1);
sys/kern/vfs_cache.c
2382
KKASSERT(ncp->nc_vp == vp);
sys/kern/vfs_cache.c
2385
KKASSERT(ncp->nc_vp == vp);
sys/kern/vfs_cache.c
2416
cache_dvpref(struct namecache *ncp)
sys/kern/vfs_cache.c
2422
if ((par = ncp->nc_parent) != NULL) {
sys/kern/vfs_cache.c
245
static void _cache_drop(struct namecache *ncp);
sys/kern/vfs_cache.c
2476
nch->ncp = NULL;
sys/kern/vfs_cache.c
248
static void _cache_setunresolved(struct namecache *ncp, int adjgen);
sys/kern/vfs_cache.c
2486
nch->ncp = TAILQ_FIRST(&dvp->v_namecache);
sys/kern/vfs_cache.c
2487
if (nch->ncp)
sys/kern/vfs_cache.c
2500
nch->ncp = TAILQ_FIRST(&dvp->v_namecache);
sys/kern/vfs_cache.c
2501
if (nch->ncp) {
sys/kern/vfs_cache.c
2514
nch->ncp = _cache_get(nch->mount->mnt_ncmountpt.ncp);
sys/kern/vfs_cache.c
2516
_cache_put(nch->ncp);
sys/kern/vfs_cache.c
252
static void _cache_unlink(struct namecache *ncp);
sys/kern/vfs_cache.c
2525
nch->ncp = NULL;
sys/kern/vfs_cache.c
2544
nch->ncp = NULL;
sys/kern/vfs_cache.c
2571
if (nch->ncp == NULL)
sys/kern/vfs_cache.c
2584
pvp, nch->ncp->nc_name, dvp);
sys/kern/vfs_cache.c
2592
pvp, nch->ncp->nc_name);
sys/kern/vfs_cache.c
2606
if (nch->ncp)
sys/kern/vfs_cache.c
2632
nch.ncp = NULL;
sys/kern/vfs_cache.c
2648
if ((nch.ncp = TAILQ_FIRST(&pvp->v_namecache)) != NULL) {
sys/kern/vfs_cache.c
2649
_cache_hold(nch.ncp);
sys/kern/vfs_cache.c
2656
nch.ncp = _cache_get(pvp->v_mount->mnt_ncmountpt.ncp);
sys/kern/vfs_cache.c
2658
_cache_unlock(nch.ncp);
sys/kern/vfs_cache.c
2661
_cache_drop(nch.ncp);
sys/kern/vfs_cache.c
2662
nch.ncp = NULL;
sys/kern/vfs_cache.c
2675
nch.ncp->nc_name);
sys/kern/vfs_cache.c
2688
_cache_drop(nch.ncp);
sys/kern/vfs_cache.c
2750
nch->ncp, nch->ncp->nc_name,
sys/kern/vfs_cache.c
2770
rncp.ncp = NULL;
sys/kern/vfs_cache.c
2803
nch->ncp->nc_name,
sys/kern/vfs_cache.c
2810
KKASSERT(rncp.ncp != NULL);
sys/kern/vfs_cache.c
2816
if (rncp.ncp == NULL && eofflag == 0 && uio.uio_resid != blksize)
sys/kern/vfs_cache.c
2822
if (rncp.ncp) {
sys/kern/vfs_cache.c
2823
if (rncp.ncp->nc_flag & NCF_UNRESOLVED) {
sys/kern/vfs_cache.c
2824
_cache_setvp(rncp.mount, rncp.ncp, dvp, 1);
sys/kern/vfs_cache.c
2827
nch->ncp->nc_name, rncp.ncp->nc_name, dvp);
sys/kern/vfs_cache.c
2832
nch->ncp->nc_name, rncp.ncp->nc_name, dvp,
sys/kern/vfs_cache.c
2833
rncp.ncp->nc_vp);
sys/kern/vfs_cache.c
2836
if (rncp.ncp->nc_vp == NULL)
sys/kern/vfs_cache.c
2837
error = rncp.ncp->nc_error;
sys/kern/vfs_cache.c
2845
dvp, nch->ncp->nc_name);
sys/kern/vfs_cache.c
2884
cache_zap(struct namecache *ncp)
sys/kern/vfs_cache.c
2898
_cache_setunresolved(ncp, 1);
sys/kern/vfs_cache.c
2909
KKASSERT(ncp->nc_flag & NCF_UNRESOLVED);
sys/kern/vfs_cache.c
2910
KKASSERT(ncp->nc_refs > 0);
sys/kern/vfs_cache.c
2921
if ((par = ncp->nc_parent) != NULL) {
sys/kern/vfs_cache.c
2925
ncp->nc_flag |= NCF_DEFEREDZAP;
sys/kern/vfs_cache.c
2929
_cache_unlock(ncp);
sys/kern/vfs_cache.c
2930
_cache_drop(ncp); /* caller's ref */
sys/kern/vfs_cache.c
2938
nchpp = ncp->nc_head;
sys/kern/vfs_cache.c
2959
if (ncp->nc_refs != refcmp || TAILQ_FIRST(&ncp->nc_list)) {
sys/kern/vfs_cache.c
2964
_cache_unlock(ncp);
sys/kern/vfs_cache.c
2965
_cache_drop(ncp);
sys/kern/vfs_cache.c
2978
KKASSERT(nchpp == ncp->nc_head);
sys/kern/vfs_cache.c
2979
_cache_unlink_parent(par, ncp, nchpp); /* eats nhcpp */
sys/kern/vfs_cache.c
2983
KKASSERT(ncp->nc_head == NULL);
sys/kern/vfs_cache.c
299
ncpbaserefs(struct namecache *ncp)
sys/kern/vfs_cache.c
2990
if (ncp->nc_refs != refcmp) {
sys/kern/vfs_cache.c
2992
ncp, ncp->nc_refs, refcmp);
sys/kern/vfs_cache.c
2995
ncp->nc_refs = -1; /* safety */
sys/kern/vfs_cache.c
2996
if (ncp->nc_name)
sys/kern/vfs_cache.c
2997
kfree(ncp->nc_name, M_VFSCACHEAUX);
sys/kern/vfs_cache.c
2998
kfree_obj(ncp, M_VFSCACHE);
sys/kern/vfs_cache.c
301
return (1 + ((ncp->nc_flag & NCF_UNRESOLVED) == 0));
sys/kern/vfs_cache.c
3013
ncp = par;
sys/kern/vfs_cache.c
3231
struct namecache *ncp;
sys/kern/vfs_cache.c
3255
hash = fnv_32_buf(&par_nch->ncp, sizeof(par_nch->ncp), hash);
sys/kern/vfs_cache.c
3270
TAILQ_FOREACH_REVERSE(ncp, &nchpp->list, nchash_list, nc_hash) {
sys/kern/vfs_cache.c
3281
if (ncp->nc_parent == par_nch->ncp &&
sys/kern/vfs_cache.c
3282
ncp->nc_nlen == nlc->nlc_namelen) {
sys/kern/vfs_cache.c
3283
if (ncp->nc_flag & NCF_DESTROYED) {
sys/kern/vfs_cache.c
3284
if (ncp->nc_refs == 1 && rep_ncp == NULL)
sys/kern/vfs_cache.c
3285
rep_ncp = ncp;
sys/kern/vfs_cache.c
3288
if (bcmp(ncp->nc_name, nlc->nlc_nameptr, ncp->nc_nlen))
sys/kern/vfs_cache.c
3294
_cache_hold(ncp);
sys/kern/vfs_cache.c
3304
_cache_unlock(par_nch->ncp);
sys/kern/vfs_cache.c
331
static int cache_zap(struct namecache *ncp);
sys/kern/vfs_cache.c
3321
_cache_drop(ncp);
sys/kern/vfs_cache.c
3336
if (_cache_lock_special(ncp) == 0) {
sys/kern/vfs_cache.c
3342
if (ncp->nc_parent != par_nch->ncp ||
sys/kern/vfs_cache.c
3343
ncp->nc_nlen != nlc->nlc_namelen ||
sys/kern/vfs_cache.c
3344
bcmp(ncp->nc_name, nlc->nlc_nameptr,
sys/kern/vfs_cache.c
3345
ncp->nc_nlen) ||
sys/kern/vfs_cache.c
3346
(ncp->nc_flag & NCF_DESTROYED)) {
sys/kern/vfs_cache.c
3347
_cache_put(ncp);
sys/kern/vfs_cache.c
3350
_cache_auto_unresolve(mp, ncp);
sys/kern/vfs_cache.c
3357
_cache_get(ncp); /* cycle the lock to block */
sys/kern/vfs_cache.c
3358
_cache_put(ncp);
sys/kern/vfs_cache.c
3359
_cache_drop(ncp);
sys/kern/vfs_cache.c
3381
if (rep_ncp->nc_parent == par_nch->ncp &&
sys/kern/vfs_cache.c
3389
ncp = rep_ncp;
sys/kern/vfs_cache.c
3391
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
3393
bcopy(nlc->nlc_nameptr, ncp->nc_name,
sys/kern/vfs_cache.c
3407
ncp->nc_flag &= ~NCF_DESTROYED;
sys/kern/vfs_cache.c
3410
_cache_setunresolved(ncp, 0);
sys/kern/vfs_cache.c
3411
ncp->nc_flag = NCF_UNRESOLVED;
sys/kern/vfs_cache.c
3412
ncp->nc_error = ENOTCONN;
sys/kern/vfs_cache.c
3414
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
3417
_cache_unlock(par_nch->ncp);
sys/kern/vfs_cache.c
345
struct namecache *ncp;
sys/kern/vfs_cache.c
3467
_cache_lock(par_nch->ncp);
sys/kern/vfs_cache.c
3479
ncp = new_ncp;
sys/kern/vfs_cache.c
3480
++ncp->nc_refs;
sys/kern/vfs_cache.c
3481
_cache_link_parent(ncp, par_nch->ncp, nchpp);
sys/kern/vfs_cache.c
3483
_cache_unlock(par_nch->ncp);
sys/kern/vfs_cache.c
3489
if (ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_cache.c
3491
else if (ncp->nc_vp)
sys/kern/vfs_cache.c
3496
nch.ncp = ncp;
sys/kern/vfs_cache.c
3512
struct namecache *ncp;
sys/kern/vfs_cache.c
3538
hash = fnv_32_buf(&par_nch->ncp, sizeof(par_nch->ncp), hash);
sys/kern/vfs_cache.c
3543
TAILQ_FOREACH(ncp, &nchpp->list, nc_hash) {
sys/kern/vfs_cache.c
3549
if (ncp->nc_parent == par_nch->ncp &&
sys/kern/vfs_cache.c
3550
ncp->nc_nlen == nlc->nlc_namelen &&
sys/kern/vfs_cache.c
3551
bcmp(ncp->nc_name, nlc->nlc_nameptr, ncp->nc_nlen) == 0 &&
sys/kern/vfs_cache.c
3552
(ncp->nc_flag & NCF_DESTROYED) == 0
sys/kern/vfs_cache.c
3554
_cache_hold(ncp);
sys/kern/vfs_cache.c
3557
if (_cache_lock_shared_special(ncp) == 0) {
sys/kern/vfs_cache.c
3558
if (ncp->nc_parent == par_nch->ncp &&
sys/kern/vfs_cache.c
3559
ncp->nc_nlen == nlc->nlc_namelen &&
sys/kern/vfs_cache.c
3560
bcmp(ncp->nc_name, nlc->nlc_nameptr,
sys/kern/vfs_cache.c
3561
ncp->nc_nlen) == 0 &&
sys/kern/vfs_cache.c
3562
(ncp->nc_flag & NCF_DESTROYED) == 0 &&
sys/kern/vfs_cache.c
3563
(ncp->nc_flag & NCF_UNRESOLVED) == 0 &&
sys/kern/vfs_cache.c
3564
_cache_auto_unresolve_test(mp, ncp) == 0)
sys/kern/vfs_cache.c
3568
_cache_unlock(ncp);
sys/kern/vfs_cache.c
3570
_cache_drop(ncp);
sys/kern/vfs_cache.c
3588
res_nch->ncp = ncp;
sys/kern/vfs_cache.c
359
_cache_ncp_gen_enter(struct namecache *ncp)
sys/kern/vfs_cache.c
3592
KKASSERT(ncp->nc_error != EWOULDBLOCK);
sys/kern/vfs_cache.c
3593
return(ncp->nc_error);
sys/kern/vfs_cache.c
3605
struct namecache *ncp;
sys/kern/vfs_cache.c
361
ncp->nc_generation += 2;
sys/kern/vfs_cache.c
3621
hash = fnv_32_buf(&par_nch->ncp, sizeof(par_nch->ncp), hash);
sys/kern/vfs_cache.c
3626
TAILQ_FOREACH(ncp, &nchpp->list, nc_hash) {
sys/kern/vfs_cache.c
3632
if (ncp->nc_parent == par_nch->ncp &&
sys/kern/vfs_cache.c
3633
ncp->nc_nlen == nlc->nlc_namelen &&
sys/kern/vfs_cache.c
3634
bcmp(ncp->nc_name, nlc->nlc_nameptr, ncp->nc_nlen) == 0 &&
sys/kern/vfs_cache.c
3635
(ncp->nc_flag & NCF_DESTROYED) == 0
sys/kern/vfs_cache.c
3637
_cache_hold(ncp);
sys/kern/vfs_cache.c
3640
_cache_unlock(par_nch->ncp);
sys/kern/vfs_cache.c
3643
if (_cache_lock_special(ncp) == 0) {
sys/kern/vfs_cache.c
3644
if (ncp->nc_parent != par_nch->ncp ||
sys/kern/vfs_cache.c
3645
ncp->nc_nlen != nlc->nlc_namelen ||
sys/kern/vfs_cache.c
3646
bcmp(ncp->nc_name, nlc->nlc_nameptr, ncp->nc_nlen) ||
sys/kern/vfs_cache.c
3647
(ncp->nc_flag & NCF_DESTROYED)) {
sys/kern/vfs_cache.c
3650
ncp,
sys/kern/vfs_cache.c
3654
_cache_unlock(ncp);
sys/kern/vfs_cache.c
3655
_cache_drop(ncp);
sys/kern/vfs_cache.c
3658
_cache_auto_unresolve(mp, ncp);
sys/kern/vfs_cache.c
3665
_cache_drop(ncp);
sys/kern/vfs_cache.c
367
_cache_ncp_gen_exit(struct namecache *ncp)
sys/kern/vfs_cache.c
3693
if (_cache_lock_nonblock(par_nch->ncp) == 0) {
sys/kern/vfs_cache.c
370
ncp->nc_generation += 2;
sys/kern/vfs_cache.c
3707
ncp = new_ncp;
sys/kern/vfs_cache.c
3708
++ncp->nc_refs;
sys/kern/vfs_cache.c
3709
_cache_link_parent(ncp, par_nch->ncp, nchpp);
sys/kern/vfs_cache.c
3711
_cache_unlock(par_nch->ncp);
sys/kern/vfs_cache.c
3717
if (ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_cache.c
3719
else if (ncp->nc_vp)
sys/kern/vfs_cache.c
3724
nch.ncp = ncp;
sys/kern/vfs_cache.c
3734
nch.ncp = NULL;
sys/kern/vfs_cache.c
3752
struct namecache *ncp;
sys/kern/vfs_cache.c
3765
hash = fnv_32_buf(&par_nch->ncp, sizeof(par_nch->ncp), hash);
sys/kern/vfs_cache.c
3769
TAILQ_FOREACH(ncp, &nchpp->list, nc_hash) {
sys/kern/vfs_cache.c
3775
if (ncp->nc_parent == par_nch->ncp &&
sys/kern/vfs_cache.c
3776
ncp->nc_nlen == nlc->nlc_namelen &&
sys/kern/vfs_cache.c
3777
bcmp(ncp->nc_name, nlc->nlc_nameptr, ncp->nc_nlen) == 0 &&
sys/kern/vfs_cache.c
3778
(ncp->nc_flag & NCF_DESTROYED) == 0
sys/kern/vfs_cache.c
3787
if (_cache_auto_unresolve_test(par_nch->mount, ncp))
sys/kern/vfs_cache.c
3789
if (ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_cache.c
3791
_cache_hold(ncp);
sys/kern/vfs_cache.c
3804
if (_cache_lockstatus(ncp) < 0 ||
sys/kern/vfs_cache.c
3805
(ncp->nc_flag & (NCF_DESTROYED | NCF_UNRESOLVED)))
sys/kern/vfs_cache.c
3808
(ncp->nc_flag &
sys/kern/vfs_cache.c
3812
ncp, ncp->nc_flag, ncp->nc_error,
sys/kern/vfs_cache.c
3813
ncp->nc_name);
sys/kern/vfs_cache.c
3815
_cache_drop(ncp);
sys/kern/vfs_cache.c
3831
nch.ncp = NULL;
sys/kern/vfs_cache.c
3838
if (ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_cache.c
3840
else if (ncp->nc_vp)
sys/kern/vfs_cache.c
3845
nch.ncp = ncp;
sys/kern/vfs_cache.c
3878
ncmount_cache_lookup4(struct mount *mp, struct namecache *ncp)
sys/kern/vfs_cache.c
3883
hash = iscsi_crc32_ext(&ncp, sizeof(ncp), hash);
sys/kern/vfs_cache.c
3892
ncmount_cache_lookup(struct mount *mp, struct namecache *ncp)
sys/kern/vfs_cache.c
3900
ncc = ncmount_cache_lookup4(mp, ncp);
sys/kern/vfs_cache.c
3908
if (ncc->ncp == ncp && ncc->mp == mp) /* 0 */
sys/kern/vfs_cache.c
3918
if (ncc->ncp == ncp && ncc->mp == mp)
sys/kern/vfs_cache.c
3967
ncc = ncmount_cache_lookup(nch->mount, nch->ncp);
sys/kern/vfs_cache.c
3968
if (ncc->ncp == nch->ncp && ncc->mp == nch->mount) {
sys/kern/vfs_cache.c
3999
if (ncc_copy.ncp != nch->ncp || ncc_copy.mp != nch->mount) {
sys/kern/vfs_cache.c
4006
target->mnt_ncmounton.ncp == nch->ncp) {
sys/kern/vfs_cache.c
4035
info.nch_ncp = nch->ncp;
sys/kern/vfs_cache.c
4043
ncc = ncmount_cache_lookup(nch->mount, nch->ncp);
sys/kern/vfs_cache.c
4044
if (ncc->ncp == nch->ncp && ncc->mp == nch->mount) {
sys/kern/vfs_cache.c
4065
ncc->ncp = nch->ncp; /* ptr compares only, not refd*/
sys/kern/vfs_cache.c
4100
mp->mnt_ncmounton.ncp == info->nch_ncp
sys/kern/vfs_cache.c
4134
ncc->ncp != mp->mnt_ncmounton.ncp) {
sys/kern/vfs_cache.c
4142
ncc->ncp != mp->mnt_ncmounton.ncp) {
sys/kern/vfs_cache.c
4149
ncc->ncp = NULL;
sys/kern/vfs_cache.c
4168
mp->mnt_ncmounton.ncp);
sys/kern/vfs_cache.c
4179
ncc->ncp = mp->mnt_ncmounton.ncp; /* ptr compares only */
sys/kern/vfs_cache.c
4231
ncc->ncp = NULL;
sys/kern/vfs_cache.c
4277
struct namecache *ncp;
sys/kern/vfs_cache.c
4283
ncp = nch->ncp;
sys/kern/vfs_cache.c
4285
KKASSERT(_cache_lockstatus(ncp) == LK_EXCLUSIVE);
sys/kern/vfs_cache.c
4293
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
4294
if (ncp->nc_vp && (ncp->nc_vp->v_flag & VRECLAIMED)) {
sys/kern/vfs_cache.c
4295
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
4296
_cache_setunresolved(ncp, 0);
sys/kern/vfs_cache.c
4297
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
4298
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
4300
return (ncp->nc_error);
sys/kern/vfs_cache.c
4302
} else if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
4303
return (ncp->nc_error);
sys/kern/vfs_cache.c
4305
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
4308
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
4321
if (ncp->nc_flag & NCF_DESTROYED) {
sys/kern/vfs_cache.c
4322
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
4330
if (ncp == mp->mnt_ncmountpt.ncp) {
sys/kern/vfs_cache.c
4332
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
4341
if (ncp->nc_parent == NULL) {
sys/kern/vfs_cache.c
4342
kprintf("EXDEV case 1 %p %*.*s\n", ncp,
sys/kern/vfs_cache.c
4343
ncp->nc_nlen, ncp->nc_nlen, ncp->nc_name);
sys/kern/vfs_cache.c
4344
ncp->nc_error = EXDEV;
sys/kern/vfs_cache.c
4345
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
4346
return(ncp->nc_error);
sys/kern/vfs_cache.c
4367
while ((dvp = cache_dvpref(ncp)) == NULL) {
sys/kern/vfs_cache.c
4373
if (ncp->nc_parent->nc_flag & NCF_DESTROYED) {
sys/kern/vfs_cache.c
4376
ncp->nc_parent->nc_name, ncp->nc_name);
sys/kern/vfs_cache.c
4378
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
4381
par = ncp->nc_parent;
sys/kern/vfs_cache.c
4395
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
4407
if (par == nch->mount->mnt_ncmountpt.ncp) {
sys/kern/vfs_cache.c
4417
nctmp.ncp = par;
sys/kern/vfs_cache.c
4428
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
4448
nctmp.ncp = ncp;
sys/kern/vfs_cache.c
4450
ncp->nc_error = VOP_NRESOLVE(&nctmp, dvp, cred);
sys/kern/vfs_cache.c
4453
ncp->nc_error = EPERM;
sys/kern/vfs_cache.c
4456
if (ncp->nc_error == EAGAIN) {
sys/kern/vfs_cache.c
4458
ncp, ncp->nc_nlen, ncp->nc_nlen, ncp->nc_name);
sys/kern/vfs_cache.c
4461
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
4463
return(ncp->nc_error);
sys/kern/vfs_cache.c
4481
struct namecache *ncp = mp->mnt_ncmountpt.ncp;
sys/kern/vfs_cache.c
4492
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_cache.c
4493
if (ncp->nc_vp && (ncp->nc_vp->v_flag & VRECLAIMED))
sys/kern/vfs_cache.c
4494
_cache_setunresolved(ncp, adjgen);
sys/kern/vfs_cache.c
4497
if (ncp->nc_flag & NCF_UNRESOLVED) {
sys/kern/vfs_cache.c
4503
_cache_unlock(ncp);
sys/kern/vfs_cache.c
4506
_cache_lock(ncp);
sys/kern/vfs_cache.c
4512
if (ncp->nc_flag & NCF_UNRESOLVED) {
sys/kern/vfs_cache.c
4513
ncp->nc_error = error;
sys/kern/vfs_cache.c
4515
_cache_setvp(mp, ncp, vp, adjgen);
sys/kern/vfs_cache.c
4520
mp, error, ncp);
sys/kern/vfs_cache.c
4521
_cache_setvp(mp, ncp, NULL, adjgen);
sys/kern/vfs_cache.c
4528
return(ncp->nc_error);
sys/kern/vfs_cache.c
4539
struct namecache *ncp;
sys/kern/vfs_cache.c
4546
ncp = nch->ncp;
sys/kern/vfs_cache.c
4548
KKASSERT(_cache_lockstatus(ncp) == LK_EXCLUSIVE);
sys/kern/vfs_cache.c
4554
if (ncp == mp->mnt_ncmountpt.ncp)
sys/kern/vfs_cache.c
456
struct namecache *ncp;
sys/kern/vfs_cache.c
4561
if (ncp->nc_flag & NCF_DESTROYED)
sys/kern/vfs_cache.c
4569
if (ncp->nc_parent == NULL)
sys/kern/vfs_cache.c
4592
while ((dvp = cache_dvpref(ncp)) == NULL) {
sys/kern/vfs_cache.c
4598
if (ncp->nc_parent->nc_flag & NCF_DESTROYED)
sys/kern/vfs_cache.c
4600
par = ncp->nc_parent;
sys/kern/vfs_cache.c
4626
if (par == nch->mount->mnt_ncmountpt.ncp) {
sys/kern/vfs_cache.c
4636
nctmp.ncp = par;
sys/kern/vfs_cache.c
467
if (elm->ncp) {
sys/kern/vfs_cache.c
4670
struct namecache *ncp;
sys/kern/vfs_cache.c
468
ncp = atomic_swap_ptr((void *)&elm->ncp, NULL);
sys/kern/vfs_cache.c
469
if (ncp)
sys/kern/vfs_cache.c
470
_cache_drop(ncp);
sys/kern/vfs_cache.c
4702
ncp = TAILQ_FIRST(&pn->neg_list);
sys/kern/vfs_cache.c
4703
if (ncp == NULL) {
sys/kern/vfs_cache.c
4707
TAILQ_REMOVE(&pn->neg_list, ncp, nc_vnode);
sys/kern/vfs_cache.c
4708
TAILQ_INSERT_TAIL(&pn->neg_list, ncp, nc_vnode);
sys/kern/vfs_cache.c
4709
_cache_hold(ncp);
sys/kern/vfs_cache.c
4731
if (_cache_lock_special(ncp) == 0) {
sys/kern/vfs_cache.c
4732
if (ncp->nc_vp == NULL &&
sys/kern/vfs_cache.c
4733
ncp->nc_refs == 3 &&
sys/kern/vfs_cache.c
4734
(ncp->nc_flag & NCF_UNRESOLVED) == 0)
sys/kern/vfs_cache.c
4737
cache_zap(ncp);
sys/kern/vfs_cache.c
4739
_cache_unlock(ncp);
sys/kern/vfs_cache.c
4740
_cache_drop(ncp);
sys/kern/vfs_cache.c
4743
_cache_drop(ncp);
sys/kern/vfs_cache.c
4759
struct namecache *ncp;
sys/kern/vfs_cache.c
4786
ncp = TAILQ_FIRST(&nchpp->list);
sys/kern/vfs_cache.c
4792
while (ncp && (ncp->nc_flag & NCF_DUMMY))
sys/kern/vfs_cache.c
4793
ncp = TAILQ_NEXT(ncp, nc_hash);
sys/kern/vfs_cache.c
4795
if (ncp) {
sys/kern/vfs_cache.c
4799
TAILQ_REMOVE(&nchpp->list, ncp, nc_hash);
sys/kern/vfs_cache.c
4800
TAILQ_INSERT_TAIL(&nchpp->list, ncp, nc_hash);
sys/kern/vfs_cache.c
4802
if (ncp->nc_refs != ncpbaserefs(ncp)) {
sys/kern/vfs_cache.c
4808
ncp = NULL;
sys/kern/vfs_cache.c
4810
(ncp->nc_flag & NCF_UNRESOLVED))
sys/kern/vfs_cache.c
4817
_cache_hold(ncp);
sys/kern/vfs_cache.c
4823
_cache_hold(ncp);
sys/kern/vfs_cache.c
4828
ncp = NULL;
sys/kern/vfs_cache.c
4838
if (ncp) {
sys/kern/vfs_cache.c
4839
if (_cache_lock_special(ncp) == 0) {
sys/kern/vfs_cache.c
4840
if (ncp->nc_refs == 1 + ncpbaserefs(ncp)) {
sys/kern/vfs_cache.c
4843
cache_zap(ncp);
sys/kern/vfs_cache.c
4845
_cache_unlock(ncp);
sys/kern/vfs_cache.c
4846
_cache_drop(ncp);
sys/kern/vfs_cache.c
4849
_cache_drop(ncp);
sys/kern/vfs_cache.c
4868
struct namecache *ncp;
sys/kern/vfs_cache.c
4887
ncp = &dummy;
sys/kern/vfs_cache.c
4888
while ((ncp = TAILQ_NEXT(ncp, nc_hash)) != NULL) {
sys/kern/vfs_cache.c
4889
if ((ncp->nc_flag & NCF_DEFEREDZAP) == 0)
sys/kern/vfs_cache.c
4892
TAILQ_INSERT_AFTER(&nchpp->list, ncp, &dummy, nc_hash);
sys/kern/vfs_cache.c
4893
_cache_hold(ncp);
sys/kern/vfs_cache.c
4895
if (_cache_lock_nonblock(ncp) == 0) {
sys/kern/vfs_cache.c
4896
ncp->nc_flag &= ~NCF_DEFEREDZAP;
sys/kern/vfs_cache.c
4897
_cache_unlock(ncp);
sys/kern/vfs_cache.c
4899
_cache_drop(ncp);
sys/kern/vfs_cache.c
4901
ncp = &dummy;
sys/kern/vfs_cache.c
4969
nch->ncp = cache_alloc(0);
sys/kern/vfs_cache.c
4973
_cache_setvp(nch->mount, nch->ncp, vp, 1);
sys/kern/vfs_cache.c
5001
if (onch.ncp)
sys/kern/vfs_cache.c
506
_cache_lock(struct namecache *ncp)
sys/kern/vfs_cache.c
5068
struct namecache *ncp;
sys/kern/vfs_cache.c
5077
ncp = nch.ncp;
sys/kern/vfs_cache.c
5078
if (ncp)
sys/kern/vfs_cache.c
5079
_cache_hold(ncp);
sys/kern/vfs_cache.c
5081
while (ncp && (ncp != fdp->fd_nrdir.ncp ||
sys/kern/vfs_cache.c
5084
if (ncp->nc_flag & NCF_DESTROYED) {
sys/kern/vfs_cache.c
5085
_cache_drop(ncp);
sys/kern/vfs_cache.c
5086
ncp = NULL;
sys/kern/vfs_cache.c
5094
if (ncp == nch.mount->mnt_ncmountpt.ncp) {
sys/kern/vfs_cache.c
5096
_cache_drop(ncp);
sys/kern/vfs_cache.c
5097
ncp = nch.ncp;
sys/kern/vfs_cache.c
5098
if (ncp)
sys/kern/vfs_cache.c
5099
_cache_hold(ncp);
sys/kern/vfs_cache.c
5106
for (i = ncp->nc_nlen - 1; i >= 0; i--) {
sys/kern/vfs_cache.c
511
error = lockmgr(&ncp->nc_lock, LK_EXCLUSIVE);
sys/kern/vfs_cache.c
5112
*--bp = ncp->nc_name[i];
sys/kern/vfs_cache.c
5126
while ((nch.ncp = ncp->nc_parent) != NULL) {
sys/kern/vfs_cache.c
5128
_cache_lock(ncp);
sys/kern/vfs_cache.c
5130
_cache_lock_shared(ncp);
sys/kern/vfs_cache.c
5131
if (nch.ncp != ncp->nc_parent) {
sys/kern/vfs_cache.c
5132
_cache_unlock(ncp);
sys/kern/vfs_cache.c
5135
_cache_hold(nch.ncp);
sys/kern/vfs_cache.c
5136
_cache_unlock(ncp);
sys/kern/vfs_cache.c
5139
_cache_drop(ncp);
sys/kern/vfs_cache.c
5140
ncp = nch.ncp;
sys/kern/vfs_cache.c
5142
if (ncp == NULL) {
sys/kern/vfs_cache.c
5157
if (ncp)
sys/kern/vfs_cache.c
5158
_cache_drop(ncp);
sys/kern/vfs_cache.c
5178
struct namecache *ncp;
sys/kern/vfs_cache.c
518
curthread->td_comm, ncp,
sys/kern/vfs_cache.c
519
ncp->nc_nlen, ncp->nc_nlen,
sys/kern/vfs_cache.c
5199
ncp = nch.ncp;
sys/kern/vfs_cache.c
520
ncp->nc_name);
sys/kern/vfs_cache.c
5200
if (ncp)
sys/kern/vfs_cache.c
5201
_cache_hold(ncp);
sys/kern/vfs_cache.c
5204
while (ncp && (ncp != fd_nrdir.ncp || mp != fd_nrdir.mount)) {
sys/kern/vfs_cache.c
5213
if (guess && (ncp->nc_flag & NCF_ISMOUNTPT)) {
sys/kern/vfs_cache.c
5214
new_mp = mount_get_by_nc(ncp);
sys/kern/vfs_cache.c
522
error = lockmgr(&ncp->nc_lock, LK_EXCLUSIVE | LK_TIMELOCK);
sys/kern/vfs_cache.c
5220
if (ncp == mp->mnt_ncmountpt.ncp) {
sys/kern/vfs_cache.c
5225
_cache_drop(ncp);
sys/kern/vfs_cache.c
5226
ncp = nch.ncp;
sys/kern/vfs_cache.c
5227
if (ncp)
sys/kern/vfs_cache.c
5228
_cache_hold(ncp);
sys/kern/vfs_cache.c
5236
for (i = ncp->nc_nlen - 1; i >= 0; i--) {
sys/kern/vfs_cache.c
5242
*--bp = ncp->nc_name[i];
sys/kern/vfs_cache.c
5258
while ((nch.ncp = ncp->nc_parent) != NULL) {
sys/kern/vfs_cache.c
5259
_cache_lock_shared(ncp);
sys/kern/vfs_cache.c
5260
if (nch.ncp != ncp->nc_parent) {
sys/kern/vfs_cache.c
5261
_cache_unlock(ncp);
sys/kern/vfs_cache.c
5264
_cache_hold(nch.ncp);
sys/kern/vfs_cache.c
5265
_cache_unlock(ncp);
sys/kern/vfs_cache.c
5268
_cache_drop(ncp);
sys/kern/vfs_cache.c
5269
ncp = nch.ncp;
sys/kern/vfs_cache.c
5271
if (ncp == NULL) {
sys/kern/vfs_cache.c
528
ncp->nc_nlen, ncp->nc_nlen, ncp->nc_name,
sys/kern/vfs_cache.c
5289
if (ncp)
sys/kern/vfs_cache.c
5290
_cache_drop(ncp);
sys/kern/vfs_cache.c
5298
struct namecache *ncp;
sys/kern/vfs_cache.c
5315
TAILQ_FOREACH(ncp, &vn->v_namecache, nc_vnode) {
sys/kern/vfs_cache.c
5316
if (ncp->nc_nlen)
sys/kern/vfs_cache.c
5319
if (ncp == NULL) {
sys/kern/vfs_cache.c
5323
_cache_hold(ncp);
sys/kern/vfs_cache.c
5326
nch.ncp = ncp;
sys/kern/vfs_cache.c
5329
_cache_drop(ncp);
sys/kern/vfs_cache.c
541
_cache_unlock(struct namecache *ncp)
sys/kern/vfs_cache.c
543
lockmgr(&ncp->nc_lock, LK_RELEASE);
sys/kern/vfs_cache.c
551
_cache_lock_nonblock(struct namecache *ncp)
sys/kern/vfs_cache.c
555
error = lockmgr(&ncp->nc_lock, LK_EXCLUSIVE | LK_NOWAIT);
sys/kern/vfs_cache.c
575
_cache_lock_special(struct namecache *ncp)
sys/kern/vfs_cache.c
577
if (_cache_lock_nonblock(ncp) == 0) {
sys/kern/vfs_cache.c
578
if (lockmgr_oneexcl(&ncp->nc_lock)) {
sys/kern/vfs_cache.c
579
if (ncp->nc_vp && (ncp->nc_vp->v_flag & VRECLAIMED))
sys/kern/vfs_cache.c
580
_cache_setunresolved(ncp, 1);
sys/kern/vfs_cache.c
583
_cache_unlock(ncp);
sys/kern/vfs_cache.c
600
_cache_lock_shared(struct namecache *ncp)
sys/kern/vfs_cache.c
605
error = lockmgr(&ncp->nc_lock, LK_SHARED | LK_TIMELOCK);
sys/kern/vfs_cache.c
612
curthread->td_comm, ncp,
sys/kern/vfs_cache.c
613
ncp->nc_nlen, ncp->nc_nlen,
sys/kern/vfs_cache.c
614
ncp->nc_name);
sys/kern/vfs_cache.c
616
error = lockmgr(&ncp->nc_lock, LK_SHARED | LK_TIMELOCK);
sys/kern/vfs_cache.c
622
ncp->nc_nlen, ncp->nc_nlen, ncp->nc_name,
sys/kern/vfs_cache.c
632
_cache_lock_shared_nonblock(struct namecache *ncp)
sys/kern/vfs_cache.c
636
error = lockmgr(&ncp->nc_lock, LK_SHARED | LK_NOWAIT);
sys/kern/vfs_cache.c
662
_cache_lock_shared_special(struct namecache *ncp)
sys/kern/vfs_cache.c
669
if (_cache_lock_shared_nonblock(ncp) == 0) {
sys/kern/vfs_cache.c
670
if (__predict_true(!lockmgr_exclpending(&ncp->nc_lock))) {
sys/kern/vfs_cache.c
671
if (ncp->nc_vp == NULL ||
sys/kern/vfs_cache.c
672
(ncp->nc_vp->v_flag & VRECLAIMED) == 0) {
sys/kern/vfs_cache.c
676
_cache_unlock(ncp);
sys/kern/vfs_cache.c
685
if (lockstatus(&ncp->nc_lock, curthread) == LK_EXCLUSIVE) {
sys/kern/vfs_cache.c
686
_cache_lock(ncp);
sys/kern/vfs_cache.c
689
_cache_lock_shared(ncp);
sys/kern/vfs_cache.c
701
_cache_lockstatus(struct namecache *ncp)
sys/kern/vfs_cache.c
705
status = lockstatus(&ncp->nc_lock, curthread);
sys/kern/vfs_cache.c
733
_cache_hold(struct namecache *ncp)
sys/kern/vfs_cache.c
735
KKASSERT(ncp->nc_refs > 0);
sys/kern/vfs_cache.c
736
atomic_add_int(&ncp->nc_refs, 1);
sys/kern/vfs_cache.c
738
return(ncp);
sys/kern/vfs_cache.c
751
_cache_drop(struct namecache *ncp)
sys/kern/vfs_cache.c
753
if (atomic_fetchadd_int(&ncp->nc_refs, -1) == 1) {
sys/kern/vfs_cache.c
754
KKASSERT(ncp->nc_flag & NCF_UNRESOLVED);
sys/kern/vfs_cache.c
759
ncp->nc_refs = -1; /* safety */
sys/kern/vfs_cache.c
760
if (ncp->nc_name)
sys/kern/vfs_cache.c
761
kfree(ncp->nc_name, M_VFSCACHEAUX);
sys/kern/vfs_cache.c
762
kfree_obj(ncp, M_VFSCACHE);
sys/kern/vfs_cache.c
777
_cache_link_parent(struct namecache *ncp, struct namecache *par,
sys/kern/vfs_cache.c
782
KKASSERT(ncp->nc_parent == NULL);
sys/kern/vfs_cache.c
783
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
784
ncp->nc_parent = par;
sys/kern/vfs_cache.c
785
ncp->nc_head = nchpp;
sys/kern/vfs_cache.c
792
ncp->nc_flag &= ~(NCF_SF_PNOCACHE | NCF_UF_PCACHE);
sys/kern/vfs_cache.c
794
ncp->nc_flag |= NCF_SF_PNOCACHE;
sys/kern/vfs_cache.c
796
ncp->nc_flag |= NCF_UF_PCACHE;
sys/kern/vfs_cache.c
801
TAILQ_INSERT_HEAD(&nchpp->list, ncp, nc_hash);
sys/kern/vfs_cache.c
807
if (TAILQ_EMPTY(&ncp->nc_list)) {
sys/kern/vfs_cache.c
809
if (ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_cache.c
822
TAILQ_INSERT_HEAD(&par->nc_list, ncp, nc_entry);
sys/kern/vfs_cache.c
837
TAILQ_INSERT_HEAD(&par->nc_list, ncp, nc_entry);
sys/kern/vfs_cache.c
840
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
863
_cache_unlink_parent(struct namecache *par, struct namecache *ncp,
sys/kern/vfs_cache.c
869
KKASSERT(ncp->nc_parent == par);
sys/kern/vfs_cache.c
871
_cache_ncp_gen_enter(ncp);
sys/kern/vfs_cache.c
878
TAILQ_REMOVE(&ncp->nc_head->list, ncp, nc_hash);
sys/kern/vfs_cache.c
879
TAILQ_REMOVE(&par->nc_list, ncp, nc_entry);
sys/kern/vfs_cache.c
885
if (TAILQ_EMPTY(&ncp->nc_list)) {
sys/kern/vfs_cache.c
886
if (ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_cache.c
910
ncp->nc_parent = NULL;
sys/kern/vfs_cache.c
911
ncp->nc_head = NULL;
sys/kern/vfs_cache.c
920
_cache_ncp_gen_exit(ncp);
sys/kern/vfs_cache.c
933
struct namecache *ncp;
sys/kern/vfs_cache.c
935
ncp = kmalloc_obj(sizeof(*ncp), M_VFSCACHE, M_WAITOK|M_ZERO);
sys/kern/vfs_cache.c
937
ncp->nc_name = kmalloc(nlen + 1, M_VFSCACHEAUX, M_WAITOK);
sys/kern/vfs_cache.c
938
ncp->nc_nlen = nlen;
sys/kern/vfs_cache.c
939
ncp->nc_flag = NCF_UNRESOLVED;
sys/kern/vfs_cache.c
940
ncp->nc_error = ENOTCONN; /* needs to be resolved */
sys/kern/vfs_cache.c
941
ncp->nc_refs = 1; /* natural ref */
sys/kern/vfs_cache.c
942
ncp->nc_generation = 0; /* link/unlink/res/unres op */
sys/kern/vfs_cache.c
943
TAILQ_INIT(&ncp->nc_list);
sys/kern/vfs_cache.c
944
lockinit(&ncp->nc_lock, "ncplk", hz, LK_CANRECURSE);
sys/kern/vfs_cache.c
945
lockmgr(&ncp->nc_lock, LK_EXCLUSIVE);
sys/kern/vfs_cache.c
947
return(ncp);
sys/kern/vfs_cache.c
955
_cache_free(struct namecache *ncp)
sys/kern/vfs_cache.c
957
KKASSERT(ncp->nc_refs == 1);
sys/kern/vfs_cache.c
958
if (ncp->nc_name)
sys/kern/vfs_cache.c
959
kfree(ncp->nc_name, M_VFSCACHEAUX);
sys/kern/vfs_cache.c
960
kfree_obj(ncp, M_VFSCACHE);
sys/kern/vfs_cache.c
969
nch->ncp = NULL;
sys/kern/vfs_cache.c
986
_cache_hold(nch->ncp);
sys/kern/vfs_cache.c
998
struct namecache *ncp;
sys/kern/vfs_conf.c
256
if (nd.nl_nch.ncp->nc_vp == NULL) {
sys/kern/vfs_conf.c
285
vp = nch.ncp->nc_vp;
sys/kern/vfs_conf.c
347
if (mp->mnt_ncmountpt.ncp == NULL) {
sys/kern/vfs_conf.c
356
nch.ncp->nc_flag |= NCF_ISMOUNTPT;
sys/kern/vfs_conf.c
493
if (mp->mnt_ncmountpt.ncp == NULL) {
sys/kern/vfs_default.c
1025
tncp = tnch->ncp;
sys/kern/vfs_default.c
1667
vfs_stdncpgen_set(struct mount *mp, struct namecache *ncp)
sys/kern/vfs_default.c
1672
vfs_stdncpgen_test(struct mount *mp, struct namecache *ncp)
sys/kern/vfs_default.c
187
struct namecache *ncp;
sys/kern/vfs_default.c
191
ncp = nch->ncp;
sys/kern/vfs_default.c
201
ncp, ncp->nc_name);
sys/kern/vfs_default.c
208
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
209
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
222
if ((ncp->nc_flag & NCF_UNRESOLVED) == 0) {
sys/kern/vfs_default.c
233
ncp->nc_flag |= NCF_WHITEOUT;
sys/kern/vfs_default.c
317
struct namecache *ncp;
sys/kern/vfs_default.c
326
ncp = nch->ncp;
sys/kern/vfs_default.c
330
ncp, ncp->nc_name);
sys/kern/vfs_default.c
343
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
344
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
397
struct namecache *ncp;
sys/kern/vfs_default.c
405
ncp = nch->ncp;
sys/kern/vfs_default.c
409
ncp, ncp->nc_name);
sys/kern/vfs_default.c
422
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
423
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
476
struct namecache *ncp;
sys/kern/vfs_default.c
484
ncp = nch->ncp;
sys/kern/vfs_default.c
489
ncp, ncp->nc_name);
sys/kern/vfs_default.c
502
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
503
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
554
struct namecache *ncp;
sys/kern/vfs_default.c
563
ncp = nch->ncp;
sys/kern/vfs_default.c
568
ncp, ncp->nc_name);
sys/kern/vfs_default.c
587
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
588
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
629
struct namecache *ncp;
sys/kern/vfs_default.c
639
ncp = nch->ncp;
sys/kern/vfs_default.c
644
ncp, ncp->nc_name);
sys/kern/vfs_default.c
657
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
658
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
713
struct namecache *ncp;
sys/kern/vfs_default.c
722
ncp = nch->ncp;
sys/kern/vfs_default.c
727
ncp, ncp->nc_name);
sys/kern/vfs_default.c
740
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
741
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
800
struct namecache *ncp;
sys/kern/vfs_default.c
809
ncp = nch->ncp;
sys/kern/vfs_default.c
814
ncp, ncp->nc_name);
sys/kern/vfs_default.c
828
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
829
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
870
struct namecache *ncp;
sys/kern/vfs_default.c
879
ncp = nch->ncp;
sys/kern/vfs_default.c
884
ncp, ncp->nc_name);
sys/kern/vfs_default.c
898
cnp.cn_nameptr = ncp->nc_name;
sys/kern/vfs_default.c
899
cnp.cn_namelen = ncp->nc_nlen;
sys/kern/vfs_default.c
970
fncp = fnch->ncp;
sys/kern/vfs_jops.c
1067
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1099
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1131
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1136
jrecord_write_vnode_link(jrec, ap->a_vp, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1164
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1196
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1218
ap->a_nch->ncp->nc_vp
sys/kern/vfs_jops.c
1220
jreclist_undo_file(&jreclist, ap->a_nch->ncp->nc_vp,
sys/kern/vfs_jops.c
1227
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1257
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1260
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1284
jreclist_undo_file(&jreclist, ap->a_nch->ncp->nc_vp,
sys/kern/vfs_jops.c
1291
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_nch->ncp);
sys/kern/vfs_jops.c
1313
ap->a_tnch->ncp->nc_vp
sys/kern/vfs_jops.c
1315
jreclist_undo_file(&jreclist, ap->a_tnch->ncp->nc_vp,
sys/kern/vfs_jops.c
1322
jrecord_write_path(jrec, JLEAF_PATH1, ap->a_fnch->ncp);
sys/kern/vfs_jops.c
1323
jrecord_write_path(jrec, JLEAF_PATH2, ap->a_tnch->ncp);
sys/kern/vfs_journal.c
1216
jrecord_write_path(struct jrecord *jrec, int16_t rectype, struct namecache *ncp)
sys/kern/vfs_journal.c
1234
for (scan = ncp; scan; scan = scan->nc_parent) {
sys/kern/vfs_journal.c
1248
for (scan = ncp; scan; scan = scan->nc_parent) {
sys/kern/vfs_journal.c
1355
TAILQ_FOREACH(nch.ncp, &vp->v_namecache, nc_vnode) {
sys/kern/vfs_journal.c
1356
if ((nch.ncp->nc_flag & (NCF_UNRESOLVED|NCF_DESTROYED)) == 0)
sys/kern/vfs_journal.c
1359
if (nch.ncp) {
sys/kern/vfs_journal.c
1362
jrecord_write_path(jrec, JLEAF_PATH_REF, nch.ncp);
sys/kern/vfs_journal.c
1377
TAILQ_FOREACH(nch.ncp, &vp->v_namecache, nc_vnode) {
sys/kern/vfs_journal.c
1378
if (nch.ncp == notncp)
sys/kern/vfs_journal.c
1380
if ((nch.ncp->nc_flag & (NCF_UNRESOLVED|NCF_DESTROYED)) == 0)
sys/kern/vfs_journal.c
1383
if (nch.ncp) {
sys/kern/vfs_journal.c
1386
jrecord_write_path(jrec, JLEAF_PATH_REF, nch.ncp);
sys/kern/vfs_mount.c
1236
mount_get_by_nc(struct namecache *ncp)
sys/kern/vfs_mount.c
1242
if (ncp == mp->mnt_ncmountpt.ncp)
sys/kern/vfs_nlookup.c
1018
while ((nch.ncp->nc_flag & NCF_ISMOUNTPT) &&
sys/kern/vfs_nlookup.c
1038
if ((nch.ncp->nc_generation - nch_gen) & ~1) {
sys/kern/vfs_nlookup.c
1045
(nch.ncp->nc_generation - nch_gen));
sys/kern/vfs_nlookup.c
1074
nch_gen = nch.ncp->nc_generation & ~3;
sys/kern/vfs_nlookup.c
1076
if (nch.ncp->nc_flag & NCF_UNRESOLVED) {
sys/kern/vfs_nlookup.c
1079
if (nch.ncp->nc_flag & NCF_UNRESOLVED) {
sys/kern/vfs_nlookup.c
1097
nch_gen = nch.ncp->nc_generation & ~3;
sys/kern/vfs_nlookup.c
1128
if ((nch.ncp->nc_flag & NCF_ISDIR) == 0 &&
sys/kern/vfs_nlookup.c
1140
if (*ptr && (nch.ncp->nc_flag & NCF_ISDIR)) {
sys/kern/vfs_nlookup.c
1148
if ((nch.ncp->nc_generation - nch_gen) & ~1) {
sys/kern/vfs_nlookup.c
1155
(nch.ncp->nc_generation - nch_gen));
sys/kern/vfs_nlookup.c
1176
if ((nch.ncp->nc_generation - nch_gen) & ~1) {
sys/kern/vfs_nlookup.c
1183
(nch.ncp->nc_generation - nch_gen));
sys/kern/vfs_nlookup.c
1213
if (nch.ncp->nc_vp && (nd->nl_flags & NLC_ALLCHKS)) {
sys/kern/vfs_nlookup.c
1229
if (nch.ncp->nc_parent &&
sys/kern/vfs_nlookup.c
1230
(nch.ncp->nc_parent->nc_flag & NCF_DESTROYED)) {
sys/kern/vfs_nlookup.c
1252
if (nch.ncp->nc_parent) {
sys/kern/vfs_nlookup.c
1259
nch.ncp->nc_parent->nc_name,
sys/kern/vfs_nlookup.c
1260
nch.ncp->nc_name,
sys/kern/vfs_nlookup.c
1261
nch.ncp->nc_parent->nc_flag,
sys/kern/vfs_nlookup.c
1262
nch.ncp->nc_flag);
sys/kern/vfs_nlookup.c
1313
if (nd->nl_nch.ncp && (nd->nl_nch.ncp->nc_generation - nl_gen) & ~1) {
sys/kern/vfs_nlookup.c
1318
nd->nl_nch.ncp->nc_name,
sys/kern/vfs_nlookup.c
1319
(nd->nl_nch.ncp->nc_generation - nl_gen),
sys/kern/vfs_nlookup.c
1411
if (nch->ncp->nc_flag & NCF_UNRESOLVED) {
sys/kern/vfs_nlookup.c
1445
if (nch->ncp->nc_vp == NULL)
sys/kern/vfs_nlookup.c
1512
struct namecache *ncp;
sys/kern/vfs_nlookup.c
1516
ncp = nch->ncp;
sys/kern/vfs_nlookup.c
1527
if (ncp->nc_flag & NCF_UNRESOLVED) {
sys/kern/vfs_nlookup.c
153
if (p->p_fd->fd_njdir.ncp)
sys/kern/vfs_nlookup.c
1533
ncp = nch->ncp;
sys/kern/vfs_nlookup.c
1535
error = ncp->nc_error;
sys/kern/vfs_nlookup.c
1546
ncp, ncp->nc_flag, ncp->nc_error, ncp->nc_name);
sys/kern/vfs_nlookup.c
1555
ncp, ncp->nc_flag, ncp->nc_error, ncp->nc_name);
sys/kern/vfs_nlookup.c
1571
if (((nflags & NLC_CREATE) && ncp->nc_vp == NULL) ||
sys/kern/vfs_nlookup.c
1572
((nflags & NLC_DELETE) && ncp->nc_vp != NULL) ||
sys/kern/vfs_nlookup.c
1573
((nflags & NLC_RENAME_SRC) && ncp->nc_vp != NULL) ||
sys/kern/vfs_nlookup.c
1583
if ((par.ncp = ncp->nc_parent) == NULL) {
sys/kern/vfs_nlookup.c
1605
if (error == 0 && (nflags & NLC_EXCL) && ncp->nc_vp != NULL)
sys/kern/vfs_nlookup.c
1617
nflags == NLC_EXEC && (ncp->nc_flag & NCF_WXOK)) {
sys/kern/vfs_nlookup.c
163
if (p->p_fd->fd_njdir.ncp)
sys/kern/vfs_nlookup.c
1740
if (ncp->nc_parent) {
sys/kern/vfs_nlookup.c
1741
if (ncp->nc_parent->nc_flag &
sys/kern/vfs_nlookup.c
1745
if (ncp->nc_parent->nc_flag &
sys/kern/vfs_nlookup.c
1758
atomic_clear_short(&ncp->nc_flag,
sys/kern/vfs_nlookup.c
1762
atomic_set_short(&ncp->nc_flag, cflags);
sys/kern/vfs_nlookup.c
233
if (vp->v_type != VDIR || fp->f_nchandle.ncp == NULL) {
sys/kern/vfs_nlookup.c
367
if (nd->nl_nch.ncp) {
sys/kern/vfs_nlookup.c
373
if (nd->nl_rootnch.ncp)
sys/kern/vfs_nlookup.c
375
if (nd->nl_jailnch.ncp)
sys/kern/vfs_nlookup.c
576
nl_gen = nd->nl_nch.ncp ? nd->nl_nch.ncp->nc_generation : 0;
sys/kern/vfs_nlookup.c
605
nd->nl_nch.ncp != nd->nl_rootnch.ncp) {
sys/kern/vfs_nlookup.c
608
nl_gen = nd->nl_nch.ncp->nc_generation & ~3;
sys/kern/vfs_nlookup.c
710
nch_gen = nch.ncp->nc_generation & ~3;
sys/kern/vfs_nlookup.c
715
nd->nl_nch.ncp == nd->nl_rootnch.ncp
sys/kern/vfs_nlookup.c
744
while (nctmp.ncp == nctmp.mount->mnt_ncmountpt.ncp) {
sys/kern/vfs_nlookup.c
746
if (nctmp.ncp == NULL)
sys/kern/vfs_nlookup.c
749
if (nctmp.ncp == NULL) {
sys/kern/vfs_nlookup.c
758
nctmp.ncp = nctmp.ncp->nc_parent;
sys/kern/vfs_nlookup.c
767
nch_gen = nch.ncp->nc_generation & ~3;
sys/kern/vfs_nlookup.c
780
if (nch.ncp == NULL)
sys/kern/vfs_nlookup.c
796
if (nch.ncp->nc_flag & NCF_UNRESOLVED)
sys/kern/vfs_nlookup.c
801
(nch.ncp->nc_flag & NCF_DESTROYED) == 0) {
sys/kern/vfs_nlookup.c
812
nch.ncp->nc_nlen, nch.ncp->nc_nlen,
sys/kern/vfs_nlookup.c
813
nch.ncp->nc_name);
sys/kern/vfs_nlookup.c
818
nch_gen = nch.ncp->nc_generation & ~3;
sys/kern/vfs_nlookup.c
838
if ((par.ncp = nch.ncp->nc_parent) != NULL) {
sys/kern/vfs_nlookup.c
877
if (nch.ncp->nc_flag & NCF_UNRESOLVED) {
sys/kern/vfs_nlookup.c
891
error = nch.ncp->nc_error;
sys/kern/vfs_nlookup.c
947
if ((nch.ncp->nc_flag & NCF_ISSYMLINK) &&
sys/kern/vfs_nlookup.c
968
if ((nch.ncp->nc_generation - nch_gen) & ~1) {
sys/kern/vfs_nlookup.c
971
(nch.ncp->nc_generation - nch_gen));
sys/kern/vfs_subr.c
1290
struct namecache *ncp;
sys/kern/vfs_subr.c
1307
if ((ncp = TAILQ_FIRST(&vp->v_namecache)) != NULL)
sys/kern/vfs_subr.c
1308
kprintf("Debug: reclaim %p %s\n", vp, ncp->nc_name);
sys/kern/vfs_synth.c
82
if (nd.nl_nch.ncp->nc_vp == NULL) {
sys/kern/vfs_synth.c
99
vp = nch.ncp->nc_vp;
sys/kern/vfs_syscalls.c
1060
if (mp->mnt_ncmountpt.ncp != NULL) {
sys/kern/vfs_syscalls.c
1066
if (mp->mnt_ncmounton.ncp != NULL) {
sys/kern/vfs_syscalls.c
1147
if (mp->mnt_ncmounton.ncp && mp->mnt_ncmounton.ncp->nc_name)
sys/kern/vfs_syscalls.c
1148
kprintf(",%s", mp->mnt_ncmounton.ncp->nc_name);
sys/kern/vfs_syscalls.c
181
if (nd.nl_nch.ncp->nc_vp == NULL)
sys/kern/vfs_syscalls.c
1873
if (fp->f_nchandle.ncp == NULL)
sys/kern/vfs_syscalls.c
1888
while (!error && (nch.ncp->nc_flag & NCF_ISMOUNTPT) &&
sys/kern/vfs_syscalls.c
1895
vp = tnch.ncp->nc_vp;
sys/kern/vfs_syscalls.c
1936
if ((vp = nd->nl_nch.ncp->nc_vp) == NULL)
sys/kern/vfs_syscalls.c
2048
if ((vp = nch->ncp->nc_vp) == NULL)
sys/kern/vfs_syscalls.c
205
if ((nch.ncp->nc_flag & NCF_ISMOUNTPT) &&
sys/kern/vfs_syscalls.c
2130
if ((vp = nch->ncp->nc_vp) == NULL) {
sys/kern/vfs_syscalls.c
217
vp = nch.ncp->nc_vp;
sys/kern/vfs_syscalls.c
2381
if (nd->nl_nch.ncp->nc_vp)
sys/kern/vfs_syscalls.c
2457
if (nd->nl_nch.ncp->nc_vp)
sys/kern/vfs_syscalls.c
2582
vp = nd->nl_nch.ncp->nc_vp;
sys/kern/vfs_syscalls.c
2606
if (linknd->nl_nch.ncp->nc_vp) {
sys/kern/vfs_syscalls.c
2694
if (nd->nl_nch.ncp->nc_vp)
sys/kern/vfs_syscalls.c
2938
dummy_gen = nd->nl_nch.ncp->nc_generation;
sys/kern/vfs_syscalls.c
3021
if ((vp = nd->nl_nch.ncp->nc_vp) == NULL)
sys/kern/vfs_syscalls.c
3047
dummy_gen = nd->nl_nch.ncp->nc_generation;
sys/kern/vfs_syscalls.c
3364
if (fp->f_nchandle.ncp)
sys/kern/vfs_syscalls.c
3494
if (fp->f_nchandle.ncp)
sys/kern/vfs_syscalls.c
3634
if (fp->f_nchandle.ncp)
sys/kern/vfs_syscalls.c
3831
if (fp->f_nchandle.ncp)
sys/kern/vfs_syscalls.c
4090
if (fp->f_nchandle.ncp) {
sys/kern/vfs_syscalls.c
4211
struct namecache *ncp;
sys/kern/vfs_syscalls.c
4231
if ((fnchd.ncp = fromnd->nl_nch.ncp->nc_parent) == NULL)
sys/kern/vfs_syscalls.c
4247
fncp_gen = fromnd->nl_nch.ncp->nc_generation;
sys/kern/vfs_syscalls.c
4249
if (fromnd->nl_nch.ncp->nc_vp &&
sys/kern/vfs_syscalls.c
4250
fromnd->nl_nch.ncp->nc_vp->v_type == VDIR) {
sys/kern/vfs_syscalls.c
4267
tncp_gen = tond->nl_nch.ncp->nc_generation;
sys/kern/vfs_syscalls.c
4278
if ((tnchd.ncp = tond->nl_nch.ncp->nc_parent) == NULL) {
sys/kern/vfs_syscalls.c
4289
if (fromnd->nl_nch.ncp == tond->nl_nch.ncp) {
sys/kern/vfs_syscalls.c
4299
if ((fromnd->nl_nch.ncp->nc_flag | tond->nl_nch.ncp->nc_flag) &
sys/kern/vfs_syscalls.c
431
if (mp->mnt_ncmountpt.ncp == NULL) {
sys/kern/vfs_syscalls.c
4320
if (((fromnd->nl_nch.ncp->nc_generation - fncp_gen) & ~1) ||
sys/kern/vfs_syscalls.c
4321
((tond->nl_nch.ncp->nc_generation - tncp_gen) & ~1))
sys/kern/vfs_syscalls.c
4326
fromnd->nl_nch.ncp->nc_name,
sys/kern/vfs_syscalls.c
4327
tond->nl_nch.ncp->nc_name,
sys/kern/vfs_syscalls.c
4328
fromnd->nl_nch.ncp->nc_generation - fncp_gen,
sys/kern/vfs_syscalls.c
4329
tond->nl_nch.ncp->nc_generation - tncp_gen);
sys/kern/vfs_syscalls.c
4338
if ((fromnd->nl_nch.ncp->nc_flag & (NCF_DESTROYED | NCF_UNRESOLVED)) ||
sys/kern/vfs_syscalls.c
4339
fromnd->nl_nch.ncp->nc_vp == NULL ||
sys/kern/vfs_syscalls.c
4340
(tond->nl_nch.ncp->nc_flag & (NCF_DESTROYED | NCF_UNRESOLVED))) {
sys/kern/vfs_syscalls.c
4344
fromnd->nl_nch.ncp->nc_name,
sys/kern/vfs_syscalls.c
4345
tond->nl_nch.ncp->nc_name);
sys/kern/vfs_syscalls.c
4355
if (fnchd.ncp != fromnd->nl_nch.ncp->nc_parent ||
sys/kern/vfs_syscalls.c
4356
tnchd.ncp != tond->nl_nch.ncp->nc_parent) {
sys/kern/vfs_syscalls.c
4389
if (tond->nl_nch.ncp->nc_vp) {
sys/kern/vfs_syscalls.c
4390
if (fromnd->nl_nch.ncp->nc_vp == NULL) {
sys/kern/vfs_syscalls.c
4392
} else if (fromnd->nl_nch.ncp->nc_vp->v_type == VDIR) {
sys/kern/vfs_syscalls.c
4393
if (tond->nl_nch.ncp->nc_vp->v_type != VDIR)
sys/kern/vfs_syscalls.c
4395
} else if (tond->nl_nch.ncp->nc_vp->v_type == VDIR) {
sys/kern/vfs_syscalls.c
4409
for (ncp = tnchd.ncp; ncp; ncp = ncp->nc_parent) {
sys/kern/vfs_syscalls.c
4410
if (fromnd->nl_nch.ncp == ncp) {
sys/kern/vfs_syscalls.c
442
nch.ncp->nc_flag |= NCF_ISMOUNTPT;
sys/kern/vfs_syscalls.c
4428
} else if (fromnd->nl_nch.ncp->nc_vp == tond->nl_nch.ncp->nc_vp) {
sys/kern/vfs_syscalls.c
4515
if (nd->nl_nch.ncp->nc_vp)
sys/kern/vfs_syscalls.c
4585
if (nd->nl_nch.ncp->nc_flag & (NCF_ISMOUNTPT))
sys/kern/vfs_syscalls.c
509
olddp = old_nch->ncp->nc_vp;
sys/kern/vfs_syscalls.c
5356
while (nch.ncp) {
sys/kern/vfs_syscalls.c
5358
nch.ncp == p->p_fd->fd_nrdir.ncp) {
sys/kern/vfs_syscalls.c
5361
if (nch.ncp == nch.mount->mnt_ncmountpt.ncp) {
sys/kern/vfs_syscalls.c
5364
nch.ncp = nch.ncp->nc_parent;
sys/kern/vfs_syscalls.c
5426
if (nd.nl_nch.ncp->nc_vp == NULL) {
sys/kern/vfs_syscalls.c
575
fdp->fd_ncdir.ncp == info->old_nch.ncp) {
sys/kern/vfs_syscalls.c
583
fdp->fd_nrdir.ncp == info->old_nch.ncp) {
sys/kern/vfs_syscalls.c
591
if (ncdrop1.ncp)
sys/kern/vfs_syscalls.c
593
if (ncdrop2.ncp)
sys/kern/vfs_syscalls.c
678
if (nd.nl_nch.ncp != mp->mnt_ncmountpt.ncp) {
sys/kern/vfs_syscalls.c
803
struct namecache *ncp;
sys/kern/vfs_syscalls.c
914
ncp = (mp->mnt_kern_flag & MNTK_NCALIASED) ?
sys/kern/vfs_syscalls.c
915
NULL : mp->mnt_ncmountpt.ncp;
sys/kern/vfs_syscalls.c
917
(ncp == NULL || (ncp->nc_refs == 1 &&
sys/kern/vfs_syscalls.c
918
TAILQ_FIRST(&ncp->nc_list) == NULL))) {
sys/kern/vfs_syscalls.c
960
(ncp ? ncp->nc_refs - 1 : 0),
sys/kern/vfs_syscalls.c
968
(mp->mnt_ncmountpt.ncp ?
sys/kern/vfs_syscalls.c
969
mp->mnt_ncmountpt.ncp->nc_name : "?"),
sys/kern/vfs_syscalls.c
970
(ncp ? ncp->nc_refs - 1 : 0),
sys/kern/vfs_syscalls.c
975
ncp = (mp->mnt_kern_flag & MNTK_NCALIASED) ?
sys/kern/vfs_syscalls.c
976
NULL : mp->mnt_ncmountpt.ncp;
sys/kern/vfs_syscalls.c
978
(ncp != NULL && (ncp->nc_refs != 1 ||
sys/kern/vfs_syscalls.c
979
TAILQ_FIRST(&ncp->nc_list)))) {
sys/kern/vfs_syscalls.c
984
(ncp ? ncp->nc_refs - 1 : 0),
sys/kern/vfs_vnops.c
167
if (error == EACCES && nd->nl_nch.ncp->nc_vp != NULL &&
sys/kern/vfs_vnops.c
203
((fmode & O_CREAT) && nd->nl_nch.ncp->nc_vp == NULL)) {
sys/kern/vfs_vnops.c
211
if (nd->nl_nch.ncp->nc_vp == NULL) {
sys/kern/vfs_vnops.c
249
nd->nl_nch.ncp->nc_flag & NCF_NOTX)) {
sys/kern/vfs_vnops.c
336
flags = nd->nl_nch.ncp->nc_flag;
sys/kern/vfs_vnops.c
372
if (nd->nl_nch.ncp)
sys/kern/vfs_vopops.c
1660
if ((error = VOP_GETATTR(nch->ncp->nc_vp, &va)) != 0)
sys/sys/mount.h
577
typedef void vfs_ncpgen_set_t(struct mount *mp, struct namecache *ncp);
sys/sys/mount.h
578
typedef int vfs_ncpgen_test_t(struct mount *mp, struct namecache *ncp);
sys/sys/mount.h
810
struct mount *mount_get_by_nc(struct namecache *ncp);
sys/sys/mountctl.h
251
int16_t rectype, struct namecache *ncp);
sys/sys/namecache.h
155
struct namecache *ncp; /* ncp in underlying filesystem */
sys/sys/namecache.h
252
struct vnode *cache_dvpref(struct namecache *ncp);
sys/vfs/autofs/autofs_vnops.c
197
struct namecache *ncp = nch->ncp;
sys/vfs/autofs/autofs_vnops.c
203
if (autofs_cached(anp, ncp->nc_name, ncp->nc_nlen) == false &&
sys/vfs/autofs/autofs_vnops.c
209
error = autofs_trigger_vn(dvp, ncp->nc_name, ncp->nc_nlen,
sys/vfs/autofs/autofs_vnops.c
224
error = autofs_node_find(anp, ncp->nc_name, ncp->nc_nlen, &child);
sys/vfs/autofs/autofs_vnops.c
250
struct namecache *ncp = nch->ncp;
sys/vfs/autofs/autofs_vnops.c
264
error = autofs_node_new(anp, amp, ncp->nc_name, ncp->nc_nlen, &child);
sys/vfs/autofs/autofs_vnops.c
75
struct vnode *vp = nd.nl_nch.ncp->nc_vp;
sys/vfs/devfs/devfs_vfsops.c
259
devfs_vfs_ncpgen_set(struct mount *mp, struct namecache *ncp)
sys/vfs/devfs/devfs_vfsops.c
261
ncp->nc_namecache_gen = mp->mnt_namecache_gen;
sys/vfs/devfs/devfs_vfsops.c
265
devfs_vfs_ncpgen_test(struct mount *mp, struct namecache *ncp)
sys/vfs/devfs/devfs_vfsops.c
267
return (ncp->nc_namecache_gen != mp->mnt_namecache_gen);
sys/vfs/devfs/devfs_vnops.c
462
struct namecache *ncp;
sys/vfs/devfs/devfs_vnops.c
468
ncp = ap->a_nch->ncp;
sys/vfs/devfs/devfs_vnops.c
469
len = ncp->nc_nlen;
sys/vfs/devfs/devfs_vnops.c
484
if (!memcmp(ncp->nc_name, node->d_dir.d_name, len)) {
sys/vfs/devfs/devfs_vnops.c
711
ap->a_nch->ncp->nc_name, dnode, NULL);
sys/vfs/devfs/devfs_vnops.c
741
ap->a_nch->ncp->nc_name, dnode, NULL);
sys/vfs/devfs/devfs_vnops.c
764
struct namecache *ncp;
sys/vfs/devfs/devfs_vnops.c
767
ncp = ap->a_nch->ncp;
sys/vfs/devfs/devfs_vnops.c
778
if (ncp->nc_nlen != node->d_dir.d_namlen)
sys/vfs/devfs/devfs_vnops.c
780
if (memcmp(ncp->nc_name, node->d_dir.d_name, ncp->nc_nlen))
sys/vfs/devfs/devfs_vnops.c
815
struct namecache *ncp;
sys/vfs/devfs/devfs_vnops.c
818
ncp = ap->a_nch->ncp;
sys/vfs/devfs/devfs_vnops.c
829
if (ncp->nc_nlen != node->d_dir.d_namlen)
sys/vfs/devfs/devfs_vnops.c
831
if (memcmp(ncp->nc_name, node->d_dir.d_name, ncp->nc_nlen))
sys/vfs/dirfs/dirfs_subr.c
161
struct namecache *ncp, struct vnode **vpp, struct vattr *vap,
sys/vfs/dirfs/dirfs_subr.c
186
dirfs_node_setname(dnp, ncp->nc_name, ncp->nc_nlen);
sys/vfs/dirfs/dirfs_vnops.c
1028
struct namecache *ncp;
sys/vfs/dirfs/dirfs_vnops.c
1044
ncp = ap->a_nch->ncp;
sys/vfs/dirfs/dirfs_vnops.c
1052
path = ncp->nc_name;
sys/vfs/dirfs/dirfs_vnops.c
1058
ksnprintf(path, MAXPATHLEN, "%s/%s", tmp, ncp->nc_name);
sys/vfs/dirfs/dirfs_vnops.c
1067
error = dirfs_alloc_file(dmp, &dnp, pdnp, ncp, vpp,
sys/vfs/dirfs/dirfs_vnops.c
1080
KTR_LOG(dirfs_nmkdir, pdnp, dnp, ncp->nc_name, error);
sys/vfs/dirfs/dirfs_vnops.c
1092
struct namecache *ncp;
sys/vfs/dirfs/dirfs_vnops.c
1106
ncp = nch->ncp;
sys/vfs/dirfs/dirfs_vnops.c
1159
struct namecache *ncp;
sys/vfs/dirfs/dirfs_vnops.c
1175
ncp = ap->a_nch->ncp;
sys/vfs/dirfs/dirfs_vnops.c
1187
ksnprintf(path, MAXPATHLEN, "%s/%s", tmp, ncp->nc_name);
sys/vfs/dirfs/dirfs_vnops.c
1194
error = dirfs_alloc_file(dmp, &dnp, pdnp, ncp, vpp,
sys/vfs/dirfs/dirfs_vnops.c
152
struct namecache *ncp;
sys/vfs/dirfs/dirfs_vnops.c
163
ncp = nch->ncp;
sys/vfs/dirfs/dirfs_vnops.c
174
(strcmp(d1->dn_name, ncp->nc_name) == 0)) {
sys/vfs/dirfs/dirfs_vnops.c
188
error = dirfs_alloc_file(dmp, &dnp, pdnp, ncp, &vp, NULL, 0);
sys/vfs/dirfs/dirfs_vnops.c
201
KTR_LOG(dirfs_nresolve, dnp, ncp->nc_name, pdnp, pdnp->dn_fd, error);
sys/vfs/dirfs/dirfs_vnops.c
222
struct namecache *ncp;
sys/vfs/dirfs/dirfs_vnops.c
237
ncp = ap->a_nch->ncp;
sys/vfs/dirfs/dirfs_vnops.c
244
error = dirfs_alloc_file(dmp, &dnp, pdnp, ncp, vpp, vap,
sys/vfs/dirfs/dirfs_vnops.c
253
KTR_LOG(dirfs_ncreate, dnp, ncp->nc_name, pdnp, pdnp->dn_fd, error);
sys/vfs/dirfs/dirfs_vnops.c
878
struct namecache *ncp;
sys/vfs/dirfs/dirfs_vnops.c
892
ncp = nch->ncp;
sys/vfs/dirfs/dirfs_vnops.c
960
fncp = ap->a_fnch->ncp;
sys/vfs/dirfs/dirfs_vnops.c
961
tncp = ap->a_tnch->ncp;
sys/vfs/fuse/fuse_vnops.c
1132
struct namecache *fncp = ap->a_fnch->ncp;
sys/vfs/fuse/fuse_vnops.c
1133
struct namecache *tncp = ap->a_tnch->ncp;
sys/vfs/fuse/fuse_vnops.c
1257
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/fuse/fuse_vnops.c
1272
fip = fuse_ipc_get(fmp, strlen(ap->a_target) + 1 + ncp->nc_nlen + 1);
sys/vfs/fuse/fuse_vnops.c
1275
memcpy(p, ncp->nc_name, ncp->nc_nlen);
sys/vfs/fuse/fuse_vnops.c
1276
p[ncp->nc_nlen] = '\0';
sys/vfs/fuse/fuse_vnops.c
1277
memcpy(p + ncp->nc_nlen + 1, ap->a_target, strlen(ap->a_target) + 1);
sys/vfs/fuse/fuse_vnops.c
495
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/fuse/fuse_vnops.c
513
fip = fuse_ipc_get(fmp, ncp->nc_nlen + 1);
sys/vfs/fuse/fuse_vnops.c
516
memcpy(p, ncp->nc_name, ncp->nc_nlen);
sys/vfs/fuse/fuse_vnops.c
517
p[ncp->nc_nlen] = '\0';
sys/vfs/fuse/fuse_vnops.c
607
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/fuse/fuse_vnops.c
628
fip = fuse_ipc_get(fmp, sizeof(fli) + ncp->nc_nlen + 1);
sys/vfs/fuse/fuse_vnops.c
633
memcpy(p, ncp->nc_name, ncp->nc_nlen);
sys/vfs/fuse/fuse_vnops.c
634
p[ncp->nc_nlen] = '\0';
sys/vfs/fuse/fuse_vnops.c
675
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/fuse/fuse_vnops.c
693
fip = fuse_ipc_get(fmp, sizeof(*fci) + ncp->nc_nlen + 1);
sys/vfs/fuse/fuse_vnops.c
702
memcpy(p, ncp->nc_name, ncp->nc_nlen);
sys/vfs/fuse/fuse_vnops.c
703
p[ncp->nc_nlen] = '\0';
sys/vfs/fuse/fuse_vnops.c
752
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/fuse/fuse_vnops.c
769
fip = fuse_ipc_get(fmp, sizeof(*fmi) + ncp->nc_nlen + 1);
sys/vfs/fuse/fuse_vnops.c
777
memcpy(p, ncp->nc_name, ncp->nc_nlen);
sys/vfs/fuse/fuse_vnops.c
778
p[ncp->nc_nlen] = '\0';
sys/vfs/fuse/fuse_vnops.c
824
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/fuse/fuse_vnops.c
857
fip = fuse_ipc_get(fmp, ncp->nc_nlen + 1);
sys/vfs/fuse/fuse_vnops.c
860
memcpy(p, ncp->nc_name, ncp->nc_nlen);
sys/vfs/fuse/fuse_vnops.c
861
p[ncp->nc_nlen] = '\0';
sys/vfs/fuse/fuse_vnops.c
886
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/fuse/fuse_vnops.c
902
fip = fuse_ipc_get(fmp, sizeof(*fmi) + ncp->nc_nlen + 1);
sys/vfs/fuse/fuse_vnops.c
907
memcpy(p, ncp->nc_name, ncp->nc_nlen);
sys/vfs/fuse/fuse_vnops.c
908
p[ncp->nc_nlen] = '\0';
sys/vfs/fuse/fuse_vnops.c
952
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/fuse/fuse_vnops.c
971
fip = fuse_ipc_get(fmp, ncp->nc_nlen + 1);
sys/vfs/fuse/fuse_vnops.c
974
memcpy(p, ncp->nc_name, ncp->nc_nlen);
sys/vfs/fuse/fuse_vnops.c
975
p[ncp->nc_nlen] = '\0';
sys/vfs/hammer/hammer_vnops.c
1115
struct namecache *ncp;
sys/vfs/hammer/hammer_vnops.c
1138
ncp = ap->a_nch->ncp;
sys/vfs/hammer/hammer_vnops.c
1141
nlen = ncp->nc_nlen;
sys/vfs/hammer/hammer_vnops.c
1150
if (ncp->nc_name[i] == '@' && ncp->nc_name[i+1] == '@') {
sys/vfs/hammer/hammer_vnops.c
1151
error = hammer_str_to_tid(ncp->nc_name + i + 2,
sys/vfs/hammer/hammer_vnops.c
1195
if (nlen == 0 || (nlen == 1 && ncp->nc_name[0] == '.')) {
sys/vfs/hammer/hammer_vnops.c
1220
namekey = hammer_direntry_namekey(dip, ncp->nc_name, nlen,
sys/vfs/hammer/hammer_vnops.c
1255
bcmp(ncp->nc_name, cursor.data->entry.name, nlen) == 0) {
sys/vfs/hammer/hammer_vnops.c
1276
ncp->nc_name,
sys/vfs/hammer/hammer_vnops.c
1424
nch->ncp->nc_name, nch->ncp->nc_nlen,
sys/vfs/hammer/hammer_vnops.c
1478
dip, nch->ncp->nc_name, nch->ncp->nc_nlen,
sys/vfs/hammer/hammer_vnops.c
1491
nch->ncp->nc_name, nch->ncp->nc_nlen,
sys/vfs/hammer/hammer_vnops.c
1556
dip, nch->ncp->nc_name, nch->ncp->nc_nlen,
sys/vfs/hammer/hammer_vnops.c
1570
nch->ncp->nc_name, nch->ncp->nc_nlen,
sys/vfs/hammer/hammer_vnops.c
1940
if (ap->a_fdvp->v_mount != ap->a_fnch->ncp->nc_vp->v_mount)
sys/vfs/hammer/hammer_vnops.c
1945
fncp = ap->a_fnch->ncp;
sys/vfs/hammer/hammer_vnops.c
1946
tncp = ap->a_tnch->ncp;
sys/vfs/hammer/hammer_vnops.c
2418
dip, nch->ncp->nc_name, nch->ncp->nc_nlen,
sys/vfs/hammer/hammer_vnops.c
2459
error = hammer_ip_add_direntry(&trans, dip, nch->ncp->nc_name,
sys/vfs/hammer/hammer_vnops.c
2460
nch->ncp->nc_nlen, nip);
sys/vfs/hammer/hammer_vnops.c
3287
struct namecache *ncp;
sys/vfs/hammer/hammer_vnops.c
3304
ncp = nch->ncp;
sys/vfs/hammer/hammer_vnops.c
3310
namekey = hammer_direntry_namekey(dip, ncp->nc_name, ncp->nc_nlen,
sys/vfs/hammer/hammer_vnops.c
3345
if (ncp->nc_nlen == nlen &&
sys/vfs/hammer/hammer_vnops.c
3346
bcmp(ncp->nc_name, cursor.data->entry.name, nlen) == 0) {
sys/vfs/hammer/hammer_vnops.c
3370
ncp->nc_name,
sys/vfs/hammer/hammer_vnops.c
3412
ncp->nc_name);
sys/vfs/hammer/hammer_vnops.c
955
dip, nch->ncp->nc_name, nch->ncp->nc_nlen,
sys/vfs/hammer/hammer_vnops.c
970
nch->ncp->nc_name, nch->ncp->nc_nlen,
sys/vfs/hammer2/hammer2_vnops.c
1353
struct namecache *ncp;
sys/vfs/hammer2/hammer2_vnops.c
1360
ncp = ap->a_nch->ncp;
sys/vfs/hammer2/hammer2_vnops.c
1361
hammer2_xop_setname(&xop->head, ncp->nc_name, ncp->nc_nlen);
sys/vfs/hammer2/hammer2_vnops.c
1411
KASSERT(error || ap->a_nch->ncp->nc_vp != NULL,
sys/vfs/hammer2/hammer2_vnops.c
1413
error, ap->a_nch->ncp->nc_vp, ap));
sys/vfs/hammer2/hammer2_vnops.c
1445
struct namecache *ncp;
sys/vfs/hammer2/hammer2_vnops.c
1457
ncp = ap->a_nch->ncp;
sys/vfs/hammer2/hammer2_vnops.c
1458
name = ncp->nc_name;
sys/vfs/hammer2/hammer2_vnops.c
1459
name_len = ncp->nc_nlen;
sys/vfs/hammer2/hammer2_vnops.c
1551
struct namecache *ncp;
sys/vfs/hammer2/hammer2_vnops.c
1566
ncp = ap->a_nch->ncp;
sys/vfs/hammer2/hammer2_vnops.c
1567
name = ncp->nc_name;
sys/vfs/hammer2/hammer2_vnops.c
1568
name_len = ncp->nc_nlen;
sys/vfs/hammer2/hammer2_vnops.c
1637
struct namecache *ncp;
sys/vfs/hammer2/hammer2_vnops.c
1649
ncp = ap->a_nch->ncp;
sys/vfs/hammer2/hammer2_vnops.c
1650
name = ncp->nc_name;
sys/vfs/hammer2/hammer2_vnops.c
1651
name_len = ncp->nc_nlen;
sys/vfs/hammer2/hammer2_vnops.c
1707
struct namecache *ncp;
sys/vfs/hammer2/hammer2_vnops.c
1719
ncp = ap->a_nch->ncp;
sys/vfs/hammer2/hammer2_vnops.c
1720
name = ncp->nc_name;
sys/vfs/hammer2/hammer2_vnops.c
1721
name_len = ncp->nc_nlen;
sys/vfs/hammer2/hammer2_vnops.c
1776
struct namecache *ncp;
sys/vfs/hammer2/hammer2_vnops.c
1788
ncp = ap->a_nch->ncp;
sys/vfs/hammer2/hammer2_vnops.c
1789
name = ncp->nc_name;
sys/vfs/hammer2/hammer2_vnops.c
1790
name_len = ncp->nc_nlen;
sys/vfs/hammer2/hammer2_vnops.c
1882
struct namecache *ncp;
sys/vfs/hammer2/hammer2_vnops.c
1894
ncp = ap->a_nch->ncp;
sys/vfs/hammer2/hammer2_vnops.c
1898
ncp->nc_name);
sys/vfs/hammer2/hammer2_vnops.c
1909
hammer2_xop_setname(&xop->head, ncp->nc_name, ncp->nc_nlen);
sys/vfs/hammer2/hammer2_vnops.c
1966
struct namecache *ncp;
sys/vfs/hammer2/hammer2_vnops.c
1984
ncp = ap->a_nch->ncp;
sys/vfs/hammer2/hammer2_vnops.c
1985
hammer2_xop_setname(&xop->head, ncp->nc_name, ncp->nc_nlen);
sys/vfs/hammer2/hammer2_vnops.c
2045
if (ap->a_fdvp->v_mount != ap->a_fnch->ncp->nc_vp->v_mount)
sys/vfs/hammer2/hammer2_vnops.c
2056
fncp = ap->a_fnch->ncp; /* entry name in source */
sys/vfs/hammer2/hammer2_vnops.c
2060
tncp = ap->a_tnch->ncp; /* entry name in target */
sys/vfs/mfs/mfs_vfsops.c
351
devvp = nd.nl_nch.ncp->nc_vp;
sys/vfs/msdosfs/fat.h
108
int extendfile(struct denode *dep, u_long count, struct buf **bpp, u_long *ncp,
sys/vfs/msdosfs/msdosfs_fat.c
1031
if (ncp) {
sys/vfs/msdosfs/msdosfs_fat.c
1032
*ncp = cn;
sys/vfs/msdosfs/msdosfs_fat.c
1033
ncp = NULL;
sys/vfs/msdosfs/msdosfs_fat.c
973
extendfile(struct denode *dep, u_long count, struct buf **bpp, u_long *ncp,
sys/vfs/nfs/nfs_serv.c
2143
struct namecache *ncp;
sys/vfs/nfs/nfs_serv.c
2206
fnchd.ncp = fromnd.nl_nch.ncp->nc_parent;
sys/vfs/nfs/nfs_serv.c
2207
if (fnchd.ncp == NULL) {
sys/vfs/nfs/nfs_serv.c
2235
tnchd.ncp = tond.nl_nch.ncp->nc_parent;
sys/vfs/nfs/nfs_serv.c
2236
if (tnchd.ncp == NULL) {
sys/vfs/nfs/nfs_serv.c
2253
if (fnchd.ncp != fromnd.nl_nch.ncp->nc_parent ||
sys/vfs/nfs/nfs_serv.c
2254
tnchd.ncp != tond.nl_nch.ncp->nc_parent ||
sys/vfs/nfs/nfs_serv.c
2255
(fromnd.nl_nch.ncp->nc_flag & (NCF_DESTROYED | NCF_UNRESOLVED)) ||
sys/vfs/nfs/nfs_serv.c
2256
fromnd.nl_nch.ncp->nc_vp == NULL ||
sys/vfs/nfs/nfs_serv.c
2257
(tond.nl_nch.ncp->nc_flag & (NCF_DESTROYED | NCF_UNRESOLVED))) {
sys/vfs/nfs/nfs_serv.c
2272
fvp = fromnd.nl_nch.ncp->nc_vp;
sys/vfs/nfs/nfs_serv.c
2273
tvp = tond.nl_nch.ncp->nc_vp;
sys/vfs/nfs/nfs_serv.c
2284
fdvp = fromnd.nl_nch.ncp->nc_parent->nc_vp;
sys/vfs/nfs/nfs_serv.c
2285
tdvp = tond.nl_nch.ncp->nc_parent->nc_vp;
sys/vfs/nfs/nfs_serv.c
2301
if (tvp->v_type == VDIR && (tond.nl_nch.ncp->nc_flag & NCF_ISMOUNTPT)) {
sys/vfs/nfs/nfs_serv.c
2309
if (fvp->v_type == VDIR && (fromnd.nl_nch.ncp->nc_flag & NCF_ISMOUNTPT)) {
sys/vfs/nfs/nfs_serv.c
2323
if (fromnd.nl_nch.ncp == tond.nl_nch.ncp->nc_parent) {
sys/vfs/nfs/nfs_serv.c
2336
for (ncp = tond.nl_nch.ncp; ncp; ncp = ncp->nc_parent) {
sys/vfs/nfs/nfs_serv.c
2337
if (fromnd.nl_nch.ncp == ncp) {
sys/vfs/nfs/nfs_serv.c
2349
if (fromnd.nl_nch.ncp == tond.nl_nch.ncp)
sys/vfs/nfs/nfs_subs.c
1170
if (nd->nl_nch.ncp->nc_parent) {
sys/vfs/nfs/nfs_subs.c
1172
nch.ncp = nch.ncp->nc_parent;
sys/vfs/nfs/nfs_subs.c
1182
if (vpp && nd->nl_nch.ncp->nc_vp) {
sys/vfs/nfs/nfs_vnops.c
1006
ncp = ap->a_nch->ncp;
sys/vfs/nfs/nfs_vnops.c
1007
len = ncp->nc_nlen;
sys/vfs/nfs/nfs_vnops.c
1011
ERROROUT(nfsm_strtom(&info, ncp->nc_name, len, NFS_MAXNAMLEN));
sys/vfs/nfs/nfs_vnops.c
2766
if (dnch.ncp)
sys/vfs/nfs/nfs_vnops.c
2875
if (dnch.ncp) {
sys/vfs/nfs/nfs_vnops.c
2888
if (nch.ncp == NULL)
sys/vfs/nfs/nfs_vnops.c
2976
if (dnch.ncp)
sys/vfs/nfs/nfs_vnops.c
977
struct namecache *ncp;
sys/vfs/nullfs/null_vfsops.c
159
mp->mnt_ncmountpt.ncp->nc_flag |= NCF_ISMOUNTPT;
sys/vfs/nullfs/null_vfsops.c
406
nullfs_ncpgen_set(struct mount *mp, struct namecache *ncp)
sys/vfs/nullfs/null_vfsops.c
410
VFS_NCPGEN_SET(xmp->nullm_vfs, ncp);
sys/vfs/nullfs/null_vfsops.c
415
nullfs_ncpgen_test(struct mount *mp, struct namecache *ncp)
sys/vfs/nullfs/null_vfsops.c
419
return VFS_NCPGEN_TEST(xmp->nullm_vfs, ncp);
sys/vfs/procfs/procfs_vnops.c
1146
if (procp->p_textnch.ncp) {
sys/vfs/procfs/procfs_vnops.c
645
if (procp->p_textnch.ncp) {
sys/vfs/tmpfs/tmpfs.h
414
struct namecache *ncp);
sys/vfs/tmpfs/tmpfs_subr.c
524
struct namecache *ncp, struct ucred *cred, char *target)
sys/vfs/tmpfs/tmpfs_subr.c
568
error = tmpfs_alloc_dirent(tmp, node, ncp->nc_name, ncp->nc_nlen, &de);
sys/vfs/tmpfs/tmpfs_subr.c
689
struct namecache *ncp)
sys/vfs/tmpfs/tmpfs_subr.c
692
int len = ncp->nc_nlen;
sys/vfs/tmpfs/tmpfs_subr.c
696
wanted.td_name = ncp->nc_name;
sys/vfs/tmpfs/tmpfs_vnops.c
1090
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
1123
de = tmpfs_dir_lookup(dnode, node, ncp);
sys/vfs/tmpfs/tmpfs_vnops.c
1175
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
119
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
1223
ncp->nc_name, ncp->nc_nlen, &de);
sys/vfs/tmpfs/tmpfs_vnops.c
1255
struct namecache *fncp = ap->a_fnch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
1258
struct namecache *tncp = ap->a_tnch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
129
de = tmpfs_dir_lookup(dnode, NULL, ncp);
sys/vfs/tmpfs/tmpfs_vnops.c
1480
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
1487
error = tmpfs_alloc_file(dvp, vpp, vap, ncp, cred, NULL);
sys/vfs/tmpfs/tmpfs_vnops.c
1502
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
1564
de = tmpfs_dir_lookup(dnode, node, ncp);
sys/vfs/tmpfs/tmpfs_vnops.c
1565
KKASSERT(TMPFS_DIRENT_MATCHES(de, ncp->nc_name, ncp->nc_nlen));
sys/vfs/tmpfs/tmpfs_vnops.c
1623
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
1630
error = tmpfs_alloc_file(dvp, vpp, vap, ncp, cred, target);
sys/vfs/tmpfs/tmpfs_vnops.c
206
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
213
error = tmpfs_alloc_file(dvp, vpp, vap, ncp, cred, NULL);
sys/vfs/tmpfs/tmpfs_vnops.c
228
struct namecache *ncp = ap->a_nch->ncp;
sys/vfs/tmpfs/tmpfs_vnops.c
238
error = tmpfs_alloc_file(dvp, vpp, vap, ncp, cred, NULL);
test/debug/ncptrace.c
147
dumpncp(kd, isnull, 0, mntinfo.mnt_ncmountpt.ncp, NULL);
test/debug/ncptrace.c
153
mntinfo.mnt_ncmountpt.ncp, av[i] + n);
test/debug/ncptrace.c
170
struct namecache ncp;
test/debug/ncptrace.c
176
kkread(kd, (u_long)ncptr, &ncp, sizeof(ncp));
test/debug/ncptrace.c
177
if (ncp.nc_nlen < sizeof(name)) {
test/debug/ncptrace.c
178
kkread(kd, (u_long)ncp.nc_name, name, ncp.nc_nlen);
test/debug/ncptrace.c
179
name[ncp.nc_nlen] = 0;
test/debug/ncptrace.c
185
if (ncp.nc_parent) {
test/debug/ncptrace.c
186
if ((ncp.nc_flag & NCF_UNRESOLVED) && ncp.nc_list.tqh_first == NULL)
test/debug/ncptrace.c
188
if (ncp.nc_list.tqh_first == NULL)
test/debug/ncptrace.c
192
if ((ncp.nc_flag & NCF_UNRESOLVED) == 0 && ncp.nc_vp == NULL)
test/debug/ncptrace.c
219
if (ncp.nc_list.tqh_first)
test/debug/ncptrace.c
229
ncptr, ncp.nc_parent, ncp.nc_flag, ncp.nc_vp);
test/debug/ncptrace.c
230
if (ncp.nc_timeout)
test/debug/ncptrace.c
231
printf(" timo=%d", ncp.nc_timeout);
test/debug/ncptrace.c
232
if (ncp.nc_refs)
test/debug/ncptrace.c
233
printf(" refs=%d", ncp.nc_refs);
test/debug/ncptrace.c
234
if (ncp.nc_generation)
test/debug/ncptrace.c
235
printf(" gen=%d", ncp.nc_generation);
test/debug/ncptrace.c
236
if ((ncp.nc_flag & NCF_UNRESOLVED) == 0 && ncp.nc_error)
test/debug/ncptrace.c
237
printf(" error=%d", ncp.nc_error);
test/debug/ncptrace.c
238
if (ncp.nc_flag & NCF_ISMOUNTPT)
test/debug/ncptrace.c
240
if (ncp.nc_lock.lk_count & ~LKC_SHARED) {
test/debug/ncptrace.c
242
ncp.nc_lock.lk_count, ncp.nc_lock.lk_lockholder);
test/debug/ncptrace.c
251
for (ncscan = ncp.nc_list.tqh_first; ncscan; ncscan = ncp.nc_entry.tqe_next) {
test/debug/ncptrace.c
252
kkread(kd, (u_long)ncscan, &ncp, sizeof(ncp));
test/debug/ncptrace.c
264
struct namecache ncp;
test/debug/ncptrace.c
267
ncpptr = nch->ncp;
test/debug/ncptrace.c
269
kkread(kd, (long)ncpptr, &ncp, sizeof(ncp));
test/debug/ncptrace.c
270
if (ncp.nc_nlen >= bytes)
test/debug/ncptrace.c
272
kkread(kd, (long)ncp.nc_name, base + bytes - ncp.nc_nlen, ncp.nc_nlen);
test/debug/ncptrace.c
273
bytes -= ncp.nc_nlen;
test/debug/ncptrace.c
274
if (ncp.nc_parent) {
test/debug/ncptrace.c
277
ncpptr = ncp.nc_parent;
test/debug/vnodeinfo.c
337
struct namecache ncp;
test/debug/vnodeinfo.c
341
kkread(kd, (u_long)TAILQ_FIRST(&vn.v_namecache), &ncp, sizeof(ncp));
test/debug/vnodeinfo.c
342
if ((nlen = ncp.nc_nlen) >= sizeof(buf))
test/debug/vnodeinfo.c
347
kkread(kd, (u_long)ncp.nc_name, buf, nlen);
usr.bin/fstat/fstat.c
715
struct namecache *ncp;
usr.bin/fstat/fstat.c
725
if (ncr == NULL || ncr->ncp == NULL) {
usr.bin/fstat/fstat.c
726
ncp = ncplist->tqh_first;
usr.bin/fstat/fstat.c
728
ncp = ncr->ncp;
usr.bin/fstat/fstat.c
736
if (ncp) {
usr.bin/fstat/fstat.c
743
while (ncp) {
usr.bin/fstat/fstat.c
748
if (ncp == mount_l.mnt_ncmountpt.ncp) {
usr.bin/fstat/fstat.c
749
ncp = mount_l.mnt_ncmounton.ncp;
usr.bin/fstat/fstat.c
750
if (ncp == NULL)
usr.bin/fstat/fstat.c
762
if (!kread(ncp, &ncp_copy, sizeof(ncp_copy))) {
usr.bin/fstat/fstat.c
763
warnx("can't read ncp at %p", ncp);
usr.bin/fstat/fstat.c
770
warnx("can't read ncp %p path component at %p", ncp, ncp_copy.nc_name);
usr.bin/fstat/fstat.c
775
ncp = ncp_copy.nc_parent;
usr.sbin/btconfig/btconfig.c
1002
memset(&ncp, 0, sizeof(ncp));
usr.sbin/btconfig/btconfig.c
1003
bdaddr_copy(&ncp.bdaddr, &r->bdaddr);
usr.sbin/btconfig/btconfig.c
1004
ncp.page_scan_rep_mode = r->page_scan_rep_mode;
usr.sbin/btconfig/btconfig.c
1005
ncp.clock_offset = r->clock_offset;
usr.sbin/btconfig/btconfig.c
1009
&ncp, sizeof(ncp),
usr.sbin/btconfig/btconfig.c
983
hci_remote_name_req_cp ncp;
usr.sbin/makefs/hammer2/hammer2_compat.h
175
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1584
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1591
ncp = ap->a_nch->ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1592
hammer2_xop_setname(&xop->head, ncp->nc_name, ncp->nc_nlen);
usr.sbin/makefs/hammer2/hammer2_vnops.c
1661
.ncp = &nc,
usr.sbin/makefs/hammer2/hammer2_vnops.c
1702
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1714
ncp = ap->a_nch->ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1715
name = ncp->nc_name;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1716
name_len = ncp->nc_nlen;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1792
.ncp = &nc,
usr.sbin/makefs/hammer2/hammer2_vnops.c
1860
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1878
ncp = ap->a_nch->ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1879
name = ncp->nc_name;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1880
name_len = ncp->nc_nlen;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1945
.ncp = &nc,
usr.sbin/makefs/hammer2/hammer2_vnops.c
1968
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1980
ncp = ap->a_nch->ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1981
name = ncp->nc_name;
usr.sbin/makefs/hammer2/hammer2_vnops.c
1982
name_len = ncp->nc_nlen;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2049
.ncp = &nc,
usr.sbin/makefs/hammer2/hammer2_vnops.c
2078
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2090
ncp = ap->a_nch->ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2091
name = ncp->nc_name;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2092
name_len = ncp->nc_nlen;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2158
.ncp = &nc,
usr.sbin/makefs/hammer2/hammer2_vnops.c
2187
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2199
ncp = ap->a_nch->ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2200
name = ncp->nc_name;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2201
name_len = ncp->nc_nlen;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2302
.ncp = &nc,
usr.sbin/makefs/hammer2/hammer2_vnops.c
2335
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2347
ncp = ap->a_nch->ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2351
ncp->nc_name);
usr.sbin/makefs/hammer2/hammer2_vnops.c
2362
hammer2_xop_setname(&xop->head, ncp->nc_name, ncp->nc_nlen);
usr.sbin/makefs/hammer2/hammer2_vnops.c
2433
struct namecache *ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2451
ncp = ap->a_nch->ncp;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2452
hammer2_xop_setname(&xop->head, ncp->nc_name, ncp->nc_nlen);
usr.sbin/makefs/hammer2/hammer2_vnops.c
2526
if (ap->a_fdvp->v_mount != ap->a_fnch->ncp->nc_vp->v_mount)
usr.sbin/makefs/hammer2/hammer2_vnops.c
2537
fncp = ap->a_fnch->ncp; /* entry name in source */
usr.sbin/makefs/hammer2/hammer2_vnops.c
2541
tncp = ap->a_tnch->ncp; /* entry name in target */
usr.sbin/makefs/msdos.h
67
u_long *ncp, int flags);
usr.sbin/makefs/msdos/msdosfs_fat.c
1011
if (ncp) {
usr.sbin/makefs/msdos/msdosfs_fat.c
1012
*ncp = cn;
usr.sbin/makefs/msdos/msdosfs_fat.c
1013
ncp = NULL;
usr.sbin/makefs/msdos/msdosfs_fat.c
951
m_extendfile(struct denode *dep, u_long count, struct m_buf **bpp, u_long *ncp,
usr.sbin/ppp/auth.c
176
ipcp_Setup(&bundle->ncp.ipcp, INADDR_NONE);
usr.sbin/ppp/auth.c
186
ipcp_Setup(&bundle->ncp.ipcp, bundle->radius.mask.s_addr);
usr.sbin/ppp/auth.c
213
ipcp_Setup(&bundle->ncp.ipcp, INADDR_NONE);
usr.sbin/ppp/auth.c
235
ipcp_Setup(&bundle->ncp.ipcp, INADDR_NONE);
usr.sbin/ppp/bundle.c
1038
t = &arg->bundle->ncp.mp.link.stats.total;
usr.sbin/ppp/bundle.c
1073
(unsigned long)ncp_QueueLen(&arg->bundle->ncp),
usr.sbin/ppp/bundle.c
1196
if (ncp_LayersOpen(&bundle->ncp))
usr.sbin/ppp/bundle.c
1290
mp_CheckAutoloadTimer(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
149
if (ncp_fsmStart(&bundle->ncp, bundle)) {
usr.sbin/ppp/bundle.c
160
mp_Down(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
1686
if (bundle->ncp.ipcp.peer_ip.s_addr == INADDR_ANY) {
usr.sbin/ppp/bundle.c
1698
ipcp_InterfaceUp(&bundle->ncp.ipcp);
usr.sbin/ppp/bundle.c
1863
struct in_addr *dns = bundle->ncp.ipcp.ns.dns;
usr.sbin/ppp/bundle.c
1892
if (!bundle->ncp.mp.active) {
usr.sbin/ppp/bundle.c
1902
if (bundle->ncp.mp.active) {
usr.sbin/ppp/bundle.c
1903
bundle->iface->mtu = bundle->ncp.mp.peer_mrru;
usr.sbin/ppp/bundle.c
1904
overhead = ccp_MTUOverhead(&bundle->ncp.mp.link.ccp);
usr.sbin/ppp/bundle.c
1962
mp_CheckAutoloadTimer(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
1967
mp_CheckAutoloadTimer(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
219
ncp_DeleteQueues(&bundle->ncp);
usr.sbin/ppp/bundle.c
254
mp_CheckAutoloadTimer(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
285
mp_CheckAutoloadTimer(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
287
if (ncp_LayersOpen(&fp->bundle->ncp) == 1) {
usr.sbin/ppp/bundle.c
295
mp_CheckAutoloadTimer(&fp->bundle->ncp.mp);
usr.sbin/ppp/bundle.c
319
if (ncp_LayersOpen(&fp->bundle->ncp) == 0) {
usr.sbin/ppp/bundle.c
326
mp_StopAutoloadTimer(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
344
if (bundle->ncp.mp.active) {
usr.sbin/ppp/bundle.c
348
mp_LinkLost(&bundle->ncp.mp, lost);
usr.sbin/ppp/bundle.c
356
ncp2initial(&bundle->ncp);
usr.sbin/ppp/bundle.c
357
mp_Down(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
374
if (isncp(fp->proto) && !ncp_LayersUnfinished(&bundle->ncp)) {
usr.sbin/ppp/bundle.c
381
mp_Down(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
428
if (ncp_LayersUnfinished(&bundle->ncp))
usr.sbin/ppp/bundle.c
429
ncp_Close(&bundle->ncp);
usr.sbin/ppp/bundle.c
431
ncp2initial(&bundle->ncp);
usr.sbin/ppp/bundle.c
432
mp_Down(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
466
queued = r ? ncp_FillPhysicalQueues(&bundle->ncp, bundle) :
usr.sbin/ppp/bundle.c
467
ncp_QueueLen(&bundle->ncp);
usr.sbin/ppp/bundle.c
505
result += descriptor_UpdateSet(&bundle->ncp.mp.server.desc, r, w, e, n);
usr.sbin/ppp/bundle.c
525
if (descriptor_IsSet(&bundle->ncp.mp.server.desc, fdset))
usr.sbin/ppp/bundle.c
539
if (descriptor_IsSet(&bundle->ncp.mp.server.desc, fdset))
usr.sbin/ppp/bundle.c
540
descriptor_Read(&bundle->ncp.mp.server.desc, bundle, fdset);
usr.sbin/ppp/bundle.c
592
bundle->ncp.ipcp.my_ip.s_addr) {
usr.sbin/ppp/bundle.c
638
ncp_Enqueue(&bundle->ncp, af, pri, (char *)&tun, n + sizeof tun.header);
usr.sbin/ppp/bundle.c
651
if (descriptor_IsSet(&bundle->ncp.mp.server.desc, fdset))
usr.sbin/ppp/bundle.c
652
if (descriptor_Write(&bundle->ncp.mp.server.desc, bundle, fdset) == 1)
usr.sbin/ppp/bundle.c
859
ncp_Init(&bundle.ncp, &bundle);
usr.sbin/ppp/bundle.c
888
iface_Clear(bundle.iface, &bundle.ncp, 0, IFACE_CLEAR_ALL);
usr.sbin/ppp/bundle.c
914
mp_Down(&bundle->ncp.mp);
usr.sbin/ppp/bundle.c
915
iface_Clear(bundle->iface, &bundle->ncp, 0, IFACE_CLEAR_ALL);
usr.sbin/ppp/bundle.c
928
ncp_Destroy(&bundle->ncp);
usr.sbin/ppp/bundle.c
965
ncp2initial(&bundle->ncp);
usr.sbin/ppp/bundle.c
966
mp_Down(&bundle->ncp.mp);
usr.sbin/ppp/bundle.h
117
struct ncp ncp;
usr.sbin/ppp/ccp.c
786
return !link2physical(ccp->fsm.link) || !ccp->fsm.bundle->ncp.mp.active ?
usr.sbin/ppp/command.c
1291
if (arg->bundle->ncp.ipcp.fsm.state == ST_OPENED)
usr.sbin/ppp/command.c
1292
fsm_Reopen(&arg->bundle->ncp.ipcp.fsm);
usr.sbin/ppp/command.c
1347
&arg->bundle->ncp.mp.link.ccp.fsm;
usr.sbin/ppp/command.c
1534
struct ncp *ncp = &arg->bundle->ncp;
usr.sbin/ppp/command.c
1542
memset(&ncp->ipcp.cfg.my_range, '\0', sizeof ncp->ipcp.cfg.my_range);
usr.sbin/ppp/command.c
1543
memset(&ncp->ipcp.cfg.peer_range, '\0', sizeof ncp->ipcp.cfg.peer_range);
usr.sbin/ppp/command.c
1544
ncp->ipcp.cfg.HaveTriggerAddress = 0;
usr.sbin/ppp/command.c
1545
ncp->ipcp.cfg.netmask.s_addr = INADDR_ANY;
usr.sbin/ppp/command.c
1546
iplist_reset(&ncp->ipcp.cfg.peer_list);
usr.sbin/ppp/command.c
1549
if (!ncprange_aton(&ncp->ipcp.cfg.my_range, ncp, arg->argv[arg->argn]))
usr.sbin/ppp/command.c
1554
ncp->ipcp.ifmask = ncp->ipcp.cfg.netmask =
usr.sbin/ppp/command.c
1557
ncp->ipcp.cfg.TriggerAddress = GetIpAddr(arg->argv[arg->argn+3]);
usr.sbin/ppp/command.c
1558
ncp->ipcp.cfg.HaveTriggerAddress = 1;
usr.sbin/ppp/command.c
1565
ncpaddr_getip4(&ncpaddr, &ncp->ipcp.my_ip);
usr.sbin/ppp/command.c
1566
ncprange_getaddr(&ncp->ipcp.cfg.my_range, &ncpaddr);
usr.sbin/ppp/command.c
1567
if (ncp->ipcp.my_ip.s_addr == INADDR_ANY)
usr.sbin/ppp/command.c
1568
ncprange_setwidth(&ncp->ipcp.cfg.my_range, 0);
usr.sbin/ppp/command.c
1704
arg->bundle->ncp.mp.cfg.autoload.min = v1;
usr.sbin/ppp/command.c
1705
arg->bundle->ncp.mp.cfg.autoload.max = v2;
usr.sbin/ppp/command.c
1706
arg->bundle->ncp.mp.cfg.autoload.period = v3;
usr.sbin/ppp/command.c
1707
mp_RestartAutoloadTimer(&arg->bundle->ncp.mp);
usr.sbin/ppp/command.c
1849
arg->bundle->ncp.mp.cfg.mrru = long_val;
usr.sbin/ppp/command.c
2053
&arg->bundle->ncp.ipcp.cfg.fsm.timeout,
usr.sbin/ppp/command.c
2054
&arg->bundle->ncp.ipcp.cfg.fsm.maxreq,
usr.sbin/ppp/command.c
2055
&arg->bundle->ncp.ipcp.cfg.fsm.maxtrm, DEF_FSMTRIES);
usr.sbin/ppp/command.c
2061
&arg->bundle->ncp.ipv6cp.cfg.fsm.timeout,
usr.sbin/ppp/command.c
2062
&arg->bundle->ncp.ipv6cp.cfg.fsm.maxreq,
usr.sbin/ppp/command.c
2063
&arg->bundle->ncp.ipv6cp.cfg.fsm.maxtrm, DEF_FSMTRIES);
usr.sbin/ppp/command.c
2070
ipaddr = arg->bundle->ncp.ipcp.cfg.ns.dns;
usr.sbin/ppp/command.c
2073
ipaddr = arg->bundle->ncp.ipcp.cfg.ns.nbns;
usr.sbin/ppp/command.c
2078
ncpaddr_aton(ncpaddr, &arg->bundle->ncp, arg->argv[arg->argn]);
usr.sbin/ppp/command.c
2082
ncpaddr_aton(ncpaddr + 1, &arg->bundle->ncp, arg->argv[arg->argn + 1]);
usr.sbin/ppp/command.c
2155
arg->bundle->ncp.cfg.sendpipe = long_val;
usr.sbin/ppp/command.c
2160
arg->bundle->ncp.cfg.recvpipe = long_val;
usr.sbin/ppp/command.c
2219
ncp_SetUrgentTOS(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2220
ncp_ClearUrgentTcpPorts(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2221
ncp_ClearUrgentUdpPorts(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2223
ncp_SetUrgentTOS(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2225
ncp_ClearUrgentUdpPorts(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2228
ncp_AddUrgentUdpPort(&arg->bundle->ncp, atoi(arg->argv[f] + 1));
usr.sbin/ppp/command.c
2230
ncp_RemoveUrgentUdpPort(&arg->bundle->ncp, atoi(arg->argv[f] + 1));
usr.sbin/ppp/command.c
2233
ncp_ClearUrgentUdpPorts(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2234
ncp_AddUrgentUdpPort(&arg->bundle->ncp, atoi(arg->argv[f]));
usr.sbin/ppp/command.c
2238
ncp_ClearUrgentTcpPorts(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2239
ncp_ClearUrgentUdpPorts(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2240
ncp_ClearUrgentTOS(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2242
ncp_SetUrgentTOS(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2245
ncp_ClearUrgentTcpPorts(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2249
ncp_AddUrgentTcpPort(&arg->bundle->ncp, atoi(arg->argv[f] + 1));
usr.sbin/ppp/command.c
2251
ncp_RemoveUrgentTcpPort(&arg->bundle->ncp, atoi(arg->argv[f] + 1));
usr.sbin/ppp/command.c
2254
ncp_ClearUrgentTcpPorts(&arg->bundle->ncp);
usr.sbin/ppp/command.c
2255
ncp_AddUrgentTcpPort(&arg->bundle->ncp, atoi(arg->argv[f]));
usr.sbin/ppp/command.c
2423
if (!ncprange_aton(&dest, &arg->bundle->ncp, arg->argv[arg->argn]))
usr.sbin/ppp/command.c
2442
host = arg->bundle->ncp.ipcp.my_ip;
usr.sbin/ppp/command.c
2445
host = arg->bundle->ncp.ipcp.peer_ip;
usr.sbin/ppp/command.c
2448
host = arg->bundle->ncp.ipcp.ns.dns[0];
usr.sbin/ppp/command.c
2451
host = arg->bundle->ncp.ipcp.ns.dns[1];
usr.sbin/ppp/command.c
2465
ncpaddr_setip4(&gw, arg->bundle->ncp.ipcp.peer_ip);
usr.sbin/ppp/command.c
2469
if (!ncpaddr_getip6(&arg->bundle->ncp.ipv6cp.hisaddr, &host6))
usr.sbin/ppp/command.c
2475
if (!ncpaddr_aton(&gw, &arg->bundle->ncp, arg->argv[arg->argn + gw_arg])) {
usr.sbin/ppp/command.c
2488
route_Add(&arg->bundle->ncp.route, addrs, &dest, &gw);
usr.sbin/ppp/command.c
2502
route_DeleteAll(&arg->bundle->ncp.route);
usr.sbin/ppp/command.c
2506
ncprange_setip4host(&dest, arg->bundle->ncp.ipcp.my_ip);
usr.sbin/ppp/command.c
2510
ncprange_sethost(&dest, &arg->bundle->ncp.ipv6cp.myaddr);
usr.sbin/ppp/command.c
2514
ncprange_setip4host(&dest, arg->bundle->ncp.ipcp.peer_ip);
usr.sbin/ppp/command.c
2518
ncprange_sethost(&dest, &arg->bundle->ncp.ipv6cp.hisaddr);
usr.sbin/ppp/command.c
2522
ncprange_setip4host(&dest, arg->bundle->ncp.ipcp.ns.dns[0]);
usr.sbin/ppp/command.c
2525
ncprange_setip4host(&dest, arg->bundle->ncp.ipcp.ns.dns[1]);
usr.sbin/ppp/command.c
2528
ncprange_aton(&dest, &arg->bundle->ncp, arg->argv[arg->argn]);
usr.sbin/ppp/command.c
2532
route_Delete(&arg->bundle->ncp.route, addrs, &dest);
usr.sbin/ppp/command.c
2547
if (arg->bundle->ncp.ipcp.fsm.state == ST_OPENED)
usr.sbin/ppp/command.c
2548
PacketAliasSetAddress(arg->bundle->ncp.ipcp.my_ip);
usr.sbin/ppp/command.c
2644
else if (!arg->bundle->ncp.mp.cfg.mrru) {
usr.sbin/ppp/command.c
2649
return &arg->bundle->ncp.mp.link;
usr.sbin/ppp/command.c
2792
arg->bundle->ncp.ipcp.cfg.ns.dns_neg &= keep;
usr.sbin/ppp/command.c
2793
arg->bundle->ncp.ipcp.cfg.ns.dns_neg |= add;
usr.sbin/ppp/command.c
2796
arg->bundle->ncp.mp.cfg.negenddisc &= keep;
usr.sbin/ppp/command.c
2797
arg->bundle->ncp.mp.cfg.negenddisc |= add;
usr.sbin/ppp/command.c
2836
arg->bundle->ncp.mp.cfg.shortseq &= keep;
usr.sbin/ppp/command.c
2837
arg->bundle->ncp.mp.cfg.shortseq |= add;
usr.sbin/ppp/command.c
2840
arg->bundle->ncp.ipcp.cfg.vj.neg &= keep;
usr.sbin/ppp/command.c
2841
arg->bundle->ncp.ipcp.cfg.vj.neg |= add;
usr.sbin/ppp/command.c
3000
t = &arg->bundle->ncp.ipcp.throughput;
usr.sbin/ppp/command.c
3003
t = &arg->bundle->ncp.ipv6cp.throughput;
usr.sbin/ppp/command.c
3100
return !iface_Add(arg->bundle->iface, &arg->bundle->ncp, &ifa, &peer, how);
usr.sbin/ppp/command.c
3116
if (arg->bundle->ncp.ipcp.fsm.state == ST_OPENED &&
usr.sbin/ppp/command.c
3118
arg->bundle->ncp.ipcp.my_ip.s_addr == ifa4.s_addr) {
usr.sbin/ppp/command.c
3124
ok = iface_Delete(arg->bundle->iface, &arg->bundle->ncp, &ifa);
usr.sbin/ppp/command.c
3157
how = arg->bundle->ncp.ipcp.fsm.state == ST_OPENED ||
usr.sbin/ppp/command.c
3160
iface_Clear(arg->bundle->iface, &arg->bundle->ncp, family, how);
usr.sbin/ppp/command.c
515
oin = bundle->ncp.ipcp.throughput.OctetsIn;
usr.sbin/ppp/command.c
516
oout = bundle->ncp.ipcp.throughput.OctetsOut;
usr.sbin/ppp/command.c
517
pin = bundle->ncp.ipcp.throughput.PacketsIn;
usr.sbin/ppp/command.c
518
pout = bundle->ncp.ipcp.throughput.PacketsOut;
usr.sbin/ppp/command.c
520
oin += bundle->ncp.ipv6cp.throughput.OctetsIn;
usr.sbin/ppp/command.c
521
oout += bundle->ncp.ipv6cp.throughput.OctetsOut;
usr.sbin/ppp/command.c
522
pin += bundle->ncp.ipv6cp.throughput.PacketsIn;
usr.sbin/ppp/command.c
523
pout += bundle->ncp.ipv6cp.throughput.PacketsOut;
usr.sbin/ppp/command.c
530
nargv[arg] = substip(nargv[arg], "DNS0", bundle->ncp.ipcp.ns.dns[0]);
usr.sbin/ppp/command.c
531
nargv[arg] = substip(nargv[arg], "DNS1", bundle->ncp.ipcp.ns.dns[1]);
usr.sbin/ppp/command.c
533
mp_Enddisc(bundle->ncp.mp.cfg.enddisc.class,
usr.sbin/ppp/command.c
534
bundle->ncp.mp.cfg.enddisc.address,
usr.sbin/ppp/command.c
535
bundle->ncp.mp.cfg.enddisc.len));
usr.sbin/ppp/command.c
536
nargv[arg] = substip(nargv[arg], "HISADDR", bundle->ncp.ipcp.peer_ip);
usr.sbin/ppp/command.c
538
nargv[arg] = substipv6(nargv[arg], "HISADDR6", &bundle->ncp.ipv6cp.hisaddr);
usr.sbin/ppp/command.c
542
bundle->ncp.ipcp.throughput.OctetsIn);
usr.sbin/ppp/command.c
544
bundle->ncp.ipcp.throughput.OctetsOut);
usr.sbin/ppp/command.c
546
bundle->ncp.ipcp.throughput.PacketsIn);
usr.sbin/ppp/command.c
548
bundle->ncp.ipcp.throughput.PacketsOut);
usr.sbin/ppp/command.c
551
bundle->ncp.ipv6cp.throughput.OctetsIn);
usr.sbin/ppp/command.c
553
bundle->ncp.ipv6cp.throughput.OctetsOut);
usr.sbin/ppp/command.c
555
bundle->ncp.ipv6cp.throughput.PacketsIn);
usr.sbin/ppp/command.c
557
bundle->ncp.ipv6cp.throughput.PacketsOut);
usr.sbin/ppp/command.c
560
nargv[arg] = substip(nargv[arg], "MYADDR", bundle->ncp.ipcp.my_ip);
usr.sbin/ppp/command.c
562
nargv[arg] = substipv6(nargv[arg], "MYADDR6", &bundle->ncp.ipv6cp.myaddr);
usr.sbin/ppp/command.c
569
mp_Enddisc(bundle->ncp.mp.peer.enddisc.class,
usr.sbin/ppp/command.c
570
bundle->ncp.mp.peer.enddisc.address,
usr.sbin/ppp/command.c
571
bundle->ncp.mp.peer.enddisc.len));
usr.sbin/ppp/command.c
578
nargv[arg] = subst(nargv[arg], "USER", bundle->ncp.mp.peer.authname);
usr.sbin/ppp/command.c
715
ipcp_LoadDNS(&arg->bundle->ncp.ipcp);
usr.sbin/ppp/command.c
717
ipcp_RestoreDNS(&arg->bundle->ncp.ipcp);
usr.sbin/ppp/command.c
719
ipcp_WriteDNS(&arg->bundle->ncp.ipcp);
usr.sbin/ppp/command.c
721
arg->bundle->ncp.ipcp.ns.writable = 0;
usr.sbin/ppp/command.c
723
arg->bundle->ncp.ipcp.ns.writable = 1;
usr.sbin/ppp/datalink.c
617
switch (mp_Up(&dl->bundle->ncp.mp, dl)) {
usr.sbin/ppp/datalink.c
642
dl->bundle->ncp.mp.peer = dl->peer;
usr.sbin/ppp/datalink.c
643
ncp_SetLink(&dl->bundle->ncp, &dl->physical->link);
usr.sbin/ppp/filter.c
242
filter_Parse(struct ncp *ncp, int argc, char const *const *argv,
usr.sbin/ppp/filter.c
313
ncprange_aton(&fe.f_src, ncp, *argv)) {
usr.sbin/ppp/filter.c
324
ncprange_aton(&fe.f_dst, ncp, *argv)) {
usr.sbin/ppp/filter.c
430
filter_Parse(&arg->bundle->ncp, arg->argc - arg->argn - 1,
usr.sbin/ppp/fsm.c
922
fsm_Close(&fp->bundle->ncp.ipcp.fsm);
usr.sbin/ppp/fsm.c
930
fsm_Close(&fp->bundle->ncp.ipv6cp.fsm);
usr.sbin/ppp/iface.c
374
iface_Clear(struct iface *iface, struct ncp *ncp, int family, int how)
usr.sbin/ppp/iface.c
412
ncp_IfaceAddrDeleted(ncp, iface->addr + n);
usr.sbin/ppp/iface.c
431
iface_Add(struct iface *iface, struct ncp *ncp, const struct ncprange *ifa,
usr.sbin/ppp/iface.c
463
ncp_IfaceAddrDeleted(ncp, iface->addr + n);
usr.sbin/ppp/iface.c
477
ncp_IfaceAddrAdded(ncp, iface->addr + n);
usr.sbin/ppp/iface.c
510
ncp_IfaceAddrAdded(ncp, iface->addr + n);
usr.sbin/ppp/iface.c
516
iface_Delete(struct iface *iface, struct ncp *ncp, const struct ncpaddr *del)
usr.sbin/ppp/iface.c
531
ncp_IfaceAddrDeleted(ncp, iface->addr + n);
usr.sbin/ppp/iface.h
58
extern void iface_Clear(struct iface *, struct ncp *, int, int);
usr.sbin/ppp/iface.h
59
extern int iface_Add(struct iface *, struct ncp *, const struct ncprange *,
usr.sbin/ppp/iface.h
61
extern int iface_Delete(struct iface *, struct ncp *, const struct ncpaddr *);
usr.sbin/ppp/ip.c
625
if (tos == IPTOS_LOWDELAY && bundle->ncp.cfg.urgent.tos)
usr.sbin/ppp/ip.c
628
if (!frag && ncp_IsUrgentUdpPort(&bundle->ncp, ntohs(uh->uh_sport),
usr.sbin/ppp/ip.c
789
if (tos == IPTOS_LOWDELAY && bundle->ncp.cfg.urgent.tos)
usr.sbin/ppp/ip.c
792
if (!frag && ncp_IsUrgentTcpPort(&bundle->ncp, ntohs(th->th_sport),
usr.sbin/ppp/ip.c
933
if (bundle->ncp.ipcp.fsm.state != ST_OPENED) {
usr.sbin/ppp/ip.c
942
ipcp_AddInOctets(&bundle->ncp.ipcp, nb);
usr.sbin/ppp/ip.c
953
if (bundle->ncp.ipv6cp.fsm.state != ST_OPENED) {
usr.sbin/ppp/ip.c
962
ipv6cp_AddInOctets(&bundle->ncp.ipv6cp, nb);
usr.sbin/ppp/ipcp.c
1332
fsm_Input(&bundle->ncp.ipcp.fsm, bp);
usr.sbin/ppp/ipcp.c
1345
struct ipcp *ipcp = &bundle->ncp.ipcp;
usr.sbin/ppp/ipcp.c
1361
struct ncp *ncp = &bundle->ncp;
usr.sbin/ppp/ipcp.c
1362
struct ipcp *ipcp = &ncp->ipcp;
usr.sbin/ppp/ipcp.c
1382
} else if (ncprange_aton(&ipcp->cfg.peer_range, ncp, hisaddr) != 0) {
usr.sbin/ppp/ipcp.c
216
char *cp, *cp_nons, *ncp, ch;
usr.sbin/ppp/ipcp.c
226
while ((ncp = strstr(cp, "nameserver")) != NULL) {
usr.sbin/ppp/ipcp.c
227
if (ncp != cp) {
usr.sbin/ppp/ipcp.c
228
memcpy(cp_nons, cp, ncp - cp);
usr.sbin/ppp/ipcp.c
229
cp_nons += ncp - cp;
usr.sbin/ppp/ipcp.c
231
if ((ncp != cp && ncp[-1] != '\n') || !issep(ncp[10])) {
usr.sbin/ppp/ipcp.c
232
memcpy(cp_nons, ncp, 9);
usr.sbin/ppp/ipcp.c
234
cp = ncp + 9; /* Can't match "nameserver" at cp... */
usr.sbin/ppp/ipcp.c
238
for (cp = ncp + 11; issep(*cp); cp++) /* Skip whitespace */
usr.sbin/ppp/ipcp.c
241
for (ncp = cp; isip(*ncp); ncp++) /* Jump over IP */
usr.sbin/ppp/ipcp.c
244
ch = *ncp;
usr.sbin/ppp/ipcp.c
245
*ncp = '\0';
usr.sbin/ppp/ipcp.c
248
*ncp = ch;
usr.sbin/ppp/ipcp.c
250
if ((cp = strchr(ncp, '\n')) == NULL) /* Point at next line */
usr.sbin/ppp/ipcp.c
251
cp = ncp + strlen(ncp);
usr.sbin/ppp/ipcp.c
348
struct ipcp *ipcp = &arg->bundle->ncp.ipcp;
usr.sbin/ppp/ipcp.c
419
arg->bundle->ncp.ipcp.cfg.vj.slots = slots;
usr.sbin/ppp/ipcp.c
423
arg->bundle->ncp.ipcp.cfg.vj.slotcomp = 1;
usr.sbin/ppp/ipcp.c
425
arg->bundle->ncp.ipcp.cfg.vj.slotcomp = 0;
usr.sbin/ppp/ipcp.c
676
if (!iface_Add(bundle->iface, &bundle->ncp, &myrange, &hisncpaddr,
usr.sbin/ppp/ipcp.c
681
iface_Clear(bundle->iface, &bundle->ncp, AF_INET,
usr.sbin/ppp/ipcp.c
684
if (bundle->ncp.cfg.sendpipe > 0 || bundle->ncp.cfg.recvpipe > 0) {
usr.sbin/ppp/ipcp.c
691
route_Change(bundle, bundle->ncp.route, &myncpaddr, &hisncpaddr);
usr.sbin/ppp/ipcp.c
707
for (f = 0; f < bundle->ncp.ipcp.cfg.peer_list.nItems; f++) {
usr.sbin/ppp/ipcp.c
708
try = iplist_next(&bundle->ncp.ipcp.cfg.peer_list);
usr.sbin/ppp/ipcp.c
711
if (ipcp_SetIPaddress(&bundle->ncp.ipcp, gw, try)) {
usr.sbin/ppp/ipcp.c
717
if (f == bundle->ncp.ipcp.cfg.peer_list.nItems) {
usr.sbin/ppp/ipv6cp.c
230
if (!iface_Add(bundle->iface, &bundle->ncp, &myrange, &ipv6cp->hisaddr,
usr.sbin/ppp/ipv6cp.c
235
iface_Clear(bundle->iface, &bundle->ncp, AF_INET6,
usr.sbin/ppp/ipv6cp.c
242
if (bundle->ncp.cfg.sendpipe > 0 || bundle->ncp.cfg.recvpipe > 0) {
usr.sbin/ppp/ipv6cp.c
252
route_Change(bundle, bundle->ncp.route, &ipv6cp->myaddr, &ipv6cp->hisaddr);
usr.sbin/ppp/ipv6cp.c
325
struct ipv6cp *ipv6cp = &arg->bundle->ncp.ipv6cp;
usr.sbin/ppp/ipv6cp.c
355
fsm_Input(&bundle->ncp.ipv6cp.fsm, bp);
usr.sbin/ppp/lcp.c
1161
mp = &lcp->fsm.bundle->ncp.mp;
usr.sbin/ppp/lcp.c
1188
mp = &lcp->fsm.bundle->ncp.mp;
usr.sbin/ppp/lcp.c
302
lcp->want_mrru = lcp->fsm.bundle->ncp.mp.cfg.mrru;
usr.sbin/ppp/lcp.c
303
lcp->want_shortseq = IsEnabled(lcp->fsm.bundle->ncp.mp.cfg.shortseq) ? 1 : 0;
usr.sbin/ppp/lcp.c
475
mp = &lcp->fsm.bundle->ncp.mp;
usr.sbin/ppp/lcp.c
682
mp = &lcp->fsm.bundle->ncp.mp;
usr.sbin/ppp/main.c
426
ncprange_family(&bundle->ncp.ipcp.cfg.peer_range) == AF_UNSPEC) {
usr.sbin/ppp/mp.c
1001
addr = arg->bundle->ncp.ipcp.my_ip;
usr.sbin/ppp/mp.c
365
ncp_SetLink(&mp->bundle->ncp, &mp->link);
usr.sbin/ppp/mp.c
617
if (!bundle->ncp.mp.active)
usr.sbin/ppp/mp.c
626
mp_Assemble(&bundle->ncp.mp, bp, p);
usr.sbin/ppp/mp.c
669
struct mp *mp = &bundle->ncp.mp;
usr.sbin/ppp/mp.c
746
if (!ncp_PushPacket(&bundle->ncp, &mp->out.af, bestlink))
usr.sbin/ppp/mp.c
828
struct mp *mp = &arg->bundle->ncp.mp;
usr.sbin/ppp/mp.c
959
struct mp *mp = &arg->bundle->ncp.mp;
usr.sbin/ppp/mp.c
988
if (arg->bundle->ncp.ipcp.my_ip.s_addr == INADDR_ANY)
usr.sbin/ppp/mp.c
989
ncprange_getip4addr(&arg->bundle->ncp.ipcp.cfg.my_range, &addr);
usr.sbin/ppp/mp.c
991
addr = arg->bundle->ncp.ipcp.my_ip;
usr.sbin/ppp/mp.c
994
mp->cfg.enddisc.len = sizeof arg->bundle->ncp.ipcp.my_ip.s_addr;
usr.sbin/ppp/mp.c
998
if (arg->bundle->ncp.ipcp.my_ip.s_addr == INADDR_ANY)
usr.sbin/ppp/mp.c
999
ncprange_getip4addr(&arg->bundle->ncp.ipcp.cfg.my_range, &addr);
usr.sbin/ppp/ncp.c
100
ncp->cfg.urgent.tcp.nports = ncp->cfg.urgent.tcp.maxports = NDEFTCPPORTS;
usr.sbin/ppp/ncp.c
101
ncp->cfg.urgent.tcp.port = (u_short *)malloc(NDEFTCPPORTS * sizeof(u_short));
usr.sbin/ppp/ncp.c
102
memcpy(ncp->cfg.urgent.tcp.port, default_urgent_tcp_ports,
usr.sbin/ppp/ncp.c
104
ncp->cfg.urgent.tos = 1;
usr.sbin/ppp/ncp.c
106
ncp->cfg.urgent.udp.nports = ncp->cfg.urgent.udp.maxports = 0;
usr.sbin/ppp/ncp.c
107
ncp->cfg.urgent.udp.port = NULL;
usr.sbin/ppp/ncp.c
109
mp_Init(&ncp->mp, bundle);
usr.sbin/ppp/ncp.c
112
ipcp_Init(&ncp->ipcp, bundle, &bundle->links->physical->link,
usr.sbin/ppp/ncp.c
115
ipv6cp_Init(&ncp->ipv6cp, bundle, &bundle->links->physical->link,
usr.sbin/ppp/ncp.c
121
ncp_Destroy(struct ncp *ncp)
usr.sbin/ppp/ncp.c
123
ipcp_Destroy(&ncp->ipcp);
usr.sbin/ppp/ncp.c
125
ipv6cp_Destroy(&ncp->ipv6cp);
usr.sbin/ppp/ncp.c
128
if (ncp->cfg.urgent.tcp.maxports) {
usr.sbin/ppp/ncp.c
129
ncp->cfg.urgent.tcp.nports = ncp->cfg.urgent.tcp.maxports = 0;
usr.sbin/ppp/ncp.c
130
free(ncp->cfg.urgent.tcp.port);
usr.sbin/ppp/ncp.c
131
ncp->cfg.urgent.tcp.port = NULL;
usr.sbin/ppp/ncp.c
133
if (ncp->cfg.urgent.udp.maxports) {
usr.sbin/ppp/ncp.c
134
ncp->cfg.urgent.udp.nports = ncp->cfg.urgent.udp.maxports = 0;
usr.sbin/ppp/ncp.c
135
free(ncp->cfg.urgent.udp.port);
usr.sbin/ppp/ncp.c
136
ncp->cfg.urgent.udp.port = NULL;
usr.sbin/ppp/ncp.c
141
ncp_fsmStart(struct ncp *ncp, struct bundle *bundle)
usr.sbin/ppp/ncp.c
148
fsm_Up(&ncp->ipcp.fsm);
usr.sbin/ppp/ncp.c
149
fsm_Open(&ncp->ipcp.fsm);
usr.sbin/ppp/ncp.c
155
fsm_Up(&ncp->ipv6cp.fsm);
usr.sbin/ppp/ncp.c
156
fsm_Open(&ncp->ipv6cp.fsm);
usr.sbin/ppp/ncp.c
165
ncp_IfaceAddrAdded(struct ncp *ncp, const struct iface_addr *addr)
usr.sbin/ppp/ncp.c
169
ipcp_IfaceAddrAdded(&ncp->ipcp, addr);
usr.sbin/ppp/ncp.c
173
ipv6cp_IfaceAddrAdded(&ncp->ipv6cp, addr);
usr.sbin/ppp/ncp.c
180
ncp_IfaceAddrDeleted(struct ncp *ncp, const struct iface_addr *addr)
usr.sbin/ppp/ncp.c
183
ipcp_IfaceAddrDeleted(&ncp->ipcp, addr);
usr.sbin/ppp/ncp.c
187
ncp_SetLink(struct ncp *ncp, struct link *l)
usr.sbin/ppp/ncp.c
189
ipcp_SetLink(&ncp->ipcp, l);
usr.sbin/ppp/ncp.c
191
ipv6cp_SetLink(&ncp->ipv6cp, l);
usr.sbin/ppp/ncp.c
200
ncp_Enqueue(struct ncp *ncp, int af, unsigned pri, char *ptr, int count)
usr.sbin/ppp/ncp.c
203
struct ipv6cp *ipv6cp = &ncp->ipv6cp;
usr.sbin/ppp/ncp.c
205
struct ipcp *ipcp = &ncp->ipcp;
usr.sbin/ppp/ncp.c
253
ncp_QueueLen(struct ncp *ncp)
usr.sbin/ppp/ncp.c
257
result = ipcp_QueueLen(&ncp->ipcp);
usr.sbin/ppp/ncp.c
259
result += ipv6cp_QueueLen(&ncp->ipv6cp);
usr.sbin/ppp/ncp.c
261
result += mp_QueueLen(&ncp->mp); /* Usually empty */
usr.sbin/ppp/ncp.c
272
ncp_DeleteQueues(struct ncp *ncp)
usr.sbin/ppp/ncp.c
275
struct ipv6cp *ipv6cp = &ncp->ipv6cp;
usr.sbin/ppp/ncp.c
277
struct ipcp *ipcp = &ncp->ipcp;
usr.sbin/ppp/ncp.c
278
struct mp *mp = &ncp->mp;
usr.sbin/ppp/ncp.c
301
ncp_FillPhysicalQueues(struct ncp *ncp, struct bundle *bundle)
usr.sbin/ppp/ncp.c
305
if (bundle->ncp.mp.active)
usr.sbin/ppp/ncp.c
315
add = ncp_PushPacket(ncp, &ncp->afq, &dl->physical->link);
usr.sbin/ppp/ncp.c
320
return total + ncp_QueueLen(&bundle->ncp);
usr.sbin/ppp/ncp.c
328
ncp_PushPacket(struct ncp *ncp __unused, int *af, struct link *l)
usr.sbin/ppp/ncp.c
335
if ((res = ipcp_PushPacket(&bundle->ncp.ipcp, l)))
usr.sbin/ppp/ncp.c
338
res = ipv6cp_PushPacket(&bundle->ncp.ipv6cp, l);
usr.sbin/ppp/ncp.c
340
if ((res = ipv6cp_PushPacket(&bundle->ncp.ipv6cp, l)))
usr.sbin/ppp/ncp.c
343
res = ipcp_PushPacket(&bundle->ncp.ipcp, l);
usr.sbin/ppp/ncp.c
346
res = ipcp_PushPacket(&bundle->ncp.ipcp, l);
usr.sbin/ppp/ncp.c
426
struct ncp *ncp = &arg->bundle->ncp;
usr.sbin/ppp/ncp.c
431
ncp->afq == AF_INET6 ? "inet6" : "inet");
usr.sbin/ppp/ncp.c
434
if (ncp->route) {
usr.sbin/ppp/ncp.c
436
route_ShowSticky(arg->prompt, ncp->route, "Sticky routes", 1);
usr.sbin/ppp/ncp.c
441
if (ncp->cfg.sendpipe > 0)
usr.sbin/ppp/ncp.c
442
prompt_Printf(arg->prompt, "%-20ld\n", ncp->cfg.sendpipe);
usr.sbin/ppp/ncp.c
446
if (ncp->cfg.recvpipe > 0)
usr.sbin/ppp/ncp.c
447
prompt_Printf(arg->prompt, "%ld\n", ncp->cfg.recvpipe);
usr.sbin/ppp/ncp.c
453
if (ncp->cfg.urgent.tcp.nports == 0)
usr.sbin/ppp/ncp.c
456
for (p = 0; p < ncp->cfg.urgent.tcp.nports; p++) {
usr.sbin/ppp/ncp.c
459
prompt_Printf(arg->prompt, "%u", ncp->cfg.urgent.tcp.port[p]);
usr.sbin/ppp/ncp.c
463
if (ncp->cfg.urgent.udp.nports == 0)
usr.sbin/ppp/ncp.c
466
for (p = 0; p < ncp->cfg.urgent.udp.nports; p++) {
usr.sbin/ppp/ncp.c
469
prompt_Printf(arg->prompt, "%u", ncp->cfg.urgent.udp.port[p]);
usr.sbin/ppp/ncp.c
472
ncp->cfg.urgent.tos ? "yes" : "no");
usr.sbin/ppp/ncp.c
478
ncp_LayersOpen(struct ncp *ncp)
usr.sbin/ppp/ncp.c
482
n = !!(ncp->ipcp.fsm.state == ST_OPENED);
usr.sbin/ppp/ncp.c
484
n += !!(ncp->ipv6cp.fsm.state == ST_OPENED);
usr.sbin/ppp/ncp.c
491
ncp_LayersUnfinished(struct ncp *ncp)
usr.sbin/ppp/ncp.c
495
if (ncp->ipcp.fsm.state > ST_CLOSED ||
usr.sbin/ppp/ncp.c
496
ncp->ipcp.fsm.state == ST_STARTING)
usr.sbin/ppp/ncp.c
500
if (ncp->ipv6cp.fsm.state > ST_CLOSED ||
usr.sbin/ppp/ncp.c
501
ncp->ipv6cp.fsm.state == ST_STARTING)
usr.sbin/ppp/ncp.c
509
ncp_Close(struct ncp *ncp)
usr.sbin/ppp/ncp.c
511
if (ncp->ipcp.fsm.state > ST_CLOSED ||
usr.sbin/ppp/ncp.c
512
ncp->ipcp.fsm.state == ST_STARTING)
usr.sbin/ppp/ncp.c
513
fsm_Close(&ncp->ipcp.fsm);
usr.sbin/ppp/ncp.c
516
if (ncp->ipv6cp.fsm.state > ST_CLOSED ||
usr.sbin/ppp/ncp.c
517
ncp->ipv6cp.fsm.state == ST_STARTING)
usr.sbin/ppp/ncp.c
518
fsm_Close(&ncp->ipv6cp.fsm);
usr.sbin/ppp/ncp.c
523
ncp2initial(struct ncp *ncp)
usr.sbin/ppp/ncp.c
525
fsm2initial(&ncp->ipcp.fsm);
usr.sbin/ppp/ncp.c
527
fsm2initial(&ncp->ipv6cp.fsm);
usr.sbin/ppp/ncp.c
95
ncp_Init(struct ncp *ncp, struct bundle *bundle)
usr.sbin/ppp/ncp.c
97
ncp->afq = AF_INET;
usr.sbin/ppp/ncp.c
98
ncp->route = NULL;
usr.sbin/ppp/ncp.h
58
extern void ncp_Init(struct ncp *, struct bundle *);
usr.sbin/ppp/ncp.h
59
extern void ncp_Destroy(struct ncp *);
usr.sbin/ppp/ncp.h
60
extern int ncp_fsmStart(struct ncp *, struct bundle *);
usr.sbin/ppp/ncp.h
61
extern void ncp_IfaceAddrAdded(struct ncp *, const struct iface_addr *);
usr.sbin/ppp/ncp.h
62
extern void ncp_IfaceAddrDeleted(struct ncp *, const struct iface_addr *);
usr.sbin/ppp/ncp.h
63
extern void ncp_SetLink(struct ncp *, struct link *);
usr.sbin/ppp/ncp.h
64
extern void ncp_Enqueue(struct ncp *, int, unsigned, char *, int);
usr.sbin/ppp/ncp.h
65
extern void ncp_DeleteQueues(struct ncp *);
usr.sbin/ppp/ncp.h
66
extern size_t ncp_QueueLen(struct ncp *);
usr.sbin/ppp/ncp.h
67
extern size_t ncp_FillPhysicalQueues(struct ncp *, struct bundle *);
usr.sbin/ppp/ncp.h
68
extern int ncp_PushPacket(struct ncp *, int *, struct link *);
usr.sbin/ppp/ncp.h
74
extern int ncp_LayersOpen(struct ncp *);
usr.sbin/ppp/ncp.h
75
extern int ncp_LayersUnfinished(struct ncp *);
usr.sbin/ppp/ncp.h
76
extern void ncp_Close(struct ncp *);
usr.sbin/ppp/ncp.h
77
extern void ncp2initial(struct ncp *);
usr.sbin/ppp/ncp.h
79
#define ncp_IsUrgentTcpPort(ncp, p1, p2) \
usr.sbin/ppp/ncp.h
80
ncp_IsUrgentPort(&(ncp)->cfg.urgent.tcp, p1, p2)
usr.sbin/ppp/ncp.h
81
#define ncp_IsUrgentUdpPort(ncp, p1, p2) \
usr.sbin/ppp/ncp.h
82
ncp_IsUrgentPort(&(ncp)->cfg.urgent.udp, p1, p2)
usr.sbin/ppp/ncp.h
83
#define ncp_AddUrgentTcpPort(ncp, p) \
usr.sbin/ppp/ncp.h
84
ncp_AddUrgentPort(&(ncp)->cfg.urgent.tcp, p)
usr.sbin/ppp/ncp.h
85
#define ncp_AddUrgentUdpPort(ncp, p) \
usr.sbin/ppp/ncp.h
86
ncp_AddUrgentPort(&(ncp)->cfg.urgent.udp, p)
usr.sbin/ppp/ncp.h
87
#define ncp_RemoveUrgentTcpPort(ncp, p) \
usr.sbin/ppp/ncp.h
88
ncp_RemoveUrgentPort(&(ncp)->cfg.urgent.tcp, p)
usr.sbin/ppp/ncp.h
89
#define ncp_RemoveUrgentUdpPort(ncp, p) \
usr.sbin/ppp/ncp.h
90
ncp_RemoveUrgentPort(&(ncp)->cfg.urgent.udp, p)
usr.sbin/ppp/ncp.h
91
#define ncp_ClearUrgentTcpPorts(ncp) \
usr.sbin/ppp/ncp.h
92
ncp_ClearUrgentPorts(&(ncp)->cfg.urgent.tcp)
usr.sbin/ppp/ncp.h
93
#define ncp_ClearUrgentUdpPorts(ncp) \
usr.sbin/ppp/ncp.h
94
ncp_ClearUrgentPorts(&(ncp)->cfg.urgent.udp)
usr.sbin/ppp/ncp.h
95
#define ncp_ClearUrgentTOS(ncp) (ncp)->cfg.urgent.tos = 0;
usr.sbin/ppp/ncp.h
96
#define ncp_SetUrgentTOS(ncp) (ncp)->cfg.urgent.tos = 1;
usr.sbin/ppp/ncpaddr.c
418
ncpaddr_aton(struct ncpaddr *addr, struct ncp *ncp, const char *data)
usr.sbin/ppp/ncpaddr.c
422
if (!ncprange_aton(&range, ncp, data))
usr.sbin/ppp/ncpaddr.c
910
ncprange_aton(struct ncprange *range, struct ncp *ncp, const char *data)
usr.sbin/ppp/ncpaddr.c
919
if (ncp && strncasecmp(data, "HISADDR", len) == 0) {
usr.sbin/ppp/ncpaddr.c
921
range->ncprange_ip4addr = ncp->ipcp.peer_ip;
usr.sbin/ppp/ncpaddr.c
926
} else if (ncp && strncasecmp(data, "HISADDR6", len) == 0) {
usr.sbin/ppp/ncpaddr.c
928
range->ncprange_ip6addr = ncp->ipv6cp.hisaddr.ncpaddr_ip6addr;
usr.sbin/ppp/ncpaddr.c
932
} else if (ncp && strncasecmp(data, "MYADDR", len) == 0) {
usr.sbin/ppp/ncpaddr.c
934
range->ncprange_ip4addr = ncp->ipcp.my_ip;
usr.sbin/ppp/ncpaddr.c
939
} else if (ncp && strncasecmp(data, "MYADDR6", len) == 0) {
usr.sbin/ppp/ncpaddr.c
941
range->ncprange_ip6addr = ncp->ipv6cp.myaddr.ncpaddr_ip6addr;
usr.sbin/ppp/ncpaddr.c
945
} else if (ncp && strncasecmp(data, "DNS0", len) == 0) {
usr.sbin/ppp/ncpaddr.c
947
range->ncprange_ip4addr = ncp->ipcp.ns.dns[0];
usr.sbin/ppp/ncpaddr.c
951
} else if (ncp && strncasecmp(data, "DNS1", len) == 0) {
usr.sbin/ppp/ncpaddr.c
953
range->ncprange_ip4addr = ncp->ipcp.ns.dns[1];
usr.sbin/ppp/ncpaddr.h
107
extern int ncprange_aton(struct ncprange *, struct ncp *, const char *);
usr.sbin/ppp/ncpaddr.h
60
struct ncp;
usr.sbin/ppp/ncpaddr.h
78
extern int ncpaddr_aton(struct ncpaddr *, struct ncp *, const char *);
usr.sbin/ppp/physical.c
168
p->link.stats.parent = dl->bundle->ncp.mp.active ?
usr.sbin/ppp/physical.c
169
&dl->bundle->ncp.mp.link.stats.total : NULL;
usr.sbin/ppp/physical.c
617
p->link.stats.parent = dl->bundle->ncp.mp.active ?
usr.sbin/ppp/physical.c
618
&dl->bundle->ncp.mp.link.stats.total : NULL;
usr.sbin/ppp/prompt.c
105
if (p->bundle->ncp.ipcp.fsm.state == ST_OPENED)
usr.sbin/ppp/prompt.c
109
p->bundle->ncp.ipv6cp.fsm.state == ST_OPENED)
usr.sbin/ppp/radius.c
364
!ncprange_aton(&dest, &bundle->ncp, argv[0])) ||
usr.sbin/ppp/radius.c
365
!ncpaddr_aton(&gw, &bundle->ncp, argv[1]))
usr.sbin/ppp/radius.c
384
ncpaddr_setip4(&gw, bundle->ncp.ipcp.peer_ip);
usr.sbin/ppp/radius.c
943
dl->bundle->ncp.mp.active ?
usr.sbin/ppp/radius.c
944
dl->bundle->ncp.mp.server.socket.sun_path : "");
usr.sbin/ppp/route.c
564
if (bundle->ncp.ipcp.ns.dns[0].s_addr == INADDR_NONE)
usr.sbin/ppp/route.c
570
if (bundle->ncp.ipcp.ns.dns[1].s_addr == INADDR_NONE)
usr.sbin/ppp/route.c
759
if (bundle->ncp.cfg.sendpipe > 0) {
usr.sbin/ppp/route.c
760
rtmes.m_rtm.rtm_rmx.rmx_sendpipe = bundle->ncp.cfg.sendpipe;
usr.sbin/ppp/route.c
763
if (bundle->ncp.cfg.recvpipe > 0) {
usr.sbin/ppp/route.c
764
rtmes.m_rtm.rtm_rmx.rmx_recvpipe = bundle->ncp.cfg.recvpipe;
usr.sbin/ppp/route.c
877
if (bundle->ncp.cfg.sendpipe > 0) {
usr.sbin/ppp/route.c
878
rtmes.m_rtm.rtm_rmx.rmx_sendpipe = bundle->ncp.cfg.sendpipe;
usr.sbin/ppp/route.c
882
if (bundle->ncp.cfg.recvpipe > 0) {
usr.sbin/ppp/route.c
883
rtmes.m_rtm.rtm_rmx.rmx_recvpipe = bundle->ncp.cfg.recvpipe;
usr.sbin/ppp/slcompress.c
578
arg->bundle->ncp.ipcp.vj.slstat.sls_compressed,
usr.sbin/ppp/slcompress.c
579
arg->bundle->ncp.ipcp.vj.slstat.sls_packets);
usr.sbin/ppp/slcompress.c
581
arg->bundle->ncp.ipcp.vj.slstat.sls_misses,
usr.sbin/ppp/slcompress.c
582
arg->bundle->ncp.ipcp.vj.slstat.sls_searches);
usr.sbin/ppp/slcompress.c
584
arg->bundle->ncp.ipcp.vj.slstat.sls_compressedin,
usr.sbin/ppp/slcompress.c
585
arg->bundle->ncp.ipcp.vj.slstat.sls_uncompressedin);
usr.sbin/ppp/slcompress.c
587
arg->bundle->ncp.ipcp.vj.slstat.sls_errorin,
usr.sbin/ppp/slcompress.c
588
arg->bundle->ncp.ipcp.vj.slstat.sls_tossed);
usr.sbin/ppp/vjcomp.c
185
return VjUncompressTcp(&bundle->ncp.ipcp, bp, type);
usr.sbin/ppp/vjcomp.c
79
u_short cproto = bundle->ncp.ipcp.peer_compproto >> 16;
usr.sbin/ppp/vjcomp.c
85
type = sl_compress_tcp(bp, pip, &bundle->ncp.ipcp.vj.cslc,
usr.sbin/ppp/vjcomp.c
86
&bundle->ncp.ipcp.vj.slstat,
usr.sbin/ppp/vjcomp.c
87
bundle->ncp.ipcp.peer_compproto & 0xff);