Lines Matching refs:ip
138 struct dlmfs_inode_private *ip;
161 ip = DLMFS_I(inode);
163 status = user_dlm_cluster_lock(&ip->ip_lockres, level, flags);
184 struct dlmfs_inode_private *ip = DLMFS_I(inode);
196 user_dlm_cluster_unlock(&ip->ip_lockres, level);
228 struct dlmfs_inode_private *ip = DLMFS_I(inode);
230 poll_wait(file, &ip->ip_lockres.l_event, wait);
232 spin_lock(&ip->ip_lockres.l_lock);
233 if (ip->ip_lockres.l_flags & USER_LOCK_BLOCKED)
235 spin_unlock(&ip->ip_lockres.l_lock);
334 struct dlmfs_inode_private *ip =
337 ip->ip_conn = NULL;
338 ip->ip_parent = NULL;
340 inode_init_once(&ip->ip_vfs_inode);
345 struct dlmfs_inode_private *ip;
347 ip = kmem_cache_alloc(dlmfs_inode_cache, GFP_NOFS);
348 if (!ip)
351 return &ip->ip_vfs_inode;
362 struct dlmfs_inode_private *ip;
368 ip = DLMFS_I(inode);
371 status = user_dlm_destroy_lock(&ip->ip_lockres);
374 iput(ip->ip_parent);
378 mlog(0, "we're a directory, ip->ip_conn = 0x%p\n", ip->ip_conn);
381 if (ip->ip_conn)
382 user_dlm_unregister(ip->ip_conn);
384 ip->ip_parent = NULL;
385 ip->ip_conn = NULL;
398 struct dlmfs_inode_private *ip;
401 ip = DLMFS_I(inode);
423 struct dlmfs_inode_private *ip;
434 ip = DLMFS_I(inode);
435 ip->ip_conn = DLMFS_I(parent)->ip_conn;
449 user_dlm_lock_res_init(&ip->ip_lockres, dentry);
455 ip->ip_parent = igrab(parent);
456 BUG_ON(!ip->ip_parent);
488 struct dlmfs_inode_private *ip;
507 ip = DLMFS_I(inode);
516 ip->ip_conn = conn;