xn 1700 dev/i2o/iop.c u_int rv, i, nsegs, flg, off, xn; xn 1703 dev/i2o/iop.c for (xn = 0, ix = im->im_xfer; xn < IOP_MAX_MSG_XFERS; xn++, ix++) xn 1712 dev/i2o/iop.c if (xn == IOP_MAX_MSG_XFERS) xn 1719 dev/i2o/iop.c if (xn != 0) { xn 1785 dev/i2o/iop.c if (xn != 0) xn 130 xfs/xfs_message.h #define NNPFS_TOKEN_GOT(xn, tok) ((xn)->tokens & (tok)) /* deprecated */ xn 131 xfs/xfs_message.h #define NNPFS_TOKEN_GOT_ANY(xn, tok) ((xn)->tokens & (tok)) /* at least one must match */ xn 132 xfs/xfs_message.h #define NNPFS_TOKEN_GOT_ALL(xn, tok) (((xn)->tokens & (tok)) == (tok)) /* all tokens must match */ xn 133 xfs/xfs_message.h #define NNPFS_TOKEN_SET(xn, tok, mask) ((xn)->tokens |= ((tok) & (mask))) xn 134 xfs/xfs_message.h #define NNPFS_TOKEN_CLEAR(xn, tok, mask) ((xn)->tokens &= ~((tok) & (mask))) xn 774 xfs/xfs_node-bsd.c xfs_has_pag(const struct xfs_node *xn, xfs_pag_t pag) xn 779 xfs/xfs_node-bsd.c if (xn->id[i] == pag) xn 786 xfs/xfs_node-bsd.c xfs_update_write_cred(struct xfs_node *xn, struct ucred *cred) xn 788 xfs/xfs_node-bsd.c if (xn->wr_cred) xn 789 xfs/xfs_node-bsd.c crfree (xn->wr_cred); xn 791 xfs/xfs_node-bsd.c xn->wr_cred = cred; xn 795 xfs/xfs_node-bsd.c xfs_update_read_cred(struct xfs_node *xn, struct ucred *cred) xn 797 xfs/xfs_node-bsd.c if (xn->rd_cred) xn 798 xfs/xfs_node-bsd.c crfree (xn->rd_cred); xn 800 xfs/xfs_node-bsd.c xn->rd_cred = cred; xn 507 xfs/xfs_syscalls-common.c struct xfs_node *xn; xn 516 xfs/xfs_syscalls-common.c xn = VNODE_TO_XNODE(vp); xn 518 xfs/xfs_syscalls-common.c msg->handle = xn->handle; xn 142 xfs/xfs_vfsops-bsd.c struct xfs_node *xn; xn 159 xfs/xfs_vfsops-bsd.c xn = xfs_node_find(&xfs[0].nodehead, &handle); xn 161 xfs/xfs_vfsops-bsd.c if (xn == NULL) { xn 172 xfs/xfs_vfsops-bsd.c vp = XNODE_TO_VNODE(xn); xn 274 xfs/xfs_vfsops-bsd.c struct xfs_node *xn; xn 280 xfs/xfs_vfsops-bsd.c xn = VNODE_TO_XNODE(vp); xn 282 xfs/xfs_vfsops-bsd.c if (xn == NULL) xn 286 xfs/xfs_vfsops-bsd.c memcpy(fhp->fid_data, &xn->handle, 16); xn 780 xfs/xfs_vnodeops-bsd.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 781 xfs/xfs_vnodeops-bsd.c xfs_vnode_lock *l = &xn->lock; xn 832 xfs/xfs_vnodeops-bsd.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 833 xfs/xfs_vnodeops-bsd.c xfs_vnode_lock *l = &xn->lock; xn 881 xfs/xfs_vnodeops-bsd.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 882 xfs/xfs_vnodeops-bsd.c xfs_vnode_lock *l = &xn->lock; xn 908 xfs/xfs_vnodeops-bsd.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 911 xfs/xfs_vnodeops-bsd.c (unsigned long)vp, xn->vnlocks)); xn 919 xfs/xfs_vnodeops-bsd.c ++xn->vnlocks; xn 929 xfs/xfs_vnodeops-bsd.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 931 xfs/xfs_vnodeops-bsd.c (unsigned long)vp, xn->vnlocks)); xn 933 xfs/xfs_vnodeops-bsd.c --xn->vnlocks; xn 934 xfs/xfs_vnodeops-bsd.c if (xn->vnlocks < 0) { xn 936 xfs/xfs_vnodeops-bsd.c xn->vnlocks = 0; xn 949 xfs/xfs_vnodeops-bsd.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 952 xfs/xfs_vnodeops-bsd.c (unsigned long)vp, xn->vnlocks)); xn 954 xfs/xfs_vnodeops-bsd.c return xn->vnlocks; xn 1097 xfs/xfs_vnodeops-bsd.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 1098 xfs/xfs_vnodeops-bsd.c struct vnode *t = DATA_FROM_XNODE(xn); xn 1107 xfs/xfs_vnodeops-bsd.c xn->flags |= NNPFS_DATA_DIRTY; xn 1127 xfs/xfs_vnodeops-bsd.c xn->flags |= NNPFS_DATA_DIRTY; xn 1132 xfs/xfs_vnodeops-bsd.c xn->flags |= NNPFS_DATA_DIRTY; xn 1188 xfs/xfs_vnodeops-bsd.c struct xfs_node *xn = VNODE_TO_XNODE(ap->a_vp); xn 1190 xfs/xfs_vnodeops-bsd.c return (lf_advlock(&xn->lockf, xn->attr.va_size, ap->a_id, ap->a_op, xn 50 xfs/xfs_vnodeops-common.c xfs_handle_stale(struct xfs_node *xn) xn 53 xfs/xfs_vnodeops-common.c struct vnode *vp = XNODE_TO_VNODE(xn); xn 56 xfs/xfs_vnodeops-common.c if ((xn->flags & NNPFS_STALE) == 0) xn 61 xfs/xfs_vnodeops-common.c xn->flags &= ~NNPFS_STALE; xn 63 xfs/xfs_vnodeops-common.c NNPFS_TOKEN_CLEAR(xn, ~0, xn 75 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 80 xfs/xfs_vnodeops-common.c xfs_handle_stale(xn); xn 83 xfs/xfs_vnodeops-common.c if (!NNPFS_TOKEN_GOT(xn, tok)) { xn 89 xfs/xfs_vnodeops-common.c msg.handle = xn->handle; xn 112 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 117 xfs/xfs_vnodeops-common.c if (!NNPFS_TOKEN_GOT(xn, tok) || !xfs_has_pag(xn, pag)) { xn 123 xfs/xfs_vnodeops-common.c msg.handle = xn->handle; xn 141 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 148 xfs/xfs_vnodeops-common.c if (NNPFS_TOKEN_GOT(xn, tok|NNPFS_ATTR_R) && offset > xn->attr.va_size) { xn 149 xfs/xfs_vnodeops-common.c offset = xn->attr.va_size; xn 154 xfs/xfs_vnodeops-common.c (long) offset, (long) xn->offset, xn 155 xfs/xfs_vnodeops-common.c (long) tok, (long) xn->tokens, xn 156 xfs/xfs_vnodeops-common.c (long) xn->attr.va_size)); xn 158 xfs/xfs_vnodeops-common.c if (NNPFS_TOKEN_GOT(xn, tok)) { xn 159 xfs/xfs_vnodeops-common.c if (offset <= xn->offset || xn->attr.va_type == VDIR) { xn 167 xfs/xfs_vnodeops-common.c msg.handle = xn->handle; xn 187 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 201 xfs/xfs_vnodeops-common.c xfs_update_write_cred(xn, cred); xn 202 xfs/xfs_vnodeops-common.c xfs_update_read_cred(xn, cred); xn 209 xfs/xfs_vnodeops-common.c struct xfs_node *xn, xn 225 xfs/xfs_vnodeops-common.c msg.handle = xn->handle; xn 226 xfs/xfs_vnodeops-common.c vattr2xfs_attr(&xn->attr, &msg.attr); xn 235 xfs/xfs_vnodeops-common.c xn->flags &= ~NNPFS_DATA_DIRTY; xn 245 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 255 xfs/xfs_vnodeops-common.c if (xn == NULL) { xn 262 xfs/xfs_vnodeops-common.c if (xn->flags & NNPFS_DATA_DIRTY) { xn 267 xfs/xfs_vnodeops-common.c xn->flags &= ~NNPFS_DATA_DIRTY; xn 271 xfs/xfs_vnodeops-common.c error = do_fsync(xfsp, xn, cred, proc, NNPFS_WRITE | NNPFS_FSYNC); xn 282 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 287 xfs/xfs_vnodeops-common.c (unsigned long)cred, fflag, xn->flags)); xn 292 xfs/xfs_vnodeops-common.c if (fflag & FWRITE && xn->flags & NNPFS_DATA_DIRTY) xn 293 xfs/xfs_vnodeops-common.c error = do_fsync(xfsp, xn, cred, proc, NNPFS_WRITE); xn 365 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 370 xfs/xfs_vnodeops-common.c xfs_update_write_cred(xn, cred); xn 381 xfs/xfs_vnodeops-common.c struct vnode *t = DATA_FROM_XNODE(xn); xn 398 xfs/xfs_vnodeops-common.c xn->attr.va_size = sub_attr.va_size; xn 399 xfs/xfs_vnodeops-common.c xn->attr.va_bytes = sub_attr.va_size; xn 400 xfs/xfs_vnodeops-common.c xn->attr.va_mtime = sub_attr.va_mtime; xn 402 xfs/xfs_vnodeops-common.c xn->offset = sub_attr.va_size; xn 420 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 426 xfs/xfs_vnodeops-common.c *vap = xn->attr; xn 435 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 440 xfs/xfs_vnodeops-common.c #define CHECK_NNPFSATTR(A, cast) (vap->A == cast VNOVAL || vap->A == xn->attr.A) xn 452 xfs/xfs_vnodeops-common.c if (NNPFS_TOKEN_GOT(xn, NNPFS_ATTR_W)) { xn 468 xfs/xfs_vnodeops-common.c msg.handle = xn->handle; xn 470 xfs/xfs_vnodeops-common.c if (NNPFS_TOKEN_GOT(xn, NNPFS_DATA_R)) { xn 475 xfs/xfs_vnodeops-common.c XA_SET_SIZE(&msg.attr, xn->attr.va_size); xn 485 xfs/xfs_vnodeops-common.c XA_SET_MTIME(&msg.attr, xn->attr.va_mtime.tv_sec); xn 488 xfs/xfs_vnodeops-common.c NNPFS_TOKEN_CLEAR(xn, NNPFS_ATTR_VALID, NNPFS_ATTR_MASK); xn 526 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 529 xfs/xfs_vnodeops-common.c error = check_rights (xn->anonrights, mode); xn 539 xfs/xfs_vnodeops-common.c if (xn->id[i] == pag) { xn 540 xfs/xfs_vnodeops-common.c error = check_rights (xn->rights[i], mode); xn 651 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(dvp); xn 660 xfs/xfs_vnodeops-common.c msg.parent_handle = xn->handle; xn 697 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(dvp); xn 704 xfs/xfs_vnodeops-common.c msg.parent_handle = xn->handle; xn 772 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(dvp); xn 780 xfs/xfs_vnodeops-common.c msg.parent_handle = xn->handle; xn 807 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(dvp); xn 814 xfs/xfs_vnodeops-common.c msg.parent_handle = xn->handle; xn 890 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(dvp); xn 898 xfs/xfs_vnodeops-common.c msg.parent_handle = xn->handle; xn 920 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(dvp); xn 942 xfs/xfs_vnodeops-common.c msg->parent_handle = xn->handle; xn 997 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 1007 xfs/xfs_vnodeops-common.c if (xn == NULL) { xn 1015 xfs/xfs_vnodeops-common.c xfs_pushdirty(vp, xn->wr_cred, p); xn 1017 xfs/xfs_vnodeops-common.c error = xfs_fsync_common(vp, xn->wr_cred, /* XXX */ 0, p); xn 1020 xfs/xfs_vnodeops-common.c xn->flags &= ~NNPFS_DATA_DIRTY; xn 1024 xfs/xfs_vnodeops-common.c if (!NNPFS_TOKEN_GOT(xn, NNPFS_ATTR_R | NNPFS_ATTR_W) xn 1025 xfs/xfs_vnodeops-common.c || (xn->flags & NNPFS_STALE) == NNPFS_STALE) xn 1039 xfs/xfs_vnodeops-common.c xn->flags &= ~NNPFS_STALE; xn 1052 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 1057 xfs/xfs_vnodeops-common.c NNPFS_TOKEN_CLEAR(xn, xn 1062 xfs/xfs_vnodeops-common.c if (DATA_FROM_XNODE(xn) != 0) { xn 1063 xfs/xfs_vnodeops-common.c vrele(DATA_FROM_XNODE(xn)); xn 1064 xfs/xfs_vnodeops-common.c DATA_FROM_XNODE(xn) = 0; xn 1067 xfs/xfs_vnodeops-common.c xfs_remove_node(&xfsp->nodehead, xn); xn 1070 xfs/xfs_vnodeops-common.c msg.handle = xn->handle; xn 1075 xfs/xfs_vnodeops-common.c free_xfs_node(xn); xn 1092 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(dvp); xn 1100 xfs/xfs_vnodeops-common.c msg.handle = xn->handle; xn 1137 xfs/xfs_vnodeops-common.c struct xfs_node *xn = VNODE_TO_XNODE(vp); xn 1140 xfs/xfs_vnodeops-common.c xn->handle.a, xn->handle.b, xn->handle.c, xn->handle.d); xn 1142 xfs/xfs_vnodeops-common.c NNPFS_TOKEN_GOT(xn, NNPFS_ATTR_VALID) ? "": "in"); xn 1144 xfs/xfs_vnodeops-common.c NNPFS_TOKEN_GOT(xn, NNPFS_DATA_VALID) ? "": "in"); xn 1145 xfs/xfs_vnodeops-common.c printf ("\tflags: 0x%x\n", xn->flags); xn 1146 xfs/xfs_vnodeops-common.c printf ("\toffset: %d\n", xn->offset);