taglinefilesource code
file101arch/alpha/kernel/osf_sys.cstruct file * file;
file104arch/alpha/kernel/osf_sys.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file106arch/alpha/kernel/osf_sys.cif (!file->f_op || !file->f_op->readdir)
file120arch/alpha/kernel/osf_sys.cerror = file->f_op->readdir(file->f_inode, file, &buf, osf_filldir);
file172arch/alpha/kernel/osf_sys.cstruct file * file = NULL;
file177arch/alpha/kernel/osf_sys.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file180arch/alpha/kernel/osf_sys.creturn do_mmap(file, addr, len, prot, flags, off);
file207arch/alpha/kernel/osf_sys.cstruct file * file;
file216arch/alpha/kernel/osf_sys.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file218arch/alpha/kernel/osf_sys.cif (!(inode = file->f_inode))
file282arch/alpha/kernel/osf_sys.cstruct file dummy;
file50arch/i386/kernel/sys_i386.cstruct file * file = NULL;
file58arch/i386/kernel/sys_i386.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file62arch/i386/kernel/sys_i386.creturn do_mmap(file, get_user(buffer), get_user(buffer+1),
file42arch/mips/kernel/syscall.cstruct file * file = NULL;
file45arch/mips/kernel/syscall.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file50arch/mips/kernel/syscall.creturn do_mmap(file, addr, len, prot, flags, offset);
file33arch/sparc/kernel/sunos_ioctl.cstruct file *filp;
file49arch/sparc/kernel/sys_sparc.cstruct file *file = current->files->fd[fd];
file50arch/sparc/kernel/sys_sparc.cstruct inode *inode = file->f_inode;
file71arch/sparc/kernel/sys_sparc.cerror = file->f_op->write(inode,file,buf,count);
file65arch/sparc/kernel/sys_sunos.cstruct file * file = NULL;
file74arch/sparc/kernel/sys_sunos.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file85arch/sparc/kernel/sys_sunos.cif(MAJOR(file->f_inode->i_rdev) == MEM_MAJOR &&
file86arch/sparc/kernel/sys_sunos.cMINOR(file->f_inode->i_rdev) == 5) {
file88arch/sparc/kernel/sys_sunos.cfile = 0;
file92arch/sparc/kernel/sys_sunos.cretval = do_mmap(file, addr, len, prot, flags, off);
file375arch/sparc/kernel/sys_sunos.cstruct file * file;
file380arch/sparc/kernel/sys_sunos.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file382arch/sparc/kernel/sys_sunos.cif (!file->f_op || !file->f_op->readdir)
file393arch/sparc/kernel/sys_sunos.cerror = file->f_op->readdir(file->f_inode, file, &buf, sunos_filldir);
file399arch/sparc/kernel/sys_sunos.cput_user(file->f_pos, &lastdirent->d_off);
file444arch/sparc/kernel/sys_sunos.cstruct file * file;
file449arch/sparc/kernel/sys_sunos.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file451arch/sparc/kernel/sys_sunos.cif (!file->f_op || !file->f_op->readdir)
file463arch/sparc/kernel/sys_sunos.cerror = file->f_op->readdir(file->f_inode, file, &buf, sunos_filldirentry);
file469arch/sparc/kernel/sys_sunos.cput_user(file->f_pos, basep);
file635arch/sparc/kernel/sys_sunos.cstruct file   *file;
file637arch/sparc/kernel/sys_sunos.cfile = current->files->fd [fd];
file638arch/sparc/kernel/sys_sunos.cinode = file->f_inode;
file663arch/sparc/kernel/sys_sunos.csizeof (server), file->f_flags);
file3164drivers/block/floppy.cstatic int fd_ioctl(struct inode *inode, struct file *filp, unsigned int cmd,
file3361drivers/block/floppy.cstatic int floppy_read(struct inode * inode, struct file * filp,
file3372drivers/block/floppy.cstatic int floppy_write(struct inode * inode, struct file * filp,
file3392drivers/block/floppy.cstatic void floppy_release(struct inode * inode, struct file * filp)
file3419drivers/block/floppy.cstatic int floppy_open(struct inode * inode, struct file * filp)
file778drivers/block/hd.cstatic int hd_ioctl(struct inode * inode, struct file * file,
file890drivers/block/hd.cstatic int hd_open(struct inode * inode, struct file * filp)
file907drivers/block/hd.cstatic void hd_release(struct inode * inode, struct file * file)
file2125drivers/block/ide-cd.cstruct file *file, unsigned int cmd, unsigned long arg)
file2597drivers/block/ide-cd.cint ide_cdrom_open (struct inode *ip, struct file *fp, ide_drive_t *drive)
file2645drivers/block/ide-cd.cvoid ide_cdrom_release (struct inode *inode, struct file *file, ide_drive_t *drive)
file877drivers/block/ide-tape.cint idetape_chrdev_read (struct inode *inode, struct file *file, char *buf, int count);
file878drivers/block/ide-tape.cint idetape_chrdev_write (struct inode *inode, struct file *file, const char *buf, int count);
file879drivers/block/ide-tape.cint idetape_chrdev_ioctl (struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg);
file880drivers/block/ide-tape.cint idetape_chrdev_open (struct inode *inode, struct file *file);
file881drivers/block/ide-tape.cvoid idetape_chrdev_release (struct inode *inode,struct file *file);
file2793drivers/block/ide-tape.cint idetape_blkdev_ioctl (ide_drive_t *drive, struct inode *inode, struct file *file,
file3572drivers/block/ide-tape.cint idetape_blkdev_open (struct inode *inode, struct file *filp, ide_drive_t *drive)
file3595drivers/block/ide-tape.cvoid idetape_blkdev_release (struct inode *inode, struct file *filp, ide_drive_t *drive)
file3636drivers/block/ide-tape.cint idetape_chrdev_read (struct inode *inode, struct file *file, char *buf, int count)
file3704drivers/block/ide-tape.cint idetape_chrdev_write (struct inode *inode, struct file *file, const char *buf, int count)
file3804drivers/block/ide-tape.cint idetape_chrdev_ioctl (struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg)
file3853drivers/block/ide-tape.creturn (idetape_blkdev_ioctl (drive,inode,file,cmd,arg));
file4077drivers/block/ide-tape.cint idetape_chrdev_open (struct inode *inode, struct file *filp)
file4139drivers/block/ide-tape.cvoid idetape_chrdev_release (struct inode *inode, struct file *filp)
file1712drivers/block/ide.cstatic int ide_open(struct inode * inode, struct file * filp)
file1753drivers/block/ide.cstatic void ide_release(struct inode * inode, struct file * file)
file1762drivers/block/ide.cide_cdrom_release (inode, file, drive);
file1768drivers/block/ide.cidetape_blkdev_release (inode, file, drive);
file1843drivers/block/ide.cstatic int ide_ioctl (struct inode *inode, struct file *file,
file2027drivers/block/ide.creturn ide_cdrom_ioctl(drive, inode, file, cmd, arg);
file2031drivers/block/ide.creturn idetape_blkdev_ioctl(drive, inode, file, cmd, arg);
file590drivers/block/ide.hint ide_cdrom_ioctl (ide_drive_t *, struct inode *, struct file *, unsigned int, unsigned long);
file592drivers/block/ide.hint ide_cdrom_open (struct inode *, struct file *, ide_drive_t *);
file593drivers/block/ide.hvoid ide_cdrom_release (struct inode *, struct file *, ide_drive_t *);
file641drivers/block/ide.hint idetape_blkdev_ioctl (ide_drive_t *drive, struct inode *inode, struct file *file,
file643drivers/block/ide.hint idetape_blkdev_open (struct inode *inode, struct file *filp, ide_drive_t *drive);
file644drivers/block/ide.hvoid idetape_blkdev_release (struct inode *inode, struct file *filp, ide_drive_t *drive);
file355drivers/block/loop.cstatic int lo_ioctl(struct inode * inode, struct file * file,
file395drivers/block/loop.cstatic int lo_open(struct inode *inode, struct file *file)
file415drivers/block/loop.cstatic void lo_release(struct inode *inode, struct file *file)
file128drivers/block/md.cstatic int md_ioctl (struct inode *inode, struct file *file,
file143drivers/block/md.creturn (pers[minor & 0x7f]->ioctl (inode, file, cmd, arg));
file330drivers/block/md.cstatic int md_open (struct inode *inode, struct file *file)
file339drivers/block/md.cstatic void md_release (struct inode *inode, struct file *file)
file70drivers/block/rd.cstatic int crd_load(struct file *fp, struct file *outfp);
file135drivers/block/rd.cstatic int rd_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg)
file164drivers/block/rd.cstatic int rd_open(struct inode * inode, struct file * filp)
file175drivers/block/rd.cstatic void rd_release(struct inode * inode, struct file * filp)
file261drivers/block/rd.cidentify_ramdisk_image(kdev_t device, struct file *fp, int start_block)
file356drivers/block/rd.cstruct file infile, outfile;
file479drivers/block/rd.cstatic struct file *crd_infp, *crd_outfp;
file568drivers/block/rd.ccrd_load(struct file * fp, struct file *outfp)
file193drivers/block/xd.cstatic int xd_open (struct inode *inode,struct file *file)
file240drivers/block/xd.cstatic int xd_ioctl (struct inode *inode,struct file *file,u_int cmd,u_long arg)
file293drivers/block/xd.cstatic void xd_release (struct inode *inode, struct file *file)
file611drivers/cdrom/aztcd.cstatic int aztcd_ioctl(struct inode *ip, struct file *fp, unsigned int cmd, unsigned long arg)
file1455drivers/cdrom/aztcd.cint aztcd_open(struct inode *ip, struct file *fp)
file1499drivers/cdrom/aztcd.cstatic void aztcd_release(struct inode * inode, struct file * file)
file1503drivers/cdrom/aztcd.cprintk("inode: %p, inode->i_rdev: %x    file: %p\n",inode,inode->i_rdev,file);
file236drivers/cdrom/cdu31a.cstatic int scd_open(struct inode *inode, struct file *filp);
file2379drivers/cdrom/cdu31a.cstruct file  *file,
file2727drivers/cdrom/cdu31a.cstruct file *filp)
file2850drivers/cdrom/cdu31a.cstruct file *filp)
file532drivers/cdrom/cm206.cstatic int cm206_open(struct inode *ip, struct file *fp)
file569drivers/cdrom/cm206.cstatic void cm206_release(struct inode *ip, struct file *fp)
file885drivers/cdrom/cm206.cstatic int cm206_ioctl(struct inode * inode, struct file * file, 
file87drivers/cdrom/gscd.cstatic int  gscd_ioctl            (struct inode *, struct file *, unsigned int, unsigned long);
file88drivers/cdrom/gscd.cstatic int  gscd_open             (struct inode *, struct file *);
file89drivers/cdrom/gscd.cstatic void gscd_release          (struct inode *, struct file *);
file202drivers/cdrom/gscd.cstatic int gscd_ioctl (struct inode *ip, struct file *fp, unsigned int cmd, unsigned long arg)
file362drivers/cdrom/gscd.cstatic int gscd_open (struct inode *ip, struct file *fp)
file395drivers/cdrom/gscd.cstatic void gscd_release (struct inode * inode, struct file * file)
file285drivers/cdrom/mcd.cmcd_ioctl(struct inode *ip, struct file *fp, unsigned int cmd,
file1094drivers/cdrom/mcd.cmcd_open(struct inode *ip, struct file *fp)
file1133drivers/cdrom/mcd.cmcd_release(struct inode * inode, struct file * file)
file197drivers/cdrom/mcdx.cstatic int mcdx_open(struct inode*, struct file*);
file198drivers/cdrom/mcdx.cstatic void mcdx_close(struct inode*, struct file*);
file199drivers/cdrom/mcdx.cstatic int mcdx_ioctl(struct inode*, struct file*, unsigned int, unsigned long);
file269drivers/cdrom/mcdx.cstruct inode* ip, struct file* fp, 
file612drivers/cdrom/mcdx.cmcdx_open(struct inode *ip, struct file *fp)
file780drivers/cdrom/mcdx.cmcdx_close(struct inode *ip, struct file *fp)
file1734drivers/cdrom/optcd.cstatic int opt_ioctl(struct inode *ip, struct file *fp,
file1865drivers/cdrom/optcd.cstatic int opt_open(struct inode *ip, struct file *fp)
file1915drivers/cdrom/optcd.cstatic void opt_release(struct inode *ip, struct file *fp)
file3831drivers/cdrom/sbpcd.cstatic int sbpcd_ioctl(struct inode *inode, struct file *file, u_int cmd,
file4881drivers/cdrom/sbpcd.cstatic int sbpcd_open(struct inode *ip, struct file *fp)
file4966drivers/cdrom/sbpcd.cstatic void sbpcd_release(struct inode * ip, struct file * file)
file653drivers/cdrom/sjcd.cstatic int sjcd_ioctl( struct inode *ip, struct file *fp,
file1309drivers/cdrom/sjcd.cint sjcd_open( struct inode *ip, struct file *fp ){
file1384drivers/cdrom/sjcd.cstatic void sjcd_release( struct inode *inode, struct file *file ){
file192drivers/cdrom/sonycd535.cstatic int cdu_open(struct inode *inode, struct file *filp);
file1072drivers/cdrom/sonycd535.cstruct file *file,
file1390drivers/cdrom/sonycd535.cstruct file *filp)
file1438drivers/cdrom/sonycd535.cstruct file *filp)
file281drivers/char/apm_bios.cstatic int  do_open(struct inode *, struct file *);
file282drivers/char/apm_bios.cstatic void  do_release(struct inode *, struct file *);
file283drivers/char/apm_bios.cstatic int  do_read(struct inode *, struct file *, char *, int);
file284drivers/char/apm_bios.cstatic int  do_select(struct inode *, struct file *, int,
file286drivers/char/apm_bios.cstatic int  do_ioctl(struct inode *, struct file *, u_int, u_long);
file775drivers/char/apm_bios.cstatic int do_read(struct inode *inode, struct file *fp, char *buf, int count)
file815drivers/char/apm_bios.cstatic int do_select(struct inode *inode, struct file *fp, int sel_type,
file831drivers/char/apm_bios.cstatic int do_ioctl(struct inode * inode, struct file *filp,
file862drivers/char/apm_bios.cstatic void do_release(struct inode * inode, struct file * filp)
file897drivers/char/apm_bios.cstatic int do_open(struct inode * inode, struct file * filp)
file96drivers/char/atixlmouse.cstatic int fasync_mouse(struct inode *inode, struct file *filp, int on)
file106drivers/char/atixlmouse.cstatic void release_mouse(struct inode * inode, struct file * file)
file108drivers/char/atixlmouse.cfasync_mouse(inode, file, 0);
file117drivers/char/atixlmouse.cstatic int open_mouse(struct inode * inode, struct file * file)
file137drivers/char/atixlmouse.cstatic int write_mouse(struct inode * inode, struct file * file, const char * buffer, int count)
file142drivers/char/atixlmouse.cstatic int read_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file173drivers/char/atixlmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file107drivers/char/busmouse.cstatic int fasync_mouse(struct inode *inode, struct file *filp, int on)
file121drivers/char/busmouse.cstatic void close_mouse(struct inode * inode, struct file * file)
file123drivers/char/busmouse.cfasync_mouse(inode, file, 0);
file135drivers/char/busmouse.cstatic int open_mouse(struct inode * inode, struct file * file)
file158drivers/char/busmouse.cstatic int write_mouse(struct inode * inode, struct file * file, const char * buffer, int count)
file167drivers/char/busmouse.cstatic int read_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file219drivers/char/busmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file2245drivers/char/console.cint con_open(struct tty_struct *tty, struct file * filp)
file2143drivers/char/cyclades.ccy_ioctl(struct tty_struct *tty, struct file * file,
file2316drivers/char/cyclades.ccy_close(struct tty_struct * tty, struct file * filp)
file2443drivers/char/cyclades.cblock_til_ready(struct tty_struct *tty, struct file * filp,
file2594drivers/char/cyclades.ccy_open(struct tty_struct *tty, struct file * filp)
file52drivers/char/ftape/ftape-eof.hextern int ftape_file_no(daddr_t * file, daddr_t * block);
file65drivers/char/ftape/kernel-interface.cstatic int ftape_open(struct inode *ino, struct file *filep);
file66drivers/char/ftape/kernel-interface.cstatic void ftape_close(struct inode *ino, struct file *filep);
file67drivers/char/ftape/kernel-interface.cstatic int ftape_ioctl(struct inode *ino, struct file *filep,
file69drivers/char/ftape/kernel-interface.cstatic int ftape_read(struct inode *ino, struct file *fp, char *buff,
file71drivers/char/ftape/kernel-interface.cstatic int ftape_write(struct inode *ino, struct file *fp, const char *buff,
file73drivers/char/ftape/kernel-interface.cstatic int ftape_lseek(struct inode *ino, struct file *filep,
file237drivers/char/ftape/kernel-interface.cstatic int ftape_open(struct inode *ino, struct file *filep)
file286drivers/char/ftape/kernel-interface.cstatic void ftape_close(struct inode *ino, struct file *filep)
file311drivers/char/ftape/kernel-interface.cstatic int ftape_ioctl(struct inode *ino, struct file *filep,
file335drivers/char/ftape/kernel-interface.cstatic int ftape_read(struct inode *ino, struct file *fp, char *buff, int req_len)
file358drivers/char/ftape/kernel-interface.cstatic int ftape_write(struct inode *ino, struct file *fp, const char *buff, int req_len)
file381drivers/char/ftape/kernel-interface.cstatic int ftape_lseek(struct inode *ino, struct file *filep, off_t offset, int origin)
file54drivers/char/ftape/tracing.cint trace_call(int level, char *file, char *name)
file67drivers/char/ftape/tracing.cprintk(KERN_INFO "[%03d]%s+%s (%s)\n", (int) trace_id++, indent, file, name);
file72drivers/char/ftape/tracing.cvoid trace_exit(int level, char *file, char *name)
file85drivers/char/ftape/tracing.cprintk(KERN_INFO "[%03d]%s-%s (%s)\n", (int) trace_id++, indent, file, name);
file89drivers/char/ftape/tracing.cvoid trace_log(char *file, char *name)
file101drivers/char/ftape/tracing.cprintk(KERN_INFO "[%03d]%s%s (%s) - ", (int) trace_id++, indent, file, name);
file93drivers/char/ftape/tracing.hextern int trace_call(int level, char *file, char *name);
file94drivers/char/ftape/tracing.hextern void trace_exit(int level, char *file, char *name);
file95drivers/char/ftape/tracing.hextern void trace_log(char *file, char *name);
file619drivers/char/istallion.cstatic int  stli_open(struct tty_struct *tty, struct file *filp);
file620drivers/char/istallion.cstatic void  stli_close(struct tty_struct *tty, struct file *filp);
file626drivers/char/istallion.cstatic int  stli_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg);
file643drivers/char/istallion.cstatic int  stli_memread(struct inode *ip, struct file *fp, char *buf, int count);
file644drivers/char/istallion.cstatic int  stli_memwrite(struct inode *ip, struct file *fp, const char *buf, int count);
file645drivers/char/istallion.cstatic int  stli_memioctl(struct inode *ip, struct file *fp, unsigned int cmd, unsigned long arg);
file651drivers/char/istallion.cstatic int  stli_waitcarrier(stlibrd_t *brdp, stliport_t *portp, struct file *filp);
file852drivers/char/istallion.cstatic int stli_open(struct tty_struct *tty, struct file *filp)
file979drivers/char/istallion.cstatic void stli_close(struct tty_struct *tty, struct file *filp)
file1363drivers/char/istallion.cstatic int stli_waitcarrier(stlibrd_t *brdp, stliport_t *portp, struct file *filp)
file1843drivers/char/istallion.cstatic int stli_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg)
file1851drivers/char/istallion.cprintk("stli_ioctl(tty=%x,file=%x,cmd=%x,arg=%x)\n", (int) tty, (int) file, cmd, (int) arg);
file4152drivers/char/istallion.cstatic int stli_memread(struct inode *ip, struct file *fp, char *buf, int count)
file4201drivers/char/istallion.cstatic int stli_memwrite(struct inode *ip, struct file *fp, const char *buf, int count)
file4252drivers/char/istallion.cstatic int stli_memioctl(struct inode *ip, struct file *fp, unsigned int cmd, unsigned long arg)
file297drivers/char/lp.cstatic int lp_write(struct inode * inode, struct file * file, const char * buf, int count)
file311drivers/char/lp.cstatic int lp_lseek(struct inode * inode, struct file * file,
file317drivers/char/lp.cstatic int lp_open(struct inode * inode, struct file * file)
file337drivers/char/lp.cif ((LP_F(minor) & LP_ABORTOPEN) && !(file->f_flags & O_NONBLOCK)) {
file375drivers/char/lp.cstatic void lp_release(struct inode * inode, struct file * file)
file391drivers/char/lp.cstatic int lp_ioctl(struct inode *inode, struct file *file,
file33drivers/char/mem.cstatic int read_ram(struct inode * inode, struct file * file, char * buf, int count)
file38drivers/char/mem.cstatic int write_ram(struct inode * inode, struct file * file, const char * buf, int count)
file43drivers/char/mem.cstatic int read_mem(struct inode * inode, struct file * file, char * buf, int count)
file45drivers/char/mem.cunsigned long p = file->f_pos;
file67drivers/char/mem.cfile->f_pos += read;
file71drivers/char/mem.cstatic int write_mem(struct inode * inode, struct file * file, const char * buf, int count)
file73drivers/char/mem.cunsigned long p = file->f_pos;
file95drivers/char/mem.cfile->f_pos += written;
file99drivers/char/mem.cstatic int mmap_mem(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file120drivers/char/mem.cstatic int read_kmem(struct inode *inode, struct file *file, char *buf, int count)
file124drivers/char/mem.cread1 = read_mem(inode, file, buf, count);
file127drivers/char/mem.cread2 = vread(buf + read1, (char *) ((unsigned long) file->f_pos), count - read1);
file130drivers/char/mem.cfile->f_pos += read2;
file134drivers/char/mem.cstatic int read_port(struct inode * inode, struct file * file,char * buf, int count)
file136drivers/char/mem.cunsigned int i = file->f_pos;
file144drivers/char/mem.cfile->f_pos = i;
file148drivers/char/mem.cstatic int write_port(struct inode * inode, struct file * file, const char * buf, int count)
file150drivers/char/mem.cunsigned int i = file->f_pos;
file158drivers/char/mem.cfile->f_pos = i;
file162drivers/char/mem.cstatic int read_null(struct inode * node, struct file * file, char * buf, int count)
file167drivers/char/mem.cstatic int write_null(struct inode * inode, struct file * file, const char * buf, int count)
file172drivers/char/mem.cstatic int read_zero(struct inode * node, struct file * file, char * buf, int count)
file183drivers/char/mem.cstatic int mmap_zero(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file192drivers/char/mem.cstatic int read_full(struct inode * node, struct file * file, char * buf,int count)
file197drivers/char/mem.cstatic int write_full(struct inode * inode, struct file * file, const char * buf, int count)
file207drivers/char/mem.cstatic int null_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file209drivers/char/mem.creturn file->f_pos=0;
file219drivers/char/mem.cstatic int memory_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file223drivers/char/mem.cfile->f_pos = offset;
file224drivers/char/mem.creturn file->f_pos;
file226drivers/char/mem.cfile->f_pos += offset;
file227drivers/char/mem.creturn file->f_pos;
file231drivers/char/mem.cif (file->f_pos < 0)
file233drivers/char/mem.creturn file->f_pos;
file330drivers/char/mem.cstatic int memory_open(struct inode * inode, struct file * filp)
file44drivers/char/mouse.cstatic int mouse_open(struct inode * inode, struct file * file)
file48drivers/char/mouse.cfile->f_op = NULL;
file52drivers/char/mouse.cfile->f_op = c->fops;
file58drivers/char/mouse.cif (file->f_op == NULL)
file60drivers/char/mouse.creturn file->f_op->open(inode,file);
file83drivers/char/msbusmouse.cstatic int fasync_mouse(struct inode *inode, struct file *filp, int on)
file93drivers/char/msbusmouse.cstatic void release_mouse(struct inode * inode, struct file * file)
file95drivers/char/msbusmouse.cfasync_mouse(inode, file, 0);
file104drivers/char/msbusmouse.cstatic int open_mouse(struct inode * inode, struct file * file)
file123drivers/char/msbusmouse.cstatic int write_mouse(struct inode * inode, struct file * file, const char * buffer, int count)
file128drivers/char/msbusmouse.cstatic int read_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file149drivers/char/msbusmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file751drivers/char/n_tty.cstatic int read_chan(struct tty_struct *tty, struct file *file,
file773drivers/char/n_tty.cif (file->f_inode->i_rdev != CONSOLE_DEV &&
file833drivers/char/n_tty.cif (tty_hung_up_p(file))
file837drivers/char/n_tty.cif (file->f_flags & O_NONBLOCK) {
file923drivers/char/n_tty.cstatic int write_chan(struct tty_struct * tty, struct file * file,
file932drivers/char/n_tty.cif (L_TOSTOP(tty) && file->f_inode->i_rdev != CONSOLE_DEV) {
file945drivers/char/n_tty.cif (tty_hung_up_p(file) || (tty->link && !tty->link->count)) {
file965drivers/char/n_tty.cif (file->f_flags & O_NONBLOCK) {
file977drivers/char/n_tty.cstruct file * file, int sel_type, select_table *wait)
file990drivers/char/n_tty.cif (tty_hung_up_p(file))
file125drivers/char/psaux.cstatic int fasync_aux(struct inode *inode, struct file *filp, int on);
file256drivers/char/psaux.cstatic void release_aux(struct inode * inode, struct file * file)
file258drivers/char/psaux.cfasync_aux(inode, file, 0);
file270drivers/char/psaux.cstatic void release_qp(struct inode * inode, struct file * file)
file274drivers/char/psaux.cfasync_aux(inode, file, 0);
file288drivers/char/psaux.cstatic int fasync_aux(struct inode *inode, struct file *filp, int on)
file303drivers/char/psaux.cstatic int open_aux(struct inode * inode, struct file * file)
file334drivers/char/psaux.cstatic int open_qp(struct inode * inode, struct file * file)
file378drivers/char/psaux.cstatic int write_aux(struct inode * inode, struct file * file, const char * buffer, int count)
file400drivers/char/psaux.cstatic int write_qp(struct inode * inode, struct file * file, const char * buffer, int count)
file419drivers/char/psaux.cstatic int read_aux(struct inode * inode, struct file * file, char * buffer, int count)
file426drivers/char/psaux.cif (file->f_flags & O_NONBLOCK)
file454drivers/char/psaux.cstatic int aux_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file64drivers/char/pty.cstatic void pty_close(struct tty_struct * tty, struct file * filp)
file184drivers/char/pty.cint pty_open(struct tty_struct *tty, struct file * filp)
file234drivers/char/random.cstatic int random_read(struct inode * inode, struct file * file,
file236drivers/char/random.cstatic int random_read_unlimited(struct inode * inode, struct file * file,
file238drivers/char/random.cstatic int random_select(struct inode *inode, struct file *file,
file240drivers/char/random.cstatic int random_write(struct inode * inode, struct file * file,
file242drivers/char/random.cstatic int random_ioctl(struct inode * inode, struct file * file,
file646drivers/char/random.crandom_read(struct inode * inode, struct file * file, char * buf, int nbytes)
file664drivers/char/random.cif (file->f_flags & O_NONBLOCK) {
file689drivers/char/random.crandom_read_unlimited(struct inode * inode, struct file * file,
file696drivers/char/random.crandom_select(struct inode *inode, struct file *file,
file708drivers/char/random.crandom_write(struct inode * inode, struct file * file,
file731drivers/char/random.crandom_ioctl(struct inode * inode, struct file * file,
file783drivers/char/random.c(void) random_write(0, file, (const char *) p, size);
file214drivers/char/scc.cint scc_open(struct tty_struct *tty, struct file *filp);
file215drivers/char/scc.cstatic void scc_close(struct tty_struct *tty, struct file *filp);
file222drivers/char/scc.cstatic int scc_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg);
file1955drivers/char/scc.cint scc_open(struct tty_struct *tty, struct file * filp)
file2010drivers/char/scc.cscc_close(struct tty_struct *tty, struct file * filp)
file2092drivers/char/scc.cscc_ioctl(struct tty_struct *tty, struct file * file, unsigned int cmd, unsigned long arg)
file1870drivers/char/serial.cstatic int rs_ioctl(struct tty_struct *tty, struct file * file,
file2078drivers/char/serial.cstatic void rs_close(struct tty_struct *tty, struct file * filp)
file2212drivers/char/serial.cstatic int block_til_ready(struct tty_struct *tty, struct file * filp,
file2350drivers/char/serial.cint rs_open(struct tty_struct *tty, struct file * filp)
file54drivers/char/softdog.cstatic int softdog_open(struct inode *inode, struct file *file)
file67drivers/char/softdog.cstatic void softdog_release(struct inode *inode, struct file *file)
file78drivers/char/softdog.cstatic int softdog_write(struct inode *inode, struct file *file, const char *data, int len)
file455drivers/char/stallion.cstatic int  stl_open(struct tty_struct *tty, struct file *filp);
file456drivers/char/stallion.cstatic void  stl_close(struct tty_struct *tty, struct file *filp);
file462drivers/char/stallion.cstatic int  stl_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg);
file490drivers/char/stallion.cstatic int  stl_waitcarrier(stlport_t *portp, struct file *filp);
file617drivers/char/stallion.cstatic int stl_open(struct tty_struct *tty, struct file *filp)
file738drivers/char/stallion.cstatic int stl_waitcarrier(stlport_t *portp, struct file *filp)
file788drivers/char/stallion.cstatic void stl_close(struct tty_struct *tty, struct file *filp)
file1160drivers/char/stallion.cstatic int stl_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg)
file1166drivers/char/stallion.cprintk("stl_ioctl(tty=%x,file=%x,cmd=%x,arg=%x)\n", (int) tty, (int) file, cmd, (int) arg);
file1881drivers/char/tpqic02.cstatic int qic02_tape_lseek(struct inode * inode, struct file * file, off_t offset, int origin)
file1919drivers/char/tpqic02.cstatic int qic02_tape_read(struct inode * inode, struct file * filp, char * buf, int count)
file2094drivers/char/tpqic02.cstatic int qic02_tape_write(struct inode * inode, struct file * filp, const char * buf, int count)
file2246drivers/char/tpqic02.cstatic int qic02_tape_open(struct inode * inode, struct file * filp)
file2432drivers/char/tpqic02.cstatic void qic02_tape_release(struct inode * inode, struct file * filp)
file2554drivers/char/tpqic02.cstatic int qic02_tape_ioctl(struct inode * inode, struct file * filp, 
file113drivers/char/tty_io.cstatic int tty_read(struct inode *, struct file *, char *, int);
file114drivers/char/tty_io.cstatic int tty_write(struct inode *, struct file *, const char *, int);
file115drivers/char/tty_io.cstatic int tty_select(struct inode *, struct file *, int, select_table *);
file116drivers/char/tty_io.cstatic int tty_open(struct inode *, struct file *);
file117drivers/char/tty_io.cstatic void tty_release(struct inode *, struct file *);
file118drivers/char/tty_io.cstatic int tty_ioctl(struct inode * inode, struct file * file,
file120drivers/char/tty_io.cstatic int tty_fasync(struct inode * inode, struct file * filp, int on);
file176drivers/char/tty_io.cstruct file *f;
file315drivers/char/tty_io.cstatic int hung_up_tty_read(struct inode * inode, struct file * file, char * buf, int count)
file320drivers/char/tty_io.cstatic int hung_up_tty_write(struct inode * inode, struct file * file, const char * buf, int count)
file325drivers/char/tty_io.cstatic int hung_up_tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file330drivers/char/tty_io.cstatic int hung_up_tty_ioctl(struct inode * inode, struct file * file,
file336drivers/char/tty_io.cstatic int tty_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file372drivers/char/tty_io.cstruct file * filp;
file456drivers/char/tty_io.cint tty_hung_up_p(struct file * filp)
file718drivers/char/tty_io.cstatic int tty_read(struct inode * inode, struct file * file, char * buf, int count)
file723drivers/char/tty_io.ctty = (struct tty_struct *)file->private_data;
file747drivers/char/tty_io.ci = (tty->ldisc.read)(tty,file,(unsigned char *)buf,(unsigned int)count);
file755drivers/char/tty_io.cstatic int tty_write(struct inode * inode, struct file * file, const char * buf, int count)
file765drivers/char/tty_io.ctty = (struct tty_struct *)file->private_data;
file783drivers/char/tty_io.ci = (tty->ldisc.write)(tty,file,(const unsigned char *)buf,(unsigned int)count);
file974drivers/char/tty_io.cstatic void release_dev(struct file * filp)
file1165drivers/char/tty_io.cstatic int tty_open(struct inode * inode, struct file * filp)
file1240drivers/char/tty_io.cstatic void tty_release(struct inode * inode, struct file * filp)
file1245drivers/char/tty_io.cstatic int tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file1263drivers/char/tty_io.cint fasync_helper(struct inode * inode, struct file * filp, int on, struct fasync_struct **fapp)
file1298drivers/char/tty_io.cstatic int tty_fasync(struct inode * inode, struct file * filp, int on)
file1361drivers/char/tty_io.cstatic int tty_ioctl(struct inode * inode, struct file * file,
file1372drivers/char/tty_io.ctty = (struct tty_struct *)file->private_data;
file1435drivers/char/tty_io.cfile->f_flags |= O_NONBLOCK;
file1437drivers/char/tty_io.cfile->f_flags &= ~O_NONBLOCK;
file1594drivers/char/tty_io.cretval = (tty->driver.ioctl)(tty, file,
file1600drivers/char/tty_io.cretval = (tty->ldisc.ioctl)(tty, file,
file1630drivers/char/tty_io.cstruct file  *filp;
file374drivers/char/tty_ioctl.cint n_tty_ioctl(struct tty_struct * tty, struct file * file,
file544drivers/char/tty_ioctl.ctty->driver.ioctl(tty, file, cmd, arg);
file40drivers/char/vc_screen.cvcs_lseek(struct inode *inode, struct file *file, off_t offset, int orig)
file46drivers/char/vc_screen.cfile->f_pos = offset;
file49drivers/char/vc_screen.cfile->f_pos += offset;
file52drivers/char/vc_screen.cfile->f_pos = size + offset;
file57drivers/char/vc_screen.cif (file->f_pos < 0 || file->f_pos > size)
file59drivers/char/vc_screen.creturn file->f_pos;
file63drivers/char/vc_screen.cvcs_read(struct inode *inode, struct file *file, char *buf, int count)
file65drivers/char/vc_screen.cunsigned long p = file->f_pos;
file116drivers/char/vc_screen.cfile->f_pos += read;
file121drivers/char/vc_screen.cvcs_write(struct inode *inode, struct file *file, const char *buf, int count)
file123drivers/char/vc_screen.cunsigned long p = file->f_pos;
file181drivers/char/vc_screen.cfile->f_pos += written;
file186drivers/char/vc_screen.cvcs_open(struct inode *inode, struct file *filp)
file196drivers/char/vt.cint vt_ioctl(struct tty_struct *tty, struct file * file,
file108drivers/char/wdt.cstatic int wdt_lseek(struct inode *inode, struct file *file, off_t offset, 
file114drivers/char/wdt.cstatic int wdt_write(struct inode *inode, struct file *file, const char *buf, int count)
file128drivers/char/wdt.cstatic int wdt_read(struct inode *inode, struct file *file, char *buf, int count)
file150drivers/char/wdt.cstatic int wdt_ioctl(struct inode *inode, struct file *file, unsigned int cmd,
file156drivers/char/wdt.cstatic int wdt_open(struct inode *inode, struct file *file)
file186drivers/char/wdt.cstatic void wdt_release(struct inode *inode, struct file *file)
file723drivers/isdn/isdn_common.cstatic int isdn_read(struct inode *inode, struct file *file, char *buf, int count)
file733drivers/isdn/isdn_common.cif (!file->private_data)
file738drivers/isdn/isdn_common.cfile->private_data = 0;
file741drivers/isdn/isdn_common.cfile->f_pos += len;
file756drivers/isdn/isdn_common.cfile->f_pos += len;
file774drivers/isdn/isdn_common.cfile->f_pos += len;
file779drivers/isdn/isdn_common.creturn (isdn_ppp_read(minor - ISDN_MINOR_PPP, file, buf, count));
file784drivers/isdn/isdn_common.cstatic int isdn_lseek(struct inode *inode, struct file *file, off_t offset, int orig)
file789drivers/isdn/isdn_common.cstatic int isdn_write(struct inode *inode, struct file *file, const char *buf, int count)
file827drivers/isdn/isdn_common.creturn (isdn_ppp_write(minor - ISDN_MINOR_PPP, file, buf, count));
file832drivers/isdn/isdn_common.cstatic int isdn_select(struct inode *inode, struct file *file, int type, select_table * st)
file837drivers/isdn/isdn_common.cif (file->private_data)
file849drivers/isdn/isdn_common.creturn (isdn_ppp_select(minor - ISDN_MINOR_PPP, file, type, st));
file997drivers/isdn/isdn_common.cstatic int isdn_ioctl(struct inode *inode, struct file *file, uint cmd, ulong arg)
file1351drivers/isdn/isdn_common.creturn (isdn_ppp_ioctl(minor - ISDN_MINOR_PPP, file, cmd, arg));
file1361drivers/isdn/isdn_common.cstatic int isdn_open(struct inode *ino, struct file *filep)
file1420drivers/isdn/isdn_common.cstatic void isdn_close(struct inode *ino, struct file *filep)
file178drivers/isdn/isdn_ppp.cint isdn_ppp_open(int minor, struct file *file)
file218drivers/isdn/isdn_ppp.cvoid isdn_ppp_release(int minor, struct file *file)
file275drivers/isdn/isdn_ppp.cint isdn_ppp_ioctl(int minor, struct file *file, unsigned int cmd, unsigned long arg)
file362drivers/isdn/isdn_ppp.cint isdn_ppp_select(int minor, struct file *file, int type, select_table * st)
file451drivers/isdn/isdn_ppp.cint isdn_ppp_read(int minor, struct file *file, char *buf, int count)
file487drivers/isdn/isdn_ppp.cint isdn_ppp_write(int minor, struct file *file,  const char *buf, int count)
file28drivers/isdn/isdn_ppp.hextern int  isdn_ppp_read(int , struct file *, char *, int);
file29drivers/isdn/isdn_ppp.hextern int  isdn_ppp_write(int , struct file *, const char *, int);
file30drivers/isdn/isdn_ppp.hextern int  isdn_ppp_open(int , struct file *);
file39drivers/isdn/isdn_ppp.hextern int  isdn_ppp_select(int, struct file *, int, select_table *);
file40drivers/isdn/isdn_ppp.hextern int  isdn_ppp_ioctl(int, struct file *, unsigned int, unsigned long);
file41drivers/isdn/isdn_ppp.hextern void isdn_ppp_release(int, struct file *);
file640drivers/isdn/isdn_tty.cstatic int isdn_tty_ioctl(struct tty_struct *tty, struct file *file,
file770drivers/isdn/isdn_tty.cstatic int isdn_tty_block_til_ready(struct tty_struct *tty, struct file *filp, modem_info * info)
file900drivers/isdn/isdn_tty.cstatic int isdn_tty_open(struct tty_struct *tty, struct file *filp)
file954drivers/isdn/isdn_tty.cstatic void isdn_tty_close(struct tty_struct *tty, struct file *filp)
file191drivers/net/ppp.cstatic int ppp_tty_read (struct tty_struct *, struct file *, __u8 *,
file193drivers/net/ppp.cstatic int ppp_tty_write (struct tty_struct *, struct file *, const __u8 *,
file195drivers/net/ppp.cstatic int ppp_tty_ioctl (struct tty_struct *, struct file *, unsigned int,
file198drivers/net/ppp.cstruct file *filp, int sel_type, select_table * wait);
file1674drivers/net/ppp.cppp_tty_read (struct tty_struct *tty, struct file *file, __u8 * buf,
file1747drivers/net/ppp.cif (file->f_flags & O_NONBLOCK) {
file2060drivers/net/ppp.cppp_tty_write (struct tty_struct *tty, struct file *file, const __u8 * data,
file2224drivers/net/ppp.cppp_tty_ioctl (struct tty_struct *tty, struct file * file,
file2544drivers/net/ppp.cerror = n_tty_ioctl (tty, file, param2, param3);
file2583drivers/net/ppp.cstruct file *filp, int sel_type, select_table * wait)
file1042drivers/net/slip.cslip_ioctl(struct tty_struct *tty, void *file, int cmd, void *arg)
file1178drivers/net/slip.creturn n_tty_ioctl(tty, (struct file *) file, cmd, (unsigned long) arg);
file1238drivers/net/slip.csl_ldisc.ioctl  = (int (*)(struct tty_struct *, struct file *,
file3193drivers/scsi/53c7,8xx.cdebugger_user_write (struct inode *inode,struct file *filp,
file3246drivers/scsi/53c7,8xx.cdebugger_user_read (struct inode *inode,struct file *filp,
file72drivers/scsi/sd.cextern int sd_ioctl(struct inode *, struct file *, unsigned int, unsigned long);
file94drivers/scsi/sd.cstatic int sd_open(struct inode * inode, struct file * filp)
file147drivers/scsi/sd.cstatic void sd_release(struct inode * inode, struct file * file)
file23drivers/scsi/sd_ioctl.cint sd_ioctl(struct inode * inode, struct file * file, unsigned int cmd, unsigned long arg)
file66drivers/scsi/sg.cstatic int sg_ioctl(struct inode * inode,struct file * file,
file88drivers/scsi/sg.cstatic int sg_open(struct inode * inode, struct file * filp)
file150drivers/scsi/sg.cstatic void sg_close(struct inode * inode, struct file * filp)
file199drivers/scsi/sg.cstatic int sg_read(struct inode *inode,struct file *filp,char *buf,int count)
file295drivers/scsi/sg.cstatic int sg_write(struct inode *inode,struct file *filp,const char *buf,int count)
file459drivers/scsi/sg.cstatic int sg_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file60drivers/scsi/sr.cstatic int sr_open(struct inode *, struct file *);
file63drivers/scsi/sr.cextern int sr_ioctl(struct inode *, struct file *, unsigned int, unsigned long);
file68drivers/scsi/sr.cstatic void sr_release(struct inode * inode, struct file * file)
file519drivers/scsi/sr.cstatic int sr_open(struct inode * inode, struct file * filp)
file87drivers/scsi/sr_ioctl.cint sr_ioctl(struct inode * inode, struct file * file, unsigned int cmd, unsigned long arg)
file101drivers/scsi/st.cstatic int st_int_ioctl(struct inode * inode,struct file * file,
file397drivers/scsi/st.cflush_buffer(struct inode * inode, struct file * filp, int seek_next)
file453drivers/scsi/st.cscsi_tape_open(struct inode * inode, struct file * filp)
file659drivers/scsi/st.cscsi_tape_close(struct inode * inode, struct file * filp)
file744drivers/scsi/st.cst_write(struct inode * inode, struct file * filp, const char * buf, int count)
file998drivers/scsi/st.cst_read(struct inode * inode, struct file * filp, char * buf, int count)
file1286drivers/scsi/st.cst_int_ioctl(struct inode * inode,struct file * file,
file1497drivers/scsi/st.cioctl_result = st_int_ioctl(inode, file, MTFSF, 0x3fff);
file1658drivers/scsi/st.cioctl_result = st_int_ioctl(inode, file, MTFSF, 1);
file1660drivers/scsi/st.cioctl_result = st_int_ioctl(inode, file, MTBSF, 1);
file1751drivers/scsi/st.cst_ioctl(struct inode * inode,struct file * file,
file1804drivers/scsi/st.ci = flush_buffer(inode, file, mtc.mt_op == MTSEEK ||
file1827drivers/scsi/st.cif (st_int_ioctl(inode, file, MTLOCK, 0)) {
file1841drivers/scsi/st.cst_int_ioctl(inode, file, MTUNLOCK, 0);  /* Ignore result! */
file1847drivers/scsi/st.creturn st_int_ioctl(inode, file, mtc.mt_op, mtc.mt_count);
file1857drivers/scsi/st.ci = flush_buffer(inode, file, FALSE);
file1916drivers/scsi/st.ci = flush_buffer(inode, file, 0);
file80drivers/sound/audio.caudio_open (int dev, struct fileinfo *file)
file85drivers/sound/audio.cint             mode = file->mode & O_ACCMODE;
file101drivers/sound/audio.caudio_release (dev, file);
file111drivers/sound/audio.caudio_release (dev, file);
file141drivers/sound/audio.caudio_release (int dev, struct fileinfo *file)
file146drivers/sound/audio.cmode = file->mode & O_ACCMODE;
file190drivers/sound/audio.caudio_write (int dev, struct fileinfo *file, const char *buf, int count)
file276drivers/sound/audio.caudio_read (int dev, struct fileinfo *file, char *buf, int count)
file338drivers/sound/audio.caudio_ioctl (int dev, struct fileinfo *file,
file458drivers/sound/audio.caudio_select (int dev, struct fileinfo *file, int sel_type, select_table_handle * wait)
file473drivers/sound/audio.creturn DMAbuf_select (dev, file, sel_type, wait);
file487drivers/sound/audio.creturn DMAbuf_select (dev, file, sel_type, wait);
file1596drivers/sound/dmabuf.cDMAbuf_select (int dev, struct fileinfo *file, int sel_type, select_table_handle * wait)
file205drivers/sound/midibuf.cMIDIbuf_open (int dev, struct fileinfo *file)
file210drivers/sound/midibuf.cmode = file->mode & O_ACCMODE;
file276drivers/sound/midibuf.cMIDIbuf_release (int dev, struct fileinfo *file)
file282drivers/sound/midibuf.cmode = file->mode & O_ACCMODE;
file342drivers/sound/midibuf.cMIDIbuf_write (int dev, struct fileinfo *file, const char *buf, int count)
file410drivers/sound/midibuf.cMIDIbuf_read (int dev, struct fileinfo *file, char *buf, int count)
file471drivers/sound/midibuf.cMIDIbuf_ioctl (int dev, struct fileinfo *file,
file507drivers/sound/midibuf.cMIDIbuf_select (int dev, struct fileinfo *file, int sel_type, select_table_handle * wait)
file96drivers/sound/patmgr.cpmgr_read (int dev, struct fileinfo *file, char *buf, int count)
file138drivers/sound/patmgr.cpmgr_write (int dev, struct fileinfo *file, const char *buf, int count)
file104drivers/sound/sequencer.csequencer_read (int dev, struct fileinfo *file, char *buf, int count)
file117drivers/sound/sequencer.creturn pmgr_read (dev - 1, file, buf, count);
file123drivers/sound/sequencer.cif ((file->flags & (O_NONBLOCK) ?
file265drivers/sound/sequencer.csequencer_write (int dev, struct fileinfo *file, const char *buf, int count)
file270drivers/sound/sequencer.cint             mode = file->mode & O_ACCMODE;
file280drivers/sound/sequencer.creturn pmgr_write (dev - 1, file, buf, count);
file351drivers/sound/sequencer.cmode = file->mode & O_ACCMODE;
file366drivers/sound/sequencer.cif (!seq_queue (event_rec, (file->flags & (O_NONBLOCK) ?
file374drivers/sound/sequencer.cif (!processed && (file->flags & (O_NONBLOCK) ?
file1079drivers/sound/sequencer.csequencer_open (int dev, struct fileinfo *file)
file1088drivers/sound/sequencer.cmode = file->mode & O_ACCMODE;
file1276drivers/sound/sequencer.csequencer_release (int dev, struct fileinfo *file)
file1279drivers/sound/sequencer.cint             mode = file->mode & O_ACCMODE;
file1299drivers/sound/sequencer.cif (mode != OPEN_READ && !(file->flags & (O_NONBLOCK) ?
file1528drivers/sound/sequencer.csequencer_ioctl (int dev, struct fileinfo *file,
file1532drivers/sound/sequencer.cint             mode = file->mode & O_ACCMODE;
file1614drivers/sound/sequencer.cmode = file->mode & O_ACCMODE;
file1898drivers/sound/sequencer.csequencer_select (int dev, struct fileinfo *file, int sel_type, select_table_handle * wait)
file21drivers/sound/sound_calls.hint DMAbuf_select(int dev, struct fileinfo *file, int sel_type, select_table_handle * wait);
file28drivers/sound/sound_calls.hint audio_read (int dev, struct fileinfo *file, char *buf, int count);
file29drivers/sound/sound_calls.hint audio_write (int dev, struct fileinfo *file, const char *buf, int count);
file30drivers/sound/sound_calls.hint audio_open (int dev, struct fileinfo *file);
file31drivers/sound/sound_calls.hvoid audio_release (int dev, struct fileinfo *file);
file32drivers/sound/sound_calls.hint audio_ioctl (int dev, struct fileinfo *file,
file34drivers/sound/sound_calls.hint audio_lseek (int dev, struct fileinfo *file, off_t offset, int orig);
file37drivers/sound/sound_calls.hint audio_select(int dev, struct fileinfo *file, int sel_type, select_table_handle * wait);
file43drivers/sound/sound_calls.hint sequencer_read (int dev, struct fileinfo *file, char *buf, int count);
file44drivers/sound/sound_calls.hint sequencer_write (int dev, struct fileinfo *file, const char *buf, int count);
file45drivers/sound/sound_calls.hint sequencer_open (int dev, struct fileinfo *file);
file46drivers/sound/sound_calls.hvoid sequencer_release (int dev, struct fileinfo *file);
file47drivers/sound/sound_calls.hint sequencer_ioctl (int dev, struct fileinfo *file,
file49drivers/sound/sound_calls.hint sequencer_lseek (int dev, struct fileinfo *file, off_t offset, int orig);
file57drivers/sound/sound_calls.hint sequencer_select(int dev, struct fileinfo *file, int sel_type, select_table_handle * wait);
file63drivers/sound/sound_calls.hint MIDIbuf_read (int dev, struct fileinfo *file, char *buf, int count);
file64drivers/sound/sound_calls.hint MIDIbuf_write (int dev, struct fileinfo *file, const char *buf, int count);
file65drivers/sound/sound_calls.hint MIDIbuf_open (int dev, struct fileinfo *file);
file66drivers/sound/sound_calls.hvoid MIDIbuf_release (int dev, struct fileinfo *file);
file67drivers/sound/sound_calls.hint MIDIbuf_ioctl (int dev, struct fileinfo *file,
file69drivers/sound/sound_calls.hint MIDIbuf_lseek (int dev, struct fileinfo *file, off_t offset, int orig);
file73drivers/sound/sound_calls.hint MIDIbuf_select(int dev, struct fileinfo *file, int sel_type, select_table_handle * wait);
file94drivers/sound/sound_calls.hint sound_read_sw (int dev, struct fileinfo *file, char *buf, int count);
file95drivers/sound/sound_calls.hint sound_write_sw (int dev, struct fileinfo *file, const char *buf, int count);
file96drivers/sound/sound_calls.hint sound_open_sw (int dev, struct fileinfo *file);
file97drivers/sound/sound_calls.hvoid sound_release_sw (int dev, struct fileinfo *file);
file98drivers/sound/sound_calls.hint sound_ioctl_sw (int dev, struct fileinfo *file,
file202drivers/sound/sound_calls.hint pmgr_read (int dev, struct fileinfo *file, char * buf, int count);
file203drivers/sound/sound_calls.hint pmgr_write (int dev, struct fileinfo *file, const char * buf, int count);
file244drivers/sound/sound_calls.hint pss_read (int dev, struct fileinfo *file, char *buf, int count);
file245drivers/sound/sound_calls.hint pss_write (int dev, struct fileinfo *file, char *buf, int count);
file246drivers/sound/sound_calls.hint pss_open (int dev, struct fileinfo *file);
file247drivers/sound/sound_calls.hvoid pss_release (int dev, struct fileinfo *file);
file248drivers/sound/sound_calls.hint pss_ioctl (int dev, struct fileinfo *file,
file250drivers/sound/sound_calls.hint pss_lseek (int dev, struct fileinfo *file, off_t offset, int orig);
file336drivers/sound/sound_switch.csound_read_sw (int dev, struct fileinfo *file, char *buf, int count)
file350drivers/sound/sound_switch.creturn audio_read (dev, file, buf, count);
file357drivers/sound/sound_switch.creturn sequencer_read (dev, file, buf, count);
file363drivers/sound/sound_switch.creturn MIDIbuf_read (dev, file, buf, count);
file374drivers/sound/sound_switch.csound_write_sw (int dev, struct fileinfo *file, const char *buf, int count)
file385drivers/sound/sound_switch.creturn sequencer_write (dev, file, buf, count);
file393drivers/sound/sound_switch.creturn audio_write (dev, file, buf, count);
file399drivers/sound/sound_switch.creturn MIDIbuf_write (dev, file, buf, count);
file408drivers/sound/sound_switch.csound_open_sw (int dev, struct fileinfo *file)
file441drivers/sound/sound_switch.cif ((retval = sequencer_open (dev, file)) < 0)
file448drivers/sound/sound_switch.cif ((retval = MIDIbuf_open (dev, file)) < 0)
file457drivers/sound/sound_switch.cif ((retval = audio_open (dev, file)) < 0)
file473drivers/sound/sound_switch.csound_release_sw (int dev, struct fileinfo *file)
file493drivers/sound/sound_switch.csequencer_release (dev, file);
file499drivers/sound/sound_switch.cMIDIbuf_release (dev, file);
file507drivers/sound/sound_switch.caudio_release (dev, file);
file518drivers/sound/sound_switch.csound_ioctl_sw (int dev, struct fileinfo *file,
file566drivers/sound/sound_switch.creturn sequencer_ioctl (dev, file, cmd, arg);
file574drivers/sound/sound_switch.creturn audio_ioctl (dev, file, cmd, arg);
file580drivers/sound/sound_switch.creturn MIDIbuf_ioctl (dev, file, cmd, arg);
file69drivers/sound/soundcard.csound_read (inode_handle * inode, file_handle * file, char *buf, int count)
file75drivers/sound/soundcard.cfiles[dev].flags = file_get_flags (file);
file81drivers/sound/soundcard.csound_write (inode_handle * inode, file_handle * file, const char *buf, int count)
file87drivers/sound/soundcard.cfiles[dev].flags = file_get_flags (file);
file93drivers/sound/soundcard.csound_lseek (inode_handle * inode, file_handle * file, off_t offset, int orig)
file99drivers/sound/soundcard.csound_open (inode_handle * inode, file_handle * file)
file120drivers/sound/soundcard.ctmp_file.flags = file_get_flags (file);
file141drivers/sound/soundcard.csound_release (inode_handle * inode, file_handle * file)
file148drivers/sound/soundcard.cfiles[dev].flags = file_get_flags (file);
file157drivers/sound/soundcard.csound_ioctl (inode_handle * inode, file_handle * file,
file164drivers/sound/soundcard.cfiles[dev].flags = file_get_flags (file);
file195drivers/sound/soundcard.csound_select (inode_handle * inode, file_handle * file, int sel_type, select_table_handle * wait)
file201drivers/sound/soundcard.cfiles[dev].flags = file_get_flags (file);
file236drivers/sound/soundcard.csound_mmap (inode_handle * inode, file_handle * file, vm_area_handle * vma)
file244drivers/sound/soundcard.cfiles[dev].flags = file_get_flags (file);
file60fs/binfmt_aout.cwhile (file.f_op->write(inode,&file,(char *)(addr),(nr)) != (nr)) goto close_coredump
file63fs/binfmt_aout.cif (file.f_op->lseek) { \
file64fs/binfmt_aout.cif (file.f_op->lseek(inode,&file,(offset),0) != (offset)) \
file66fs/binfmt_aout.c} else file.f_pos = (offset)    
file82fs/binfmt_aout.cstruct file file;
file119fs/binfmt_aout.cfile.f_mode = 3;
file120fs/binfmt_aout.cfile.f_flags = 0;
file121fs/binfmt_aout.cfile.f_count = 1;
file122fs/binfmt_aout.cfile.f_inode = inode;
file123fs/binfmt_aout.cfile.f_pos = 0;
file124fs/binfmt_aout.cfile.f_reada = 0;
file125fs/binfmt_aout.cfile.f_op = inode->i_op->default_file_ops;
file126fs/binfmt_aout.cif (file.f_op->open)
file127fs/binfmt_aout.cif (file.f_op->open(inode,&file))
file129fs/binfmt_aout.cif (!file.f_op->write)
file178fs/binfmt_aout.cif (file.f_op->release)
file179fs/binfmt_aout.cfile.f_op->release(inode,&file);
file261fs/binfmt_aout.cstruct file * file;
file338fs/binfmt_aout.cfile = current->files->fd[fd];
file339fs/binfmt_aout.cif (!file->f_op || !file->f_op->mmap) {
file349fs/binfmt_aout.cerror = do_mmap(file, N_TXTADDR(ex), ex.a_text,
file360fs/binfmt_aout.cerror = do_mmap(file, N_DATADDR(ex), ex.a_data,
file412fs/binfmt_aout.cstruct file * file;
file420fs/binfmt_aout.cfile = current->files->fd[fd];
file421fs/binfmt_aout.cinode = file->f_inode;
file423fs/binfmt_aout.cif (!file || !file->f_op)
file427fs/binfmt_aout.cif (file->f_op->lseek) {
file428fs/binfmt_aout.cif ((error = file->f_op->lseek(inode, file, 0, 0)) != 0)
file431fs/binfmt_aout.cfile->f_pos = 0;
file434fs/binfmt_aout.cerror = file->f_op->read(inode, file, (char *) &ex, sizeof(ex));
file459fs/binfmt_aout.cerror = do_mmap(file, start_addr, ex.a_text + ex.a_data,
file158fs/binfmt_elf.cstruct file * file;
file212fs/binfmt_elf.cfile = current->files->fd[elf_exec_fileno];
file228fs/binfmt_elf.cerror = do_mmap(file, 
file336fs/binfmt_elf.cstruct file * file;
file403fs/binfmt_elf.cfile = current->files->fd[elf_exec_fileno];
file570fs/binfmt_elf.cerror = do_mmap(file,
file699fs/binfmt_elf.cstruct file * file;
file711fs/binfmt_elf.cfile = current->files->fd[fd];
file712fs/binfmt_elf.cinode = file->f_inode;
file715fs/binfmt_elf.cif (!file || !file->f_op)
file719fs/binfmt_elf.cif (file->f_op->lseek) {
file720fs/binfmt_elf.cif ((error = file->f_op->lseek(inode, file, 0, 0)) != 0)
file723fs/binfmt_elf.cfile->f_pos = 0;
file726fs/binfmt_elf.cerror = file->f_op->read(inode, file, (char *) &elf_ex, sizeof(elf_ex));
file766fs/binfmt_elf.cerror = do_mmap(file,
file813fs/binfmt_elf.cstatic int dump_write(struct file *file, const void *addr, int nr)
file815fs/binfmt_elf.creturn file->f_op->write(file->f_inode, file, addr, nr) == nr;
file818fs/binfmt_elf.cstatic int dump_seek(struct file *file, off_t off)
file820fs/binfmt_elf.cif (file->f_op->lseek) {
file821fs/binfmt_elf.cif (file->f_op->lseek(file->f_inode, file, off, 0) != off)
file824fs/binfmt_elf.cfile->f_pos = off;
file889fs/binfmt_elf.cdo { if (!dump_write(file, (addr), (nr))) return 0; } while(0)
file891fs/binfmt_elf.cdo { if (!dump_seek(file, (off))) return 0; } while(0)
file893fs/binfmt_elf.cstatic int writenote(struct memelfnote *men, struct file *file)
file904fs/binfmt_elf.cDUMP_SEEK(roundup((unsigned long)file->f_pos, 4));  /* XXX */
file906fs/binfmt_elf.cDUMP_SEEK(roundup((unsigned long)file->f_pos, 4));  /* XXX */
file914fs/binfmt_elf.cif (!dump_write(&file, (addr), (nr))) \
file917fs/binfmt_elf.cif (!dump_seek(&file, (off))) \
file929fs/binfmt_elf.cstruct file file;
file1010fs/binfmt_elf.cfile.f_mode = 3;
file1011fs/binfmt_elf.cfile.f_flags = 0;
file1012fs/binfmt_elf.cfile.f_count = 1;
file1013fs/binfmt_elf.cfile.f_inode = inode;
file1014fs/binfmt_elf.cfile.f_pos = 0;
file1015fs/binfmt_elf.cfile.f_reada = 0;
file1016fs/binfmt_elf.cfile.f_op = inode->i_op->default_file_ops;
file1017fs/binfmt_elf.cif (file.f_op->open)
file1018fs/binfmt_elf.cif (file.f_op->open(inode,&file))
file1020fs/binfmt_elf.cif (!file.f_op->write)
file1167fs/binfmt_elf.cif (!writenote(&notes[i], &file))
file1189fs/binfmt_elf.cif ((off_t) file.f_pos != offset) {
file1192fs/binfmt_elf.c(off_t) file.f_pos, offset);
file1196fs/binfmt_elf.cif (file.f_op->release)
file1197fs/binfmt_elf.cfile.f_op->release(inode,&file);
file23fs/block_dev.cint block_write(struct inode * inode, struct file * filp, const char * buf, int count)
file160fs/block_dev.cint block_read(struct inode * inode, struct file * filp, char * buf, int count)
file316fs/block_dev.cint block_fsync(struct inode *inode, struct file *filp)
file255fs/buffer.cint file_fsync (struct inode *inode, struct file *filp)
file262fs/buffer.cstruct file * file;
file265fs/buffer.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
file267fs/buffer.cif (!file->f_op || !file->f_op->fsync)
file269fs/buffer.cif (file->f_op->fsync(inode,file))
file276fs/buffer.cstruct file * file;
file279fs/buffer.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
file281fs/buffer.cif (!file->f_op || !file->f_op->fsync)
file284fs/buffer.cif (file->f_op->fsync(inode,file))
file211fs/devices.cint blkdev_open(struct inode * inode, struct file * filp)
file271fs/devices.cint chrdev_open(struct inode * inode, struct file * filp)
file77fs/dquot.c(vfsmnt->mnt_quotas[type] != (struct file *)NULL));
file218fs/dquot.cstruct file *filp = dquot->dq_mnt->mnt_quotas[type];
file221fs/dquot.cif (!(dquot->dq_flags & DQ_MOD) || (filp == (struct file *)NULL))
file248fs/dquot.cstruct file *filp = dquot->dq_mnt->mnt_quotas[type];
file251fs/dquot.cif (filp == (struct file *)NULL)
file545fs/dquot.c(vfsmnt->mnt_quotas[type] == (struct file *)0))
file938fs/dquot.cvfsmnt->mnt_quotas[cnt] == (struct file *)NULL)
file944fs/dquot.cvfsmnt->mnt_quotas[cnt] = (struct file *)NULL;
file952fs/dquot.cstruct file *filp = (struct file *)NULL;
file961fs/dquot.cif (vfsmnt->mnt_quotas[type] != (struct file *)NULL)
file973fs/dquot.cif ((filp = get_empty_filp()) != (struct file *)NULL) {
file114fs/exec.cstruct file *f, **fpp;
file160fs/exec.cstruct file * file;
file166fs/exec.cfile = current->files->fd[fd];
file168fs/exec.cif (file && file->f_inode && file->f_op && file->f_op->read) {
file327fs/exec.cstruct file file;
file332fs/exec.cfile.f_mode = 1;
file333fs/exec.cfile.f_flags = 0;
file334fs/exec.cfile.f_count = 1;
file335fs/exec.cfile.f_inode = inode;
file336fs/exec.cfile.f_pos = 0;
file337fs/exec.cfile.f_reada = 0;
file338fs/exec.cfile.f_op = inode->i_op->default_file_ops;
file339fs/exec.cif (file.f_op->open)
file340fs/exec.cif (file.f_op->open(inode,&file))
file342fs/exec.cif (!file.f_op || !file.f_op->read)
file344fs/exec.cif (file.f_op->lseek) {
file345fs/exec.cif (file.f_op->lseek(inode,&file,offset,0) != offset)
file348fs/exec.cfile.f_pos = offset;
file352fs/exec.cresult = file.f_op->read(inode, &file, addr, count);
file358fs/exec.cresult = file.f_op->read(inode, &file, addr, count);
file361fs/exec.cif (file.f_op->release)
file362fs/exec.cfile.f_op->release(inode,&file);
file23fs/ext/dir.cstatic int ext_dir_read(struct inode * inode, struct file * filp, char * buf, int count)
file28fs/ext/dir.cstatic int ext_readdir(struct inode *, struct file *, void *, filldir_t);
file66fs/ext/dir.cstatic int ext_readdir(struct inode * inode, struct file * filp,
file35fs/ext/file.cstatic int ext_file_read(struct inode *, struct file *, char *, int);
file36fs/ext/file.cstatic int ext_file_write(struct inode *, struct file *, const char *, int);
file75fs/ext/file.cstatic int ext_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file200fs/ext/file.cstatic int ext_file_write(struct inode * inode, struct file * filp, const char * buf, int count)
file169fs/ext/fsync.cint ext_sync_file(struct inode * inode, struct file *file)
file249fs/ext/truncate.cvoid ext_release(struct inode * inode, struct file * filp)
file26fs/ext2/dir.cstatic int ext2_dir_read (struct inode * inode, struct file * filp,
file32fs/ext2/dir.cstatic int ext2_readdir (struct inode *, struct file *, void *, filldir_t);
file100fs/ext2/dir.cstatic int ext2_readdir (struct inode * inode, struct file * filp,
file39fs/ext2/file.cstatic int ext2_file_write (struct inode *, struct file *, const char *, int);
file40fs/ext2/file.cstatic void ext2_release_file (struct inode *, struct file *);
file83fs/ext2/file.cstatic int ext2_file_write (struct inode * inode, struct file * filp,
file208fs/ext2/file.cstatic void ext2_release_file (struct inode * inode, struct file * filp)
file166fs/ext2/fsync.cint ext2_sync_file (struct inode * inode, struct file * file)
file19fs/ext2/ioctl.cint ext2_ioctl (struct inode * inode, struct file * filp, unsigned int cmd,
file32fs/fat/dir.cstatic int fat_dir_read(struct inode * inode,struct file * filp, char * buf,int count)
file96fs/fat/dir.cstruct file *filp,
file321fs/fat/dir.cstruct file *filp,
file380fs/fat/dir.cint fat_dir_ioctl(struct inode * inode, struct file * filp,
file156fs/fat/file.cstruct file *filp,
file270fs/fat/file.cstruct file *filp,
file52fs/fat/mmap.cstruct file filp;
file94fs/fat/mmap.cint fat_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file18fs/fcntl.cextern int sock_fcntl (struct file *, unsigned int cmd, unsigned long arg);
file58fs/fcntl.cstruct file * filp;
file13fs/fifo.cstatic int fifo_open(struct inode * inode,struct file * filp)
file17fs/file_table.cstruct file * first_file = NULL;
file24fs/file_table.cstatic inline void insert_file_free(struct file *file)
file26fs/file_table.cfile->f_count = 0;
file27fs/file_table.cfile->f_next = first_file;
file28fs/file_table.cfile->f_prev = first_file->f_prev;
file29fs/file_table.cfile->f_next->f_prev = file;
file30fs/file_table.cfile->f_prev->f_next = file;
file31fs/file_table.cfirst_file = file;
file37fs/file_table.cstatic inline void remove_file_free(struct file *file)
file39fs/file_table.cif (first_file == file)
file41fs/file_table.cfile->f_next->f_prev = file->f_prev;
file42fs/file_table.cfile->f_prev->f_next = file->f_next;
file43fs/file_table.cfile->f_next = file->f_prev = NULL;
file49fs/file_table.cstatic inline void put_last_free(struct file *file)
file51fs/file_table.cfile->f_prev = first_file->f_prev;
file52fs/file_table.cfile->f_prev->f_next = file;
file53fs/file_table.cfile->f_next = first_file;
file54fs/file_table.cfile->f_next->f_prev = file;
file64fs/file_table.cstruct file * file;
file73fs/file_table.cfile = (struct file *) __get_free_page(GFP_KERNEL);
file75fs/file_table.cif (!file)
file78fs/file_table.cnr_files += i = PAGE_SIZE/sizeof(struct file);
file81fs/file_table.cfile->f_count = 0,
file82fs/file_table.cfile->f_next = file->f_prev = first_file = file++,
file86fs/file_table.cinsert_file_free(file++);
file101fs/file_table.cstruct file * get_empty_filp(void)
file104fs/file_table.cstruct file * f;
file129fs/file_table.cstruct file *filp;
file144fs/file_table.cstruct file *filp;
file147fs/hpfs/hpfs_fs.cstatic int hpfs_file_read(struct inode *, struct file *, char *, int);
file188fs/hpfs/hpfs_fs.cstatic int hpfs_dir_read(struct inode *inode, struct file *filp,
file190fs/hpfs/hpfs_fs.cstatic int hpfs_readdir(struct inode *inode, struct file *filp,
file881fs/hpfs/hpfs_fs.cstatic int hpfs_file_read(struct inode *inode, struct file *filp,
file1367fs/hpfs/hpfs_fs.cstatic int hpfs_readdir(struct inode *inode, struct file *filp, void * dirent,
file1582fs/hpfs/hpfs_fs.cstatic int hpfs_dir_read(struct inode *inode, struct file *filp,
file206fs/inode.cstruct file * file;
file210fs/inode.cfor (file = first_file, i=0; i<nr_files; i++, file=file->f_next) {
file211fs/inode.cif (!file->f_count || !file->f_inode ||
file212fs/inode.cfile->f_inode->i_dev != dev)
file214fs/inode.cif (S_ISREG(file->f_inode->i_mode) && (file->f_mode & 2))
file17fs/ioctl.cstatic int file_ioctl(struct file *filp,unsigned int cmd,unsigned long arg)
file60fs/ioctl.cstruct file * filp;
file24fs/isofs/dir.cstatic int isofs_readdir(struct inode *, struct file *, void *, filldir_t);
file108fs/isofs/dir.cstatic int do_isofs_readdir(struct inode *inode, struct file *filp,
file265fs/isofs/dir.cstatic int isofs_readdir(struct inode *inode, struct file *filp,
file76fs/locks.cstatic int flock_make_lock(struct file *filp, struct file_lock *fl,
file78fs/locks.cstatic int posix_make_lock(struct file *filp, struct file_lock *fl,
file85fs/locks.cstatic int flock_lock_file(struct file *filp, struct file_lock *caller,
file87fs/locks.cstatic int posix_lock_file(struct file *filp, struct file_lock *caller,
file156fs/locks.cstruct file *filp;
file177fs/locks.cstruct file *filp;
file219fs/locks.cstruct file *filp;
file261fs/locks.cvoid locks_remove_locks(struct task_struct *task, struct file *filp)
file286fs/locks.cstatic int posix_make_lock(struct file *filp, struct file_lock *fl,
file341fs/locks.cstatic int flock_make_lock(struct file *filp, struct file_lock *fl,
file473fs/locks.cstatic int flock_lock_file(struct file *filp, struct file_lock *caller,
file555fs/locks.cstatic int posix_lock_file(struct file *filp, struct file_lock *caller,
file17fs/minix/dir.cstatic int minix_dir_read(struct inode * inode, struct file * filp, char * buf, int count)
file22fs/minix/dir.cstatic int minix_readdir(struct inode *, struct file *, void *, filldir_t);
file60fs/minix/dir.cstatic int minix_readdir(struct inode * inode, struct file * filp,
file30fs/minix/file.cstatic int minix_file_write(struct inode *, struct file *, const char *, int);
file69fs/minix/file.cstatic int minix_file_write(struct inode * inode, struct file * filp, const char * buf, int count)
file147fs/minix/fsync.cint V1_minix_sync_file(struct inode * inode, struct file * file)
file308fs/minix/fsync.cint V2_minix_sync_file(struct inode * inode, struct file * file)
file333fs/minix/fsync.cint minix_sync_file(struct inode * inode, struct file * file)
file336fs/minix/fsync.creturn V1_minix_sync_file(inode, file);
file338fs/minix/fsync.creturn V2_minix_sync_file(inode, file);
file26fs/ncpfs/dir.cncp_dir_read(struct inode *inode, struct file *filp, char *buf, int count);
file29fs/ncpfs/dir.cncp_readdir(struct inode *inode, struct file *filp,
file181fs/ncpfs/dir.cncp_dir_read(struct inode *inode, struct file *filp, char *buf, int count)
file198fs/ncpfs/dir.cncp_readdir(struct inode *inode, struct file *filp,
file27fs/ncpfs/file.cncp_fsync(struct inode *inode, struct file *file)
file83fs/ncpfs/file.cncp_file_read(struct inode *inode, struct file *file, char *buf, int count)
file108fs/ncpfs/file.cpos = file->f_pos;
file152fs/ncpfs/file.cfile->f_pos = pos;
file167fs/ncpfs/file.cncp_file_write(struct inode *inode, struct file *file, const char *buf,
file203fs/ncpfs/file.cpos = file->f_pos;
file205fs/ncpfs/file.cif (file->f_flags & O_APPEND)
file239fs/ncpfs/file.cfile->f_pos = pos;
file29fs/ncpfs/inode.cextern int close_fp(struct file *filp);
file162fs/ncpfs/inode.cstruct file *ncp_filp;
file163fs/ncpfs/inode.cstruct file *wdog_filp;
file164fs/ncpfs/inode.cstruct file *msg_filp;
file18fs/ncpfs/ioctl.cncp_ioctl (struct inode * inode, struct file * filp,
file132fs/ncpfs/mmap.cncp_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file352fs/ncpfs/ncplib_kernel.cstruct nw_info_struct *file,
file366fs/ncpfs/ncplib_kernel.cncp_add_handle_path(server, file->volNumber,
file367fs/ncpfs/ncplib_kernel.cfile->DosDirNum, 1, NULL);
file137fs/ncpfs/ncplib_kernel.hstruct nw_info_struct *file,
file124fs/ncpfs/sock.cstruct file   *file;
file130fs/ncpfs/sock.c|| ((file  = server->wdog_filp) == NULL)
file131fs/ncpfs/sock.c|| ((inode = file->f_inode) == NULL)
file176fs/ncpfs/sock.cstruct file   *file;
file182fs/ncpfs/sock.c|| ((file  = server->wdog_filp) == NULL)
file183fs/ncpfs/sock.c|| ((inode = file->f_inode) == NULL)
file269fs/ncpfs/sock.cstruct file   *file;
file275fs/ncpfs/sock.c|| ((file  = server->msg_filp) == NULL)
file276fs/ncpfs/sock.c|| ((inode = file->f_inode) == NULL)
file320fs/ncpfs/sock.cstruct file *file;
file328fs/ncpfs/sock.cint (*select) (struct inode *, struct file *, int, select_table *);
file345fs/ncpfs/sock.cfile = server->ncp_filp;
file346fs/ncpfs/sock.cinode = file->f_inode;
file347fs/ncpfs/sock.cselect = file->f_op->select;
file403fs/ncpfs/sock.cif (   !select(inode, file, SEL_IN, &wait_table)
file404fs/ncpfs/sock.c&& !select(inode, file, SEL_IN, NULL))
file21fs/nfs/dir.cstatic int nfs_dir_read(struct inode *, struct file *filp, char *buf,
file23fs/nfs/dir.cstatic int nfs_readdir(struct inode *, struct file *, void *, filldir_t);
file74fs/nfs/dir.cstatic int nfs_dir_read(struct inode *inode, struct file *filp, char *buf,
file90fs/nfs/dir.cstatic int nfs_readdir(struct inode *inode, struct file *filp,
file314fs/nfs/dir.cstatic void nfs_lookup_cache_refresh(struct inode *file,
file318fs/nfs/dir.ckdev_t dev = file->i_dev;
file319fs/nfs/dir.cint fileid = file->i_ino;
file32fs/nfs/file.cstatic int nfs_file_mmap(struct inode *, struct file *, struct vm_area_struct *);
file33fs/nfs/file.cstatic int nfs_file_read(struct inode *, struct file *, char *, int);
file34fs/nfs/file.cstatic int nfs_file_write(struct inode *, struct file *, const char *, int);
file35fs/nfs/file.cstatic int nfs_fsync(struct inode *, struct file *);
file88fs/nfs/file.cstatic int nfs_file_read(struct inode * inode, struct file * file,
file92fs/nfs/file.creturn generic_file_read(inode, file, buf, count);
file95fs/nfs/file.cstatic int nfs_file_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file98fs/nfs/file.creturn generic_file_mmap(inode, file, vma);
file101fs/nfs/file.cstatic int nfs_fsync(struct inode *inode, struct file *file)
file153fs/nfs/file.cstatic int nfs_file_write(struct inode *inode, struct file *file, const char *buf,
file172fs/nfs/file.cpos = file->f_pos;
file173fs/nfs/file.cif (file->f_flags & O_APPEND)
file194fs/nfs/file.cfile->f_pos = pos;
file30fs/nfs/inode.cextern int close_fp(struct file *filp);
file70fs/nfs/inode.cclose_fp(sb->u.nfs_sb.s_server.file);
file92fs/nfs/inode.cstruct file *filp;
file129fs/nfs/inode.cserver->file = filp;
file674fs/nfs/nfsroot.cstatic struct file nfs_file;    /* File descriptor containing socket */
file686fs/nfs/nfsroot.cstruct file *filp;
file700fs/nfs/nfsroot.cmemcpy(&nfs_file, filp, sizeof(struct file));
file783fs/nfs/nfsroot.cstruct file *filp;
file109fs/nfs/rpcsock.cstruct file  *file = rsock->file;
file116fs/nfs/rpcsock.cif (!file->f_op->select(file->f_inode, file, SEL_IN, &wait_table)
file117fs/nfs/rpcsock.c&& !file->f_op->select(file->f_inode, file, SEL_IN, NULL)) {
file358fs/nfs/rpcsock.crpc_makesock(struct file *file)
file369fs/nfs/rpcsock.crsock->sock = &file->f_inode->u.socket_i;
file370fs/nfs/rpcsock.crsock->file = file;
file23fs/open.cextern void locks_remove_locks(struct task_struct *, struct file *);
file48fs/open.cstruct file * file;
file54fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file56fs/open.cif (!(inode = file->f_inode))
file121fs/open.cstruct file * file;
file123fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file125fs/open.cif (!(inode = file->f_inode))
file127fs/open.cif (S_ISDIR(inode->i_mode) || !(file->f_mode & FMODE_WRITE))
file275fs/open.cstruct file * file;
file278fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file280fs/open.cif (!(inode = file->f_inode))
file316fs/open.cstruct file * file;
file319fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file321fs/open.cif (!(inode = file->f_inode))
file365fs/open.cstruct file * file;
file369fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file371fs/open.cif (!(inode = file->f_inode))
file482fs/open.cstruct file * f;
file567fs/open.cint close_fp(struct file *filp)
file594fs/open.cstruct file * filp;
file25fs/pipe.cstatic int pipe_read(struct inode * inode, struct file * filp, char * buf, int count)
file72fs/pipe.cstatic int pipe_write(struct inode * inode, struct file * filp, const char * buf, int count)
file119fs/pipe.cstatic int pipe_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file124fs/pipe.cstatic int bad_pipe_r(struct inode * inode, struct file * filp, char * buf, int count)
file129fs/pipe.cstatic int bad_pipe_w(struct inode * inode, struct file * filp, const char * buf, int count)
file134fs/pipe.cstatic int pipe_ioctl(struct inode *pino, struct file * filp,
file150fs/pipe.cstatic int pipe_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file176fs/pipe.cstatic int fifo_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file203fs/pipe.cstatic int connect_read(struct inode * inode, struct file * filp, char * buf, int count)
file219fs/pipe.cstatic int connect_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file243fs/pipe.cstatic void pipe_read_release(struct inode * inode, struct file * filp)
file249fs/pipe.cstatic void pipe_write_release(struct inode * inode, struct file * filp)
file255fs/pipe.cstatic void pipe_rdwr_release(struct inode * inode, struct file * filp)
file264fs/pipe.cstatic int pipe_read_open(struct inode * inode, struct file * filp)
file270fs/pipe.cstatic int pipe_write_open(struct inode * inode, struct file * filp)
file276fs/pipe.cstatic int pipe_rdwr_open(struct inode * inode, struct file * filp)
file403fs/pipe.cstruct file *f[2];
file62fs/proc/array.cstatic int read_core(struct inode * inode, struct file * file,char * buf, int count)
file64fs/proc/array.cunsigned long p = file->f_pos, memsize;
file112fs/proc/array.cfile->f_pos += read;
file132fs/proc/array.cstatic int read_profile(struct inode *inode, struct file *file, char *buf, int count)
file134fs/proc/array.cunsigned long p = file->f_pos;
file154fs/proc/array.cfile->f_pos += read;
file159fs/proc/array.cstatic int write_profile(struct inode * inode, struct file * file, const char * buf, int count)
file860fs/proc/array.cstatic int read_maps (int pid, struct file * file, char * buf, int count)
file876fs/proc/array.clineno = file->f_pos >> MAPS_LINE_SHIFT;
file877fs/proc/array.ccolumn = file->f_pos & (MAPS_LINE_LENGTH-1);
file945fs/proc/array.cfile->f_pos = (lineno << MAPS_LINE_SHIFT) + column;
file1067fs/proc/array.cstatic int array_read(struct inode * inode, struct file * file,char * buf, int count)
file1086fs/proc/array.c&start, file->f_pos, count);
file1094fs/proc/array.cfile->f_pos += length;
file1098fs/proc/array.cif (file->f_pos >= length) {
file1102fs/proc/array.cif (count + file->f_pos > length)
file1103fs/proc/array.ccount = length - file->f_pos;
file1104fs/proc/array.cend = count + file->f_pos;
file1105fs/proc/array.cmemcpy_tofs(buf, (char *) page + file->f_pos, count);
file1106fs/proc/array.cfile->f_pos = end;
file1145fs/proc/array.cstatic int arraylong_read (struct inode * inode, struct file * file, char * buf, int count)
file1155fs/proc/array.creturn read_maps(pid, file, buf, count);
file16fs/proc/fd.cstatic int proc_readfd(struct inode *, struct file *, void *, filldir_t);
file121fs/proc/fd.cstatic int proc_readfd(struct inode * inode, struct file * filp,
file21fs/proc/kmsg.cstatic int kmsg_open(struct inode * inode, struct file * file)
file26fs/proc/kmsg.cstatic void kmsg_release(struct inode * inode, struct file * file)
file31fs/proc/kmsg.cstatic int kmsg_read(struct inode * inode, struct file * file,char * buf, int count)
file36fs/proc/kmsg.cstatic int kmsg_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file53fs/proc/mem.cstatic int mem_read(struct inode * inode, struct file * file,char * buf, int count)
file76fs/proc/mem.caddr = file->f_pos;
file112fs/proc/mem.cfile->f_pos = addr;
file118fs/proc/mem.cstatic int mem_write(struct inode * inode, struct file * file,char * buf, int count)
file131fs/proc/mem.caddr = file->f_pos;
file176fs/proc/mem.cfile->f_pos = addr;
file186fs/proc/mem.cstatic int mem_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file190fs/proc/mem.cfile->f_pos = offset;
file191fs/proc/mem.creturn file->f_pos;
file193fs/proc/mem.cfile->f_pos += offset;
file194fs/proc/mem.creturn file->f_pos;
file203fs/proc/mem.cint mem_mmap(struct inode * inode, struct file * file,
file38fs/proc/net.cstatic int proc_readnet(struct inode * inode, struct file * file,
file60fs/proc/net.cfile->f_pos,
file62fs/proc/net.c(file->f_flags & O_ACCMODE) == O_RDWR);
file76fs/proc/net.cfile->f_pos += length;  /* Move down the file */
file26fs/proc/root.cstatic int proc_root_readdir(struct inode *, struct file *, void *, filldir_t);
file498fs/proc/root.cint proc_readdir(struct inode * inode, struct file * filp,
file550fs/proc/root.cstatic int proc_root_readdir(struct inode * inode, struct file * filp,
file32fs/proc/scsi.cstatic int proc_readscsi(struct inode * inode, struct file * file,
file34fs/proc/scsi.cstatic int proc_writescsi(struct inode * inode, struct file * file,
file36fs/proc/scsi.cstatic int proc_scsilseek(struct inode *, struct file *, off_t, int);
file104fs/proc/scsi.cstatic int proc_readscsi(struct inode * inode, struct file * file,
file128fs/proc/scsi.cfile->f_pos, thistime, 0);
file130fs/proc/scsi.clength = get_not_present_info(page, &start, file->f_pos, thistime);
file149fs/proc/scsi.cfile->f_pos += length;  /* Move down the file */
file163fs/proc/scsi.cstatic int proc_writescsi(struct inode * inode, struct file * file,
file186fs/proc/scsi.cstatic int proc_scsilseek(struct inode * inode, struct file * file, 
file191fs/proc/scsi.cfile->f_pos = offset;
file192fs/proc/scsi.creturn(file->f_pos);
file194fs/proc/scsi.cfile->f_pos += offset;
file195fs/proc/scsi.creturn(file->f_pos);
file199fs/proc/scsi.cproc_readscsi(inode, file, 0, -1); /* seek in it       */ 
file200fs/proc/scsi.creturn(file->f_pos);
file20fs/read_write.cstruct file * file;
file23fs/read_write.cif (fd >= NR_OPEN || !(file=current->files->fd[fd]) || !(file->f_inode))
file27fs/read_write.cif (file->f_op && file->f_op->lseek)
file28fs/read_write.creturn file->f_op->lseek(file->f_inode,file,offset,origin);
file36fs/read_write.ctmp = file->f_pos + offset;
file39fs/read_write.cif (!file->f_inode)
file41fs/read_write.ctmp = file->f_inode->i_size + offset;
file46fs/read_write.cif (tmp != file->f_pos) {
file47fs/read_write.cfile->f_pos = tmp;
file48fs/read_write.cfile->f_reada = 0;
file49fs/read_write.cfile->f_version = ++event;
file51fs/read_write.creturn file->f_pos;
file58fs/read_write.cstruct file * file;
file63fs/read_write.cif (fd >= NR_OPEN || !(file=current->files->fd[fd]) || !(file->f_inode))
file73fs/read_write.cif (file->f_op && file->f_op->lseek) {
file76fs/read_write.creturn file->f_op->lseek(file->f_inode,file,offset,origin);
file84fs/read_write.ctmp = file->f_pos + offset;
file87fs/read_write.cif (!file->f_inode)
file89fs/read_write.ctmp = file->f_inode->i_size + offset;
file94fs/read_write.cif (tmp != file->f_pos) {
file95fs/read_write.cfile->f_pos = tmp;
file96fs/read_write.cfile->f_reada = 0;
file97fs/read_write.cfile->f_version = ++event;
file99fs/read_write.cmemcpy_tofs(result, &file->f_pos, sizeof(loff_t));
file106fs/read_write.cstruct file * file;
file109fs/read_write.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
file111fs/read_write.cif (!(file->f_mode & 1))
file113fs/read_write.cif (!file->f_op || !file->f_op->read)
file120fs/read_write.creturn file->f_op->read(inode,file,buf,count);
file126fs/read_write.cstruct file * file;
file130fs/read_write.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
file132fs/read_write.cif (!(file->f_mode & 2))
file134fs/read_write.cif (!file->f_op || !file->f_op->write)
file156fs/read_write.cwritten = file->f_op->write(inode,file,buf,count);
file161fs/read_write.cstatic int sock_readv_writev(int type, struct inode * inode, struct file * file,
file181fs/read_write.c(file->f_flags & O_NONBLOCK), 0, NULL);
file186fs/read_write.c(file->f_flags & O_NONBLOCK), 0);
file189fs/read_write.ctypedef int (*IO_fn_t)(struct inode *, struct file *, char *, int);
file191fs/read_write.cstatic int do_readv_writev(int type, struct inode * inode, struct file * file,
file225fs/read_write.creturn sock_readv_writev(type, inode, file, iov, count, tot_len);
file227fs/read_write.cif (!file->f_op)
file230fs/read_write.cfn = file->f_op->read;
file232fs/read_write.cfn = (IO_fn_t) file->f_op->write;    
file242fs/read_write.cnr = fn(inode, file, base, len);
file258fs/read_write.cstruct file * file;
file261fs/read_write.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]) || !(inode = file->f_inode))
file263fs/read_write.cif (!(file->f_mode & 1))
file265fs/read_write.creturn do_readv_writev(VERIFY_WRITE, inode, file, vector, count);
file271fs/read_write.cstruct file * file;
file274fs/read_write.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]) || !(inode = file->f_inode))
file276fs/read_write.cif (!(file->f_mode & 2))
file279fs/read_write.cerror = do_readv_writev(VERIFY_READ, inode, file, vector, count);
file59fs/readdir.cstruct file * file;
file62fs/readdir.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file64fs/readdir.cif (!file->f_op || !file->f_op->readdir)
file71fs/readdir.cerror = file->f_op->readdir(file->f_inode, file, &buf, fillonedir);
file121fs/readdir.cstruct file * file;
file126fs/readdir.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file128fs/readdir.cif (!file->f_op || !file->f_op->readdir)
file137fs/readdir.cerror = file->f_op->readdir(file->f_inode, file, &buf, filldir);
file143fs/readdir.cput_user(file->f_pos, &lastdirent->d_off);
file70fs/select.cstatic int check(int flag, select_table * wait, struct file * file)
file74fs/select.cint (*select) (struct inode *, struct file *, int, select_table *);
file76fs/select.cinode = file->f_inode;
file77fs/select.cif ((fops = file->f_op) && (select = fops->select))
file78fs/select.creturn select(inode, file, flag, wait)
file79fs/select.c|| (wait && select(inode, file, flag, NULL));
file22fs/smbfs/dir.csmb_dir_read(struct inode *inode, struct file *filp, char *buf, int count);
file25fs/smbfs/dir.csmb_readdir(struct inode *inode, struct file *filp,
file121fs/smbfs/dir.csmb_dir_read(struct inode *inode, struct file *filp, char *buf, int count)
file158fs/smbfs/dir.csmb_readdir(struct inode *inode, struct file *filp,
file26fs/smbfs/file.csmb_fsync(struct inode *inode, struct file *file)
file68fs/smbfs/file.csmb_file_read(struct inode *inode, struct file *file, char *buf, int count)
file90fs/smbfs/file.cpos = file->f_pos;
file134fs/smbfs/file.cfile->f_pos = pos;
file145fs/smbfs/file.csmb_file_write(struct inode *inode, struct file *file, const char *buf, int count)
file170fs/smbfs/file.cpos = file->f_pos;
file172fs/smbfs/file.cif (file->f_flags & O_APPEND)
file219fs/smbfs/file.cfile->f_pos = pos;
file25fs/smbfs/inode.cextern int close_fp(struct file *filp);
file179fs/smbfs/inode.cstruct file *filp;
file17fs/smbfs/ioctl.csmb_ioctl (struct inode * inode, struct file * filp,
file104fs/smbfs/mmap.csmb_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file109fs/smbfs/sock.cstruct file   *file;
file115fs/smbfs/sock.c|| ((file  = server->sock_file) == NULL)
file116fs/smbfs/sock.c|| ((inode = file->f_inode) == NULL)
file157fs/smbfs/sock.cstruct file   *file;
file163fs/smbfs/sock.c|| ((file  = server->sock_file) == NULL)
file164fs/smbfs/sock.c|| ((inode = file->f_inode) == NULL)
file436fs/smbfs/sock.cstruct file *file;
file441fs/smbfs/sock.cif ((file = server->sock_file) == NULL)
file443fs/smbfs/sock.cif ((inode = file->f_inode) == NULL)
file191fs/stat.cstruct file * f;
file208fs/stat.cstruct file * f;
file788fs/super.cstruct file dummy;  /* allows read-write or read-only flag */
file827fs/super.cstruct file filp;
file24fs/sysv/dir.cstatic int sysv_dir_read(struct inode * inode, struct file * filp, char * buf, int count)
file29fs/sysv/dir.cstatic int sysv_readdir(struct inode *, struct file *, void *, filldir_t);
file67fs/sysv/dir.cstatic int sysv_readdir(struct inode * inode, struct file * filp,
file36fs/sysv/file.cstatic int sysv_file_write(struct inode *, struct file *, const char *, int);
file75fs/sysv/file.cint sysv_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file202fs/sysv/file.cstatic int sysv_file_write(struct inode * inode, struct file * filp, const char * buf, int count)
file181fs/sysv/fsync.cint sysv_sync_file(struct inode * inode, struct file * file)
file30fs/umsdos/dir.cint UMSDOS_dir_read(struct inode *inode,struct file *filp,char *buf,
file81fs/umsdos/dir.cstruct file *filp,    /* Point to a directory which is read */
file263fs/umsdos/dir.cstruct file *filp,    /* Point to a directory which is read */
file482fs/umsdos/dir.cstruct file filp;
file496fs/umsdos/dir.cstruct file filp;
file749fs/umsdos/dir.cstruct file filp;
file28fs/umsdos/emd.cstruct file *filp,
file44fs/umsdos/emd.cstruct file *filp,
file65fs/umsdos/emd.cstruct file *filp,
file81fs/umsdos/emd.cstruct file *filp,
file143fs/umsdos/emd.cstruct file *filp,
file169fs/umsdos/emd.cstruct file filp;
file209fs/umsdos/emd.cstruct file filp;
file449fs/umsdos/emd.cstruct file filp;
file29fs/umsdos/file.cstruct file *filp,
file46fs/umsdos/file.cstruct file *filp,
file314fs/umsdos/inode.cstruct file filp;
file57fs/umsdos/ioctl.cstruct file *filp,
file446fs/umsdos/namei.cstruct file filp;
file65fs/umsdos/rdir.cstruct file *filp,
file32fs/umsdos/symlink.cint (*msdos_read)(struct inode *, struct file *, char *, int),
file36fs/umsdos/symlink.cstruct file filp;
file791fs/vfat/namei.cstruct file fil;
file23fs/xiafs/dir.cstatic int xiafs_dir_read(struct inode *, struct file *, char *, int);
file24fs/xiafs/dir.cstatic int xiafs_readdir(struct inode *, struct file *, void *, filldir_t);
file63fs/xiafs/dir.cstruct file * filp, char * buf, int count)
file68fs/xiafs/dir.cstatic int xiafs_readdir(struct inode * inode, struct file * filp,
file32fs/xiafs/file.cstatic int xiafs_file_read(struct inode *, struct file *, char *, int);
file33fs/xiafs/file.cstatic int xiafs_file_write(struct inode *, struct file *, const char *, int);
file73fs/xiafs/file.cxiafs_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file193fs/xiafs/file.cxiafs_file_write(struct inode * inode, struct file * filp, const char * buf, int count)
file144fs/xiafs/fsync.cint xiafs_sync_file(struct inode * inode, struct file * file)
file278include/asm-alpha/unistd.hstatic inline int execve(char * file, char ** argvp, char ** envp)
file284include/asm-alpha/unistd.hi = do_execve(file, argvp, envp, &regs);
file279include/asm-i386/unistd.hstatic inline _syscall3(int,execve,const char *,file,char **,argv,char **,envp)
file280include/asm-i386/unistd.hstatic inline _syscall3(int,open,const char *,file,int,flag,int,mode)
file1304include/asm-mips/unistd.hstatic inline _syscall3(int,execve,const char *,file,char **,argv,char **,envp)
file1305include/asm-mips/unistd.hstatic inline _syscall3(int,open,const char *,file,int,flag,int,mode)
file274include/asm-ppc/unistd.hstatic /*inline*/ _syscall3(int,execve,const char *,file,char **,argv,char **,envp)
file275include/asm-ppc/unistd.hstatic /*inline*/ _syscall3(int,open,const char *,file,int,flag,int,mode)
file417include/asm-sparc/unistd.hstatic inline _syscall3(int,execve,const char *,file,char **,argv,char **,envp)
file418include/asm-sparc/unistd.hstatic inline _syscall3(int,open,const char *,file,int,flag,int,mode)
file423include/linux/ext2_fs.hextern int ext2_read (struct inode *, struct file *, char *, int);
file424include/linux/ext2_fs.hextern int ext2_write (struct inode *, struct file *, char *, int);
file427include/linux/ext2_fs.hextern int ext2_sync_file (struct inode *, struct file *);
file449include/linux/ext2_fs.hextern int ext2_ioctl (struct inode *, struct file *, unsigned int,
file453include/linux/ext2_fs.hextern void ext2_release (struct inode *, struct file *);
file63include/linux/ext_fs.hextern int ext_open(struct inode * inode, struct file * filp);
file64include/linux/ext_fs.hextern void ext_release(struct inode * inode, struct file * filp);
file100include/linux/ext_fs.hextern int ext_sync_file(struct inode *, struct file *);
file102include/linux/ext_fs.hextern int ext_lseek(struct inode *, struct file *, off_t, int);
file103include/linux/ext_fs.hextern int ext_read(struct inode *, struct file *, char *, int);
file104include/linux/ext_fs.hextern int ext_write(struct inode *, struct file *, char *, int);
file58include/linux/fs.h#define NIL_FILP  ((struct file *)0)
file324include/linux/fs.hstruct file *f_next, *f_prev;
file339include/linux/fs.hstruct file *fl_file;
file349include/linux/fs.hstruct file     *fa_file;
file354include/linux/fs.hextern int fasync_helper(struct inode *, struct file *, int, struct fasync_struct **);
file405include/linux/fs.hint (*lseek) (struct inode *, struct file *, off_t, int);
file406include/linux/fs.hint (*read) (struct inode *, struct file *, char *, int);
file407include/linux/fs.hint (*write) (struct inode *, struct file *, const char *, int);
file408include/linux/fs.hint (*readdir) (struct inode *, struct file *, void *, filldir_t);
file409include/linux/fs.hint (*select) (struct inode *, struct file *, int, select_table *);
file410include/linux/fs.hint (*ioctl) (struct inode *, struct file *, unsigned int, unsigned long);
file411include/linux/fs.hint (*mmap) (struct inode *, struct file *, struct vm_area_struct *);
file412include/linux/fs.hint (*open) (struct inode *, struct file *);
file413include/linux/fs.hvoid (*release) (struct inode *, struct file *);
file414include/linux/fs.hint (*fsync) (struct inode *, struct file *);
file415include/linux/fs.hint (*fasync) (struct inode *, struct file *, int);
file482include/linux/fs.hextern int blkdev_open(struct inode * inode, struct file * filp);
file488include/linux/fs.hextern int chrdev_open(struct inode * inode, struct file * filp);
file508include/linux/fs.hextern struct file *first_file;
file574include/linux/fs.hextern struct file * get_empty_filp(void);
file575include/linux/fs.hextern int close_fp(struct file *filp);
file600include/linux/fs.hextern int generic_file_read(struct inode *, struct file *, char *, int);
file601include/linux/fs.hextern int generic_file_mmap(struct inode *, struct file *, struct vm_area_struct *);
file611include/linux/fs.hextern int char_read(struct inode *, struct file *, char *, int);
file612include/linux/fs.hextern int block_read(struct inode *, struct file *, char *, int);
file615include/linux/fs.hextern int char_write(struct inode *, struct file *, const char *, int);
file616include/linux/fs.hextern int block_write(struct inode *, struct file *, const char *, int);
file618include/linux/fs.hextern int block_fsync(struct inode *, struct file *);
file619include/linux/fs.hextern int file_fsync(struct inode *, struct file *);
file167include/linux/iso_fs.hextern int isofs_open(struct inode * inode, struct file * filp);
file168include/linux/iso_fs.hextern void isofs_release(struct inode * inode, struct file * filp);
file183include/linux/iso_fs.hextern int isofs_lseek(struct inode *, struct file *, off_t, int);
file184include/linux/iso_fs.hextern int isofs_read(struct inode *, struct file *, char *, int);
file114include/linux/md.hint (*ioctl)(struct inode *inode, struct file *file,
file127include/linux/minix_fs.hextern int minix_sync_file(struct inode *, struct file *);
file213include/linux/mm.hextern unsigned long do_mmap(struct file * file, unsigned long addr, unsigned long len,
file22include/linux/mount.hstruct file *mnt_quotas[MAXQUOTAS]; /* fp's to quotafiles */
file213include/linux/msdos_fs.hextern int fat_readdirx(struct inode *inode, struct file *filp, void *dirent,
file216include/linux/msdos_fs.hextern int fat_readdir(struct inode *inode, struct file *filp,
file218include/linux/msdos_fs.hextern int fat_dir_ioctl(struct inode * inode, struct file * filp,
file224include/linux/msdos_fs.hextern int fat_file_read(struct inode *, struct file *, char *, int);
file225include/linux/msdos_fs.hextern int fat_file_write(struct inode *, struct file *, const char *, int);
file229include/linux/msdos_fs.hextern int fat_mmap(struct inode *, struct file *, struct vm_area_struct *);
file143include/linux/ncp_fs.hint ncp_ioctl (struct inode * inode, struct file * filp,
file163include/linux/ncp_fs.hint ncp_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma);
file24include/linux/ncp_fs_sb.hstruct file *ncp_filp;  /* File pointer to ncp socket */
file25include/linux/ncp_fs_sb.hstruct file *wdog_filp;  /* File pointer to wdog socket */
file26include/linux/ncp_fs_sb.hstruct file *msg_filp;  /* File pointer to message socket */
file127include/linux/nfs_fs.hextern int nfs_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma);
file8include/linux/nfs_fs_sb.hstruct file *file;
file253include/linux/proc_fs.hextern int proc_readdir(struct inode *, struct file *, void *, filldir_t);
file38include/linux/rpcsock.hstruct file    *file;
file52include/linux/rpcsock.hstruct rpc_sock  *  rpc_makesock(struct file *);
file121include/linux/sched.hstruct file * fd[NR_OPEN];
file369include/linux/sched.hextern inline struct file *file_from_fd(const unsigned int fd)
file111include/linux/smb_fs.hint smb_ioctl (struct inode * inode, struct file * filp,
file177include/linux/smb_fs.hint smb_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma);
file22include/linux/smb_fs_sb.hstruct file *      sock_file;     /* The socket we transfer
file89include/linux/sysctl.htypedef int proc_handler (ctl_table *ctl, int write, struct file * filp,
file92include/linux/sysctl.hextern int proc_dostring(ctl_table *, int, struct file *,
file94include/linux/sysctl.hextern int proc_dointvec(ctl_table *, int, struct file *,
file96include/linux/sysctl.hextern int proc_dointvec_minmax(ctl_table *, int, struct file *,
file388include/linux/sysv_fs.hextern int sysv_file_read(struct inode *, struct file *, char *, int);
file401include/linux/sysv_fs.hextern int sysv_sync_file(struct inode *, struct file *);
file402include/linux/sysv_fs.hextern int sysv_mmap(struct inode *, struct file *, struct vm_area_struct *);
file308include/linux/tty.hextern void tty_unhangup(struct file *filp);
file309include/linux/tty.hextern int tty_hung_up_p(struct file * filp);
file317include/linux/tty.hextern int n_tty_ioctl(struct tty_struct * tty, struct file * file,
file322include/linux/tty.hextern int  rs_open(struct tty_struct * tty, struct file * filp);
file326include/linux/tty.hextern int  pty_open(struct tty_struct * tty, struct file * filp);
file330include/linux/tty.hextern int con_open(struct tty_struct * tty, struct file * filp);
file336include/linux/tty.hextern int vt_ioctl(struct tty_struct *tty, struct file * file,
file124include/linux/tty_driver.hint  (*open)(struct tty_struct * tty, struct file * filp);
file125include/linux/tty_driver.hvoid (*close)(struct tty_struct * tty, struct file * filp);
file132include/linux/tty_driver.hint  (*ioctl)(struct tty_struct *tty, struct file * file,
file22include/linux/tty_ldisc.hint  (*read)(struct tty_struct * tty, struct file * file,
file24include/linux/tty_ldisc.hint  (*write)(struct tty_struct * tty, struct file * file,
file26include/linux/tty_ldisc.hint  (*ioctl)(struct tty_struct * tty, struct file * file,
file30include/linux/tty_ldisc.hstruct file * file, int sel_type,
file4include/linux/wrapper.h#define file_handle struct file
file112include/linux/xd.hstatic int xd_open (struct inode *inode,struct file *file);
file114include/linux/xd.hstatic int xd_ioctl (struct inode *inode,struct file *file,unsigned int cmd,unsigned long arg);
file115include/linux/xd.hstatic void xd_release (struct inode *inode,struct file *file);
file104include/linux/xia_fs.hextern int xiafs_sync_file(struct inode *, struct file *);
file6include/net/af_unix.hextern void unix_gc_add(struct sock *sk, struct file *fp);
file7include/net/af_unix.hextern void unix_gc_remove(struct file *fp);
file371kernel/exit.cstruct file * filp = files->fd[i];
file172kernel/fork.cstruct file * f = current->files->fd[i];
file42kernel/sysctl.cstatic int proc_readsys(struct inode * inode, struct file * file,
file44kernel/sysctl.cstatic int proc_writesys(struct inode * inode, struct file * file,
file433kernel/sysctl.cstatic int do_rw_proc(int write, struct inode * inode, struct file * file,
file456kernel/sysctl.cerror = (*table->proc_handler) (table, write, file, buf, &res);
file462kernel/sysctl.cstatic int proc_readsys(struct inode * inode, struct file * file,
file465kernel/sysctl.creturn do_rw_proc(0, inode, file, buf, count);
file468kernel/sysctl.cstatic int proc_writesys(struct inode * inode, struct file * file,
file471kernel/sysctl.creturn do_rw_proc(1, inode, file, (char *) buf, count);
file479kernel/sysctl.cint proc_dostring(ctl_table *table, int write, struct file *filp,
file522kernel/sysctl.cint proc_dointvec(ctl_table *table, int write, struct file *filp,
file597kernel/sysctl.cint proc_dointvec_minmax(ctl_table *table, int write, struct file *filp,
file681kernel/sysctl.cint proc_dostring(ctl_table *table, int write, struct file *filp,
file687kernel/sysctl.cint proc_dointvec(ctl_table *table, int write, struct file *filp,
file693kernel/sysctl.cint proc_dointvec_minmax(ctl_table *table, int write, struct file *filp,
file301mm/filemap.cint generic_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file504mm/filemap.cstruct file file;
file520mm/filemap.cfile.f_op = inode->i_op->default_file_ops;
file521mm/filemap.cif (!file.f_op->write)
file533mm/filemap.cfile.f_mode = 3;
file534mm/filemap.cfile.f_flags = 0;
file535mm/filemap.cfile.f_count = 1;
file536mm/filemap.cfile.f_inode = inode;
file537mm/filemap.cfile.f_pos = offset;
file538mm/filemap.cfile.f_reada = 0;
file541mm/filemap.cresult = file.f_op->write(inode, &file, (const char *) page, size);
file753mm/filemap.cint generic_file_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file24mm/mmap.cstatic inline int anon_map(struct inode *ino, struct file * file, struct vm_area_struct * vma)
file53mm/mmap.cunsigned long do_mmap(struct file * file, unsigned long addr, unsigned long len,
file83mm/mmap.cif (file != NULL) {
file86mm/mmap.cif ((prot & PROT_WRITE) && !(file->f_mode & 2))
file90mm/mmap.cif (!(file->f_mode & 1))
file98mm/mmap.cif (file->f_inode->i_writecount > 0)
file125mm/mmap.cif (file && (!file->f_op || !file->f_op->mmap))
file140mm/mmap.cif (file) {
file141mm/mmap.cif (file->f_mode & 1)
file155mm/mmap.cif (!(file->f_mode & 2))
file168mm/mmap.cif (file)
file169mm/mmap.cerror = file->f_op->mmap(file->f_inode, file, vma);
file317mm/swapfile.cstruct file filp;
file398mm/swapfile.cstruct file filp;
file79net/core/skbuff.cint skb_check(struct sk_buff *skb, int head, int line, char *file)
file84net/core/skbuff.cfile,line);
file94net/core/skbuff.cfile,line);
file100net/core/skbuff.cfile,line);
file108net/core/skbuff.cif (skb_check(skb2, 0, line, file) < 0) {
file122net/core/skbuff.cfile,line);
file128net/core/skbuff.cfile,line);
file136net/core/skbuff.cfile,line);
file143net/core/skbuff.cprintk("File: %s Line %d, passed a non skb!\n", file,line);
file150net/core/skbuff.cprintk("File: %s Line %d, head > data !\n", file,line);
file157net/core/skbuff.cprintk("File: %s Line %d, tail > end!\n", file,line);
file164net/core/skbuff.cprintk("File: %s Line %d, data > tail!\n", file,line);
file171net/core/skbuff.cprintk("File: %s Line %d, wrong length\n", file,line);
file178net/core/skbuff.cprintk("File: %s Line %d, control overrun\n", file,line);
file70net/netlink.cstatic int netlink_write(struct inode * inode, struct file * file, const char * buf, int count)
file84net/netlink.cstatic int netlink_read(struct inode * inode, struct file * file, char * buf, int count)
file91net/netlink.cif(file->f_flags&O_NONBLOCK)
file112net/netlink.cstatic int netlink_lseek(struct inode * inode, struct file * file,
file118net/netlink.cstatic int netlink_open(struct inode * inode, struct file * file)
file135net/netlink.cstatic void netlink_release(struct inode * inode, struct file * file)
file143net/netlink.cstatic int netlink_ioctl(struct inode *inode, struct file *file,
file73net/socket.cstatic int sock_lseek(struct inode *inode, struct file *file, off_t offset,
file75net/socket.cstatic int sock_read(struct inode *inode, struct file *file, char *buf,
file77net/socket.cstatic int sock_write(struct inode *inode, struct file *file, const char *buf,
file80net/socket.cstatic void sock_close(struct inode *inode, struct file *file);
file81net/socket.cstatic int sock_select(struct inode *inode, struct file *file, int which, select_table *seltable);
file82net/socket.cstatic int sock_ioctl(struct inode *inode, struct file *file,
file84net/socket.cstatic int sock_fasync(struct inode *inode, struct file *filp, int on);
file165net/socket.cstruct file *file;
file171net/socket.cfile = get_empty_filp();
file172net/socket.cif (!file) 
file180net/socket.cfile->f_count = 0;
file185net/socket.ccurrent->files->fd[fd] = file;
file186net/socket.cfile->f_op = &socket_file_ops;
file187net/socket.cfile->f_mode = 3;
file188net/socket.cfile->f_flags = O_RDWR;
file189net/socket.cfile->f_count = 1;
file190net/socket.cfile->f_inode = inode;
file193net/socket.cfile->f_pos = 0;
file214net/socket.cextern __inline struct socket *sockfd_lookup(int fd, struct file **pfile)
file216net/socket.cstruct file *file;
file219net/socket.cif (fd < 0 || fd >= NR_OPEN || !(file = current->files->fd[fd])) 
file222net/socket.cinode = file->f_inode;
file227net/socket.c*pfile = file;
file312net/socket.cstatic int sock_lseek(struct inode *inode, struct file *file, off_t offset, int whence)
file322net/socket.cstatic int sock_read(struct inode *inode, struct file *file, char *ubuf, int size)
file346net/socket.creturn(sock->ops->recvmsg(sock, &msg, size,(file->f_flags & O_NONBLOCK), 0,&msg.msg_namelen));
file354net/socket.cstatic int sock_write(struct inode *inode, struct file *file, const char *ubuf, int size)
file381net/socket.creturn(sock->ops->sendmsg(sock, &msg, size,(file->f_flags & O_NONBLOCK),0));
file389net/socket.cint sock_ioctl(struct inode *inode, struct file *file, unsigned int cmd,
file398net/socket.cstatic int sock_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file414net/socket.cvoid sock_close(struct inode *inode, struct file *filp)
file430net/socket.cstatic int sock_fasync(struct inode *inode, struct file *filp, int on)
file703net/socket.cstruct file *file;
file709net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file711net/socket.cif (!(sock = sockfd_lookup(fd, &file))) 
file736net/socket.ci = newsock->ops->accept(sock, newsock, file->f_flags);
file766net/socket.cstruct file *file;
file771net/socket.cif (fd < 0 || fd >= NR_OPEN || (file=current->files->fd[fd]) == NULL)
file773net/socket.cif (!(sock = sockfd_lookup(fd, &file)))
file801net/socket.ci = sock->ops->connect(sock, (struct sockaddr *)address, addrlen, file->f_flags);
file867net/socket.cstruct file *file;
file872net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file889net/socket.creturn(sock->ops->sendmsg(sock, &msg, len, (file->f_flags & O_NONBLOCK), flags));
file902net/socket.cstruct file *file;
file908net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file929net/socket.creturn(sock->ops->sendmsg(sock, &msg, len, (file->f_flags & O_NONBLOCK),
file943net/socket.cstruct file *file;
file946net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file967net/socket.creturn(sock->ops->recvmsg(sock, &msg, size,(file->f_flags & O_NONBLOCK), flags,&msg.msg_namelen));
file980net/socket.cstruct file *file;
file986net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1006net/socket.csize=sock->ops->recvmsg(sock, &msg, size, (file->f_flags & O_NONBLOCK),
file1025net/socket.cstruct file *file;
file1027net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1043net/socket.cstruct file *file;
file1045net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1063net/socket.cstruct file *file;
file1065net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1080net/socket.cstruct file *file;
file1087net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1111net/socket.creturn sock->ops->sendmsg(sock, &msg_sys, total_len, (file->f_flags&O_NONBLOCK), flags);
file1121net/socket.cstruct file *file;
file1130net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1148net/socket.clen=sock->ops->recvmsg(sock, &msg_sys, total_len, (file->f_flags&O_NONBLOCK), flags, &addr_len);
file1164net/socket.cint sock_fcntl(struct file *filp, unsigned int cmd, unsigned long arg)
file715net/unix/af_unix.cstatic int unix_fd_copy(struct sock *sk, struct cmsghdr *cmsg, struct file **fp)
file758net/unix/af_unix.cstatic void unix_fd_free(struct sock *sk, struct file **fp, int num)
file801net/unix/af_unix.cstruct file **fp;
file802net/unix/af_unix.cstruct file **ufp;
file817net/unix/af_unix.cfp=(struct file **)(skb->h.filp+sizeof(int));
file862net/unix/af_unix.cstatic void unix_attach_fds(int fpnum,struct file **fp,struct sk_buff *skb)
file864net/unix/af_unix.cskb->h.filp=kmalloc(sizeof(int)+fpnum*sizeof(struct file *), 
file867net/unix/af_unix.cmemcpy(skb->h.filp+sizeof(int),fp,fpnum*sizeof(struct file *));
file884net/unix/af_unix.cstruct file *fp[UNIX_MAX_FD];
file45net/unix/garbage.cvoid unix_gc_remove(struct file *fp)
file50net/unix/garbage.cvoid unix_gc_add(struct sock *sk, struct file *fp)
file138scripts/lxdialog/dialog.hint dialog_textbox (const char *title, const char *file, int height, int width);
file38scripts/lxdialog/textbox.cdialog_textbox (const char *title, const char *file, int height, int width)
file48scripts/lxdialog/textbox.cif ((fd = open (file, O_RDONLY)) == -1) {