Lines Matching refs:file
22 static loff_t proc_bus_pci_lseek(struct file *file, loff_t off, int whence)
24 struct pci_dev *dev = pde_data(file_inode(file));
25 return fixed_size_llseek(file, off, whence, dev->cfg_size);
28 static ssize_t proc_bus_pci_read(struct file *file, char __user *buf,
31 struct pci_dev *dev = pde_data(file_inode(file));
111 static ssize_t proc_bus_pci_write(struct file *file, const char __user *buf,
114 struct inode *ino = file_inode(file);
194 static long proc_bus_pci_ioctl(struct file *file, unsigned int cmd,
197 struct pci_dev *dev = pde_data(file_inode(file));
199 struct pci_filp_private *fpriv = file->private_data;
243 static int proc_bus_pci_mmap(struct file *file, struct vm_area_struct *vma)
245 struct pci_dev *dev = pde_data(file_inode(file));
246 struct pci_filp_private *fpriv = file->private_data;
294 static int proc_bus_pci_open(struct inode *inode, struct file *file)
304 file->private_data = fpriv;
305 file->f_mapping = iomem_get_mapping();
310 static int proc_bus_pci_release(struct inode *inode, struct file *file)
312 kfree(file->private_data);
313 file->private_data = NULL;