taglinefilesource code
oldinode687fs/ext/namei.cint ext_link(struct inode * oldinode, struct inode * dir, const char * name, int len)
oldinode692fs/ext/namei.cif (S_ISDIR(oldinode->i_mode)) {
oldinode693fs/ext/namei.ciput(oldinode);
oldinode701fs/ext/namei.ciput(oldinode);
oldinode707fs/ext/namei.ciput(oldinode);
oldinode710fs/ext/namei.cde->inode = oldinode->i_ino;
oldinode714fs/ext/namei.coldinode->i_nlink++;
oldinode715fs/ext/namei.coldinode->i_ctime = CURRENT_TIME;
oldinode716fs/ext/namei.coldinode->i_dirt = 1;
oldinode717fs/ext/namei.ciput(oldinode);
oldinode559fs/minix/namei.cint minix_link(struct inode * oldinode, struct inode * dir, const char * name, int len)
oldinode564fs/minix/namei.cif (S_ISDIR(oldinode->i_mode)) {
oldinode565fs/minix/namei.ciput(oldinode);
oldinode573fs/minix/namei.ciput(oldinode);
oldinode579fs/minix/namei.ciput(oldinode);
oldinode582fs/minix/namei.cde->inode = oldinode->i_ino;
oldinode586fs/minix/namei.coldinode->i_nlink++;
oldinode587fs/minix/namei.coldinode->i_ctime = CURRENT_TIME;
oldinode588fs/minix/namei.coldinode->i_dirt = 1;
oldinode589fs/minix/namei.ciput(oldinode);
oldinode434fs/namei.cstruct inode * oldinode, * dir;
oldinode438fs/namei.coldinode = namei(oldname);
oldinode439fs/namei.cif (!oldinode)
oldinode443fs/namei.ciput(oldinode);
oldinode447fs/namei.ciput(oldinode);
oldinode452fs/namei.ciput(oldinode);
oldinode456fs/namei.cif (dir->i_dev != oldinode->i_dev) {
oldinode458fs/namei.ciput(oldinode);
oldinode463fs/namei.ciput(oldinode);
oldinode468fs/namei.ciput(oldinode);
oldinode471fs/namei.creturn dir->i_op->link(oldinode, dir, basename, namelen);
oldinode91include/linux/ext_fs.hextern int ext_link(struct inode * oldinode, struct inode * dir, const char * name, int len);
oldinode58include/linux/minix_fs.hextern int minix_link(struct inode * oldinode, struct inode * dir, const char * name, int len);