Lines Matching defs:vol
111 * @vol: ntfs volume to which the inode belongs
115 * volume @vol.
117 static inline unsigned long ntfs_inode_hash(const ntfs_volume *vol,
120 return (vol->dev + mft_no) & ntfs_inode_hash_mask;
125 * @vol: ntfs volume to which the inode belongs
129 * @mft_no on the volume @vol.
131 static inline ntfs_inode_list_head *ntfs_inode_hash_list(const ntfs_volume *vol,
134 return ntfs_inode_hash_table + ntfs_inode_hash(vol, mft_no);
149 const ntfs_volume *vol, const ntfs_inode_list_head *list,
161 if (ni->vol != vol)
201 static inline ntfs_inode *ntfs_inode_hash_list_find(const ntfs_volume *vol,
208 ni = ntfs_inode_hash_list_find_nolock(vol, list, na);
242 ntfs_inode *ntfs_inode_hash_lookup(ntfs_volume *vol, const ntfs_attr *na)
250 list = ntfs_inode_hash_list(vol, na->mft_no);
251 ni = ntfs_inode_hash_list_find(vol, list, na);
269 ntfs_inode *ntfs_inode_hash_get(ntfs_volume *vol, const ntfs_attr *na)
277 list = ntfs_inode_hash_list(vol, na->mft_no);
278 ni = ntfs_inode_hash_list_find(vol, list, na);
286 ntfs_error(vol->mp, "Failed to allocate new ntfs_inode.");
289 if (ntfs_inode_init(vol, nni, na)) {
291 ntfs_error(vol->mp, "Failed to initialize new ntfs_inode.");
300 ni = ntfs_inode_hash_list_find_nolock(vol, list, na);
328 lck_mtx_lock(&vol->inodes_lock);
329 LIST_INSERT_HEAD(&vol->inodes, nni, inodes);
330 lck_mtx_unlock(&vol->inodes_lock);