Defined in 4 files as a member:

Defined in 4 files as a function:

Referenced in 321 files:

Smatch caller information:

net/ethtool/common.c __ethtool_get_link() -> (struct ethtool_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_link 1-u64max
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
DATA_SOURCE 0 dev $0
CONTAINER 0 -104-784+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

Smatch assignments to (struct inode_operations)->get_link:

fs/hfs/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/squashfs/symlink.c (null)() -> (struct inode_operations)->get_link [6702017735668281344]

fs/proc/proc_net.c (null)() -> (struct inode_operations)->get_link [0]

fs/ramfs/file-mmu.c (null)() -> (struct inode_operations)->get_link [0]

fs/failfs.c (null)() -> (struct inode_operations)->get_link [0]

fs/pidfs.c (null)() -> (struct inode_operations)->get_link [0]

arch/x86/kvm/../../../virt/kvm/guest_memfd.c (null)() -> (struct inode_operations)->get_link [0]

drivers/virt/coco/efi_secret/efi_secret.c (null)() -> (struct inode_operations)->get_link [0]

fs/orangefs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/bfs/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/nfs/nfs3proc.c (null)() -> (struct inode_operations)->get_link [0]

fs/tracefs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/omfs/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/coda/cnode.c (null)() -> (struct inode_operations)->get_link [6702017735668281344]

fs/ext4/hash-test.c test_ext4fs_dirhash_casefold_fallback() -> (struct inode_operations)->get_link [0]

fs/ext4/hash-test.c test_ext4fs_dirhash_casefolded_names_hash_consistently() -> (struct inode_operations)->get_link [0]

fs/ext4/hash-test.c test_ext4fs_dirhash_siphash_without_key_returns_einval() -> (struct inode_operations)->get_link [0]

fs/cramfs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/ramfs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/affs/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/afs/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/nfs/namespace.c (null)() -> (struct inode_operations)->get_link [0]

fs/vboxsf/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/proc/base.c (null)() -> (struct inode_operations)->get_link [0,897856140748513280,4556780307233517568]

fs/proc/namespaces.c (null)() -> (struct inode_operations)->get_link [0,3983887070055698432]

fs/befs/linuxvfs.c (null)() -> (struct inode_operations)->get_link [0]

fs/configfs/dir.c (null)() -> (struct inode_operations)->get_link [0]

security/apparmor/apparmorfs.c (null)() -> (struct inode_operations)->get_link [0,1545240859079487488,3098427506321408000,3491723120196300800,4005550893227503616]

fs/tracefs/event_inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/ecryptfs/inode.c (null)() -> (struct inode_operations)->get_link [0,6672151514199703552]

fs/namei.c (null)() -> (struct inode_operations)->get_link [6702017735668281344]

fs/fuse/dir.c (null)() -> (struct inode_operations)->get_link [0,8431353577272274944]

fs/btrfs/inode.c (null)() -> (struct inode_operations)->get_link [0,6702017735668281344]

fs/coda/pioctl.c (null)() -> (struct inode_operations)->get_link [0]

fs/proc/fd.c (null)() -> (struct inode_operations)->get_link [0]

fs/ntfs3/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/jffs2/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/minix/inode.c (null)() -> (struct inode_operations)->get_link [6702017735668281344]

fs/overlayfs/inode.c (null)() -> (struct inode_operations)->get_link [0,8831930104914944000]

fs/ubifs/xattr.c (null)() -> (struct inode_operations)->get_link [0]

fs/configfs/symlink.c (null)() -> (struct inode_operations)->get_link [8955387638515470336]

fs/ext4/symlink.c (null)() -> (struct inode_operations)->get_link [2143219223183851520,3676155959721263104,8955387638515470336]

fs/orangefs/namei.c (null)() -> (struct inode_operations)->get_link [0]

mm/shmem.c (null)() -> (struct inode_operations)->get_link [0,8593688843627053056,8955387638515470336]

fs/nfs/symlink.c (null)() -> (struct inode_operations)->get_link [7081861928951496704]

fs/erofs/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/adfs/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/pstore/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/smb/client/namespace.c (null)() -> (struct inode_operations)->get_link [0]

fs/afs/dynroot.c (null)() -> (struct inode_operations)->get_link [0,676764903891374080]

fs/proc/root.c (null)() -> (struct inode_operations)->get_link [0]

fs/kernfs/dir.c (null)() -> (struct inode_operations)->get_link [0]

mm/secretmem.c (null)() -> (struct inode_operations)->get_link [0]

fs/udf/symlink.c (null)() -> (struct inode_operations)->get_link [6702017735668281344]

fs/coda/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/jfs/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/ocfs2/symlink.c (null)() -> (struct inode_operations)->get_link [6702017735668281344]

fs/configfs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/kernfs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/overlayfs/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/bad_inode.c (null)() -> (struct inode_operations)->get_link [1056539746719367168]

fs/ext2/symlink.c (null)() -> (struct inode_operations)->get_link [6702017735668281344,8955387638515470336]

fs/minix/namei.c (null)() -> (struct inode_operations)->get_link [0]

kernel/bpf/inode.c (null)() -> (struct inode_operations)->get_link [0,8955387638515470336]

fs/autofs/symlink.c (null)() -> (struct inode_operations)->get_link [5542988874406322176]

fs/ocfs2/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/ext2/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/fat/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/9p/vfs_inode_dotl.c (null)() -> (struct inode_operations)->get_link [0,4114937999909019648]

security/selinux/selinuxfs.c (null)() -> (struct inode_operations)->get_link [0]

fs/isofs/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/ceph/inode.c (null)() -> (struct inode_operations)->get_link [0,7208488045988622336,8955387638515470336]

fs/bfs/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/erofs/inode.c (null)() -> (struct inode_operations)->get_link [0,6702017735668281344,8955387638515470336]

fs/hfsplus/inode.c (null)() -> (struct inode_operations)->get_link [0,6702017735668281344]

fs/squashfs/inode.c (null)() -> (struct inode_operations)->get_link [0]

drivers/android/binderfs.c (null)() -> (struct inode_operations)->get_link [0]

fs/affs/symlink.c (null)() -> (struct inode_operations)->get_link [6702017735668281344]

fs/exfat/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/udf/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/hfsplus/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/autofs/root.c (null)() -> (struct inode_operations)->get_link [0]

fs/f2fs/namei.c (null)() -> (struct inode_operations)->get_link [0,1748551394690826240,4323534009824296960]

fs/nilfs2/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/efivarfs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/ocfs2/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/minix/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/ntfs3/inode.c (null)() -> (struct inode_operations)->get_link [4939366337038401536]

fs/proc/thread_self.c (null)() -> (struct inode_operations)->get_link [8632423037771558912]

net/socket.c (null)() -> (struct inode_operations)->get_link [0]

fs/hpfs/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/anon_inodes.c (null)() -> (struct inode_operations)->get_link [0]

fs/debugfs/inode.c (null)() -> (struct inode_operations)->get_link [0,8955387638515470336]

fs/ocfs2/dlmfs/dlmfs.c (null)() -> (struct inode_operations)->get_link [0]

fs/coda/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/zonefs/super.c (null)() -> (struct inode_operations)->get_link [0]

fs/fat/inode.c fat_fill_inode() -> (struct inode_operations)->get_link [ignore]

fs/fat/inode.c fat_read_root() -> (struct inode_operations)->get_link [ignore]

fs/9p/vfs_inode.c (null)() -> (struct inode_operations)->get_link [0,8964537783889891328]

fs/hpfs/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/exfat/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/hfs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/ufs/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/ubifs/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/jffs2/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/ext2/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/xfs/xfs_iops.c (null)() -> (struct inode_operations)->get_link [0,349783917706182656]

fs/fat/namei_vfat.c (null)() -> (struct inode_operations)->get_link [0]

fs/nfs/nfs4proc.c (null)() -> (struct inode_operations)->get_link [0]

fs/fat/namei_msdos.c (null)() -> (struct inode_operations)->get_link [0]

fs/hugetlbfs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/f2fs/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/afs/symlink.c (null)() -> (struct inode_operations)->get_link [1664919964780503040]

fs/nilfs2/namei.c (null)() -> (struct inode_operations)->get_link [0,6702017735668281344]

fs/ext4/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/ntfs/file.c (null)() -> (struct inode_operations)->get_link [0,8374487031212457984]

fs/ufs/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/proc/generic.c (null)() -> (struct inode_operations)->get_link [0]

fs/ubifs/file.c (null)() -> (struct inode_operations)->get_link [0,6555212602130890752]

fs/nfs/proc.c (null)() -> (struct inode_operations)->get_link [0]

fs/adfs/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/jffs2/symlink.c (null)() -> (struct inode_operations)->get_link [8955387638515470336]

fs/smb/client/inode.c (null)() -> (struct inode_operations)->get_link [0]

fs/afs/mntpt.c (null)() -> (struct inode_operations)->get_link [0]

fs/ntfs/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/qnx6/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/gfs2/inode.c (null)() -> (struct inode_operations)->get_link [0,1655633230427033600]

fs/romfs/super.c (null)() -> (struct inode_operations)->get_link [0]

fs/ceph/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/ntfs3/file.c (null)() -> (struct inode_operations)->get_link [0]

fs/udf/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/ext4/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/afs/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/jfs/namei.c (null)() -> (struct inode_operations)->get_link [0]

fs/binfmt_misc.c (null)() -> (struct inode_operations)->get_link [0]

fs/proc/self.c (null)() -> (struct inode_operations)->get_link [2173251222569050112]

fs/nilfs2/mdt.c (null)() -> (struct inode_operations)->get_link [0]

fs/smb/client/cifsfs.c (null)() -> (struct inode_operations)->get_link [0,6050734603706236928]

fs/orangefs/symlink.c (null)() -> (struct inode_operations)->get_link [8955387638515470336]

fs/qnx4/dir.c (null)() -> (struct inode_operations)->get_link [0]

kernel/bpf/token.c (null)() -> (struct inode_operations)->get_link [0]

fs/proc/proc_sysctl.c (null)() -> (struct inode_operations)->get_link [0]

fs/kernfs/symlink.c (null)() -> (struct inode_operations)->get_link [364217666359054336]

fs/proc/inode.c (null)() -> (struct inode_operations)->get_link [1626991573325320192]

fs/libfs.c (null)() -> (struct inode_operations)->get_link [0,8955387638515470336]

fs/squashfs/namei.c (null)() -> (struct inode_operations)->get_link [0]

ipc/mqueue.c (null)() -> (struct inode_operations)->get_link [0]

fs/vboxsf/file.c (null)() -> (struct inode_operations)->get_link [0,5932255997064450048]

fs/omfs/dir.c (null)() -> (struct inode_operations)->get_link [0]

fs/jfs/symlink.c (null)() -> (struct inode_operations)->get_link [6702017735668281344,8955387638515470336]

fs/affs/dir.c (null)() -> (struct inode_operations)->get_link [0]