tag | line | file | source code |
oldinode | 685 | fs/ext/namei.c | int ext_link(struct inode * oldinode, struct inode * dir, const char * name, int len) |
oldinode | 690 | fs/ext/namei.c | if (S_ISDIR(oldinode->i_mode)) { |
oldinode | 691 | fs/ext/namei.c | iput(oldinode); |
oldinode | 695 | fs/ext/namei.c | if (oldinode->i_nlink > 32000) { |
oldinode | 696 | fs/ext/namei.c | iput(oldinode); |
oldinode | 704 | fs/ext/namei.c | iput(oldinode); |
oldinode | 710 | fs/ext/namei.c | iput(oldinode); |
oldinode | 713 | fs/ext/namei.c | de->inode = oldinode->i_ino; |
oldinode | 717 | fs/ext/namei.c | oldinode->i_nlink++; |
oldinode | 718 | fs/ext/namei.c | oldinode->i_ctime = CURRENT_TIME; |
oldinode | 719 | fs/ext/namei.c | oldinode->i_dirt = 1; |
oldinode | 720 | fs/ext/namei.c | iput(oldinode); |
oldinode | 834 | fs/ext2/namei.c | int ext2_link (struct inode * oldinode, struct inode * dir, |
oldinode | 841 | fs/ext2/namei.c | if (S_ISDIR(oldinode->i_mode)) { |
oldinode | 842 | fs/ext2/namei.c | iput (oldinode); |
oldinode | 846 | fs/ext2/namei.c | if (IS_APPEND(oldinode) || IS_IMMUTABLE(oldinode)) { |
oldinode | 847 | fs/ext2/namei.c | iput (oldinode); |
oldinode | 851 | fs/ext2/namei.c | if (oldinode->i_nlink >= EXT2_LINK_MAX) { |
oldinode | 852 | fs/ext2/namei.c | iput (oldinode); |
oldinode | 860 | fs/ext2/namei.c | iput (oldinode); |
oldinode | 866 | fs/ext2/namei.c | iput (oldinode); |
oldinode | 869 | fs/ext2/namei.c | de->inode = oldinode->i_ino; |
oldinode | 879 | fs/ext2/namei.c | oldinode->i_nlink++; |
oldinode | 880 | fs/ext2/namei.c | oldinode->i_ctime = CURRENT_TIME; |
oldinode | 881 | fs/ext2/namei.c | oldinode->i_dirt = 1; |
oldinode | 882 | fs/ext2/namei.c | iput (oldinode); |
oldinode | 597 | fs/minix/namei.c | int minix_link(struct inode * oldinode, struct inode * dir, const char * name, int len) |
oldinode | 603 | fs/minix/namei.c | if (S_ISDIR(oldinode->i_mode)) { |
oldinode | 604 | fs/minix/namei.c | iput(oldinode); |
oldinode | 608 | fs/minix/namei.c | if (oldinode->i_nlink >= MINIX_LINK_MAX) { |
oldinode | 609 | fs/minix/namei.c | iput(oldinode); |
oldinode | 617 | fs/minix/namei.c | iput(oldinode); |
oldinode | 623 | fs/minix/namei.c | iput(oldinode); |
oldinode | 626 | fs/minix/namei.c | de->inode = oldinode->i_ino; |
oldinode | 630 | fs/minix/namei.c | oldinode->i_nlink++; |
oldinode | 631 | fs/minix/namei.c | oldinode->i_ctime = CURRENT_TIME; |
oldinode | 632 | fs/minix/namei.c | oldinode->i_dirt = 1; |
oldinode | 633 | fs/minix/namei.c | iput(oldinode); |
oldinode | 710 | fs/namei.c | static int do_link(struct inode * oldinode, const char * newname) |
oldinode | 718 | fs/namei.c | iput(oldinode); |
oldinode | 722 | fs/namei.c | iput(oldinode); |
oldinode | 727 | fs/namei.c | iput(oldinode); |
oldinode | 731 | fs/namei.c | if (dir->i_dev != oldinode->i_dev) { |
oldinode | 733 | fs/namei.c | iput(oldinode); |
oldinode | 738 | fs/namei.c | iput(oldinode); |
oldinode | 744 | fs/namei.c | if (IS_APPEND(oldinode) || IS_IMMUTABLE(oldinode)) { |
oldinode | 746 | fs/namei.c | iput(oldinode); |
oldinode | 751 | fs/namei.c | iput(oldinode); |
oldinode | 758 | fs/namei.c | error = dir->i_op->link(oldinode, dir, basename, namelen); |
oldinode | 768 | fs/namei.c | struct inode * oldinode; |
oldinode | 770 | fs/namei.c | error = lnamei(oldname, &oldinode); |
oldinode | 775 | fs/namei.c | iput(oldinode); |
oldinode | 778 | fs/namei.c | error = do_link(oldinode,to); |
oldinode | 33 | fs/nfs/dir.c | static int nfs_link(struct inode *oldinode, struct inode *dir, |
oldinode | 532 | fs/nfs/dir.c | static int nfs_link(struct inode *oldinode, struct inode *dir, |
oldinode | 537 | fs/nfs/dir.c | if (!oldinode) { |
oldinode | 539 | fs/nfs/dir.c | iput(oldinode); |
oldinode | 545 | fs/nfs/dir.c | iput(oldinode); |
oldinode | 550 | fs/nfs/dir.c | iput(oldinode); |
oldinode | 554 | fs/nfs/dir.c | error = nfs_proc_link(NFS_SERVER(oldinode), NFS_FH(oldinode), |
oldinode | 557 | fs/nfs/dir.c | nfs_lookup_cache_remove(dir, oldinode, NULL); |
oldinode | 558 | fs/nfs/dir.c | iput(oldinode); |
oldinode | 592 | fs/sysv/namei.c | int sysv_link(struct inode * oldinode, struct inode * dir, const char * name, int len) |
oldinode | 598 | fs/sysv/namei.c | if (S_ISDIR(oldinode->i_mode)) { |
oldinode | 599 | fs/sysv/namei.c | iput(oldinode); |
oldinode | 603 | fs/sysv/namei.c | if (oldinode->i_nlink >= oldinode->i_sb->sv_link_max) { |
oldinode | 604 | fs/sysv/namei.c | iput(oldinode); |
oldinode | 612 | fs/sysv/namei.c | iput(oldinode); |
oldinode | 618 | fs/sysv/namei.c | iput(oldinode); |
oldinode | 621 | fs/sysv/namei.c | de->inode = oldinode->i_ino; |
oldinode | 625 | fs/sysv/namei.c | oldinode->i_nlink++; |
oldinode | 626 | fs/sysv/namei.c | oldinode->i_ctime = CURRENT_TIME; |
oldinode | 627 | fs/sysv/namei.c | oldinode->i_dirt = 1; |
oldinode | 628 | fs/sysv/namei.c | iput(oldinode); |
oldinode | 485 | fs/umsdos/namei.c | struct inode * oldinode, |
oldinode | 561 | fs/umsdos/namei.c | if (S_ISDIR(oldinode->i_mode)){ |
oldinode | 569 | fs/umsdos/namei.c | ret = umsdos_get_dirowner(oldinode,&olddir); |
oldinode | 571 | fs/umsdos/namei.c | ,oldinode->u.umsdos_i.i_dir_owner,olddir,olddir->i_count)); |
oldinode | 575 | fs/umsdos/namei.c | ret = umsdos_inode2entry (olddir,oldinode,&entry); |
oldinode | 579 | fs/umsdos/namei.c | ,oldinode->i_ino,entry.flags)); |
oldinode | 607 | fs/umsdos/namei.c | ret = umsdos_locate_path (oldinode,path); |
oldinode | 631 | fs/umsdos/namei.c | ret = umsdos_locate_path (oldinode,path); |
oldinode | 648 | fs/umsdos/namei.c | oldinode->i_nlink++; |
oldinode | 650 | fs/umsdos/namei.c | ret = UMSDOS_notify_change(oldinode, &newattrs); |
oldinode | 652 | fs/umsdos/namei.c | iput (oldinode); |
oldinode | 637 | fs/xiafs/namei.c | int xiafs_link(struct inode * oldinode, struct inode * dir, |
oldinode | 643 | fs/xiafs/namei.c | if (S_ISDIR(oldinode->i_mode)) { |
oldinode | 644 | fs/xiafs/namei.c | iput(oldinode); |
oldinode | 648 | fs/xiafs/namei.c | if (oldinode->i_nlink > 64000) { |
oldinode | 649 | fs/xiafs/namei.c | iput(oldinode); |
oldinode | 657 | fs/xiafs/namei.c | iput(oldinode); |
oldinode | 663 | fs/xiafs/namei.c | iput(oldinode); |
oldinode | 666 | fs/xiafs/namei.c | de->d_ino = oldinode->i_ino; |
oldinode | 670 | fs/xiafs/namei.c | oldinode->i_nlink++; |
oldinode | 671 | fs/xiafs/namei.c | oldinode->i_ctime = CURRENT_TIME; |
oldinode | 672 | fs/xiafs/namei.c | oldinode->i_dirt = 1; |
oldinode | 673 | fs/xiafs/namei.c | iput(oldinode); |
oldinode | 74 | include/linux/ext_fs.h | extern int ext_link(struct inode * oldinode, struct inode * dir, const char * name, int len); |
oldinode | 100 | include/linux/minix_fs.h | extern int minix_link(struct inode * oldinode, struct inode * dir, const char * name, int len); |
oldinode | 373 | include/linux/sysv_fs.h | extern int sysv_link(struct inode * oldinode, struct inode * dir, const char * name, int len); |
oldinode | 76 | include/linux/xia_fs.h | extern int xiafs_link(struct inode * oldinode, struct inode * dir, |