/linux-master/fs/ |
H A D | remap_range.c | 6 #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 D | backing-file.c | 5 * 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 D | dir.c | 33 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 D | file.c | 3 * 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 D | gruprocfs.c | 7 * 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 D | securityfs.c | 31 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 D | sync_file.c | 10 #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 D | openclose.c | 5 #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 D | debugfs.c | 35 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 D | readdir.c | 6 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 D | hwdep.c | 42 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 D | secretmem.c | 117 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 D | uleds.c | 52 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 D | i915_debugfs_params.c | 34 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 D | fs_operation.c | 57 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 D | debugfs.c | 3 * 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 D | stackdelta | 25 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 D | arc_hostlink.c | 18 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 D | coda_fs_i.h | 36 * 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 D | v4l2-fh.h | 5 * 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 D | trace_recursion_record.c | 181 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 D | tegra-cbb.h | 36 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 D | hugetlbpage.c | 49 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 D | objtool.h | 44 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 D | test_subprogs_extable.c | 22 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)
|