Lines Matching refs:ip

121 	struct dlmfs_inode_private *ip;  in dlmfs_file_open()  local
144 ip = DLMFS_I(inode); in dlmfs_file_open()
146 status = user_dlm_cluster_lock(&ip->ip_lockres, level, flags); in dlmfs_file_open()
167 struct dlmfs_inode_private *ip = DLMFS_I(inode); in dlmfs_file_release() local
178 user_dlm_cluster_unlock(&ip->ip_lockres, level); in dlmfs_file_release()
211 struct dlmfs_inode_private *ip = DLMFS_I(inode); in dlmfs_file_poll() local
213 poll_wait(file, &ip->ip_lockres.l_event, wait); in dlmfs_file_poll()
215 spin_lock(&ip->ip_lockres.l_lock); in dlmfs_file_poll()
216 if (ip->ip_lockres.l_flags & USER_LOCK_BLOCKED) in dlmfs_file_poll()
218 spin_unlock(&ip->ip_lockres.l_lock); in dlmfs_file_poll()
270 struct dlmfs_inode_private *ip = in dlmfs_init_once() local
273 ip->ip_conn = NULL; in dlmfs_init_once()
274 ip->ip_parent = NULL; in dlmfs_init_once()
276 inode_init_once(&ip->ip_vfs_inode); in dlmfs_init_once()
281 struct dlmfs_inode_private *ip; in dlmfs_alloc_inode() local
283 ip = alloc_inode_sb(sb, dlmfs_inode_cache, GFP_NOFS); in dlmfs_alloc_inode()
284 if (!ip) in dlmfs_alloc_inode()
287 return &ip->ip_vfs_inode; in dlmfs_alloc_inode()
298 struct dlmfs_inode_private *ip; in dlmfs_evict_inode() local
306 ip = DLMFS_I(inode); in dlmfs_evict_inode()
307 lockres = &ip->ip_lockres; in dlmfs_evict_inode()
318 iput(ip->ip_parent); in dlmfs_evict_inode()
322 mlog(0, "we're a directory, ip->ip_conn = 0x%p\n", ip->ip_conn); in dlmfs_evict_inode()
325 if (ip->ip_conn) in dlmfs_evict_inode()
326 user_dlm_unregister(ip->ip_conn); in dlmfs_evict_inode()
328 ip->ip_parent = NULL; in dlmfs_evict_inode()
329 ip->ip_conn = NULL; in dlmfs_evict_inode()
356 struct dlmfs_inode_private *ip; in dlmfs_get_inode() local
365 ip = DLMFS_I(inode); in dlmfs_get_inode()
366 ip->ip_conn = DLMFS_I(parent)->ip_conn; in dlmfs_get_inode()
380 user_dlm_lock_res_init(&ip->ip_lockres, dentry); in dlmfs_get_inode()
386 ip->ip_parent = igrab(parent); in dlmfs_get_inode()
387 BUG_ON(!ip->ip_parent); in dlmfs_get_inode()
413 struct dlmfs_inode_private *ip; in dlmfs_mkdir() local
432 ip = DLMFS_I(inode); in dlmfs_mkdir()
441 ip->ip_conn = conn; in dlmfs_mkdir()