Lines Matching defs:target_ip
231 xfs_inode_t *src_dp, *target_dp, *src_ip, *target_ip;
241 int target_ip_dropped = 0; /* dropped target_ip link? */
291 target_vname, &src_ip, &target_ip, inodes,
308 if (target_ip == NULL && (src_dp != target_dp) &&
382 if ((target_ip != NULL) &&
383 (target_ip != src_ip) &&
384 (target_ip != src_dp) &&
385 (target_ip != target_dp)) {
386 xfs_trans_ijoin(tp, target_ip, XFS_ILOCK_EXCL);
392 if (target_ip == NULL) {
420 } else { /* target_ip != NULL */
426 if ((target_ip->i_d.di_mode & S_IFMT) == S_IFDIR) {
430 if (!(xfs_dir_isempty(target_ip)) ||
431 (target_ip->i_d.di_nlink > 2)) {
457 error = xfs_droplink(tp, target_ip);
466 error = xfs_droplink(tp, target_ip);
472 target_link_zero = (target_ip)->i_d.di_nlink==0;
474 } /* target_ip != NULL */
509 if (src_is_directory && (new_parent || target_ip != NULL)) {
543 if (target_ip != NULL) {
544 IHOLD(target_ip);
565 IHOLD(target_ip);
573 if (target_ip != NULL) {
574 IRELE(target_ip);
577 IRELE(target_ip);
584 * trans_commit will unlock src_ip, target_ip & decrement
588 if (target_ip != NULL) {
589 xfs_refcache_purge_ip(target_ip);
590 IRELE(target_ip);
596 bhv_vop_link_removed(XFS_ITOV(target_ip), target_dir_vp,
598 IRELE(target_ip);
627 if (target_ip != NULL) {
628 IRELE(target_ip);