Lines Matching refs:ni

385 static inline u32 NIno##flag(ntfs_inode *ni)				\
387 return (ni->flags >> NI_##flag) & 1; \
389 static inline void NInoSet##flag(ntfs_inode *ni) \
391 (void)OSBitOrAtomic((u32)1 << NI_##flag, (UInt32*)&ni->flags); \
393 static inline void NInoClear##flag(ntfs_inode *ni) \
395 (void)OSBitAndAtomic(~((u32)1 << NI_##flag), (UInt32*)&ni->flags); \
402 static inline u32 NInoTestSet##flag(ntfs_inode *ni) \
405 (UInt32*)&ni->flags) >> NI_##flag) & 1; \
407 static inline u32 NInoTestClear##flag(ntfs_inode *ni) \
410 (UInt32*)&ni->flags) >> NI_##flag) & 1; \
417 static inline void NInoClearAllocLocked(ntfs_inode *ni)
420 (UInt32*)&ni->flags);
456 static inline u32 NInoDirty(ntfs_inode *ni)
458 return (ni->flags & (((u32)1 << NI_DirtyTimes) |
499 __private_extern__ BOOL ntfs_inode_test(ntfs_inode *ni, const ntfs_attr *na);
501 __private_extern__ errno_t ntfs_inode_init(ntfs_volume *vol, ntfs_inode *ni,
506 * @ni: ntfs inode to wait on
509 #define ntfs_inode_wait(ni, lock) \
511 (void)msleep(ni, lock, PDROP | PINOD, __FUNCTION__, 0); \
516 * @ni: ntfs inode to wait on
519 #define ntfs_inode_wait_locked(ni, lock) \
521 if (NInoLocked(ni)) { \
525 ntfs_inode_wait(ni, lck); \
528 } while (NInoLocked(ni)); \
535 * @ni: ntfs inode to wake up
537 static inline void ntfs_inode_wakeup(ntfs_inode *ni)
539 wakeup(ni);
544 * @ni: ntfs inode to unlock
549 static inline void ntfs_inode_unlock_alloc(ntfs_inode *ni)
551 NInoClearAllocLocked(ni);
552 ntfs_inode_wakeup(ni);
555 #define ntfs_inode_add_vnode(ni, is_system, parent_vn, cn) \
556 ntfs_inode_add_vnode_attr(ni, is_system, parent_vn, cn, FALSE/*isstream*/)
557 __private_extern__ errno_t ntfs_inode_add_vnode_attr(ntfs_inode *ni,
624 * @ni: non-raw ntfs inode containing the attribute
628 * Obtain the raw ntfs inode corresponding to the non-raw inode @ni.
648 * Locking: The non-raw ntfs inode @ni must be locked (@ni->lock).
652 static inline errno_t ntfs_raw_inode_get(ntfs_inode *ni,
655 if (NInoRaw(ni))
657 return ntfs_attr_inode_get_or_create(ni, ni->type, ni->name,
658 ni->name_len, FALSE, TRUE, XATTR_REPLACE, lock, nni);
668 __private_extern__ void ntfs_inode_afpinfo_cache(ntfs_inode *ni, AFPINFO *afp,
671 __private_extern__ errno_t ntfs_inode_afpinfo_read(ntfs_inode *ni);
673 __private_extern__ errno_t ntfs_inode_afpinfo_write(ntfs_inode *ni);
675 __private_extern__ errno_t ntfs_inode_inactive(ntfs_inode *ni);
677 __private_extern__ errno_t ntfs_inode_reclaim(ntfs_inode *ni);
679 __private_extern__ errno_t ntfs_inode_sync(ntfs_inode *ni, const int sync,
682 __private_extern__ errno_t ntfs_inode_get_name_and_parent_mref(ntfs_inode *ni,