taglinefilesource code
file212drivers/block/cdu31a.cstatic int scd_open(struct inode *inode, struct file *filp);
file2142drivers/block/cdu31a.cstruct file  *file,
file2517drivers/block/cdu31a.cstruct file *filp)
file2637drivers/block/cdu31a.cstruct file *filp)
file2546drivers/block/floppy.cstatic int fd_ioctl(struct inode *inode, struct file *filp, unsigned int cmd,
file2780drivers/block/floppy.cstatic int floppy_##op(struct inode * inode, struct file * filp, \
file2794drivers/block/floppy.cstatic void floppy_release(struct inode * inode, struct file * filp)
file2820drivers/block/floppy.cstatic int floppy_open(struct inode * inode, struct file * filp)
file795drivers/block/hd.cstatic int hd_ioctl(struct inode * inode, struct file * file,
file923drivers/block/hd.cstatic int hd_open(struct inode * inode, struct file * filp)
file938drivers/block/hd.cstatic void hd_release(struct inode * inode, struct file * file)
file239drivers/block/mcd.cmcd_ioctl(struct inode *ip, struct file *fp, unsigned int cmd,
file1026drivers/block/mcd.cmcd_open(struct inode *ip, struct file *fp)
file1065drivers/block/mcd.cmcd_release(struct inode * inode, struct file * file)
file207drivers/block/ramdisk.cstruct file filp;
file2401drivers/block/sbpcd.cstatic int sbpcd_ioctl(struct inode *inode, struct file *file, u_int cmd,
file3246drivers/block/sbpcd.cstatic int sbpcd_open(struct inode *ip, struct file *fp)
file3311drivers/block/sbpcd.cstatic void sbpcd_release(struct inode * ip, struct file * file)
file192drivers/block/xd.cstatic int xd_open (struct inode *inode,struct file *file)
file237drivers/block/xd.cstatic int xd_ioctl (struct inode *inode,struct file *file,u_int cmd,u_long arg)
file286drivers/block/xd.cstatic void xd_release (struct inode *inode, struct file *file)
file87drivers/char/atixlmouse.cstatic void release_mouse(struct inode * inode, struct file * file)
file96drivers/char/atixlmouse.cstatic int open_mouse(struct inode * inode, struct file * file)
file116drivers/char/atixlmouse.cstatic int write_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file121drivers/char/atixlmouse.cstatic int read_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file152drivers/char/atixlmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file92drivers/char/busmouse.cstatic void close_mouse(struct inode * inode, struct file * file)
file105drivers/char/busmouse.cstatic int open_mouse(struct inode * inode, struct file * file)
file126drivers/char/busmouse.cstatic int write_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file135drivers/char/busmouse.cstatic int read_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file188drivers/char/busmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file2146drivers/char/console.cint con_open(struct tty_struct *tty, struct file * filp)
file143drivers/char/lp.cstatic int lp_write_interrupt(struct inode * inode, struct file * file, char * buf, int count)
file211drivers/char/lp.cstatic int lp_write_polled(struct inode * inode, struct file * file,
file285drivers/char/lp.cstatic int lp_write(struct inode * inode, struct file * file, char * buf, int count)
file288drivers/char/lp.creturn lp_write_interrupt(inode, file, buf, count);
file290drivers/char/lp.creturn lp_write_polled(inode, file, buf, count);
file293drivers/char/lp.cstatic int lp_lseek(struct inode * inode, struct file * file,
file299drivers/char/lp.cstatic int lp_open(struct inode * inode, struct file * file)
file333drivers/char/lp.cstatic void lp_release(struct inode * inode, struct file * file)
file351drivers/char/lp.cstatic int lp_ioctl(struct inode *inode, struct file *file,
file26drivers/char/mem.cstatic int read_ram(struct inode * inode, struct file * file,char * buf, int count)
file31drivers/char/mem.cstatic int write_ram(struct inode * inode, struct file * file,char * buf, int count)
file36drivers/char/mem.cstatic int read_mem(struct inode * inode, struct file * file,char * buf, int count)
file38drivers/char/mem.cunsigned long p = file->f_pos;
file57drivers/char/mem.cfile->f_pos += read;
file61drivers/char/mem.cstatic int write_mem(struct inode * inode, struct file * file,char * buf, int count)
file63drivers/char/mem.cunsigned long p = file->f_pos;
file82drivers/char/mem.cfile->f_pos += written;
file86drivers/char/mem.cstatic int mmap_mem(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file99drivers/char/mem.cstatic int read_kmem(struct inode *inode, struct file *file, char *buf, int count)
file103drivers/char/mem.cread1 = read_mem(inode, file, buf, count);
file106drivers/char/mem.cread2 = vread(buf + read1, (char *) ((unsigned long) file->f_pos), count - read1);
file109drivers/char/mem.cfile->f_pos += read2;
file113drivers/char/mem.cstatic int read_port(struct inode * inode,struct file * file,char * buf, int count)
file115drivers/char/mem.cunsigned int i = file->f_pos;
file123drivers/char/mem.cfile->f_pos = i;
file127drivers/char/mem.cstatic int write_port(struct inode * inode,struct file * file,char * buf, int count)
file129drivers/char/mem.cunsigned int i = file->f_pos;
file137drivers/char/mem.cfile->f_pos = i;
file141drivers/char/mem.cstatic int read_null(struct inode * node,struct file * file,char * buf,int count)
file146drivers/char/mem.cstatic int write_null(struct inode * inode,struct file * file,char * buf, int count)
file151drivers/char/mem.cstatic int read_zero(struct inode * node,struct file * file,char * buf,int count)
file162drivers/char/mem.cstatic int mmap_zero(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file171drivers/char/mem.cstatic int read_full(struct inode * node,struct file * file,char * buf,int count)
file176drivers/char/mem.cstatic int write_full(struct inode * inode,struct file * file,char * buf, int count)
file186drivers/char/mem.cstatic int null_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file188drivers/char/mem.creturn file->f_pos=0;
file198drivers/char/mem.cstatic int memory_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file202drivers/char/mem.cfile->f_pos = offset;
file203drivers/char/mem.creturn file->f_pos;
file205drivers/char/mem.cfile->f_pos += offset;
file206drivers/char/mem.creturn file->f_pos;
file210drivers/char/mem.cif (file->f_pos < 0)
file212drivers/char/mem.creturn file->f_pos;
file309drivers/char/mem.cstatic int memory_open(struct inode * inode, struct file * filp)
file38drivers/char/mouse.cstatic int mouse_open(struct inode * inode, struct file * file)
file45drivers/char/mouse.cfile->f_op = &bus_mouse_fops;
file50drivers/char/mouse.cfile->f_op = &psaux_fops;
file55drivers/char/mouse.cfile->f_op = &ms_bus_mouse_fops;
file60drivers/char/mouse.cfile->f_op = &atixl_busmouse_fops;
file66drivers/char/mouse.creturn file->f_op->open(inode,file);
file73drivers/char/msbusmouse.cstatic void release_mouse(struct inode * inode, struct file * file)
file80drivers/char/msbusmouse.cstatic int open_mouse(struct inode * inode, struct file * file)
file99drivers/char/msbusmouse.cstatic int write_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file104drivers/char/msbusmouse.cstatic int read_mouse(struct inode * inode, struct file * file, char * buffer, int count)
file125drivers/char/msbusmouse.cstatic int mouse_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file732drivers/char/n_tty.cstatic int read_chan(struct tty_struct *tty, struct file *file,
file754drivers/char/n_tty.cif (file->f_inode->i_rdev != CONSOLE_DEV &&
file814drivers/char/n_tty.cif (tty_hung_up_p(file))
file818drivers/char/n_tty.cif (file->f_flags & O_NONBLOCK) {
file904drivers/char/n_tty.cstatic int write_chan(struct tty_struct * tty, struct file * file,
file913drivers/char/n_tty.cif (L_TOSTOP(tty) && file->f_inode->i_rdev != CONSOLE_DEV) {
file926drivers/char/n_tty.cif (tty_hung_up_p(file) || (tty->link && !tty->link->count)) {
file946drivers/char/n_tty.cif (file->f_flags & O_NONBLOCK) {
file958drivers/char/n_tty.cstruct file * file, int sel_type, select_table *wait)
file971drivers/char/n_tty.cif (tty_hung_up_p(file))
file233drivers/char/psaux.cstatic void release_aux(struct inode * inode, struct file * file)
file245drivers/char/psaux.cstatic void release_qp(struct inode * inode, struct file * file)
file265drivers/char/psaux.cstatic int open_aux(struct inode * inode, struct file * file)
file295drivers/char/psaux.cstatic int open_qp(struct inode * inode, struct file * file)
file335drivers/char/psaux.cstatic int write_aux(struct inode * inode, struct file * file, char * buffer, int count)
file357drivers/char/psaux.cstatic int write_qp(struct inode * inode, struct file * file, char * buffer, int count)
file376drivers/char/psaux.cstatic int read_aux(struct inode * inode, struct file * file, char * buffer, int count)
file383drivers/char/psaux.cif (file->f_flags & O_NONBLOCK)
file411drivers/char/psaux.cstatic int aux_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file63drivers/char/pty.cstatic void pty_close(struct tty_struct * tty, struct file * filp)
file182drivers/char/pty.cint pty_open(struct tty_struct *tty, struct file * filp)
file1653drivers/char/serial.cstatic int rs_ioctl(struct tty_struct *tty, struct file * file,
file1784drivers/char/serial.cstatic void rs_close(struct tty_struct *tty, struct file * filp)
file1910drivers/char/serial.cstatic int block_til_ready(struct tty_struct *tty, struct file * filp,
file2037drivers/char/serial.cint rs_open(struct tty_struct *tty, struct file * filp)
file1878drivers/char/tpqic02.cstatic int qic02_tape_lseek(struct inode * inode, struct file * file, off_t offset, int origin)
file1916drivers/char/tpqic02.cstatic int qic02_tape_read(struct inode * inode, struct file * filp, char * buf, int count)
file2091drivers/char/tpqic02.cstatic int qic02_tape_write(struct inode * inode, struct file * filp, char * buf, int count)
file2243drivers/char/tpqic02.cstatic int qic02_tape_open(struct inode * inode, struct file * filp)
file2429drivers/char/tpqic02.cstatic int qic02_tape_readdir(struct inode * inode, struct file * filp, struct dirent * dp, int count)
file2436drivers/char/tpqic02.cstatic void qic02_tape_release(struct inode * inode, struct file * filp)
file2557drivers/char/tpqic02.cstatic int qic02_tape_ioctl(struct inode * inode, struct file * filp, 
file92drivers/char/tty_io.cstatic int tty_read(struct inode *, struct file *, char *, int);
file93drivers/char/tty_io.cstatic int tty_write(struct inode *, struct file *, char *, int);
file94drivers/char/tty_io.cstatic int tty_select(struct inode *, struct file *, int, select_table *);
file95drivers/char/tty_io.cstatic int tty_open(struct inode *, struct file *);
file96drivers/char/tty_io.cstatic void tty_release(struct inode *, struct file *);
file97drivers/char/tty_io.cstatic int tty_ioctl(struct inode * inode, struct file * file,
file99drivers/char/tty_io.cstatic int tty_fasync(struct inode * inode, struct file * filp, int on);
file256drivers/char/tty_io.cstatic int hung_up_tty_read(struct inode * inode, struct file * file, char * buf, int count)
file261drivers/char/tty_io.cstatic int hung_up_tty_write(struct inode * inode, struct file * file, char * buf, int count)
file266drivers/char/tty_io.cstatic int hung_up_tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file271drivers/char/tty_io.cstatic int hung_up_tty_ioctl(struct inode * inode, struct file * file,
file277drivers/char/tty_io.cstatic int tty_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file313drivers/char/tty_io.cstruct file * filp;
file391drivers/char/tty_io.cint tty_hung_up_p(struct file * filp)
file637drivers/char/tty_io.cstatic int tty_read(struct inode * inode, struct file * file, char * buf, int count)
file642drivers/char/tty_io.ctty = (struct tty_struct *)file->private_data;
file666drivers/char/tty_io.ci = (tty->ldisc.read)(tty,file,(unsigned char *)buf,(unsigned int)count);
file674drivers/char/tty_io.cstatic int tty_write(struct inode * inode, struct file * file, char * buf, int count)
file684drivers/char/tty_io.ctty = (struct tty_struct *)file->private_data;
file702drivers/char/tty_io.ci = (tty->ldisc.write)(tty,file,(unsigned char *)buf,(unsigned int)count);
file886drivers/char/tty_io.cstatic void release_dev(struct file * filp)
file1067drivers/char/tty_io.cstatic int tty_open(struct inode * inode, struct file * filp)
file1140drivers/char/tty_io.cstatic void tty_release(struct inode * inode, struct file * filp)
file1145drivers/char/tty_io.cstatic int tty_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file1158drivers/char/tty_io.cstatic int tty_fasync(struct inode * inode, struct file * filp, int on)
file1236drivers/char/tty_io.cstatic int tty_ioctl(struct inode * inode, struct file * file,
file1247drivers/char/tty_io.ctty = (struct tty_struct *)file->private_data;
file1310drivers/char/tty_io.cfile->f_flags |= O_NONBLOCK;
file1312drivers/char/tty_io.cfile->f_flags &= ~O_NONBLOCK;
file1438drivers/char/tty_io.cretval = (tty->driver.ioctl)(tty, file,
file1444drivers/char/tty_io.cretval = (tty->ldisc.ioctl)(tty, file,
file1474drivers/char/tty_io.cstruct file  *filp;
file218drivers/char/tty_ioctl.cint n_tty_ioctl(struct tty_struct * tty, struct file * file,
file369drivers/char/tty_ioctl.ctty->driver.ioctl(tty, file, cmd, arg);
file125drivers/char/vt.cint vt_ioctl(struct tty_struct *tty, struct file * file,
file137drivers/net/ppp.cstatic int ppp_read(struct tty_struct *, struct file *, unsigned char *,
file139drivers/net/ppp.cstatic int ppp_write(struct tty_struct *, struct file *, unsigned char *,
file141drivers/net/ppp.cstatic int ppp_ioctl(struct tty_struct *, struct file *, unsigned int,
file144drivers/net/ppp.cstruct file * filp, int sel_type, select_table * wait);
file1214drivers/net/ppp.cppp_read(struct tty_struct *tty, struct file *file, unsigned char *buf, unsigned int nr)
file1315drivers/net/ppp.cppp_write(struct tty_struct *tty, struct file *file, unsigned char *buf, unsigned int nr)
file1390drivers/net/ppp.cppp_ioctl(struct tty_struct *tty, struct file *file, unsigned int i,
file1590drivers/net/ppp.cerror = n_tty_ioctl(tty, file, i, l);
file1614drivers/net/ppp.cstruct file * filp, int sel_type, select_table * wait)
file942drivers/net/slip.cslip_ioctl(struct tty_struct *tty, void *file, int cmd, void *arg)
file989drivers/net/slip.creturn n_tty_ioctl(tty, (struct file *) file, cmd, (unsigned long) arg);
file1027drivers/net/slip.csl_ldisc.ioctl  = (int (*)(struct tty_struct *, struct file *,
file2053drivers/scsi/53c7,8xx.cstatic debugger_user_write (struct inode *inode,struct file *filp,
file2105drivers/scsi/53c7,8xx.cstatic debugger_user_read (struct inode *inode,struct file *filp,
file53drivers/scsi/sd.cextern int sd_ioctl(struct inode *, struct file *, unsigned int, unsigned long);
file72drivers/scsi/sd.cstatic int sd_open(struct inode * inode, struct file * filp)
file95drivers/scsi/sd.cstatic void sd_release(struct inode * inode, struct file * file)
file17drivers/scsi/sd_ioctl.cint sd_ioctl(struct inode * inode, struct file * file, unsigned int cmd, unsigned long arg)
file62drivers/scsi/sg.cstatic int sg_ioctl(struct inode * inode,struct file * file,
file80drivers/scsi/sg.cstatic int sg_open(struct inode * inode, struct file * filp)
file120drivers/scsi/sg.cstatic void sg_close(struct inode * inode, struct file * filp)
file161drivers/scsi/sg.cstatic int sg_read(struct inode *inode,struct file *filp,char *buf,int count)
file218drivers/scsi/sg.cstatic int sg_write(struct inode *inode,struct file *filp,char *buf,int count)
file50drivers/scsi/sr.cstatic int sr_open(struct inode *, struct file *);
file53drivers/scsi/sr.cextern int sr_ioctl(struct inode *, struct file *, unsigned int, unsigned long);
file58drivers/scsi/sr.cstatic void sr_release(struct inode * inode, struct file * file)
file274drivers/scsi/sr.cstatic int sr_open(struct inode * inode, struct file * filp)
file91drivers/scsi/sr_ioctl.cint sr_ioctl(struct inode * inode, struct file * file, unsigned int cmd, unsigned long arg)
file97drivers/scsi/st.cstatic int st_int_ioctl(struct inode * inode,struct file * file,
file340drivers/scsi/st.cflush_buffer(struct inode * inode, struct file * filp, int seek_next)
file382drivers/scsi/st.cscsi_tape_open(struct inode * inode, struct file * filp)
file586drivers/scsi/st.cscsi_tape_close(struct inode * inode, struct file * filp)
file663drivers/scsi/st.cst_write(struct inode * inode, struct file * filp, char * buf, int count)
file893drivers/scsi/st.cst_read(struct inode * inode, struct file * filp, char * buf, int count)
file1173drivers/scsi/st.cst_int_ioctl(struct inode * inode,struct file * file,
file1361drivers/scsi/st.cioctl_result = st_int_ioctl(inode, file, MTFSF, 0x3fff);
file1492drivers/scsi/st.cioctl_result = st_int_ioctl(inode, file, MTFSF, 1);
file1494drivers/scsi/st.cioctl_result = st_int_ioctl(inode, file, MTBSF, 1);
file1561drivers/scsi/st.cst_ioctl(struct inode * inode,struct file * file,
file1593drivers/scsi/st.ci = flush_buffer(inode, file, mtc.mt_op == MTNOP || mtc.mt_op == MTSEEK ||
file1603drivers/scsi/st.creturn st_int_ioctl(inode, file, mtc.mt_op, mtc.mt_count);
file1660drivers/scsi/st.ci = flush_buffer(inode, file, 0);
file84drivers/sound/audio.caudio_open (int dev, struct fileinfo *file)
file89drivers/sound/audio.cint             mode = file->mode & O_ACCMODE;
file105drivers/sound/audio.caudio_release (dev, file);
file123drivers/sound/audio.caudio_release (int dev, struct fileinfo *file)
file128drivers/sound/audio.cmode = file->mode & O_ACCMODE;
file166drivers/sound/audio.caudio_write (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file263drivers/sound/audio.caudio_read (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file321drivers/sound/audio.caudio_ioctl (int dev, struct fileinfo *file,
file382drivers/sound/audio.caudio_read (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file388drivers/sound/audio.caudio_write (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file394drivers/sound/audio.caudio_open (int dev, struct fileinfo *file)
file400drivers/sound/audio.caudio_release (int dev, struct fileinfo *file)
file404drivers/sound/audio.caudio_ioctl (int dev, struct fileinfo *file,
file411drivers/sound/audio.caudio_lseek (int dev, struct fileinfo *file, off_t offset, int orig)
file166drivers/sound/midibuf.cMIDIbuf_open (int dev, struct fileinfo *file)
file172drivers/sound/midibuf.cmode = file->mode & O_ACCMODE;
file237drivers/sound/midibuf.cMIDIbuf_release (int dev, struct fileinfo *file)
file243drivers/sound/midibuf.cmode = file->mode & O_ACCMODE;
file279drivers/sound/midibuf.cMIDIbuf_write (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file330drivers/sound/midibuf.cMIDIbuf_read (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file375drivers/sound/midibuf.cMIDIbuf_ioctl (int dev, struct fileinfo *file,
file402drivers/sound/midibuf.cMIDIbuf_select (int dev, struct fileinfo *file, int sel_type, select_table * wait)
file86drivers/sound/patmgr.cpmgr_read (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file124drivers/sound/patmgr.cpmgr_write (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file758drivers/sound/pss.cpss_open (int dev, struct fileinfo *file)
file773drivers/sound/pss.cmode = file->mode & O_ACCMODE;
file785drivers/sound/pss.cpss_release (int dev, struct fileinfo *file)
file794drivers/sound/pss.cmode = file->mode & O_ACCMODE;
file810drivers/sound/pss.cpss_read (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file826drivers/sound/pss.cpss_write (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file843drivers/sound/pss.cpss_ioctl (int dev, struct fileinfo *file,
file885drivers/sound/pss.cpss_select (int dev, struct fileinfo * file, int sel_type, select_table * wait)
file98drivers/sound/sequencer.csequencer_read (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file111drivers/sound/sequencer.creturn pmgr_read (dev - 1, file, buf, count);
file231drivers/sound/sequencer.csequencer_write (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file236drivers/sound/sequencer.cint             mode = file->mode & O_ACCMODE;
file248drivers/sound/sequencer.creturn pmgr_write (dev - 1, file, buf, count);
file319drivers/sound/sequencer.cmode = file->mode & O_ACCMODE;
file925drivers/sound/sequencer.csequencer_open (int dev, struct fileinfo *file)
file933drivers/sound/sequencer.cmode = file->mode & O_ACCMODE;
file1115drivers/sound/sequencer.csequencer_release (int dev, struct fileinfo *file)
file1118drivers/sound/sequencer.cint             mode = file->mode & O_ACCMODE;
file1325drivers/sound/sequencer.csequencer_ioctl (int dev, struct fileinfo *file,
file1329drivers/sound/sequencer.cint             mode = file->mode & O_ACCMODE;
file1411drivers/sound/sequencer.cmode = file->mode & O_ACCMODE;
file1663drivers/sound/sequencer.csequencer_select (int dev, struct fileinfo *file, int sel_type, select_table * wait)
file1815drivers/sound/sequencer.csequencer_read (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file1821drivers/sound/sequencer.csequencer_write (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file1827drivers/sound/sequencer.csequencer_open (int dev, struct fileinfo *file)
file1833drivers/sound/sequencer.csequencer_release (int dev, struct fileinfo *file)
file1837drivers/sound/sequencer.csequencer_ioctl (int dev, struct fileinfo *file,
file1844drivers/sound/sequencer.csequencer_lseek (int dev, struct fileinfo *file, off_t offset, int orig)
file1856drivers/sound/sequencer.csequencer_select (int dev, struct fileinfo *file, int sel_type, select_table * wait)
file24drivers/sound/sound_calls.hint audio_read (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file25drivers/sound/sound_calls.hint audio_write (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file26drivers/sound/sound_calls.hint audio_open (int dev, struct fileinfo *file);
file27drivers/sound/sound_calls.hvoid audio_release (int dev, struct fileinfo *file);
file28drivers/sound/sound_calls.hint audio_ioctl (int dev, struct fileinfo *file,
file30drivers/sound/sound_calls.hint audio_lseek (int dev, struct fileinfo *file, off_t offset, int orig);
file37drivers/sound/sound_calls.hint sequencer_read (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file38drivers/sound/sound_calls.hint sequencer_write (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file39drivers/sound/sound_calls.hint sequencer_open (int dev, struct fileinfo *file);
file40drivers/sound/sound_calls.hvoid sequencer_release (int dev, struct fileinfo *file);
file41drivers/sound/sound_calls.hint sequencer_ioctl (int dev, struct fileinfo *file,
file43drivers/sound/sound_calls.hint sequencer_lseek (int dev, struct fileinfo *file, off_t offset, int orig);
file52drivers/sound/sound_calls.hint sequencer_select(int dev, struct fileinfo *file, int sel_type, select_table * wait);
file59drivers/sound/sound_calls.hint MIDIbuf_read (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file60drivers/sound/sound_calls.hint MIDIbuf_write (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file61drivers/sound/sound_calls.hint MIDIbuf_open (int dev, struct fileinfo *file);
file62drivers/sound/sound_calls.hvoid MIDIbuf_release (int dev, struct fileinfo *file);
file63drivers/sound/sound_calls.hint MIDIbuf_ioctl (int dev, struct fileinfo *file,
file65drivers/sound/sound_calls.hint MIDIbuf_lseek (int dev, struct fileinfo *file, off_t offset, int orig);
file70drivers/sound/sound_calls.hint MIDIbuf_select(int dev, struct fileinfo *file, int sel_type, select_table * wait);
file79drivers/sound/sound_calls.hint   CMIDI_open  (int dev, struct fileinfo *file);
file80drivers/sound/sound_calls.hint   CMIDI_write (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file81drivers/sound/sound_calls.hint   CMIDI_read  (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file82drivers/sound/sound_calls.hint   CMIDI_close (int dev, struct fileinfo *file); 
file109drivers/sound/sound_calls.hint sound_read_sw (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file110drivers/sound/sound_calls.hint sound_write_sw (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file111drivers/sound/sound_calls.hint sound_open_sw (int dev, struct fileinfo *file);
file112drivers/sound/sound_calls.hvoid sound_release_sw (int dev, struct fileinfo *file);
file113drivers/sound/sound_calls.hint sound_ioctl_sw (int dev, struct fileinfo *file,
file212drivers/sound/sound_calls.hint pmgr_read (int dev, struct fileinfo *file, snd_rw_buf * buf, int count);
file213drivers/sound/sound_calls.hint pmgr_write (int dev, struct fileinfo *file, snd_rw_buf * buf, int count);
file236drivers/sound/sound_calls.hint pss_read (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file237drivers/sound/sound_calls.hint pss_write (int dev, struct fileinfo *file, snd_rw_buf *buf, int count);
file238drivers/sound/sound_calls.hint pss_open (int dev, struct fileinfo *file);
file239drivers/sound/sound_calls.hvoid pss_release (int dev, struct fileinfo *file);
file240drivers/sound/sound_calls.hint pss_ioctl (int dev, struct fileinfo *file,
file242drivers/sound/sound_calls.hint pss_lseek (int dev, struct fileinfo *file, off_t offset, int orig);
file278drivers/sound/sound_switch.csound_read_sw (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file291drivers/sound/sound_switch.creturn audio_read (dev, file, buf, count);
file296drivers/sound/sound_switch.creturn sequencer_read (dev, file, buf, count);
file301drivers/sound/sound_switch.creturn MIDIbuf_read (dev, file, buf, count);
file306drivers/sound/sound_switch.creturn pss_read (dev, file, buf, count);
file317drivers/sound/sound_switch.csound_write_sw (int dev, struct fileinfo *file, snd_rw_buf * buf, int count)
file327drivers/sound/sound_switch.creturn sequencer_write (dev, file, buf, count);
file333drivers/sound/sound_switch.creturn audio_write (dev, file, buf, count);
file338drivers/sound/sound_switch.creturn MIDIbuf_write (dev, file, buf, count);
file343drivers/sound/sound_switch.creturn pss_write (dev, file, buf, count);
file354drivers/sound/sound_switch.csound_open_sw (int dev, struct fileinfo *file)
file384drivers/sound/sound_switch.cif ((retval = sequencer_open (dev, file)) < 0)
file390drivers/sound/sound_switch.cif ((retval = MIDIbuf_open (dev, file)) < 0)
file397drivers/sound/sound_switch.cif ((retval = pss_open (dev, file)) < 0)
file405drivers/sound/sound_switch.cif ((retval = audio_open (dev, file)) < 0)
file421drivers/sound/sound_switch.csound_release_sw (int dev, struct fileinfo *file)
file440drivers/sound/sound_switch.csequencer_release (dev, file);
file445drivers/sound/sound_switch.cMIDIbuf_release (dev, file);
file451drivers/sound/sound_switch.cpss_release (dev, file);
file458drivers/sound/sound_switch.caudio_release (dev, file);
file470drivers/sound/sound_switch.csound_ioctl_sw (int dev, struct fileinfo *file,
file499drivers/sound/sound_switch.creturn sequencer_ioctl (dev, file, cmd, arg);
file505drivers/sound/sound_switch.creturn audio_ioctl (dev, file, cmd, arg);
file510drivers/sound/sound_switch.creturn MIDIbuf_ioctl (dev, file, cmd, arg);
file516drivers/sound/sound_switch.creturn pss_ioctl (dev, file, cmd, arg);
file60drivers/sound/soundcard.csound_read (struct inode *inode, struct file *file, char *buf, int count)
file71drivers/sound/soundcard.csound_write (struct inode *inode, struct file *file, char *buf, int count)
file82drivers/sound/soundcard.csound_lseek (struct inode *inode, struct file *file, off_t offset, int orig)
file88drivers/sound/soundcard.csound_open (struct inode *inode, struct file *file)
file103drivers/sound/soundcard.cif ((file->f_flags & O_ACCMODE) == O_RDWR)
file105drivers/sound/soundcard.cif ((file->f_flags & O_ACCMODE) == O_RDONLY)
file107drivers/sound/soundcard.cif ((file->f_flags & O_ACCMODE) == O_WRONLY)
file114drivers/sound/soundcard.csound_release (struct inode *inode, struct file *file)
file125drivers/sound/soundcard.csound_ioctl (struct inode *inode, struct file *file,
file137drivers/sound/soundcard.csound_select (struct inode *inode, struct file *file, int sel_type, select_table * wait)
file160fs/binfmt_elf.cstruct file * file;
file202fs/binfmt_elf.cfile = current->files->fd[elf_exec_fileno];
file207fs/binfmt_elf.cerror = do_mmap(file, 
file298fs/binfmt_elf.cstruct file * file;
file380fs/binfmt_elf.cfile = current->files->fd[elf_exec_fileno];
file549fs/binfmt_elf.cerror = do_mmap(file,
file656fs/binfmt_elf.cstruct file * file;
file672fs/binfmt_elf.cfile = current->files->fd[fd];
file673fs/binfmt_elf.cinode = file->f_inode;
file677fs/binfmt_elf.cif (file->f_op->read(inode, file, (char *) &elf_ex, sizeof(elf_ex)) != sizeof(elf_ex)) {
file737fs/binfmt_elf.cerror = do_mmap(file,
file20fs/block_dev.cint block_write(struct inode * inode, struct file * filp, char * buf, int count)
file157fs/block_dev.cint block_read(struct inode * inode, struct file * filp, char * buf, int count)
file310fs/block_dev.cint block_fsync(struct inode *inode, struct file *filp)
file236fs/buffer.cint file_fsync (struct inode *inode, struct file *filp)
file243fs/buffer.cstruct file * file;
file246fs/buffer.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
file248fs/buffer.cif (!file->f_op || !file->f_op->fsync)
file250fs/buffer.cif (file->f_op->fsync(inode,file))
file179fs/devices.cint blkdev_open(struct inode * inode, struct file * filp)
file230fs/devices.cint chrdev_open(struct inode * inode, struct file * filp)
file107fs/exec.cstruct file *f, **fpp;
file147fs/exec.cwhile (file.f_op->write(inode,&file,(char *)(addr),(nr)) != (nr)) goto close_coredump
file150fs/exec.cif (file.f_op->lseek) { \
file151fs/exec.cif (file.f_op->lseek(inode,&file,(offset),0) != (offset)) \
file153fs/exec.c} else file.f_pos = (offset)    
file167fs/exec.cstruct file file;
file200fs/exec.cfile.f_mode = 3;
file201fs/exec.cfile.f_flags = 0;
file202fs/exec.cfile.f_count = 1;
file203fs/exec.cfile.f_inode = inode;
file204fs/exec.cfile.f_pos = 0;
file205fs/exec.cfile.f_reada = 0;
file206fs/exec.cfile.f_op = inode->i_op->default_file_ops;
file207fs/exec.cif (file.f_op->open)
file208fs/exec.cif (file.f_op->open(inode,&file))
file210fs/exec.cif (!file.f_op->write)
file274fs/exec.cif (file.f_op->release)
file275fs/exec.cfile.f_op->release(inode,&file);
file293fs/exec.cstruct file * file;
file299fs/exec.cfile = current->files->fd[fd];
file301fs/exec.cif (file && file->f_inode && file->f_op && file->f_op->read) {
file476fs/exec.cstruct file file;
file481fs/exec.cfile.f_mode = 1;
file482fs/exec.cfile.f_flags = 0;
file483fs/exec.cfile.f_count = 1;
file484fs/exec.cfile.f_inode = inode;
file485fs/exec.cfile.f_pos = 0;
file486fs/exec.cfile.f_reada = 0;
file487fs/exec.cfile.f_op = inode->i_op->default_file_ops;
file488fs/exec.cif (file.f_op->open)
file489fs/exec.cif (file.f_op->open(inode,&file))
file491fs/exec.cif (!file.f_op || !file.f_op->read)
file493fs/exec.cif (file.f_op->lseek) {
file494fs/exec.cif (file.f_op->lseek(inode,&file,offset,0) != offset)
file497fs/exec.cfile.f_pos = offset;
file503fs/exec.cresult = file.f_op->read(inode, &file, addr, count);
file505fs/exec.cif (file.f_op->release)
file506fs/exec.cfile.f_op->release(inode,&file);
file790fs/exec.cstruct file * file;
file841fs/exec.cfile = current->files->fd[fd];
file842fs/exec.cif (!file->f_op || !file->f_op->mmap) {
file852fs/exec.cerror = do_mmap(file, N_TXTADDR(ex), ex.a_text,
file863fs/exec.cerror = do_mmap(file, N_TXTADDR(ex) + ex.a_text, ex.a_data,
file903fs/exec.cstruct file * file;
file911fs/exec.cfile = current->files->fd[fd];
file912fs/exec.cinode = file->f_inode;
file915fs/exec.cif (file->f_op->read(inode, file, (char *) &ex, sizeof(ex)) != sizeof(ex)) {
file940fs/exec.cerror = do_mmap(file, start_addr, ex.a_text + ex.a_data,
file26fs/ext/dir.cstatic int ext_dir_read(struct inode * inode, struct file * filp, char * buf, int count)
file31fs/ext/dir.cstatic int ext_readdir(struct inode *, struct file *, struct dirent *, int);
file67fs/ext/dir.cstatic int ext_readdir(struct inode * inode, struct file * filp,
file34fs/ext/file.cstatic int ext_file_read(struct inode *, struct file *, char *, int);
file35fs/ext/file.cstatic int ext_file_write(struct inode *, struct file *, char *, int);
file72fs/ext/file.cstatic int ext_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file197fs/ext/file.cstatic int ext_file_write(struct inode * inode, struct file * filp, 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)
file28fs/ext2/dir.cstatic int ext2_dir_read (struct inode * inode, struct file * filp,
file34fs/ext2/dir.cstatic int ext2_readdir (struct inode *, struct file *, struct dirent *, int);
file100fs/ext2/dir.cstatic int ext2_readdir (struct inode * inode, struct file * filp,
file36fs/ext2/file.cstatic int ext2_file_read (struct inode *, struct file *, char *, int);
file37fs/ext2/file.cstatic int ext2_file_write (struct inode *, struct file *, char *, int);
file38fs/ext2/file.cstatic void ext2_release_file (struct inode *, struct file *);
file79fs/ext2/file.cstatic int ext2_file_read (struct inode * inode, struct file * filp,
file230fs/ext2/file.cstatic int ext2_file_write (struct inode * inode, struct file * filp,
file350fs/ext2/file.cstatic void ext2_release_file (struct inode * inode, struct file * filp)
file169fs/ext2/fsync.cint ext2_sync_file (struct inode * inode, struct file * file)
file17fs/ext2/ioctl.cint ext2_ioctl (struct inode * inode, struct file * filp, unsigned int cmd,
file18fs/fcntl.cextern int sock_fcntl (struct file *, unsigned int cmd, unsigned long arg);
file68fs/fcntl.cstruct file * filp;
file12fs/fifo.cstatic int fifo_open(struct inode * inode,struct file * filp)
file11fs/file_table.cstruct file * first_file;
file14fs/file_table.cstatic void insert_file_free(struct file *file)
file16fs/file_table.cfile->f_next = first_file;
file17fs/file_table.cfile->f_prev = first_file->f_prev;
file18fs/file_table.cfile->f_next->f_prev = file;
file19fs/file_table.cfile->f_prev->f_next = file;
file20fs/file_table.cfirst_file = file;
file23fs/file_table.cstatic void remove_file_free(struct file *file)
file25fs/file_table.cif (first_file == file)
file27fs/file_table.cif (file->f_next)
file28fs/file_table.cfile->f_next->f_prev = file->f_prev;
file29fs/file_table.cif (file->f_prev)
file30fs/file_table.cfile->f_prev->f_next = file->f_next;
file31fs/file_table.cfile->f_next = file->f_prev = NULL;
file34fs/file_table.cstatic void put_last_free(struct file *file)
file36fs/file_table.cremove_file_free(file);
file37fs/file_table.cfile->f_prev = first_file->f_prev;
file38fs/file_table.cfile->f_prev->f_next = file;
file39fs/file_table.cfile->f_next = first_file;
file40fs/file_table.cfile->f_next->f_prev = file;
file45fs/file_table.cstruct file * file;
file48fs/file_table.cfile = (struct file *) get_free_page(GFP_KERNEL);
file50fs/file_table.cif (!file)
file53fs/file_table.cnr_files+=i= PAGE_SIZE/sizeof(struct file);
file56fs/file_table.cfile->f_next = file->f_prev = first_file = file++, i--;
file59fs/file_table.cinsert_file_free(file++);
file68fs/file_table.cstruct file * get_empty_filp(void)
file71fs/file_table.cstruct file * f;
file147fs/hpfs/hpfs_fs.cstatic int hpfs_file_read(struct inode *, struct file *, char *, int);
file186fs/hpfs/hpfs_fs.cstatic int hpfs_dir_read(struct inode *inode, struct file *filp,
file188fs/hpfs/hpfs_fs.cstatic int hpfs_readdir(struct inode *inode, struct file *filp,
file866fs/hpfs/hpfs_fs.cstatic int hpfs_file_read(struct inode *inode, struct file *filp,
file1332fs/hpfs/hpfs_fs.cstatic int hpfs_readdir(struct inode *inode, struct file *filp,
file1564fs/hpfs/hpfs_fs.cstatic int hpfs_dir_read(struct inode *inode, struct file *filp,
file198fs/inode.cstruct file * file;
file202fs/inode.cfor (file = first_file, i=0; i<nr_files; i++, file=file->f_next) {
file203fs/inode.cif (!file->f_count || !file->f_inode ||
file204fs/inode.cfile->f_inode->i_dev != dev)
file206fs/inode.cif (S_ISREG(file->f_inode->i_mode) && (file->f_mode & 2))
file16fs/ioctl.cstatic int file_ioctl(struct file *filp,unsigned int cmd,unsigned long arg)
file59fs/ioctl.cstruct file * filp;
file28fs/isofs/dir.cstatic int isofs_readdir(struct inode *, struct file *, struct dirent *, int);
file63fs/isofs/dir.cstatic int isofs_readdir(struct inode * inode, struct file * filp,
file32fs/isofs/file.cstatic int isofs_file_read(struct inode *, struct file *, char *, int);
file119fs/isofs/file.cstatic int isofs_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file27fs/locks.cstatic int copy_flock(struct file *filp, struct file_lock *fl, struct flock *l,
file31fs/locks.cstatic int lock_it(struct file *filp, struct file_lock *caller, unsigned int fd);
file63fs/locks.cstruct file *filp;
file102fs/locks.cstruct file *filp;
file210fs/locks.cvoid fcntl_remove_locks(struct task_struct *task, struct file *filp,
file233fs/locks.cstatic int copy_flock(struct file *filp, struct file_lock *fl, struct flock *l,
file307fs/locks.cstatic int lock_it(struct file *filp, struct file_lock *caller, unsigned int fd)
file19fs/minix/dir.cstatic int minix_dir_read(struct inode * inode, struct file * filp, char * buf, int count)
file24fs/minix/dir.cstatic int minix_readdir(struct inode *, struct file *, struct dirent *, int);
file60fs/minix/dir.cstatic int minix_readdir(struct inode * inode, struct file * filp,
file28fs/minix/file.cstatic int minix_file_read(struct inode *, struct file *, char *, int);
file29fs/minix/file.cstatic int minix_file_write(struct inode *, struct file *, char *, int);
file66fs/minix/file.cstatic int minix_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file189fs/minix/file.cstatic int minix_file_write(struct inode * inode, struct file * filp, char * buf, int count)
file143fs/minix/fsync.cint minix_sync_file(struct inode * inode, struct file * file)
file23fs/msdos/dir.cstatic int msdos_dir_read(struct inode * inode,struct file * filp, char * buf,int count)
file61fs/msdos/dir.cstruct file *filp,
file64fs/msdos/file.cstruct file *filp,
file205fs/msdos/file.cstruct file *filp,
file47fs/msdos/mmap.cstruct file filp;
file84fs/msdos/mmap.cint msdos_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file24fs/nfs/dir.cstatic int nfs_dir_read(struct inode *, struct file *filp, char *buf,
file26fs/nfs/dir.cstatic int nfs_readdir(struct inode *, struct file *, struct dirent *, int);
file75fs/nfs/dir.cstatic int nfs_dir_read(struct inode *inode, struct file *filp, char *buf,
file89fs/nfs/dir.cstatic int nfs_readdir(struct inode *inode, struct file *filp,
file275fs/nfs/dir.cstatic void nfs_lookup_cache_refresh(struct inode *file,
file279fs/nfs/dir.cint dev = file->i_dev;
file280fs/nfs/dir.cint fileid = file->i_ino;
file29fs/nfs/file.cstatic int nfs_file_read(struct inode *, struct file *, char *, int);
file30fs/nfs/file.cstatic int nfs_file_write(struct inode *, struct file *, char *, int);
file31fs/nfs/file.cstatic int nfs_fsync(struct inode *, struct file *);
file89fs/nfs/file.cstatic int nfs_fsync(struct inode *inode, struct file *file)
file94fs/nfs/file.cstatic int nfs_file_read(struct inode *inode, struct file *file, char *buf,
file111fs/nfs/file.cpos = file->f_pos;
file130fs/nfs/file.cfile->f_pos += count;
file143fs/nfs/file.cfile->f_pos = pos;
file164fs/nfs/file.cfile->f_pos = pos + hunk;
file169fs/nfs/file.cfile->f_pos = pos + hunk;
file189fs/nfs/file.cstatic int nfs_file_write(struct inode *inode, struct file *file, char *buf,
file214fs/nfs/file.cpos = file->f_pos;
file215fs/nfs/file.cif (file->f_flags & O_APPEND)
file233fs/nfs/file.cfile->f_pos = pos;
file21fs/nfs/inode.cextern int close_fp(struct file *filp, unsigned int fd);
file47fs/nfs/inode.cclose_fp(sb->u.nfs_sb.s_server.file, 0);
file67fs/nfs/inode.cstruct file *filp;
file98fs/nfs/inode.cserver->file = filp;
file88fs/nfs/mmap.cint nfs_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file54fs/nfs/sock.cstruct file *file;
file63fs/nfs/sock.cint (*select) (struct inode *, struct file *, int, select_table *);
file78fs/nfs/sock.cfile = server->file;
file79fs/nfs/sock.cinode = file->f_inode;
file80fs/nfs/sock.cselect = file->f_op->select;
file114fs/nfs/sock.cif (!select(inode, file, SEL_IN, &wait_table)
file115fs/nfs/sock.c&& !select(inode, file, SEL_IN, NULL)) {
file22fs/open.cextern void fcntl_remove_locks(struct task_struct *, struct file *, unsigned int fd);
file52fs/open.cstruct file * file;
file58fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file60fs/open.cif (!(inode = file->f_inode))
file109fs/open.cstruct file * file;
file112fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file114fs/open.cif (!(inode = file->f_inode))
file116fs/open.cif (S_ISDIR(inode->i_mode) || !(file->f_mode & 2))
file223fs/open.cstruct file * file;
file225fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file227fs/open.cif (!(inode = file->f_inode))
file263fs/open.cstruct file * file;
file266fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file268fs/open.cif (!(inode = file->f_inode))
file308fs/open.cstruct file * file;
file311fs/open.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file313fs/open.cif (!(inode = file->f_inode))
file403fs/open.cstruct file * f;
file469fs/open.cint close_fp(struct file *filp, unsigned int fd)
file495fs/open.cstruct file * filp;
file24fs/pipe.cstatic int pipe_read(struct inode * inode, struct file * filp, char * buf, int count)
file71fs/pipe.cstatic int pipe_write(struct inode * inode, struct file * filp, char * buf, int count)
file118fs/pipe.cstatic int pipe_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file123fs/pipe.cstatic int pipe_readdir(struct inode * inode, struct file * file, struct dirent * de, int count)
file128fs/pipe.cstatic int bad_pipe_rw(struct inode * inode, struct file * filp, char * buf, int count)
file133fs/pipe.cstatic int pipe_ioctl(struct inode *pino, struct file * filp,
file149fs/pipe.cstatic int pipe_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file175fs/pipe.cstatic int fifo_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file202fs/pipe.cstatic int connect_read(struct inode * inode, struct file * filp, char * buf, int count)
file218fs/pipe.cstatic int connect_select(struct inode * inode, struct file * filp, int sel_type, select_table * wait)
file246fs/pipe.cstatic void pipe_read_release(struct inode * inode, struct file * filp)
file252fs/pipe.cstatic void pipe_write_release(struct inode * inode, struct file * filp)
file258fs/pipe.cstatic void pipe_rdwr_release(struct inode * inode, struct file * filp)
file381fs/pipe.cstruct file * f[2];
file40fs/proc/array.cstatic int read_core(struct inode * inode, struct file * file,char * buf, int count)
file42fs/proc/array.cunsigned long p = file->f_pos;
file81fs/proc/array.cfile->f_pos += read;
file537fs/proc/array.cstatic int array_read(struct inode * inode, struct file * file,char * buf, int count)
file556fs/proc/array.cif (file->f_pos >= length) {
file560fs/proc/array.cif (count + file->f_pos > length)
file561fs/proc/array.ccount = length - file->f_pos;
file562fs/proc/array.cend = count + file->f_pos;
file563fs/proc/array.cmemcpy_tofs(buf, (char *) page + file->f_pos, count);
file565fs/proc/array.cfile->f_pos = end;
file16fs/proc/base.cstatic int proc_readbase(struct inode *, struct file *, struct dirent *, int);
file123fs/proc/base.cstatic int proc_readbase(struct inode * inode, struct file * filp,
file16fs/proc/fd.cstatic int proc_readfd(struct inode *, struct file *, struct dirent *, int);
file118fs/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)
file20fs/proc/link.cstatic int proc_fd_dupf(struct inode * inode, struct file * f);
file65fs/proc/link.cstatic int proc_fd_dupf(struct inode * inode, struct file * f)
file70fs/proc/link.cstruct file *new_f;
file25fs/proc/mem.cstatic int mem_read(struct inode * inode, struct file * file,char * buf, int count)
file44fs/proc/mem.caddr = file->f_pos;
file67fs/proc/mem.cfile->f_pos = addr;
file73fs/proc/mem.cstatic int mem_write(struct inode * inode, struct file * file,char * buf, int count)
file82fs/proc/mem.caddr = file->f_pos;
file119fs/proc/mem.cfile->f_pos = addr;
file129fs/proc/mem.cstatic int mem_lseek(struct inode * inode, struct file * file, off_t offset, int orig)
file133fs/proc/mem.cfile->f_pos = offset;
file134fs/proc/mem.creturn file->f_pos;
file136fs/proc/mem.cfile->f_pos += offset;
file137fs/proc/mem.creturn file->f_pos;
file144fs/proc/mem.cmem_mmap(struct inode * inode, struct file * file,
file35fs/proc/net.cstatic int proc_readnet(struct inode * inode, struct file * file,
file37fs/proc/net.cstatic int proc_readnetdir(struct inode *, struct file *,
file161fs/proc/net.cstatic int proc_readnetdir(struct inode * inode, struct file * filp,
file190fs/proc/net.cstatic int proc_readnet(struct inode * inode, struct file * file,
file216fs/proc/net.clength = unix_get_info(page,&start,file->f_pos,thistime);
file220fs/proc/net.clength = arp_get_info(page,&start,file->f_pos,thistime);
file223fs/proc/net.clength = rt_get_info(page,&start,file->f_pos,thistime);
file226fs/proc/net.clength = dev_get_info(page,&start,file->f_pos,thistime);
file229fs/proc/net.clength = raw_get_info(page,&start,file->f_pos,thistime);
file232fs/proc/net.clength = tcp_get_info(page,&start,file->f_pos,thistime);
file235fs/proc/net.clength = udp_get_info(page,&start,file->f_pos,thistime);
file238fs/proc/net.clength = snmp_get_info(page, &start, file->f_pos,thistime);
file242fs/proc/net.clength = rarp_get_info(page,&start,file->f_pos,thistime);
file248fs/proc/net.clength = ipx_rt_get_info(page,&start,file->f_pos,thistime);
file251fs/proc/net.clength = ipx_get_info(page,&start,file->f_pos,thistime);
file256fs/proc/net.clength = ax25_rt_get_info(page,&start,file->f_pos,thistime);
file259fs/proc/net.clength = ax25_get_info(page,&start,file->f_pos,thistime);
file263fs/proc/net.clength = nr_nodes_get_info(page,&start,file->f_pos,thistime);
file266fs/proc/net.clength = nr_neigh_get_info(page,&start,file->f_pos,thistime);
file269fs/proc/net.clength = nr_get_info(page,&start,file->f_pos,thistime);
file291fs/proc/net.cfile->f_pos+=length;  /* Move down the file */
file17fs/proc/root.cstatic int proc_readroot(struct inode *, struct file *, struct dirent *, int);
file136fs/proc/root.cstatic int proc_readroot(struct inode * inode, struct file * filp,
file28fs/read_write.cstruct file * file;
file31fs/read_write.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]) ||
file32fs/read_write.c!(inode = file->f_inode))
file35fs/read_write.cif (file->f_op && file->f_op->readdir) {
file41fs/read_write.cerror = file->f_op->readdir(inode,file,dirent,count);
file48fs/read_write.cstruct file * file;
file51fs/read_write.cif (fd >= NR_OPEN || !(file=current->files->fd[fd]) || !(file->f_inode))
file55fs/read_write.cif (file->f_op && file->f_op->lseek)
file56fs/read_write.creturn file->f_op->lseek(file->f_inode,file,offset,origin);
file64fs/read_write.ctmp = file->f_pos + offset;
file67fs/read_write.cif (!file->f_inode)
file69fs/read_write.ctmp = file->f_inode->i_size + offset;
file74fs/read_write.cif (tmp != file->f_pos) {
file75fs/read_write.cfile->f_pos = tmp;
file76fs/read_write.cfile->f_reada = 0;
file77fs/read_write.cfile->f_version = ++event;
file79fs/read_write.creturn file->f_pos;
file86fs/read_write.cstruct file * file;
file91fs/read_write.cif (fd >= NR_OPEN || !(file=current->files->fd[fd]) || !(file->f_inode))
file104fs/read_write.ctmp = file->f_pos + offset;
file107fs/read_write.cif (!file->f_inode)
file109fs/read_write.ctmp = file->f_inode->i_size + offset;
file114fs/read_write.cfile->f_pos = tmp;
file115fs/read_write.cfile->f_reada = 0;
file116fs/read_write.cfile->f_version = ++event;
file117fs/read_write.cmemcpy_tofs(result, &file->f_pos, sizeof(loff_t));
file124fs/read_write.cstruct file * file;
file127fs/read_write.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
file129fs/read_write.cif (!(file->f_mode & 1))
file131fs/read_write.cif (!file->f_op || !file->f_op->read)
file138fs/read_write.creturn file->f_op->read(inode,file,buf,count);
file144fs/read_write.cstruct file * file;
file148fs/read_write.cif (fd>=NR_OPEN || !(file=current->files->fd[fd]) || !(inode=file->f_inode))
file150fs/read_write.cif (!(file->f_mode & 2))
file152fs/read_write.cif (!file->f_op || !file->f_op->write)
file159fs/read_write.cwritten = file->f_op->write(inode,file,buf,count);
file69fs/select.cstatic int check(int flag, select_table * wait, struct file * file)
file73fs/select.cint (*select) (struct inode *, struct file *, int, select_table *);
file75fs/select.cinode = file->f_inode;
file76fs/select.cif ((fops = file->f_op) && (select = fops->select))
file77fs/select.creturn select(inode, file, flag, wait)
file78fs/select.c|| (wait && select(inode, file, flag, NULL));
file157fs/stat.cstruct file * f;
file172fs/stat.cstruct file * f;
file607fs/super.cstruct file dummy;  /* allows read-write or read-only flag */
file639fs/super.cstruct file filp;
file26fs/sysv/dir.cstatic int sysv_dir_read(struct inode * inode, struct file * filp, char * buf, int count)
file31fs/sysv/dir.cstatic int sysv_readdir(struct inode *, struct file *, struct dirent *, int);
file67fs/sysv/dir.cstatic int sysv_readdir1 (struct inode * inode, struct file * filp,
file123fs/sysv/dir.cstatic int sysv_readdir(struct inode * inode, struct file * filp,
file35fs/sysv/file.cstatic int sysv_file_write(struct inode *, struct file *, char *, int);
file72fs/sysv/file.cint sysv_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file197fs/sysv/file.cstatic int sysv_file_write(struct inode * inode, struct file * filp, char * buf, int count)
file181fs/sysv/fsync.cint sysv_sync_file(struct inode * inode, struct file * file)
file37fs/sysv/mmap.cstruct file filp;
file68fs/sysv/mmap.cint sysv_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file30fs/umsdos/dir.cint UMSDOS_dir_read(struct inode *inode,struct file *filp,char *buf,
file46fs/umsdos/dir.cstruct file *filp,    /* Point to a directory which is read */
file226fs/umsdos/dir.cstruct file *filp,    /* Point to a directory which is read */
file352fs/umsdos/dir.cstruct file filp;
file373fs/umsdos/dir.cstruct file filp;
file627fs/umsdos/dir.cstruct file filp;
file23fs/umsdos/emd.cstruct file *filp,
file38fs/umsdos/emd.cstruct file *filp,
file53fs/umsdos/emd.cstruct file *filp,
file73fs/umsdos/emd.cstruct file *filp,
file89fs/umsdos/emd.cstruct file *filp,
file150fs/umsdos/emd.cstruct file *filp,
file176fs/umsdos/emd.cstruct file filp;
file216fs/umsdos/emd.cstruct file filp;
file456fs/umsdos/emd.cstruct file filp;
file30fs/umsdos/file.cstruct file *filp,
file45fs/umsdos/file.cstruct file *filp,
file325fs/umsdos/inode.cstruct file filp;
file24fs/umsdos/ioctl.cstruct file *filp,
file425fs/umsdos/namei.cstruct file filp;
file29fs/umsdos/rdir.cstruct file *filp,
file31fs/umsdos/symlink.cint (*msdos_read)(struct inode *, struct file *, char *, int),
file35fs/umsdos/symlink.cstruct file filp;
file25fs/xiafs/dir.cstatic int xiafs_dir_read(struct inode *, struct file *, char *, int);
file26fs/xiafs/dir.cstatic int xiafs_readdir(struct inode *, struct file *, struct dirent *, int);
file63fs/xiafs/dir.cstruct file * filp, char * buf, int count)
file69fs/xiafs/dir.cstruct file * filp, struct dirent * dirent, int count)
file31fs/xiafs/file.cstatic int xiafs_file_read(struct inode *, struct file *, char *, int);
file32fs/xiafs/file.cstatic int xiafs_file_write(struct inode *, struct file *, char *, int);
file70fs/xiafs/file.cxiafs_file_read(struct inode * inode, struct file * filp, char * buf, int count)
file190fs/xiafs/file.cxiafs_file_write(struct inode * inode, struct file * filp, char * buf, int count)
file144fs/xiafs/fsync.cint xiafs_sync_file(struct inode * inode, struct file * file)
file40ibcs/binfmt_coff.cstruct file *fp);
file126ibcs/binfmt_coff.cstruct file *fp     = NULL;  /* Pointer to the file at "fd"         */
file622ibcs/binfmt_coff.cCOFF_SCNHDR * sect, struct file *fp)
file753ibcs/binfmt_coff.cstruct file         *file;  /* Pointer to the file table           */
file759ibcs/binfmt_coff.cfile           = current->files->fd[fd];
file760ibcs/binfmt_coff.cbprm->inode    = file->f_inode;   /* The only item _really_ needed */
file131ibcs/binfmt_elf.cstruct file * file;
file173ibcs/binfmt_elf.cfile = current->files->fd[elf_exec_fileno];
file178ibcs/binfmt_elf.cerror = do_mmap(file, 
file267ibcs/binfmt_elf.cstruct file * file;
file330ibcs/binfmt_elf.cfile = current->files->fd[elf_exec_fileno];
file478ibcs/binfmt_elf.cerror = do_mmap(file,
file567ibcs/binfmt_elf.cstruct file * file;
file579ibcs/binfmt_elf.cfile = current->files->fd[fd];
file580ibcs/binfmt_elf.cinode = file->f_inode;
file584ibcs/binfmt_elf.cif (file->f_op->read(inode, file, (char *) &elf_ex, sizeof(elf_ex)) != sizeof(elf_ex)) {
file628ibcs/binfmt_elf.cerror = do_mmap(file,
file427include/linux/ext2_fs.hextern int ext2_read (struct inode *, struct file *, char *, int);
file428include/linux/ext2_fs.hextern int ext2_write (struct inode *, struct file *, char *, int);
file431include/linux/ext2_fs.hextern int ext2_sync_file (struct inode *, struct file *);
file453include/linux/ext2_fs.hextern int ext2_ioctl (struct inode *, struct file *, unsigned int,
file457include/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);
file99include/linux/ext_fs.hextern int ext_sync_file(struct inode *, struct file *);
file101include/linux/ext_fs.hextern int ext_lseek(struct inode *, struct file *, off_t, int);
file102include/linux/ext_fs.hextern int ext_read(struct inode *, struct file *, char *, int);
file103include/linux/ext_fs.hextern int ext_write(struct inode *, struct file *, char *, int);
file59include/linux/fs.h#define NIL_FILP  ((struct file *)0)
file258include/linux/fs.hstruct file *f_next, *f_prev;
file280include/linux/fs.hstruct file     *fa_file;
file324include/linux/fs.hint (*lseek) (struct inode *, struct file *, off_t, int);
file325include/linux/fs.hint (*read) (struct inode *, struct file *, char *, int);
file326include/linux/fs.hint (*write) (struct inode *, struct file *, char *, int);
file327include/linux/fs.hint (*readdir) (struct inode *, struct file *, struct dirent *, int);
file328include/linux/fs.hint (*select) (struct inode *, struct file *, int, select_table *);
file329include/linux/fs.hint (*ioctl) (struct inode *, struct file *, unsigned int, unsigned long);
file330include/linux/fs.hint (*mmap) (struct inode *, struct file *, struct vm_area_struct *);
file331include/linux/fs.hint (*open) (struct inode *, struct file *);
file332include/linux/fs.hvoid (*release) (struct inode *, struct file *);
file333include/linux/fs.hint (*fsync) (struct inode *, struct file *);
file334include/linux/fs.hint (*fasync) (struct inode *, struct file *, int);
file389include/linux/fs.hextern int blkdev_open(struct inode * inode, struct file * filp);
file395include/linux/fs.hextern int chrdev_open(struct inode * inode, struct file * filp);
file415include/linux/fs.hextern struct file *first_file;
file479include/linux/fs.hextern struct file * get_empty_filp(void);
file499include/linux/fs.hextern int char_read(struct inode *, struct file *, char *, int);
file500include/linux/fs.hextern int block_read(struct inode *, struct file *, char *, int);
file503include/linux/fs.hextern int char_write(struct inode *, struct file *, char *, int);
file504include/linux/fs.hextern int block_write(struct inode *, struct file *, char *, int);
file506include/linux/fs.hextern int generic_mmap(struct inode *, struct file *, struct vm_area_struct *);
file508include/linux/fs.hextern int block_fsync(struct inode *, struct file *);
file509include/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);
file182include/linux/iso_fs.hextern int isofs_lseek(struct inode *, struct file *, off_t, int);
file183include/linux/iso_fs.hextern int isofs_read(struct inode *, struct file *, char *, int);
file115include/linux/minix_fs.hextern int minix_sync_file(struct inode *, struct file *);
file194include/linux/mm.hextern int do_mmap(struct file * file, unsigned long addr, unsigned long len,
file178include/linux/msdos_fs.hextern int msdos_readdir (struct inode *inode, struct file *filp,
file183include/linux/msdos_fs.hextern int msdos_file_read(struct inode *, struct file *, char *, int);
file184include/linux/msdos_fs.hextern int msdos_file_write(struct inode *, struct file *, char *, int);
file190include/linux/msdos_fs.hextern int msdos_mmap(struct inode *, struct file *, struct vm_area_struct *);
file116include/linux/nfs_fs.hextern int nfs_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma);
file7include/linux/nfs_fs_sb.hstruct file *file;
file196include/linux/sched.hstruct file * fd[NR_OPEN];
file388include/linux/sysv_fs.hextern int sysv_file_read(struct inode *, struct file *, char *, int);
file400include/linux/sysv_fs.hextern int sysv_sync_file(struct inode *, struct file *);
file401include/linux/sysv_fs.hextern int sysv_mmap(struct inode *, struct file *, struct vm_area_struct *);
file301include/linux/tty.hextern void tty_unhangup(struct file *filp);
file302include/linux/tty.hextern int tty_hung_up_p(struct file * filp);
file310include/linux/tty.hextern int n_tty_ioctl(struct tty_struct * tty, struct file * file,
file315include/linux/tty.hextern int  rs_open(struct tty_struct * tty, struct file * filp);
file319include/linux/tty.hextern int  pty_open(struct tty_struct * tty, struct file * filp);
file323include/linux/tty.hextern int con_open(struct tty_struct * tty, struct file * filp);
file330include/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,
file113include/linux/xd.hstatic int xd_open (struct inode *inode,struct file *file);
file115include/linux/xd.hstatic int xd_ioctl (struct inode *inode,struct file *file,unsigned int cmd,unsigned long arg);
file116include/linux/xd.hstatic void xd_release (struct inode *inode,struct file *file);
file101include/linux/xia_fs.hextern int xiafs_sync_file(struct inode *, struct file *);
file55init/main.cstatic inline _syscall3(int,execve,const char *,file,char **,argv,char **,envp)
file56init/main.cstatic inline _syscall3(int,open,const char *,file,int,flag,int,mode)
file69kernel/fork.cstatic struct file * copy_fd(struct file * old_file)
file71kernel/fork.cstruct file * new_file = get_empty_filp();
file75kernel/fork.cmemcpy(new_file,old_file,sizeof(struct file));
file120kernel/fork.cstruct file * f;
file10lib/execve.c_syscall3(int,execve,const char *,file,char **,argv,char **,envp)
file19mm/mmap.cstatic int anon_map(struct inode *, struct file *, struct vm_area_struct *);
file38mm/mmap.cint do_mmap(struct file * file, unsigned long addr, unsigned long len,
file60mm/mmap.cif (file != NULL) {
file63mm/mmap.cif ((prot & PROT_WRITE) && !(file->f_mode & 2))
file67mm/mmap.cif (!(file->f_mode & 1))
file74mm/mmap.cif ((flags & MAP_DENYWRITE) && (file->f_inode->i_wcount > 0))
file100mm/mmap.cif (file && (!file->f_op || !file->f_op->mmap))
file123mm/mmap.cif (file) {
file124mm/mmap.cif (file->f_mode & 1)
file128mm/mmap.cif (!(file->f_mode & 2))
file140mm/mmap.cif (file)
file141mm/mmap.cerror = file->f_op->mmap(file->f_inode, file, vma);
file183mm/mmap.cstruct file * file = NULL;
file191mm/mmap.cif (fd >= NR_OPEN || !(file = current->files->fd[fd]))
file194mm/mmap.creturn do_mmap(file, get_fs_long(buffer), get_fs_long(buffer+1),
file361mm/mmap.cint generic_mmap(struct inode * inode, struct file * file, struct vm_area_struct * vma)
file465mm/mmap.cstatic int anon_map(struct inode *ino, struct file * file, struct vm_area_struct * vma)
file70net/inet/skbuff.cint skb_check(struct sk_buff *skb, int head, int line, char *file)
file75net/inet/skbuff.cfile,line);
file85net/inet/skbuff.cfile,line);
file91net/inet/skbuff.cfile,line);
file99net/inet/skbuff.cif (skb_check(skb2, 0, line, file) < 0) {
file113net/inet/skbuff.cfile,line);
file119net/inet/skbuff.cfile,line);
file127net/inet/skbuff.cfile,line);
file134net/inet/skbuff.cprintk("File: %s Line %d, passed a non skb!\n", file,line);
file141net/inet/skbuff.cprintk("File: %s Line %d, Dubious size setting!\n",file,line);
file55net/socket.cstatic int sock_lseek(struct inode *inode, struct file *file, off_t offset,
file57net/socket.cstatic int sock_read(struct inode *inode, struct file *file, char *buf,
file59net/socket.cstatic int sock_write(struct inode *inode, struct file *file, char *buf,
file61net/socket.cstatic int sock_readdir(struct inode *inode, struct file *file,
file63net/socket.cstatic void sock_close(struct inode *inode, struct file *file);
file64net/socket.cstatic int sock_select(struct inode *inode, struct file *file, int which, select_table *seltable);
file65net/socket.cstatic int sock_ioctl(struct inode *inode, struct file *file,
file67net/socket.cstatic int sock_fasync(struct inode *inode, struct file *filp, int on);
file156net/socket.cstruct file *file;
file162net/socket.cfile = get_empty_filp();
file163net/socket.cif (!file) 
file171net/socket.cfile->f_count = 0;
file176net/socket.ccurrent->files->fd[fd] = file;
file177net/socket.cfile->f_op = &socket_file_ops;
file178net/socket.cfile->f_mode = 3;
file179net/socket.cfile->f_flags = O_RDWR;
file180net/socket.cfile->f_count = 1;
file181net/socket.cfile->f_inode = inode;
file184net/socket.cfile->f_pos = 0;
file227net/socket.cstatic inline struct socket *sockfd_lookup(int fd, struct file **pfile)
file229net/socket.cstruct file *file;
file231net/socket.cif (fd < 0 || fd >= NR_OPEN || !(file = current->files->fd[fd])) 
file235net/socket.c*pfile = file;
file237net/socket.creturn(socki_lookup(file->f_inode));
file367net/socket.cstatic int sock_lseek(struct inode *inode, struct file *file, off_t offset, int whence)
file377net/socket.cstatic int sock_read(struct inode *inode, struct file *file, char *ubuf, int size)
file396net/socket.creturn(sock->ops->read(sock, ubuf, size, (file->f_flags & O_NONBLOCK)));
file404net/socket.cstatic int sock_write(struct inode *inode, struct file *file, char *ubuf, int size)
file425net/socket.creturn(sock->ops->write(sock, ubuf, size,(file->f_flags & O_NONBLOCK)));
file432net/socket.cstatic int sock_readdir(struct inode *inode, struct file *file, struct dirent *dirent,
file443net/socket.cint sock_ioctl(struct inode *inode, struct file *file, unsigned int cmd,
file457net/socket.cstatic int sock_select(struct inode *inode, struct file *file, int sel_type, select_table * wait)
file477net/socket.cvoid sock_close(struct inode *inode, struct file *filp)
file501net/socket.cstatic int sock_fasync(struct inode *inode, struct file *filp, int on)
file823net/socket.cstruct file *file;
file829net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file831net/socket.cif (!(sock = sockfd_lookup(fd, &file))) 
file855net/socket.ci = newsock->ops->accept(sock, newsock, file->f_flags);
file885net/socket.cstruct file *file;
file890net/socket.cif (fd < 0 || fd >= NR_OPEN || (file=current->files->fd[fd]) == NULL)
file892net/socket.cif (!(sock = sockfd_lookup(fd, &file)))
file917net/socket.caddrlen, file->f_flags));
file921net/socket.ci = sock->ops->connect(sock, (struct sockaddr *)address, addrlen, file->f_flags);
file987net/socket.cstruct file *file;
file990net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1000net/socket.creturn(sock->ops->send(sock, buff, len, (file->f_flags & O_NONBLOCK), flags));
file1013net/socket.cstruct file *file;
file1017net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1031net/socket.creturn(sock->ops->sendto(sock, buff, len, (file->f_flags & O_NONBLOCK),
file1047net/socket.cstruct file *file;
file1050net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1064net/socket.creturn(sock->ops->recv(sock, buff, len,(file->f_flags & O_NONBLOCK), flags));
file1077net/socket.cstruct file *file;
file1081net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1094net/socket.clen=sock->ops->recvfrom(sock, buff, len, (file->f_flags & O_NONBLOCK),
file1113net/socket.cstruct file *file;
file1115net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1131net/socket.cstruct file *file;
file1133net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1151net/socket.cstruct file *file;
file1153net/socket.cif (fd < 0 || fd >= NR_OPEN || ((file = current->files->fd[fd]) == NULL))
file1166net/socket.cint sock_fcntl(struct file *filp, unsigned int cmd, unsigned long arg)