Lines Matching defs:cn_flags

270  * ni_startdir could be indicated with a flag in cn_flags, eliminating the
1983 MPASS((cnp->cn_flags & ISDOTDOT) != 0);
1985 if ((cnp->cn_flags & MAKEENTRY) == 0) {
2036 if (cnp->cn_flags & ISLASTCN) {
2053 cnp->cn_flags |= ISWHITEOUT;
2065 * the cn_flags field have the following meanings:
2086 * cnp->cn_flags.
2106 MPASS((cnp->cn_flags & ISDOTDOT) == 0);
2107 MPASS((cnp->cn_flags & (MAKEENTRY | NC_KEEPPOSENTRY)) != 0);
2143 if (cnp->cn_flags & ISLASTCN) {
2163 cnp->cn_flags |= ISWHITEOUT;
2182 cnp->cn_flags &= ~MAKEENTRY;
2194 MPASS((cnp->cn_flags & ISDOTDOT) == 0);
2196 if ((cnp->cn_flags & (MAKEENTRY | NC_KEEPPOSENTRY)) == 0) {
2240 if (cnp->cn_flags & ISLASTCN) {
2263 cnp->cn_flags |= ISWHITEOUT;
2692 if (cnp->cn_flags & ISWHITEOUT)
3193 int flags = cnp->cn_flags;
4292 uint64_t cn_flags;
4377 fpl->snd_outer.cn_flags = fpl->ndp->ni_cnd.cn_flags;
4394 fpl->ndp->ni_cnd.cn_flags = fpl->snd_outer.cn_flags;
4622 if ((cnp->cn_flags & ~CACHE_FPL_SUPPORTED_CN_FLAGS) != 0) {
4664 if (!((cnp->cn_flags & EMPTYPATH) != 0 && cnp->cn_pnbuf[0] == '\0')) {
4745 cnp->cn_flags |= MAKEENTRY;
4747 cnp->cn_flags |= ISLASTCN;
4749 cnp->cn_flags |= ISDOTDOT;
4785 if ((cnp->cn_flags & LOCKLEAF) != 0) {
4787 if ((cnp->cn_flags & LOCKSHARED) == 0)
4798 if ((cnp->cn_flags & LOCKLEAF) != 0)
4830 if ((cnp->cn_flags & LOCKPARENT) == 0)
4831 MPASS((cnp->cn_flags & WANTPARENT) != 0);
4832 MPASS((cnp->cn_flags & TRAILINGSLASH) == 0);
4835 MPASS((cnp->cn_flags & MAKEENTRY) == 0);
4836 MPASS((cnp->cn_flags & ISDOTDOT) == 0);
4838 docache = (cnp->cn_flags & NOCACHE) ^ NOCACHE;
4868 if (fpl->tvp != NULL && (cnp->cn_flags & FAILIFEXISTS) != 0) {
4906 cnp->cn_flags |= ISLASTCN;
4908 cnp->cn_flags |= MAKEENTRY;
4910 cnp->cn_flags |= ISDOTDOT;
4930 if ((cnp->cn_flags & LOCKPARENT) == 0) {
4954 if ((cnp->cn_flags & FOLLOW) != 0) {
4971 if ((cnp->cn_flags & FAILIFEXISTS) != 0) {
4977 if ((cnp->cn_flags & LOCKLEAF) == 0) {
4981 if ((cnp->cn_flags & LOCKPARENT) == 0) {
5015 MPASS((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0);
5033 if ((cnp->cn_flags & LOCKPARENT) != 0) {
5045 if ((cnp->cn_flags & LOCKPARENT) != 0)
5056 if ((cnp->cn_flags & LOCKPARENT) != 0)
5086 if ((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0)
5139 if ((cnp->cn_flags & (LOCKPARENT|WANTPARENT)) != 0) {
5149 if ((cnp->cn_flags & LOCKLEAF) != 0) {
5151 if ((cnp->cn_flags & LOCKSHARED) == 0)
5181 if (__predict_false((cnp->cn_flags & EMPTYPATH) == 0)) {
5186 MPASS((cnp->cn_flags & (LOCKPARENT | WANTPARENT)) == 0);
5194 if ((cnp->cn_flags & LOCKLEAF) != 0) {
5196 if ((cnp->cn_flags & LOCKSHARED) == 0)
5225 MPASS((cnp->cn_flags & MAKEENTRY) == 0);
5226 MPASS((cnp->cn_flags & ISDOTDOT) == 0);
5228 MPASS((cnp->cn_flags & NOCACHE) == 0);
5303 cnp->cn_flags |= ISLASTCN | MAKEENTRY;
5305 if ((cnp->cn_flags & LOCKSHARED) == 0) {
5326 if ((cnp->cn_flags & (WANTPARENT | LOCKPARENT)) == 0) {
5328 } else if ((cnp->cn_flags & LOCKPARENT) == 0) {
5335 if ((cnp->cn_flags & FOLLOW) != 0) {
5348 if ((cnp->cn_flags & LOCKLEAF) == 0) {
5352 if ((cnp->cn_flags & (WANTPARENT | LOCKPARENT)) == 0) {
5354 } else if ((cnp->cn_flags & LOCKPARENT) == 0) {
5572 if ((cnp->cn_flags & FOLLOW) == 0) {
6469 KASSERT ((cnp->cn_flags & CACHE_FPL_INTERNAL_CN_FLAGS) == 0,
6470 ("%s: internal flags found in cn_flags %" PRIx64, __func__,
6471 cnp->cn_flags));
6510 SDT_PROBE4(vfs, namei, lookup, entry, dvp, cnp->cn_pnbuf, cnp->cn_flags, true);