taglinefilesource code
dirent2284drivers/char/tpqic02.cstatic int tape_qic02_readdir(struct inode * inode, struct file * filp, struct dirent * dp, int count)
dirent28fs/ext/dir.cstatic int ext_readdir(struct inode *, struct file *, struct dirent *, int);
dirent65fs/ext/dir.cstruct dirent * dirent, int count)
dirent101fs/ext/dir.cput_fs_byte(c,i+dirent->d_name);
dirent105fs/ext/dir.cput_fs_long(de->inode,&dirent->d_ino);
dirent106fs/ext/dir.cput_fs_byte(0,i+dirent->d_name);
dirent107fs/ext/dir.cput_fs_word(i,&dirent->d_reclen);
dirent31fs/ext2/dir.cstatic int ext2_readdir (struct inode *, struct file *, struct dirent *, int);
dirent92fs/ext2/dir.cstruct dirent * dirent, int count)
dirent142fs/ext2/dir.cmemcpy_tofs (dirent->d_name, de->name,
dirent144fs/ext2/dir.cput_fs_long (de->inode, &dirent->d_ino);
dirent145fs/ext2/dir.cput_fs_byte (0, de->name_len + dirent->d_name);
dirent146fs/ext2/dir.cput_fs_word (de->name_len, &dirent->d_reclen);
dirent225fs/hpfs/hpfs.hunsigned char dirent[2028];    /* one or more dirents */
dirent273fs/hpfs/hpfs.hreturn (void *) dnode->dirent;
dirent186fs/hpfs/hpfs_fs.cstruct dirent *dirent, int count);
dirent247fs/hpfs/hpfs_fs.cstatic void write_one_dirent(struct dirent *dirent, const unsigned char *name,
dirent1330fs/hpfs/hpfs_fs.cstruct dirent *dirent, int likely_story)
dirent1346fs/hpfs/hpfs_fs.cwrite_one_dirent(dirent, ".", 1, inode->i_ino, lc);
dirent1351fs/hpfs/hpfs_fs.cwrite_one_dirent(dirent, "..", 2,
dirent1371fs/hpfs/hpfs_fs.cwrite_one_dirent(dirent, de->name, namelen, ino, lc);
dirent1386fs/hpfs/hpfs_fs.cstatic void write_one_dirent(struct dirent *dirent, const unsigned char *name,
dirent1391fs/hpfs/hpfs_fs.cput_fs_long(ino, &dirent->d_ino);
dirent1392fs/hpfs/hpfs_fs.cput_fs_word(namelen, &dirent->d_reclen);
dirent1399fs/hpfs/hpfs_fs.cput_fs_byte(t, &dirent->d_name[n]);
dirent1402fs/hpfs/hpfs_fs.cmemcpy_tofs(dirent->d_name, name, namelen);
dirent1404fs/hpfs/hpfs_fs.cput_fs_byte(0, &dirent->d_name[namelen]);
dirent25fs/isofs/dir.cstatic int isofs_readdir(struct inode *, struct file *, struct dirent *, int);
dirent67fs/isofs/dir.cstruct dirent * dirent, int count)
dirent148fs/isofs/dir.cput_fs_byte('.',dirent->d_name);
dirent156fs/isofs/dir.cput_fs_byte('.',dirent->d_name);
dirent157fs/isofs/dir.cput_fs_byte('.',dirent->d_name+1);
dirent210fs/isofs/dir.cput_fs_byte(dpnt[j],j+dirent->d_name); /* And save it */
dirent231fs/isofs/dir.cput_fs_long(inode_number, &dirent->d_ino);
dirent232fs/isofs/dir.cput_fs_byte(0,i+dirent->d_name);
dirent233fs/isofs/dir.cput_fs_word(i,&dirent->d_reclen);
dirent21fs/minix/dir.cstatic int minix_readdir(struct inode *, struct file *, struct dirent *, int);
dirent58fs/minix/dir.cstruct dirent * dirent, int count)
dirent85fs/minix/dir.cput_fs_byte(c,i+dirent->d_name);
dirent89fs/minix/dir.cput_fs_long(de->inode,&dirent->d_ino);
dirent90fs/minix/dir.cput_fs_byte(0,i+dirent->d_name);
dirent91fs/minix/dir.cput_fs_word(i,&dirent->d_reclen);
dirent23fs/msdos/dir.cstruct dirent *dirent,int count);
dirent58fs/msdos/dir.cstruct dirent *dirent,int count)
dirent72fs/msdos/dir.cput_fs_byte(*walk,dirent->d_name+i++);
dirent73fs/msdos/dir.cput_fs_long(MSDOS_ROOT_INO,&dirent->d_ino);
dirent74fs/msdos/dir.cput_fs_byte(0,dirent->d_name+i);
dirent75fs/msdos/dir.cput_fs_word(i,&dirent->d_reclen);
dirent87fs/msdos/dir.cput_fs_byte(c,i+dirent->d_name);
dirent90fs/msdos/dir.cput_fs_byte('.',i+dirent->d_name);
dirent96fs/msdos/dir.cput_fs_byte(c,i+dirent->d_name);
dirent104fs/msdos/dir.cput_fs_long(ino,&dirent->d_ino);
dirent105fs/msdos/dir.cput_fs_byte(0,i+dirent->d_name);
dirent106fs/msdos/dir.cput_fs_word(i,&dirent->d_reclen);
dirent23fs/nfs/dir.cstatic int nfs_readdir(struct inode *, struct file *, struct dirent *, int);
dirent87fs/nfs/dir.cstruct dirent *dirent, int count)
dirent152fs/nfs/dir.cmemcpy_tofs(dirent->d_name, entry->name, i + 1);
dirent153fs/nfs/dir.cput_fs_long(entry->fileid, &dirent->d_ino);
dirent154fs/nfs/dir.cput_fs_word(i, &dirent->d_reclen);
dirent123fs/pipe.cstatic int pipe_readdir(struct inode * inode, struct file * file, struct dirent * de, int count)
dirent16fs/proc/base.cstatic int proc_readbase(struct inode *, struct file *, struct dirent *, int);
dirent134fs/proc/base.cstruct dirent * dirent, int count)
dirent156fs/proc/base.cput_fs_long(ino, &dirent->d_ino);
dirent157fs/proc/base.cput_fs_word(i,&dirent->d_reclen);
dirent158fs/proc/base.cput_fs_byte(0,i+dirent->d_name);
dirent161fs/proc/base.cput_fs_byte(de->name[i], i+dirent->d_name);
dirent16fs/proc/fd.cstatic int proc_readfd(struct inode *, struct file *, struct dirent *, int);
dirent127fs/proc/fd.cstruct dirent * dirent, int count)
dirent150fs/proc/fd.cput_fs_long(fd, &dirent->d_ino);
dirent151fs/proc/fd.cput_fs_word(i, &dirent->d_reclen);
dirent152fs/proc/fd.cput_fs_byte(0, i+dirent->d_name);
dirent154fs/proc/fd.cput_fs_byte('.', i+dirent->d_name);
dirent188fs/proc/fd.cput_fs_long(ino, &dirent->d_ino);
dirent189fs/proc/fd.cput_fs_word(i, &dirent->d_reclen);
dirent190fs/proc/fd.cput_fs_byte(0, i+dirent->d_name);
dirent192fs/proc/fd.cput_fs_byte('0'+(fd % 10), i+dirent->d_name);
dirent38fs/proc/net.cstruct dirent *, int);
dirent167fs/proc/net.cstruct dirent * dirent, int count)
dirent181fs/proc/net.cput_fs_long(ino, &dirent->d_ino);
dirent182fs/proc/net.cput_fs_word(i,&dirent->d_reclen);
dirent183fs/proc/net.cput_fs_byte(0,i+dirent->d_name);
dirent186fs/proc/net.cput_fs_byte(de->name[i], i+dirent->d_name);
dirent17fs/proc/root.cstatic int proc_readroot(struct inode *, struct file *, struct dirent *, int);
dirent135fs/proc/root.cstruct dirent * dirent, int count)
dirent150fs/proc/root.cput_fs_long(de->low_ino, &dirent->d_ino);
dirent151fs/proc/root.cput_fs_word(i,&dirent->d_reclen);
dirent152fs/proc/root.cput_fs_byte(0,i+dirent->d_name);
dirent155fs/proc/root.cput_fs_byte(de->name[i], i+dirent->d_name);
dirent174fs/proc/root.cput_fs_long((pid << 16)+2, &dirent->d_ino);
dirent175fs/proc/root.cput_fs_word(i, &dirent->d_reclen);
dirent176fs/proc/root.cput_fs_byte(0, i+dirent->d_name);
dirent178fs/proc/root.cput_fs_byte('0'+(pid % 10), i+dirent->d_name);
dirent19fs/read_write.casmlinkage int sys_readdir(unsigned int fd, struct dirent * dirent, unsigned int count)
dirent30fs/read_write.cerror = verify_area(VERIFY_WRITE, dirent, sizeof (*dirent));
dirent32fs/read_write.cerror = file->f_op->readdir(inode,file,dirent,count);
dirent28fs/sysv/dir.cstatic int sysv_readdir(struct inode *, struct file *, struct dirent *, int);
dirent65fs/sysv/dir.cstruct dirent * dirent, int count)
dirent92fs/sysv/dir.cput_fs_byte(c,i+dirent->d_name);
dirent99fs/sysv/dir.cput_fs_long(de->inode,&dirent->d_ino);
dirent100fs/sysv/dir.cput_fs_byte(0,i+dirent->d_name);
dirent101fs/sysv/dir.cput_fs_word(i,&dirent->d_reclen);
dirent23fs/xiafs/dir.cstatic int xiafs_readdir(struct inode *, struct file *, struct dirent *, int);
dirent66fs/xiafs/dir.cstruct file * filp, struct dirent * dirent, int count)
dirent99fs/xiafs/dir.cput_fs_byte(de->d_name[i],i+dirent->d_name);
dirent100fs/xiafs/dir.cput_fs_byte(0,i+dirent->d_name);
dirent101fs/xiafs/dir.cput_fs_long(de->d_ino,&dirent->d_ino);
dirent102fs/xiafs/dir.cput_fs_word(i,&dirent->d_reclen);
dirent288include/linux/fs.hint (*readdir) (struct inode *, struct file *, struct dirent *, int);
dirent59net/socket.cstruct dirent *dirent, int count);
dirent424net/socket.cstatic int sock_readdir(struct inode *inode, struct file *file, struct dirent *dirent,