Lines Matching refs:ncp
301 struct cnode *ncp = NULL;
344 if (ncp) {
350 FREE_ZONE(ncp, sizeof(struct cnode), M_HFSNODE);
351 ncp = NULL;
403 if (ncp == NULL) {
406 MALLOC_ZONE(ncp, struct cnode *, sizeof(struct cnode), M_HFSNODE, M_WAITOK);
417 bzero(ncp, sizeof(struct cnode));
418 SET(ncp->c_hflag, H_ALLOC);
420 ncp->c_fileid = inum;
421 TAILQ_INIT(&ncp->c_hintlist); /* make the list empty */
422 TAILQ_INIT(&ncp->c_originlist);
424 lck_rw_init(&ncp->c_rwlock, hfs_rwlock_group, hfs_lock_attr);
426 (void) hfs_lock(ncp, HFS_EXCLUSIVE_LOCK);
429 LIST_INSERT_HEAD(CNODEHASH(hfsmp, inum), ncp, c_hash);
433 return (ncp);