Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 168 files:
- arch/arm/kernel/atags_proc.c, line 22
- arch/loongarch/kernel/kdebugfs.c, 2 times
- arch/m68k/kernel/bootinfo_proc.c, line 31
- arch/mips/mm/sc-debugfs.c, line 47
- arch/mips/sibyte/common/sb_tbprof.c, line 535
- arch/powerpc/kernel/dawr.c, line 90
- arch/powerpc/kernel/rtas_flash.c, 4 times
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 1933
- arch/powerpc/platforms/powernv/memtrace.c, line 68
- arch/powerpc/platforms/powernv/opal-lpc.c, line 350
- arch/powerpc/platforms/powernv/opal-xscom.c, line 152
- arch/powerpc/platforms/pseries/lpar.c, line 2008
- arch/x86/kernel/itmt.c, line 78
- arch/x86/kernel/kdebugfs.c, line 72
- arch/x86/kernel/tboot.c, line 408
- arch/x86/mm/pkeys.c, line 170
- arch/x86/mm/tlb.c, line 1777
- arch/xtensa/platforms/iss/simdisk.c, line 293
- block/bsg.c, line 196
- drivers/acpi/ec_sys.c, line 107
- drivers/auxdisplay/panel.c, line 1072
- drivers/base/regmap/regmap-debugfs.c, 4 times
- drivers/block/zram/zram_drv.c, line 1605
- drivers/bluetooth/btmrvl_debugfs.c, 3 times
- drivers/bluetooth/btusb.c, line 3964
- drivers/bluetooth/hci_vhci.c, 3 times
- drivers/gpio/gpio-virtuser.c, 5 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c, 15 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c, line 118
- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c, line 4964
- drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c, line 113
- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c, line 182
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c, line 513
- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c, line 1227
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c, 19 times
- drivers/gpu/drm/amd/pm/amdgpu_pm.c, line 5093
- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c, line 4101
- drivers/gpu/drm/bridge/ite-it6505.c, line 3495
- drivers/gpu/drm/i915/display/intel_display_debugfs.c, line 821
- drivers/gpu/drm/i915/display/intel_display_debugfs_params.c, 4 times
- drivers/gpu/drm/i915/i915_debugfs_params.c, 6 times
- drivers/gpu/drm/i915/i915_gpu_error.c, 2 times
- drivers/gpu/drm/radeon/radeon_ttm.c, 2 times
- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c, 2 times
- drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c, 2 times
- drivers/hwmon/mr75203.c, line 214
- drivers/iio/adc/ad9467.c, 2 times
- drivers/iio/gyro/adis16136.c, line 103
- drivers/iio/imu/adis16400.c, line 236
- drivers/iio/imu/adis16475.c, 2 times
- drivers/iio/imu/adis16480.c, 2 times
- drivers/iio/imu/adis16550.c, 2 times
- drivers/iio/imu/bno055/bno055.c, line 1330
- drivers/infiniband/hw/cxgb4/device.c, 2 times
- drivers/macintosh/ans-lcd.c, line 141
- drivers/media/dvb-core/dmxdev.c, 2 times
- drivers/media/radio/radio-si476x.c, 5 times
- drivers/mmc/core/block.c, line 3114
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c, 2 times
- drivers/net/wireless/ath/ath10k/debug.c, 23 times
- drivers/net/wireless/ath/ath10k/debugfs_sta.c, 8 times
- drivers/net/wireless/ath/ath10k/spectral.c, 3 times
- drivers/net/wireless/ath/ath11k/cfr.c, 2 times
- drivers/net/wireless/ath/ath11k/debugfs.c, 12 times
- drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c, 3 times
- drivers/net/wireless/ath/ath11k/debugfs_sta.c, 13 times
- drivers/net/wireless/ath/ath11k/spectral.c, 3 times
- drivers/net/wireless/ath/ath12k/debugfs.c, 8 times
- drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c, 3 times
- drivers/net/wireless/ath/ath12k/debugfs_sta.c, 2 times
- drivers/net/wireless/ath/ath5k/debug.c, 6 times
- drivers/net/wireless/ath/ath6kl/debug.c, 21 times
- drivers/net/wireless/ath/ath9k/common-debug.c, 4 times
- drivers/net/wireless/ath/ath9k/common-spectral.c, 5 times
- drivers/net/wireless/ath/ath9k/debug.c, 12 times
- drivers/net/wireless/ath/ath9k/debug_sta.c, 2 times
- drivers/net/wireless/ath/ath9k/dfs_debug.c, 2 times
- drivers/net/wireless/ath/ath9k/htc_drv_debug.c, 8 times
- drivers/net/wireless/ath/ath9k/tx99.c, 2 times
- drivers/net/wireless/ath/wil6210/debugfs.c, line 680
- drivers/net/wireless/intel/iwlegacy/3945-rs.c, line 834
- drivers/net/wireless/intel/iwlegacy/4965-rs.c, 3 times
- drivers/net/wireless/intel/iwlwifi/dvm/rs.c, 3 times
- drivers/net/wireless/intel/iwlwifi/mei/main.c, 2 times
- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c, line 2093
- drivers/net/wireless/intel/iwlwifi/mvm/rs.c, 3 times
- drivers/net/wireless/marvell/libertas/debugfs.c, line 900
- drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c, 3 times
- drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c, 2 times
- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c, 5 times
- drivers/net/wireless/st/cw1200/debug.c, line 357
- drivers/net/wireless/ti/wl18xx/debugfs.c, 5 times
- drivers/net/wireless/ti/wlcore/debugfs.c, 18 times
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, line 1154
- drivers/opp/debugfs.c, line 53
- drivers/platform/chrome/cros_ec_debugfs.c, 2 times
- drivers/regulator/core.c, line 1982
- drivers/scsi/csiostor/csio_init.c, line 109
- drivers/scsi/esas2r/esas2r_main.c, line 616
- drivers/soc/qcom/rmtfs_mem.c, line 158
- drivers/staging/media/av7110/av7110_ca.c, line 357
- drivers/thermal/testing/command.c, line 204
- drivers/tty/serial/pch_uart.c, line 347
- drivers/usb/class/usbtmc.c, line 2287
- drivers/usb/fotg210/fotg210-hcd.c, 3 times
- drivers/usb/host/ehci-dbg.c, 4 times
- drivers/usb/host/ohci-dbg.c, 3 times
- drivers/usb/misc/chaoskey.c, line 582
- drivers/usb/misc/idmouse.c, line 102
- drivers/usb/misc/yurex.c, line 531
- drivers/video/fbdev/core/fb_chrdev.c, line 419
- drivers/xen/xenfs/super.c, line 44
- fs/binfmt_misc.c, line 1548
- fs/debugfs/file.c, 7 times
- fs/dlm/debug_fs.c, line 662
- fs/gfs2/file.c, 2 times
- fs/hugetlbfs/inode.c, line 1212
- fs/lockd/procfs.c, line 66
- fs/nfsd/nfsctl.c, line 140
- fs/ocfs2/dlmfs/dlmfs.c, line 526
- fs/ocfs2/stack_user.c, line 611
- fs/orangefs/dir.c, line 300
- fs/proc/base.c, 2 times
- fs/proc/kcore.c, line 670
- fs/proc/proc_sysctl.c, line 863
- fs/proc/vmcore.c, line 714
- fs/pstore/inode.c, line 170
- fs/read_write.c, line 385
- fs/resctrl/pseudo_lock.c, line 778
- ipc/mqueue.c, line 1597
- kernel/configs.c, line 52
- kernel/dma/debug.c, line 834
- kernel/kprobes.c, line 3055
- kernel/locking/lock_events.c, line 115
- kernel/module/stats.c, line 406
- kernel/profile.c, line 213
- kernel/sched/debug.c, line 355
- kernel/trace/blktrace.c, line 585
- kernel/trace/ftrace.c, line 1003
- kernel/trace/trace.c, 3 times
- kernel/trace/trace_events.c, 9 times
- kernel/trace/trace_stack.c, line 372
- lib/test_hmm.c, line 1715
- net/bluetooth/hci_debugfs.c, 9 times
- net/bluetooth/selftest.c, line 193
- net/bluetooth/smp.c, line 3681
- net/mac80211/debugfs.c, 6 times
- net/mac80211/rate.c, line 255
- net/wireless/debugfs.c, line 118
- security/apparmor/apparmorfs.c, 3 times
- security/smack/smackfs.c, 7 times
- sound/core/jack.c, 6 times
- sound/soc/fsl/imx-audmux.c, line 132
- sound/soc/intel/avs/debugfs.c, 3 times
- sound/soc/intel/avs/pcm.c, line 955
- sound/soc/soc-dapm.c, 2 times
- sound/soc/soc-pcm.c, line 270
- sound/soc/sof/debug.c, 2 times
- sound/soc/sof/ipc3-dtrace.c, 2 times
- sound/soc/sof/ipc4-mtrace.c, 2 times
- sound/soc/sof/sof-client-ipc-flood-test.c, line 268
- sound/soc/sof/sof-client-ipc-msg-injector.c, 2 times
- sound/soc/sof/sof-client-probes.c, 3 times
Smatch caller information:
fs/orangefs/dir.c orangefs_dir_llseek() -> default_llseek()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,4096-ptr_max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->inode_info_offs | 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| BUF_SIZE | 0 | file | (-1)-s32max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| DATA_SOURCE | 0 | file | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | whence | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | offset | s64min-s64max |
| USER_DATA | 2 | whence | 0-4 |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.moved->d_inode->i_size |
fs/pstore/inode.c pstore_file_llseek() -> default_llseek()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->inode_info_offs | 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | file->private_data | 4096-ptr_max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| DATA_SOURCE | 0 | file | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | whence | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | offset | s64min-s64max |
| USER_DATA | 2 | whence | 0-4 |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.moved->d_inode->i_size |
fs/debugfs/file.c full_proxy_llseek() -> (struct file_operations)->llseek()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->inode_info_offs | 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| DATA_SOURCE | 0 | file | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | whence | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | offset | s64min-s64max |
| USER_DATA | 2 | whence | 0-4 |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.moved->d_inode->i_size |
fs/read_write.c vfs_llseek() -> (struct file_operations)->llseek()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_op | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->inode_info_offs | 1632,1720,1808,2632,2648 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| BUF_SIZE | 0 | file | (-1),1-s32max |
| BUF_SIZE | 0 | file | (-1),1-s32max |
| DATA_SOURCE | 0 | file | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | whence | $2 |
| CONTAINER | 0 | -16-80+0 | $(-1) |
| BIT_INFO | 0 | file->f_mode | 0x4,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | offset | s64min-s64max |
| USER_DATA | 2 | whence | 0-4 |
| HALF_LOCKED2 | &pool->lock |
fs/proc/inode.c proc_reg_llseek() -> (struct proc_ops)->proc_lseek()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->inode_info_offs | 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| DATA_SOURCE | 0 | file | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | whence | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | offset | s64min-s64max |
| USER_DATA | 2 | whence | 0-4 |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.moved->d_inode->i_size |
fs/proc/inode.c proc_reg_llseek() -> (struct proc_ops)->proc_lseek()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->inode_info_offs | 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| DATA_SOURCE | 0 | file | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | whence | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | offset | s64min-s64max |
| USER_DATA | 2 | whence | 0-4 |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.moved->d_inode->i_size |
fs/debugfs/file.c short_proxy_llseek() -> (struct debugfs_short_fops)->llseek()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->inode_info_offs | 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,5297,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | file->f_path.dentry->d_inode->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| BUF_SIZE | 0 | file | (-1)-s32max |
| DATA_SOURCE | 0 | file | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | whence | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | offset | s64min-s64max |
| USER_DATA | 2 | whence | 0-4 |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | file->f_path.moved->d_inode->i_size |