tag | line | file | source code |
dirent | 65 | arch/alpha/kernel/osf_sys.c | struct osf_dirent * dirent; |
dirent | 73 | arch/alpha/kernel/osf_sys.c | struct osf_dirent * dirent; |
dirent | 75 | arch/alpha/kernel/osf_sys.c | int reclen = ROUND_UP(NAME_OFFSET(dirent) + namlen + 1); |
dirent | 84 | arch/alpha/kernel/osf_sys.c | dirent = buf->dirent; |
dirent | 85 | arch/alpha/kernel/osf_sys.c | put_user(ino, &dirent->d_ino); |
dirent | 86 | arch/alpha/kernel/osf_sys.c | put_user(namlen, &dirent->d_namlen); |
dirent | 87 | arch/alpha/kernel/osf_sys.c | put_user(reclen, &dirent->d_reclen); |
dirent | 88 | arch/alpha/kernel/osf_sys.c | memcpy_tofs(dirent->d_name, name, namlen); |
dirent | 89 | arch/alpha/kernel/osf_sys.c | put_fs_byte(0, dirent->d_name + namlen); |
dirent | 90 | arch/alpha/kernel/osf_sys.c | ((char *) dirent) += reclen; |
dirent | 91 | arch/alpha/kernel/osf_sys.c | buf->dirent = dirent; |
dirent | 96 | arch/alpha/kernel/osf_sys.c | asmlinkage int osf_getdirentries(unsigned int fd, struct osf_dirent * dirent, |
dirent | 107 | arch/alpha/kernel/osf_sys.c | error = verify_area(VERIFY_WRITE, dirent, count); |
dirent | 115 | arch/alpha/kernel/osf_sys.c | buf.dirent = dirent; |
dirent | 65 | fs/ext/dir.c | void * dirent, filldir_t filldir) |
dirent | 108 | fs/ext/dir.c | error = filldir(dirent, de->name, de->name_len, filp->f_pos, de->inode); |
dirent | 99 | fs/ext2/dir.c | void * dirent, filldir_t filldir) |
dirent | 195 | fs/ext2/dir.c | error = filldir(dirent, de->name, de->name_len, filp->f_pos, de->inode); |
dirent | 230 | fs/hpfs/hpfs.h | unsigned char dirent[2028]; /* one or more dirents */ |
dirent | 279 | fs/hpfs/hpfs.h | return (void *) dnode->dirent; |
dirent | 195 | fs/hpfs/hpfs_fs.c | void *dirent, filldir_t filldir); |
dirent | 1364 | fs/hpfs/hpfs_fs.c | static int hpfs_readdir(struct inode *inode, struct file *filp, void * dirent, |
dirent | 1389 | fs/hpfs/hpfs_fs.c | if (filldir(dirent, ".", 1, filp->f_pos, inode->i_ino) < 0) |
dirent | 1395 | fs/hpfs/hpfs_fs.c | if (filldir(dirent, "..", 2, filp->f_pos, inode->i_hpfs_parent_dir) < 0) |
dirent | 1415 | fs/hpfs/hpfs_fs.c | if (filldir(dirent, tempname, namelen, old_pos, ino) < 0) { |
dirent | 112 | fs/isofs/dir.c | void *dirent, filldir_t filldir, |
dirent | 197 | fs/isofs/dir.c | if (filldir(dirent, ".", 1, filp->f_pos, inode->i_ino) < 0) |
dirent | 208 | fs/isofs/dir.c | if (filldir(dirent, "..", 2, filp->f_pos, inode_number) < 0) |
dirent | 233 | fs/isofs/dir.c | rrflag = filldir(dirent, name, len, filp->f_pos, inode_number); |
dirent | 245 | fs/isofs/dir.c | if (filldir(dirent, tmpname, len, filp->f_pos, inode_number) < 0) |
dirent | 252 | fs/isofs/dir.c | if (filldir(dirent, name, len, filp->f_pos, inode_number) < 0) |
dirent | 269 | fs/isofs/dir.c | void *dirent, filldir_t filldir) |
dirent | 283 | fs/isofs/dir.c | result = do_isofs_readdir(inode, filp, dirent, filldir, tmpname, tmpde); |
dirent | 63 | fs/minix/dir.c | void * dirent, filldir_t filldir) |
dirent | 86 | fs/minix/dir.c | if (filldir(dirent, de->name, size, filp->f_pos, de->inode) < 0) { |
dirent | 65 | fs/msdos/dir.c | void *dirent, |
dirent | 80 | fs/msdos/dir.c | if (filldir(dirent, "..", oldpos+1, oldpos, MSDOS_ROOT_INO) < 0) |
dirent | 119 | fs/msdos/dir.c | if (filldir(dirent, bufname, i, oldpos, ino) < 0) { |
dirent | 93 | fs/nfs/dir.c | void *dirent, filldir_t filldir) |
dirent | 170 | fs/nfs/dir.c | if (filldir(dirent, entry->name, strlen(entry->name), filp->f_pos, entry->fileid) < 0) |
dirent | 120 | fs/proc/fd.c | void * dirent, filldir_t filldir) |
dirent | 140 | fs/proc/fd.c | if (filldir(dirent, "..", fd+1, fd, ino) < 0) |
dirent | 167 | fs/proc/fd.c | if (filldir(dirent, buf+j, NUMBUF-j, fd+2, ino) < 0) |
dirent | 428 | fs/proc/root.c | void * dirent, filldir_t filldir) |
dirent | 443 | fs/proc/root.c | if (filldir(dirent, ".", 1, i, ino) < 0) |
dirent | 449 | fs/proc/root.c | if (filldir(dirent, "..", 2, i, de->parent->low_ino) < 0) |
dirent | 468 | fs/proc/root.c | if (filldir(dirent, de->name, de->namelen, filp->f_pos, ino | de->low_ino) < 0) |
dirent | 480 | fs/proc/root.c | void * dirent, filldir_t filldir) |
dirent | 488 | fs/proc/root.c | int error = proc_readdir(inode, filp, dirent, filldir); |
dirent | 508 | fs/proc/root.c | if (filldir(dirent, buf+j, NUMBUF-j, filp->f_pos, (pid << 16) + PROC_PID_INO) < 0) |
dirent | 35 | fs/readdir.c | struct old_linux_dirent * dirent; |
dirent | 42 | fs/readdir.c | struct old_linux_dirent * dirent; |
dirent | 47 | fs/readdir.c | dirent = buf->dirent; |
dirent | 48 | fs/readdir.c | put_user(ino, &dirent->d_ino); |
dirent | 49 | fs/readdir.c | put_user(offset, &dirent->d_offset); |
dirent | 50 | fs/readdir.c | put_user(namlen, &dirent->d_namlen); |
dirent | 51 | fs/readdir.c | memcpy_tofs(dirent->d_name, name, namlen); |
dirent | 52 | fs/readdir.c | put_user(0, dirent->d_name + namlen); |
dirent | 56 | fs/readdir.c | asmlinkage int old_readdir(unsigned int fd, void * dirent, unsigned int count) |
dirent | 66 | fs/readdir.c | error = verify_area(VERIFY_WRITE, dirent, sizeof(struct old_linux_dirent)); |
dirent | 70 | fs/readdir.c | buf.dirent = dirent; |
dirent | 97 | fs/readdir.c | struct linux_dirent * dirent; |
dirent | 99 | fs/readdir.c | int reclen = ROUND_UP(NAME_OFFSET(dirent) + namlen + 1); |
dirent | 104 | fs/readdir.c | dirent = buf->previous; |
dirent | 105 | fs/readdir.c | if (dirent) |
dirent | 106 | fs/readdir.c | put_user(offset, &dirent->d_off); |
dirent | 107 | fs/readdir.c | dirent = buf->current_dir; |
dirent | 108 | fs/readdir.c | buf->previous = dirent; |
dirent | 109 | fs/readdir.c | put_user(ino, &dirent->d_ino); |
dirent | 110 | fs/readdir.c | put_user(reclen, &dirent->d_reclen); |
dirent | 111 | fs/readdir.c | memcpy_tofs(dirent->d_name, name, namlen); |
dirent | 112 | fs/readdir.c | put_user(0, dirent->d_name + namlen); |
dirent | 113 | fs/readdir.c | ((char *) dirent) += reclen; |
dirent | 114 | fs/readdir.c | buf->current_dir = dirent; |
dirent | 119 | fs/readdir.c | asmlinkage int sys_getdents(unsigned int fd, void * dirent, unsigned int count) |
dirent | 130 | fs/readdir.c | error = verify_area(VERIFY_WRITE, dirent, count); |
dirent | 133 | fs/readdir.c | buf.current_dir = (struct linux_dirent *) dirent; |
dirent | 28 | fs/smbfs/dir.c | void *dirent, filldir_t filldir); |
dirent | 159 | fs/smbfs/dir.c | void *dirent, filldir_t filldir) |
dirent | 283 | fs/smbfs/dir.c | if (filldir(dirent, entry->path, len, |
dirent | 31 | fs/smbfs/file.c | struct smb_dirent *dirent; |
dirent | 39 | fs/smbfs/file.c | dirent = &(SMB_INOP(i)->finfo); |
dirent | 41 | fs/smbfs/file.c | DDPRINTK("smb_make_open: dirent->opened = %d\n", dirent->opened); |
dirent | 43 | fs/smbfs/file.c | if ((dirent->opened) == 0) { |
dirent | 46 | fs/smbfs/file.c | dirent->path, dirent->len, |
dirent | 47 | fs/smbfs/file.c | dirent); |
dirent | 51 | fs/smbfs/file.c | dirent->opened = 1; |
dirent | 54 | fs/smbfs/file.c | if ( ((right == O_RDONLY) && ( (dirent->access == O_RDONLY) |
dirent | 55 | fs/smbfs/file.c | || (dirent->access == O_RDWR))) |
dirent | 56 | fs/smbfs/file.c | || ((right == O_WRONLY) && ( (dirent->access == O_WRONLY) |
dirent | 57 | fs/smbfs/file.c | || (dirent->access == O_RDWR))) |
dirent | 58 | fs/smbfs/file.c | || ((right == O_RDWR) && (dirent->access == O_RDWR))) |
dirent | 70 | fs/sysv/dir.c | void * dirent, filldir_t filldir) |
dirent | 105 | fs/sysv/dir.c | if (filldir(dirent, sde.name, i, filp->f_pos, sde.inode) < 0) { |
dirent | 25 | fs/umsdos/ioctl.c | struct dirent *ent; |
dirent | 113 | fs/umsdos/mangle.c | struct umsdos_dirent dirent; |
dirent | 114 | fs/umsdos/mangle.c | int nbrec = 1+((len-1+(dirent.name-(char*)&dirent)) |
dirent | 125 | fs/umsdos/mangle.c | struct umsdos_dirent dirent; |
dirent | 126 | fs/umsdos/mangle.c | int size = len + (dirent.name-(char*)&dirent); |
dirent | 70 | fs/xiafs/dir.c | void * dirent, filldir_t filldir) |
dirent | 112 | fs/xiafs/dir.c | if (filldir(dirent, de->d_name, de->d_name_len, filp->f_pos, de->d_ino) < 0) { |
dirent | 175 | include/linux/msdos_fs.h | void *dirent, filldir_t); |
dirent | 88 | include/linux/umsdos_fs.h | struct dirent dos_dirent; |