Searched refs:file (Results 276 - 300 of 3441) sorted by relevance

<<11121314151617181920>>

/linux-master/fs/
H A Dremap_range.c6 #include <linux/file.h>
31 static int generic_remap_checks(struct file *file_in, loff_t pos_in,
32 struct file *file_out, loff_t pos_out,
85 /* Don't allow overlapped cloning within the same file. */
102 static int remap_verify_area(struct file *file, loff_t pos, loff_t len, argument
115 ret = security_file_permission(file, mask);
119 return fsnotify_file_area_perm(file, mask, &pos, len);
127 * For clone we only link a partial EOF block above or at the destination file's
129 * destination file'
160 vfs_dedupe_get_folio(struct file *file, loff_t pos) argument
416 may_dedupe_file(struct file *file) argument
492 vfs_dedupe_file_range(struct file *file, struct file_dedupe_range *same) argument
[all...]
H A Dbacking-file.c5 * Forked from fs/overlayfs/file.c.
12 #include <linux/backing-file.h>
19 * backing_file_open - open a backing file for kernel internal use
22 * @real_path: path of the backing file
25 * Open a backing file for a stackable filesystem (e.g., overlayfs).
29 * returned file into a container structure that also stores the stacked
30 * file's path, which can be retrieved using backing_file_user_path().
32 struct file *backing_file_open(const struct path *user_path, int flags,
36 struct file *f;
60 void (*end_write)(struct file *);
138 backing_file_read_iter(struct file *file, struct iov_iter *iter, struct kiocb *iocb, int flags, struct backing_file_ctx *ctx) argument
186 backing_file_write_iter(struct file *file, struct iov_iter *iter, struct kiocb *iocb, int flags, struct backing_file_ctx *ctx) argument
300 backing_file_mmap(struct file *file, struct vm_area_struct *vma, struct backing_file_ctx *ctx) argument
[all...]
/linux-master/fs/ext4/
H A Ddir.c33 static int ext4_dx_readdir(struct file *, struct dir_context *);
79 struct inode *dir, struct file *filp,
126 static int ext4_readdir(struct file *file, struct dir_context *ctx) argument
132 struct inode *inode = file_inode(file);
142 err = ext4_dx_readdir(file, ctx);
158 err = ext4_read_inline_dir(file, ctx,
193 if (!ra_has_index(&file->f_ra, index))
196 &file->f_ra, file,
384 ext4_dir_llseek(struct file *file, loff_t offset, int whence) argument
521 call_filldir(struct file *file, struct dir_context *ctx, struct fname *fname) argument
548 ext4_dx_readdir(struct file *file, struct dir_context *ctx) argument
[all...]
/linux-master/arch/powerpc/platforms/cell/spufs/
H A Dfile.c3 * SPU file system -- file contents
44 static int spufs_attr_open(struct inode *inode, struct file *file, argument
59 file->private_data = attr;
61 return nonseekable_open(inode, file);
64 static int spufs_attr_release(struct inode *inode, struct file *file) argument
66 kfree(file->private_data);
70 static ssize_t spufs_attr_read(struct file *fil argument
103 spufs_attr_write(struct file *file, const char __user *buf, size_t len, loff_t *ppos) argument
157 spufs_mem_open(struct inode *inode, struct file *file) argument
171 spufs_mem_release(struct inode *inode, struct file *file) argument
190 spufs_mem_read(struct file *file, char __user *buffer, size_t size, loff_t *pos) argument
207 spufs_mem_write(struct file *file, const char __user *buffer, size_t size, loff_t *ppos) argument
289 spufs_mem_mmap(struct file *file, struct vm_area_struct *vma) argument
379 spufs_cntl_mmap(struct file *file, struct vm_area_struct *vma) argument
422 spufs_cntl_open(struct inode *inode, struct file *file) argument
437 spufs_cntl_release(struct inode *inode, struct file *file) argument
461 spufs_regs_open(struct inode *inode, struct file *file) argument
476 spufs_regs_read(struct file *file, char __user *buffer, size_t size, loff_t *pos) argument
497 spufs_regs_write(struct file *file, const char __user *buffer, size_t size, loff_t *pos) argument
533 spufs_fpcr_read(struct file *file, char __user * buffer, size_t size, loff_t * pos) argument
549 spufs_fpcr_write(struct file *file, const char __user * buffer, size_t size, loff_t * pos) argument
578 spufs_pipe_open(struct inode *inode, struct file *file) argument
594 spufs_mbox_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
640 spufs_mbox_stat_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
697 spufs_ibox_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
750 spufs_ibox_poll(struct file *file, poll_table *wait) argument
775 spufs_ibox_stat_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
830 spufs_wbox_write(struct file *file, const char __user *buf, size_t len, loff_t *pos) argument
882 spufs_wbox_poll(struct file *file, poll_table *wait) argument
907 spufs_wbox_stat_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
935 spufs_signal1_open(struct inode *inode, struct file *file) argument
949 spufs_signal1_release(struct inode *inode, struct file *file) argument
983 spufs_signal1_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
998 spufs_signal1_write(struct file *file, const char __user *buf, size_t len, loff_t *pos) argument
1041 spufs_signal1_mmap(struct file *file, struct vm_area_struct *vma) argument
1070 spufs_signal2_open(struct inode *inode, struct file *file) argument
1084 spufs_signal2_release(struct inode *inode, struct file *file) argument
1118 spufs_signal2_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
1133 spufs_signal2_write(struct file *file, const char __user *buf, size_t len, loff_t *pos) argument
1177 spufs_signal2_mmap(struct file *file, struct vm_area_struct *vma) argument
1300 spufs_mss_mmap(struct file *file, struct vm_area_struct *vma) argument
1315 spufs_mss_open(struct inode *inode, struct file *file) argument
1330 spufs_mss_release(struct inode *inode, struct file *file) argument
1362 spufs_psmap_mmap(struct file *file, struct vm_area_struct *vma) argument
1374 spufs_psmap_open(struct inode *inode, struct file *file) argument
1388 spufs_psmap_release(struct inode *inode, struct file *file) argument
1422 spufs_mfc_mmap(struct file *file, struct vm_area_struct *vma) argument
1437 spufs_mfc_open(struct inode *inode, struct file *file) argument
1458 spufs_mfc_release(struct inode *inode, struct file *file) argument
1494 spufs_mfc_read(struct file *file, char __user *buffer, size_t size, loff_t *pos) argument
1620 spufs_mfc_write(struct file *file, const char __user *buffer, size_t size, loff_t *pos) argument
1670 spufs_mfc_poll(struct file *file,poll_table *wait) argument
1700 spufs_mfc_flush(struct file *file, fl_owner_t id) argument
1726 spufs_mfc_fsync(struct file *file, loff_t start, loff_t end, int datasync) argument
1920 spufs_info_open(struct inode *inode, struct file *file) argument
1939 spufs_caps_open(struct inode *inode, struct file *file) argument
1960 spufs_mbox_info_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
1998 spufs_ibox_info_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
2039 spufs_wbox_info_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
2095 spufs_dma_info_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
2149 spufs_proxydma_info_read(struct file *file, char __user *buf, size_t len, loff_t *pos) argument
2185 spufs_tid_open(struct inode *inode, struct file *file) argument
2275 spufs_stat_open(struct inode *inode, struct file *file) argument
2298 spufs_switch_log_open(struct inode *inode, struct file *file) argument
2329 spufs_switch_log_release(struct inode *inode, struct file *file) argument
2360 spufs_switch_log_read(struct file *file, char __user *buf, size_t len, loff_t *ppos) argument
2431 spufs_switch_log_poll(struct file *file, poll_table *wait) argument
2528 spufs_ctx_open(struct inode *inode, struct file *file) argument
[all...]
/linux-master/drivers/misc/sgi-gru/
H A Dgruprocfs.c7 * This file supports the /proc interfaces for the GRU driver
107 static ssize_t statistics_write(struct file *file, const char __user *userbuf, argument
133 static ssize_t mcs_statistics_write(struct file *file, argument
147 static ssize_t options_write(struct file *file, const char __user *userbuf, argument
159 static int cch_seq_show(struct seq_file *file, void *data) argument
168 seq_puts(file, "# gid bid ctx# asid pid cbrs dsbytes mode\n");
174 seq_printf(file, "
187 gru_seq_show(struct seq_file *file, void *data) argument
209 seq_stop(struct seq_file *file, void *data) argument
213 seq_start(struct seq_file *file, loff_t *gid) argument
220 seq_next(struct seq_file *file, void *data, loff_t *gid) argument
242 statistics_open(struct inode *inode, struct file *file) argument
247 mcs_statistics_open(struct inode *inode, struct file *file) argument
252 options_open(struct inode *inode, struct file *file) argument
[all...]
/linux-master/security/safesetid/
H A Dsecurityfs.c31 static int parse_policy_line(struct file *file, char *buf, argument
54 rule->src_id.uid = make_kuid(file->f_cred->user_ns, parsed_parent);
55 rule->dst_id.uid = make_kuid(file->f_cred->user_ns, parsed_child);
59 rule->src_id.gid = make_kgid(file->f_cred->user_ns, parsed_parent);
60 rule->dst_id.gid = make_kgid(file->f_cred->user_ns, parsed_child);
139 static ssize_t handle_policy_update(struct file *file, argument
182 err = parse_policy_line(file, p, rule);
235 static ssize_t safesetid_uid_file_write(struct file *fil argument
249 safesetid_gid_file_write(struct file *file, const char __user *buf, size_t len, loff_t *ppos) argument
263 safesetid_file_read(struct file *file, char __user *buf, size_t len, loff_t *ppos, struct mutex *policy_update_lock, struct __rcu setid_ruleset* ruleset) argument
282 safesetid_uid_file_read(struct file *file, char __user *buf, size_t len, loff_t *ppos) argument
289 safesetid_gid_file_read(struct file *file, char __user *buf, size_t len, loff_t *ppos) argument
[all...]
/linux-master/drivers/dma-buf/
H A Dsync_file.c10 #include <linux/file.h>
31 sync_file->file = anon_inode_getfile("sync_file", &sync_file_fops,
33 if (IS_ERR(sync_file->file))
57 * sync_file_create() - creates a sync file
62 * sync_file can be released with fput(sync_file->file). Returns the
81 struct file *file = fget(fd); local
83 if (!file)
86 if (file->f_op != &sync_file_fops)
89 return file
179 sync_file_release(struct inode *inode, struct file *file) argument
191 sync_file_poll(struct file *file, poll_table *wait) argument
366 sync_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg) argument
[all...]
/linux-master/io_uring/
H A Dopenclose.c5 #include <linux/file.h>
20 struct file *file; member in struct:io_open
29 struct file *file; member in struct:io_close
35 struct file *file; member in struct:io_fixed_install
118 struct file *file; local
140 file
228 struct file *file; local
[all...]
/linux-master/net/mac80211/
H A Ddebugfs.c35 static ssize_t name## _read(struct file *file, char __user *userbuf, \
38 struct ieee80211_local *local = file->private_data; \
75 static ssize_t aqm_read(struct file *file, argument
80 struct ieee80211_local *local = file->private_data;
116 static ssize_t aqm_write(struct file *file, argument
121 struct ieee80211_local *local = file->private_data;
152 static ssize_t airtime_flags_read(struct file *fil argument
173 airtime_flags_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
204 aql_pending_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
234 aql_txq_limit_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
261 aql_txq_limit_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
315 aql_enable_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
327 aql_enable_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
365 force_tx_status_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
380 force_tx_status_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
417 reset_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
505 hwflags_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
534 misc_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
566 queues_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
[all...]
/linux-master/fs/fuse/
H A Dreaddir.c6 See the file COPYING.
32 static void fuse_add_dirent_to_cache(struct file *file, argument
35 struct fuse_inode *fi = get_fuse_inode(file_inode(file));
65 page = find_lock_page(file->f_mapping, index);
67 page = find_or_create_page(file->f_mapping, index,
68 mapping_gfp_mask(file->f_mapping));
94 static void fuse_readdir_cache_end(struct file *file, loff_t pos) argument
96 struct fuse_inode *fi = get_fuse_inode(file_inode(file));
114 fuse_emit(struct file *file, struct dir_context *ctx, struct fuse_dirent *dirent) argument
126 parse_dirfile(char *buf, size_t nbytes, struct file *file, struct dir_context *ctx) argument
150 fuse_direntplus_link(struct file *file, struct fuse_direntplus *direntplus, u64 attr_version) argument
265 fuse_force_forget(struct file *file, u64 nodeid) argument
286 parse_dirplusfile(char *buf, size_t nbytes, struct file *file, struct dir_context *ctx, u64 attr_version) argument
330 fuse_readdir_uncached(struct file *file, struct dir_context *ctx) argument
444 fuse_readdir_cached(struct file *file, struct dir_context *ctx) argument
586 fuse_readdir(struct file *file, struct dir_context *ctx) argument
[all...]
/linux-master/sound/core/
H A Dhwdep.c42 static loff_t snd_hwdep_llseek(struct file * file, loff_t offset, int orig) argument
44 struct snd_hwdep *hw = file->private_data;
46 return hw->ops.llseek(hw, file, offset, orig);
50 static ssize_t snd_hwdep_read(struct file * file, char __user *buf, argument
53 struct snd_hwdep *hw = file->private_data;
59 static ssize_t snd_hwdep_write(struct file * file, const char __user *buf, argument
62 struct snd_hwdep *hw = file
68 snd_hwdep_open(struct inode *inode, struct file * file) argument
146 snd_hwdep_release(struct inode *inode, struct file * file) argument
165 snd_hwdep_poll(struct file * file, poll_table * wait) argument
236 snd_hwdep_ioctl(struct file * file, unsigned int cmd, unsigned long arg) argument
256 snd_hwdep_mmap(struct file * file, struct vm_area_struct * vma) argument
[all...]
/linux-master/mm/
H A Dsecretmem.c117 static int secretmem_release(struct inode *inode, struct file *file) argument
123 static int secretmem_mmap(struct file *file, struct vm_area_struct *vma) argument
193 static struct file *secretmem_file_create(unsigned long flags)
195 struct file *file; local
207 file = ERR_PTR(err);
211 file = alloc_file_pseudo(inode, secretmem_mnt, "secretmem",
213 if (IS_ERR(file))
235 struct file *file; local
[all...]
/linux-master/drivers/leds/
H A Duleds.c52 static int uleds_open(struct inode *inode, struct file *file) argument
67 file->private_data = udev;
68 stream_open(inode, file);
73 static ssize_t uleds_write(struct file *file, const char __user *buffer, argument
76 struct uleds_device *udev = file->private_data;
131 static ssize_t uleds_read(struct file *file, char __user *buffer, size_t count, argument
134 struct uleds_device *udev = file
170 uleds_poll(struct file *file, poll_table *wait) argument
182 uleds_release(struct inode *inode, struct file *file) argument
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_debugfs_params.c34 static int i915_param_int_open(struct inode *inode, struct file *file) argument
36 return single_open(file, i915_param_int_show, inode->i_private);
52 static ssize_t i915_param_int_write(struct file *file, argument
56 struct seq_file *m = file->private_data;
100 static int i915_param_uint_open(struct inode *inode, struct file *file) argument
102 return single_open(file, i915_param_uint_show, inode->i_private);
105 static ssize_t i915_param_uint_write(struct file *fil argument
163 i915_param_charp_open(struct inode *inode, struct file *file) argument
168 i915_param_charp_write(struct file *file, const char __user *ubuf, size_t len, loff_t *offp) argument
[all...]
/linux-master/fs/afs/
H A Dfs_operation.c57 struct afs_vnode *vnode = op->file[0].vnode;
58 struct afs_vnode *vnode2 = op->file[1].vnode;
69 if (!vnode2 || !op->file[1].need_io_lock || vnode == vnode2)
101 struct afs_vnode *vnode = op->file[0].vnode;
102 struct afs_vnode *vnode2 = op->file[1].vnode;
140 struct afs_vnode *vnode = op->file[0].vnode;
146 if (op->file[0].need_io_lock)
150 afs_prepare_vnode(op, &op->file[0], 0);
151 afs_prepare_vnode(op, &op->file[1], 1);
239 if (op->file[
[all...]
/linux-master/drivers/net/wireless/ti/wlcore/
H A Ddebugfs.c3 * This file is part of wl1271
78 static ssize_t tx_queue_len_read(struct file *file, char __user *userbuf, argument
81 struct wl1271 *wl = file->private_data;
123 static ssize_t param##_read(struct file *file, \
127 struct wl1271 *wl = file->private_data; \
133 static ssize_t param##_write(struct file *file, \
137 struct wl1271 *wl = file
175 gpio_power_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
189 gpio_power_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
221 start_recovery_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
240 dynamic_ps_timeout_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
250 dynamic_ps_timeout_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
305 forced_ps_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
315 forced_ps_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
375 split_scan_timeout_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
385 split_scan_timeout_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
417 driver_state_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
516 vifs_state_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
626 dtim_interval_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
641 dtim_interval_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
686 suspend_dtim_interval_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
702 suspend_dtim_interval_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
742 beacon_interval_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
757 beacon_interval_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
800 rx_streaming_interval_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
840 rx_streaming_interval_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument
856 rx_streaming_always_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
896 rx_streaming_always_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument
912 beacon_filtering_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
950 fw_stats_raw_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument
969 sleep_auth_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
979 sleep_auth_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
1032 dev_mem_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
1115 dev_mem_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
1189 dev_mem_seek(struct file *file, loff_t offset, int orig) argument
1205 fw_logger_read(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) argument
1215 fw_logger_write(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) argument
[all...]
/linux-master/scripts/
H A Dstackdelta25 my ($file, $func, $size, $type) = split;
29 # in the .su file with a name of just "11". Since such a
40 $file =~ s/:[0-9]+$//;
41 $su{"${file}\t${func}"} = {size => $size, type => $type};
/linux-master/arch/arc/kernel/
H A Darc_hostlink.c18 static int arc_hl_mmap(struct file *fp, struct vm_area_struct *vma)
31 static long arc_hl_ioctl(struct file *file, unsigned int cmd, argument
/linux-master/fs/coda/
H A Dcoda_fs_i.h36 * coda fs file private data
41 struct file *cfi_container; /* container file for this cnode */
42 unsigned int cfi_mapcount; /* nr of times this file is mapped */
56 struct coda_file_info *coda_ftoc(struct file *file);
/linux-master/include/media/
H A Dv4l2-fh.h5 * V4L2 file handle. Store per file handle data for the V4L2
6 * framework. Using file handles is optional for the drivers.
25 * struct v4l2_fh - Describes a V4L2 file handler
27 * @list: list of file handlers
30 * @prio: priority of the file handler, as defined by &enum v4l2_priority
60 * v4l2_fh_init - Initialise the file handle.
66 * file handles should be initialised in this function. Must be called
73 * v4l2_fh_add - Add the fh to the list of file handles on a video_device.
78 * The @fh file handl
[all...]
/linux-master/kernel/trace/
H A Dtrace_recursion_record.c181 static int recursed_function_open(struct inode *inode, struct file *file) argument
186 /* If this file was opened for write, then erase contents */
187 if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) {
196 if (file->f_mode & FMODE_READ)
197 ret = seq_open(file, &recursed_function_seq_ops);
203 static ssize_t recursed_function_write(struct file *file, argument
210 static int recursed_function_release(struct inode *inode, struct file *fil argument
[all...]
/linux-master/include/soc/tegra/
H A Dtegra-cbb.h36 void tegra_cbb_print_err(struct seq_file *file, const char *fmt, ...);
38 void tegra_cbb_print_cache(struct seq_file *file, u32 cache);
39 void tegra_cbb_print_prot(struct seq_file *file, u32 prot);
/linux-master/arch/x86/mm/
H A Dhugetlbpage.c49 static unsigned long hugetlb_get_unmapped_area_bottomup(struct file *file, argument
53 struct hstate *h = hstate_file(file);
72 static unsigned long hugetlb_get_unmapped_area_topdown(struct file *file, argument
76 struct hstate *h = hstate_file(file);
113 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, argument
116 struct hstate *h = hstate_file(file);
128 if (prepare_hugepage_range(file, add
[all...]
/linux-master/tools/objtool/include/objtool/
H A Dobjtool.h44 void objtool_pv_add(struct objtool_file *file, int idx, struct symbol *func);
46 int check(struct objtool_file *file);
48 int orc_create(struct objtool_file *file);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_subprogs_extable.c22 int BPF_PROG(handle_fexit_ret_subprogs, int arg, struct file *ret)
32 int BPF_PROG(handle_fexit_ret_subprogs2, int arg, struct file *ret)
42 int BPF_PROG(handle_fexit_ret_subprogs3, int arg, struct file *ret)

Completed in 269 milliseconds

<<11121314151617181920>>