| /kernel/linux/linux-5.10/fs/cifs/ |
| H A D | dir.c | 28 #include <linux/file.h> 214 cifs_dbg(FYI, "Invalid file name\n"); in check_name() 223 /* Inode operations in similar order to how they appear in Linux file fs.h */ 273 * with that. If it's not a regular file, just in cifs_do_create() 374 * If Open reported that we actually created a file then we now have to in cifs_do_create() 463 struct file *file, unsigned oflags, umode_t mode) in cifs_atomic_open() 476 * Posix open is only called (at lookup time) for file create now. For in cifs_atomic_open() 477 * opens (rather than creates), because we do not know if it is a file in cifs_atomic_open() 480 * to be a dir. For file open in cifs_atomic_open() 462 cifs_atomic_open(struct inode *inode, struct dentry *direntry, struct file *file, unsigned oflags, umode_t mode) cifs_atomic_open() argument [all...] |
| /kernel/linux/linux-5.10/kernel/locking/ |
| H A D | lockdep_proc.c | 637 static int lock_stat_open(struct inode *inode, struct file *file) in lock_stat_open() argument 646 res = seq_open(file, &lockstat_ops); in lock_stat_open() 649 struct seq_file *m = file->private_data; in lock_stat_open() 673 static ssize_t lock_stat_write(struct file *file, const char __user *buf, in lock_stat_write() argument 696 static int lock_stat_release(struct inode *inode, struct file *file) in lock_stat_release() argument 698 struct seq_file *seq = file->private_data; in lock_stat_release() 701 return seq_release(inode, file); in lock_stat_release() [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_gem_submit.c | 8 #include <linux/file.h> 56 struct drm_file *file, struct drm_etnaviv_gem_submit_bo *submit_bos, in submit_lookup_objects() 63 spin_lock(&file->table_lock); in submit_lookup_objects() 87 obj = idr_find(&file->object_idr, bo->handle); in submit_lookup_objects() 96 * Take a refcount on the object. The file table lock in submit_lookup_objects() 106 spin_unlock(&file->table_lock); in submit_lookup_objects() 425 struct drm_file *file) in etnaviv_ioctl_gem_submit() 427 struct etnaviv_file_private *ctx = file->driver_priv; in etnaviv_ioctl_gem_submit() 540 submit->ctx = file->driver_priv; in etnaviv_ioctl_gem_submit() 545 ret = submit_lookup_objects(submit, file, bo in etnaviv_ioctl_gem_submit() 55 submit_lookup_objects(struct etnaviv_gem_submit *submit, struct drm_file *file, struct drm_etnaviv_gem_submit_bo *submit_bos, unsigned nr_bos) submit_lookup_objects() argument 424 etnaviv_ioctl_gem_submit(struct drm_device *dev, void *data, struct drm_file *file) etnaviv_ioctl_gem_submit() argument [all...] |
| /kernel/linux/linux-6.6/drivers/accel/ivpu/ |
| H A D | ivpu_fw.c | 64 ret = request_firmware(&vdev->fw->file, ivpu_firmware, vdev->drm.dev); in ivpu_fw_request() 74 ret = firmware_request_nowarn(&vdev->fw->file, fw_names[i].name, vdev->drm.dev); in ivpu_fw_request() 111 const struct vpu_firmware_header *fw_hdr = (const void *)fw->file->data; in ivpu_fw_parse() 114 if (fw->file->size <= FW_FILE_IMAGE_OFFSET) { in ivpu_fw_parse() 115 ivpu_err(vdev, "Firmware file is too small: %zu\n", fw->file->size); in ivpu_fw_parse() 134 if (runtime_size < fw->file->size || runtime_size > FW_RUNTIME_MAX_SIZE) { in ivpu_fw_parse() 139 if (FW_FILE_IMAGE_OFFSET + image_size > fw->file->size) { in ivpu_fw_parse() 185 ivpu_dbg(vdev, FW_BOOT, "Size: file %lu image %u runtime %u shavenn %u\n", in ivpu_fw_parse() 186 fw->file in ivpu_fw_parse() [all...] |
| /kernel/linux/linux-6.6/drivers/acpi/ |
| H A D | pfr_update.c | 16 #include <linux/file.h> 99 /* pfru_code_inj_guid is the UUID to identify code injection EFI capsule file */ 104 /* pfru_drv_update_guid is the UUID to identify driver update EFI capsule file */ 114 static inline struct pfru_device *to_pfru_dev(struct file *file) in to_pfru_dev() argument 116 return container_of(file->private_data, struct pfru_device, miscdev); in to_pfru_dev() 393 static long pfru_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in pfru_ioctl() argument 396 struct pfru_device *pfru_dev = to_pfru_dev(file); in pfru_ioctl() 437 static ssize_t pfru_write(struct file *fil argument [all...] |
| /kernel/linux/linux-6.6/kernel/locking/ |
| H A D | lockdep_proc.c | 639 static int lock_stat_open(struct inode *inode, struct file *file) in lock_stat_open() argument 648 res = seq_open(file, &lockstat_ops); in lock_stat_open() 651 struct seq_file *m = file->private_data; in lock_stat_open() 675 static ssize_t lock_stat_write(struct file *file, const char __user *buf, in lock_stat_write() argument 698 static int lock_stat_release(struct inode *inode, struct file *file) in lock_stat_release() argument 700 struct seq_file *seq = file->private_data; in lock_stat_release() 703 return seq_release(inode, file); in lock_stat_release() [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_gem_submit.c | 8 #include <linux/file.h> 56 struct drm_file *file, struct drm_etnaviv_gem_submit_bo *submit_bos, in submit_lookup_objects() 63 spin_lock(&file->table_lock); in submit_lookup_objects() 87 obj = idr_find(&file->object_idr, bo->handle); in submit_lookup_objects() 96 * Take a refcount on the object. The file table lock in submit_lookup_objects() 106 spin_unlock(&file->table_lock); in submit_lookup_objects() 413 struct drm_file *file) in etnaviv_ioctl_gem_submit() 415 struct etnaviv_file_private *ctx = file->driver_priv; in etnaviv_ioctl_gem_submit() 531 submit->ctx = file->driver_priv; in etnaviv_ioctl_gem_submit() 542 ret = submit_lookup_objects(submit, file, bo in etnaviv_ioctl_gem_submit() 55 submit_lookup_objects(struct etnaviv_gem_submit *submit, struct drm_file *file, struct drm_etnaviv_gem_submit_bo *submit_bos, unsigned nr_bos) submit_lookup_objects() argument 412 etnaviv_ioctl_gem_submit(struct drm_device *dev, void *data, struct drm_file *file) etnaviv_ioctl_gem_submit() argument [all...] |
| /kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
| H A D | qib_diag.c | 8 * General Public License (GPL) Version 2, available from the file 36 * This file contains support for diagnostic functions. It is accessed by 131 static int qib_diag_open(struct inode *in, struct file *fp); 132 static int qib_diag_release(struct inode *in, struct file *fp); 133 static ssize_t qib_diag_read(struct file *fp, char __user *data, 135 static ssize_t qib_diag_write(struct file *fp, const char __user *data, 151 static ssize_t qib_diagpkt_write(struct file *fp, const char __user *data, 508 static int qib_diag_open(struct inode *in, struct file *fp) in qib_diag_open() 542 * @fp: the diag data device file pointer 547 static ssize_t qib_diagpkt_write(struct file *f [all...] |
| /kernel/linux/linux-6.6/tools/power/acpi/os_specific/service_layers/ |
| H A D | oslinuxtbl.c | 47 osl_find_rsdp_via_efi_by_keyword(FILE * file, const char *keyword); 402 osl_find_rsdp_via_efi_by_keyword(FILE * file, const char *keyword) in osl_find_rsdp_via_efi_by_keyword() argument 409 fseek(file, 0, SEEK_SET); in osl_find_rsdp_via_efi_by_keyword() 410 while (fgets(buffer, 80, file)) { in osl_find_rsdp_via_efi_by_keyword() 433 FILE *file; in osl_find_rsdp_via_efi() local 436 file = fopen(EFI_SYSTAB, "r"); in osl_find_rsdp_via_efi() 437 if (file) { in osl_find_rsdp_via_efi() 438 address = osl_find_rsdp_via_efi_by_keyword(file, "ACPI20"); in osl_find_rsdp_via_efi() 441 osl_find_rsdp_via_efi_by_keyword(file, "ACPI"); in osl_find_rsdp_via_efi() 443 fclose(file); in osl_find_rsdp_via_efi() [all...] |
| /kernel/linux/linux-6.6/sound/isa/msnd/ |
| H A D | msnd.c | 7 * In the OSS Version, this file is compiled to a separate MODULE, 10 * & writing one blindfold is difficult) this file's object is statically 15 * the following is a copy of the 2.4.18 OSS FREE file-heading comment: 216 void snd_msnd_dsp_halt(struct snd_msnd *chip, struct file *file) in snd_msnd_dsp_halt() argument 218 if ((file ? file->f_mode : chip->mode) & FMODE_READ) { in snd_msnd_dsp_halt() 222 if (file) { in snd_msnd_dsp_halt() 224 ": Stopping read for %p\n", file); in snd_msnd_dsp_halt() 229 if ((file in snd_msnd_dsp_halt() [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_gem.c | 83 struct drm_file *file; in amdgpu_gem_force_release() local 87 list_for_each_entry(file, &ddev->filelist, lhead) { in amdgpu_gem_force_release() 92 spin_lock(&file->table_lock); in amdgpu_gem_force_release() 93 idr_for_each_entry(&file->object_idr, gobj, handle) { in amdgpu_gem_force_release() 97 idr_destroy(&file->object_idr); in amdgpu_gem_force_release() 98 spin_unlock(&file->table_lock); in amdgpu_gem_force_release() 907 struct drm_file *file; in amdgpu_debugfs_gem_info() local 914 list_for_each_entry(file, &dev->filelist, lhead) { in amdgpu_debugfs_gem_info() 918 * Although we have a valid reference on file->pid, that does in amdgpu_debugfs_gem_info() 924 task = pid_task(file in amdgpu_debugfs_gem_info() [all...] |
| /kernel/linux/linux-5.10/drivers/bus/ |
| H A D | moxtet.c | 456 static int moxtet_debug_open(struct inode *inode, struct file *file) in moxtet_debug_open() argument 458 file->private_data = inode->i_private; in moxtet_debug_open() 460 return nonseekable_open(inode, file); in moxtet_debug_open() 463 static ssize_t input_read(struct file *file, char __user *buf, size_t len, in input_read() argument 466 struct moxtet *moxtet = file->private_data; in input_read() 490 static ssize_t output_read(struct file *file, char __user *buf, size_t len, in output_read() argument 493 struct moxtet *moxtet = file in output_read() 510 output_write(struct file *file, const char __user *buf, size_t len, loff_t *ppos) output_write() argument [all...] |
| /kernel/linux/linux-5.10/drivers/char/agp/ |
| H A D | frontend.c | 563 static int agp_mmap(struct file *file, struct vm_area_struct *vma) in agp_mmap() argument 568 struct agp_file_private *priv = file->private_data; in agp_mmap() 641 static int agp_release(struct inode *inode, struct file *file) in agp_release() argument 643 struct agp_file_private *priv = file->private_data; in agp_release() 667 file->private_data = NULL; in agp_release() 672 static int agp_open(struct inode *inode, struct file *file) in agp_open() argument 702 file in agp_open() 947 agp_ioctl(struct file *file, unsigned int cmd, unsigned long arg) agp_ioctl() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/arm/ |
| H A D | malidp_drv.c | 302 struct drm_file *file, in malidp_verify_afbc_framebuffer_size() 343 objs = drm_gem_object_lookup(file, mode_cmd->handles[0]); in malidp_verify_afbc_framebuffer_size() 362 malidp_verify_afbc_framebuffer(struct drm_device *dev, struct drm_file *file, in malidp_verify_afbc_framebuffer() argument 366 return malidp_verify_afbc_framebuffer_size(dev, file, mode_cmd); in malidp_verify_afbc_framebuffer() 372 malidp_fb_create(struct drm_device *dev, struct drm_file *file, in malidp_fb_create() argument 376 if (!malidp_verify_afbc_framebuffer(dev, file, mode_cmd)) in malidp_fb_create() 380 return drm_gem_fb_create(dev, file, mode_cmd); in malidp_fb_create() 522 static int malidp_debugfs_open(struct inode *inode, struct file *file) in malidp_debugfs_open() argument 524 return single_open(file, malidp_show_stat in malidp_debugfs_open() 301 malidp_verify_afbc_framebuffer_size(struct drm_device *dev, struct drm_file *file, const struct drm_mode_fb_cmd2 *mode_cmd) malidp_verify_afbc_framebuffer_size() argument 527 malidp_debugfs_write(struct file *file, const char __user *ubuf, size_t len, loff_t *offp) malidp_debugfs_write() argument [all...] |
| /kernel/linux/linux-5.10/drivers/watchdog/ |
| H A D | watchdog_dev.c | 33 #include <linux/fs.h> /* For file operations */ 651 * @file: file from VFS 654 * @ppos: pointer to the file offset 661 static ssize_t watchdog_write(struct file *file, const char __user *data, in watchdog_write() argument 664 struct watchdog_core_data *wd_data = file->private_data; in watchdog_write() 704 * @file: file handle to the device 712 static long watchdog_ioctl(struct file *fil argument 825 watchdog_open(struct inode *inode, struct file *file) watchdog_open() argument 902 watchdog_release(struct inode *inode, struct file *file) watchdog_release() argument [all...] |
| /kernel/linux/linux-5.10/fs/autofs/ |
| H A D | root.c | 17 static long autofs_root_ioctl(struct file *, unsigned int, unsigned long); 19 static long autofs_root_compat_ioctl(struct file *, 22 static int autofs_dir_open(struct inode *inode, struct file *file); 74 static int autofs_dir_open(struct inode *inode, struct file *file) in autofs_dir_open() argument 76 struct dentry *dentry = file->f_path.dentry; in autofs_dir_open() 79 pr_debug("file=%p dentry=%p %pd\n", file, dentry, dentry); in autofs_dir_open() 85 * An empty directory in an autofs file syste in autofs_dir_open() [all...] |
| /kernel/linux/linux-5.10/fs/nilfs2/ |
| H A D | ioctl.c | 128 static int nilfs_ioctl_setflags(struct inode *inode, struct file *filp, in nilfs_ioctl_setflags() 176 * nilfs_ioctl_getversion - get info about a file's version (generation number) 186 * @filp: file object 202 static int nilfs_ioctl_change_cpmode(struct inode *inode, struct file *filp, in nilfs_ioctl_change_cpmode() 240 * @filp: file object 245 * checkpoint from NILFS2 file system. This ioctl is used in rmcp 257 nilfs_ioctl_delete_checkpoint(struct inode *inode, struct file *filp, in nilfs_ioctl_delete_checkpoint() 318 * @filp: file object 336 static int nilfs_ioctl_get_cpstat(struct inode *inode, struct file *filp, in nilfs_ioctl_get_cpstat() 385 * @filp: file objec [all...] |
| /kernel/linux/linux-6.6/fs/autofs/ |
| H A D | root.c | 20 static long autofs_root_ioctl(struct file *, unsigned int, unsigned long); 22 static long autofs_root_compat_ioctl(struct file *, 25 static int autofs_dir_open(struct inode *inode, struct file *file); 78 static int autofs_dir_open(struct inode *inode, struct file *file) in autofs_dir_open() argument 80 struct dentry *dentry = file->f_path.dentry; in autofs_dir_open() 84 pr_debug("file=%p dentry=%p %pd\n", file, dentry, dentry); in autofs_dir_open() 90 * An empty directory in an autofs file syste in autofs_dir_open() [all...] |
| /kernel/linux/linux-6.6/drivers/watchdog/ |
| H A D | watchdog_dev.c | 34 #include <linux/fs.h> /* For file operations */ 686 * @file: File from VFS 689 * @ppos: Pointer to the file offset 697 static ssize_t watchdog_write(struct file *file, const char __user *data, in watchdog_write() argument 700 struct watchdog_core_data *wd_data = file->private_data; in watchdog_write() 740 * @file: File handle to the device 750 static long watchdog_ioctl(struct file *file, unsigned int cmd, in watchdog_ioctl() argument 753 struct watchdog_core_data *wd_data = file in watchdog_ioctl() 864 watchdog_open(struct inode *inode, struct file *file) watchdog_open() argument 942 watchdog_release(struct inode *inode, struct file *file) watchdog_release() argument [all...] |
| /kernel/linux/linux-6.6/drivers/bus/ |
| H A D | moxtet.c | 456 static int moxtet_debug_open(struct inode *inode, struct file *file) in moxtet_debug_open() argument 458 file->private_data = inode->i_private; in moxtet_debug_open() 460 return nonseekable_open(inode, file); in moxtet_debug_open() 463 static ssize_t input_read(struct file *file, char __user *buf, size_t len, in input_read() argument 466 struct moxtet *moxtet = file->private_data; in input_read() 490 static ssize_t output_read(struct file *file, char __user *buf, size_t len, in output_read() argument 493 struct moxtet *moxtet = file in output_read() 510 output_write(struct file *file, const char __user *buf, size_t len, loff_t *ppos) output_write() argument [all...] |
| /kernel/linux/linux-6.6/drivers/char/agp/ |
| H A D | frontend.c | 565 static int agp_mmap(struct file *file, struct vm_area_struct *vma) in agp_mmap() argument 570 struct agp_file_private *priv = file->private_data; in agp_mmap() 643 static int agp_release(struct inode *inode, struct file *file) in agp_release() argument 645 struct agp_file_private *priv = file->private_data; in agp_release() 669 file->private_data = NULL; in agp_release() 674 static int agp_open(struct inode *inode, struct file *file) in agp_open() argument 704 file in agp_open() 949 agp_ioctl(struct file *file, unsigned int cmd, unsigned long arg) agp_ioctl() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/arm/ |
| H A D | malidp_drv.c | 307 struct drm_file *file, in malidp_verify_afbc_framebuffer_size() 348 objs = drm_gem_object_lookup(file, mode_cmd->handles[0]); in malidp_verify_afbc_framebuffer_size() 367 malidp_verify_afbc_framebuffer(struct drm_device *dev, struct drm_file *file, in malidp_verify_afbc_framebuffer() argument 371 return malidp_verify_afbc_framebuffer_size(dev, file, mode_cmd); in malidp_verify_afbc_framebuffer() 377 malidp_fb_create(struct drm_device *dev, struct drm_file *file, in malidp_fb_create() argument 381 if (!malidp_verify_afbc_framebuffer(dev, file, mode_cmd)) in malidp_fb_create() 385 return drm_gem_fb_create(dev, file, mode_cmd); in malidp_fb_create() 520 static int malidp_debugfs_open(struct inode *inode, struct file *file) in malidp_debugfs_open() argument 522 return single_open(file, malidp_show_stat in malidp_debugfs_open() 306 malidp_verify_afbc_framebuffer_size(struct drm_device *dev, struct drm_file *file, const struct drm_mode_fb_cmd2 *mode_cmd) malidp_verify_afbc_framebuffer_size() argument 525 malidp_debugfs_write(struct file *file, const char __user *ubuf, size_t len, loff_t *offp) malidp_debugfs_write() argument [all...] |
| /kernel/linux/linux-5.10/arch/sparc/mm/ |
| H A D | hugetlbpage.c | 26 static unsigned long hugetlb_get_unmapped_area_bottomup(struct file *filp, in hugetlb_get_unmapped_area_bottomup() 58 hugetlb_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, in hugetlb_get_unmapped_area_topdown() 97 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, in hugetlb_get_unmapped_area() argument 100 struct hstate *h = hstate_file(file); in hugetlb_get_unmapped_area() 114 if (prepare_hugepage_range(file, addr, len)) in hugetlb_get_unmapped_area() 127 return hugetlb_get_unmapped_area_bottomup(file, addr, len, in hugetlb_get_unmapped_area() 130 return hugetlb_get_unmapped_area_topdown(file, addr, len, in hugetlb_get_unmapped_area()
|
| /kernel/linux/common_modules/qos_auth/auth_ctl/ |
| H A D | auth_ctrl.c | 455 long do_auth_ctrl_ioctl(int abi, struct file *file, unsigned int cmd, unsigned long arg) in do_auth_ctrl_ioctl() argument 600 long proc_auth_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in proc_auth_ioctl() argument 602 return do_auth_ctrl_ioctl(AUTH_IOCTL_ABI_AARCH64, file, cmd, arg); in proc_auth_ioctl() 606 long proc_auth_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in proc_auth_compat_ioctl() argument 608 return do_auth_ctrl_ioctl(AUTH_IOCTL_ABI_ARM32, file, cmd, in proc_auth_compat_ioctl()
|
| /kernel/linux/linux-6.6/arch/sparc/mm/ |
| H A D | hugetlbpage.c | 26 static unsigned long hugetlb_get_unmapped_area_bottomup(struct file *filp, in hugetlb_get_unmapped_area_bottomup() 58 hugetlb_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, in hugetlb_get_unmapped_area_topdown() 97 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, in hugetlb_get_unmapped_area() argument 100 struct hstate *h = hstate_file(file); in hugetlb_get_unmapped_area() 114 if (prepare_hugepage_range(file, addr, len)) in hugetlb_get_unmapped_area() 127 return hugetlb_get_unmapped_area_bottomup(file, addr, len, in hugetlb_get_unmapped_area() 130 return hugetlb_get_unmapped_area_topdown(file, addr, len, in hugetlb_get_unmapped_area()
|