# files

file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/nvpair/fnvpair.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/nvpair/nvpair.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/nvpair/nvpair_alloc_fixed.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/nvpair/nvpair_alloc_spl.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/avl/avl.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/unicode/u8_textprep.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/unicode/uconv.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-condvar.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-cred.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-err.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-generic.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-kmem-cache.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-kmem.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-kstat.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-proc.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-procfs-list.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-taskq.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-thread.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-tsd.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-vmem.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-xdr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-zlib.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/abd_os.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/arc_os.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/mmp_os.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/policy.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/spa_misc_os.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/vdev_disk.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/vdev_file.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_acl.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_ctldir.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_debug.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_dir.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_file_os.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_ioctl_os.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_racct.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_sysfs.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_uio.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_vfsops.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_vnops_os.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_znode.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zio_crypt.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_ctldir.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_export.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_file.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_inode.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_super.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_xattr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zvol_os.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/abd.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/aggsum.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/arc.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/blkptr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/bplist.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/bpobj.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/bptree.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/bqueue.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/btree.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dataset_kstats.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dbuf.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dbuf_stats.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/ddt.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/ddt_zap.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_diff.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_object.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_objset.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_recv.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_redact.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_send.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_traverse.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_tx.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_zfetch.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dnode.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dnode_sync.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_bookmark.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_crypt.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_dataset.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_deadlist.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_deleg.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_destroy.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_dir.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_pool.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_prop.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_scan.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_synctask.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_userhold.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/edonr_zfs.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/fm.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/gzip.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/hkdf.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/lz4.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/lzjb.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/metaslab.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/mmp.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/multilist.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/objlist.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/pathname.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/range_tree.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/rrwlock.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/sa.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/sha256.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/skein_zfs.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_boot.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_checkpoint.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_config.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_errlog.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_history.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_log_spacemap.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_misc.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_stats.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/space_map.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/space_reftree.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/txg.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/uberblock.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/unique.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_cache.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_indirect.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_indirect_births.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_indirect_mapping.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_initialize.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_label.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_mirror.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_missing.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_queue.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_aarch64_neon.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_aarch64_neonx2.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_scalar.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_rebuild.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_removal.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_root.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_trim.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zap.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zap_leaf.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zap_micro.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_get.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_global.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_iter.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_set.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_synctask.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfeature.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_byteswap.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_fm.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_fuid.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_ioctl.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_log.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_onexit.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_quota.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_ratelimit.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_replay.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_rlock.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_sa.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_vnops.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zil.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zio.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zio_checksum.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zio_compress.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zio_inject.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zle.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zrlock.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zthr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zfs/zvol.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/aes/aes_impl.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/aes/aes_impl_generic.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/aes/aes_modes.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/edonr/edonr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/cbc.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/ccm.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/ctr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/ecb.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/gcm.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/gcm_generic.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/modes.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/sha1/sha1.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/sha2/sha2.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/skein/skein.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/skein/skein_block.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_cipher.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_ctxops.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_digest.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_mac.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_miscapi.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_callprov.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_mech_tabs.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_prov_lib.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_prov_tabs.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_sched.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/illumos-crypto.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/io/aes.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/io/edonr_mod.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/io/sha1_mod.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/io/sha2_mod.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/io/skein_mod.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/os/modconf.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/os/modhash.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/icp/spi/kcf_spi.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/cityhash.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfeature_common.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_comutil.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_deleg.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher_aarch64_neon.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher_superscalar.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher_superscalar4.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_namecheck.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_prop.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zpool_prop.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zprop_common.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zstd/lib/zstd.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/zstd/zfs_zstd.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lapi.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lauxlib.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lbaselib.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lcode.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lcompat.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lcorolib.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/ldebug.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/ldo.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lfunc.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lgc.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/llex.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lmem.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lobject.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lparser.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lstate.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lstring.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lstrlib.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/ltable.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/ltablib.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/ltm.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lvm.c


file:
/build/linux-RvrfQ9/linux-5.13.0/debian/build/build-generic-64k/________________________________dkms/build/zfs/2.0.6/build/module/lua/lzio.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_hw_sequencer.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_compressor.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_regamma_v.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator_v.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_hw_sequencer.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_hw_sequencer.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_timing_generator.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_hw_sequencer.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_timing_generator.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_factory_dce110.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce110/hw_translate_dce110.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_factory_dce120.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce120/hw_translate_dce120.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_factory_dce60.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce60/hw_translate_dce60.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_factory_dce80.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dce80/hw_translate_dce80.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_factory_diag.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_translate_diag.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce110/irq_service_dce110.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce120/irq_service_dce120.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce60/irq_service_dce60.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dce80/irq_service_dce80.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_encoder.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_transition.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp2_execution.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp2_transition.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/modules/info_packet/info_packet.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c


file:
/build/linux-RvrfQ9/linux-5.13.0/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.c


# funs

func: aarch64_insn_gen_add_sub_imm
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "int", "enum aarch64_insn_variant", "enum aarch64_insn_adsb_type"]


func: aarch64_insn_gen_add_sub_shifted_reg
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "int", "enum aarch64_insn_variant", "enum aarch64_insn_adsb_type"]


func: aarch64_insn_gen_bitfield
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "int", "int", "enum aarch64_insn_variant", "enum aarch64_insn_bitfield_type"]


func: aarch64_insn_gen_comp_branch_imm
ret: u32
module: vm
args:
["unsigned long", "unsigned long", "enum aarch64_insn_register", "enum aarch64_insn_variant", "enum aarch64_insn_branch_type"]


func: aarch64_insn_gen_data1
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_variant", "enum aarch64_insn_data1_type"]


func: aarch64_insn_gen_data2
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_variant", "enum aarch64_insn_data2_type"]


func: aarch64_insn_gen_data3
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_variant", "enum aarch64_insn_data3_type"]


func: aarch64_insn_gen_extr
ret: u32
module: vm
args:
["enum aarch64_insn_variant", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "u8"]


func: aarch64_insn_gen_ldadd
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_size_type"]


func: aarch64_insn_gen_load_store_ex
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_size_type", "enum aarch64_insn_ldst_type"]


func: aarch64_insn_gen_load_store_pair
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "int", "enum aarch64_insn_variant", "enum aarch64_insn_ldst_type"]


func: aarch64_insn_gen_logical_immediate
ret: u32
module: vm
args:
["enum aarch64_insn_logic_type", "enum aarch64_insn_variant", "enum aarch64_insn_register", "enum aarch64_insn_register", "u64"]


func: aarch64_insn_gen_logical_shifted_reg
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_register", "enum aarch64_insn_register", "int", "enum aarch64_insn_variant", "enum aarch64_insn_logic_type"]


func: aarch64_insn_gen_movewide
ret: u32
module: vm
args:
["enum aarch64_insn_register", "int", "int", "enum aarch64_insn_variant", "enum aarch64_insn_movewide_type"]


func: aarch64_insn_gen_prefetch
ret: u32
module: vm
args:
["enum aarch64_insn_register", "enum aarch64_insn_prfm_type", "enum aarch64_insn_prfm_target", "enum aarch64_insn_prfm_policy"]


func: image_load
ret: static void *
module: vm
args:
["struct kimage *", "char *", "unsigned long", "char *", "unsigned long", "char *", "unsigned long"]


func: __fpr_set
ret: static int
module: vm
args:
["struct task_struct *", "unsigned int", "unsigned int", "const void *", "const void *", "unsigned int", "const struct user_regset *"]


func: compat_gpr_set
ret: static int
module: vm
args:
["struct task_struct *", "const struct user_regset *", "unsigned int", "unsigned int", "const void *", "const void *"]


func: kvm_set_memslot
ret: static int
module: vm
args:
["struct kvm *", "const struct kvm_userspace_memory_region *", "struct kvm_memory_slot *", "struct kvm_memory_slot *", "enum kvm_mr_change", "int"]


func: sve_reg_to_region
ret: static int
module: vm
args:
["struct sve_state_reg_region *", "struct kvm_vcpu *", "const struct kvm_one_reg *", "const struct kvm_one_reg *"]


func: kvm_pgtable_stage2_init_flags
ret: int
module: vm
args:
["struct kvm_pgtable *", "struct kvm_arch *", "struct kvm_pgtable_mm_ops *", "enum kvm_pgtable_stage2_flags"]


func: kvm_arch_commit_memory_region
ret: void
module: vm
args:
["struct kvm *", "const struct kvm_userspace_memory_region *", "struct kvm_memory_slot *", "const struct kvm_memory_slot *", "enum kvm_mr_change"]


func: kvm_arch_prepare_memory_region
ret: int
module: vm
args:
["struct kvm *", "struct kvm_memory_slot *", "const struct kvm_userspace_memory_region *", "enum kvm_mr_change"]


func: copy_to_user_page
ret: void
module: vm
args:
["struct vm_area_struct *", "struct page *", "unsigned long", "void *", "const void *", "unsigned long"]


func: __create_pgd_mapping
ret: static void
module: vm
args:
["pgd_t *", "phys_addr_t", "unsigned long", "phys_addr_t", "pgprot_t", "phys_addr_t (*)(int)", "int"]


func: alloc_init_cont_pte
ret: static void
module: vm
args:
["pmd_t *", "unsigned long", "unsigned long", "phys_addr_t", "pgprot_t", "phys_addr_t (*)(int)", "int"]


func: init_pmd
ret: static void
module: vm
args:
["pud_t *", "unsigned long", "unsigned long", "phys_addr_t", "pgprot_t", "phys_addr_t (*)(int)", "int"]


func: clear_foreign_p2m_mapping
ret: int
module: vm
args:
["struct gnttab_unmap_grant_ref *", "struct gnttab_unmap_grant_ref *", "struct page **", "unsigned int"]


func: set_foreign_p2m_mapping
ret: int
module: vm
args:
["struct gnttab_map_grant_ref *", "struct gnttab_map_grant_ref *", "struct page **", "unsigned int"]


func: bio_add_hw_page
ret: int
module: vm
args:
["struct request_queue *", "struct bio *", "struct page *", "unsigned int", "unsigned int", "unsigned int", "bool *"]


func: blkcg_print_blkgs
ret: void
module: vm
args:
["struct seq_file *", "struct blkcg *", "u64 (*)(struct seq_file *, struct blkg_policy_data *, int)", "const struct blkcg_policy *", "int", "bool"]


func: blk_rq_prep_clone
ret: int
module: vm
args:
["struct request *", "struct request *", "struct bio_set *", "gfp_t", "int (*)(struct bio *, struct bio *, void *)", "void *"]


func: blk_crypto_init_key
ret: int
module: vm
args:
["struct blk_crypto_key *", "const u8 *", "enum blk_crypto_mode_num", "unsigned int", "unsigned int"]


func: blk_rq_map_user
ret: int
module: vm
args:
["struct request_queue *", "struct request *", "struct rq_map_data *", "void *", "unsigned long", "gfp_t"]


func: blk_rq_map_user_iov
ret: int
module: vm
args:
["struct request_queue *", "struct request *", "struct rq_map_data *", "const struct iov_iter *", "gfp_t"]


func: bvec_split_segs
ret: static bool
module: vm
args:
["const struct request_queue *", "const struct bio_vec *", "unsigned int *", "unsigned int *", "unsigned int", "unsigned int"]


func: blk_stat_alloc_callback
ret: struct blk_stat_callback *
module: vm
args:
["void (*)(struct blk_stat_callback *)", "int (*)(const struct request *)", "unsigned int", "void *"]


func: blkdev_truncate_zone_range
ret: static int
module: vm
args:
["struct block_device *", "fmode_t", "const struct blk_zone_range *", "const struct blk_zone_range *"]


func: cmdline_parts_set
ret: int
module: vm
args:
["struct cmdline_parts *", "sector_t", "int", "int (*)(int, struct cmdline_subpart *, void *)", "void *"]


func: verify_pkcs7_message_sig
ret: int
module: vm
args:
["const void *", "size_t", "struct pkcs7_message *", "struct key *", "enum key_being_used_for", "int (*)(void *, const void *, size_t, size_t)", "void *"]


func: verify_pkcs7_signature
ret: int
module: vm
args:
["const void *", "size_t", "const void *", "size_t", "struct key *", "enum key_being_used_for", "int (*)(void *, const void *, size_t, size_t)", "void *"]


func: drbg_kcapi_sym
ret: static int
module: vm
args:
["struct drbg_state *", "unsigned char *", "const struct drbg_string *", "const struct drbg_string *"]


func: crypto_ecb_crypt
ret: static int
module: vm
args:
["struct skcipher_request *", "struct crypto_cipher *", "void (*)(struct crypto_tfm *, u8 *, const u8 *)"]


func: acpi_ds_init_buffer_field
ret: static acpi_status
module: vm
args:
["u16", "union acpi_operand_object *", "union acpi_operand_object *", "union acpi_operand_object *", "union acpi_operand_object *", "union acpi_operand_object *"]


func: acpi_ds_create_walk_state
ret: struct acpi_walk_state *
module: vm
args:
["acpi_owner_id", "union acpi_parse_object *", "union acpi_operand_object *", "struct acpi_thread_state *"]


func: acpi_ds_init_aml_walk
ret: acpi_status
module: vm
args:
["struct acpi_walk_state *", "union acpi_parse_object *", "struct acpi_namespace_node *", "u8 *", "u32", "struct acpi_evaluate_info *", "u8"]


func: acpi_ev_install_space_handler
ret: acpi_status
module: vm
args:
["struct acpi_namespace_node *", "acpi_adr_space_type", "acpi_adr_space_handler", "acpi_adr_space_setup", "void *"]


func: acpi_ex_concat_template
ret: acpi_status
module: vm
args:
["union acpi_operand_object *", "union acpi_operand_object *", "union acpi_operand_object **", "struct acpi_walk_state *"]


func: acpi_ex_convert_to_target_type
ret: acpi_status
module: vm
args:
["acpi_object_type", "union acpi_operand_object *", "union acpi_operand_object **", "struct acpi_walk_state *"]


func: acpi_ex_resolve_multiple
ret: acpi_status
module: vm
args:
["struct acpi_walk_state *", "union acpi_operand_object *", "acpi_object_type *", "union acpi_operand_object **"]


func: acpi_ns_lookup
ret: acpi_status
module: vm
args:
["union acpi_generic_state *", "char *", "acpi_object_type", "acpi_interpreter_mode", "u32", "struct acpi_walk_state *", "struct acpi_namespace_node **"]


func: acpi_ns_install_node
ret: void
module: vm
args:
["struct acpi_walk_state *", "struct acpi_namespace_node *", "struct acpi_namespace_node *", "acpi_object_type"]


func: acpi_ns_check_return_value
ret: acpi_status
module: vm
args:
["struct acpi_namespace_node *", "struct acpi_evaluate_info *", "u32", "acpi_status", "union acpi_operand_object **"]


func: acpi_ns_check_package_list
ret: static acpi_status
module: vm
args:
["struct acpi_evaluate_info *", "const union acpi_predefined_info *", "union acpi_operand_object **", "u32"]


func: acpi_ns_complex_repairs
ret: acpi_status
module: vm
args:
["struct acpi_evaluate_info *", "struct acpi_namespace_node *", "acpi_status", "union acpi_operand_object **"]


func: acpi_ns_search_and_enter
ret: acpi_status
module: vm
args:
["u32", "struct acpi_walk_state *", "struct acpi_namespace_node *", "acpi_interpreter_mode", "acpi_object_type", "u32", "struct acpi_namespace_node **"]


func: acpi_ns_walk_namespace
ret: acpi_status
module: vm
args:
["acpi_object_type", "acpi_handle", "u32", "u32", "acpi_walk_callback", "acpi_walk_callback", "void *", "void **"]


func: acpi_evaluate_object_typed
ret: acpi_status
module: vm
args:
["acpi_handle", "acpi_string", "struct acpi_object_list *", "struct acpi_buffer *", "acpi_object_type"]


func: acpi_walk_namespace
ret: acpi_status
module: vm
args:
["acpi_object_type", "acpi_handle", "u32", "acpi_walk_callback", "acpi_walk_callback", "void *", "void **"]


func: acpi_rs_get_resource_source
ret: acpi_rs_length
module: vm
args:
["acpi_rs_length", "acpi_rs_length", "struct acpi_resource_source *", "union aml_resource *", "char *"]


func: acpi_ut_method_error
ret: void
module: vm
args:
["const char *", "u32", "const char *", "struct acpi_namespace_node *", "const char *", "acpi_status"]


func: apei_exec_ctx_init
ret: void
module: vm
args:
["struct apei_exec_context *", "struct apei_exec_ins_type *", "u32", "struct acpi_whea_header *", "u32"]


func: __ghes_peek_estatus
ret: static int
module: vm
args:
["struct acpi_hest_generic_status *", "u64 *", "enum fixed_addresses", "struct ghes *", "struct ghes *"]


func: __acpi_match_device
ret: static bool
module: vm
args:
["struct acpi_device *", "const struct acpi_device_id *", "const struct of_device_id *", "const struct acpi_device_id **", "const struct of_device_id **"]


func: acpi_irq_create_hierarchy
ret: struct irq_domain *
module: vm
args:
["unsigned int", "unsigned int", "struct fwnode_handle *", "const struct irq_domain_ops *", "void *"]


func: acpi_find_cache_level
ret: static struct acpi_pptt_cache *
module: vm
args:
["struct acpi_table_header *", "struct acpi_pptt_processor *", "unsigned int *", "unsigned int", "int"]


func: acpi_find_cache_node
ret: static struct acpi_pptt_cache *
module: vm
args:
["struct acpi_table_header *", "u32", "enum cache_type", "unsigned int", "struct acpi_pptt_processor **"]


func: __acpi_node_get_property_reference
ret: int
module: vm
args:
["const struct fwnode_handle *", "const char *", "size_t", "size_t", "struct fwnode_reference_args *"]


func: acpi_data_get_property
ret: static int
module: vm
args:
["const struct acpi_device_data *", "const char *", "acpi_object_type", "const union acpi_object **"]


func: acpi_fwnode_get_reference_args
ret: static int
module: vm
args:
["const struct fwnode_handle *", "const char *", "const char *", "unsigned int", "unsigned int", "struct fwnode_reference_args *"]


func: acpi_nondev_subnode_extract
ret: static bool
module: vm
args:
["const union acpi_object *", "acpi_handle", "const union acpi_object *", "struct list_head *", "struct fwnode_handle *"]


func: __acpi_dev_get_resources
ret: static int
module: vm
args:
["struct acpi_device *", "struct list_head *", "int (*)(struct acpi_resource *, void *)", "void *", "char *"]


func: acpi_initialize_hp_context
ret: void
module: vm
args:
["struct acpi_device *", "struct acpi_hotplug_context *", "int (*)(struct acpi_device *, u32)", "void (*)(struct acpi_device *, u32)"]


func: amba_ahb_device_add
ret: struct amba_device *
module: vm
args:
["struct device *", "const char *", "resource_size_t", "size_t", "int", "int", "void *", "unsigned int"]


func: amba_ahb_device_add_res
ret: struct amba_device *
module: vm
args:
["struct device *", "const char *", "resource_size_t", "size_t", "int", "int", "void *", "unsigned int", "struct resource *"]


func: ahci_platform_init_host
ret: int
module: vm
args:
["struct platform_device *", "struct ahci_host_priv *", "const struct ata_port_info *", "struct scsi_host_template *"]


func: ata_build_rw_tf
ret: int
module: vm
args:
["struct ata_taskfile *", "struct ata_device *", "u64", "u32", "unsigned int", "unsigned int", "int"]


func: ata_exec_internal
ret: unsigned int
module: vm
args:
["struct ata_device *", "struct ata_taskfile *", "const u8 *", "int", "void *", "unsigned int", "unsigned long"]


func: ata_exec_internal_sg
ret: unsigned int
module: vm
args:
["struct ata_device *", "struct ata_taskfile *", "const u8 *", "int", "struct scatterlist *", "unsigned int", "unsigned long"]


func: ata_do_eh
ret: void
module: vm
args:
["struct ata_port *", "ata_prereset_fn_t", "ata_reset_fn_t", "ata_reset_fn_t", "ata_postreset_fn_t"]


func: ata_eh_recover
ret: int
module: vm
args:
["struct ata_port *", "ata_prereset_fn_t", "ata_reset_fn_t", "ata_reset_fn_t", "ata_postreset_fn_t", "struct ata_link **"]


func: ata_eh_reset
ret: int
module: vm
args:
["struct ata_link *", "int", "ata_prereset_fn_t", "ata_reset_fn_t", "ata_reset_fn_t", "ata_postreset_fn_t"]


func: sata_link_hardreset
ret: int
module: vm
args:
["struct ata_link *", "const unsigned long *", "unsigned long", "bool *", "int (*)(struct ata_link *)"]


func: ata_pci_bmdma_init_one
ret: int
module: vm
args:
["struct pci_dev *", "const struct ata_port_info * const *", "struct scsi_host_template *", "void *", "int"]


func: ata_pci_init_one
ret: static int
module: vm
args:
["struct pci_dev *", "const struct ata_port_info * const *", "struct scsi_host_template *", "void *", "int", "bool"]


func: attribute_container_device_trigger_safe
ret: int
module: vm
args:
["struct device *", "int (*)(struct attribute_container *, struct device *, struct device *)", "int (*)(struct attribute_container *, struct device *, struct device *)"]


func: do_attribute_container_device_trigger_safe
ret: static int
module: vm
args:
["struct device *", "struct attribute_container *", "int (*)(struct attribute_container *, struct device *, struct device *)", "int (*)(struct attribute_container *, struct device *, struct device *)"]


func: bus_for_each_drv
ret: int
module: vm
args:
["struct bus_type *", "struct device_driver *", "void *", "int (*)(struct device_driver *, void *)"]


func: component_match_add_release
ret: void
module: vm
args:
["struct device *", "struct component_match **", "void (*)(struct device *, void *)", "int (*)(struct device *, void *)", "void *"]


func: __component_match_add
ret: static void
module: vm
args:
["struct device *", "struct component_match **", "void (*)(struct device *, void *)", "int (*)(struct device *, void *)", "int (*)(struct device *, int, void *)", "void *"]


func: device_create_with_groups
ret: struct device *
module: vm
args:
["struct class *", "struct device *", "dev_t", "void *", "const struct attribute_group **", "const char *", "..."]


func: dev_coredumpm
ret: void
module: vm
args:
["struct device *", "struct module *", "void *", "size_t", "gfp_t", "ssize_t (*)(char *, loff_t, size_t, void *, size_t)", "void (*)(void *)"]


func: devres_for_each_res
ret: void
module: vm
args:
["struct device *", "dr_release_t", "dr_match_t", "void *", "void (*)(struct device *, void *, void *)", "void *"]


func: driver_find_device
ret: struct device *
module: vm
args:
["struct device_driver *", "struct device *", "const void *", "int (*)(struct device *, const void *)"]


func: request_firmware_nowait
ret: int
module: vm
args:
["struct module *", "bool", "const char *", "struct device *", "gfp_t", "void *", "void (*)(const struct firmware *, void *)"]


func: _request_firmware
ret: static int
module: vm
args:
["const struct firmware **", "const char *", "struct device *", "void *", "size_t", "size_t", "u32"]


func: alloc_lookup_fw_priv
ret: static int
module: vm
args:
["const char *", "struct fw_priv **", "void *", "size_t", "size_t", "u32", "struct firmware_cache *"]


func: fw_get_filesystem_firmware
ret: static int
module: vm
args:
["struct device *", "struct fw_priv *", "const char *", "int (*)(struct device *, struct fw_priv *, size_t, const void *)"]


func: kobj_map
ret: int
module: vm
args:
["struct kobj_map *", "dev_t", "unsigned long", "struct module *", "kobj_probe_t *", "int (*)(dev_t, void *)", "void *"]


func: __platform_msi_create_device_domain
ret: struct irq_domain *
module: vm
args:
["struct device *", "unsigned int", "bool", "irq_write_msi_msg_t", "const struct irq_domain_ops *", "void *"]


func: platform_msi_init
ret: static int
module: vm
args:
["struct irq_domain *", "struct msi_domain_info *", "unsigned int", "irq_hw_number_t", "msi_alloc_info_t *"]


func: __platform_create_bundle
ret: struct platform_device *
module: vm
args:
["struct platform_driver *", "int (*)(struct platform_device *)", "struct resource *", "unsigned int", "const void *", "size_t", "struct module *"]


func: regcache_rbtree_insert_to_block
ret: static int
module: vm
args:
["struct regmap *", "struct regcache_rbtree_node *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: devm_regmap_add_irq_chip
ret: int
module: vm
args:
["struct device *", "struct regmap *", "int", "int", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **"]


func: devm_regmap_add_irq_chip_fwnode
ret: int
module: vm
args:
["struct device *", "struct fwnode_handle *", "struct regmap *", "int", "int", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **"]


func: regmap_add_irq_chip
ret: int
module: vm
args:
["struct regmap *", "int", "int", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **"]


func: regmap_add_irq_chip_fwnode
ret: int
module: vm
args:
["struct fwnode_handle *", "struct regmap *", "int", "int", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **"]


func: regmap_irq_update_bits
ret: static int
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "struct regmap_irq_chip_data *", "struct regmap_irq_chip_data *"]


func: __devm_regmap_init_mmio_clk
ret: struct regmap *
module: vm
args:
["struct device *", "const char *", "void *", "const struct regmap_config *", "struct lock_class_key *", "const char *"]


func: __devm_regmap_init
ret: struct regmap *
module: vm
args:
["struct device *", "const struct regmap_bus *", "void *", "const struct regmap_config *", "struct lock_class_key *", "const char *"]


func: transfer_xor
ret: static int
module: vm
args:
["struct loop_device *", "int", "struct page *", "unsigned int", "struct page *", "unsigned int", "int", "sector_t"]


func: dprc_get_connection
ret: int
module: vm
args:
["struct fsl_mc_io *", "u32", "u16", "const struct dprc_endpoint *", "struct dprc_endpoint *", "int *"]


func: hisi_lpc_target_in
ret: static int
module: vm
args:
["struct hisi_lpc_dev *", "struct lpc_cycle_para *", "unsigned long", "unsigned char *", "unsigned long"]


func: hisi_lpc_target_out
ret: static int
module: vm
args:
["struct hisi_lpc_dev *", "struct lpc_cycle_para *", "unsigned long", "const unsigned char *", "unsigned long"]


func: weim_timing_setup
ret: static int
module: vm
args:
["struct device *", "struct device_node *", "void *", "const struct imx_weim_devtype *", "struct cs_timing_state *"]


func: tpm_tis_core_init
ret: int
module: vm
args:
["struct device *", "struct tpm_tis_data *", "int", "const struct tpm_tis_phy_ops *", "acpi_handle"]


func: owl_divider_helper_set_rate
ret: int
module: vm
args:
["const struct owl_clk_common *", "const struct owl_divider_hw *", "unsigned long", "unsigned long"]


func: iproc_asiu_setup
ret: void
module: vm
args:
["struct device_node *", "const struct iproc_asiu_div *", "const struct iproc_asiu_gate *", "unsigned int"]


func: iproc_pll_clk_setup
ret: void
module: vm
args:
["struct device_node *", "const struct iproc_pll_ctrl *", "const struct iproc_pll_vco_param *", "unsigned int", "const struct iproc_clk_ctrl *", "unsigned int"]


func: berlin2_div_register
ret: struct clk_hw *
module: vm
args:
["const struct berlin2_div_map *", "void *", "const char *", "u8", "const char **", "int", "unsigned long", "spinlock_t *"]


func: clk_hw_register_composite
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "int", "struct clk_hw *", "const struct clk_ops *", "struct clk_hw *", "const struct clk_ops *", "struct clk_hw *", "const struct clk_ops *", "unsigned long"]


func: clk_hw_register_composite_pdata
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const struct clk_parent_data *", "int", "struct clk_hw *", "const struct clk_ops *", "struct clk_hw *", "const struct clk_ops *", "struct clk_hw *", "const struct clk_ops *", "unsigned long"]


func: __clk_hw_register_composite
ret: static struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "const struct clk_parent_data *", "int", "struct clk_hw *", "const struct clk_ops *", "struct clk_hw *", "const struct clk_ops *", "struct clk_hw *", "const struct clk_ops *", "unsigned long"]


func: __clk_hw_register_divider
ret: struct clk_hw *
module: vm
args:
["struct device *", "struct device_node *", "const char *", "const char *", "const struct clk_hw *", "const struct clk_parent_data *", "unsigned long", "void *", "u8", "u8", "u8", "const struct clk_div_table *", "spinlock_t *"]


func: clk_register_divider_table
ret: struct clk *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u8", "const struct clk_div_table *", "spinlock_t *"]


func: divider_recalc_rate
ret: unsigned long
module: vm
args:
["struct clk_hw *", "unsigned long", "unsigned int", "const struct clk_div_table *", "unsigned long", "unsigned long"]


func: divider_ro_round_rate_parent
ret: long
module: vm
args:
["struct clk_hw *", "struct clk_hw *", "unsigned long", "unsigned long *", "const struct clk_div_table *", "u8", "unsigned long", "unsigned int"]


func: divider_round_rate_parent
ret: long
module: vm
args:
["struct clk_hw *", "struct clk_hw *", "unsigned long", "unsigned long *", "const struct clk_div_table *", "u8", "unsigned long"]


func: clk_hw_register_fixed_factor
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "unsigned int", "unsigned int"]


func: __clk_hw_register_fixed_factor
ret: static struct clk_hw *
module: vm
args:
["struct device *", "struct device_node *", "const char *", "const char *", "int", "unsigned long", "unsigned int", "unsigned int", "bool"]


func: __clk_hw_register_fixed_rate
ret: struct clk_hw *
module: vm
args:
["struct device *", "struct device_node *", "const char *", "const char *", "const struct clk_hw *", "const struct clk_parent_data *", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: clk_hw_register_fractional_divider
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u8", "u8", "u8", "spinlock_t *"]


func: __clk_hw_register_gate
ret: struct clk_hw *
module: vm
args:
["struct device *", "struct device_node *", "const char *", "const char *", "const struct clk_hw *", "const struct clk_parent_data *", "unsigned long", "void *", "u8", "u8", "spinlock_t *"]


func: clk_register_gate
ret: struct clk *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "spinlock_t *"]


func: __clk_hw_register_mux
ret: struct clk_hw *
module: vm
args:
["struct device *", "struct device_node *", "const char *", "u8", "const char * const *", "const struct clk_hw **", "const struct clk_parent_data *", "unsigned long", "void *", "u8", "u32", "u8", "u32 *", "spinlock_t *"]


func: clk_register_mux_table
ret: struct clk *
module: vm
args:
["struct device *", "const char *", "const char * const *", "u8", "unsigned long", "void *", "u8", "u32", "u8", "u32 *", "spinlock_t *"]


func: create_mux_common
ret: static struct clk *
module: vm
args:
["struct mux_hwclock *", "const struct clk_ops *", "unsigned long", "unsigned long", "unsigned long", "const char *", "int", "struct clockgen *"]


func: xgene_register_clk
ret: static struct clk *
module: vm
args:
["const char *", "const char *", "struct xgene_dev_parameters *", "spinlock_t *", "struct device *"]


func: xgene_register_clk_pmd
ret: static struct clk *
module: vm
args:
["const char *", "const char *", "void *", "spinlock_t *", "u32", "u64", "u8", "u8", "unsigned long", "struct device *"]


func: hi6220_register_clkdiv
ret: struct clk *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u32", "spinlock_t *"]


func: imx_clk_hw_divider_gate
ret: struct clk_hw *
module: vm
args:
["const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u8", "const struct clk_div_table *", "spinlock_t *"]


func: clk_hw_register_gate2
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u8", "u8", "spinlock_t *", "unsigned int *"]


func: mtk_clk_register_gate
ret: struct clk *
module: vm
args:
["const char *", "const char *", "struct regmap *", "int", "int", "int", "u8", "const struct clk_ops *", "unsigned long", "struct device *"]


func: mtk_clk_register_gates_with_dev
ret: int
module: vm
args:
["struct device_node *", "const struct mtk_gate *", "int", "struct clk_onecell_data *", "struct device *"]


func: mtk_clk_register_muxes
ret: int
module: vm
args:
["const struct mtk_mux *", "int", "struct device_node *", "spinlock_t *", "struct clk_onecell_data *"]


func: __dualdiv_get_setting
ret: static const struct meson_clk_dualdiv_param *
module: vm
args:
["unsigned long", "unsigned long", "struct meson_clk_dualdiv_data *", "struct meson_clk_dualdiv_data *"]


func: meson_clk_get_pll_settings
ret: static int
module: vm
args:
["unsigned long", "unsigned long", "unsigned int *", "unsigned int *", "struct meson_clk_pll_data *"]


func: r8a77970_cpg_clk_register
ret: static struct clk *
module: vm
args:
["struct device *", "const struct cpg_core_clk *", "const struct cpg_mssr_info *", "struct clk **", "void *", "struct raw_notifier_head *"]


func: rockchip_clk_register_cpuclk
ret: struct clk *
module: vm
args:
["const char *", "const char * const *", "u8", "const struct rockchip_cpuclk_reg_data *", "const struct rockchip_cpuclk_rate_table *", "int", "void *", "spinlock_t *"]


func: rockchip_clk_register_ddrclk
ret: struct clk *
module: vm
args:
["const char *", "int", "const char * const *", "u8", "int", "int", "int", "int", "int", "int", "void *", "spinlock_t *"]


func: rockchip_clk_register_halfdiv
ret: struct clk *
module: vm
args:
["const char *", "const char * const *", "u8", "void *", "int", "u8", "u8", "u8", "u8", "u8", "u8", "int", "u8", "u8", "unsigned long", "spinlock_t *"]


func: rockchip_clk_register_muxgrf
ret: struct clk *
module: vm
args:
["const char *", "const char * const *", "u8", "int", "struct regmap *", "int", "int", "int", "int"]


func: rockchip_clk_register_pll
ret: struct clk *
module: vm
args:
["struct rockchip_clk_provider *", "enum rockchip_pll_type", "const char *", "const char * const *", "u8", "int", "int", "int", "int", "int", "struct rockchip_pll_rate_table *", "unsigned long", "u8"]


func: rockchip_clk_register_armclk
ret: void
module: vm
args:
["struct rockchip_clk_provider *", "unsigned int", "const char *", "const char * const *", "u8", "const struct rockchip_cpuclk_reg_data *", "const struct rockchip_cpuclk_rate_table *", "int"]


func: rockchip_clk_register_branch
ret: static struct clk *
module: vm
args:
["const char *", "const char * const *", "u8", "void *", "int", "u8", "u8", "u8", "int", "u8", "u8", "u8", "struct clk_div_table *", "int", "u8", "u8", "unsigned long", "spinlock_t *"]


func: rockchip_clk_register_frac_branch
ret: static struct clk *
module: vm
args:
["struct rockchip_clk_provider *", "const char *", "const char * const *", "u8", "void *", "int", "u8", "int", "u8", "u8", "unsigned long", "struct rockchip_clk_branch *", "spinlock_t *"]


func: ccu_mux_helper_determine_rate
ret: int
module: vm
args:
["struct ccu_common *", "struct ccu_mux_internal *", "struct clk_rate_request *", "unsigned long (*)(struct ccu_mux_internal *, struct clk_hw *, unsigned long *, unsigned long, void *)", "void *"]


func: ccu_sdm_helper_get_factors
ret: int
module: vm
args:
["struct ccu_common *", "struct ccu_sdm_internal *", "unsigned long", "unsigned long *", "unsigned long *"]


func: tegra_bpmp_clk_register
ret: static struct tegra_bpmp_clk *
module: vm
args:
["struct tegra_bpmp *", "const struct tegra_bpmp_clk_info *", "const struct tegra_bpmp_clk_info *", "unsigned int"]


func: tegra_clk_register_periph_fixed
ret: struct clk *
module: vm
args:
["const char *", "const char *", "unsigned long", "void *", "unsigned int", "unsigned int", "unsigned int"]


func: tegra_clk_register_periph
ret: struct clk *
module: vm
args:
["const char *", "const char * const *", "int", "struct tegra_clk_periph *", "void *", "u32", "unsigned long"]


func: tegra_clk_register_pll
ret: struct clk *
module: vm
args:
["const char *", "const char *", "void *", "void *", "unsigned long", "struct tegra_clk_pll_params *", "spinlock_t *"]


func: tegra_clk_register_plle_tegra114
ret: struct clk *
module: vm
args:
["const char *", "const char *", "void *", "unsigned long", "struct tegra_clk_pll_params *", "spinlock_t *"]


func: tegra_clk_register_pllre
ret: struct clk *
module: vm
args:
["const char *", "const char *", "void *", "void *", "unsigned long", "struct tegra_clk_pll_params *", "spinlock_t *", "unsigned long"]


func: _tegra_clk_register_pll
ret: static struct clk *
module: vm
args:
["struct tegra_clk_pll *", "const char *", "const char *", "unsigned long", "const struct clk_ops *"]


func: tegra_clk_register_super_mux
ret: struct clk *
module: vm
args:
["const char *", "const char **", "u8", "unsigned long", "void *", "u8", "u8", "u8", "u8", "spinlock_t *"]


func: tegra_audio_clk_init
ret: void
module: vm
args:
["void *", "void *", "struct tegra_clk *", "struct tegra_audio_clk_info *", "unsigned int", "unsigned long"]


func: tegra_audio_sync_clk_init
ret: static void
module: vm
args:
["void *", "struct tegra_clk *", "struct tegra_audio_clk_initdata *", "int", "const char * const *", "int"]


func: tegra_osc_clk_init
ret: int
module: vm
args:
["void *", "struct tegra_clk *", "unsigned long *", "unsigned int", "unsigned int", "unsigned long *", "unsigned long *"]


func: tegra_super_clk_init
ret: static void
module: vm
args:
["void *", "void *", "struct tegra_clk *", "struct tegra_clk_pll_params *", "const struct tegra_super_gen_info *"]


func: tegra_cvb_add_opp_table
ret: const struct cvb_table *
module: vm
args:
["struct device *", "const struct cvb_table *", "size_t", "struct rail_alignment *", "int", "int", "int", "unsigned long"]


func: icst_clk_setup
ret: struct clk *
module: vm
args:
["struct device *", "const struct clk_icst_desc *", "const char *", "const char *", "struct regmap *", "enum icst_control_type"]


func: cn_queue_add_callback
ret: int
module: vm
args:
["struct cn_queue_dev *", "const char *", "const struct cb_id *", "void (*)(struct cn_msg *, struct netlink_skb_parms *)"]


func: pl08x_prep_dma_cyclic
ret: static struct dma_async_tx_descriptor *
module: vm
args:
["struct dma_chan *", "dma_addr_t", "size_t", "size_t", "enum dma_transfer_direction", "unsigned long"]


func: pl08x_prep_slave_sg
ret: static struct dma_async_tx_descriptor *
module: vm
args:
["struct dma_chan *", "struct scatterlist *", "unsigned int", "enum dma_transfer_direction", "unsigned long", "void *"]


func: bcm2835_dma_create_cb_chain
ret: static struct bcm2835_desc *
module: vm
args:
["struct dma_chan *", "enum dma_transfer_direction", "bool", "u32", "u32", "size_t", "dma_addr_t", "dma_addr_t", "size_t", "size_t", "gfp_t"]


func: ipu_init_channel_buffer
ret: static int
module: vm
args:
["struct idmac_channel *", "enum pixel_fmt", "uint16_t", "uint16_t", "uint32_t", "dma_addr_t", "dma_addr_t", "enum ipu_rotate_mode"]


func: of_dma_controller_register
ret: int
module: vm
args:
["struct device_node *", "struct dma_chan *(*)(struct of_phandle_args *, struct of_dma *)", "void *"]


func: of_dma_router_register
ret: int
module: vm
args:
["struct device_node *", "void *(*)(struct of_phandle_args *, struct of_dma *)", "struct dma_router *"]


func: get_transfer_param
ret: static int
module: vm
args:
["struct tegra_dma_channel *", "enum dma_transfer_direction", "u32 *", "u32 *", "u32 *", "unsigned int *", "enum dma_slave_buswidth *"]


func: k3_udma_glue_allocate_rx_flows
ret: static int
module: vm
args:
["struct k3_udma_glue_rx_channel *", "struct k3_udma_glue_rx_channel_cfg *", "struct k3_udma_glue_rx_channel_cfg *"]


func: udma_prep_dma_cyclic_pkt
ret: static struct udma_desc *
module: vm
args:
["struct udma_chan *", "dma_addr_t", "size_t", "size_t", "enum dma_transfer_direction", "unsigned long"]


func: udma_prep_slave_sg_pkt
ret: static struct udma_desc *
module: vm
args:
["struct udma_chan *", "struct scatterlist *", "unsigned int", "enum dma_transfer_direction", "void *", "unsigned long"]


func: edac_device_alloc_ctl_info
ret: struct edac_device_ctl_info *
module: vm
args:
["unsigned int", "char *", "unsigned int", "char *", "unsigned int", "unsigned int", "struct edac_dev_sysfs_block_attribute *", "unsigned int", "int"]


func: edac_mc_handle_error
ret: void
module: vm
args:
["const enum hw_event_mc_err_type", "struct mem_ctl_info *", "const u16", "const unsigned long", "const unsigned long", "const unsigned long", "const int", "const int", "const int", "const char *", "const char *"]


func: scmi_base_fill_custom_report
ret: static void *
module: vm
args:
["const struct scmi_protocol_handle *", "u8", "ktime_t", "const void *", "size_t", "void *", "u32 *"]


func: scmi_register_protocol_events
ret: int
module: vm
args:
["const struct scmi_handle *", "u8", "const struct scmi_protocol_handle *", "const struct scmi_protocol_events *"]


func: invoke_sdei_fn
ret: static int
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "u64 *"]


func: sdei_smccc_hvc
ret: static void
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "struct arm_smccc_res *"]


func: handle_kernel_image
ret: efi_status_t
module: vm
args:
["unsigned long *", "unsigned long *", "unsigned long *", "unsigned long *", "efi_loaded_image_t *"]


func: handle_cmdline_files
ret: efi_status_t
module: vm
args:
["efi_loaded_image_t *", "const efi_char16_t *", "int", "unsigned long", "unsigned long", "unsigned long *", "unsigned long *"]


func: __efivar_entry_iter
ret: int
module: vm
args:
["int (*)(struct efivar_entry *, void *)", "struct list_head *", "void *", "struct efivar_entry **"]


func: efivar_init
ret: int
module: vm
args:
["int (*)(efi_char16_t *, efi_guid_t, unsigned long, void *)", "void *", "bool", "struct list_head *"]


func: __scm_smc_call
ret: int
module: vm
args:
["struct device *", "const struct qcom_scm_desc *", "enum qcom_scm_convention", "struct qcom_scm_res *", "bool"]


func: tegra_ivc_init
ret: int
module: vm
args:
["struct tegra_ivc *", "struct device *", "void *", "dma_addr_t", "void *", "dma_addr_t", "unsigned int", "size_t", "void (*)(struct tegra_ivc *, void *)", "void *"]


func: ti_sci_manage_irq
ret: static int
module: vm
args:
["const struct ti_sci_handle *", "u32", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u8", "u16", "u8"]


func: bgpio_init
ret: int
module: vm
args:
["struct gpio_chip *", "struct device *", "unsigned long", "void *", "void *", "void *", "void *", "void *", "unsigned long"]


func: devm_fwnode_gpiod_get_index
ret: struct gpio_desc *
module: vm
args:
["struct device *", "struct fwnode_handle *", "const char *", "int", "enum gpiod_flags", "const char *"]


func: devm_gpiochip_add_data_with_key
ret: int
module: vm
args:
["struct device *", "struct gpio_chip *", "void *", "struct lock_class_key *", "struct lock_class_key *"]


func: devm_gpiod_get_from_of_node
ret: struct gpio_desc *
module: vm
args:
["struct device *", "struct device_node *", "const char *", "int", "enum gpiod_flags", "const char *"]


func: of_parse_own_gpio
ret: static struct gpio_desc *
module: vm
args:
["struct device_node *", "struct gpio_chip *", "unsigned int", "const char **", "unsigned long *", "enum gpiod_flags *"]


func: gpiochip_request_own_desc
ret: struct gpio_desc *
module: vm
args:
["struct gpio_chip *", "unsigned int", "const char *", "enum gpio_lookup_flags", "enum gpiod_flags"]


func: devm_hwmon_device_register_with_info
ret: struct device *
module: vm
args:
["struct device *", "const char *", "void *", "const struct hwmon_chip_info *", "const struct attribute_group **"]


func: i2c_new_scanned_device
ret: struct i2c_client *
module: vm
args:
["struct i2c_adapter *", "struct i2c_board_info *", "const unsigned short *", "int (*)(struct i2c_adapter *, unsigned short)"]


func: evdev_handle_get_val
ret: static int
module: vm
args:
["struct evdev_client *", "struct input_dev *", "unsigned int", "unsigned long *", "unsigned int", "unsigned int", "void *", "int"]


func: touchscreen_report_pos
ret: void
module: vm
args:
["struct input_dev *", "const struct touchscreen_properties *", "unsigned int", "unsigned int", "bool"]


func: arm_smmu_init_one_queue
ret: static int
module: vm
args:
["struct arm_smmu_device *", "struct arm_smmu_queue *", "void *", "unsigned long", "unsigned long", "size_t", "const char *"]


func: __iommu_dma_map_swiotlb
ret: static dma_addr_t
module: vm
args:
["struct device *", "phys_addr_t", "size_t", "dma_addr_t", "bool", "enum dma_data_direction", "unsigned long"]


func: iommu_dma_map_page
ret: static dma_addr_t
module: vm
args:
["struct device *", "struct page *", "unsigned long", "size_t", "enum dma_data_direction", "unsigned long"]


func: __arm_lpae_map
ret: static int
module: vm
args:
["struct arm_lpae_io_pgtable *", "unsigned long", "phys_addr_t", "size_t", "arm_lpae_iopte", "int", "arm_lpae_iopte *", "gfp_t"]


func: __arm_lpae_unmap
ret: static size_t
module: vm
args:
["struct arm_lpae_io_pgtable *", "struct iommu_iotlb_gather *", "unsigned long", "size_t", "int", "arm_lpae_iopte *"]


func: arm_lpae_init_pte
ret: static int
module: vm
args:
["struct arm_lpae_io_pgtable *", "unsigned long", "phys_addr_t", "arm_lpae_iopte", "int", "arm_lpae_iopte *"]


func: arm_lpae_split_blk_unmap
ret: static size_t
module: vm
args:
["struct arm_lpae_io_pgtable *", "struct iommu_iotlb_gather *", "unsigned long", "size_t", "arm_lpae_iopte", "int", "arm_lpae_iopte *"]


func: iommu_device_sysfs_add
ret: int
module: vm
args:
["struct iommu_device *", "struct device *", "const struct attribute_group **", "const char *", "..."]


func: armctrl_xlate
ret: static int
module: vm
args:
["struct irq_domain *", "struct device_node *", "const u32 *", "unsigned int", "unsigned long *", "unsigned int *"]


func: partition_create_desc
ret: struct partition_desc *
module: vm
args:
["struct fwnode_handle *", "struct partition_affinity *", "int", "int", "const struct irq_domain_ops *"]


func: ti_msgmgr_queue_setup
ret: static int
module: vm
args:
["int", "struct device *", "struct ti_msgmgr_inst *", "const struct ti_msgmgr_desc *", "const struct ti_msgmgr_valid_queue_desc *", "struct ti_queue_inst *", "struct mbox_chan *", "struct device_node *"]


func: zynqmp_ipi_fw_call
ret: static void
module: vm
args:
["unsigned long", "unsigned long", "struct arm_smccc_res *", "struct zynqmp_ipi_mbox *", "struct zynqmp_ipi_mbox *"]


func: sync_io
ret: static int
module: vm
args:
["struct dm_io_client *", "unsigned int", "struct dm_io_region *", "int", "int", "struct dpages *", "unsigned long *"]


func: dm_kcopyd_copy
ret: void
module: vm
args:
["struct dm_kcopyd_client *", "struct dm_io_region *", "unsigned int", "struct dm_io_region *", "unsigned int", "dm_kcopyd_notify_fn", "void *"]


func: dm_kcopyd_zero
ret: void
module: vm
args:
["struct dm_kcopyd_client *", "unsigned int", "struct dm_io_region *", "unsigned int", "dm_kcopyd_notify_fn", "void *"]


func: dm_stats_account_io
ret: void
module: vm
args:
["struct dm_stats *", "unsigned long", "sector_t", "unsigned int", "bool", "unsigned long", "struct dm_stats_aux *"]


func: dm_stats_create
ret: static int
module: vm
args:
["struct dm_stats *", "sector_t", "sector_t", "sector_t", "unsigned int", "unsigned int", "unsigned long long *", "const char *", "const char *", "struct mapped_device *", "void (*)(struct mapped_device *)", "void (*)(struct mapped_device *)"]


func: read_page
ret: static int
module: vm
args:
["unsigned long", "struct bitmap *", "unsigned long", "struct page *", "struct file *", "struct file *"]


func: __verify_fw_checksum
ret: static int
module: vm
args:
["u32", "const struct dpfe_firmware_header *", "struct brcmstb_dpfe_priv *", "struct init_data *", "const struct dpfe_firmware_header *", "struct brcmstb_dpfe_priv *", "struct init_data *"]


func: devm_mfd_add_devices
ret: int
module: vm
args:
["struct device *", "int", "const struct mfd_cell *", "int", "struct resource *", "int", "struct irq_domain *"]


func: mfd_add_device
ret: static int
module: vm
args:
["struct device *", "int", "const struct mfd_cell *", "struct resource *", "int", "struct irq_domain *"]


func: add_regulator_linked
ret: static struct device *
module: vm
args:
["int", "struct regulator_init_data *", "unsigned long", "unsigned int", "struct regulator_consumer_supply *"]


func: __mmc_switch
ret: int
module: vm
args:
["struct mmc_card *", "u8", "u8", "u8", "unsigned int", "unsigned char", "bool", "bool", "unsigned int"]


func: cis_tpl_parse
ret: static int
module: vm
args:
["struct mmc_card *", "struct sdio_func *", "const char *", "const struct cis_tpl *", "int", "unsigned char", "const unsigned char *", "unsigned int"]


func: mmc_io_rw_extended
ret: int
module: vm
args:
["struct mmc_card *", "int", "unsigned int", "unsigned int", "int", "u8 *", "unsigned int", "unsigned int"]


func: _mmci_dmae_prep_data
ret: static int
module: vm
args:
["struct mmci_host *", "struct mmc_data *", "struct dma_chan **", "struct dma_async_tx_descriptor **"]


func: fec_enet_txq_put_data_tso
ret: static int
module: vm
args:
["struct fec_enet_priv_tx_q *", "struct sk_buff *", "struct net_device *", "struct bufdesc *", "int", "char *", "int", "bool", "bool"]


func: fec_enet_txq_put_hdr_tso
ret: static int
module: vm
args:
["struct fec_enet_priv_tx_q *", "struct sk_buff *", "struct net_device *", "struct bufdesc *", "int"]


func: fman_register_intr
ret: void
module: vm
args:
["struct fman *", "enum fman_event_modules", "u8", "enum fman_intr_type", "void (*)(void *)", "void *"]


func: fman_sp_build_buffer_struct
ret: int
module: vm
args:
["struct fman_sp_int_context_data_copy *", "struct fman_buffer_prefix_content *", "struct fman_sp_buf_margins *", "struct fman_sp_buffer_offsets *", "u8 *"]


func: mdio_mux_init
ret: int
module: vm
args:
["struct device *", "struct device_node *", "int (*)(int, int, void *)", "void **", "void *", "struct mii_bus *"]


func: of_phy_connect
ret: struct phy_device *
module: vm
args:
["struct net_device *", "struct device_node *", "void (*)(struct net_device *)", "u32", "phy_interface_t"]


func: ppp_nl_newlink
ret: static int
module: vm
args:
["struct net *", "struct net_device *", "struct nlattr **", "struct nlattr **", "struct netlink_ext_ack *"]


func: tun_build_skb
ret: static struct sk_buff *
module: vm
args:
["struct tun_struct *", "struct tun_file *", "struct iov_iter *", "struct virtio_net_hdr *", "int", "int *"]


func: xennet_get_responses
ret: static int
module: vm
args:
["struct netfront_queue *", "struct netfront_rx_info *", "RING_IDX", "struct sk_buff_head *", "bool *"]


func: xennet_run_xdp
ret: static u32
module: vm
args:
["struct netfront_queue *", "struct page *", "struct bpf_prog *", "struct xdp_buff *", "bool *", "struct xen_netif_rx_response *", "struct xen_netif_rx_response *"]


func: nd_cmd_out_size
ret: u32
module: vm
args:
["struct nvdimm *", "int", "const struct nd_cmd_desc *", "int", "const u32 *", "const u32 *", "unsigned long"]


func: __nvdimm_create
ret: struct nvdimm *
module: vm
args:
["struct nvdimm_bus *", "void *", "const struct attribute_group **", "unsigned long", "unsigned long", "int", "struct resource *", "const char *", "const struct nvdimm_security_ops *", "const struct nvdimm_fw_ops *"]


func: space_valid
ret: static void
module: vm
args:
["struct nd_region *", "struct nd_label_id *", "struct resource *", "resource_size_t", "struct resource *", "struct resource *", "struct resource *", "struct nvdimm_drvdata *"]


func: __of_address_to_resource
ret: static int
module: vm
args:
["struct device_node *", "const __be32 *", "u64", "unsigned int", "const char *", "struct resource *"]


func: __of_translate_address
ret: static u64
module: vm
args:
["struct device_node *", "struct device_node *(*)(const struct device_node *)", "const __be32 *", "const char *", "struct device_node **"]


func: of_translate_one
ret: static int
module: vm
args:
["struct device_node *", "struct of_bus *", "struct of_bus *", "__be32 *", "int", "int", "int", "const char *"]


func: of_phandle_iterator_init
ret: int
module: vm
args:
["struct of_phandle_iterator *", "const struct device_node *", "const char *", "const char *", "int"]


func: __of_parse_phandle_with_args
ret: static int
module: vm
args:
["const struct device_node *", "const char *", "const char *", "int", "int", "struct of_phandle_args *"]


func: fdt_translate_one
ret: static int
module: vm
args:
["const void *", "int", "__be32 *", "int", "int", "int", "const char *", "const struct of_bus *", "const struct of_bus *"]


func: of_platform_populate
ret: int
module: vm
args:
["struct device_node *", "const struct of_device_id *", "const struct of_dev_auxdata *", "struct device *"]


func: of_platform_bus_create
ret: static int
module: vm
args:
["struct device_node *", "const struct of_device_id *", "const struct of_dev_auxdata *", "struct device *", "bool"]


func: pci_bus_alloc_resource
ret: int
module: vm
args:
["struct pci_bus *", "struct resource *", "resource_size_t", "resource_size_t", "resource_size_t", "unsigned long", "resource_size_t (*)(void *, const struct resource *, resource_size_t, resource_size_t)", "void *"]


func: pci_bus_alloc_from_region
ret: static int
module: vm
args:
["struct pci_bus *", "struct resource *", "resource_size_t", "resource_size_t", "resource_size_t", "unsigned long", "resource_size_t (*)(void *, const struct resource *, resource_size_t, resource_size_t)", "void *", "struct pci_bus_region *"]


func: __pci_hp_initialize
ret: int
module: vm
args:
["struct hotplug_slot *", "struct pci_bus *", "int", "const char *", "struct module *", "const char *"]


func: pci_request_irq
ret: int
module: vm
args:
["struct pci_dev *", "unsigned int", "irq_handler_t", "irq_handler_t", "void *", "const char *", "..."]


func: devm_of_pci_get_host_bridge_resources
ret: static int
module: vm
args:
["struct device *", "struct list_head *", "struct list_head *", "resource_size_t *", "unsigned char", "unsigned char"]


func: pci_add_dynid
ret: int
module: vm
args:
["struct pci_driver *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned long"]


func: pci_mmap_resource
ret: static int
module: vm
args:
["struct kobject *", "struct vm_area_struct *", "int", "struct bin_attribute *", "struct bin_attribute *"]


func: pci_resource_to_user
ret: void
module: vm
args:
["const struct pci_dev *", "int", "const struct resource *", "resource_size_t *", "resource_size_t *"]


func: add_to_list
ret: static int
module: vm
args:
["struct list_head *", "struct pci_dev *", "struct resource *", "resource_size_t", "resource_size_t"]


func: pbus_size_mem
ret: static int
module: vm
args:
["struct pci_bus *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "resource_size_t", "resource_size_t", "struct list_head *"]


func: pci_bus_distribute_available_resources
ret: static void
module: vm
args:
["struct pci_bus *", "struct list_head *", "struct resource", "struct resource", "struct resource", "struct resource", "struct resource", "struct resource"]


func: __devm_of_phy_provider_register
ret: struct phy_provider *
module: vm
args:
["struct device *", "struct device_node *", "struct module *", "struct phy *(*)(struct device *, struct of_phandle_args *)"]


func: ns2_pinmux_set
ret: static int
module: vm
args:
["struct ns2_pinctrl *", "const struct ns2_pin_function *", "const struct ns2_pin_group *", "struct ns2_mux_log *"]


func: dt_remember_or_free_map
ret: static int
module: vm
args:
["struct pinctrl *", "const char *", "struct pinctrl_dev *", "struct pinctrl_map *", "unsigned int"]


func: imx_pinctrl_parse_pin_mmio
ret: static void
module: vm
args:
["struct imx_pinctrl *", "unsigned int *", "struct imx_pin *", "const __be32 **", "struct device_node *"]


func: mtk_pconf_spec_set_ies_smt_range
ret: int
module: vm
args:
["struct regmap *", "const struct mtk_pin_ies_smt_set *", "unsigned int", "unsigned int", "unsigned char", "int"]


func: mtk_pctrl_spec_pull_set_samereg
ret: int
module: vm
args:
["struct regmap *", "const struct mtk_pin_spec_pupd_set_samereg *", "unsigned int", "unsigned int", "unsigned char", "bool", "unsigned int"]


func: mtk_pctrl_dt_subnode_to_map
ret: static int
module: vm
args:
["struct pinctrl_dev *", "struct device_node *", "struct pinctrl_map **", "unsigned int *", "unsigned int *"]


func: mvebu_pinctrl_find_setting_by_name
ret: static struct mvebu_mpp_ctrl_setting *
module: vm
args:
["struct mvebu_pinctrl *", "const char *", "struct mvebu_pinctrl_group *", "struct mvebu_pinctrl_group *"]


func: pinconf_generic_dt_node_to_map
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct device_node *", "struct pinctrl_map **", "unsigned int *", "enum pinctrl_map_type"]


func: pinconf_generic_dt_subnode_to_map
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct device_node *", "struct pinctrl_map **", "unsigned int *", "unsigned int *", "enum pinctrl_map_type"]


func: parse_dt_cfg
ret: static void
module: vm
args:
["struct device_node *", "const struct pinconf_generic_params *", "unsigned int", "unsigned long *", "unsigned int *"]


func: pinconf_generic_dump_one
ret: static void
module: vm
args:
["struct pinctrl_dev *", "struct seq_file *", "const char *", "unsigned int", "const struct pin_config_item *", "int", "int *"]


func: pcs_add_function
ret: static int
module: vm
args:
["struct pcs_device *", "struct pcs_function **", "const char *", "struct pcs_func_vals *", "unsigned int", "const char **", "unsigned int"]


func: pcs_parse_bits_in_pinctrl_entry
ret: static int
module: vm
args:
["struct pcs_device *", "struct device_node *", "struct pinctrl_map **", "unsigned int *", "const char **"]


func: pcs_parse_pinconf
ret: static int
module: vm
args:
["struct pcs_device *", "struct device_node *", "struct pcs_function *", "struct pinctrl_map **", "struct pinctrl_map **"]


func: pinctrl_utils_add_map_configs
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct pinctrl_map **", "unsigned int *", "unsigned int *", "const char *", "unsigned long *", "unsigned int", "enum pinctrl_map_type"]


func: pinctrl_utils_add_map_mux
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct pinctrl_map **", "unsigned int *", "unsigned int *", "const char *", "const char *"]


func: pinctrl_utils_reserve_map
ret: int
module: vm
args:
["struct pinctrl_dev *", "struct pinctrl_map **", "unsigned int *", "unsigned int *", "unsigned int"]


func: msm_config_reg
ret: static int
module: vm
args:
["const struct msm_pingroup *", "unsigned int", "unsigned int *", "unsigned int *", "struct msm_pinctrl *"]


func: tegra_xusb_padctl_parse_subnode
ret: static int
module: vm
args:
["struct tegra_xusb_padctl *", "struct device_node *", "struct pinctrl_map **", "unsigned int *", "unsigned int *"]


func: tegra_pinconf_reg
ret: static int
module: vm
args:
["struct tegra_pmx *", "const struct tegra_pingroup *", "enum tegra_pinconf_param", "bool", "s8 *", "s32 *", "s8 *", "s8 *"]


func: pnp_register_mem_resource
ret: int
module: vm
args:
["struct pnp_dev *", "unsigned int", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "unsigned char"]


func: __power_supply_register
ret: static struct power_supply *
module: vm
args:
["struct device *", "const struct power_supply_desc *", "const struct power_supply_config *", "bool"]


func: powercap_register_zone
ret: struct powercap_zone *
module: vm
args:
["struct powercap_zone *", "struct powercap_control_type *", "const char *", "struct powercap_zone *", "const struct powercap_zone_ops *", "int", "const struct powercap_zone_constraint_ops *"]


func: rio_dma_prep_slave_sg
ret: struct dma_async_tx_descriptor *
module: vm
args:
["struct rio_dev *", "struct dma_chan *", "struct rio_dma_data *", "enum dma_transfer_direction", "unsigned long"]


func: rio_dma_prep_xfer
ret: struct dma_async_tx_descriptor *
module: vm
args:
["struct dma_chan *", "u16", "struct rio_dma_data *", "enum dma_transfer_direction", "unsigned long"]


func: rio_request_inb_dbell
ret: int
module: vm
args:
["struct rio_mport *", "void *", "u16", "u16", "void (*)(struct rio_mport *, void *, u16, u16, u16)"]


func: regulator_lock_recursive
ret: static int
module: vm
args:
["struct regulator_dev *", "struct regulator_dev **", "struct regulator_dev **", "struct ww_acquire_ctx *"]


func: regulator_of_get_init_data
ret: struct regulator_init_data *
module: vm
args:
["struct device *", "const struct regulator_desc *", "struct regulator_config *", "struct device_node **"]


func: of_get_regulation_constraints
ret: static int
module: vm
args:
["struct device *", "struct device_node *", "const struct regulator_desc *", "struct regulator_init_data **", "struct regulator_init_data **"]


func: rproc_mem_entry_init
ret: struct rproc_mem_entry *
module: vm
args:
["struct device *", "void *", "dma_addr_t", "size_t", "u32", "int (*)(struct rproc *, struct rproc_mem_entry *)", "int (*)(struct rproc *, struct rproc_mem_entry *)", "const char *", "..."]


func: rproc_coredump_add_custom_segment
ret: int
module: vm
args:
["struct rproc *", "dma_addr_t", "size_t", "void (*)(struct rproc *, struct rproc_dump_segment *, void *, size_t, size_t)", "void *"]


func: rproc_virtio_find_vqs
ret: static int
module: vm
args:
["struct virtio_device *", "unsigned int", "struct virtqueue **", "vq_callback_t **", "const char * const *", "const bool *", "struct irq_affinity *"]


func: __scsi_execute
ret: int
module: vm
args:
["struct scsi_device *", "const unsigned char *", "int", "void *", "unsigned int", "unsigned char *", "struct scsi_sense_hdr *", "int", "int", "u64", "req_flags_t", "int *"]


func: scsi_mode_select
ret: int
module: vm
args:
["struct scsi_device *", "int", "int", "int", "unsigned char *", "int", "int", "int", "struct scsi_mode_data *", "struct scsi_sense_hdr *"]


func: scsi_mode_sense
ret: int
module: vm
args:
["struct scsi_device *", "int", "int", "unsigned char *", "int", "int", "int", "struct scsi_mode_data *", "struct scsi_sense_hdr *"]


func: scsi_probe_and_add_lun
ret: static int
module: vm
args:
["struct scsi_target *", "u64", "blist_flags_t *", "struct scsi_device **", "enum scsi_scan_mode", "void *"]


func: init_scp
ret: static struct scp *
module: vm
args:
["struct platform_device *", "const struct scp_domain_data *", "int", "const struct scp_ctrl_reg *", "bool"]


func: spi_map_buf
ret: int
module: vm
args:
["struct spi_controller *", "struct device *", "struct sg_table *", "void *", "size_t", "enum dma_data_direction"]


func: spi_replace_transfers
ret: struct spi_replaced_transfers *
module: vm
args:
["struct spi_message *", "struct spi_transfer *", "size_t", "size_t", "spi_replaced_release_t", "size_t", "gfp_t"]


func: devm_thermal_of_cooling_device_register
ret: struct thermal_cooling_device *
module: vm
args:
["struct device *", "struct device_node *", "char *", "void *", "const struct thermal_cooling_device_ops *"]


func: thermal_zone_bind_cooling_device
ret: int
module: vm
args:
["struct thermal_zone_device *", "int", "struct thermal_cooling_device *", "unsigned long", "unsigned long", "unsigned int"]


func: thermal_zone_device_register
ret: struct thermal_zone_device *
module: vm
args:
["const char *", "int", "int", "void *", "struct thermal_zone_device_ops *", "struct thermal_zone_params *", "int", "int"]


func: __bind
ret: static void
module: vm
args:
["struct thermal_zone_device *", "int", "struct thermal_cooling_device *", "unsigned long *", "unsigned int"]


func: print_bind_err_msg
ret: static void
module: vm
args:
["struct thermal_zone_device *", "int", "struct thermal_cooling_device *", "struct thermal_cooling_device *"]


func: tty_register_device_attr
ret: struct device *
module: vm
args:
["struct tty_driver *", "unsigned int", "struct device *", "void *", "const struct attribute_group **"]


func: do_tty_write
ret: static ssize_t
module: vm
args:
["ssize_t (*)(struct tty_struct *, struct file *, const unsigned char *, size_t)", "struct tty_struct *", "struct file *", "struct iov_iter *"]


func: tty_port_register_device_attr
ret: struct device *
module: vm
args:
["struct tty_port *", "struct tty_driver *", "unsigned int", "struct device *", "void *", "const struct attribute_group **"]


func: usb_parse_endpoint
ret: static int
module: vm
args:
["struct device *", "int", "struct usb_host_config *", "int", "int", "struct usb_host_interface *", "int", "unsigned char *", "int"]


func: usb_device_dump
ret: static ssize_t
module: vm
args:
["char **", "size_t *", "loff_t *", "loff_t *", "struct usb_device *", "struct usb_bus *", "int", "int", "int"]


func: parse_usbdevfs_streams
ret: static int
module: vm
args:
["struct usb_dev_state *", "struct usbdevfs_streams *", "unsigned int *", "unsigned int *", "struct usb_host_endpoint ***", "struct usb_interface **"]


func: proc_do_submiturb
ret: static int
module: vm
args:
["struct usb_dev_state *", "struct usbdevfs_urb *", "struct usbdevfs_iso_packet_desc *", "void *", "sigval_t"]


func: snoop_urb
ret: static void
module: vm
args:
["struct usb_device *", "void *", "int", "unsigned int", "int", "enum snoop_when", "unsigned char *", "unsigned int"]


func: usb_store_new_id
ret: ssize_t
module: vm
args:
["struct usb_dynids *", "const struct usb_device_id *", "struct device_driver *", "const char *", "size_t"]


func: __usb_create_hcd
ret: struct usb_hcd *
module: vm
args:
["const struct hc_driver *", "struct device *", "struct device *", "const char *", "struct usb_hcd *"]


func: usb_hcd_alloc_bandwidth
ret: int
module: vm
args:
["struct usb_device *", "struct usb_host_config *", "struct usb_host_interface *", "struct usb_host_interface *"]


func: usb_control_msg_recv
ret: int
module: vm
args:
["struct usb_device *", "__u8", "__u8", "__u8", "__u16", "__u16", "void *", "__u16", "int", "gfp_t"]


func: usb_control_msg_send
ret: int
module: vm
args:
["struct usb_device *", "__u8", "__u8", "__u8", "__u16", "__u16", "const void *", "__u16", "int", "gfp_t"]


func: usb_sg_init
ret: int
module: vm
args:
["struct usb_sg_request *", "struct usb_device *", "unsigned int", "unsigned int", "struct scatterlist *", "int", "size_t", "gfp_t"]


func: usb_find_common_endpoints
ret: int
module: vm
args:
["struct usb_host_interface *", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **"]


func: match_endpoint
ret: static bool
module: vm
args:
["struct usb_endpoint_descriptor *", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **", "struct usb_endpoint_descriptor **"]


func: dwc2_complete_periodic_xfer
ret: static void
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "int", "struct dwc2_qtd *", "enum dwc2_halt_status"]


func: dwc2_update_urb_state
ret: static int
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "int", "struct dwc2_hcd_urb *", "struct dwc2_qtd *"]


func: dwc2_update_urb_state_abn
ret: static void
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "int", "struct dwc2_hcd_urb *", "struct dwc2_qtd *", "enum dwc2_halt_status"]


func: check_intr_schedule
ret: static int
module: vm
args:
["struct ehci_hcd *", "unsigned int", "unsigned int", "struct ehci_qh *", "unsigned int *", "struct ehci_tt *"]


func: tt_available
ret: static int
module: vm
args:
["struct ehci_hcd *", "struct ehci_tt *", "unsigned int", "unsigned int", "struct ehci_per_sched *", "struct ehci_per_sched *"]


func: xhci_dbc_alloc_requests
ret: static int
module: vm
args:
["struct xhci_dbc *", "unsigned int", "struct list_head *", "void (*)(struct xhci_dbc *, struct dbc_request *)"]


func: xhci_debugfs_regset
ret: static void
module: vm
args:
["struct xhci_hcd *", "u32", "const struct debugfs_reg32 *", "size_t", "struct dentry *", "const char *", "..."]


func: xhci_alloc_tt_info
ret: int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_device *", "struct usb_device *", "struct usb_tt *", "gfp_t"]


func: xhci_endpoint_init
ret: int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_device *", "struct usb_device *", "struct usb_host_endpoint *", "gfp_t"]


func: xhci_ring_alloc
ret: struct xhci_ring *
module: vm
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "enum xhci_ring_type", "unsigned int", "gfp_t"]


func: xhci_update_bw_info
ret: void
module: vm
args:
["struct xhci_hcd *", "struct xhci_container_ctx *", "struct xhci_input_control_ctx *", "struct xhci_virt_device *"]


func: xhci_alloc_segments_for_ring
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_segment **", "struct xhci_segment **", "unsigned int", "unsigned int", "enum xhci_ring_type", "unsigned int", "gfp_t"]


func: xhci_microframes_to_exponent
ret: static unsigned int
module: vm
args:
["struct usb_device *", "struct usb_host_endpoint *", "unsigned int", "unsigned int", "unsigned int"]


func: xhci_test_trb_in_td
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_segment *", "union xhci_trb *", "union xhci_trb *", "dma_addr_t", "struct xhci_segment *", "char *", "int"]


func: xhci_update_stream_segment_mapping
ret: static int
module: vm
args:
["struct xarray *", "struct xhci_ring *", "struct xhci_segment *", "struct xhci_segment *", "gfp_t"]


func: trb_in_td
ret: struct xhci_segment *
module: vm
args:
["struct xhci_hcd *", "struct xhci_segment *", "union xhci_trb *", "union xhci_trb *", "dma_addr_t", "bool"]


func: prepare_transfer
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_device *", "unsigned int", "unsigned int", "unsigned int", "struct urb *", "unsigned int", "gfp_t"]


func: process_bulk_intr_td
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_ep *", "struct xhci_ring *", "struct xhci_td *", "union xhci_trb *", "struct xhci_transfer_event *"]


func: process_ctrl_td
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_ep *", "struct xhci_ring *", "struct xhci_td *", "struct xhci_transfer_event *", "union xhci_trb *", "union xhci_trb *"]


func: process_isoc_td
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_ep *", "struct xhci_ring *", "struct xhci_td *", "union xhci_trb *", "struct xhci_transfer_event *", "struct xhci_transfer_event *"]


func: xhci_handle_halted_endpoint
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_virt_ep *", "struct xhci_td *", "enum xhci_ep_reset_type", "unsigned int"]


func: xhci_add_ep_to_interval_table
ret: static void
module: vm
args:
["struct xhci_hcd *", "struct xhci_bw_info *", "struct xhci_interval_bw_table *", "struct usb_device *", "struct xhci_virt_ep *", "struct xhci_tt_bw_info *"]


func: xhci_alloc_streams
ret: static int
module: vm
args:
["struct usb_hcd *", "struct usb_device *", "struct usb_host_endpoint **", "unsigned int", "unsigned int", "gfp_t"]


func: xhci_calculate_streams_and_bitmask
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct usb_device *", "struct usb_host_endpoint **", "unsigned int", "unsigned int *", "u32 *"]


func: xhci_check_args
ret: static int
module: vm
args:
["struct usb_hcd *", "struct usb_device *", "struct usb_host_endpoint *", "int", "bool", "const char *"]


func: backlight_device_register
ret: struct backlight_device *
module: vm
args:
["const char *", "struct device *", "void *", "const struct backlight_ops *", "const struct backlight_properties *"]


func: devm_backlight_device_register
ret: struct backlight_device *
module: vm
args:
["struct device *", "const char *", "struct device *", "void *", "const struct backlight_ops *", "const struct backlight_properties *"]


func: bit_putcs
ret: static void
module: vm
args:
["struct vc_data *", "struct fb_info *", "const unsigned short *", "int", "int", "int", "int", "int"]


func: bitcpy
ret: static void
module: vm
args:
["unsigned long *", "unsigned int", "const unsigned long *", "unsigned int", "unsigned int", "struct fb_info *", "u32", "int"]


func: bitfill_unaligned
ret: static void
module: vm
args:
["struct fb_info *", "unsigned long *", "int", "unsigned long", "int", "int", "unsigned int", "int"]


func: bitfill_unaligned_rev
ret: static void
module: vm
args:
["unsigned long *", "int", "unsigned long", "int", "int", "unsigned int", "int", "struct fb_info *"]


func: slow_imageblit
ret: static void
module: vm
args:
["u8 *", "u32", "u32", "u32", "u32", "struct fb_info *", "const struct fb_image *", "struct fb_info *", "const struct fb_image *"]


func: fb_find_mode
ret: int
module: vm
args:
["struct fb_var_screeninfo *", "struct fb_info *", "const char *", "const struct fb_videomode *", "unsigned int", "const struct fb_videomode *", "unsigned int"]


func: efifb_setcolreg
ret: static int
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct fb_info *"]


func: sdc_init_panel
ret: static int
module: vm
args:
["struct mx3fb_data *", "enum ipu_panel", "uint32_t", "uint16_t", "uint16_t", "uint16_t", "uint16_t", "uint16_t", "uint16_t", "uint16_t", "uint16_t", "const struct ipu_di_signal_cfg *"]


func: hdmi_infoframe_log_header
ret: static void
module: vm
args:
["const char *", "struct device *", "const struct hdmi_any_infoframe *", "const struct hdmi_any_infoframe *"]


func: vp_find_vqs_msix
ret: static int
module: vm
args:
["struct virtio_device *", "unsigned int", "struct virtqueue **", "vq_callback_t **", "const char * const *", "bool", "const bool *", "struct irq_affinity *"]


func: vp_setup_vq
ret: static struct virtqueue *
module: vm
args:
["struct virtio_device *", "unsigned int", "void (*)(struct virtqueue *)", "const char *", "bool", "u16"]


func: setup_vq
ret: static struct virtqueue *
module: vm
args:
["struct virtio_pci_device *", "struct virtio_pci_vq_info *", "unsigned int", "void (*)(struct virtqueue *)", "const char *", "bool", "u16"]


func: vp_modern_map_capability
ret: static void *
module: vm
args:
["int", "size_t", "u32", "u32", "u32", "size_t *", "resource_size_t *", "struct virtio_pci_modern_device *", "struct virtio_pci_modern_device *"]


func: __vring_new_virtqueue
ret: struct virtqueue *
module: vm
args:
["unsigned int", "struct vring", "struct virtio_device *", "bool", "bool", "bool (*)(struct virtqueue *)", "void (*)(struct virtqueue *)", "const char *"]


func: vring_create_virtqueue
ret: struct virtqueue *
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "struct virtio_device *", "bool", "bool", "bool", "bool (*)(struct virtqueue *)", "void (*)(struct virtqueue *)", "const char *"]


func: vring_new_virtqueue
ret: struct virtqueue *
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "struct virtio_device *", "bool", "bool", "void *", "bool (*)(struct virtqueue *)", "void (*)(struct virtqueue *)", "const char *"]


func: virtqueue_add_indirect_packed
ret: static int
module: vm
args:
["struct vring_virtqueue *", "struct scatterlist **", "unsigned int", "unsigned int", "unsigned int", "void *", "gfp_t"]


func: virtqueue_add_packed
ret: static int
module: vm
args:
["struct virtqueue *", "struct scatterlist **", "unsigned int", "unsigned int", "unsigned int", "void *", "void *", "gfp_t"]


func: vring_create_virtqueue_packed
ret: static struct virtqueue *
module: vm
args:
["unsigned int", "unsigned int", "struct virtio_device *", "bool", "bool", "bool (*)(struct virtqueue *)", "void (*)(struct virtqueue *)", "const char *", "bool", "unsigned int"]


func: vme_master_get
ret: int
module: vm
args:
["struct vme_resource *", "int *", "unsigned long long *", "unsigned long long *", "u32 *", "u32 *", "u32 *"]


func: vme_slave_get
ret: int
module: vm
args:
["struct vme_resource *", "int *", "unsigned long long *", "unsigned long long *", "dma_addr_t *", "u32 *", "u32 *"]


func: vme_slave_set
ret: int
module: vm
args:
["struct vme_resource *", "int", "unsigned long long", "unsigned long long", "dma_addr_t", "u32", "u32"]


func: bind_interdomain_evtchn_to_irqhandler_lateeoi
ret: int
module: vm
args:
["struct xenbus_device *", "evtchn_port_t", "irq_handler_t", "unsigned long", "const char *", "void *"]


func: xenbus_watch_path
ret: int
module: vm
args:
["struct xenbus_device *", "const char *", "struct xenbus_watch *", "bool (*)(struct xenbus_watch *, const char *, const char *)", "void (*)(struct xenbus_watch *, const char *, const char *)"]


func: xenbus_watch_pathfmt
ret: int
module: vm
args:
["struct xenbus_device *", "struct xenbus_watch *", "bool (*)(struct xenbus_watch *, const char *, const char *)", "void (*)(struct xenbus_watch *, const char *, const char *)", "const char *", "..."]


func: __xenbus_map_ring
ret: static int
module: vm
args:
["struct xenbus_device *", "grant_ref_t *", "unsigned int", "grant_handle_t *", "struct map_ring_valloc *", "bool *", "unsigned int"]


func: xs_talkv
ret: static void *
module: vm
args:
["struct xenbus_transaction", "enum xsd_sockmsg_type", "const struct kvec *", "unsigned int", "unsigned int *"]


func: xen_xlate_remap_gfn_array
ret: int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "xen_pfn_t *", "int", "int *", "pgprot_t", "unsigned int", "struct page **"]


func: bad_inode_rename2
ret: static int
module: vm
args:
["struct user_namespace *", "struct inode *", "struct dentry *", "struct inode *", "struct dentry *", "unsigned int"]


func: create_elf_tables
ret: static int
module: vm
args:
["struct linux_binprm *", "const struct elf64_hdr *", "unsigned long", "unsigned long", "unsigned long"]


func: fill_note_info
ret: static int
module: vm
args:
["struct elf64_hdr *", "int", "struct elf_note_info *", "const kernel_siginfo_t *", "struct pt_regs *"]


func: load_elf_interp
ret: static unsigned long
module: vm
args:
["struct elf64_hdr *", "struct file *", "unsigned long", "struct elf64_phdr *", "struct arch_elf_state *"]


func: blkdev_write_begin
ret: static int
module: vm
args:
["struct file *", "struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "void **"]


func: blkdev_write_end
ret: static int
module: vm
args:
["struct file *", "struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page *", "void *"]


func: block_write_begin
ret: int
module: vm
args:
["struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "get_block_t *"]


func: cont_write_begin
ret: int
module: vm
args:
["struct file *", "struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "void **", "get_block_t *", "loff_t *"]


func: nobh_write_begin
ret: int
module: vm
args:
["struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "void **", "get_block_t *"]


func: configfs_make_dirent
ret: int
module: vm
args:
["struct configfs_dirent *", "struct dentry *", "void *", "umode_t", "int", "struct configfs_fragment *"]


func: fscrypt_crypt_block
ret: int
module: vm
args:
["const struct inode *", "fscrypt_direction_t", "u64", "struct page *", "struct page *", "unsigned int", "unsigned int", "gfp_t"]


func: do_add_master_key
ret: static int
module: vm
args:
["struct super_block *", "struct fscrypt_master_key_secret *", "const struct fscrypt_key_specifier *"]


func: setup_per_mode_enc_key
ret: static int
module: vm
args:
["struct fscrypt_info *", "struct fscrypt_master_key *", "struct fscrypt_prepared_key *", "u8", "bool"]


func: supported_iv_ino_lblk_policy
ret: static bool
module: vm
args:
["const struct inode *", "const char *", "int", "int", "const struct fscrypt_policy_v2 *", "const struct fscrypt_policy_v2 *"]


func: dax_insert_entry
ret: static void *
module: vm
args:
["struct xa_state *", "struct address_space *", "struct vm_fault *", "void *", "pfn_t", "unsigned long", "bool"]


func: debugfs_create_file_size
ret: void
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "loff_t"]


func: __debugfs_create_file
ret: static struct dentry *
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "const struct file_operations *"]


func: __blockdev_direct_IO
ret: ssize_t
module: vm
args:
["struct kiocb *", "struct inode *", "struct block_device *", "struct iov_iter *", "get_block_t *", "dio_iodone_t *", "dio_submit_t *", "int"]


func: crypt_scatterlist
ret: static int
module: vm
args:
["struct ecryptfs_crypt_stat *", "struct scatterlist *", "struct scatterlist *", "int", "unsigned char *", "int"]


func: ecryptfs_xattr_get
ret: static int
module: vm
args:
["const struct xattr_handler *", "struct dentry *", "struct inode *", "const char *", "void *", "size_t"]


func: ecryptfs_xattr_set
ret: static int
module: vm
args:
["const struct xattr_handler *", "struct user_namespace *", "struct dentry *", "struct inode *", "const char *", "const void *", "size_t", "int"]


func: parse_tag_1_packet
ret: static int
module: vm
args:
["unsigned char *", "struct list_head *", "struct ecryptfs_auth_tok **", "size_t *", "size_t", "struct ecryptfs_crypt_stat *"]


func: parse_tag_3_packet
ret: static int
module: vm
args:
["struct ecryptfs_crypt_stat *", "unsigned char *", "struct list_head *", "struct ecryptfs_auth_tok **", "size_t *", "size_t"]


func: write_tag_1_packet
ret: static int
module: vm
args:
["char *", "size_t *", "struct key *", "struct ecryptfs_auth_tok *", "struct ecryptfs_crypt_stat *", "struct ecryptfs_key_record *", "size_t *"]


func: write_tag_3_packet
ret: static int
module: vm
args:
["char *", "size_t *", "struct ecryptfs_auth_tok *", "struct ecryptfs_crypt_stat *", "struct ecryptfs_key_record *", "size_t *"]


func: do_execveat_common
ret: static int
module: vm
args:
["int", "struct filename *", "int", "struct user_arg_ptr", "struct user_arg_ptr", "struct user_arg_ptr", "struct user_arg_ptr"]


func: __ext4_check_dir_entry
ret: int
module: vm
args:
["const char *", "unsigned int", "struct inode *", "struct file *", "struct ext4_dir_entry_2 *", "struct buffer_head *", "char *", "int", "unsigned int"]


func: __ext4_forget
ret: int
module: vm
args:
["const char *", "unsigned int", "handle_t *", "int", "struct inode *", "struct buffer_head *", "ext4_fsblk_t"]


func: ext4_swap_extents
ret: int
module: vm
args:
["handle_t *", "struct inode *", "struct inode *", "ext4_lblk_t", "ext4_lblk_t", "ext4_lblk_t", "int", "int *"]


func: __ext4_ext_check
ret: static int
module: vm
args:
["const char *", "unsigned int", "struct inode *", "struct ext4_extent_header *", "int", "ext4_fsblk_t"]


func: convert_initialized_extent
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_map_blocks *", "struct ext4_ext_path **", "unsigned int *"]


func: ext4_ext_handle_unwritten_extents
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_map_blocks *", "struct ext4_ext_path **", "int", "unsigned int", "ext4_fsblk_t"]


func: ext4_ext_rm_leaf
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_ext_path *", "struct partial_cluster *", "ext4_lblk_t", "ext4_lblk_t"]


func: ext4_ext_search_right
ret: static int
module: vm
args:
["struct inode *", "struct ext4_ext_path *", "ext4_lblk_t *", "ext4_fsblk_t *", "struct ext4_extent *"]


func: ext4_ext_split
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "unsigned int", "struct ext4_ext_path *", "struct ext4_extent *", "int"]


func: ext4_remove_blocks
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_extent *", "struct partial_cluster *", "ext4_lblk_t", "ext4_lblk_t"]


func: ext4_split_extent
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_ext_path **", "struct ext4_map_blocks *", "int", "int"]


func: get_implied_cluster_alloc
ret: static int
module: vm
args:
["struct super_block *", "struct ext4_map_blocks *", "struct ext4_ext_path *", "struct ext4_extent *", "struct ext4_extent *"]


func: ext4_es_find_extent_range
ret: void
module: vm
args:
["struct inode *", "int (*)(struct extent_status *)", "ext4_lblk_t", "ext4_lblk_t", "struct extent_status *"]


func: count_rsvd
ret: static void
module: vm
args:
["ext4_lblk_t", "long", "struct extent_status *", "struct rsvd_count *", "struct inode *", "struct inode *"]


func: ext4_es_can_be_merged
ret: static int
module: vm
args:
["struct extent_status *", "struct extent_status *", "struct extent_status *", "struct extent_status *"]


func: ext4_fc_replay_link_internal
ret: static int
module: vm
args:
["struct super_block *", "struct inode *", "struct dentry_info_args *", "struct dentry_info_args *"]


func: __ext4_new_inode
ret: struct inode *
module: vm
args:
["struct user_namespace *", "handle_t *", "struct inode *", "umode_t", "const struct qstr *", "__u32", "uid_t *", "__u32", "int", "unsigned int", "int"]


func: ext4_clear_blocks
ret: static int
module: vm
args:
["handle_t *", "struct inode *", "struct buffer_head *", "ext4_fsblk_t", "unsigned long", "__le32 *", "__le32 *"]


func: ext4_da_write_inline_data_begin
ret: int
module: vm
args:
["struct address_space *", "struct inode *", "loff_t", "unsigned int", "unsigned int", "struct page **", "void **"]


func: ext4_inlinedir_to_tree
ret: int
module: vm
args:
["struct file *", "struct inode *", "ext4_lblk_t", "struct dx_hash_info *", "__u32", "__u32", "int *"]


func: ext4_try_to_write_inline_data
ret: int
module: vm
args:
["struct address_space *", "struct inode *", "loff_t", "unsigned int", "unsigned int", "struct page **"]


func: ext4_add_dirent_to_inline
ret: static int
module: vm
args:
["handle_t *", "struct ext4_filename *", "struct inode *", "struct inode *", "struct ext4_iloc *", "void *", "int"]


func: ext4_walk_page_buffers
ret: int
module: vm
args:
["handle_t *", "struct buffer_head *", "unsigned int", "unsigned int", "int *", "int (*)(handle_t *, struct buffer_head *)"]


func: ext4_mballoc_query_range
ret: int
module: vm
args:
["struct super_block *", "ext4_group_t", "ext4_grpblk_t", "ext4_grpblk_t", "ext4_mballoc_query_range_fn", "void *"]


func: move_extent_per_page
ret: static int
module: vm
args:
["struct inode *", "unsigned long", "unsigned long", "int", "int", "int", "int *", "struct file *", "struct file *"]


func: ext4_find_dest_de
ret: int
module: vm
args:
["struct inode *", "struct inode *", "struct buffer_head *", "void *", "int", "struct ext4_filename *", "struct ext4_dir_entry_2 **"]


func: ext4_search_dir
ret: int
module: vm
args:
["struct buffer_head *", "char *", "int", "struct inode *", "struct ext4_filename *", "unsigned int", "struct ext4_dir_entry_2 **"]


func: add_dirent_to_buf
ret: static int
module: vm
args:
["handle_t *", "struct ext4_filename *", "struct inode *", "struct inode *", "struct ext4_dir_entry_2 *", "struct buffer_head *"]


func: do_split
ret: static struct ext4_dir_entry_2 *
module: vm
args:
["handle_t *", "struct inode *", "struct buffer_head **", "struct dx_frame *", "struct dx_hash_info *"]


func: make_indexed_dir
ret: static int
module: vm
args:
["handle_t *", "struct ext4_filename *", "struct inode *", "struct inode *", "struct buffer_head *"]


func: set_flexbg_block_bitmap
ret: static int
module: vm
args:
["struct super_block *", "handle_t *", "struct ext4_new_flex_group_data *", "ext4_fsblk_t", "ext4_fsblk_t"]


func: __ext4_error
ret: void
module: vm
args:
["struct super_block *", "const char *", "unsigned int", "bool", "int", "__u64", "const char *", "..."]


func: __ext4_grp_locked_error
ret: void
module: vm
args:
["const char *", "unsigned int", "struct super_block *", "ext4_group_t", "unsigned long", "ext4_fsblk_t", "const char *", "..."]


func: ext4_xattr_inode_dec_ref_all
ret: static void
module: vm
args:
["handle_t *", "struct inode *", "struct buffer_head *", "struct ext4_xattr_entry *", "bool", "struct ext4_xattr_inode_array **", "int", "bool"]


func: __fat_readdir
ret: static int
module: vm
args:
["struct inode *", "struct file *", "struct dir_context *", "int", "struct fat_ioctl_filldir_callback *"]


func: fat_add_new_entries
ret: static int
module: vm
args:
["struct inode *", "void *", "int", "int *", "struct msdos_dir_entry **", "struct buffer_head **", "loff_t *"]


func: fat_parse_long
ret: static int
module: vm
args:
["struct inode *", "loff_t *", "struct buffer_head **", "struct msdos_dir_entry **", "wchar_t **", "unsigned char *"]


func: vfat_add_entry
ret: static int
module: vm
args:
["struct inode *", "const struct qstr *", "int", "int", "struct timespec64 *", "struct fat_slot_info *"]


func: vfat_build_slots
ret: static int
module: vm
args:
["struct inode *", "const unsigned char *", "int", "int", "int", "struct timespec64 *", "struct msdos_dir_slot *", "int *"]


func: xlate_to_uni
ret: static int
module: vm
args:
["const unsigned char *", "int", "unsigned char *", "int *", "int *", "int", "int", "struct nls_table *"]


func: iterate_fd
ret: int
module: vm
args:
["struct files_struct *", "unsigned int", "int (*)(const void *, struct file *, unsigned int)", "const void *"]


func: alloc_fs_context
ret: static struct fs_context *
module: vm
args:
["struct file_system_type *", "struct dentry *", "unsigned int", "unsigned int", "enum fs_context_purpose"]


func: __fs_parse
ret: int
module: vm
args:
["struct p_log *", "const struct fs_parameter_spec *", "struct fs_parameter *", "struct fs_parse_result *"]


func: fuse_ctl_add_dentry
ret: static struct dentry *
module: vm
args:
["struct dentry *", "struct fuse_conn *", "const char *", "int", "int", "const struct inode_operations *", "const struct file_operations *"]


func: fuse_fill_iomap
ret: static void
module: vm
args:
["loff_t", "loff_t", "struct iomap *", "struct fuse_dax_mapping *", "unsigned int", "struct inode *", "struct inode *"]


func: fuse_read_forget
ret: static int
module: vm
args:
["struct fuse_iqueue *", "struct fuse_copy_state *", "size_t", "struct fuse_conn *", "struct fuse_conn *"]


func: fuse_lookup_name
ret: int
module: vm
args:
["struct super_block *", "u64", "const struct qstr *", "struct fuse_entry_out *", "struct inode **"]


func: fuse_rename_common
ret: static int
module: vm
args:
["struct inode *", "struct dentry *", "struct inode *", "struct dentry *", "unsigned int", "int", "size_t"]


func: fuse_conn_init
ret: void
module: vm
args:
["struct fuse_conn *", "struct fuse_mount *", "struct user_namespace *", "const struct fuse_iqueue_ops *", "void *"]


func: find_inode_nowait
ret: struct inode *
module: vm
args:
["struct super_block *", "unsigned long", "int (*)(struct inode *, unsigned long, void *)", "void *"]


func: iget5_locked
ret: struct inode *
module: vm
args:
["struct super_block *", "unsigned long", "int (*)(struct inode *, void *)", "int (*)(struct inode *, void *)", "void *"]


func: inode_insert5
ret: struct inode *
module: vm
args:
["struct inode *", "unsigned long", "int (*)(struct inode *, void *)", "int (*)(struct inode *, void *)", "void *"]


func: __io_arm_poll_handler
ret: static __poll_t
module: vm
args:
["struct io_kiocb *", "struct io_poll_iocb *", "struct io_poll_table *", "__poll_t", "wait_queue_func_t"]


func: __io_queue_proc
ret: static void
module: vm
args:
["struct io_poll_iocb *", "struct io_poll_table *", "struct wait_queue_head *", "struct io_poll_iocb **"]


func: iomap_apply
ret: loff_t
module: vm
args:
["struct inode *", "loff_t", "loff_t", "unsigned int", "const struct iomap_ops *", "void *", "iomap_actor_t"]


func: iomap_writepage
ret: int
module: vm
args:
["struct page *", "struct writeback_control *", "struct iomap_writepage_ctx *", "const struct iomap_writeback_ops *"]


func: iomap_writepages
ret: int
module: vm
args:
["struct address_space *", "struct writeback_control *", "struct iomap_writepage_ctx *", "const struct iomap_writeback_ops *"]


func: iomap_add_to_ioend
ret: static void
module: vm
args:
["struct inode *", "loff_t", "struct page *", "struct iomap_page *", "struct iomap_writepage_ctx *", "struct writeback_control *", "struct list_head *"]


func: iomap_adjust_read_range
ret: static void
module: vm
args:
["struct iomap_page *", "loff_t *", "loff_t", "unsigned int *", "unsigned int *", "struct inode *", "struct inode *"]


func: iomap_write_begin
ret: static int
module: vm
args:
["struct inode *", "loff_t", "unsigned int", "unsigned int", "struct page **", "struct iomap *", "struct iomap *"]


func: iomap_write_end
ret: static size_t
module: vm
args:
["struct inode *", "loff_t", "size_t", "size_t", "struct page *", "struct iomap *", "struct iomap *"]


func: iomap_writepage_map
ret: static int
module: vm
args:
["struct iomap_writepage_ctx *", "struct writeback_control *", "struct inode *", "struct page *", "u64"]


func: __iomap_dio_rw
ret: struct iomap_dio *
module: vm
args:
["struct kiocb *", "struct iov_iter *", "const struct iomap_ops *", "const struct iomap_dio_ops *", "unsigned int"]


func: write_one_revoke_record
ret: static void
module: vm
args:
["transaction_t *", "struct list_head *", "struct buffer_head **", "int *", "struct jbd2_revoke_record_s *"]


func: __kernfs_new_node
ret: static struct kernfs_node *
module: vm
args:
["struct kernfs_root *", "struct kernfs_node *", "const char *", "umode_t", "kuid_t", "kgid_t", "unsigned int"]


func: __kernfs_create_file
ret: struct kernfs_node *
module: vm
args:
["struct kernfs_node *", "const char *", "umode_t", "kuid_t", "kgid_t", "loff_t", "const struct kernfs_ops *", "void *", "const void *", "struct lock_class_key *"]


func: generic_fh_to_dentry
ret: struct dentry *
module: vm
args:
["struct super_block *", "struct fid *", "int", "int", "struct inode *(*)(struct super_block *, u64, u32)"]


func: simple_attr_open
ret: int
module: vm
args:
["struct inode *", "struct file *", "int (*)(void *, u64 *)", "int (*)(void *, u64)", "const char *"]


func: vfs_link
ret: int
module: vm
args:
["struct dentry *", "struct user_namespace *", "struct inode *", "struct dentry *", "struct inode **"]


func: lookup_open
ret: static struct dentry *
module: vm
args:
["struct nameidata *", "struct file *", "bool", "const struct open_flags *", "const struct open_flags *"]


func: fanotify_alloc_event
ret: static struct fanotify_event *
module: vm
args:
["struct fsnotify_group *", "u32", "const void *", "int", "struct inode *", "const struct qstr *", "__kernel_fsid_t *"]


func: fanotify_alloc_name_event
ret: static struct fanotify_event *
module: vm
args:
["struct inode *", "__kernel_fsid_t *", "const struct qstr *", "struct inode *", "unsigned int *", "gfp_t"]


func: fanotify_handle_event
ret: static int
module: vm
args:
["struct fsnotify_group *", "u32", "const void *", "int", "struct inode *", "const struct qstr *", "u32", "struct fsnotify_iter_info *"]


func: fanotify_add_mark
ret: static int
module: vm
args:
["struct fsnotify_group *", "fsnotify_connp_t *", "unsigned int", "__u32", "unsigned int", "__kernel_fsid_t *"]


func: fsnotify_handle_event
ret: static int
module: vm
args:
["struct fsnotify_group *", "__u32", "const void *", "int", "struct inode *", "const struct qstr *", "u32", "struct fsnotify_iter_info *"]


func: fsnotify_handle_inode_event
ret: static int
module: vm
args:
["struct fsnotify_mark *", "u32", "const void *", "int", "struct inode *", "const struct qstr *", "u32", "struct fsnotify_group *", "struct fsnotify_group *"]


func: send_to_group
ret: static int
module: vm
args:
["__u32", "const void *", "int", "struct inode *", "const struct qstr *", "u32", "struct fsnotify_iter_info *"]


func: fsnotify_add_event
ret: int
module: vm
args:
["struct fsnotify_group *", "struct fsnotify_event *", "int (*)(struct fsnotify_group *, struct fsnotify_event *)", "void (*)(struct fsnotify_group *, struct fsnotify_event *)"]


func: posix_acl_fix_xattr_userns
ret: static void
module: vm
args:
["struct user_namespace *", "struct user_namespace *", "struct user_namespace *", "void *", "size_t", "bool"]


func: proc_fill_cache
ret: bool
module: vm
args:
["struct file *", "struct dir_context *", "const char *", "unsigned int", "instantiate_t *", "struct task_struct *", "const void *"]


func: proc_create_seq_private
ret: struct proc_dir_entry *
module: vm
args:
["const char *", "umode_t", "struct proc_dir_entry *", "const struct seq_operations *", "unsigned int", "void *"]


func: proc_create_single_data
ret: struct proc_dir_entry *
module: vm
args:
["const char *", "umode_t", "struct proc_dir_entry *", "int (*)(struct seq_file *, void *)", "void *"]


func: proc_create_net_data_write
ret: struct proc_dir_entry *
module: vm
args:
["const char *", "umode_t", "struct proc_dir_entry *", "const struct seq_operations *", "proc_write_t", "unsigned int", "void *"]


func: proc_create_net_single_write
ret: struct proc_dir_entry *
module: vm
args:
["const char *", "umode_t", "struct proc_dir_entry *", "int (*)(struct seq_file *, void *)", "proc_write_t", "void *"]


func: proc_sys_fill_cache
ret: static bool
module: vm
args:
["struct dir_context *", "struct ctl_table_header *", "struct ctl_table *", "struct file *", "struct file *"]


func: register_leaf_sysctl_tables
ret: static int
module: vm
args:
["const char *", "char *", "struct ctl_table_header ***", "struct ctl_table_set *", "struct ctl_table *"]


func: show_vma_header_prefix
ret: static void
module: vm
args:
["struct seq_file *", "unsigned long", "unsigned long", "vm_flags_t", "unsigned long long", "dev_t", "unsigned long"]


func: smaps_page_accumulate
ret: static void
module: vm
args:
["struct mem_size_stats *", "struct page *", "unsigned long", "unsigned long", "bool", "bool", "bool"]


func: splice_from_pipe
ret: ssize_t
module: vm
args:
["struct pipe_inode_info *", "struct file *", "loff_t *", "size_t", "unsigned int", "splice_actor *"]


func: lz4_uncompress
ret: static int
module: vm
args:
["struct squashfs_sb_info *", "void *", "struct bio *", "int", "int", "struct squashfs_page_actor *"]


func: mount_bdev
ret: struct dentry *
module: vm
args:
["struct file_system_type *", "int", "const char *", "void *", "int (*)(struct super_block *, void *, int)"]


func: sget
ret: struct super_block *
module: vm
args:
["struct file_system_type *", "int (*)(struct super_block *, void *)", "int (*)(struct super_block *, void *)", "int", "void *"]


func: sget_fc
ret: struct super_block *
module: vm
args:
["struct fs_context *", "int (*)(struct super_block *, struct fs_context *)", "int (*)(struct super_block *, struct fs_context *)"]


func: vfs_get_super
ret: int
module: vm
args:
["struct fs_context *", "enum vfs_get_super_keying", "int (*)(struct super_block *, struct fs_context *)"]


func: sysfs_add_file_mode_ns
ret: int
module: vm
args:
["struct kernfs_node *", "const struct attribute *", "bool", "umode_t", "kuid_t", "kgid_t", "const void *"]


func: create_files
ret: static int
module: vm
args:
["struct kernfs_node *", "struct kobject *", "kuid_t", "kgid_t", "const struct attribute_group *", "int"]


func: build_merkle_tree_level
ret: static int
module: vm
args:
["struct file *", "unsigned int", "u64", "const struct merkle_tree_params *", "u8 *", "struct ahash_request *"]


func: fsverity_hash_page
ret: int
module: vm
args:
["const struct merkle_tree_params *", "const struct inode *", "struct ahash_request *", "struct page *", "u8 *"]


func: fsverity_init_merkle_tree_params
ret: int
module: vm
args:
["struct merkle_tree_params *", "const struct inode *", "unsigned int", "unsigned int", "const u8 *", "size_t"]


func: fsverity_read_merkle_tree
ret: static int
module: vm
args:
["struct inode *", "void *", "u64", "int", "const struct fsverity_info *", "const struct fsverity_info *"]


func: verify_page
ret: static bool
module: vm
args:
["struct inode *", "const struct fsverity_info *", "struct ahash_request *", "struct page *", "unsigned long"]


func: __vfs_setxattr
ret: int
module: vm
args:
["struct user_namespace *", "struct dentry *", "struct inode *", "const char *", "const void *", "size_t", "int"]


func: __vfs_setxattr_locked
ret: int
module: vm
args:
["struct user_namespace *", "struct dentry *", "const char *", "const void *", "size_t", "int", "struct inode **"]


func: free_ipcs
ret: void
module: vm
args:
["struct ipc_namespace *", "struct ipc_ids *", "void (*)(struct ipc_namespace *, struct kern_ipc_perm *)"]


func: kauditd_send_queue
ret: static int
module: vm
args:
["struct sock *", "u32", "struct sk_buff_head *", "unsigned int", "void (*)(struct sk_buff *)", "void (*)(struct sk_buff *)"]


func: audit_field_compare
ret: static int
module: vm
args:
["struct task_struct *", "const struct cred *", "struct audit_field *", "struct audit_context *", "struct audit_names *"]


func: audit_filter_rules
ret: static int
module: vm
args:
["struct task_struct *", "struct audit_krule *", "struct audit_context *", "struct audit_names *", "enum audit_state *", "bool"]


func: audit_log_pid_context
ret: static int
module: vm
args:
["struct audit_context *", "pid_t", "kuid_t", "kuid_t", "unsigned int", "struct lsmblob *", "char *"]


func: array_map_check_btf
ret: static int
module: vm
args:
["const struct bpf_map *", "const struct btf *", "const struct btf_type *", "const struct btf_type *"]


func: __bpf_lru_list_shrink
ret: static unsigned int
module: vm
args:
["struct bpf_lru *", "struct bpf_lru_list *", "unsigned int", "struct list_head *", "enum bpf_lru_list_type"]


func: btf_distill_func_proto
ret: int
module: vm
args:
["struct bpf_verifier_log *", "struct btf *", "const struct btf_type *", "const char *", "struct btf_func_model *"]


func: btf_struct_access
ret: int
module: vm
args:
["struct bpf_verifier_log *", "const struct btf *", "const struct btf_type *", "int", "int", "enum bpf_access_type", "u32 *"]


func: __btf_resolve_size
ret: static const struct btf_type *
module: vm
args:
["const struct btf *", "const struct btf_type *", "u32 *", "const struct btf_type **", "u32 *", "u32 *", "u32 *"]


func: btf_array_check_member
ret: static int
module: vm
args:
["struct btf_verifier_env *", "const struct btf_type *", "const struct btf_member *", "const struct btf_type *"]


func: btf_check_func_type_match
ret: static int
module: vm
args:
["struct bpf_verifier_log *", "struct btf *", "const struct btf_type *", "struct btf *", "const struct btf_type *"]


func: btf_get_prog_ctx_type
ret: static const struct btf_member *
module: vm
args:
["struct bpf_verifier_log *", "const struct btf *", "const struct btf_type *", "enum bpf_prog_type", "int"]


func: btf_struct_walk
ret: static int
module: vm
args:
["struct bpf_verifier_log *", "const struct btf *", "const struct btf_type *", "int", "int", "u32 *"]


func: btf_verifier_log_member
ret: static void
module: vm
args:
["struct btf_verifier_env *", "const struct btf_type *", "const struct btf_member *", "const char *", "..."]


func: btf_verifier_log_vsi
ret: static void
module: vm
args:
["struct btf_verifier_env *", "const struct btf_type *", "const struct btf_var_secinfo *", "const char *", "..."]


func: __cgroup_bpf_attach
ret: int
module: vm
args:
["struct cgroup *", "struct bpf_prog *", "struct bpf_prog *", "struct bpf_cgroup_link *", "enum bpf_attach_type", "u32"]


func: __cgroup_bpf_run_filter_sysctl
ret: int
module: vm
args:
["struct ctl_table_header *", "struct ctl_table *", "int", "char **", "size_t *", "loff_t *", "enum bpf_attach_type"]


func: cg_sockopt_convert_ctx_access
ret: static u32
module: vm
args:
["enum bpf_access_type", "const struct bpf_insn *", "struct bpf_insn *", "struct bpf_prog *", "u32 *"]


func: bpf_mkobj_ops
ret: static int
module: vm
args:
["struct dentry *", "umode_t", "void *", "const struct inode_operations *", "const struct file_operations *"]


func: longest_prefix_match
ret: static size_t
module: vm
args:
["const struct lpm_trie_node *", "const struct bpf_lpm_trie_key *", "const struct lpm_trie *", "const struct lpm_trie *"]


func: reuseport_array_update_check
ret: static int
module: vm
args:
["const struct sock *", "const struct sock *", "const struct sock_reuseport *", "u32", "const struct reuseport_array *"]


func: __bpf_get_stack
ret: static long
module: vm
args:
["struct pt_regs *", "struct task_struct *", "struct perf_callchain_entry *", "void *", "u32", "u64"]


func: bpf_link_get_info_by_fd
ret: static int
module: vm
args:
["struct bpf_link *", "union bpf_attr *", "struct file *", "const union bpf_attr *", "const union bpf_attr *"]


func: bpf_map_get_info_by_fd
ret: static int
module: vm
args:
["struct bpf_map *", "union bpf_attr *", "struct file *", "const union bpf_attr *", "const union bpf_attr *"]


func: bpf_prog_get_info_by_fd
ret: static int
module: vm
args:
["struct file *", "struct bpf_prog *", "union bpf_attr *", "const union bpf_attr *", "const union bpf_attr *"]


func: arch_prepare_bpf_trampoline
ret: int
module: vm
args:
["struct bpf_tramp_image *", "void *", "void *", "const struct btf_func_model *", "u32", "struct bpf_tramp_progs *", "void *"]


func: bpf_check_attach_target
ret: int
module: vm
args:
["struct bpf_verifier_log *", "const struct bpf_prog *", "const struct bpf_prog *", "u32", "struct bpf_attach_target_info *"]


func: adjust_ptr_min_max_vals
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "struct bpf_insn *", "const struct bpf_reg_state *", "const struct bpf_reg_state *"]


func: adjust_scalar_min_max_vals
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "struct bpf_insn *", "struct bpf_reg_state *", "struct bpf_reg_state"]


func: check_btf_func
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "union bpf_attr *", "const union bpf_attr *", "const union bpf_attr *"]


func: check_buffer_access
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "const struct bpf_reg_state *", "int", "int", "int", "const char *", "u32 *", "bool"]


func: check_ptr_to_btf_access
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "struct bpf_reg_state *", "int", "int", "int", "enum bpf_access_type", "int"]


func: check_stack_range_initialized
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "int", "int", "int", "bool", "enum stack_access_src", "struct bpf_call_arg_meta *"]


func: is_reg64
ret: static bool
module: vm
args:
["struct bpf_insn *", "struct bpf_reg_state *", "enum reg_arg_type", "u32", "struct bpf_verifier_env *"]


func: regsafe
ret: static bool
module: vm
args:
["struct bpf_verifier_env *", "struct bpf_reg_state *", "struct bpf_reg_state *", "struct bpf_id_pair *"]


func: sanitize_err
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "const struct bpf_insn *", "int", "const struct bpf_reg_state *", "const struct bpf_reg_state *"]


func: sanitize_ptr_alu
ret: static int
module: vm
args:
["struct bpf_verifier_env *", "const struct bpf_reg_state *", "const struct bpf_reg_state *", "struct bpf_reg_state *", "struct bpf_sanitize_info *", "const bool", "struct bpf_insn *", "struct bpf_insn *"]


func: try_match_pkt_pointers
ret: static bool
module: vm
args:
["const struct bpf_insn *", "struct bpf_reg_state *", "struct bpf_reg_state *", "struct bpf_verifier_state *", "struct bpf_verifier_state *"]


func: verbose_invalid_scalar
ret: static void
module: vm
args:
["struct bpf_verifier_env *", "struct bpf_reg_state *", "struct tnum *", "const char *", "const char *"]


func: rdmacg_uncharge_hierarchy
ret: static void
module: vm
args:
["struct rdma_cgroup *", "struct rdmacg_device *", "struct rdma_cgroup *", "enum rdmacg_resource_type"]


func: __cpuhp_setup_state
ret: int
module: vm
args:
["enum cpuhp_state", "const char *", "bool", "int (*)(unsigned int)", "int (*)(unsigned int)", "bool"]


func: __parse_crashkernel
ret: static int
module: vm
args:
["char *", "unsigned long long", "unsigned long long *", "unsigned long long *", "const char *", "const char *"]


func: dma_map_page_attrs
ret: dma_addr_t
module: vm
args:
["struct device *", "struct page *", "size_t", "size_t", "enum dma_data_direction", "unsigned long"]


func: perf_output_sample
ret: void
module: vm
args:
["struct perf_output_handle *", "struct perf_event_header *", "struct perf_sample_data *", "struct perf_event *"]


func: perf_prepare_sample
ret: void
module: vm
args:
["struct perf_event_header *", "struct perf_sample_data *", "struct perf_event *", "struct pt_regs *"]


func: perf_tp_event
ret: void
module: vm
args:
["u16", "u64", "void *", "int", "struct pt_regs *", "struct hlist_head *", "int", "struct task_struct *"]


func: perf_trace_run_bpf_submit
ret: void
module: vm
args:
["void *", "int", "int", "struct trace_event_call *", "u64", "struct pt_regs *", "struct hlist_head *", "struct task_struct *"]


func: ctx_sched_in
ret: static void
module: vm
args:
["struct perf_event_context *", "struct perf_cpu_context *", "enum event_type_t", "struct task_struct *"]


func: inherit_event
ret: static struct perf_event *
module: vm
args:
["struct perf_event *", "struct task_struct *", "struct perf_event *", "struct perf_event_context *", "struct perf_event_context *", "struct task_struct *"]


func: inherit_task_group
ret: static int
module: vm
args:
["struct perf_event *", "struct perf_event_context *", "struct task_struct *", "int", "u64", "int *", "struct task_struct *"]


func: perf_aux_sample_output
ret: static void
module: vm
args:
["struct perf_output_handle *", "struct perf_sample_data *", "struct perf_event *", "struct perf_event *"]


func: perf_event_alloc
ret: static struct perf_event *
module: vm
args:
["struct perf_event_attr *", "int", "struct task_struct *", "struct perf_event *", "struct perf_event *", "perf_overflow_handler_t", "void *", "int"]


func: visit_groups_merge
ret: static int
module: vm
args:
["struct perf_cpu_context *", "struct perf_event_groups *", "int", "void *", "int (*)(struct perf_event *, void *)"]


func: install_breakpoint
ret: static int
module: vm
args:
["struct uprobe *", "struct mm_struct *", "unsigned long", "struct vm_area_struct *", "struct vm_area_struct *"]


func: futex_lock_pi_atomic
ret: static int
module: vm
args:
["u32 *", "struct futex_hash_bucket *", "union futex_key *", "struct futex_pi_state **", "struct task_struct *", "struct task_struct **", "int"]


func: __irq_build_affinity_masks
ret: static int
module: vm
args:
["unsigned int", "unsigned int", "unsigned int", "cpumask_var_t *", "const struct cpumask *", "struct cpumask *", "struct irq_affinity_desc *"]


func: alloc_nodes_vectors
ret: static void
module: vm
args:
["unsigned int", "cpumask_var_t *", "const struct cpumask *", "const nodemask_t", "struct cpumask *", "struct node_vectors *"]


func: __devm_irq_alloc_descs
ret: int
module: vm
args:
["struct device *", "int", "unsigned int", "unsigned int", "int", "struct module *", "const struct irq_affinity_desc *"]


func: devm_irq_setup_generic_chip
ret: int
module: vm
args:
["struct device *", "struct irq_chip_generic *", "u32", "enum irq_gc_flags", "unsigned int", "unsigned int"]


func: devm_request_threaded_irq
ret: int
module: vm
args:
["struct device *", "unsigned int", "irq_handler_t", "irq_handler_t", "unsigned long", "const char *", "void *"]


func: __irq_alloc_domain_generic_chips
ret: int
module: vm
args:
["struct irq_domain *", "int", "int", "const char *", "irq_flow_handler_t", "unsigned int", "unsigned int", "enum irq_gc_flags"]


func: irq_init_generic_chip
ret: void
module: vm
args:
["struct irq_chip_generic *", "const char *", "int", "unsigned int", "void *", "irq_flow_handler_t"]


func: ipi_send_verify
ret: static int
module: vm
args:
["struct irq_chip *", "const struct cpumask *", "unsigned int", "struct irq_data *", "struct irq_data *"]


func: __irq_alloc_descs
ret: int
module: vm
args:
["int", "unsigned int", "unsigned int", "int", "struct module *", "const struct irq_affinity_desc *"]


func: __irq_domain_add
ret: struct irq_domain *
module: vm
args:
["struct fwnode_handle *", "int", "irq_hw_number_t", "int", "const struct irq_domain_ops *", "void *"]


func: __irq_domain_alloc_irqs
ret: int
module: vm
args:
["struct irq_domain *", "int", "unsigned int", "int", "void *", "bool", "const struct irq_affinity_desc *"]


func: irq_domain_add_legacy
ret: struct irq_domain *
module: vm
args:
["struct device_node *", "unsigned int", "unsigned int", "irq_hw_number_t", "const struct irq_domain_ops *", "void *"]


func: irq_domain_create_hierarchy
ret: struct irq_domain *
module: vm
args:
["struct irq_domain *", "unsigned int", "unsigned int", "struct fwnode_handle *", "const struct irq_domain_ops *", "void *"]


func: irq_domain_create_legacy
ret: struct irq_domain *
module: vm
args:
["struct fwnode_handle *", "unsigned int", "unsigned int", "irq_hw_number_t", "const struct irq_domain_ops *", "void *"]


func: irq_domain_create_simple
ret: struct irq_domain *
module: vm
args:
["struct fwnode_handle *", "unsigned int", "unsigned int", "const struct irq_domain_ops *", "void *"]


func: irq_domain_set_info
ret: void
module: vm
args:
["struct irq_domain *", "unsigned int", "irq_hw_number_t", "struct irq_chip *", "void *", "irq_flow_handler_t", "void *", "const char *"]


func: irq_domain_xlate_twocell
ret: int
module: vm
args:
["struct irq_domain *", "struct device_node *", "const u32 *", "unsigned int", "irq_hw_number_t *", "unsigned int *"]


func: __ww_mutex_lock
ret: static int
module: vm
args:
["struct mutex *", "long", "struct ww_acquire_ctx *", "unsigned long", "struct lockdep_map *", "unsigned int"]


func: osq_wait_next
ret: static struct optimistic_spin_node *
module: vm
args:
["struct optimistic_spin_queue *", "struct optimistic_spin_node *", "struct optimistic_spin_node *"]


func: rt_mutex_adjust_prio_chain
ret: static int
module: vm
args:
["struct task_struct *", "enum rtmutex_chainwalk", "struct rt_mutex *", "struct rt_mutex *", "struct rt_mutex_waiter *", "struct task_struct *"]


func: module_layout
ret: void
module: vm
args:
["struct module *", "struct modversion_info *", "struct kernel_param *", "struct kernel_symbol *", "struct tracepoint * const *"]


func: parse_args
ret: char *
module: vm
args:
["const char *", "char *", "const struct kernel_param *", "unsigned int", "s16", "s16", "void *", "int (*)(char *, char *, const char *, void *)"]


func: parse_one
ret: static int
module: vm
args:
["char *", "char *", "const char *", "const struct kernel_param *", "unsigned int", "s16", "s16", "void *", "int (*)(char *, char *, const char *, void *)"]


func: prb_init
ret: void
module: vm
args:
["struct printk_ringbuffer *", "char *", "unsigned int", "struct prb_desc *", "unsigned int", "struct printk_info *"]


func: prb_reserve_in_last
ret: bool
module: vm
args:
["struct prb_reserved_entry *", "struct printk_ringbuffer *", "struct printk_record *", "u32", "unsigned int"]


func: copy_regset_to_user
ret: int
module: vm
args:
["struct task_struct *", "const struct user_regset_view *", "unsigned int", "unsigned int", "unsigned int", "void *"]


func: subbuf_splice_actor
ret: static ssize_t
module: vm
args:
["struct pipe_inode_info *", "size_t", "int *", "unsigned int", "loff_t *", "struct file *", "loff_t *", "struct file *"]


func: allocate_resource
ret: int
module: vm
args:
["struct resource *", "struct resource *", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t (*)(void *, const struct resource *, resource_size_t, resource_size_t)", "void *"]


func: __find_resource
ret: static int
module: vm
args:
["struct resource *", "struct resource *", "struct resource *", "resource_size_t", "struct resource_constraint *"]


func: __request_region_locked
ret: static int
module: vm
args:
["struct resource *", "struct resource *", "resource_size_t", "resource_size_t", "const char *", "int"]


func: cpupri_find_fitness
ret: int
module: vm
args:
["struct cpupri *", "struct task_struct *", "struct cpumask *", "bool (*)(struct task_struct *, int)"]


func: sd_init
ret: static struct sched_domain *
module: vm
args:
["struct sched_domain_topology_level *", "const struct cpumask *", "struct sched_domain *", "int", "int"]


func: __wait_on_bit
ret: int
module: vm
args:
["struct wait_queue_head *", "struct wait_bit_queue_entry *", "wait_bit_action_f *", "unsigned int"]


func: __do_proc_dointvec
ret: static int
module: vm
args:
["void *", "struct ctl_table *", "int", "void *", "size_t *", "loff_t *", "int (*)(bool *, unsigned long *, int *, int, void *)", "void *"]


func: __do_proc_douintvec
ret: static int
module: vm
args:
["void *", "struct ctl_table *", "int", "void *", "size_t *", "loff_t *", "int (*)(unsigned long *, unsigned int *, int, void *)", "void *"]


func: __do_proc_doulongvec_minmax
ret: static int
module: vm
args:
["void *", "struct ctl_table *", "int", "void *", "size_t *", "loff_t *", "unsigned long", "unsigned long"]


func: set_cpu_itimer
ret: static void
module: vm
args:
["struct task_struct *", "unsigned int", "const struct itimerspec64 * const", "struct itimerspec64 * const"]


func: mktime64
ret: time64_t
module: vm
args:
["const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int", "const unsigned int"]


func: get_device_system_crosststamp
ret: int
module: vm
args:
["int (*)(ktime_t *, struct system_counterval_t *, void *)", "void *", "struct system_time_snapshot *", "struct system_device_crosststamp *"]


func: init_timer_key
ret: void
module: vm
args:
["struct timer_list *", "void (*)(struct timer_list *)", "unsigned int", "const char *", "struct lock_class_key *"]


func: do_blk_trace_setup
ret: static int
module: vm
args:
["struct request_queue *", "char *", "dev_t", "struct block_device *", "struct blk_user_trace_setup *"]


func: bpf_trace_run12
ret: void
module: vm
args:
["struct bpf_prog *", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u64"]


func: ftrace_match_record
ret: static int
module: vm
args:
["struct ftrace_glob *", "struct ftrace_glob *", "int", "struct dyn_ftrace *", "struct dyn_ftrace *"]


func: rb_reset_tail
ret: static void
module: vm
args:
["struct ring_buffer_per_cpu *", "unsigned long", "struct rb_event_info *", "struct rb_event_info *"]


func: trace_buffer_unlock_commit_regs
ret: void
module: vm
args:
["struct trace_array *", "struct trace_buffer *", "struct ring_buffer_event *", "unsigned int", "struct pt_regs *"]


func: process_preds
ret: static int
module: vm
args:
["struct trace_event_call *", "const char *", "struct event_filter *", "struct filter_parse_error *"]


func: __create_val_field
ret: static int
module: vm
args:
["struct hist_trigger_data *", "unsigned int", "struct trace_event_file *", "char *", "char *", "unsigned long"]


func: action_trace
ret: static void
module: vm
args:
["struct hist_trigger_data *", "struct tracing_map_elt *", "struct trace_buffer *", "void *", "struct ring_buffer_event *", "void *", "struct action_data *", "u64 *"]


func: create_key_field
ret: static int
module: vm
args:
["struct hist_trigger_data *", "unsigned int", "unsigned int", "struct trace_event_file *", "char *"]


func: hist_field_counter
ret: static u64
module: vm
args:
["struct hist_field *", "struct tracing_map_elt *", "struct trace_buffer *", "struct ring_buffer_event *", "void *"]


func: hist_register_trigger
ret: static int
module: vm
args:
["char *", "struct event_trigger_ops *", "struct event_trigger_data *", "struct trace_event_file *"]


func: hist_trigger_elt_update
ret: static void
module: vm
args:
["struct hist_trigger_data *", "struct tracing_map_elt *", "struct trace_buffer *", "void *", "struct ring_buffer_event *", "u64 *"]


func: hist_trigger_match
ret: static bool
module: vm
args:
["bool", "struct event_trigger_data *", "struct event_trigger_data *", "struct event_trigger_data *", "struct event_trigger_data *", "struct event_trigger_data *"]


func: parse_expr
ret: static struct hist_field *
module: vm
args:
["struct hist_trigger_data *", "struct trace_event_file *", "char *", "unsigned long", "char *", "unsigned int"]


func: synth_event_gen_cmd_array_start
ret: int
module: vm
args:
["struct dynevent_cmd *", "const char *", "struct module *", "struct synth_field_desc *", "unsigned int"]


func: trace_string
ret: static unsigned int
module: vm
args:
["struct synth_trace_event *", "struct synth_event *", "char *", "bool", "unsigned int", "unsigned int *"]


func: ftrace_trace_probe_callback
ret: static int
module: vm
args:
["struct trace_array *", "struct ftrace_probe_ops *", "char *", "char *", "int", "char *", "struct ftrace_hash *"]


func: print_graph_return
ret: static enum print_line_t
module: vm
args:
["struct ftrace_graph_ret *", "struct trace_seq *", "struct trace_iterator *", "u32", "struct trace_entry *", "struct trace_entry *"]


func: parse_probe_arg
ret: static int
module: vm
args:
["char *", "struct fetch_insn **", "struct fetch_insn *", "unsigned int", "int", "const struct fetch_type *"]


func: perf_call_bpf_enter
ret: static int
module: vm
args:
["struct trace_event_call *", "struct pt_regs *", "struct syscall_trace_enter *", "struct syscall_metadata *", "struct syscall_metadata *"]


func: __uprobe_trace_func
ret: static void
module: vm
args:
["struct trace_uprobe *", "unsigned long", "struct pt_regs *", "struct uprobe_cpu_buffer *", "int", "struct trace_event_file *"]


func: tracing_map_sort_entries
ret: int
module: vm
args:
["struct tracing_map *", "struct tracing_map_sort_key *", "unsigned int", "struct tracing_map_sort_entry ***"]


func: call_usermodehelper_setup
ret: struct subprocess_info *
module: vm
args:
["const char *", "char **", "char **", "gfp_t", "int (*)(struct subprocess_info *, struct cred *)", "void (*)(struct subprocess_info *)", "void *"]


func: map_write
ret: static ssize_t
module: vm
args:
["struct file *", "const char *", "size_t", "loff_t *", "int", "struct uid_gid_map *", "struct uid_gid_map *"]


func: assoc_array_insert_into_terminal_node
ret: static bool
module: vm
args:
["struct assoc_array_edit *", "const struct assoc_array_ops *", "const void *", "struct assoc_array_walk_result *", "struct assoc_array_walk_result *"]


func: assoc_array_subtree_iterate
ret: static int
module: vm
args:
["const struct assoc_array_ptr *", "const struct assoc_array_ptr *", "int (*)(const void *, void *)", "void *"]


func: assoc_array_walk
ret: static enum assoc_array_walk_status
module: vm
args:
["const struct assoc_array_ops *", "const void *", "struct assoc_array_walk_result *", "const struct assoc_array *", "const struct assoc_array *"]


func: __bitmap_replace
ret: void
module: vm
args:
["unsigned long *", "const unsigned long *", "const unsigned long *", "const unsigned long *", "unsigned int"]


func: bitmap_find_next_zero_area_off
ret: unsigned long
module: vm
args:
["unsigned long *", "unsigned long", "unsigned long", "unsigned int", "unsigned long", "unsigned long"]


func: btree_grim_visitor
ret: size_t
module: vm
args:
["struct btree_head *", "struct btree_geo *", "unsigned long", "void (*)(void *, unsigned long, unsigned long *, size_t, void *)", "void *"]


func: __btree_for_each
ret: static size_t
module: vm
args:
["struct btree_head *", "struct btree_geo *", "unsigned long *", "unsigned long", "void (*)(void *, unsigned long, unsigned long *, size_t, void *)", "void *", "int", "int", "size_t"]


func: merge
ret: static void
module: vm
args:
["struct btree_head *", "struct btree_geo *", "int", "unsigned long *", "int", "unsigned long *", "int", "unsigned long *", "int"]


func: __alloc_bucket_spinlocks
ret: int
module: vm
args:
["spinlock_t **", "unsigned int *", "size_t", "unsigned int", "gfp_t", "const char *", "struct lock_class_key *"]


func: bunzip2
ret: int
module: vm
args:
["unsigned char *", "long", "long (*)(void *, unsigned long)", "long (*)(void *, unsigned long)", "unsigned char *", "long *", "void (*)(char *)"]


func: __gunzip
ret: int
module: vm
args:
["unsigned char *", "long", "long (*)(void *, unsigned long)", "long (*)(void *, unsigned long)", "unsigned char *", "long", "long *", "void (*)(char *)"]


func: unlz4
ret: int
module: vm
args:
["u8 *", "long", "long (*)(void *, unsigned long)", "long (*)(void *, unsigned long)", "u8 *", "long *", "void (*)(char *)"]


func: __unzstd
ret: static int
module: vm
args:
["unsigned char *", "long", "long (*)(void *, unsigned long)", "long (*)(void *, unsigned long)", "unsigned char *", "long *", "void (*)(char *)", "long"]


func: _find_next_bit
ret: unsigned long
module: vm
args:
["const unsigned long *", "const unsigned long *", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: gen_pool_best_fit
ret: unsigned long
module: vm
args:
["unsigned long *", "unsigned long", "unsigned long", "unsigned int", "void *", "struct gen_pool *", "unsigned long"]


func: __import_iovec
ret: ssize_t
module: vm
args:
["int", "const struct iovec *", "unsigned int", "unsigned int", "struct iovec **", "struct iov_iter *", "bool"]


func: import_iovec
ret: ssize_t
module: vm
args:
["int", "const struct iovec *", "unsigned int", "unsigned int", "struct iovec **", "struct iov_iter *"]


func: lzo1x_1_do_compress
ret: static size_t
module: vm
args:
["const unsigned char *", "size_t", "unsigned char *", "size_t *", "size_t", "void *", "signed char *", "const unsigned char"]


func: rational_best_approximation
ret: void
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long *", "unsigned long *"]


func: __nla_parse
ret: int
module: vm
args:
["struct nlattr **", "int", "const struct nlattr *", "int", "const struct nla_policy *", "unsigned int", "struct netlink_ext_ack *"]


func: __nla_validate
ret: int
module: vm
args:
["const struct nlattr *", "int", "int", "const struct nla_policy *", "unsigned int", "struct netlink_ext_ack *"]


func: __nla_validate_parse
ret: static int
module: vm
args:
["const struct nlattr *", "int", "int", "const struct nla_policy *", "unsigned int", "struct netlink_ext_ack *", "struct nlattr **", "unsigned int"]


func: validate_nla
ret: static int
module: vm
args:
["const struct nlattr *", "int", "const struct nla_policy *", "unsigned int", "struct netlink_ext_ack *", "unsigned int"]


func: radix_tree_node_alloc
ret: static struct xa_node *
module: vm
args:
["gfp_t", "struct xa_node *", "struct xarray *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: __sg_alloc_table
ret: int
module: vm
args:
["struct sg_table *", "unsigned int", "unsigned int", "struct scatterlist *", "unsigned int", "gfp_t", "sg_alloc_fn *"]


func: __sg_alloc_table_from_pages
ret: struct scatterlist *
module: vm
args:
["struct sg_table *", "struct page **", "unsigned int", "unsigned int", "unsigned long", "unsigned int", "struct scatterlist *", "unsigned int", "gfp_t"]


func: sg_split
ret: int
module: vm
args:
["struct scatterlist *", "const int", "const off_t", "const int", "const size_t *", "struct scatterlist **", "int *", "gfp_t"]


func: ZSTD_decompressMultiFrame
ret: static size_t
module: vm
args:
["ZSTD_DCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "const ZSTD_DDict *"]


func: ZSTD_execSequenceLast7
ret: static size_t
module: vm
args:
["BYTE *", "BYTE * const", "const BYTE **", "const BYTE * const", "const BYTE * const", "const BYTE * const", "const BYTE * const", "seq_t", "seq_t"]


func: HUF_fillDTableX4Level2
ret: static void
module: vm
args:
["HUF_DEltX4 *", "U32", "const U32", "const U32 *", "const int", "const sortedSymbol_t *", "const U32", "U32", "U16"]


func: cma_declare_contiguous_nid
ret: int
module: vm
args:
["phys_addr_t", "phys_addr_t", "phys_addr_t", "phys_addr_t", "unsigned int", "bool", "const char *", "struct cma **", "int"]


func: try_to_compact_pages
ret: enum compact_result
module: vm
args:
["gfp_t", "unsigned int", "unsigned int", "const struct alloc_context *", "enum compact_priority", "struct page **"]


func: isolate_freepages_block
ret: static unsigned long
module: vm
args:
["struct compact_control *", "unsigned long *", "unsigned long", "struct list_head *", "unsigned int", "bool"]


func: find_get_pages_range_tag
ret: unsigned int
module: vm
args:
["struct address_space *", "unsigned long *", "unsigned long", "xa_mark_t", "unsigned int", "struct page **"]


func: get_user_pages_remote
ret: long
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "unsigned int", "struct page **", "struct vm_area_struct **", "int *"]


func: __gup_longterm_locked
ret: static long
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "struct page **", "struct vm_area_struct **", "unsigned int"]


func: follow_pmd_mask
ret: static struct page *
module: vm
args:
["struct vm_area_struct *", "unsigned long", "pud_t *", "unsigned int", "struct follow_page_context *"]


func: hmm_vma_handle_pte
ret: static int
module: vm
args:
["struct mm_walk *", "unsigned long", "unsigned long", "pmd_t *", "unsigned long *", "pte_t *", "pte_t *"]


func: copy_huge_pmd
ret: int
module: vm
args:
["struct mm_struct *", "struct mm_struct *", "pmd_t *", "pmd_t *", "unsigned long", "struct vm_area_struct *", "struct vm_area_struct *"]


func: single_hugepage_flag_store
ret: ssize_t
module: vm
args:
["struct kobject *", "struct kobj_attribute *", "const char *", "size_t", "enum transparent_hugepage_flag"]


func: __unmap_hugepage_range
ret: void
module: vm
args:
["struct mmu_gather *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct page *"]


func: follow_hugetlb_page
ret: long
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "struct page **", "struct vm_area_struct **", "unsigned long *", "unsigned long *", "long", "unsigned int", "int *"]


func: hugetlb_mcopy_atomic_pte
ret: int
module: vm
args:
["struct mm_struct *", "pte_t *", "struct vm_area_struct *", "unsigned long", "unsigned long", "enum mcopy_atomic_mode", "struct page **"]


func: hugetlb_cow
ret: static vm_fault_t
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "unsigned long", "pte_t *", "struct page *", "spinlock_t *"]


func: hugetlb_handle_userfault
ret: static vm_fault_t
module: vm
args:
["struct vm_area_struct *", "struct address_space *", "unsigned long", "unsigned int", "unsigned long", "unsigned long"]


func: hugetlb_no_page
ret: static vm_fault_t
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "struct address_space *", "unsigned long", "unsigned long", "pte_t *", "unsigned int"]


func: __collapse_huge_page_copy
ret: static void
module: vm
args:
["pte_t *", "struct page *", "struct vm_area_struct *", "unsigned long", "spinlock_t *", "struct list_head *"]


func: list_lru_walk_one
ret: unsigned long
module: vm
args:
["struct list_lru *", "int", "struct mem_cgroup *", "list_lru_walk_cb", "void *", "unsigned long *"]


func: __next_mem_range
ret: void
module: vm
args:
["u64 *", "int", "enum memblock_flags", "struct memblock_type *", "struct memblock_type *", "phys_addr_t *", "phys_addr_t *", "int *"]


func: mem_cgroup_wb_stats
ret: void
module: vm
args:
["struct bdi_writeback *", "unsigned long *", "unsigned long *", "unsigned long *", "unsigned long *"]


func: follow_invalidate_pte
ret: int
module: vm
args:
["struct mm_struct *", "unsigned long", "struct mmu_notifier_range *", "pte_t **", "pmd_t **", "spinlock_t **"]


func: unmap_page_range
ret: void
module: vm
args:
["struct mmu_gather *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct zap_details *"]


func: apply_to_pmd_range
ret: static int
module: vm
args:
["struct mm_struct *", "pud_t *", "unsigned long", "unsigned long", "pte_fn_t", "void *", "bool", "pgtbl_mod_mask *"]


func: apply_to_pte_range
ret: static int
module: vm
args:
["struct mm_struct *", "pmd_t *", "unsigned long", "unsigned long", "pte_fn_t", "void *", "bool", "pgtbl_mod_mask *"]


func: copy_nonpresent_pte
ret: static unsigned long
module: vm
args:
["struct mm_struct *", "struct mm_struct *", "pte_t *", "pte_t *", "int *", "struct vm_area_struct *", "unsigned long", "struct vm_area_struct *", "struct vm_area_struct *"]


func: copy_pte_range
ret: static int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct *", "pmd_t *", "pmd_t *", "unsigned long", "unsigned long"]


func: zap_pmd_range
ret: static unsigned long
module: vm
args:
["struct mmu_gather *", "struct vm_area_struct *", "pud_t *", "unsigned long", "unsigned long", "struct zap_details *"]


func: zap_pte_range
ret: static unsigned long
module: vm
args:
["struct mmu_gather *", "struct vm_area_struct *", "pmd_t *", "unsigned long", "unsigned long", "struct zap_details *"]


func: do_mbind
ret: static long
module: vm
args:
["unsigned long", "unsigned long", "unsigned short", "unsigned short", "nodemask_t *", "unsigned long"]


func: kernel_mbind
ret: static long
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "const unsigned long *", "unsigned long", "unsigned int"]


func: migrate_misplaced_transhuge_page
ret: int
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "pmd_t *", "pmd_t", "unsigned long", "struct page *", "int"]


func: migrate_pages
ret: int
module: vm
args:
["struct list_head *", "new_page_t *", "free_page_t *", "unsigned long", "enum migrate_mode", "int"]


func: do_pages_move
ret: static int
module: vm
args:
["struct mm_struct *", "nodemask_t", "unsigned long", "const void **", "const int *", "int *", "int"]


func: migrate_vma_insert_page
ret: static void
module: vm
args:
["unsigned long", "struct page *", "unsigned long *", "struct migrate_vma *", "struct migrate_vma *"]


func: unmap_and_move
ret: static int
module: vm
args:
["new_page_t *", "free_page_t *", "unsigned long", "struct page *", "int", "enum migrate_mode", "enum migrate_reason", "struct list_head *"]


func: unmap_and_move_huge_page
ret: static int
module: vm
args:
["new_page_t *", "free_page_t *", "unsigned long", "struct page *", "int", "enum migrate_mode", "int", "struct list_head *"]


func: mlock_fixup
ret: static int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct **", "unsigned long", "unsigned long", "vm_flags_t"]


func: __vma_adjust
ret: int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "struct vm_area_struct *", "struct vm_area_struct *"]


func: _install_special_mapping
ret: struct vm_area_struct *
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "unsigned long", "const struct vm_special_mapping *"]


func: do_mmap
ret: unsigned long
module: vm
args:
["struct file *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long *", "struct list_head *"]


func: ksys_mmap_pgoff
ret: unsigned long
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: mmap_region
ret: unsigned long
module: vm
args:
["struct file *", "unsigned long", "unsigned long", "vm_flags_t", "unsigned long", "struct list_head *"]


func: vma_merge
ret: struct vm_area_struct *
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "struct anon_vma *", "struct file *", "unsigned long", "struct mempolicy *", "struct vm_userfaultfd_ctx"]


func: __install_special_mapping
ret: static struct vm_area_struct *
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "unsigned long", "void *", "const struct vm_operations_struct *"]


func: can_vma_merge_before
ret: static int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "struct anon_vma *", "struct file *", "unsigned long", "struct vm_userfaultfd_ctx"]


func: unmap_region
ret: static void
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "struct vm_area_struct *", "unsigned long", "unsigned long"]


func: vma_link
ret: static void
module: vm
args:
["struct mm_struct *", "struct vm_area_struct *", "struct vm_area_struct *", "struct rb_node **", "struct rb_node *"]


func: mmu_interval_notifier_insert
ret: int
module: vm
args:
["struct mmu_interval_notifier *", "struct mm_struct *", "unsigned long", "unsigned long", "const struct mmu_interval_notifier_ops *"]


func: __mmu_interval_notifier_insert
ret: static int
module: vm
args:
["struct mmu_interval_notifier *", "struct mm_struct *", "struct mmu_notifier_subscriptions *", "unsigned long", "unsigned long", "const struct mmu_interval_notifier_ops *"]


func: mprotect_fixup
ret: int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct **", "unsigned long", "unsigned long", "unsigned long"]


func: change_pmd_range
ret: static unsigned long
module: vm
args:
["struct vm_area_struct *", "pud_t *", "unsigned long", "unsigned long", "pgprot_t", "unsigned long"]


func: change_pte_range
ret: static unsigned long
module: vm
args:
["struct vm_area_struct *", "pmd_t *", "unsigned long", "unsigned long", "pgprot_t", "unsigned long"]


func: move_page_tables
ret: unsigned long
module: vm
args:
["struct vm_area_struct *", "unsigned long", "struct vm_area_struct *", "unsigned long", "unsigned long", "bool"]


func: move_ptes
ret: static void
module: vm
args:
["struct vm_area_struct *", "pmd_t *", "unsigned long", "unsigned long", "pmd_t *", "unsigned long", "bool", "struct vm_area_struct *"]


func: move_vma
ret: static unsigned long
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "bool *", "unsigned long", "struct vm_userfaultfd_ctx *", "struct list_head *"]


func: mremap_to
ret: static unsigned long
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "bool *", "unsigned long", "struct vm_userfaultfd_ctx *", "struct list_head *", "struct list_head *"]


func: alloc_large_system_hash
ret: void *
module: vm
args:
["const char *", "unsigned long", "unsigned long", "int", "int", "unsigned int *", "unsigned int *", "unsigned long", "unsigned long"]


func: memmap_init_range
ret: void
module: vm
args:
["unsigned long", "int", "unsigned long", "unsigned long", "unsigned long", "enum meminit_context", "struct vmem_altmap *", "int"]


func: __alloc_pages_direct_compact
ret: static struct page *
module: vm
args:
["gfp_t", "unsigned int", "unsigned int", "const struct alloc_context *", "enum compact_priority", "enum compact_result *"]


func: prepare_alloc_pages
ret: static bool
module: vm
args:
["gfp_t", "unsigned int", "int", "nodemask_t *", "struct alloc_context *", "gfp_t *", "unsigned int *"]


func: page_reporting_cycle
ret: static int
module: vm
args:
["struct page_reporting_dev_info *", "struct zone *", "unsigned int", "struct scatterlist *", "unsigned int *", "unsigned int"]


func: walk_page_mapping
ret: int
module: vm
args:
["struct address_space *", "unsigned long", "unsigned long", "const struct mm_walk_ops *", "void *"]


func: walk_page_range_novma
ret: int
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned long", "const struct mm_walk_ops *", "pgd_t *", "void *"]


func: pcpu_embed_first_chunk
ret: int
module: vm
args:
["size_t", "size_t", "size_t", "pcpu_fc_cpu_distance_fn_t *", "pcpu_fc_alloc_fn_t", "pcpu_fc_free_fn_t"]


func: process_vm_rw
ret: static ssize_t
module: vm
args:
["pid_t", "const struct iovec *", "unsigned long", "const struct iovec *", "unsigned long", "unsigned long", "int"]


func: process_vm_rw_single_vec
ret: static int
module: vm
args:
["unsigned long", "unsigned long", "struct iov_iter *", "struct page **", "struct mm_struct *", "int", "struct task_struct *"]


func: shmem_mcopy_atomic_pte
ret: int
module: vm
args:
["struct mm_struct *", "pmd_t *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct page **"]


func: shmem_add_to_page_cache
ret: static int
module: vm
args:
["struct page *", "struct address_space *", "unsigned long", "void *", "gfp_t", "struct mm_struct *"]


func: shmem_getpage_gfp
ret: static int
module: vm
args:
["struct inode *", "unsigned long", "struct page **", "enum sgp_type", "gfp_t", "struct vm_area_struct *", "struct vm_fault *", "vm_fault_t *"]


func: shmem_mfill_atomic_pte
ret: static int
module: vm
args:
["struct mm_struct *", "pmd_t *", "struct vm_area_struct *", "unsigned long", "unsigned long", "bool", "struct page **"]


func: shmem_swapin_page
ret: static int
module: vm
args:
["struct inode *", "unsigned long", "struct page **", "enum sgp_type", "gfp_t", "struct vm_area_struct *", "vm_fault_t *"]


func: create_boot_cache
ret: void
module: vm
args:
["struct kmem_cache *", "const char *", "unsigned int", "slab_flags_t", "unsigned int", "unsigned int"]


func: kmem_cache_create_usercopy
ret: struct kmem_cache *
module: vm
args:
["const char *", "unsigned int", "unsigned int", "slab_flags_t", "unsigned int", "unsigned int", "void (*)(void *)"]


func: sparse_init_one_section
ret: static void
module: vm
args:
["struct mem_section *", "unsigned long", "struct page *", "struct mem_section_usage *", "unsigned long"]


func: enable_swap_info
ret: static void
module: vm
args:
["struct swap_info_struct *", "int", "unsigned char *", "struct swap_cluster_info *", "unsigned long *"]


func: setup_swap_map_and_extents
ret: static int
module: vm
args:
["struct swap_info_struct *", "union swap_header *", "unsigned char *", "struct swap_cluster_info *", "unsigned long", "sector_t *"]


func: unuse_pte_range
ret: static int
module: vm
args:
["struct vm_area_struct *", "pmd_t *", "unsigned long", "unsigned long", "unsigned int", "bool", "unsigned long *"]


func: mcopy_atomic_pte
ret: static int
module: vm
args:
["struct mm_struct *", "pmd_t *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct page **", "bool"]


func: vm_mmap
ret: unsigned long
module: vm
args:
["struct file *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: __vmalloc_node_range
ret: void *
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "gfp_t", "pgprot_t", "unsigned long", "int", "const void *"]


func: __get_vm_area_node
ret: static struct vm_struct *
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "int", "gfp_t", "const void *", "unsigned long"]


func: vmap_pages_pte_range
ret: static int
module: vm
args:
["pmd_t *", "unsigned long", "unsigned long", "pgprot_t", "struct page **", "int *", "pgtbl_mod_mask *"]


func: isolate_lru_pages
ret: static unsigned long
module: vm
args:
["unsigned long", "struct lruvec *", "struct list_head *", "unsigned long *", "struct scan_control *", "enum lru_list"]


func: shrink_page_list
ret: static unsigned int
module: vm
args:
["struct list_head *", "struct pglist_data *", "struct scan_control *", "struct reclaim_stat *", "bool"]


func: walk_zones_in_node
ret: static void
module: vm
args:
["struct seq_file *", "pg_data_t *", "bool", "void (*)(struct seq_file *, pg_data_t *, struct zone *)", "bool"]


func: fc_header
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "unsigned short", "const void *", "const void *", "unsigned int"]


func: bpf_test_finish
ret: static int
module: vm
args:
["union bpf_attr *", "const void *", "u32", "u32", "u32", "const union bpf_attr *", "const union bpf_attr *"]


func: __get_compat_msghdr
ret: int
module: vm
args:
["struct msghdr *", "struct compat_msghdr *", "struct sockaddr **", "compat_uptr_t *", "compat_size_t *"]


func: __sk_queue_drop_skb
ret: int
module: vm
args:
["struct sock *", "struct sk_buff_head *", "struct sk_buff *", "unsigned int", "void (*)(struct sock *, struct sk_buff *)"]


func: __skb_datagram_iter
ret: static int
module: vm
args:
["const struct sk_buff *", "int", "struct iov_iter *", "int", "bool", "size_t (*)(const void *, size_t, void *, struct iov_iter *)", "void *"]


func: alloc_netdev_mqs
ret: struct net_device *
module: vm
args:
["int", "const char *", "unsigned char", "void (*)(struct net_device *)", "unsigned int", "unsigned int"]


func: netdev_walk_all_lower_dev
ret: int
module: vm
args:
["struct net_device *", "int (*)(struct net_device *, struct netdev_nested_priv *)", "struct netdev_nested_priv *"]


func: __netdev_upper_dev_link
ret: static int
module: vm
args:
["struct net_device *", "struct net_device *", "bool", "void *", "void *", "struct netdev_nested_priv *", "struct netlink_ext_ack *"]


func: __netdev_walk_all_lower_dev
ret: static int
module: vm
args:
["struct net_device *", "struct netdev_nested_priv *", "int (*)(struct net_device *, struct netdev_nested_priv *)"]


func: dev_xdp_attach
ret: static int
module: vm
args:
["struct net_device *", "struct netlink_ext_ack *", "struct bpf_xdp_link *", "struct bpf_prog *", "struct bpf_prog *", "u32"]


func: dev_xdp_install
ret: static int
module: vm
args:
["struct net_device *", "enum bpf_xdp_mode", "bpf_op_t", "struct netlink_ext_ack *", "u32", "struct bpf_prog *"]


func: __hw_addr_ref_sync_dev
ret: int
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *, int)", "int (*)(struct net_device *, const unsigned char *, int)"]


func: __hw_addr_ref_unsync_dev
ret: void
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *, int)"]


func: __hw_addr_sync_dev
ret: int
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *)", "int (*)(struct net_device *, const unsigned char *)"]


func: __hw_addr_unsync_dev
ret: void
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *)"]


func: __hw_addr_add_ex
ret: static int
module: vm
args:
["struct netdev_hw_addr_list *", "const unsigned char *", "int", "unsigned char", "bool", "bool", "int"]


func: devlink_resource_register
ret: int
module: vm
args:
["struct devlink *", "const char *", "u64", "u64", "u64", "const struct devlink_resource_size_params *"]


func: devlink_trap_report
ret: void
module: vm
args:
["struct devlink *", "struct sk_buff *", "void *", "struct devlink_port *", "const struct flow_action_cookie *"]


func: __devlink_nl_cmd_param_set_doit
ret: static int
module: vm
args:
["struct devlink *", "unsigned int", "struct list_head *", "struct genl_info *", "enum devlink_command"]


func: __devlink_param_driverinit_value_set
ret: static int
module: vm
args:
["struct devlink *", "unsigned int", "struct list_head *", "u32", "union devlink_param_value", "enum devlink_command"]


func: __devlink_params_register
ret: static int
module: vm
args:
["struct devlink *", "unsigned int", "struct list_head *", "const struct devlink_param *", "size_t", "enum devlink_command", "enum devlink_command"]


func: __devlink_trap_action_set
ret: static int
module: vm
args:
["struct devlink *", "struct devlink_trap_item *", "enum devlink_trap_action", "struct netlink_ext_ack *"]


func: devlink_nl_health_reporter_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "struct devlink_health_reporter *", "enum devlink_command", "u32", "u32", "int"]


func: devlink_nl_info_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "u32", "u32", "int", "struct netlink_ext_ack *", "enum devlink_command"]


func: devlink_nl_param_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "unsigned int", "struct devlink_param_item *", "enum devlink_command", "u32", "u32", "int"]


func: devlink_nl_param_value_fill_one
ret: static int
module: vm
args:
["struct sk_buff *", "enum devlink_param_type", "enum devlink_param_cmode", "union devlink_param_value"]


func: devlink_nl_port_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "struct devlink_port *", "enum devlink_command", "u32", "u32", "int", "struct netlink_ext_ack *"]


func: devlink_nl_region_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "u32", "u32", "int", "struct devlink_region *", "enum devlink_command"]


func: devlink_nl_sb_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "struct devlink_sb *", "u32", "u32", "int", "enum devlink_command"]


func: devlink_nl_sb_pool_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "struct devlink_sb *", "u16", "u32", "u32", "int", "enum devlink_command"]


func: devlink_nl_sb_port_pool_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "struct devlink_port *", "struct devlink_sb *", "u16", "u32", "u32", "int", "enum devlink_command"]


func: devlink_nl_sb_tc_pool_bind_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "struct devlink_port *", "struct devlink_sb *", "u16", "enum devlink_sb_pool_type", "u32", "u32", "int", "enum devlink_command"]


func: devlink_nl_trap_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "const struct devlink_trap_item *", "enum devlink_command", "u32", "u32", "int"]


func: devlink_nl_trap_group_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "const struct devlink_trap_group_item *", "enum devlink_command", "u32", "u32", "int"]


func: devlink_nl_trap_policer_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "const struct devlink_trap_policer_item *", "enum devlink_command", "u32", "u32", "int"]


func: devlink_param_unregister_one
ret: static void
module: vm
args:
["struct devlink *", "unsigned int", "struct list_head *", "enum devlink_command", "const struct devlink_param *", "const struct devlink_param *"]


func: devlink_param_value_get_from_info
ret: static int
module: vm
args:
["union devlink_param_value *", "struct genl_info *", "const struct devlink_param *", "struct genl_info *", "const struct devlink_param *"]


func: devlink_reload
ret: static int
module: vm
args:
["struct devlink *", "struct net *", "enum devlink_reload_action", "enum devlink_reload_limit", "u32 *", "struct netlink_ext_ack *"]


func: register_fib_notifier
ret: int
module: vm
args:
["struct net *", "struct notifier_block *", "void (*)(struct notifier_block *)", "struct netlink_ext_ack *"]


func: fib_nl2rule
ret: static int
module: vm
args:
["struct sk_buff *", "struct nlmsghdr *", "struct netlink_ext_ack *", "struct fib_rules_ops *", "struct nlattr **", "struct fib_rule **", "bool *"]


func: rule_find
ret: static struct fib_rule *
module: vm
args:
["struct fib_rules_ops *", "struct fib_rule_hdr *", "struct nlattr **", "struct fib_rule *", "bool"]


func: bpf_dispatcher_xdp_func
ret: unsigned int
module: vm
args:
["const void *", "const struct bpf_insn *", "unsigned int (*)(const void *, const struct bpf_insn *)"]


func: __skb_flow_dissect
ret: bool
module: vm
args:
["const struct net *", "const struct sk_buff *", "struct flow_dissector *", "void *", "const void *", "__be16", "int", "int", "unsigned int"]


func: __skb_flow_dissect_gre
ret: static enum flow_dissect_ret
module: vm
args:
["const struct sk_buff *", "struct flow_dissector_key_control *", "struct flow_dissector *", "void *", "const void *", "__be16 *", "int *", "int *", "unsigned int"]


func: __skb_flow_dissect_mpls
ret: static enum flow_dissect_ret
module: vm
args:
["const struct sk_buff *", "struct flow_dissector *", "void *", "const void *", "int", "int", "int", "bool *"]


func: flow_block_cb_setup_simple
ret: int
module: vm
args:
["struct flow_block_offload *", "struct list_head *", "flow_setup_cb_t *", "void *", "void *", "bool"]


func: flow_indr_block_cb_alloc
ret: struct flow_block_cb *
module: vm
args:
["flow_setup_cb_t *", "void *", "void *", "void (*)(void *)", "struct flow_block_offload *", "struct net_device *", "struct Qdisc *", "void *", "void *", "void (*)(struct flow_block_cb *)"]


func: flow_indr_dev_setup_offload
ret: int
module: vm
args:
["struct net_device *", "struct Qdisc *", "enum tc_setup_type", "void *", "struct flow_block_offload *", "void (*)(struct flow_block_cb *)"]


func: gen_new_estimator
ret: int
module: vm
args:
["struct gnet_stats_basic_packed *", "struct gnet_stats_basic_cpu *", "struct net_rate_estimator **", "spinlock_t *", "seqcount_t *", "struct nlattr *"]


func: __gnet_stats_copy_basic
ret: void
module: vm
args:
["const seqcount_t *", "struct gnet_stats_basic_packed *", "struct gnet_stats_basic_cpu *", "struct gnet_stats_basic_packed *"]


func: __gnet_stats_copy_queue
ret: void
module: vm
args:
["struct gnet_stats_queue *", "const struct gnet_stats_queue *", "const struct gnet_stats_queue *", "__u32"]


func: gnet_stats_copy_basic
ret: int
module: vm
args:
["const seqcount_t *", "struct gnet_dump *", "struct gnet_stats_basic_cpu *", "struct gnet_stats_basic_packed *"]


func: ___gnet_stats_copy_basic
ret: static int
module: vm
args:
["const seqcount_t *", "struct gnet_dump *", "struct gnet_stats_basic_cpu *", "struct gnet_stats_basic_packed *", "int"]


func: bpf_build_state
ret: static int
module: vm
args:
["struct net *", "struct nlattr *", "unsigned int", "const void *", "struct lwtunnel_state **", "struct netlink_ext_ack *"]


func: lwtunnel_build_state
ret: int
module: vm
args:
["struct net *", "u16", "struct nlattr *", "unsigned int", "const void *", "struct lwtunnel_state **", "struct netlink_ext_ack *"]


func: neigh_dump_table
ret: static int
module: vm
args:
["struct neigh_table *", "struct sk_buff *", "struct netlink_callback *", "struct neigh_dump_filter *"]


func: neigh_valid_get_req
ret: static int
module: vm
args:
["const struct nlmsghdr *", "struct neigh_table **", "void **", "int *", "u8 *", "struct netlink_ext_ack *"]


func: pneigh_fill_info
ret: static int
module: vm
args:
["struct sk_buff *", "struct pneigh_entry *", "u32", "u32", "unsigned int", "struct neigh_table *", "int"]


func: netdev_show
ret: static ssize_t
module: vm
args:
["const struct device *", "char *", "ssize_t (*)(const struct net_device *, char *)", "struct device_attribute *"]


func: rtnl_valid_dump_net_req
ret: static int
module: vm
args:
["const struct nlmsghdr *", "struct sock *", "struct rtnl_net_dump_cb *", "struct netlink_callback *", "struct netlink_callback *"]


func: ndo_dflt_bridge_getlink
ret: int
module: vm
args:
["struct sk_buff *", "u32", "u32", "struct net_device *", "u16", "u32", "u32", "int", "u32", "int (*)(struct sk_buff *, struct net_device *, u32)"]


func: ndo_dflt_fdb_add
ret: int
module: vm
args:
["struct ndmsg *", "struct nlattr **", "struct net_device *", "const unsigned char *", "u16", "u16"]


func: ndo_dflt_fdb_dump
ret: int
module: vm
args:
["struct sk_buff *", "struct netlink_callback *", "struct net_device *", "struct net_device *", "int *"]


func: rtnl_create_link
ret: struct net_device *
module: vm
args:
["struct net *", "const char *", "unsigned char", "const struct rtnl_link_ops *", "struct nlattr **", "struct netlink_ext_ack *"]


func: do_setlink
ret: static int
module: vm
args:
["const struct sk_buff *", "struct net_device *", "struct ifinfomsg *", "struct netlink_ext_ack *", "struct nlattr **", "char *", "int"]


func: nlmsg_populate_fdb
ret: static int
module: vm
args:
["struct sk_buff *", "struct netlink_callback *", "struct net_device *", "int *", "struct netdev_hw_addr_list *"]


func: nlmsg_populate_fdb_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "u8 *", "u16", "u32", "u32", "int", "int", "u16", "unsigned int"]


func: rtnl_fill_ifinfo
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "struct net *", "int", "u32", "u32", "u32", "unsigned int", "u32", "u32", "int *", "int", "int", "gfp_t"]


func: rtnl_fill_statsinfo
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "u32", "u32", "unsigned int", "unsigned int", "int *", "int *", "u32", "int"]


func: valid_fdb_get_strict
ret: static int
module: vm
args:
["const struct nlmsghdr *", "struct nlattr **", "u8 *", "int *", "int *", "u8 **", "u16 *", "struct netlink_ext_ack *"]


func: __skb_tstamp_tx
ret: void
module: vm
args:
["struct sk_buff *", "const struct sk_buff *", "struct skb_shared_hwtstamps *", "struct sock *", "int"]


func: skb_splice_bits
ret: int
module: vm
args:
["struct sk_buff *", "struct sock *", "unsigned int", "struct pipe_inode_info *", "unsigned int", "unsigned int"]


func: __skb_splice_bits
ret: static bool
module: vm
args:
["struct sk_buff *", "unsigned int *", "unsigned int *", "struct splice_pipe_desc *", "struct sock *", "struct pipe_inode_info *"]


func: __splice_segment
ret: static bool
module: vm
args:
["struct page *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "struct splice_pipe_desc *", "bool", "struct sock *", "struct pipe_inode_info *"]


func: inet_pton_with_scope
ret: int
module: vm
args:
["struct net *", "__kernel_sa_family_t", "const char *", "const char *", "struct __kernel_sockaddr_storage *"]


func: dns_query
ret: int
module: vm
args:
["struct net *", "const char *", "const char *", "size_t", "const char *", "char **", "time64_t *", "bool"]


func: ethnl_parse_bitset
ret: int
module: vm
args:
["unsigned long *", "unsigned long *", "unsigned int", "const struct nlattr *", "ethnl_string_array_t", "struct netlink_ext_ack *"]


func: ethnl_put_bitset
ret: int
module: vm
args:
["struct sk_buff *", "int", "const unsigned long *", "const unsigned long *", "unsigned int", "ethnl_string_array_t", "bool"]


func: ethnl_put_bitset32
ret: int
module: vm
args:
["struct sk_buff *", "int", "const u32 *", "const u32 *", "unsigned int", "ethnl_string_array_t", "bool"]


func: ethnl_update_bitset
ret: int
module: vm
args:
["unsigned long *", "unsigned int", "const struct nlattr *", "ethnl_string_array_t", "struct netlink_ext_ack *", "bool *"]


func: ethnl_update_bitset32
ret: int
module: vm
args:
["u32 *", "unsigned int", "const struct nlattr *", "ethnl_string_array_t", "struct netlink_ext_ack *", "bool *"]


func: ethnl_parse_bit
ret: static int
module: vm
args:
["unsigned int *", "bool *", "unsigned int", "const struct nlattr *", "bool", "ethnl_string_array_t", "struct netlink_ext_ack *"]


func: ethnl_update_bitset32_verbose
ret: static int
module: vm
args:
["u32 *", "unsigned int", "struct nlattr **", "ethnl_string_array_t", "struct netlink_ext_ack *", "bool *", "const struct nlattr *"]


func: features_send_reply
ret: static int
module: vm
args:
["struct net_device *", "struct genl_info *", "const unsigned long *", "const unsigned long *", "const unsigned long *", "const unsigned long *", "bool"]


func: ethtool_get_any_eeprom
ret: static int
module: vm
args:
["struct net_device *", "void *", "int (*)(struct net_device *, struct ethtool_eeprom *, u8 *)", "u32"]


func: ethnl_update_linkmodes
ret: static int
module: vm
args:
["struct genl_info *", "struct nlattr **", "struct ethtool_link_ksettings *", "bool *", "const struct net_device *"]


func: ethnl_parse_header_dev_get
ret: int
module: vm
args:
["struct ethnl_req_info *", "const struct nlattr *", "struct net *", "struct netlink_ext_ack *", "bool"]


func: ethnl_default_parse
ret: static int
module: vm
args:
["struct ethnl_req_info *", "struct nlattr **", "struct net *", "const struct ethnl_request_ops *", "struct netlink_ext_ack *", "bool"]


func: stats_put_stats
ret: static int
module: vm
args:
["struct sk_buff *", "const struct stats_reply_data *", "u32", "u32", "int (*)(struct sk_buff *, const struct stats_reply_data *)"]


func: arp_create
ret: struct sk_buff *
module: vm
args:
["int", "int", "__be32", "struct net_device *", "__be32", "const unsigned char *", "const unsigned char *", "const unsigned char *"]


func: arp_send_dst
ret: static void
module: vm
args:
["int", "int", "__be32", "struct net_device *", "__be32", "const unsigned char *", "const unsigned char *", "const unsigned char *", "struct dst_entry *"]


func: in_dev_dump_addr
ret: static int
module: vm
args:
["struct sk_buff *", "struct netlink_callback *", "int", "struct inet_fill_args *", "struct in_device *", "struct in_device *"]


func: inet_valid_dump_ifaddr_req
ret: static int
module: vm
args:
["const struct nlmsghdr *", "struct inet_fill_args *", "struct net **", "struct sock *", "struct netlink_callback *"]


func: fib_validate_source
ret: int
module: vm
args:
["struct sk_buff *", "__be32", "__be32", "u8", "int", "struct net_device *", "struct in_device *", "u32 *"]


func: ip_valid_fib_dump_req
ret: int
module: vm
args:
["struct net *", "const struct nlmsghdr *", "struct fib_dump_filter *", "struct netlink_callback *"]


func: __fib_validate_source
ret: static int
module: vm
args:
["struct sk_buff *", "__be32", "__be32", "u8", "int", "struct net_device *", "int", "struct in_device *", "u32 *"]


func: rtm_to_fib_config
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "struct fib_config *", "struct netlink_ext_ack *"]


func: fib4_rule_configure
ret: static int
module: vm
args:
["struct fib_rule *", "struct sk_buff *", "struct fib_rule_hdr *", "struct nlattr **", "struct netlink_ext_ack *"]


func: fib_nh_common_init
ret: int
module: vm
args:
["struct net *", "struct fib_nh_common *", "struct nlattr *", "u16", "void *", "gfp_t", "struct netlink_ext_ack *"]


func: fib_get_nhs
ret: static int
module: vm
args:
["struct fib_info *", "struct rtnexthop *", "int", "struct fib_config *", "struct netlink_ext_ack *"]


func: fib_insert_alias
ret: static int
module: vm
args:
["struct trie *", "struct key_vector *", "struct key_vector *", "struct fib_alias *", "struct fib_alias *", "t_key"]


func: fn_trie_dump_leaf
ret: static int
module: vm
args:
["struct fib_table *", "struct sk_buff *", "struct netlink_callback *", "struct fib_dump_filter *", "struct key_vector *", "struct key_vector *"]


func: icmp_route_lookup
ret: static struct rtable *
module: vm
args:
["struct net *", "struct flowi4 *", "struct sk_buff *", "const struct iphdr *", "__be32", "u8", "u32", "int", "int", "struct icmp_bxm *"]


func: inet_csk_init_xmit_timers
ret: void
module: vm
args:
["struct sock *", "void (*)(struct timer_list *)", "void (*)(struct timer_list *)", "void (*)(struct timer_list *)"]


func: ipv6_rcv_saddr_equal
ret: static bool
module: vm
args:
["const struct in6_addr *", "const struct in6_addr *", "__be32", "__be32", "bool", "bool", "bool", "bool"]


func: __inet_hash_connect
ret: int
module: vm
args:
["struct inet_timewait_death_row *", "struct sock *", "u32", "int (*)(struct inet_timewait_death_row *, struct sock *, __u16, struct inet_timewait_sock **)"]


func: __inet_lookup_established
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "const __be32", "const __be16", "const __be32", "const u16", "const int", "const int"]


func: __inet_lookup_listener
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "struct sk_buff *", "int", "const __be32", "__be16", "const __be32", "const unsigned short", "const int", "const int"]


func: inet_bind_bucket_create
ret: struct inet_bind_bucket *
module: vm
args:
["struct kmem_cache *", "struct net *", "struct inet_bind_hashbucket *", "const unsigned short", "int"]


func: inet_hashinfo2_init
ret: void
module: vm
args:
["struct inet_hashinfo *", "const char *", "unsigned long", "int", "unsigned long", "unsigned long"]


func: inet_lhash2_lookup
ret: static struct sock *
module: vm
args:
["struct net *", "struct sk_buff *", "int", "const __be32", "__be16", "const __be32", "const unsigned short", "const int", "const int", "struct inet_listen_hashbucket *", "struct inet_listen_hashbucket *"]


func: lookup
ret: static struct inet_peer *
module: vm
args:
["const struct inetpeer_addr *", "struct inet_peer_base *", "unsigned int", "struct inet_peer **", "unsigned int *", "struct rb_node **", "struct rb_node ***"]


func: ip_rcv_finish_core
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct net_device *", "const struct sk_buff *", "struct sock *"]


func: ip_append_data
ret: int
module: vm
args:
["struct sock *", "struct flowi4 *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "struct ipcm_cookie *", "struct rtable **", "unsigned int"]


func: ip_do_fragment
ret: int
module: vm
args:
["struct net *", "struct sock *", "struct sk_buff *", "int (*)(struct net *, struct sock *, struct sk_buff *)"]


func: ip_frag_init
ret: void
module: vm
args:
["struct sk_buff *", "unsigned int", "unsigned int", "unsigned int", "bool", "struct ip_frag_state *"]


func: ip_make_skb
ret: struct sk_buff *
module: vm
args:
["struct sock *", "struct flowi4 *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "struct ipcm_cookie *", "struct rtable **", "struct inet_cork *", "unsigned int"]


func: ip_send_unicast_reply
ret: void
module: vm
args:
["struct sock *", "struct sk_buff *", "const struct ip_options *", "__be32", "__be32", "const struct ip_reply_arg *", "unsigned int", "u64"]


func: __ip_append_data
ret: static int
module: vm
args:
["struct sock *", "struct flowi4 *", "struct sk_buff_head *", "struct inet_cork *", "struct page_frag *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "unsigned int"]


func: ip_fragment
ret: static int
module: vm
args:
["struct net *", "struct sock *", "struct sk_buff *", "unsigned int", "int (*)(struct net *, struct sock *, struct sk_buff *)"]


func: set_mcast_msfilter
ret: static int
module: vm
args:
["struct sock *", "int", "int", "int", "struct __kernel_sockaddr_storage *", "struct __kernel_sockaddr_storage *"]


func: iptunnel_xmit
ret: void
module: vm
args:
["struct sock *", "struct rtable *", "struct sk_buff *", "__be32", "__be32", "__u8", "__u8", "__u8", "__be16", "bool"]


func: ip_mr_forward
ret: static void
module: vm
args:
["struct net *", "struct mr_table *", "struct net_device *", "struct sk_buff *", "struct mfc_cache *", "int"]


func: rtm_to_ipmr_mfcc
ret: static int
module: vm
args:
["struct net *", "struct nlmsghdr *", "struct mfcctl *", "int *", "struct mr_table **", "struct netlink_ext_ack *"]


func: mr_dump
ret: int
module: vm
args:
["struct net *", "struct notifier_block *", "unsigned short", "struct mr_table *(*)(struct net *, struct mr_table *)", "rwlock_t *", "struct netlink_ext_ack *", "int (*)(struct net *, struct notifier_block *, struct netlink_ext_ack *)"]


func: mr_rtm_dumproute
ret: int
module: vm
args:
["struct sk_buff *", "struct netlink_callback *", "struct mr_table *(*)(struct net *, struct mr_table *)", "int (*)(struct mr_table *, struct sk_buff *, u32, u32, struct mr_mfc *, int, int)", "spinlock_t *", "struct fib_dump_filter *"]


func: mr_table_alloc
ret: struct mr_table *
module: vm
args:
["struct net *", "u32", "struct mr_table_ops *", "void (*)(struct timer_list *)", "void (*)(struct mr_table *, struct net *)"]


func: mr_table_dump
ret: int
module: vm
args:
["struct mr_table *", "struct sk_buff *", "struct netlink_callback *", "int (*)(struct mr_table *, struct sk_buff *, u32, u32, struct mr_mfc *, int, int)", "spinlock_t *", "struct fib_dump_filter *"]


func: vif_device_init
ret: void
module: vm
args:
["struct vif_device *", "struct net_device *", "unsigned long", "unsigned char", "unsigned short", "unsigned short"]


func: __call_nexthop_res_bucket_notifiers
ret: static int
module: vm
args:
["struct net *", "u32", "u16", "bool", "struct nh_info *", "struct nh_info *", "struct netlink_ext_ack *"]


func: __nh_valid_dump_req
ret: static int
module: vm
args:
["const struct nlmsghdr *", "struct nlattr **", "struct nh_dump_filter *", "struct netlink_ext_ack *"]


func: nh_create_ipv4
ret: static int
module: vm
args:
["struct net *", "struct nexthop *", "struct nh_info *", "struct nh_config *", "struct netlink_ext_ack *"]


func: nh_fill_res_bucket
ret: static int
module: vm
args:
["struct sk_buff *", "struct nexthop *", "struct nh_res_bucket *", "u16", "u32", "u32", "unsigned int", "struct netlink_ext_ack *", "int"]


func: replace_nexthop
ret: static int
module: vm
args:
["struct net *", "struct nexthop *", "struct nexthop *", "const struct nh_config *", "struct netlink_ext_ack *"]


func: replace_nexthop_single_notify
ret: static int
module: vm
args:
["struct net *", "struct nexthop *", "struct nexthop *", "struct nh_info *", "struct nh_info *", "struct netlink_ext_ack *"]


func: rtm_dump_nexthop_bucket_nh
ret: static int
module: vm
args:
["struct sk_buff *", "struct netlink_callback *", "struct nexthop *", "struct rtm_dump_nexthop_bucket_data *"]


func: rtm_to_nh_config
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "struct nh_config *", "struct netlink_ext_ack *"]


func: raw_send_hdrinc
ret: static int
module: vm
args:
["struct sock *", "struct flowi4 *", "struct msghdr *", "size_t", "struct rtable **", "unsigned int", "const struct sockcm_cookie *"]


func: fib_dump_info_fnhe
ret: int
module: vm
args:
["struct sk_buff *", "struct netlink_callback *", "u32", "struct fib_info *", "int *", "int", "unsigned int"]


func: ip_mc_validate_source
ret: int
module: vm
args:
["struct sk_buff *", "__be32", "__be32", "u8", "struct net_device *", "struct in_device *", "u32 *"]


func: ip_route_output_tunnel
ret: struct rtable *
module: vm
args:
["struct sk_buff *", "struct net_device *", "struct net *", "__be32 *", "const struct ip_tunnel_info *", "u8", "bool"]


func: __build_flow_key
ret: static void
module: vm
args:
["const struct net *", "struct flowi4 *", "const struct sock *", "int", "u8", "u8", "u32", "int", "const struct iphdr *", "const struct iphdr *"]


func: __mkroute_output
ret: static struct rtable *
module: vm
args:
["const struct fib_result *", "const struct flowi4 *", "int", "struct net_device *", "unsigned int"]


func: rt_fill_info
ret: static int
module: vm
args:
["struct net *", "__be32", "__be32", "struct rtable *", "u32", "struct flowi4 *", "struct sk_buff *", "u32", "u32", "unsigned int"]


func: rt_set_nexthop
ret: static void
module: vm
args:
["struct rtable *", "__be32", "const struct fib_result *", "struct fib_nh_exception *", "struct fib_info *", "u32", "const bool", "u16"]


func: tcp_recvmsg_locked
ret: static int
module: vm
args:
["struct sock *", "struct msghdr *", "size_t", "int", "int", "struct scm_timestamping_internal *", "int *"]


func: tcp_zerocopy_vm_insert_batch
ret: static int
module: vm
args:
["struct vm_area_struct *", "struct page **", "unsigned int", "unsigned long *", "u32 *", "u32 *", "struct tcp_zerocopy_receive *", "u32"]


func: tcp_try_fastopen
ret: struct sock *
module: vm
args:
["struct sock *", "struct sk_buff *", "struct request_sock *", "struct tcp_fastopen_cookie *", "const struct dst_entry *"]


func: tcp_conn_request
ret: int
module: vm
args:
["struct request_sock_ops *", "const struct tcp_request_sock_ops *", "struct sock *", "struct sk_buff *"]


func: tcp_get_syncookie_mss
ret: u16
module: vm
args:
["struct request_sock_ops *", "const struct tcp_request_sock_ops *", "struct sock *", "struct tcphdr *"]


func: tcp_parse_options
ret: void
module: vm
args:
["const struct net *", "const struct sk_buff *", "struct tcp_options_received *", "int", "struct tcp_fastopen_cookie *"]


func: tcp_check_dsack
ret: static bool
module: vm
args:
["struct sock *", "const struct sk_buff *", "struct tcp_sack_block_wire *", "int", "u32", "struct tcp_sacktag_state *"]


func: tcp_collapse
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff_head *", "struct rb_root *", "struct sk_buff *", "struct sk_buff *", "u32", "u32"]


func: tcp_sacktag_walk
ret: static struct sk_buff *
module: vm
args:
["struct sk_buff *", "struct sock *", "struct tcp_sack_block *", "struct tcp_sacktag_state *", "u32", "u32", "bool"]


func: tcp_shifted_skb
ret: static bool
module: vm
args:
["struct sock *", "struct sk_buff *", "struct sk_buff *", "struct tcp_sacktag_state *", "unsigned int", "int", "int", "bool"]


func: tcp_v4_syn_recv_sock
ret: struct sock *
module: vm
args:
["const struct sock *", "struct sk_buff *", "struct request_sock *", "struct dst_entry *", "struct request_sock *", "bool *"]


func: tcp_v4_send_ack
ret: static void
module: vm
args:
["const struct sock *", "struct sk_buff *", "u32", "u32", "u32", "u32", "u32", "int", "struct tcp_md5sig_key *", "int", "u8"]


func: tcp_v4_send_synack
ret: static int
module: vm
args:
["const struct sock *", "struct dst_entry *", "struct flowi *", "struct request_sock *", "struct tcp_fastopen_cookie *", "enum tcp_synack_type", "struct sk_buff *"]


func: __parse_nl_addr
ret: static int
module: vm
args:
["struct inetpeer_addr *", "unsigned int *", "int", "int", "int", "struct genl_info *", "struct genl_info *"]


func: tcp_make_synack
ret: struct sk_buff *
module: vm
args:
["const struct sock *", "struct dst_entry *", "struct request_sock *", "struct tcp_fastopen_cookie *", "enum tcp_synack_type", "struct sk_buff *"]


func: bpf_skops_hdr_opt_len
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff *", "struct request_sock *", "struct sk_buff *", "enum tcp_synack_type", "struct tcp_out_options *", "unsigned int *"]


func: bpf_skops_write_hdr_opt
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff *", "struct request_sock *", "struct sk_buff *", "enum tcp_synack_type", "struct tcp_out_options *", "struct tcp_out_options *"]


func: tcp_synack_options
ret: static unsigned int
module: vm
args:
["const struct sock *", "struct request_sock *", "unsigned int", "struct sk_buff *", "struct tcp_out_options *", "const struct tcp_md5sig_key *", "struct tcp_fastopen_cookie *", "enum tcp_synack_type", "struct sk_buff *"]


func: __udp4_lib_lookup
ret: struct sock *
module: vm
args:
["struct net *", "__be32", "__be16", "__be32", "__be16", "int", "int", "struct udp_table *", "struct sk_buff *"]


func: __udp4_lib_mcast_deliver
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct udphdr *", "__be32", "__be32", "struct udp_table *", "int"]


func: udp4_lib_lookup2
ret: static struct sock *
module: vm
args:
["struct net *", "__be32", "__be16", "__be32", "unsigned int", "int", "int", "struct sk_buff *", "struct udp_hslot *", "struct udp_hslot *"]


func: udp_lib_lport_inuse
ret: static int
module: vm
args:
["struct net *", "__u16", "const struct udp_hslot *", "unsigned long *", "struct sock *", "unsigned int"]


func: __skb_udp_tunnel_segment
ret: static struct sk_buff *
module: vm
args:
["struct sk_buff *", "netdev_features_t", "struct sk_buff *(*)(struct sk_buff *, netdev_features_t)", "__be16", "bool"]


func: __xfrm4_dst_lookup
ret: static struct dst_entry *
module: vm
args:
["struct net *", "struct flowi4 *", "int", "int", "const xfrm_address_t *", "const xfrm_address_t *", "u32"]


func: addrconf_prefix_rcv_add_addr
ret: int
module: vm
args:
["struct net *", "struct net_device *", "const struct prefix_info *", "struct inet6_dev *", "const struct in6_addr *", "int", "u32", "bool", "bool", "__u32", "u32"]


func: ipv6_dev_get_saddr
ret: int
module: vm
args:
["struct net *", "const struct net_device *", "const struct in6_addr *", "unsigned int", "struct in6_addr *"]


func: __ipv6_dev_get_saddr
ret: static int
module: vm
args:
["struct net *", "struct ipv6_saddr_dst *", "struct inet6_dev *", "struct ipv6_saddr_score *", "int"]


func: in6_dump_addrs
ret: static int
module: vm
args:
["struct inet6_dev *", "struct sk_buff *", "struct netlink_callback *", "int", "struct inet6_fill_args *"]


func: inet6_fill_prefix
ret: static int
module: vm
args:
["struct sk_buff *", "struct inet6_dev *", "struct prefix_info *", "unsigned int", "int", "u32", "u32"]


func: inet6_valid_dump_ifaddr_req
ret: static int
module: vm
args:
["const struct nlmsghdr *", "struct inet6_fill_args *", "struct net **", "struct sock *", "struct netlink_callback *"]


func: eafnosupport_fib6_select_path
ret: static void
module: vm
args:
["const struct net *", "struct fib6_result *", "struct flowi6 *", "int", "bool", "const struct sk_buff *", "int"]


func: calipso_genopt
ret: static int
module: vm
args:
["unsigned char *", "u32", "u32", "const struct calipso_doi *", "const struct netlbl_lsm_secattr *"]


func: ipv6_renew_option
ret: static void
module: vm
args:
["int", "struct ipv6_opt_hdr **", "struct ipv6_opt_hdr *", "struct ipv6_opt_hdr *", "int", "char **"]


func: icmp6_send
ret: void
module: vm
args:
["struct sk_buff *", "u8", "u8", "__u32", "const struct in6_addr *", "const struct inet6_skb_parm *"]


func: icmpv6_flow_init
ret: void
module: vm
args:
["struct sock *", "struct flowi6 *", "u8", "const struct in6_addr *", "const struct in6_addr *", "int"]


func: __inet6_lookup_established
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const u16", "const int", "const int"]


func: inet6_ehashfn
ret: u32
module: vm
args:
["const struct net *", "const struct in6_addr *", "const u16", "const struct in6_addr *", "const __be16"]


func: inet6_lookup
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "struct sk_buff *", "int", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const __be16", "const int"]


func: inet6_lookup_listener
ret: struct sock *
module: vm
args:
["struct net *", "struct inet_hashinfo *", "struct sk_buff *", "int", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const unsigned short", "const int", "const int"]


func: __inet6_check_established
ret: static int
module: vm
args:
["struct inet_timewait_death_row *", "struct sock *", "const __u16", "struct inet_timewait_sock **"]


func: inet6_lhash2_lookup
ret: static struct sock *
module: vm
args:
["struct net *", "struct sk_buff *", "int", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const unsigned short", "const int", "const int", "struct inet_listen_hashbucket *", "struct inet_listen_hashbucket *"]


func: call_fib6_multipath_entry_notifiers
ret: int
module: vm
args:
["struct net *", "enum fib_event_type", "struct fib6_info *", "unsigned int", "struct netlink_ext_ack *"]


func: fib6_add_1
ret: static struct fib6_node *
module: vm
args:
["struct net *", "struct fib6_node *", "struct in6_addr *", "int", "int", "int", "int", "struct netlink_ext_ack *", "struct fib6_table *"]


func: fib6_clean_tree
ret: static void
module: vm
args:
["struct net *", "struct fib6_node *", "int (*)(struct fib6_info *, void *)", "int", "void *", "bool"]


func: ip6_append_data
ret: int
module: vm
args:
["struct sock *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "struct ipcm6_cookie *", "struct flowi6 *", "struct rt6_info *", "unsigned int"]


func: ip6_dst_lookup_tunnel
ret: struct dst_entry *
module: vm
args:
["struct sk_buff *", "struct net_device *", "struct net *", "struct socket *", "struct in6_addr *", "const struct ip_tunnel_info *", "u8", "bool"]


func: ip6_frag_init
ret: void
module: vm
args:
["struct sk_buff *", "unsigned int", "unsigned int", "unsigned short", "int", "u8 *", "u8", "__be32", "struct ip6_frag_state *"]


func: ip6_make_skb
ret: struct sk_buff *
module: vm
args:
["struct sock *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "struct ipcm6_cookie *", "struct flowi6 *", "struct rt6_info *", "unsigned int", "struct inet_cork_full *"]


func: ip6_xmit
ret: int
module: vm
args:
["const struct sock *", "struct sk_buff *", "struct flowi6 *", "__u32", "struct ipv6_txoptions *", "int", "u32"]


func: __ip6_append_data
ret: static int
module: vm
args:
["struct sock *", "struct flowi6 *", "struct sk_buff_head *", "struct inet_cork *", "struct page_frag *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "unsigned int", "struct ipcm6_cookie *", "struct inet6_cork *", "struct inet6_cork *"]


func: ip6_setup_cork
ret: static int
module: vm
args:
["struct sock *", "struct inet_cork_full *", "struct inet6_cork *", "struct ipcm6_cookie *", "struct rt6_info *", "struct flowi6 *"]


func: ip6_mr_forward
ret: static void
module: vm
args:
["struct net *", "struct mr_table *", "struct net_device *", "struct sk_buff *", "struct mfc6_cache *"]


func: ndisc_send_na
ret: void
module: vm
args:
["struct net_device *", "const struct in6_addr *", "const struct in6_addr *", "bool", "bool", "bool", "bool"]


func: ndisc_send_ns
ret: void
module: vm
args:
["struct net_device *", "const struct in6_addr *", "const struct in6_addr *", "const struct in6_addr *", "u64"]


func: ndisc_update
ret: void
module: vm
args:
["const struct net_device *", "struct neighbour *", "const u8 *", "u8", "u32", "u8", "struct ndisc_options *"]


func: br_ip6_fragment
ret: int
module: vm
args:
["struct net *", "struct sock *", "struct sk_buff *", "struct nf_bridge_frag_data *", "int (*)(struct net *, struct sock *, const struct nf_bridge_frag_data *, struct sk_buff *)"]


func: __raw_v6_lookup
ret: struct sock *
module: vm
args:
["struct net *", "struct sock *", "unsigned short", "const struct in6_addr *", "const struct in6_addr *", "int", "int"]


func: rawv6_send_hdrinc
ret: static int
module: vm
args:
["struct sock *", "struct msghdr *", "int", "struct flowi6 *", "struct dst_entry **", "unsigned int", "const struct sockcm_cookie *"]


func: rt6_lookup
ret: struct rt6_info *
module: vm
args:
["struct net *", "const struct in6_addr *", "const struct in6_addr *", "int", "const struct sk_buff *", "int"]


func: __find_rr_leaf
ret: static void
module: vm
args:
["struct fib6_info *", "struct fib6_info *", "u32", "struct fib6_result *", "struct fib6_info **", "int", "int", "bool *", "int *"]


func: ip6_nh_lookup_table
ret: static int
module: vm
args:
["struct net *", "struct fib6_config *", "u32", "int", "struct fib6_result *", "const struct in6_addr *", "const struct in6_addr *"]


func: ip6_route_redirect
ret: static struct dst_entry *
module: vm
args:
["struct net *", "const struct flowi6 *", "const struct sk_buff *", "const struct in6_addr *", "const struct in6_addr *"]


func: ip6_validate_gw
ret: static int
module: vm
args:
["struct net *", "struct fib6_config *", "struct net_device **", "struct inet6_dev **", "struct netlink_ext_ack *"]


func: rt6_add_route_info
ret: static struct fib6_info *
module: vm
args:
["struct net *", "const struct in6_addr *", "int", "const struct in6_addr *", "struct net_device *", "unsigned int"]


func: rt6_fill_node
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct fib6_info *", "struct dst_entry *", "struct in6_addr *", "struct in6_addr *", "int", "int", "u32", "u32", "unsigned int"]


func: rt6_get_route_info
ret: static struct fib6_info *
module: vm
args:
["struct net *", "const struct in6_addr *", "int", "const struct in6_addr *", "struct net_device *"]


func: ipv6_rpl_srh_compress
ret: void
module: vm
args:
["struct ipv6_rpl_sr_hdr *", "const struct ipv6_rpl_sr_hdr *", "const struct in6_addr *", "unsigned char"]


func: cookie_hash
ret: static u32
module: vm
args:
["__be16", "__be16", "u32", "int", "const struct in6_addr *", "const struct in6_addr *", "const struct in6_addr *", "const struct in6_addr *"]


func: tcp_v6_md5_hash_headers
ret: static int
module: vm
args:
["struct tcp_md5sig_pool *", "const struct in6_addr *", "const struct tcphdr *", "int", "const struct in6_addr *", "const struct in6_addr *"]


func: tcp_v6_send_response
ret: static void
module: vm
args:
["const struct sock *", "struct sk_buff *", "u32", "u32", "u32", "u32", "u32", "int", "struct tcp_md5sig_key *", "int", "u8", "__be32", "u32"]


func: __udp6_lib_lookup
ret: struct sock *
module: vm
args:
["struct net *", "const struct in6_addr *", "__be16", "const struct in6_addr *", "__be16", "int", "int", "struct udp_table *", "struct sk_buff *"]


func: __udp6_lib_mcast_deliver
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "const struct in6_addr *", "const struct in6_addr *", "struct udp_table *", "int"]


func: udp6_lib_lookup2
ret: static struct sock *
module: vm
args:
["struct net *", "const struct in6_addr *", "__be16", "const struct in6_addr *", "unsigned int", "int", "int", "struct sk_buff *", "struct udp_hslot *", "struct udp_hslot *"]


func: mptcp_established_options
ret: bool
module: vm
args:
["struct sock *", "struct sk_buff *", "unsigned int *", "unsigned int", "struct mptcp_out_options *"]


func: check_fully_established
ret: static bool
module: vm
args:
["struct mptcp_sock *", "struct sock *", "struct mptcp_subflow_context *", "struct sk_buff *", "struct mptcp_options_received *"]


func: mptcp_established_options_dss
ret: static bool
module: vm
args:
["struct sock *", "struct sk_buff *", "bool", "unsigned int *", "struct mptcp_out_options *", "unsigned int"]


func: mptcp_established_options_rst
ret: static void
module: vm
args:
["struct sock *", "unsigned int *", "unsigned int", "struct mptcp_out_options *", "struct sk_buff *"]


func: ncsi_update_tx_channel
ret: int
module: vm
args:
["struct ncsi_dev_priv *", "struct ncsi_package *", "struct ncsi_channel *", "struct ncsi_channel *"]


func: nf_log_packet
ret: void
module: vm
args:
["struct net *", "u_int8_t", "unsigned int", "const struct sk_buff *", "const struct net_device *", "const struct net_device *", "const struct nf_loginfo *", "const char *", "..."]


func: netlbl_af6list_audit_addr
ret: void
module: vm
args:
["struct audit_buffer *", "int", "const char *", "const struct in6_addr *", "const struct in6_addr *"]


func: netlbl_domhsh_audit_add
ret: static void
module: vm
args:
["struct netlbl_dom_map *", "struct netlbl_af4list *", "struct netlbl_af6list *", "int", "struct netlbl_audit *"]


func: netlbl_cfg_calipso_map_add
ret: int
module: vm
args:
["u32", "const char *", "const struct in6_addr *", "const struct in6_addr *", "struct netlbl_audit *"]


func: netlbl_cfg_cipsov4_map_add
ret: int
module: vm
args:
["u32", "const char *", "const struct in_addr *", "const struct in_addr *", "struct netlbl_audit *"]


func: netlbl_cfg_unlbl_static_add
ret: int
module: vm
args:
["struct net *", "const char *", "const void *", "const void *", "u16", "struct lsmblob *", "struct netlbl_audit *"]


func: netlbl_unlhsh_add
ret: int
module: vm
args:
["struct net *", "const char *", "const void *", "const void *", "u32", "struct lsmblob *", "struct netlbl_audit *"]


func: netlbl_unlabel_staticlist_gen
ret: static int
module: vm
args:
["u32", "const struct netlbl_unlhsh_iface *", "const struct netlbl_unlhsh_addr4 *", "const struct netlbl_unlhsh_addr6 *", "void *"]


func: netlink_broadcast_filtered
ret: int
module: vm
args:
["struct sock *", "struct sk_buff *", "u32", "u32", "gfp_t", "int (*)(struct sock *, struct sk_buff *, void *)", "void *"]


func: netlink_dump_done
ret: static int
module: vm
args:
["struct netlink_sock *", "struct sk_buff *", "struct netlink_callback *", "struct netlink_ext_ack *"]


func: genl_family_rcv_msg_attrs_parse
ret: static struct nlattr **
module: vm
args:
["struct nlmsghdr *", "struct netlink_ext_ack *", "const struct genl_ops *", "int", "enum genl_validate_flags", "const struct genl_family *"]


func: genl_family_rcv_msg_doit
ret: static int
module: vm
args:
["const struct genl_family *", "struct sk_buff *", "struct nlmsghdr *", "struct netlink_ext_ack *", "const struct genl_ops *", "int", "struct net *"]


func: prb_close_block
ret: static void
module: vm
args:
["struct tpacket_kbdq_core *", "struct tpacket_block_desc *", "struct packet_sock *", "unsigned int"]


func: tpacket_fill_skb
ret: static int
module: vm
args:
["struct packet_sock *", "struct sk_buff *", "void *", "struct net_device *", "void *", "int", "__be16", "unsigned char *", "int", "int", "const struct sockcm_cookie *"]


func: rfkill_alloc
ret: struct rfkill *
module: vm
args:
["const char *", "struct device *", "const enum rfkill_type", "const struct rfkill_ops *", "void *"]


func: tcf_action_init
ret: int
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr *", "struct nlattr *", "char *", "int", "int", "struct tc_action **", "int *", "size_t *", "bool", "struct netlink_ext_ack *"]


func: tcf_action_init_1
ret: struct tc_action *
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr *", "struct nlattr *", "char *", "int", "int", "struct tc_action_ops *", "int *", "bool", "struct netlink_ext_ack *"]


func: tcf_generic_walker
ret: int
module: vm
args:
["struct tc_action_net *", "struct sk_buff *", "struct netlink_callback *", "int", "const struct tc_action_ops *", "struct netlink_ext_ack *"]


func: tcf_idr_create
ret: int
module: vm
args:
["struct tc_action_net *", "u32", "struct nlattr *", "struct tc_action **", "const struct tc_action_ops *", "int", "bool", "u32"]


func: tcf_idr_create_from_flags
ret: int
module: vm
args:
["struct tc_action_net *", "u32", "struct nlattr *", "struct tc_action **", "const struct tc_action_ops *", "int", "u32"]


func: tcf_del_notify
ret: static int
module: vm
args:
["struct net *", "struct nlmsghdr *", "struct tc_action **", "u32", "size_t", "struct netlink_ext_ack *"]


func: tc_setup_cb_add
ret: int
module: vm
args:
["struct tcf_block *", "struct tcf_proto *", "enum tc_setup_type", "void *", "bool", "u32 *", "unsigned int *", "bool"]


func: tc_setup_cb_reoffload
ret: int
module: vm
args:
["struct tcf_block *", "struct tcf_proto *", "bool", "flow_setup_cb_t *", "enum tc_setup_type", "void *", "void *", "u32 *", "unsigned int *"]


func: tc_setup_cb_replace
ret: int
module: vm
args:
["struct tcf_block *", "struct tcf_proto *", "enum tc_setup_type", "void *", "bool", "u32 *", "unsigned int *", "u32 *", "unsigned int *", "bool"]


func: tcf_block_get_ext
ret: int
module: vm
args:
["struct tcf_block **", "struct Qdisc *", "struct tcf_block_ext_info *", "struct netlink_ext_ack *"]


func: tcf_classify_ingress
ret: int
module: vm
args:
["struct sk_buff *", "const struct tcf_block *", "const struct tcf_proto *", "struct tcf_result *", "bool"]


func: tcf_exts_validate
ret: int
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr **", "struct nlattr *", "struct tcf_exts *", "bool", "bool", "struct netlink_ext_ack *"]


func: tcf_qevent_init
ret: int
module: vm
args:
["struct tcf_qevent *", "struct Qdisc *", "enum flow_block_binder_type", "struct nlattr *", "struct netlink_ext_ack *"]


func: tc_chain_fill_node
ret: static int
module: vm
args:
["const struct tcf_proto_ops *", "void *", "u32", "struct net *", "struct sk_buff *", "struct tcf_block *", "u32", "u32", "u16", "int"]


func: tcf_block_offload_cmd
ret: static int
module: vm
args:
["struct tcf_block *", "struct net_device *", "struct Qdisc *", "enum flow_block_command", "struct netlink_ext_ack *", "struct tcf_block_ext_info *", "struct tcf_block_ext_info *"]


func: tcf_chain_dump
ret: static bool
module: vm
args:
["struct tcf_chain *", "struct Qdisc *", "u32", "struct sk_buff *", "struct netlink_callback *", "long", "long *", "bool"]


func: tcf_fill_node
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct tcf_proto *", "struct tcf_block *", "struct Qdisc *", "u32", "void *", "u32", "u32", "u16", "int", "bool", "bool"]


func: tfilter_notify
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "struct tcf_proto *", "struct tcf_block *", "struct Qdisc *", "u32", "void *", "int", "bool", "bool"]


func: tfilter_notify_chain
ret: static void
module: vm
args:
["struct net *", "struct sk_buff *", "struct tcf_block *", "struct Qdisc *", "u32", "struct nlmsghdr *", "struct tcf_chain *", "int"]


func: tcf_em_validate
ret: static int
module: vm
args:
["struct tcf_ematch_tree_hdr *", "struct tcf_ematch *", "struct nlattr *", "int", "struct tcf_proto *", "struct tcf_proto *"]


func: qdisc_offload_graft_helper
ret: void
module: vm
args:
["struct net_device *", "struct Qdisc *", "struct Qdisc *", "struct Qdisc *", "enum tc_setup_type", "void *", "struct netlink_ext_ack *"]


func: qdisc_create
ret: static struct Qdisc *
module: vm
args:
["struct net_device *", "struct netdev_queue *", "struct Qdisc *", "u32", "u32", "struct nlattr **", "int *", "struct netlink_ext_ack *"]


func: qdisc_graft
ret: static int
module: vm
args:
["struct net_device *", "struct Qdisc *", "struct sk_buff *", "struct nlmsghdr *", "u32", "struct Qdisc *", "struct Qdisc *", "struct netlink_ext_ack *"]


func: qdisc_notify
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "u32", "struct Qdisc *", "struct Qdisc *"]


func: tc_dump_tclass_qdisc
ret: static int
module: vm
args:
["struct Qdisc *", "struct sk_buff *", "struct tcmsg *", "struct netlink_callback *", "int *", "int"]


func: tc_dump_tclass_root
ret: static int
module: vm
args:
["struct Qdisc *", "struct sk_buff *", "struct tcmsg *", "struct netlink_callback *", "int *", "int", "bool"]


func: sch_direct_xmit
ret: bool
module: vm
args:
["struct sk_buff *", "struct Qdisc *", "struct net_device *", "struct netdev_queue *", "spinlock_t *", "bool"]


func: mq_graft
ret: static int
module: vm
args:
["struct Qdisc *", "unsigned long", "struct Qdisc *", "struct Qdisc **", "struct netlink_ext_ack *"]


func: __sys_recvmmsg
ret: int
module: vm
args:
["int", "struct mmsghdr *", "unsigned int", "unsigned int", "struct __kernel_timespec *", "struct old_timespec32 *"]


func: recvmsg_copy_msghdr
ret: int
module: vm
args:
["struct msghdr *", "struct user_msghdr *", "unsigned int", "struct sockaddr **", "struct iovec **"]


func: ____sys_recvmsg
ret: static int
module: vm
args:
["struct socket *", "struct msghdr *", "struct user_msghdr *", "struct sockaddr *", "unsigned int", "int"]


func: ___sys_sendmsg
ret: static int
module: vm
args:
["struct socket *", "struct user_msghdr *", "struct msghdr *", "unsigned int", "struct used_address *", "unsigned int"]


func: call_switchdev_blocking_notifiers
ret: int
module: vm
args:
["unsigned long", "struct net_device *", "struct switchdev_notifier_info *", "struct netlink_ext_ack *"]


func: switchdev_handle_port_attr_set
ret: int
module: vm
args:
["struct net_device *", "struct switchdev_notifier_port_attr_info *", "bool (*)(const struct net_device *)", "int (*)(struct net_device *, const struct switchdev_attr *, struct netlink_ext_ack *)"]


func: switchdev_handle_port_obj_add
ret: int
module: vm
args:
["struct net_device *", "struct switchdev_notifier_port_obj_info *", "bool (*)(const struct net_device *)", "int (*)(struct net_device *, const struct switchdev_obj *, struct netlink_ext_ack *)"]


func: switchdev_handle_port_obj_del
ret: int
module: vm
args:
["struct net_device *", "struct switchdev_notifier_port_obj_info *", "bool (*)(const struct net_device *)", "int (*)(struct net_device *, const struct switchdev_obj *)"]


func: switchdev_port_attr_notify
ret: static int
module: vm
args:
["struct net_device *", "const struct switchdev_attr *", "struct netlink_ext_ack *", "enum switchdev_notifier_type"]


func: switchdev_port_obj_notify
ret: static int
module: vm
args:
["enum switchdev_notifier_type", "struct net_device *", "const struct switchdev_obj *", "struct netlink_ext_ack *"]


func: ioctl_standard_iw_point
ret: static int
module: vm
args:
["struct iw_point *", "unsigned int", "const struct iw_ioctl_description *", "iw_handler", "struct net_device *", "struct iw_request_info *"]


func: wireless_process_ioctl
ret: static int
module: vm
args:
["struct net *", "struct iwreq *", "unsigned int", "struct iw_request_info *", "wext_ioctl_func", "wext_ioctl_func"]


func: ioctl_private_iw_point
ret: static int
module: vm
args:
["struct iw_point *", "unsigned int", "const struct iw_priv_args *", "iw_handler", "struct net_device *", "struct iw_request_info *", "int"]


func: xfrm_policy_bysel_ctx
ret: struct xfrm_policy *
module: vm
args:
["struct net *", "const struct xfrm_mark *", "u32", "u8", "int", "struct xfrm_selector *", "struct xfrm_sec_ctx *", "int", "int *"]


func: xfrm_policy_walk
ret: int
module: vm
args:
["struct net *", "struct xfrm_policy_walk *", "int (*)(struct xfrm_policy *, int, int, void *)", "void *"]


func: __xfrm_policy_bysel_ctx
ret: static struct xfrm_policy *
module: vm
args:
["struct hlist_head *", "const struct xfrm_mark *", "u32", "u8", "struct xfrm_selector *", "struct xfrm_sec_ctx *", "int"]


func: xfrm_bundle_create
ret: static struct dst_entry *
module: vm
args:
["struct xfrm_policy *", "struct xfrm_state **", "struct xfrm_dst **", "int", "const struct flowi *", "struct dst_entry *"]


func: xfrm_policy_find_inexact_candidates
ret: static bool
module: vm
args:
["struct xfrm_pol_inexact_candidates *", "struct xfrm_pol_inexact_bin *", "const xfrm_address_t *", "const xfrm_address_t *"]


func: xfrm_find_acq
ret: struct xfrm_state *
module: vm
args:
["struct net *", "const struct xfrm_mark *", "u8", "u32", "u32", "u8", "const xfrm_address_t *", "const xfrm_address_t *", "int", "unsigned short"]


func: xfrm_state_find
ret: struct xfrm_state *
module: vm
args:
["const xfrm_address_t *", "const xfrm_address_t *", "const struct flowi *", "struct xfrm_tmpl *", "struct xfrm_policy *", "int *", "unsigned short", "u32"]


func: xfrm_stateonly_find
ret: struct xfrm_state *
module: vm
args:
["struct net *", "u32", "u32", "xfrm_address_t *", "xfrm_address_t *", "unsigned short", "u8", "u8", "u32"]


func: __find_acq_core
ret: static struct xfrm_state *
module: vm
args:
["struct net *", "const struct xfrm_mark *", "unsigned short", "u8", "u32", "u32", "u8", "const xfrm_address_t *", "const xfrm_address_t *", "int"]


func: __xfrm_state_lookup_byaddr
ret: static struct xfrm_state *
module: vm
args:
["u32", "const xfrm_address_t *", "const xfrm_address_t *", "u8", "unsigned short", "struct net *", "struct net *"]


func: xfrm_init_tempstate
ret: static void
module: vm
args:
["struct xfrm_state *", "const struct flowi *", "const struct xfrm_tmpl *", "const xfrm_address_t *", "const xfrm_address_t *", "unsigned short"]


func: xfrm_state_look_at
ret: static void
module: vm
args:
["struct xfrm_policy *", "struct xfrm_state *", "const struct flowi *", "unsigned short", "struct xfrm_state **", "int *", "int *"]


func: profile_peer_perm
ret: static int
module: vm
args:
["struct aa_profile *", "u32", "struct sock *", "struct sock *", "struct aa_label *", "struct common_audit_data *", "const char *"]


func: __aafs_setup_d_inode
ret: static int
module: vm
args:
["struct inode *", "struct dentry *", "umode_t", "void *", "const struct file_operations *", "const struct inode_operations *", "char *"]


func: aafs_create
ret: static struct dentry *
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "const struct inode_operations *", "void *"]


func: aa_audit
ret: int
module: vm
args:
["int", "struct aa_profile *", "struct common_audit_data *", "void (*)(struct audit_buffer *, void *)"]


func: find_attach
ret: static struct aa_label *
module: vm
args:
["const struct linux_binprm *", "struct aa_ns *", "struct list_head *", "const char *", "const char **"]


func: handle_onexec
ret: static struct aa_label *
module: vm
args:
["struct aa_label *", "struct aa_label *", "bool", "const struct linux_binprm *", "char *", "struct path_cond *", "bool *"]


func: label_components_match
ret: static int
module: vm
args:
["struct aa_profile *", "struct aa_label *", "bool", "unsigned int", "u32", "struct aa_perms *", "bool"]


func: profile_onexec
ret: static int
module: vm
args:
["struct aa_profile *", "struct aa_label *", "bool", "const struct linux_binprm *", "char *", "struct path_cond *", "bool *"]


func: __aa_path_perm
ret: int
module: vm
args:
["const char *", "struct aa_profile *", "const char *", "u32", "struct path_cond *", "int", "struct aa_perms *"]


func: aa_audit_file
ret: int
module: vm
args:
["struct aa_profile *", "struct aa_perms *", "const char *", "u32", "const char *", "const char *", "struct aa_label *", "kuid_t", "const char *", "int"]


func: path_name
ret: static int
module: vm
args:
["const char *", "struct aa_label *", "const struct path *", "int", "char *", "const char **", "struct path_cond *", "u32"]


func: profile_path_link
ret: static int
module: vm
args:
["struct aa_profile *", "const struct path *", "char *", "const struct path *", "char *", "struct path_cond *"]


func: aa_check_perms
ret: int
module: vm
args:
["struct aa_profile *", "struct aa_perms *", "u32", "struct common_audit_data *", "void (*)(struct audit_buffer *, void *)"]


func: aa_new_mount
ret: int
module: vm
args:
["struct aa_label *", "const char *", "const struct path *", "const char *", "unsigned long", "void *"]


func: audit_mount
ret: static int
module: vm
args:
["struct aa_profile *", "const char *", "const char *", "const char *", "const char *", "unsigned long", "const void *", "u32", "struct aa_perms *", "const char *", "int", "const char *"]


func: do_match_mnt
ret: static int
module: vm
args:
["struct aa_dfa *", "unsigned int", "const char *", "const char *", "const char *", "unsigned long", "void *", "bool", "struct aa_perms *"]


func: match_mnt
ret: static int
module: vm
args:
["struct aa_profile *", "const struct path *", "char *", "const struct path *", "char *", "const char *", "unsigned long", "void *", "bool"]


func: match_mnt_path_str
ret: static int
module: vm
args:
["struct aa_profile *", "const struct path *", "char *", "const char *", "const char *", "unsigned long", "void *", "bool", "const char *"]


func: audit_resource
ret: static int
module: vm
args:
["struct aa_profile *", "unsigned int", "unsigned long", "struct aa_label *", "const char *", "int"]


func: cap_capset
ret: int
module: vm
args:
["struct cred *", "const struct cred *", "const kernel_cap_t *", "const kernel_cap_t *", "const kernel_cap_t *"]


func: securityfs_create_dentry
ret: static struct dentry *
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "const struct inode_operations *"]


func: ima_add_violation
ret: void
module: vm
args:
["struct file *", "const unsigned char *", "struct integrity_iint_cache *", "const char *", "const char *"]


func: ima_collect_measurement
ret: int
module: vm
args:
["struct integrity_iint_cache *", "struct file *", "void *", "loff_t", "enum hash_algo", "struct modsig *"]


func: ima_get_action
ret: int
module: vm
args:
["struct user_namespace *", "struct inode *", "const struct cred *", "struct lsmblob *", "int", "enum ima_hooks", "int *", "struct ima_template_desc **", "const char *"]


func: ima_store_measurement
ret: void
module: vm
args:
["struct integrity_iint_cache *", "struct file *", "const unsigned char *", "struct evm_ima_xattr_data *", "int", "const struct modsig *", "int", "struct ima_template_desc *"]


func: ima_appraise_measurement
ret: int
module: vm
args:
["enum ima_hooks", "struct integrity_iint_cache *", "struct file *", "const unsigned char *", "struct evm_ima_xattr_data *", "int", "const struct modsig *"]


func: xattr_verify
ret: static int
module: vm
args:
["enum ima_hooks", "struct integrity_iint_cache *", "struct evm_ima_xattr_data *", "int", "enum integrity_status *", "const char **"]


func: process_buffer_measurement
ret: void
module: vm
args:
["struct user_namespace *", "struct inode *", "const void *", "int", "const char *", "enum ima_hooks", "int", "const char *", "bool"]


func: process_measurement
ret: static int
module: vm
args:
["struct file *", "const struct cred *", "struct lsmblob *", "char *", "loff_t", "int", "enum ima_hooks"]


func: ima_match_policy
ret: int
module: vm
args:
["struct user_namespace *", "struct inode *", "const struct cred *", "struct lsmblob *", "enum ima_hooks", "int", "int", "int *", "struct ima_template_desc **", "const char *"]


func: ima_match_rules
ret: static bool
module: vm
args:
["struct ima_rule_entry *", "struct user_namespace *", "struct inode *", "const struct cred *", "enum ima_hooks", "int", "const char *", "struct lsmblob *"]


func: ima_parse_buf
ret: int
module: vm
args:
["void *", "void *", "void **", "int", "struct ima_field_data *", "int *", "unsigned long *", "int", "char *"]


func: integrity_audit_message
ret: void
module: vm
args:
["int", "struct inode *", "const unsigned char *", "const char *", "const char *", "int", "int", "int"]


func: key_alloc
ret: struct key *
module: vm
args:
["struct key_type *", "const char *", "kuid_t", "kgid_t", "const struct cred *", "key_perm_t", "unsigned long", "struct key_restriction *"]


func: key_create_or_update
ret: key_ref_t
module: vm
args:
["key_ref_t", "const char *", "const char *", "const void *", "size_t", "key_perm_t", "unsigned long"]


func: __key_instantiate_and_link
ret: static int
module: vm
args:
["struct key *", "struct key_preparsed_payload *", "struct key *", "struct key *", "struct assoc_array_edit **"]


func: keyring_alloc
ret: struct key *
module: vm
args:
["const char *", "kuid_t", "kgid_t", "const struct cred *", "key_perm_t", "unsigned long", "struct key_restriction *", "struct key *"]


func: request_key_and_link
ret: struct key *
module: vm
args:
["struct key_type *", "const char *", "struct key_tag *", "const void *", "size_t", "void *", "struct key *", "unsigned long"]


func: construct_alloc_key
ret: static int
module: vm
args:
["struct keyring_search_context *", "struct key *", "unsigned long", "struct key_user *", "struct key **"]


func: construct_key_and_link
ret: static struct key *
module: vm
args:
["struct keyring_search_context *", "const char *", "size_t", "void *", "struct key *", "unsigned long"]


func: TSS_authhmac
ret: int
module: vm
args:
["unsigned char *", "const unsigned char *", "unsigned int", "unsigned char *", "unsigned char *", "unsigned int", "..."]


func: TSS_checkhmac1
ret: int
module: vm
args:
["unsigned char *", "const uint32_t", "const unsigned char *", "const unsigned char *", "unsigned int", "..."]


func: TSS_checkhmac2
ret: static int
module: vm
args:
["unsigned char *", "const uint32_t", "const unsigned char *", "const unsigned char *", "unsigned int", "const unsigned char *", "unsigned int", "unsigned int", "unsigned int", "..."]


func: tpm_seal
ret: static int
module: vm
args:
["struct tpm_buf *", "uint16_t", "uint32_t", "const unsigned char *", "const unsigned char *", "uint32_t", "unsigned char *", "uint32_t *", "const unsigned char *", "const unsigned char *", "uint32_t"]


func: tpm_unseal
ret: static int
module: vm
args:
["struct tpm_buf *", "uint32_t", "const unsigned char *", "const unsigned char *", "int", "const unsigned char *", "unsigned char *", "unsigned int *"]


func: hook_path_rename
ret: static int
module: vm
args:
["const struct path * const", "struct dentry * const", "const struct path * const", "struct dentry * const"]


func: hook_sb_mount
ret: static int
module: vm
args:
["const char * const", "const struct path * const", "const char * const", "const unsigned long", "void * const"]


func: create_rule
ret: static struct landlock_rule *
module: vm
args:
["struct landlock_object * const", "const struct landlock_layer (* const)[]", "const u32", "const struct landlock_layer * const"]


func: insert_rule
ret: static int
module: vm
args:
["struct landlock_ruleset * const", "struct landlock_object * const", "const struct landlock_layer (* const)[]", "size_t"]


func: common_lsm_audit
ret: void
module: vm
args:
["struct common_audit_data *", "void (*)(struct audit_buffer *, void *)", "void (*)(struct audit_buffer *, void *)"]


func: security_path_rename
ret: int
module: vm
args:
["const struct path *", "struct dentry *", "const struct path *", "struct dentry *", "unsigned int"]


func: slow_avc_audit
ret: int
module: vm
args:
["struct selinux_state *", "u32", "u32", "u16", "u32", "u32", "u32", "int", "struct common_audit_data *"]


func: avc_denied
ret: static int
module: vm
args:
["struct selinux_state *", "u32", "u32", "u16", "u32", "u8", "u8", "unsigned int", "struct av_decision *"]


func: avc_update_node
ret: static int
module: vm
args:
["struct selinux_avc *", "u32", "u32", "u8", "u8", "u32", "u32", "u16", "u32", "struct extended_perms_decision *", "u32"]


func: check_nnp_nosuid
ret: static int
module: vm
args:
["const struct task_security_struct *", "const struct task_security_struct *", "const struct linux_binprm *", "const struct linux_binprm *"]


func: may_context_mount_sb_relabel
ret: static int
module: vm
args:
["u32", "const struct cred *", "struct superblock_security_struct *", "const struct cred *", "struct superblock_security_struct *"]


func: avtab_read_item
ret: int
module: vm
args:
["struct avtab *", "void *", "struct policydb *", "int (*)(struct avtab *, struct avtab_key *, struct avtab_datum *, void *)", "void *"]


func: avtab_insert_node
ret: static struct avtab_node *
module: vm
args:
["struct avtab *", "int", "struct avtab_node *", "struct avtab_key *", "struct avtab_datum *", "struct avtab_node *"]


func: hashtab_duplicate
ret: int
module: vm
args:
["struct hashtab *", "struct hashtab *", "int (*)(struct hashtab_node *, struct hashtab_node *, void *)", "int (*)(void *, void *, void *)", "void *"]


func: mls_compute_sid
ret: int
module: vm
args:
["struct policydb *", "struct context *", "struct context *", "u16", "u32", "struct context *", "bool"]


func: constraint_expr_eval
ret: static int
module: vm
args:
["struct policydb *", "struct context *", "struct context *", "struct context *", "struct constraint_expr *"]


func: context_struct_compute_av
ret: static void
module: vm
args:
["struct policydb *", "struct context *", "struct context *", "u16", "struct av_decision *", "struct extended_perms *"]


func: sidtab_convert_tree
ret: static int
module: vm
args:
["union sidtab_entry_inner *", "union sidtab_entry_inner *", "u32 *", "u32", "u32", "struct sidtab_convert_params *"]


func: smk_fill_rule
ret: static int
module: vm
args:
["const char *", "const char *", "const char *", "const char *", "struct smack_parsed_rule *", "int", "int"]


func: smk_write_rules_list
ret: static ssize_t
module: vm
args:
["const char *", "size_t", "struct list_head *", "struct mutex *", "int", "struct file *", "loff_t *", "loff_t *"]


func: tomoyo_scan_bprm
ret: static bool
module: vm
args:
["struct tomoyo_execve *", "const u16", "const struct tomoyo_argv *", "const u16", "const struct tomoyo_envp *"]


func: tomoyo_check_acl
ret: void
module: vm
args:
["struct tomoyo_request_info *", "bool (*)(struct tomoyo_request_info *, const struct tomoyo_acl_info *)"]


func: tomoyo_update_domain
ret: int
module: vm
args:
["struct tomoyo_acl_info *", "const int", "struct tomoyo_acl_param *", "bool (*)(const struct tomoyo_acl_info *, const struct tomoyo_acl_info *)", "bool (*)(struct tomoyo_acl_info *, struct tomoyo_acl_info *, const bool)"]


func: tomoyo_update_policy
ret: int
module: vm
args:
["struct tomoyo_acl_head *", "const int", "struct tomoyo_acl_param *", "bool (*)(const struct tomoyo_acl_head *, const struct tomoyo_acl_head *)"]


func: tomoyo_mount_acl
ret: static int
module: vm
args:
["struct tomoyo_request_info *", "const char *", "const struct path *", "const char *", "unsigned long"]


func: collect_a_seq
ret: static size_t
module: zunicode
args:
["size_t", "uchar_t *", "uchar_t **", "uchar_t *", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "int *", "u8_normalization_states_t *"]


func: spl_kmem_cache_create
ret: spl_kmem_cache_t *
module: spl
args:
["char *", "size_t", "size_t", "spl_kmem_ctor_t", "spl_kmem_dtor_t", "void *", "void *", "void *", "int"]


func: __kstat_set_raw_ops
ret: void
module: spl
args:
["kstat_t *", "int (*)(char *, size_t)", "int (*)(char *, size_t, void *)", "void *(*)(kstat_t *, loff_t)"]


func: procfs_list_install
ret: void
module: spl
args:
["const char *", "const char *", "const char *", "mode_t", "procfs_list_t *", "int (*)(struct seq_file *, void *)", "int (*)(struct seq_file *)", "int (*)(procfs_list_t *)", "size_t"]


func: __thread_create
ret: kthread_t *
module: spl
args:
["caddr_t", "size_t", "thread_func_t", "const char *", "void *", "size_t", "proc_t *", "int", "pri_t"]


func: secpolicy_vnode_setattr
ret: int
module: zfs
args:
["cred_t *", "struct inode *", "struct vattr *", "const struct vattr *", "int", "int (*)(void *, int, cred_t *)", "void *"]


func: zfs_copy_ace_2_fuid
ret: static int
module: zfs
args:
["zfsvfs_t *", "umode_t", "zfs_acl_t *", "void *", "zfs_ace_t *", "uint64_t", "size_t *", "zfs_fuid_info_t **", "cred_t *"]


func: zfs_match_find
ret: static int
module: zfs
args:
["zfsvfs_t *", "znode_t *", "const char *", "matchtype_t", "int *", "pathname_t *", "uint64_t *", "boolean_t"]


func: zio_crypt_key_unwrap
ret: int
module: zfs
args:
["crypto_key_t *", "uint64_t", "uint64_t", "uint64_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint8_t *", "zio_crypt_key_t *"]


func: zio_do_crypt_abd
ret: int
module: zfs
args:
["boolean_t", "zio_crypt_key_t *", "dmu_object_type_t", "boolean_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint_t", "abd_t *", "abd_t *", "boolean_t *"]


func: zio_do_crypt_data
ret: int
module: zfs
args:
["boolean_t", "zio_crypt_key_t *", "dmu_object_type_t", "boolean_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint_t", "uint8_t *", "uint8_t *", "boolean_t *"]


func: zio_crypt_init_uios
ret: static int
module: zfs
args:
["boolean_t", "uint64_t", "dmu_object_type_t", "uint8_t *", "uint8_t *", "uint_t", "boolean_t", "uint8_t *", "uio_t *", "uio_t *", "uint_t *", "uint8_t **", "uint_t *", "boolean_t *"]


func: zio_crypt_init_uios_dnode
ret: static int
module: zfs
args:
["boolean_t", "uint64_t", "uint8_t *", "uint8_t *", "uint_t", "boolean_t", "uio_t *", "uio_t *", "uint_t *", "uint8_t **", "uint_t *", "boolean_t *"]


func: zio_crypt_init_uios_zil
ret: static int
module: zfs
args:
["boolean_t", "uint8_t *", "uint8_t *", "uint_t", "boolean_t", "uio_t *", "uio_t *", "uint_t *", "uint8_t **", "uint_t *", "boolean_t *"]


func: zio_do_crypt_uio
ret: static int
module: zfs
args:
["boolean_t", "uint64_t", "crypto_key_t *", "crypto_ctx_template_t", "uint8_t *", "uint_t", "uio_t *", "uio_t *", "uint8_t *", "uint_t"]


func: abd_raidz_gen_iterate
ret: void
module: zfs
args:
["abd_t **", "abd_t *", "ssize_t", "ssize_t", "const unsigned int", "void (*)(void **, const void *, size_t, size_t)"]


func: abd_raidz_rec_iterate
ret: void
module: zfs
args:
["abd_t **", "abd_t **", "ssize_t", "const unsigned int", "void (*)(void **, const size_t, void **, const unsigned int *)", "const unsigned int *"]


func: arc_alloc_raw_buf
ret: arc_buf_t *
module: zfs
args:
["spa_t *", "void *", "uint64_t", "boolean_t", "const uint8_t *", "const uint8_t *", "const uint8_t *", "dmu_object_type_t", "uint64_t", "uint64_t", "enum zio_compress", "uint8_t"]


func: arc_convert_to_raw
ret: void
module: zfs
args:
["arc_buf_t *", "uint64_t", "boolean_t", "dmu_object_type_t", "const uint8_t *", "const uint8_t *", "const uint8_t *"]


func: arc_loan_raw_buf
ret: arc_buf_t *
module: zfs
args:
["spa_t *", "uint64_t", "boolean_t", "const uint8_t *", "const uint8_t *", "const uint8_t *", "dmu_object_type_t", "uint64_t", "uint64_t", "enum zio_compress", "uint8_t"]


func: arc_read
ret: int
module: zfs
args:
["zio_t *", "spa_t *", "const blkptr_t *", "arc_read_done_func_t *", "void *", "zio_priority_t", "int", "arc_flags_t *", "const zbookmark_phys_t *"]


func: arc_write
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "blkptr_t *", "arc_buf_t *", "boolean_t", "const zio_prop_t *", "arc_write_done_func_t *", "arc_write_done_func_t *", "arc_write_done_func_t *", "arc_write_done_func_t *", "void *", "zio_priority_t", "int", "const zbookmark_phys_t *"]


func: arc_buf_alloc_impl
ret: static int
module: zfs
args:
["arc_buf_hdr_t *", "spa_t *", "const zbookmark_phys_t *", "void *", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "arc_buf_t **"]


func: arc_buf_alloc_l2only
ret: static arc_buf_hdr_t *
module: zfs
args:
["size_t", "arc_buf_contents_t", "l2arc_dev_t *", "dva_t", "uint64_t", "int32_t", "uint64_t", "enum zio_compress", "uint8_t", "boolean_t", "boolean_t"]


func: arc_hdr_alloc
ret: static arc_buf_hdr_t *
module: zfs
args:
["uint64_t", "int32_t", "int32_t", "boolean_t", "enum zio_compress", "uint8_t", "arc_buf_contents_t", "boolean_t"]


func: l2arc_log_blk_read
ret: static int
module: zfs
args:
["l2arc_dev_t *", "const l2arc_log_blkptr_t *", "const l2arc_log_blkptr_t *", "l2arc_log_blk_phys_t *", "l2arc_log_blk_phys_t *", "zio_t *", "zio_t **"]


func: bptree_add
ret: void
module: zfs
args:
["objset_t *", "uint64_t", "blkptr_t *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "dmu_tx_t *"]


func: bptree_visit_cb
ret: static int
module: zfs
args:
["spa_t *", "zilog_t *", "const blkptr_t *", "const zbookmark_phys_t *", "const dnode_phys_t *", "void *"]


func: bt_shift_core
ret: static void
module: zfs
args:
["zfs_btree_t *", "zfs_btree_core_t *", "uint64_t", "uint64_t", "uint64_t", "enum bt_shift_shape", "enum bt_shift_direction"]


func: bt_shift_leaf
ret: static void
module: zfs
args:
["zfs_btree_t *", "zfs_btree_leaf_t *", "uint64_t", "uint64_t", "uint64_t", "enum bt_shift_direction"]


func: bt_transfer_core
ret: static void
module: zfs
args:
["zfs_btree_t *", "zfs_btree_core_t *", "uint64_t", "uint64_t", "zfs_btree_core_t *", "uint64_t", "enum bt_shift_shape"]


func: zfs_btree_next_helper
ret: static void *
module: zfs
args:
["zfs_btree_t *", "const zfs_btree_index_t *", "zfs_btree_index_t *", "void (*)(zfs_btree_t *, zfs_btree_hdr_t *)"]


func: dmu_buf_write_embedded
ret: void
module: zfs
args:
["dmu_buf_t *", "void *", "bp_embedded_type_t", "enum zio_compress", "int", "int", "int", "dmu_tx_t *"]


func: dmu_write_embedded
ret: void
module: zfs
args:
["objset_t *", "uint64_t", "uint64_t", "void *", "uint8_t", "uint8_t", "int", "int", "int", "dmu_tx_t *"]


func: dmu_object_alloc_hold
ret: uint64_t
module: zfs
args:
["objset_t *", "dmu_object_type_t", "int", "int", "dmu_object_type_t", "int", "int", "dnode_t **", "void *", "dmu_tx_t *"]


func: dmu_object_claim_dnsize
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "dmu_object_type_t", "int", "dmu_object_type_t", "int", "int", "dmu_tx_t *"]


func: dmu_object_reclaim_dnsize
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "dmu_object_type_t", "int", "dmu_object_type_t", "int", "int", "boolean_t", "dmu_tx_t *"]


func: dmu_objset_create
ret: int
module: zfs
args:
["const char *", "dmu_objset_type_t", "uint64_t", "dsl_crypto_params_t *", "dmu_objset_create_sync_func_t *", "void *"]


func: dmu_objset_create_impl_dnstats
ret: objset_t *
module: zfs
args:
["spa_t *", "dsl_dataset_t *", "blkptr_t *", "dmu_objset_type_t", "int", "int", "int", "dmu_tx_t *"]


func: dmu_objset_own_obj
ret: int
module: zfs
args:
["dsl_pool_t *", "uint64_t", "dmu_objset_type_t", "boolean_t", "boolean_t", "void *", "objset_t **"]


func: do_userquota_update
ret: static void
module: zfs
args:
["objset_t *", "userquota_cache_t *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "boolean_t"]


func: dmu_recv_begin
ret: int
module: zfs
args:
["char *", "char *", "dmu_replay_record_t *", "boolean_t", "boolean_t", "nvlist_t *", "nvlist_t *", "char *", "dmu_recv_cookie_t *", "zfs_file_t *", "offset_t *"]


func: receive_handle_existing_object
ret: static int
module: zfs
args:
["const struct receive_writer_arg *", "const struct drr_object *", "const dmu_object_info_t *", "const void *", "uint64_t *", "uint32_t *"]


func: redact_cb
ret: static int
module: zfs
args:
["spa_t *", "zilog_t *", "const blkptr_t *", "const zbookmark_phys_t *", "const struct dnode_phys *", "void *"]


func: dmu_send
ret: int
module: zfs
args:
["const char *", "const char *", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "uint64_t", "uint64_t", "const char *", "int", "offset_t *", "dmu_send_outparams_t *"]


func: dmu_send_estimate_fast
ret: int
module: zfs
args:
["dsl_dataset_t *", "dsl_dataset_t *", "zfs_bookmark_phys_t *", "boolean_t", "boolean_t", "uint64_t *"]


func: dmu_send_obj
ret: int
module: zfs
args:
["const char *", "uint64_t", "uint64_t", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "int", "offset_t *", "dmu_send_outparams_t *"]


func: dmu_dump_write
ret: static int
module: zfs
args:
["dmu_send_cookie_t *", "dmu_object_type_t", "uint64_t", "uint64_t", "int", "int", "const blkptr_t *", "void *"]


func: enqueue_range
ret: static void
module: zfs
args:
["struct send_reader_thread_arg *", "bqueue_t *", "dnode_t *", "uint64_t", "uint64_t", "const blkptr_t *", "uint32_t"]


func: setup_merge_thread
ret: static void
module: zfs
args:
["struct send_merge_thread_arg *", "struct dmu_send_params *", "struct redact_list_thread_arg *", "struct send_thread_arg *", "struct redact_list_thread_arg *", "objset_t *"]


func: setup_reader_thread
ret: static void
module: zfs
args:
["struct send_reader_thread_arg *", "struct dmu_send_params *", "struct send_merge_thread_arg *", "uint64_t"]


func: setup_redact_list_thread
ret: static void
module: zfs
args:
["struct redact_list_thread_arg *", "struct dmu_send_params *", "redaction_list_t *", "dmu_sendstatus_t *"]


func: setup_resume_points
ret: static int
module: zfs
args:
["struct dmu_send_params *", "struct send_thread_arg *", "struct redact_list_thread_arg *", "struct redact_list_thread_arg *", "objset_t *", "redaction_list_t *", "nvlist_t *", "struct send_merge_thread_arg *", "boolean_t"]


func: traverse_impl
ret: static int
module: zfs
args:
["spa_t *", "dsl_dataset_t *", "uint64_t", "blkptr_t *", "uint64_t", "zbookmark_phys_t *", "int", "blkptr_cb_t *", "void *"]


func: dnode_reallocate
ret: void
module: zfs
args:
["dnode_t *", "dmu_object_type_t", "int", "dmu_object_type_t", "int", "int", "boolean_t", "dmu_tx_t *"]


func: dsl_bookmark_create_sync_impl_snap
ret: static void
module: zfs
args:
["const char *", "const char *", "dmu_tx_t *", "uint64_t", "uint64_t *", "void *", "redaction_list_t **"]


func: spa_do_crypt_abd
ret: int
module: zfs
args:
["boolean_t", "spa_t *", "const zbookmark_phys_t *", "dmu_object_type_t", "boolean_t", "boolean_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint_t", "abd_t *", "abd_t *", "boolean_t *"]


func: dsl_crypto_key_sync_impl
ret: static void
module: zfs
args:
["objset_t *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint8_t *", "uint64_t", "uint64_t", "uint64_t", "dmu_tx_t *"]


func: dsl_dataset_create_sync
ret: uint64_t
module: zfs
args:
["dsl_dir_t *", "const char *", "dsl_dataset_t *", "uint64_t", "cred_t *", "dsl_crypto_params_t *", "dmu_tx_t *"]


func: dsl_scan_visitbp
ret: static void
module: zfs
args:
["blkptr_t *", "const zbookmark_phys_t *", "dnode_phys_t *", "dsl_dataset_t *", "dsl_scan_t *", "dmu_objset_type_t", "dmu_tx_t *"]


func: dsl_sync_task_sig
ret: int
module: zfs
args:
["const char *", "dsl_checkfunc_t *", "dsl_syncfunc_t *", "dsl_sigfunc_t *", "void *", "int", "zfs_space_check_t"]


func: dsl_sync_task_common
ret: static int
module: zfs
args:
["const char *", "dsl_checkfunc_t *", "dsl_syncfunc_t *", "dsl_sigfunc_t *", "void *", "int", "zfs_space_check_t", "boolean_t"]


func: metaslab_alloc
ret: int
module: zfs
args:
["spa_t *", "metaslab_class_t *", "uint64_t", "blkptr_t *", "int", "uint64_t", "blkptr_t *", "int", "zio_alloc_list_t *", "zio_t *", "int"]


func: metaslab_alloc_dva
ret: int
module: zfs
args:
["spa_t *", "metaslab_class_t *", "uint64_t", "dva_t *", "int", "dva_t *", "uint64_t", "int", "zio_alloc_list_t *", "int"]


func: find_valid_metaslab
ret: static metaslab_t *
module: zfs
args:
["metaslab_group_t *", "uint64_t", "dva_t *", "int", "boolean_t", "uint64_t", "boolean_t", "metaslab_t *", "boolean_t *", "zio_alloc_list_t *", "int"]


func: metaslab_group_alloc
ret: static uint64_t
module: zfs
args:
["metaslab_group_t *", "zio_alloc_list_t *", "uint64_t", "uint64_t", "boolean_t", "dva_t *", "int", "int", "boolean_t"]


func: range_tree_create_impl
ret: range_tree_t *
module: zfs
args:
["range_tree_ops_t *", "range_seg_type_t", "void *", "uint64_t", "uint64_t", "int (*)(const void *, const void *)", "uint64_t"]


func: sa_find_sizes
ret: static int
module: zfs
args:
["sa_os_t *", "sa_bulk_attr_t *", "int", "dmu_buf_t *", "sa_buf_type_t", "int", "int *", "int *", "boolean_t *"]


func: sa_modify_attrs
ret: static int
module: zfs
args:
["sa_handle_t *", "sa_attr_type_t", "sa_data_op_t", "sa_data_locator_t *", "void *", "uint16_t", "dmu_tx_t *"]


func: spa_validate_aux_devs
ret: static int
module: zfs
args:
["spa_t *", "nvlist_t *", "uint64_t", "spa_aux_vdev_t *", "const char *", "uint64_t", "vdev_labeltype_t", "int"]


func: space_map_write_seg
ret: static void
module: zfs
args:
["space_map_t *", "uint64_t", "uint64_t", "maptype_t", "uint64_t", "uint8_t", "dmu_buf_t **", "dmu_tx_t *", "void *"]


func: vdev_indirect_remap
ret: static void
module: zfs
args:
["vdev_t *", "uint64_t", "uint64_t", "void (*)(uint64_t, vdev_t *, uint64_t, uint64_t, void *)", "void *"]


func: vdev_label_write
ret: void
module: zfs
args:
["zio_t *", "vdev_t *", "int", "abd_t *", "uint64_t", "uint64_t", "zio_done_func_t *", "void *", "int"]


func: zap_entry_create
ret: int
module: zfs
args:
["zap_leaf_t *", "zap_name_t *", "uint32_t", "uint8_t", "uint64_t", "const void *", "zap_entry_handle_t *"]


func: zap_add_uint64
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "const uint64_t *", "int", "int", "uint64_t", "const void *", "dmu_tx_t *"]


func: zap_create_claim_norm_dnsize
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "int", "dmu_object_type_t", "dmu_object_type_t", "int", "int", "dmu_tx_t *"]


func: zap_create_flags
ret: uint64_t
module: zfs
args:
["objset_t *", "int", "zap_flags_t", "dmu_object_type_t", "int", "int", "dmu_object_type_t", "int", "dmu_tx_t *"]


func: zap_create_flags_dnsize
ret: uint64_t
module: zfs
args:
["objset_t *", "int", "zap_flags_t", "dmu_object_type_t", "int", "int", "dmu_object_type_t", "int", "int", "dmu_tx_t *"]


func: zap_create_hold
ret: uint64_t
module: zfs
args:
["objset_t *", "int", "zap_flags_t", "dmu_object_type_t", "int", "int", "dmu_object_type_t", "int", "int", "dnode_t **", "void *", "dmu_tx_t *"]


func: zap_lookup_norm
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "const char *", "uint64_t", "uint64_t", "void *", "matchtype_t", "char *", "int", "boolean_t *"]


func: zap_lookup_norm_by_dnode
ret: int
module: zfs
args:
["dnode_t *", "const char *", "uint64_t", "uint64_t", "void *", "matchtype_t", "char *", "int", "boolean_t *"]


func: zap_lookup_impl
ret: static int
module: zfs
args:
["zap_t *", "const char *", "uint64_t", "uint64_t", "void *", "matchtype_t", "char *", "int", "boolean_t *"]


func: zfs_ereport_post_checksum
ret: int
module: zfs
args:
["spa_t *", "vdev_t *", "const zbookmark_phys_t *", "struct zio *", "uint64_t", "uint64_t", "const abd_t *", "const abd_t *", "zio_bad_cksum_t *"]


func: zfs_ereport_start_checksum
ret: int
module: zfs
args:
["spa_t *", "vdev_t *", "const zbookmark_phys_t *", "struct zio *", "uint64_t", "uint64_t", "void *", "zio_bad_cksum_t *"]


func: zfs_ereport_is_duplicate
ret: static boolean_t
module: zfs
args:
["const char *", "spa_t *", "vdev_t *", "const zbookmark_phys_t *", "zio_t *", "uint64_t", "uint64_t"]


func: zfs_ereport_start
ret: static boolean_t
module: zfs
args:
["nvlist_t **", "nvlist_t **", "const char *", "spa_t *", "vdev_t *", "const zbookmark_phys_t *", "zio_t *", "uint64_t", "uint64_t"]


func: zfs_ioctl_register
ret: void
module: zfs
args:
["const char *", "zfs_ioc_t", "zfs_ioc_func_t *", "zfs_secpolicy_func_t *", "zfs_ioc_namecheck_t", "zfs_ioc_poolcheck_t", "boolean_t", "boolean_t", "const zfs_ioc_key_t *", "size_t"]


func: zfs_ioc_recv_impl
ret: static int
module: zfs
args:
["char *", "char *", "char *", "nvlist_t *", "nvlist_t *", "nvlist_t *", "boolean_t", "boolean_t", "int", "dmu_replay_record_t *", "uint64_t *", "uint64_t *", "nvlist_t **"]


func: zfs_ioctl_register_legacy
ret: static void
module: zfs
args:
["zfs_ioc_t", "zfs_ioc_legacy_func_t *", "zfs_secpolicy_func_t *", "zfs_ioc_namecheck_t", "boolean_t", "zfs_ioc_poolcheck_t"]


func: zfs_ioctl_register_pool
ret: static void
module: zfs
args:
["zfs_ioc_t", "zfs_ioc_legacy_func_t *", "zfs_secpolicy_func_t *", "boolean_t", "zfs_ioc_poolcheck_t"]


func: zfs_log_create
ret: void
module: zfs
args:
["zilog_t *", "dmu_tx_t *", "uint64_t", "znode_t *", "znode_t *", "const char *", "vsecattr_t *", "zfs_fuid_info_t *", "vattr_t *"]


func: zfs_log_rename
ret: void
module: zfs
args:
["zilog_t *", "dmu_tx_t *", "uint64_t", "znode_t *", "const char *", "znode_t *", "const char *", "znode_t *"]


func: zfs_log_write
ret: void
module: zfs
args:
["zilog_t *", "dmu_tx_t *", "int", "znode_t *", "offset_t", "ssize_t", "int", "zil_callback_t", "void *"]


func: zbookmark_compare
ret: int
module: zfs
args:
["uint16_t", "uint8_t", "uint16_t", "uint8_t", "const zbookmark_phys_t *", "const zbookmark_phys_t *"]


func: zio_claim
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "const blkptr_t *", "zio_done_func_t *", "void *", "enum zio_flag"]


func: zio_read
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "const blkptr_t *", "abd_t *", "uint64_t", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "const zbookmark_phys_t *"]


func: zio_read_phys
ret: zio_t *
module: zfs
args:
["zio_t *", "vdev_t *", "uint64_t", "uint64_t", "abd_t *", "int", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "boolean_t"]


func: zio_rewrite
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "blkptr_t *", "abd_t *", "uint64_t", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "zbookmark_phys_t *"]


func: zio_trim
ret: zio_t *
module: zfs
args:
["zio_t *", "vdev_t *", "uint64_t", "uint64_t", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "enum trim_flag"]


func: zio_vdev_child_io
ret: zio_t *
module: zfs
args:
["zio_t *", "blkptr_t *", "vdev_t *", "uint64_t", "abd_t *", "uint64_t", "int", "zio_priority_t", "enum zio_flag", "zio_done_func_t *", "void *"]


func: zio_vdev_delegated_io
ret: zio_t *
module: zfs
args:
["vdev_t *", "uint64_t", "abd_t *", "uint64_t", "zio_type_t", "zio_priority_t", "enum zio_flag", "zio_done_func_t *", "void *"]


func: zio_write
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "blkptr_t *", "abd_t *", "uint64_t", "uint64_t", "const zio_prop_t *", "zio_done_func_t *", "zio_done_func_t *", "zio_done_func_t *", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "const zbookmark_phys_t *"]


func: zio_create
ret: static zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "const blkptr_t *", "abd_t *", "uint64_t", "uint64_t", "zio_done_func_t *", "void *", "zio_type_t", "zio_priority_t", "enum zio_flag", "vdev_t *", "uint64_t", "const zbookmark_phys_t *", "enum zio_stage", "enum zio_stage"]


func: zio_checksum_error_impl
ret: int
module: zfs
args:
["spa_t *", "const blkptr_t *", "enum zio_checksum", "abd_t *", "uint64_t", "uint64_t", "zio_bad_cksum_t *"]


func: cbc_decrypt_contiguous_blocks
ret: int
module: icp
args:
["cbc_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_decrypt_final
ret: int
module: icp
args:
["ccm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_encrypt_final
ret: int
module: icp
args:
["ccm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_init_ctx
ret: int
module: icp
args:
["ccm_ctx_t *", "char *", "int", "boolean_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_mode_decrypt_contiguous_blocks
ret: int
module: icp
args:
["ccm_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_init
ret: static int
module: icp
args:
["ccm_ctx_t *", "unsigned char *", "size_t", "unsigned char *", "size_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ctr_mode_contiguous_blocks
ret: int
module: icp
args:
["ctr_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ecb_cipher_contiguous_blocks
ret: int
module: icp
args:
["ecb_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)"]


func: gcm_decrypt_final
ret: int
module: icp
args:
["gcm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_encrypt_final
ret: int
module: icp
args:
["gcm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_init_ctx
ret: int
module: icp
args:
["gcm_ctx_t *", "char *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_mode_decrypt_contiguous_blocks
ret: int
module: icp
args:
["gcm_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_decrypt_incomplete_block
ret: static void
module: icp
args:
["gcm_ctx_t *", "size_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_format_initial_blocks
ret: static void
module: icp
args:
["uchar_t *", "ulong_t", "gcm_ctx_t *", "size_t", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_init
ret: static int
module: icp
args:
["gcm_ctx_t *", "unsigned char *", "size_t", "unsigned char *", "size_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: crypto_decrypt
ret: int
module: icp
args:
["crypto_mechanism_t *", "crypto_data_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_decrypt_init
ret: int
module: icp
args:
["crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_decrypt_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_decrypt_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_cipher_init
ret: static int
module: icp
args:
["crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *", "crypto_func_group_t"]


func: crypto_cipher_init_prov
ret: static int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *", "crypto_func_group_t"]


func: crypto_digest_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_digest_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_mac_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: kcf_get_dual_provider
ret: kcf_provider_desc_t *
module: icp
args:
["crypto_mechanism_t *", "crypto_mechanism_t *", "kcf_mech_entry_t **", "crypto_mech_type_t *", "crypto_mech_type_t *", "int *", "kcf_prov_tried_t *", "crypto_func_group_t", "crypto_func_group_t", "boolean_t", "size_t"]


func: kcf_get_hardware_provider
ret: int
module: icp
args:
["crypto_mech_type_t", "crypto_mech_type_t", "boolean_t", "kcf_provider_desc_t *", "kcf_provider_desc_t **", "crypto_func_group_t"]


func: kcf_get_mech_provider
ret: kcf_provider_desc_t *
module: icp
args:
["crypto_mech_type_t", "kcf_mech_entry_t **", "int *", "kcf_prov_tried_t *", "crypto_func_group_t", "boolean_t", "size_t"]


func: crypto_update_iov
ret: int
module: icp
args:
["void *", "crypto_data_t *", "crypto_data_t *", "int (*)(void *, caddr_t, size_t, crypto_data_t *)", "void (*)(uint8_t *, uint64_t *)"]


func: kcf_submit_request
ret: int
module: icp
args:
["kcf_provider_desc_t *", "crypto_ctx_t *", "crypto_call_req_t *", "kcf_req_params_t *", "boolean_t"]


func: kcf_areqnode_alloc
ret: static kcf_areq_node_t *
module: icp
args:
["kcf_provider_desc_t *", "kcf_context_t *", "crypto_call_req_t *", "kcf_req_params_t *", "boolean_t"]


func: aes_common_init
ret: static int
module: icp
args:
["crypto_ctx_t *", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t", "boolean_t"]


func: aes_common_init_ctx
ret: static int
module: icp
args:
["aes_ctx_t *", "crypto_spi_ctx_template_t *", "crypto_mechanism_t *", "crypto_key_t *", "int", "boolean_t"]


func: aes_create_ctx_template
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t *", "size_t *", "crypto_req_handle_t"]


func: aes_decrypt_atomic
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_data_t *", "crypto_data_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t"]


func: aes_decrypt_init
ret: static int
module: icp
args:
["crypto_ctx_t *", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t"]


func: sha1_digest_atomic
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_data_t *", "crypto_req_handle_t"]


func: mod_hash_create_extended
ret: mod_hash_t *
module: icp
args:
["char *", "size_t", "void (*)(mod_hash_key_t)", "void (*)(mod_hash_val_t)", "uint_t (*)(void *, mod_hash_key_t)", "void *", "int (*)(mod_hash_key_t, mod_hash_key_t)", "int"]


func: mod_hash_find_cb_rval
ret: int
module: icp
args:
["mod_hash_t *", "mod_hash_key_t", "mod_hash_val_t *", "int (*)(mod_hash_key_t, mod_hash_val_t)", "int *"]


func: zfeature_register
ret: static void
module: zcommon
args:
["spa_feature_t", "const char *", "const char *", "const char *", "zfeature_flags_t", "zfeature_type_t", "const spa_feature_t *"]


func: zprop_register_impl
ret: void
module: zcommon
args:
["int", "const char *", "zprop_type_t", "uint64_t", "const char *", "zprop_attr_t", "int", "const char *", "const char *", "boolean_t", "boolean_t", "const zprop_index_t *"]


func: zprop_register_index
ret: void
module: zcommon
args:
["int", "const char *", "uint64_t", "zprop_attr_t", "int", "const char *", "const char *", "const zprop_index_t *"]


func: zfs_HUF_compress1X_repeat
ret: size_t
module: zzstd
args:
["void *", "size_t", "const void *", "size_t", "unsigned int", "unsigned int", "void *", "size_t", "HUF_CElt *", "HUF_repeat *", "int", "int"]


func: zfs_ZSTD_buildCTable
ret: size_t
module: zzstd
args:
["void *", "size_t", "FSE_CTable *", "U32", "symbolEncodingType_e", "unsigned int *", "U32", "const BYTE *", "size_t", "const S16 *", "U32", "U32", "const FSE_CTable *", "size_t", "void *", "size_t"]


func: zfs_ZSTD_compressBegin_advanced_internal
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "const void *", "size_t", "ZSTD_dictContentType_e", "ZSTD_dictTableLoadMethod_e", "const ZSTD_CDict *", "const ZSTD_CCtx_params *", "unsigned long long"]


func: zfs_ZSTD_compressBegin_usingCDict_advanced
ret: size_t
module: zzstd
args:
["ZSTD_CCtx * const", "const ZSTD_CDict * const", "const ZSTD_frameParameters", "const unsigned long long"]


func: zfs_ZSTD_compressLiterals
ret: size_t
module: zzstd
args:
["const ZSTD_hufCTables_t *", "ZSTD_hufCTables_t *", "ZSTD_strategy", "int", "void *", "size_t", "const void *", "size_t", "void *", "size_t", "const int"]


func: zfs_ZSTD_compressStream2_simpleArgs
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "size_t *", "const void *", "size_t", "size_t *", "ZSTD_EndDirective"]


func: zfs_ZSTD_compress_advanced
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "ZSTD_parameters"]


func: zfs_ZSTD_compress_advanced_internal
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "const ZSTD_CCtx_params *"]


func: zfs_ZSTD_compress_usingCDict_advanced
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const ZSTD_CDict *", "ZSTD_frameParameters"]


func: zfs_ZSTD_createCDict_advanced
ret: ZSTD_CDict *
module: zzstd
args:
["const void *", "size_t", "ZSTD_dictLoadMethod_e", "ZSTD_dictContentType_e", "ZSTD_compressionParameters", "ZSTD_customMem"]


func: zfs_ZSTD_encodeSequences
ret: size_t
module: zzstd
args:
["void *", "size_t", "const FSE_CTable *", "const BYTE *", "const FSE_CTable *", "const BYTE *", "const FSE_CTable *", "const BYTE *", "const seqDef *", "size_t", "int", "int"]


func: zfs_ZSTD_initCStream_internal
ret: size_t
module: zzstd
args:
["ZSTD_CStream *", "const void *", "size_t", "const ZSTD_CDict *", "const ZSTD_CCtx_params *", "unsigned long long"]


func: zfs_ZSTD_initStaticCDict
ret: const ZSTD_CDict *
module: zzstd
args:
["void *", "size_t", "const void *", "size_t", "ZSTD_dictLoadMethod_e", "ZSTD_dictContentType_e", "ZSTD_compressionParameters"]


func: zfs_ZSTD_loadCEntropy
ret: size_t
module: zzstd
args:
["ZSTD_compressedBlockState_t *", "void *", "short *", "unsigned int *", "const void * const", "size_t"]


func: zfs_ZSTD_selectEncodingType
ret: symbolEncodingType_e
module: zzstd
args:
["FSE_repeat *", "const unsigned int *", "const unsigned int", "const size_t", "size_t", "const unsigned int", "const FSE_CTable *", "const short *", "U32", "const ZSTD_defaultPolicy_e", "const ZSTD_strategy"]


func: HUF_compressCTable_internal
ret: static size_t
module: zzstd
args:
["BYTE * const", "BYTE *", "BYTE * const", "const void *", "size_t", "HUF_nbStreams_e", "const HUF_CElt *", "const int"]


func: HUF_compress_internal
ret: static size_t
module: zzstd
args:
["void *", "size_t", "const void *", "size_t", "unsigned int", "unsigned int", "HUF_nbStreams_e", "void *", "size_t", "HUF_CElt *", "HUF_repeat *", "int", "const int"]


func: HUF_fillDTableX2
ret: static void
module: zzstd
args:
["HUF_DEltX2 *", "const U32", "const sortedSymbol_t *", "const U32", "const U32 *", "rankValCol_t *", "const U32", "const U32"]


func: ZSTD_DUBT_findBetterDictMatch
ret: static size_t
module: zzstd
args:
["ZSTD_matchState_t *", "const BYTE * const", "const BYTE * const", "size_t *", "size_t", "U32", "const U32", "const ZSTD_dictMode_e"]


func: ZSTD_buildSuperBlockEntropy
ret: static size_t
module: zzstd
args:
["seqStore_t *", "const ZSTD_entropyCTables_t *", "ZSTD_entropyCTables_t *", "const ZSTD_CCtx_params *", "ZSTD_entropyCTablesMetadata_t *", "void *", "size_t"]


func: ZSTD_buildSuperBlockEntropy_literal
ret: static size_t
module: zzstd
args:
["void * const", "size_t", "const ZSTD_hufCTables_t *", "ZSTD_hufCTables_t *", "ZSTD_hufCTablesMetadata_t *", "const int", "void *", "size_t"]


func: ZSTD_buildSuperBlockEntropy_sequences
ret: static size_t
module: zzstd
args:
["seqStore_t *", "const ZSTD_fseCTables_t *", "ZSTD_fseCTables_t *", "const ZSTD_CCtx_params *", "ZSTD_fseCTablesMetadata_t *", "void *", "size_t"]


func: ZSTD_compressBegin_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CCtx *", "const void *", "size_t", "ZSTD_dictContentType_e", "ZSTD_dictTableLoadMethod_e", "const ZSTD_CDict *", "const ZSTD_CCtx_params *", "U64", "ZSTD_buffered_policy_e"]


func: ZSTD_compressSequences
ret: static size_t
module: zzstd
args:
["seqStore_t *", "const ZSTD_entropyCTables_t *", "ZSTD_entropyCTables_t *", "const ZSTD_CCtx_params *", "void *", "size_t", "size_t", "void *", "int", "size_t"]


func: ZSTD_compressSequences_internal
ret: static size_t
module: zzstd
args:
["seqStore_t *", "const ZSTD_entropyCTables_t *", "ZSTD_entropyCTables_t *", "const ZSTD_CCtx_params *", "void *", "size_t", "void *", "const int", "size_t"]


func: ZSTD_compressSubBlock
ret: static size_t
module: zzstd
args:
["const ZSTD_entropyCTables_t *", "const ZSTD_entropyCTablesMetadata_t *", "const seqDef *", "size_t", "const BYTE *", "size_t", "const BYTE *", "const BYTE *", "const BYTE *", "const ZSTD_CCtx_params *", "void *", "size_t", "const int", "int", "int", "int *", "int *", "U32"]


func: ZSTD_compressSubBlock_literal
ret: static size_t
module: zzstd
args:
["const HUF_CElt *", "const ZSTD_hufCTablesMetadata_t *", "const BYTE *", "size_t", "void *", "size_t", "int", "int *", "const int"]


func: ZSTD_compressSubBlock_multi
ret: static size_t
module: zzstd
args:
["const seqStore_t *", "const ZSTD_compressedBlockState_t *", "ZSTD_compressedBlockState_t *", "const ZSTD_entropyCTablesMetadata_t *", "const ZSTD_CCtx_params *", "void *", "size_t", "const void *", "size_t", "const int", "U32", "void *", "size_t"]


func: ZSTD_compressSubBlock_sequences
ret: static size_t
module: zzstd
args:
["const ZSTD_fseCTables_t *", "const ZSTD_fseCTablesMetadata_t *", "const seqDef *", "size_t", "const BYTE *", "const BYTE *", "const BYTE *", "const ZSTD_CCtx_params *", "void *", "size_t", "const int", "int", "int *"]


func: ZSTD_compress_insertDictionary
ret: static size_t
module: zzstd
args:
["ZSTD_compressedBlockState_t *", "ZSTD_matchState_t *", "ldmState_t *", "ZSTD_cwksp *", "const ZSTD_CCtx_params *", "const void *", "size_t", "ZSTD_dictContentType_e", "ZSTD_dictTableLoadMethod_e", "void *"]


func: ZSTD_decompressSequences
ret: static size_t
module: zzstd
args:
["ZSTD_DCtx *", "void *", "size_t", "const void *", "size_t", "int", "const ZSTD_longOffset_e", "const int"]


func: ZSTD_estimateSubBlockSize
ret: static size_t
module: zzstd
args:
["const BYTE *", "size_t", "const BYTE *", "const BYTE *", "const BYTE *", "size_t", "const ZSTD_entropyCTables_t *", "const ZSTD_entropyCTablesMetadata_t *", "void *", "int", "int", "size_t"]


func: ZSTD_estimateSubBlockSize_literal
ret: static size_t
module: zzstd
args:
["const BYTE *", "size_t", "const ZSTD_hufCTables_t *", "const ZSTD_hufCTablesMetadata_t *", "void *", "int", "size_t"]


func: ZSTD_estimateSubBlockSize_sequences
ret: static size_t
module: zzstd
args:
["const BYTE *", "const BYTE *", "const BYTE *", "size_t", "const ZSTD_fseCTables_t *", "const ZSTD_fseCTablesMetadata_t *", "void *", "int", "size_t"]


func: ZSTD_estimateSubBlockSize_symbolType
ret: static size_t
module: zzstd
args:
["symbolEncodingType_e", "const BYTE *", "unsigned int", "size_t", "const FSE_CTable *", "const U32 *", "const short *", "U32", "void *", "size_t"]


func: ZSTD_execSequenceEnd
ret: static size_t
module: zzstd
args:
["BYTE *", "BYTE * const", "seq_t", "const BYTE **", "const BYTE * const", "const BYTE * const", "const BYTE * const", "const BYTE * const"]


func: ZSTD_loadZstdDictionary
ret: static size_t
module: zzstd
args:
["ZSTD_compressedBlockState_t *", "ZSTD_matchState_t *", "ZSTD_cwksp *", "const ZSTD_CCtx_params *", "const void *", "size_t", "ZSTD_dictTableLoadMethod_e", "void *"]


func: ZSTD_resetCStream_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CStream *", "const void * const", "const size_t", "const ZSTD_dictContentType_e", "const ZSTD_CDict * const", "ZSTD_CCtx_params", "const unsigned long long"]


func: ZSTD_reset_matchState
ret: static size_t
module: zzstd
args:
["ZSTD_matchState_t *", "ZSTD_cwksp *", "const ZSTD_compressionParameters *", "const ZSTD_compResetPolicy_e", "const ZSTD_indexResetPolicy_e", "const ZSTD_resetTarget_e"]


func: zfs_HUF_fillDTableX2Level2
ret: static void
module: zzstd
args:
["HUF_DEltX2 *", "U32", "const U32", "const U32 *", "const int", "const sortedSymbol_t *", "const U32", "U32", "U16"]


func: zfs_ZSTD_DUBT_findBestMatch
ret: static size_t
module: zzstd
args:
["ZSTD_matchState_t *", "const BYTE * const", "const BYTE * const", "size_t *", "const U32", "const ZSTD_dictMode_e"]


func: zfs_ZSTD_buildSeqTable
ret: static size_t
module: zzstd
args:
["ZSTD_seqSymbol *", "const ZSTD_seqSymbol **", "symbolEncodingType_e", "unsigned int", "U32", "const void *", "size_t", "const U32 *", "const U32 *", "const ZSTD_seqSymbol *", "U32", "int", "int"]


func: zfs_ZSTD_compress_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "const ZSTD_parameters *"]


func: zfs_ZSTD_encodeSequences_default
ret: static size_t
module: zzstd
args:
["void *", "size_t", "const FSE_CTable *", "const BYTE *", "const FSE_CTable *", "const BYTE *", "const FSE_CTable *", "const BYTE *", "const seqDef *", "size_t", "int"]


func: zfs_ZSTD_initCDict_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CDict *", "const void *", "size_t", "ZSTD_dictLoadMethod_e", "ZSTD_dictContentType_e", "ZSTD_compressionParameters"]


func: zfs_ZSTD_loadDictionaryContent
ret: static size_t
module: zzstd
args:
["ZSTD_matchState_t *", "ldmState_t *", "ZSTD_cwksp *", "const ZSTD_CCtx_params *", "const void *", "size_t", "ZSTD_dictTableLoadMethod_e"]


func: zfs_ZSTD_resetCCtx_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CCtx *", "ZSTD_CCtx_params", "const U64", "const ZSTD_compResetPolicy_e", "const ZSTD_buffered_policy_e"]


func: ecc_point_mult_shamir
ret: void
module: ecc
args:
["const struct ecc_point *", "const u64 *", "const struct ecc_point *", "const u64 *", "const struct ecc_point *", "const struct ecc_curve *"]


func: ecc_point_add
ret: static void
module: ecc
args:
["const struct ecc_point *", "const struct ecc_point *", "const struct ecc_point *", "const struct ecc_curve *"]


func: ecc_point_mult
ret: static void
module: ecc
args:
["struct ecc_point *", "const struct ecc_point *", "const u64 *", "u64 *", "const struct ecc_curve *", "unsigned int"]


func: cryptd_create_hash
ret: static int
module: cryptd
args:
["struct crypto_template *", "struct rtattr **", "struct crypto_attr_type *", "struct cryptd_queue *"]


func: reset_prng_context
ret: static int
module: ansi_cprng
args:
["struct prng_context *", "const unsigned char *", "const unsigned char *", "const unsigned char *", "size_t"]


func: test_aead_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "unsigned int", "unsigned int", "u8 *", "u8", "unsigned int", "struct aead_speed_template *"]


func: test_mb_aead_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "int", "unsigned int", "u8 *", "u32", "u8", "unsigned int", "struct aead_speed_template *"]


func: test_skcipher_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "unsigned int", "struct cipher_speed_template *", "unsigned int", "u8 *", "bool"]


func: nhpoly1305_units
ret: static void
module: nhpoly1305
args:
["struct nhpoly1305_state *", "const struct nhpoly1305_key *", "const u8 *", "unsigned int", "nh_t"]


func: tpm_sign
ret: static int
module: asym_tpm
args:
["struct tpm_buf *", "uint32_t", "unsigned char *", "const unsigned char *", "uint32_t", "void *", "uint32_t"]


func: async_xor_offs
ret: struct dma_async_tx_descriptor *
module: async_xor
args:
["struct page *", "unsigned int", "struct page **", "unsigned int *", "int", "size_t", "struct async_submit_ctl *"]


func: async_xor_val
ret: struct dma_async_tx_descriptor *
module: async_xor
args:
["struct page *", "struct page **", "unsigned int", "int", "size_t", "enum sum_check_flags *", "struct async_submit_ctl *"]


func: async_xor_val_offs
ret: struct dma_async_tx_descriptor *
module: async_xor
args:
["struct page *", "unsigned int", "struct page **", "unsigned int *", "int", "size_t", "enum sum_check_flags *", "struct async_submit_ctl *"]


func: async_memcpy
ret: struct dma_async_tx_descriptor *
module: async_memcpy
args:
["struct page *", "struct page *", "unsigned int", "unsigned int", "size_t", "struct async_submit_ctl *"]


func: async_syndrome_val
ret: struct dma_async_tx_descriptor *
module: async_pq
args:
["struct page **", "unsigned int *", "int", "size_t", "enum sum_check_flags *", "struct page *", "unsigned int", "struct async_submit_ctl *"]


func: do_async_gen_syndrome
ret: static struct dma_async_tx_descriptor *
module: async_pq
args:
["struct dma_chan *", "const unsigned char *", "int", "struct dmaengine_unmap_data *", "enum dma_ctrl_flags", "struct async_submit_ctl *"]


func: async_mult
ret: static struct dma_async_tx_descriptor *
module: async_raid6_recov
args:
["struct page *", "unsigned int", "struct page *", "unsigned int", "u8", "size_t", "struct async_submit_ctl *"]


func: async_sum_product
ret: static struct dma_async_tx_descriptor *
module: async_raid6_recov
args:
["struct page *", "unsigned int", "struct page **", "unsigned int *", "unsigned char *", "size_t", "struct async_submit_ctl *"]


func: bch_decode
ret: int
module: bch
args:
["struct bch_control *", "const uint8_t *", "unsigned int", "const uint8_t *", "const uint8_t *", "const unsigned int *", "unsigned int *"]


func: lc_seq_dump_details
ret: void
module: lru_cache
args:
["struct seq_file *", "struct lru_cache *", "char *", "void (*)(struct seq_file *, struct lc_element *)"]


func: LZ4HC_compress_generic
ret: static int
module: lz4hc_compress
args:
["LZ4HC_CCtx_internal * const", "const char * const", "char * const", "const int", "const int", "int", "limitedOutput_directive"]


func: LZ4_compress_destSize_generic
ret: static int
module: lz4_compress
args:
["LZ4_stream_t_internal * const", "const char * const", "char * const", "int * const", "const int", "const tableType_t"]


func: chacha20poly1305_crypt_sg_inplace
ret: static bool
module: libchacha20poly1305
args:
["struct scatterlist *", "const size_t", "const u8 *", "const size_t", "const u64", "const u8 *", "int"]


func: poly1305_core_blocks
ret: void
module: libpoly1305
args:
["struct poly1305_state *", "const struct poly1305_core_key *", "const void *", "unsigned int", "u32"]


func: HUF_compress1X_repeat
ret: size_t
module: zstd_compress
args:
["void *", "size_t", "const void *", "size_t", "unsigned int", "unsigned int", "void *", "size_t", "HUF_CElt *", "HUF_repeat *", "int"]


func: HUF_compress_internal
ret: static size_t
module: zstd_compress
args:
["void *", "size_t", "const void *", "size_t", "unsigned int", "unsigned int", "unsigned int", "void *", "size_t", "HUF_CElt *", "HUF_repeat *", "int"]


func: decode_rs16
ret: int
module: reed_solomon
args:
["struct rs_control *", "uint16_t *", "uint16_t *", "int", "uint16_t *", "int", "int *", "uint16_t", "uint16_t *"]


func: decode_rs8
ret: int
module: reed_solomon
args:
["struct rs_control *", "uint8_t *", "uint16_t *", "int", "uint16_t *", "int", "int *", "uint16_t", "uint16_t *"]


func: comedi_dio_insn_config
ret: int
module: comedi
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_insn *", "unsigned int *", "unsigned int"]


func: comedi_load_firmware
ret: int
module: comedi
args:
["struct comedi_device *", "struct device *", "const char *", "int (*)(struct comedi_device *, const u8 *, size_t, unsigned long)", "unsigned long"]


func: comedi_timeout
ret: int
module: comedi
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_insn *", "int (*)(struct comedi_device *, struct comedi_subdevice *, struct comedi_insn *, unsigned long)", "unsigned long"]


func: pci230_ai_check_chanlist
ret: static int
module: amplc_pci230
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_cmd *", "struct comedi_cmd *"]


func: labpc_setup_cmd6_reg
ret: static void
module: ni_labpc_common
args:
["struct comedi_device *", "struct comedi_subdevice *", "enum scan_mode", "enum transfer_type", "unsigned int", "unsigned int", "bool"]


func: usbdux_pwm_pattern
ret: static void
module: usbdux
args:
["unsigned int", "unsigned int", "unsigned int", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_device *"]


func: ni_load_channelgain_list
ret: static void
module: ni_pcimio
args:
["struct comedi_device *", "unsigned int", "unsigned int *", "struct comedi_subdevice *", "struct comedi_subdevice *"]


func: dio200_subdev_8254_set_clock_src
ret: static void
module: amplc_dio200_common
args:
["struct comedi_device *", "unsigned int", "unsigned int", "struct comedi_subdevice *", "struct comedi_subdevice *"]


func: subdev_8255_init
ret: int
module: comedi_8255
args:
["struct comedi_device *", "struct comedi_subdevice *", "int (*)(struct comedi_device *, int, int, int, unsigned long)", "unsigned long"]


func: pci1710_ai_check_chanlist
ret: static int
module: adv_pci1710
args:
["struct comedi_device *", "struct comedi_cmd *", "struct comedi_subdevice *", "struct comedi_cmd *", "struct comedi_subdevice *"]


func: pci1710_ai_setup_chanlist
ret: static void
module: adv_pci1710
args:
["struct comedi_device *", "struct comedi_subdevice *", "unsigned int *", "unsigned int", "unsigned int"]


func: ni_gpct_device_construct
ret: struct ni_gpct_device *
module: ni_tio
args:
["struct comedi_device *", "void (*)(struct ni_gpct *, unsigned int, enum ni_gpct_register)", "unsigned int (*)(struct ni_gpct *, enum ni_gpct_register)", "enum ni_gpct_variant", "unsigned int", "unsigned int", "const struct ni_route_tables *"]


func: dmm32at_ai_set_chanspec
ret: static void
module: dmm32at
args:
["struct comedi_device *", "unsigned int", "int", "struct comedi_subdevice *", "struct comedi_subdevice *"]


func: das6402_ai_set_mode
ret: static void
module: das6402
args:
["unsigned int", "unsigned int", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_subdevice *", "struct comedi_device *"]


func: pci224_ao_start
ret: static void
module: amplc_pci224
args:
["struct comedi_subdevice *", "struct comedi_device *", "struct comedi_subdevice *", "struct comedi_device *"]


func: qcom_mdt_load
ret: int
module: mdt_loader
args:
["struct device *", "const struct firmware *", "const char *", "int", "void *", "phys_addr_t", "size_t", "phys_addr_t *"]


func: __qcom_mdt_load
ret: static int
module: mdt_loader
args:
["struct device *", "const struct firmware *", "const char *", "int", "void *", "phys_addr_t", "size_t", "phys_addr_t *", "bool"]


func: qmi_send_indication
ret: ssize_t
module: qmi_helpers
args:
["struct qmi_handle *", "struct sockaddr_qrtr *", "int", "size_t", "struct qmi_elem_info *", "const void *"]


func: qmi_send_request
ret: ssize_t
module: qmi_helpers
args:
["struct qmi_handle *", "struct sockaddr_qrtr *", "struct qmi_txn *", "int", "size_t", "struct qmi_elem_info *", "const void *"]


func: qmi_send_message
ret: static ssize_t
module: qmi_helpers
args:
["struct qmi_handle *", "struct sockaddr_qrtr *", "int", "int", "size_t", "struct qmi_elem_info *", "const void *", "struct qmi_txn *", "struct qmi_txn *"]


func: pdr_get_domain_list
ret: static int
module: pdr_interface
args:
["struct servreg_get_domain_list_req *", "struct servreg_get_domain_list_resp *", "struct pdr_handle *"]


func: qbman_swp_enqueue_multiple_direct
ret: static int
module: fsl-mc-dpio
args:
["struct qbman_swp *", "const struct qbman_eq_desc *", "const struct dpaa2_fd *", "uint32_t *", "int"]


func: meson_canvas_config
ret: int
module: meson-canvas
args:
["struct meson_canvas *", "u8", "u32", "u32", "u32", "unsigned int", "unsigned int", "unsigned int"]


func: btintel_firmware_version
ret: static bool
module: btintel
args:
["struct hci_dev *", "u8", "u8", "u8", "u32 *", "const struct firmware *", "const struct firmware *"]


func: btusb_setup_intel_newgen_get_fw_name
ret: static void
module: btusb
args:
["char *", "const char *", "size_t", "const struct intel_version_tlv *", "const struct intel_version_tlv *"]


func: h4_recv_buf
ret: struct sk_buff *
module: hci_uart
args:
["struct hci_dev *", "struct sk_buff *", "const unsigned char *", "int", "const struct h4_recv_pkt *", "int"]


func: hdm_request_netinfo
ret: static void
module: most_usb
args:
["struct most_interface *", "int", "void (*)(struct most_interface *, unsigned char, unsigned char *)"]


func: i3c_master_register
ret: int
module: i3c
args:
["struct i3c_master_controller *", "struct device *", "const struct i3c_master_controller_ops *", "bool"]


func: svc_i3c_master_xfer
ret: static int
module: svc-i3c-master
args:
["struct svc_i3c_master *", "bool", "unsigned int", "u8", "u8 *", "const u8 *", "unsigned int", "unsigned int", "bool"]


func: mlxbf_tmfifo_console_output_one
ret: static void
module: mlxbf-tmfifo
args:
["struct mlxbf_tmfifo_vdev *", "struct vring_desc *", "struct mlxbf_tmfifo_vring *", "struct mlxbf_tmfifo_vring *"]


func: cros_typec_ec_command
ret: static int
module: cros_ec_typec
args:
["struct cros_typec_data *", "unsigned int", "unsigned int", "void *", "unsigned int", "void *", "unsigned int"]


func: cros_ec_sensor_ring_process_event
ret: static bool
module: cros-ec-sensorhub
args:
["struct cros_ec_sensorhub *", "const struct ec_response_motion_sense_fifo_info *", "const ktime_t", "ktime_t *", "struct ec_response_motion_sensor_data *", "struct cros_ec_sensors_ring_sample *"]


func: ssam_request_sync_with_buffer
ret: int
module: surface_aggregator
args:
["struct ssam_controller *", "const struct ssam_request *", "struct ssam_response *", "struct ssam_span *"]


func: __ssam_ssh_event_request
ret: static int
module: surface_aggregator
args:
["struct ssam_controller *", "u8", "struct ssam_event_id", "u8", "struct ssam_event_registry", "struct ssam_event_registry"]


func: ssam_ssh_event_disable
ret: static int
module: surface_aggregator
args:
["struct ssam_controller *", "struct ssam_event_id", "u8", "struct ssam_event_registry", "struct ssam_event_registry"]


func: sshp_parse_command
ret: int
module: surface_aggregator
args:
["const struct device *", "const struct ssam_span *", "struct ssh_command **", "struct ssam_span *"]


func: sshp_parse_frame
ret: int
module: surface_aggregator
args:
["const struct device *", "const struct ssam_span *", "struct ssh_frame **", "struct ssam_span *", "size_t"]


func: mptscsih_copy_sense_data
ret: static void
module: mptscsih
args:
["struct scsi_cmnd *", "MPT_FRAME_HDR *", "SCSIIOReply_t *", "MPT_SCSI_HOST *", "SCSIIOReply_t *", "MPT_SCSI_HOST *"]


func: axp20x_funcs_groups_from_mask
ret: static int
module: pinctrl-axp209
args:
["struct device *", "unsigned int", "unsigned int", "struct axp20x_pinctrl_function *", "const struct pinctrl_pin_desc *"]


func: _idtcm_set_dpll_hw_tod
ret: static int
module: ptp_clockmatrix
args:
["struct idtcm_channel *", "enum hw_tod_write_trig_sel", "const struct timespec64 *", "const struct timespec64 *"]


func: _idtcm_set_dpll_scsr_tod
ret: static int
module: ptp_clockmatrix
args:
["struct idtcm_channel *", "enum scsr_tod_write_type_sel", "enum scsr_tod_write_trig_sel", "const struct timespec64 *", "const struct timespec64 *"]


func: si476x_core_cmd_dig_audio_pin_cfg
ret: int
module: si476x-core
args:
["struct si476x_core *", "enum si476x_dclk_config", "enum si476x_dfs_config", "enum si476x_dout_config", "enum si476x_xout_config"]


func: si476x_core_cmd_ic_link_gpo_ctl_pin_cfg
ret: int
module: si476x-core
args:
["struct si476x_core *", "enum si476x_icin_config", "enum si476x_icip_config", "enum si476x_icon_config", "enum si476x_icop_config"]


func: si476x_core_cmd_zif_pin_cfg
ret: int
module: si476x-core
args:
["struct si476x_core *", "enum si476x_iqclk_config", "enum si476x_iqfs_config", "enum si476x_iout_config", "enum si476x_qout_config"]


func: acpi_nfit_ctl
ret: int
module: nfit
args:
["struct nvdimm_bus_descriptor *", "struct nvdimm *", "unsigned int", "void *", "unsigned int", "int *"]


func: intel_security_change_key
ret: static int
module: nfit
args:
["struct nvdimm *", "const struct nvdimm_key_data *", "const struct nvdimm_key_data *", "enum nvdimm_passphrase_type"]


func: svc_smccc_hvc
ret: static void
module: stratix10-svc
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "struct arm_smccc_res *"]


func: svc_thread_cmd_data_claim
ret: static void
module: stratix10-svc
args:
["struct stratix10_svc_controller *", "struct stratix10_svc_data *", "struct stratix10_svc_cb_data *"]


func: __devm_regmap_init_sunxi_rsb
ret: struct regmap *
module: sunxi-rsb
args:
["struct sunxi_rsb_device *", "const struct regmap_config *", "struct lock_class_key *", "const char *"]


func: handle_request
ret: static void
module: firewire-core
args:
["struct fw_card *", "struct fw_request *", "int", "int", "int", "int", "unsigned long long", "void *", "size_t", "void *"]


func: fw_send_request
ret: void
module: firewire-core
args:
["struct fw_card *", "struct fw_transaction *", "int", "int", "int", "int", "unsigned long long", "void *", "size_t", "fw_transaction_callback_t", "void *"]


func: fwnet_pd_new
ret: static struct fwnet_partial_datagram *
module: firewire-net
args:
["struct net_device *", "struct fwnet_peer *", "u16", "unsigned int", "void *", "unsigned int", "unsigned int"]


func: sh_mmcif_dma_slave_config
ret: static int
module: sh_mmcif
args:
["struct dma_chan *", "enum dma_transfer_direction", "struct sh_mmcif_host *", "struct sh_mmcif_host *"]


func: sdhci_esdhc_imx_probe_dt
ret: static int
module: sdhci-esdhc-imx
args:
["struct sdhci_host *", "struct pltfm_imx_data *", "struct platform_device *", "struct platform_device *"]


func: sdhci_arasan_syscon_write
ret: static int
module: sdhci-of-arasan
args:
["struct sdhci_host *", "u32", "const struct sdhci_arasan_soc_ctl_field *", "const struct sdhci_arasan_soc_ctl_field *"]


func: init_vhint_table
ret: static struct cpufreq_frequency_table *
module: tegra186-cpufreq
args:
["struct platform_device *", "struct tegra_bpmp *", "struct tegra186_cpufreq_cluster *", "unsigned int"]


func: dm_bio_detain
ret: int
module: dm-bio-prison
args:
["struct dm_bio_prison *", "struct dm_cell_key *", "struct bio *", "struct dm_bio_prison_cell *", "struct dm_bio_prison_cell **"]


func: dm_cell_visit_release
ret: void
module: dm-bio-prison
args:
["struct dm_bio_prison *", "void (*)(void *, struct dm_bio_prison_cell *)", "void *", "struct dm_bio_prison_cell *"]


func: dm_get_cell
ret: int
module: dm-bio-prison
args:
["struct dm_bio_prison *", "struct dm_cell_key *", "struct dm_bio_prison_cell *", "struct dm_bio_prison_cell **"]


func: dm_cell_get_v2
ret: bool
module: dm-bio-prison
args:
["struct dm_bio_prison_v2 *", "struct dm_cell_key_v2 *", "unsigned int", "struct bio *", "struct dm_bio_prison_cell_v2 *", "struct dm_bio_prison_cell_v2 **"]


func: dm_cell_lock_v2
ret: int
module: dm-bio-prison
args:
["struct dm_bio_prison_v2 *", "struct dm_cell_key_v2 *", "unsigned int", "struct dm_bio_prison_cell_v2 *", "struct dm_bio_prison_cell_v2 **"]


func: __find_or_insert
ret: static bool
module: dm-bio-prison
args:
["struct dm_bio_prison_v2 *", "struct dm_cell_key_v2 *", "struct dm_bio_prison_cell_v2 *", "struct dm_bio_prison_cell_v2 **"]


func: dm_thin_find_mapped_range
ret: int
module: dm-thin-pool
args:
["struct dm_thin_device *", "dm_block_t", "dm_block_t", "dm_block_t *", "dm_block_t *", "dm_block_t *", "bool *"]


func: pool_create
ret: static struct pool *
module: dm-thin-pool
args:
["struct mapped_device *", "struct block_device *", "struct block_device *", "unsigned long", "int", "char **"]


func: process_shared_bio
ret: static void
module: dm-thin-pool
args:
["struct thin_c *", "struct bio *", "dm_block_t", "struct dm_thin_lookup_result *", "struct dm_bio_prison_cell *"]


func: schedule_copy
ret: static void
module: dm-thin-pool
args:
["struct thin_c *", "dm_block_t", "struct dm_dev *", "dm_block_t", "dm_block_t", "struct dm_bio_prison_cell *", "struct bio *", "sector_t"]


func: dm_bufio_client_create
ret: struct dm_bufio_client *
module: dm-bufio
args:
["struct block_device *", "unsigned int", "unsigned int", "unsigned int", "void (*)(struct dm_buffer *)", "void (*)(struct dm_buffer *)"]


func: verity_for_bv_block
ret: int
module: dm-verity
args:
["struct dm_verity *", "struct dm_verity_io *", "struct bvec_iter *", "int (*)(struct dm_verity *, struct dm_verity_io *, u8 *, size_t)"]


func: verity_verify_sig_parse_opt_args
ret: int
module: dm-verity
args:
["struct dm_arg_set *", "struct dm_verity *", "struct dm_verity_sig_opts *", "unsigned int *", "const char *"]


func: hst_compare
ret: static long long
module: dm-historical-service-time
args:
["struct path_info *", "struct path_info *", "u64", "struct path_selector *", "struct path_selector *"]


func: dm_exception_store_create
ret: int
module: dm-snapshot
args:
["struct dm_target *", "int", "char **", "struct dm_snapshot *", "unsigned int *", "struct dm_exception_store **"]


func: async_copy_data
ret: static struct dma_async_tx_descriptor *
module: raid456
args:
["int", "struct bio *", "struct page **", "unsigned int", "sector_t", "struct dma_async_tx_descriptor *", "struct stripe_head *", "int"]


func: __lookup
ret: static int
module: dm-cache-smq
args:
["struct smq_policy *", "dm_oblock_t", "dm_cblock_t *", "int", "bool", "struct policy_work **", "bool *"]


func: smq_lookup_with_work
ret: static int
module: dm-cache-smq
args:
["struct dm_cache_policy *", "dm_oblock_t", "dm_cblock_t *", "int", "bool", "struct policy_work **"]


func: dm_integrity_rw_tag
ret: static int
module: dm-integrity
args:
["struct dm_integrity_c *", "unsigned char *", "sector_t *", "unsigned int *", "unsigned int", "int"]


func: rw_journal_sectors
ret: static void
module: dm-integrity
args:
["struct dm_integrity_c *", "int", "int", "unsigned int", "unsigned int", "struct journal_completion *"]


func: dm_region_hash_create
ret: struct dm_region_hash *
module: dm-region-hash
args:
["void *", "void (*)(void *, struct bio_list *)", "void (*)(void *)", "void (*)(void *)", "sector_t", "unsigned int", "struct dm_dirty_log *", "uint32_t", "region_t"]


func: insert_new_ablock
ret: static int
module: dm-persistent-data
args:
["struct dm_array_info *", "uint32_t", "unsigned int", "uint32_t", "const void *", "dm_block_t *", "size_t"]


func: shadow_ablock
ret: static int
module: dm-persistent-data
args:
["struct dm_array_info *", "dm_block_t *", "unsigned int", "struct dm_block **", "struct array_block **"]


func: dm_bm_validate_buffer
ret: static int
module: dm-persistent-data
args:
["struct dm_block_manager *", "struct dm_buffer *", "struct buffer_aux *", "struct dm_block_validator *"]


func: dm_btree_remove_leaves
ret: int
module: dm-persistent-data
args:
["struct dm_btree_info *", "dm_block_t", "uint64_t *", "uint64_t", "dm_block_t *", "unsigned int *"]


func: __rebalance2
ret: static void
module: dm-persistent-data
args:
["struct dm_btree_info *", "struct btree_node *", "struct child *", "struct child *", "struct child *"]


func: init_child
ret: static int
module: dm-persistent-data
args:
["struct dm_btree_info *", "struct dm_btree_value_type *", "struct btree_node *", "unsigned int", "struct child *"]


func: redistribute3
ret: static void
module: dm-persistent-data
args:
["struct btree_node *", "struct child *", "struct child *", "struct btree_node *", "struct btree_node *", "struct btree_node *", "uint32_t", "uint32_t", "uint32_t", "struct child *", "struct dm_btree_info *"]


func: remove_nearest
ret: static int
module: dm-persistent-data
args:
["struct shadow_spine *", "struct dm_btree_info *", "struct dm_btree_value_type *", "dm_block_t", "uint64_t", "int *"]


func: remove_raw
ret: static int
module: dm-persistent-data
args:
["struct shadow_spine *", "struct dm_btree_info *", "struct dm_btree_value_type *", "dm_block_t", "uint64_t", "unsigned int *"]


func: btree_insert_raw
ret: static int
module: dm-persistent-data
args:
["struct shadow_spine *", "dm_block_t", "struct dm_btree_value_type *", "uint64_t", "unsigned int *"]


func: btree_lookup_raw
ret: static int
module: dm-persistent-data
args:
["struct ro_spine *", "dm_block_t", "uint64_t", "uint64_t *", "void *", "size_t", "int (*)(struct btree_node *, uint64_t)"]


func: sm_ll_mutate
ret: static int
module: dm-persistent-data
args:
["struct ll_disk *", "dm_block_t", "int (*)(void *, uint32_t, uint32_t *)", "void *", "enum allocation_event *"]


func: dm_tm_create_with_sm
ret: int
module: dm-persistent-data
args:
["struct dm_block_manager *", "dm_block_t", "struct dm_transaction_manager **", "struct dm_space_map **"]


func: dm_tm_open_with_sm
ret: int
module: dm-persistent-data
args:
["struct dm_block_manager *", "dm_block_t", "void *", "size_t", "struct dm_transaction_manager **", "struct dm_space_map **"]


func: dm_tm_read_lock
ret: int
module: dm-persistent-data
args:
["struct dm_transaction_manager *", "dm_block_t", "struct dm_block_validator *", "struct dm_block **"]


func: dm_tm_shadow_block
ret: int
module: dm-persistent-data
args:
["struct dm_transaction_manager *", "dm_block_t", "struct dm_block_validator *", "struct dm_block **", "int *"]


func: dm_tm_create_internal
ret: static int
module: dm-persistent-data
args:
["struct dm_block_manager *", "dm_block_t", "struct dm_transaction_manager **", "struct dm_space_map **", "int", "void *", "size_t"]


func: __btree_sort
ret: static void
module: bcache
args:
["struct btree_keys *", "struct btree_iter *", "unsigned int", "unsigned int", "bool", "struct bset_sort_state *"]


func: bcache_device_init
ret: static int
module: bcache
args:
["struct bcache_device *", "unsigned int", "sector_t", "struct block_device *", "const struct block_device_operations *"]


func: msb_read_page
ret: static int
module: ms_block
args:
["struct msb_data *", "u16", "u8", "struct ms_extra_data_register *", "struct scatterlist *", "int"]


func: mtdchar_readoob
ret: static int
module: mtd
args:
["struct mtd_info *", "uint64_t", "uint32_t", "void *", "uint32_t *", "struct file *", "struct file *"]


func: mtd_device_parse_register
ret: int
module: mtd
args:
["struct mtd_info *", "const char * const *", "struct mtd_part_parser_data *", "const struct mtd_partition *", "int"]


func: mtd_ooblayout_find_region
ret: static int
module: mtd
args:
["struct mtd_info *", "int", "int *", "struct mtd_oob_region *", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: mtd_ooblayout_get_bytes
ret: static int
module: mtd
args:
["struct mtd_info *", "u8 *", "const u8 *", "int", "int", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: mtd_ooblayout_set_bytes
ret: static int
module: mtd
args:
["struct mtd_info *", "const u8 *", "u8 *", "int", "int", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: mtd_part_do_parse
ret: static int
module: mtd
args:
["struct mtd_part_parser *", "struct mtd_info *", "struct mtd_partitions *", "struct mtd_part_parser_data *"]


func: read_bbt
ret: static int
module: nand
args:
["struct nand_chip *", "uint8_t *", "int", "int", "int", "struct nand_bbt_descr *", "struct nand_bbt_descr *"]


func: onfi_fill_interface_config
ret: void
module: nand
args:
["struct nand_chip *", "struct nand_interface_config *", "enum nand_interface_type", "unsigned int"]


func: meson_nfc_dma_buffer_setup
ret: static int
module: meson_nand
args:
["void *", "int", "void *", "int", "enum dma_data_direction", "struct nand_chip *", "struct nand_chip *"]


func: marvell_nfc_parse_instructions
ret: static void
module: marvell_nand
args:
["const struct nand_subop *", "struct marvell_nfc_op *", "struct nand_chip *", "struct nand_chip *"]


func: marvell_nfc_xfer_data_pio
ret: static int
module: marvell_nand
args:
["struct nand_chip *", "const struct nand_subop *", "struct marvell_nfc_op *", "struct marvell_nfc_op *"]


func: cadence_nand_cdma_transfer
ret: static int
module: cadence-nand-controller
args:
["struct cdns_nand_ctrl *", "u8", "int", "void *", "void *", "u32", "u32", "enum dma_data_direction", "bool"]


func: prepare_data_dma
ret: static bool
module: gpmi-nand
args:
["struct gpmi_nand_data *", "const void *", "int", "struct scatterlist *", "enum dma_data_direction"]


func: spinand_match_and_init
ret: int
module: spinand
args:
["struct spinand_device *", "const struct spinand_info *", "unsigned int", "enum spinand_readid_method"]


func: ubi_add_to_av
ret: int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "int", "int", "const struct ubi_vid_hdr *", "int"]


func: validate_vid_hdr
ret: static int
module: ubi
args:
["const struct ubi_device *", "const struct ubi_vid_hdr *", "const struct ubi_ainf_volume *", "int"]


func: try_recover_peb
ret: static int
module: ubi
args:
["struct ubi_volume *", "int", "int", "const void *", "int", "int", "struct ubi_vid_io_buf *", "bool *"]


func: scan_pool
ret: static int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "__be32 *", "int", "unsigned long long *", "struct list_head *"]


func: update_vol
ret: static int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "struct ubi_ainf_volume *", "struct ubi_vid_hdr *", "struct ubi_ainf_peb *"]


func: do_write_buffer
ret: static int
module: cfi_cmdset_0001
args:
["struct map_info *", "struct flchip *", "unsigned long", "const struct kvec **", "unsigned long *", "int"]


func: inval_cache_and_wait_for_operation
ret: static int
module: cfi_cmdset_0001
args:
["struct map_info *", "struct flchip *", "unsigned long", "unsigned long", "int", "unsigned int", "unsigned int"]


func: cfi_send_gen_cmd
ret: uint32_t
module: cfi_util
args:
["u_char", "uint32_t", "uint32_t", "struct map_info *", "struct cfi_private *", "int", "map_word *"]


func: cfi_amdstd_otp_walk
ret: static int
module: cfi_cmdset_0002
args:
["loff_t", "size_t", "size_t *", "u_char *", "otp_op_t", "int", "struct mtd_info *", "struct mtd_info *"]


func: do_write_oneword_once
ret: static int
module: cfi_cmdset_0002
args:
["struct map_info *", "struct flchip *", "unsigned long", "map_word", "int", "struct cfi_private *"]


func: _block2mtd_write
ret: static int
module: block2mtd
args:
["const u_char *", "loff_t", "size_t", "size_t *", "struct block2mtd_dev *", "struct block2mtd_dev *"]


func: ipmi_add_smi
ret: int
module: ipmi_msghandler
args:
["struct module *", "const struct ipmi_smi_handlers *", "void *", "struct device *", "unsigned char"]


func: ipmi_request_settime
ret: int
module: ipmi_msghandler
args:
["struct ipmi_user *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "int", "int", "unsigned int"]


func: ipmi_request_supply_msgs
ret: int
module: ipmi_msghandler
args:
["struct ipmi_user *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "void *", "struct ipmi_recv_msg *", "int"]


func: __bmc_get_device_id
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct bmc_device *", "struct ipmi_device_id *", "bool *", "guid_t *", "int"]


func: check_msg_timeout
ret: static void
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct seq_table *", "struct list_head *", "int", "unsigned long *", "bool *", "unsigned long"]


func: i_ipmi_req_ipmb
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned char", "unsigned char", "int", "unsigned int"]


func: i_ipmi_req_lan
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned char", "int", "unsigned int"]


func: i_ipmi_req_sysintf
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned int", "int"]


func: i_ipmi_request
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_user *", "struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "void *", "struct ipmi_recv_msg *", "int", "unsigned char", "unsigned char", "int", "unsigned int"]


func: intf_find_seq
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "unsigned char", "short", "unsigned char", "unsigned char", "struct ipmi_addr *", "struct ipmi_recv_msg **"]


func: intf_next_seq
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_recv_msg *", "unsigned long", "int", "int", "unsigned char *", "long *"]


func: handle_recv
ret: static int
module: ipmi_devintf
args:
["struct ipmi_file_private *", "bool", "struct ipmi_recv *", "int (*)(struct ipmi_recv *, void *)", "void *"]


func: rohm_regulator_set_dvs_levels
ret: int
module: rohm-regulator
args:
["const struct rohm_dvs_config *", "struct device_node *", "const struct regulator_desc *", "struct regmap *"]


func: set_dvs_level
ret: static int
module: rohm-regulator
args:
["const struct regulator_desc *", "struct device_node *", "struct regmap *", "char *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: setup_feedback_loop
ret: static int
module: bd718x7-regulator
args:
["struct device *", "struct device_node *", "struct bd718xx_regulator_data *", "unsigned int", "int"]


func: arizona_micsupp_common_init
ret: static int
module: arizona-micsupp
args:
["struct platform_device *", "struct arizona_micsupp *", "const struct regulator_desc *", "struct arizona_micsupp_pdata *"]


func: rpmh_regulator_init_vreg
ret: static int
module: qcom-rpmh-regulator
args:
["struct rpmh_vreg *", "struct device *", "struct device_node *", "const char *", "const struct rpmh_vreg_init_data *"]


func: arizona_ldo1_common_init
ret: static int
module: arizona-ldo1
args:
["struct platform_device *", "struct arizona_ldo1 *", "const struct regulator_desc *", "struct arizona_ldo1_pdata *", "bool *"]


func: palmas_dt_to_pdata
ret: static int
module: palmas-regulator
args:
["struct device *", "struct device_node *", "struct palmas_pmic_platform_data *", "struct palmas_pmic_driver_data *"]


func: palmas_ldo_registration
ret: static int
module: palmas-regulator
args:
["struct palmas_pmic *", "struct palmas_pmic_driver_data *", "struct palmas_pmic_platform_data *", "const char *", "struct regulator_config"]


func: iio_buffer_add_demux
ret: static int
module: industrialio
args:
["struct iio_buffer *", "struct iio_demux_table **", "unsigned int", "unsigned int", "unsigned int"]


func: __iio_add_chan_devattr
ret: int
module: industrialio
args:
["const char *", "const struct iio_chan_spec *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)", "u64", "enum iio_shared_by", "struct device *", "struct iio_buffer *", "struct list_head *"]


func: __iio_device_attr_init
ret: static int
module: industrialio
args:
["struct device_attribute *", "const char *", "const struct iio_chan_spec *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)", "enum iio_shared_by"]


func: iio_device_add_event
ret: static int
module: industrialio
args:
["struct iio_dev *", "const struct iio_chan_spec *", "unsigned int", "enum iio_event_type", "enum iio_event_direction", "enum iio_shared_by", "const unsigned long *"]


func: iio_alloc_pollfunc
ret: struct iio_poll_func *
module: industrialio
args:
["irqreturn_t (*)(int, void *)", "irqreturn_t (*)(int, void *)", "int", "struct iio_dev *", "const char *", "..."]


func: iio_channel_read_avail
ret: static int
module: industrialio
args:
["const int **", "int *", "int *", "enum iio_chan_info_enum", "struct iio_channel *", "struct iio_channel *"]


func: ad5421_read_event_config
ret: static int
module: ad5421
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction"]


func: ad5421_read_event_value
ret: static int
module: ad5421
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "enum iio_event_info", "int *", "int *"]


func: ad5421_write_event_config
ret: static int
module: ad5421
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "int"]


func: ad5686_probe
ret: int
module: ad5686
args:
["struct device *", "enum ad5686_supported_device_ids", "const char *", "ad5686_write_func", "ad5686_read_func"]


func: ad5360_write_unlocked
ret: static int
module: ad5360
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct iio_dev *", "struct iio_dev *"]


func: scmi_alloc_iiodev
ret: static struct iio_dev *
module: scmi_iio
args:
["struct scmi_device *", "const struct scmi_sensor_proto_ops *", "struct scmi_protocol_handle *", "const struct scmi_sensor_info *"]


func: cros_ec_sensors_core_init
ret: int
module: cros_ec_sensors_core
args:
["struct platform_device *", "struct iio_dev *", "bool", "cros_ec_sensors_capture_t", "cros_ec_sensorhub_push_data_cb_t"]


func: magn_3d_parse_report
ret: static int
module: hid-sensor-magn-3d
args:
["struct platform_device *", "struct hid_sensor_hub_device *", "struct iio_chan_spec **", "int *", "struct magn_3d_state *", "unsigned int"]


func: sca3000_write_event_value
ret: static int
module: sca3000
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "enum iio_event_info", "int", "int"]


func: devm_iio_triggered_buffer_setup_ext
ret: int
module: industrialio-triggered-buffer
args:
["struct device *", "struct iio_dev *", "irqreturn_t (*)(int, void *)", "irqreturn_t (*)(int, void *)", "const struct iio_buffer_setup_ops *", "const struct attribute **"]


func: iio_triggered_buffer_setup_ext
ret: int
module: industrialio-triggered-buffer
args:
["struct iio_dev *", "irqreturn_t (*)(int, void *)", "irqreturn_t (*)(int, void *)", "const struct iio_buffer_setup_ops *", "const struct attribute **"]


func: devm_iio_kfifo_buffer_setup_ext
ret: int
module: kfifo_buf
args:
["struct device *", "struct iio_dev *", "int", "const struct iio_buffer_setup_ops *", "const struct attribute **"]


func: ad_sd_init
ret: int
module: ad_sigma_delta
args:
["struct ad_sigma_delta *", "struct iio_dev *", "struct spi_device *", "const struct ad_sigma_delta_info *"]


func: meson_sar_adc_get_sample
ret: static int
module: meson_saradc
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum meson_sar_adc_avg_mode", "enum meson_sar_adc_num_samples", "int *"]


func: qcom_vadc_scale
ret: int
module: qcom-vadc-common
args:
["enum vadc_scale_fn_type", "const struct vadc_linear_graph *", "const struct vadc_prescale_ratio *", "bool", "u16", "int *"]


func: ad7606_probe
ret: int
module: ad7606
args:
["struct device *", "int", "void *", "const char *", "unsigned int", "const struct ad7606_bus_ops *"]


func: adc5_do_conversion
ret: static int
module: qcom-spmi-adc5
args:
["struct adc5_chip *", "struct adc5_channel_prop *", "const struct iio_chan_spec *", "u16 *", "u16 *"]


func: adc5_get_dt_channel_data
ret: static int
module: qcom-spmi-adc5
args:
["struct adc5_chip *", "struct adc5_channel_prop *", "struct device_node *", "const struct adc5_data *"]


func: __ltc2983_custom_sensor_new
ret: static struct ltc2983_custom_sensor *
module: ltc2983
args:
["struct ltc2983_data *", "const struct device_node *", "const char *", "const bool", "const u32", "const bool"]


func: inv_icm42600_fifo_decode_packet
ret: ssize_t
module: inv-icm42600
args:
["const void *", "const void **", "const void **", "const int8_t **", "const void **", "unsigned int *"]


func: inv_icm42600_set_pwr_mgmt0
ret: static int
module: inv-icm42600
args:
["struct inv_icm42600_state *", "enum inv_icm42600_sensor_mode", "enum inv_icm42600_sensor_mode", "bool", "unsigned int *"]


func: st_lsm6dsx_shub_alloc_iiodev
ret: static struct iio_dev *
module: st_lsm6dsx
args:
["struct st_lsm6dsx_hw *", "enum st_lsm6dsx_sensor_id", "const struct st_lsm6dsx_ext_dev_settings *", "u8", "const char *"]


func: ad7150_write_event_params
ret: static int
module: ad7150
args:
["unsigned int", "enum iio_event_type", "enum iio_event_direction", "struct iio_dev *", "struct iio_dev *"]


func: rio_dma_transfer
ret: static int
module: rio_mport_cdev
args:
["struct file *", "enum rio_transfer_sync", "enum dma_data_direction", "struct rio_transfer_io *", "u32"]


func: qcom_glink_native_probe
ret: struct qcom_glink *
module: qcom_glink
args:
["struct device *", "unsigned long", "struct qcom_glink_pipe *", "struct qcom_glink_pipe *", "bool"]


func: bq27xxx_battery_update_dm_block
ret: static void
module: bq27xxx_battery
args:
["struct bq27xxx_device_info *", "struct bq27xxx_dm_buf *", "enum bq27xxx_dm_reg_id", "unsigned int"]


func: cros_usbpd_charger_ec_command
ret: static int
module: cros_usbpd-charger
args:
["struct charger_data *", "unsigned int", "void *", "unsigned int", "void *", "unsigned int", "unsigned int"]


func: static_find_io
ret: static int
module: pcmcia_rsrc
args:
["struct pcmcia_socket *", "unsigned int", "unsigned int *", "unsigned int", "unsigned int", "struct resource **"]


func: host1x_intr_add_action
ret: int
module: host1x
args:
["struct host1x *", "struct host1x_syncpt *", "u32", "enum host1x_intr_action", "void *", "struct host1x_waitlist *", "void **"]


func: drm_atomic_private_obj_init
ret: void
module: drm
args:
["struct drm_device *", "struct drm_private_obj *", "struct drm_private_state *", "const struct drm_private_state_funcs *"]


func: drm_atomic_set_property
ret: int
module: drm
args:
["struct drm_atomic_state *", "struct drm_file *", "struct drm_mode_object *", "struct drm_property *", "uint64_t"]


func: complete_signaling
ret: static void
module: drm
args:
["struct drm_device *", "struct drm_atomic_state *", "struct drm_out_fence_state *", "unsigned int", "bool"]


func: drm_atomic_connector_get_property
ret: static int
module: drm
args:
["struct drm_connector *", "const struct drm_connector_state *", "struct drm_property *", "uint64_t *"]


func: drm_atomic_connector_set_property
ret: static int
module: drm
args:
["struct drm_connector *", "struct drm_connector_state *", "struct drm_file *", "struct drm_property *", "uint64_t"]


func: drm_atomic_plane_set_property
ret: static int
module: drm
args:
["struct drm_plane *", "struct drm_plane_state *", "struct drm_file *", "struct drm_property *", "uint64_t"]


func: prepare_signaling
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_atomic_state *", "struct drm_mode_atomic *", "struct drm_file *", "struct drm_out_fence_state **", "unsigned int *"]


func: drm_bridge_attach
ret: int
module: drm
args:
["struct drm_encoder *", "struct drm_bridge *", "struct drm_bridge *", "enum drm_bridge_attach_flags"]


func: select_bus_fmt_recursive
ret: static int
module: drm
args:
["struct drm_bridge *", "struct drm_bridge *", "struct drm_crtc_state *", "struct drm_connector_state *", "u32"]


func: drm_client_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_client_dev *", "const char *", "const struct drm_client_funcs *"]


func: drm_client_firmware_config
ret: static bool
module: drm
args:
["struct drm_connector **", "unsigned int", "struct drm_crtc **", "struct drm_display_mode **", "bool *", "int", "int", "struct drm_client_offset *", "struct drm_client_dev *", "struct drm_client_dev *"]


func: drm_client_pick_crtcs
ret: static int
module: drm
args:
["struct drm_client_dev *", "struct drm_connector **", "unsigned int", "struct drm_crtc **", "struct drm_display_mode **", "int", "int", "int"]


func: drm_client_target_cloned
ret: static bool
module: drm
args:
["struct drm_device *", "struct drm_connector **", "unsigned int", "struct drm_display_mode **", "bool *", "int", "int", "struct drm_client_offset *"]


func: drm_client_target_preferred
ret: static bool
module: drm
args:
["struct drm_connector **", "unsigned int", "struct drm_display_mode **", "struct drm_client_offset *", "bool *", "int", "int"]


func: drm_connector_init_with_ddc
ret: int
module: drm
args:
["struct drm_device *", "struct drm_connector *", "const struct drm_connector_funcs *", "int", "struct i2c_adapter *"]


func: __drmm_crtc_alloc_with_planes
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "..."]


func: drm_crtc_check_viewport
ret: int
module: drm
args:
["const struct drm_crtc *", "int", "int", "const struct drm_display_mode *", "const struct drm_framebuffer *"]


func: drm_crtc_init_with_planes
ret: int
module: drm
args:
["struct drm_device *", "struct drm_crtc *", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "..."]


func: __drm_crtc_init_with_planes
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_crtc *", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "va_list"]


func: drm_hdmi_avi_infoframe_quant_range
ret: void
module: drm
args:
["struct hdmi_avi_infoframe *", "const struct drm_connector *", "const struct drm_display_mode *", "enum hdmi_quantization_range"]


func: drm_hdmi_vendor_infoframe_from_display_mode
ret: int
module: drm
args:
["struct hdmi_vendor_infoframe *", "const struct drm_connector *", "const struct drm_display_mode *"]


func: __drmm_encoder_alloc
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "const struct drm_encoder_funcs *", "int", "const char *", "..."]


func: drm_encoder_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_encoder *", "const struct drm_encoder_funcs *", "int", "const char *", "..."]


func: __drm_encoder_init
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_encoder *", "const struct drm_encoder_funcs *", "int", "const char *", "va_list"]


func: drm_i2c_encoder_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_encoder_slave *", "struct i2c_adapter *", "const struct i2c_board_info *"]


func: drm_get_unmapped_area
ret: unsigned long
module: drm
args:
["struct file *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "struct drm_vma_offset_manager *"]


func: drm_ht_just_insert_please
ret: int
module: drm
args:
["struct drm_open_hash *", "struct drm_hash_item *", "unsigned long", "int", "int", "unsigned long"]


func: drm_mm_insert_node_in_range
ret: int
module: drm
args:
["struct drm_mm * const", "struct drm_mm_node * const", "u64", "u64", "unsigned long", "u64", "u64", "enum drm_mm_insert_mode"]


func: drm_mm_scan_init_with_range
ret: void
module: drm
args:
["struct drm_mm_scan *", "struct drm_mm *", "u64", "u64", "unsigned long", "u64", "u64", "enum drm_mm_insert_mode"]


func: drm_of_component_match_add
ret: void
module: drm
args:
["struct device *", "struct component_match **", "int (*)(struct device *, void *)", "struct device_node *"]


func: __drmm_universal_plane_alloc
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "enum drm_plane_type", "const char *", "..."]


func: drm_plane_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_plane *", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "bool"]


func: drm_universal_plane_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_plane *", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "enum drm_plane_type", "const char *", "..."]


func: __drm_universal_plane_init
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_plane *", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "enum drm_plane_type", "const char *", "va_list"]


func: __setplane_atomic
ret: static int
module: drm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int32_t", "int32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: __setplane_check
ret: static int
module: drm
args:
["struct drm_plane *", "struct drm_framebuffer *", "int32_t", "int32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_crtc *", "struct drm_crtc *"]


func: drm_mode_cursor_universal
ret: static int
module: drm
args:
["struct drm_crtc *", "struct drm_mode_cursor2 *", "struct drm_file *", "struct drm_modeset_acquire_ctx *"]


func: drm_property_create_bitmask
ret: struct drm_property *
module: drm
args:
["struct drm_device *", "u32", "const char *", "const struct drm_prop_enum_list *", "int", "uint64_t"]


func: drm_property_replace_global_blob
ret: int
module: drm
args:
["struct drm_device *", "struct drm_property_blob **", "size_t", "const void *", "struct drm_mode_object *", "struct drm_property *"]


func: drm_writeback_connector_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_writeback_connector *", "const struct drm_connector_funcs *", "const struct drm_encoder_helper_funcs *", "const u32 *", "int"]


func: mipi_dbi_dev_init
ret: int
module: drm_mipi_dbi
args:
["struct mipi_dbi_dev *", "const struct drm_simple_display_pipe_funcs *", "const struct drm_display_mode *", "unsigned int"]


func: mipi_dbi_dev_init_with_formats
ret: int
module: drm_mipi_dbi
args:
["struct mipi_dbi_dev *", "const struct drm_simple_display_pipe_funcs *", "const uint32_t *", "unsigned int", "const struct drm_display_mode *", "unsigned int", "size_t"]


func: drm_gem_vram_fill_create_dumb
ret: int
module: drm_vram_helper
args:
["struct drm_file *", "struct drm_device *", "unsigned long", "unsigned long", "struct drm_mode_create_dumb *"]


func: bo_driver_move
ret: static int
module: drm_vram_helper
args:
["struct ttm_buffer_object *", "bool", "struct ttm_operation_ctx *", "struct ttm_resource *", "struct ttm_place *"]


func: drm_atomic_helper_bridge_propagate_bus_fmt
ret: u32 *
module: drm_kms_helper
args:
["struct drm_bridge *", "struct drm_bridge_state *", "struct drm_crtc_state *", "struct drm_connector_state *", "u32", "unsigned int *"]


func: drm_atomic_helper_page_flip
ret: int
module: drm_kms_helper
args:
["struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: drm_atomic_helper_page_flip_target
ret: int
module: drm_kms_helper
args:
["struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: drm_atomic_helper_update_plane
ret: int
module: drm_kms_helper
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int", "int", "unsigned int", "unsigned int", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: page_flip_common
ret: static int
module: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t"]


func: update_connector_routing
ret: static int
module: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_connector *", "struct drm_connector_state *", "struct drm_connector_state *"]


func: drm_atomic_helper_damage_iter_init
ret: void
module: drm_kms_helper
args:
["struct drm_atomic_helper_damage_iter *", "const struct drm_plane_state *", "const struct drm_plane_state *"]


func: drm_atomic_helper_dirtyfb
ret: int
module: drm_kms_helper
args:
["struct drm_framebuffer *", "struct drm_file *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int"]


func: drm_dp_atomic_find_vcpi_slots
ret: int
module: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_port *", "int", "int"]


func: drm_dp_mst_detect_port
ret: int
module: drm_kms_helper
args:
["struct drm_connector *", "struct drm_modeset_acquire_ctx *", "struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_port *"]


func: drm_dp_mst_topology_mgr_init
ret: int
module: drm_kms_helper
args:
["struct drm_dp_mst_topology_mgr *", "struct drm_device *", "struct drm_dp_aux *", "int", "int", "int"]


func: drm_dp_send_query_stream_enc_status
ret: int
module: drm_kms_helper
args:
["struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_port *", "struct drm_dp_query_stream_enc_status_ack_reply *"]


func: drm_dp_mst_i2c_read
ret: static int
module: drm_kms_helper
args:
["struct drm_dp_mst_branch *", "struct i2c_msg *", "int", "struct drm_dp_mst_port *", "struct drm_dp_mst_port *"]


func: drm_gem_fb_create_with_funcs
ret: struct drm_framebuffer *
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_framebuffer_funcs *"]


func: drm_gem_fb_init_with_funcs
ret: int
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_framebuffer *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_framebuffer_funcs *"]


func: drm_plane_helper_check_update
ret: static int
module: drm_kms_helper
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_rect *", "struct drm_rect *", "bool *", "bool", "bool", "int", "int", "unsigned int"]


func: drm_connector_mode_valid
ret: int
module: drm_kms_helper
args:
["struct drm_connector *", "struct drm_display_mode *", "struct drm_modeset_acquire_ctx *", "enum drm_mode_status *"]


func: drm_simple_display_pipe_init
ret: int
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_simple_display_pipe *", "const struct drm_simple_display_pipe_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "struct drm_connector *"]


func: dcss_scaler_setup
ret: void
module: imx-dcss
args:
["struct dcss_scaler *", "int", "const struct drm_format_info *", "int", "int", "int", "int", "u32"]


func: dcss_scaler_yuv_coef_set
ret: static void
module: imx-dcss
args:
["struct dcss_scaler_ch *", "enum buffer_format", "bool", "int", "int", "int", "int", "enum buffer_format"]


func: udl_handle_damage
ret: static int
module: udl
args:
["struct drm_framebuffer *", "int", "int", "int", "int", "const struct dma_buf_map *", "const struct dma_buf_map *"]


func: sun8i_dw_hdmi_mode_valid_a83t
ret: static enum drm_mode_status
module: sun8i-drm-hdmi
args:
["struct dw_hdmi *", "void *", "const struct drm_display_info *", "const struct drm_display_mode *"]


func: sun8i_csc_set_ccsc_coefficients
ret: void
module: sun8i-mixer
args:
["struct sun8i_mixer *", "int", "enum sun8i_csc_mode", "enum drm_color_encoding", "enum drm_color_range"]


func: sun8i_vi_scaler_setup
ret: void
module: sun8i-mixer
args:
["struct sun8i_mixer *", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "const struct drm_format_info *"]


func: tegra_drm_submit
ret: int
module: tegra-drm
args:
["struct tegra_drm_context *", "struct drm_tegra_submit *", "struct drm_device *", "struct drm_file *"]


func: tegra_sor_compute_config
ret: static int
module: tegra-drm
args:
["struct tegra_sor *", "const struct drm_display_mode *", "struct tegra_sor_config *", "struct drm_dp_link *"]


func: kfd_fill_gpu_cache_info
ret: static int
module: amdgpu
args:
["int", "int", "struct kfd_cu_info *", "struct crat_subtype_cache *", "int *", "int *", "struct kfd_dev *", "struct kfd_dev *"]


func: kfd_fill_gpu_memory_affinity
ret: static int
module: amdgpu
args:
["int *", "uint8_t", "uint64_t", "struct crat_subtype_memory *", "uint32_t", "const struct kfd_local_mem_info *", "struct kfd_dev *"]


func: dbgdev_address_watch_set_registers
ret: static void
module: amdgpu
args:
["const struct dbg_address_watch_info *", "union TCP_WATCH_ADDR_H_BITS *", "union TCP_WATCH_ADDR_L_BITS *", "union TCP_WATCH_CNTL_BITS *", "unsigned int", "unsigned int"]


func: set_cache_memory_policy
ret: static bool
module: amdgpu
args:
["struct device_queue_manager *", "struct qcm_process_device *", "enum cache_policy", "enum cache_policy", "void *", "uint64_t"]


func: kfd_event_create
ret: int
module: amdgpu
args:
["struct file *", "struct kfd_process *", "uint32_t", "bool", "uint32_t", "uint32_t *", "uint32_t *", "uint64_t *", "uint32_t *"]


func: init_mqd
ret: static void
module: amdgpu
args:
["struct mqd_manager *", "void **", "struct kfd_mem_obj *", "uint64_t *", "struct queue_properties *"]


func: load_mqd
ret: static int
module: amdgpu
args:
["struct mqd_manager *", "void *", "uint32_t", "uint32_t", "struct queue_properties *", "struct mm_struct *"]


func: pm_send_unmap_queue
ret: int
module: amdgpu
args:
["struct packet_manager *", "enum kfd_queue_type", "enum kfd_unmap_queues_filter", "uint32_t", "bool", "unsigned int"]


func: pm_unmap_queues_v9
ret: static int
module: amdgpu
args:
["struct packet_manager *", "uint32_t *", "enum kfd_queue_type", "enum kfd_unmap_queues_filter", "uint32_t", "bool", "unsigned int"]


func: pqm_create_queue
ret: int
module: amdgpu
args:
["struct process_queue_manager *", "struct kfd_dev *", "struct file *", "struct queue_properties *", "unsigned int *", "uint32_t *"]


func: init_user_queue
ret: static int
module: amdgpu
args:
["struct process_queue_manager *", "struct kfd_dev *", "struct queue **", "struct queue_properties *", "unsigned int", "struct file *"]


func: amdgpu_dm_connector_init_helper
ret: void
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_dm_connector *", "int", "struct dc_link *", "int"]


func: amdgpu_dm_commit_planes
ret: static void
module: amdgpu
args:
["struct drm_atomic_state *", "struct dc_state *", "struct drm_device *", "struct amdgpu_display_manager *", "struct drm_crtc *", "bool"]


func: amdgpu_dm_connector_init
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_dm_connector *", "uint32_t", "struct amdgpu_encoder *"]


func: amdgpu_dm_plane_init
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct drm_plane *", "unsigned long", "const struct dc_plane_cap *"]


func: create_stream_for_sink
ret: static struct dc_stream_state *
module: amdgpu
args:
["struct amdgpu_dm_connector *", "const struct drm_display_mode *", "const struct dm_connector_state *", "const struct dc_stream_state *", "int"]


func: create_validate_stream_for_sink
ret: static struct dc_stream_state *
module: amdgpu
args:
["struct amdgpu_dm_connector *", "const struct drm_display_mode *", "const struct dm_connector_state *", "const struct dc_stream_state *"]


func: dm_update_crtc_state
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct drm_atomic_state *", "struct drm_crtc *", "struct drm_crtc_state *", "struct drm_crtc_state *", "bool", "bool *"]


func: dm_update_plane_state
ret: static int
module: amdgpu
args:
["struct dc *", "struct drm_atomic_state *", "struct drm_plane *", "struct drm_plane_state *", "struct drm_plane_state *", "bool", "bool *"]


func: fill_dc_plane_attributes
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct dc_plane_state *", "struct drm_plane_state *", "struct drm_crtc_state *"]


func: fill_dc_plane_info_and_addr
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct drm_plane_state *", "const uint64_t", "struct dc_plane_info *", "struct dc_plane_address *", "bool", "bool"]


func: fill_gfx9_plane_attributes_from_modifiers
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct amdgpu_framebuffer *", "const enum surface_pixel_format", "const enum dc_rotation_angle", "const struct plane_size *", "union dc_tiling_info *", "struct dc_plane_dcc_param *", "struct dc_plane_address *", "const bool"]


func: fill_plane_buffer_attributes
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct amdgpu_framebuffer *", "const enum surface_pixel_format", "const enum dc_rotation_angle", "const uint64_t", "union dc_tiling_info *", "struct plane_size *", "struct dc_plane_dcc_param *", "struct dc_plane_address *", "bool", "bool"]


func: fill_stream_properties_from_drm_display_mode
ret: static void
module: amdgpu
args:
["struct dc_stream_state *", "const struct drm_display_mode *", "const struct drm_connector *", "const struct dc_stream_state *", "int", "const struct drm_connector_state *"]


func: initialize_plane
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_mode_info *", "int", "enum drm_plane_type", "const struct dc_plane_cap *"]


func: is_hdr_metadata_different
ret: static bool
module: amdgpu
args:
["const struct drm_connector_state *", "const struct drm_connector_state *", "const struct drm_connector_state *", "const struct drm_connector_state *"]


func: should_reset_plane
ret: static bool
module: amdgpu
args:
["struct drm_atomic_state *", "struct drm_plane_state *", "struct drm_plane_state *", "struct drm_plane *"]


func: update_freesync_state_on_stream
ret: static void
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct dm_crtc_state *", "struct dc_stream_state *", "struct dc_plane_state *", "u32"]


func: update_stream_scaling_settings
ret: static void
module: amdgpu
args:
["const struct drm_display_mode *", "const struct dm_connector_state *", "struct dc_stream_state *"]


func: dm_helpers_dp_mst_write_payload_allocation_table
ret: bool
module: amdgpu
args:
["struct dc_context *", "const struct dc_stream_state *", "struct dp_mst_stream_allocation_table *", "bool"]


func: amdgpu_dm_set_crtc_irq_state
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_irq_src *", "unsigned int", "enum amdgpu_interrupt_state"]


func: dal_cmd_table_helper_assign_control_parameter
ret: void
module: amdgpu
args:
["const struct command_table_helper *", "struct bp_encoder_control *", "DIG_ENCODER_CONTROL_PARAMETERS_V2 *"]


func: bw_calcs
ret: bool
module: amdgpu
args:
["struct dc_context *", "const struct bw_calcs_dceip *", "const struct bw_calcs_vbios *", "const struct pipe_ctx *", "int", "struct dce_bw_output *"]


func: dc_check_update_surfaces_for_stream
ret: enum surface_update_type
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "struct dc_stream_update *", "const struct dc_stream_status *"]


func: dc_commit_updates_for_stream
ret: void
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "struct dc_stream_state *", "struct dc_stream_update *", "struct dc_state *"]


func: commit_planes_do_stream_update
ret: static void
module: amdgpu
args:
["struct dc *", "struct dc_stream_state *", "struct dc_stream_update *", "enum surface_update_type", "struct dc_state *"]


func: commit_planes_for_stream
ret: static void
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "struct dc_stream_state *", "struct dc_stream_update *", "enum surface_update_type", "struct dc_state *"]


func: dc_link_set_preferred_training_settings
ret: void
module: amdgpu
args:
["struct dc *", "struct dc_link_settings *", "struct dc_link_training_overrides *", "struct dc_link *", "bool"]


func: dc_link_set_test_pattern
ret: void
module: amdgpu
args:
["struct dc_link *", "enum dp_test_pattern", "enum dp_test_pattern_color_space", "const struct link_training_settings *", "const unsigned char *", "unsigned int"]


func: dc_link_setup_psr
ret: bool
module: amdgpu
args:
["struct dc_link *", "const struct dc_stream_state *", "struct psr_config *", "struct psr_context *"]


func: detect_dp
ret: static bool
module: amdgpu
args:
["struct dc_link *", "struct display_sink_capability *", "bool *", "struct audio_support *", "enum dc_detect_reason"]


func: dpcd_set_lt_pattern_and_lane_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct link_training_settings *", "enum dc_dp_training_pattern", "uint32_t"]


func: get_common_supported_link_settings
ret: static struct dc_link_settings
module: amdgpu
args:
["struct dc_link_settings", "struct dc_link_settings", "struct dc_link_settings", "struct dc_link_settings"]


func: get_lane_status_and_drive_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct link_training_settings *", "union lane_status *", "union lane_align_status_updated *", "struct link_training_settings *", "uint32_t"]


func: initialize_training_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct dc_link_settings *", "const struct dc_link_training_overrides *", "struct link_training_settings *"]


func: set_crtc_test_pattern
ret: static void
module: amdgpu
args:
["struct dc_link *", "struct pipe_ctx *", "enum dp_test_pattern", "enum dp_test_pattern_color_space"]


func: dc_add_all_planes_for_stream
ret: bool
module: amdgpu
args:
["const struct dc *", "struct dc_stream_state *", "struct dc_plane_state * const *", "int", "struct dc_state *"]


func: generic_indirect_reg_get
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "int", "uint8_t", "uint32_t", "uint32_t *", "..."]


func: generic_indirect_reg_update_ex
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "int", "uint8_t", "uint32_t", "uint32_t", "..."]


func: generic_reg_get2
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get3
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get4
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get5
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get6
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get7
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get8
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_set_ex
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "int", "uint8_t", "uint32_t", "uint32_t", "..."]


func: generic_reg_wait
ret: void
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "unsigned int", "unsigned int", "const char *", "int"]


func: dce_abm_create
ret: struct abm *
module: amdgpu
args:
["struct dc_context *", "const struct dce_abm_registers *", "const struct dce_abm_shift *", "const struct dce_abm_mask *"]


func: dce60_audio_create
ret: struct audio *
module: amdgpu
args:
["struct dc_context *", "unsigned int", "const struct dce_audio_registers *", "const struct dce_audio_shift *", "const struct dce_audio_mask *"]


func: dce_aud_az_configure
ret: void
module: amdgpu
args:
["struct audio *", "enum signal_type", "const struct audio_crtc_info *", "const struct audio_info *"]


func: dce_aud_wall_dto_setup
ret: void
module: amdgpu
args:
["struct audio *", "enum signal_type", "const struct audio_crtc_info *", "const struct audio_pll_info *"]


func: dce110_aux_engine_construct
ret: struct dce_aux *
module: amdgpu
args:
["struct aux_engine_dce110 *", "struct dc_context *", "uint32_t", "uint32_t", "const struct dce110_aux_registers *", "const struct dce110_aux_registers_mask *", "const struct dce110_aux_registers_shift *", "bool"]


func: dce110_clk_src_construct
ret: bool
module: amdgpu
args:
["struct dce110_clk_src *", "struct dc_context *", "struct dc_bios *", "enum clock_source_id", "const struct dce110_clk_src_regs *", "const struct dce110_clk_src_shift *", "const struct dce110_clk_src_mask *"]


func: dce_dmcu_create
ret: struct dmcu *
module: amdgpu
args:
["struct dc_context *", "const struct dce_dmcu_registers *", "const struct dce_dmcu_shift *", "const struct dce_dmcu_mask *"]


func: dce100_i2c_hw_construct
ret: void
module: amdgpu
args:
["struct dce_i2c_hw *", "struct dc_context *", "uint32_t", "const struct dce_i2c_registers *", "const struct dce_i2c_shift *", "const struct dce_i2c_mask *"]


func: dce60_ipp_construct
ret: void
module: amdgpu
args:
["struct dce_ipp *", "struct dc_context *", "int", "const struct dce_ipp_registers *", "const struct dce_ipp_shift *", "const struct dce_ipp_mask *"]


func: dce_ipp_cursor_set_position
ret: static void
module: amdgpu
args:
["struct input_pixel_processor *", "const struct dc_cursor_position *", "const struct dc_cursor_mi_param *"]


func: dce110_link_encoder_construct
ret: void
module: amdgpu
args:
["struct dce110_link_encoder *", "const struct encoder_init_data *", "const struct encoder_feature_support *", "const struct dce110_link_enc_registers *", "const struct dce110_link_enc_aux_registers *", "const struct dce110_link_enc_hpd_registers *"]


func: dce110_link_encoder_enable_tmds_output
ret: void
module: amdgpu
args:
["struct link_encoder *", "enum clock_source_id", "enum dc_color_depth", "enum signal_type", "uint32_t"]


func: dce110_link_encoder_validate_dvi_output
ret: bool
module: amdgpu
args:
["const struct dce110_link_encoder *", "enum signal_type", "enum signal_type", "const struct dc_crtc_timing *"]


func: configure_encoder
ret: static void
module: amdgpu
args:
["struct dce110_link_encoder *", "const struct dc_link_settings *", "const struct dc_link_settings *"]


func: dce112_mem_input_construct
ret: void
module: amdgpu
args:
["struct dce_mem_input *", "struct dc_context *", "int", "const struct dce_mem_input_registers *", "const struct dce_mem_input_shift *", "const struct dce_mem_input_mask *"]


func: dce112_mi_program_display_marks
ret: static void
module: amdgpu
args:
["struct mem_input *", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "uint32_t"]


func: dce60_mi_program_surface_config
ret: static void
module: amdgpu
args:
["struct mem_input *", "enum surface_pixel_format", "union dc_tiling_info *", "struct plane_size *", "enum dc_rotation_angle", "struct dc_plane_dcc_param *", "bool"]


func: dce_mi_program_pte_vm
ret: static void
module: amdgpu
args:
["struct mem_input *", "enum surface_pixel_format", "union dc_tiling_info *", "enum dc_rotation_angle"]


func: dce110_opp_construct
ret: void
module: amdgpu
args:
["struct dce110_opp *", "struct dc_context *", "uint32_t", "const struct dce_opp_registers *", "const struct dce_opp_shift *", "const struct dce_opp_mask *"]


func: dce110_opp_program_fmt
ret: void
module: amdgpu
args:
["struct output_pixel_processor *", "struct bit_depth_reduction_params *", "struct clamping_and_pixel_encoding_params *"]


func: dce110_opp_set_dyn_expansion
ret: void
module: amdgpu
args:
["struct output_pixel_processor *", "enum dc_color_space", "enum dc_color_depth", "enum signal_type"]


func: dce_panel_cntl_construct
ret: void
module: amdgpu
args:
["struct dce_panel_cntl *", "const struct panel_cntl_init_data *", "const struct dce_panel_cntl_registers *", "const struct dce_panel_cntl_shift *", "const struct dce_panel_cntl_mask *"]


func: dce110_stream_encoder_construct
ret: void
module: amdgpu
args:
["struct dce110_stream_encoder *", "struct dc_context *", "struct dc_bios *", "enum engine_id", "const struct dce110_stream_enc_registers *", "const struct dce_stream_encoder_shift *", "const struct dce_stream_encoder_mask *"]


func: dce60_transform_construct
ret: void
module: amdgpu
args:
["struct dce_transform *", "struct dc_context *", "uint32_t", "const struct dce_transform_registers *", "const struct dce_transform_shift *", "const struct dce_transform_mask *"]


func: configure_graphics_mode
ret: static bool
module: amdgpu
args:
["struct dce_transform *", "enum csc_color_mode", "enum graphics_csc_adjust_type", "enum dc_color_space"]


func: set_dither
ret: static void
module: amdgpu
args:
["struct dce_transform *", "bool", "bool", "bool", "bool", "enum dcp_spatial_dither_depth", "enum dcp_spatial_dither_mode"]


func: dce100_clock_source_create
ret: static struct clock_source *
module: amdgpu
args:
["struct dc_context *", "struct dc_bios *", "enum clock_source_id", "const struct dce110_clk_src_regs *", "bool"]


func: dce_mem_input_program_chroma_display_marks
ret: static void
module: amdgpu
args:
["struct mem_input *", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "uint32_t"]


func: program_nbp_watermark
ret: static void
module: amdgpu
args:
["const struct dc_context *", "const uint32_t", "const uint32_t", "struct dce_watermarks", "struct dce_watermarks"]


func: program_urgency_watermark
ret: static void
module: amdgpu
args:
["const struct dc_context *", "const uint32_t", "const uint32_t", "uint32_t", "struct dce_watermarks", "struct dce_watermarks"]


func: configure_graphics_mode_v
ret: static bool
module: amdgpu
args:
["enum csc_color_mode", "enum graphics_csc_adjust_type", "enum dc_color_space", "struct dce_transform *", "struct dce_transform *"]


func: program_color_matrix_v
ret: static void
module: amdgpu
args:
["const struct out_csc_color_matrix *", "enum grph_color_adjust_option", "struct dce_transform *", "struct dce_transform *"]


func: dce110_tg_program_timing
ret: void
module: amdgpu
args:
["struct timing_generator *", "const struct dc_crtc_timing *", "int", "int", "int", "int", "const enum signal_type", "bool"]


func: dce110_timing_generator_construct
ret: void
module: amdgpu
args:
["struct dce110_timing_generator *", "struct dc_context *", "uint32_t", "const struct dce110_timing_generator_offsets *"]


func: program_multi_taps_filter
ret: static void
module: amdgpu
args:
["int", "const uint16_t *", "enum ram_filter_type", "struct dce_transform *", "struct dce_transform *"]


func: dmub_dcn20_setup_windows
ret: void
module: amdgpu
args:
["struct dmub_srv *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *"]


func: calculate_user_regamma_coeff
ret: bool
module: amdgpu
args:
["struct dc_transfer_func *", "const struct regamma_lut *", "struct calculate_buffer *", "const struct dc_gamma *"]


func: mod_color_calculate_regamma_params
ret: bool
module: amdgpu
args:
["struct dc_transfer_func *", "const struct dc_gamma *", "bool", "bool", "const struct hdr_tm_params *", "struct calculate_buffer *"]


func: build_custom_gamma_mapping_coefficients_worker
ret: static bool
module: amdgpu
args:
["const struct dc_gamma *", "struct pixel_gamma_point *", "const struct gamma_pixel *", "enum channel_name", "uint32_t", "const struct hw_x_point *"]


func: build_degamma
ret: static bool
module: amdgpu
args:
["struct pwl_float_data_ex *", "enum dc_transfer_func_predefined", "const struct hw_x_point *", "uint32_t"]


func: build_freesync_hdr
ret: static bool
module: amdgpu
args:
["struct pwl_float_data_ex *", "const struct hdr_tm_params *", "struct calculate_buffer *", "const struct hw_x_point *", "uint32_t"]


func: calculate_curve
ret: static bool
module: amdgpu
args:
["enum dc_transfer_func_predefined", "struct dc_transfer_func_distributed_points *", "struct pwl_float_data_ex *", "const struct hdr_tm_params *", "uint32_t", "struct calculate_buffer *"]


func: hermite_spline_eetf
ret: static void
module: amdgpu
args:
["struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32 *"]


func: map_regamma_hw_to_x_user
ret: static bool
module: amdgpu
args:
["const struct dc_gamma *", "struct pixel_gamma_point *", "struct pwl_float_data *", "const struct gamma_pixel *", "const struct pwl_float_data_ex *", "struct dc_transfer_func_distributed_points *", "bool", "bool", "uint32_t", "struct hw_x_point *"]


func: mod_freesync_build_vrr_infopacket
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_stream_state *", "const struct mod_vrr_params *", "enum vrr_packet_type", "enum color_transfer_func", "struct dc_info_packet *", "bool"]


func: mod_freesync_build_vrr_params
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_stream_state *", "struct mod_freesync_config *", "struct mod_vrr_params *"]


func: mod_freesync_get_settings
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct mod_vrr_params *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: mod_freesync_handle_preflip
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_plane_state *", "const struct dc_stream_state *", "unsigned int", "struct mod_vrr_params *"]


func: apply_below_the_range
ret: static void
module: amdgpu
args:
["const struct dc_stream_state *", "unsigned int", "struct mod_vrr_params *", "struct core_freesync *"]


func: build_vrr_infopacket_v3
ret: static void
module: amdgpu
args:
["enum signal_type", "const struct mod_vrr_params *", "bool", "unsigned int", "enum color_transfer_func", "struct dc_info_packet *"]


func: mod_hdcp_add_display
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_link *", "struct mod_hdcp_display *", "struct mod_hdcp_output *"]


func: transition
ret: static enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "union mod_hdcp_transition_input *", "struct mod_hdcp_output *"]


func: mod_hdcp_hdcp1_dp_execution
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp1 *"]


func: mod_hdcp_hdcp1_dp_transition
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp1 *", "struct mod_hdcp_output *"]


func: mod_hdcp_hdcp2_dp_execution
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *"]


func: process_rxstatus
ret: static uint8_t
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *", "enum mod_hdcp_status *"]


func: mod_hdcp_hdcp2_dp_transition
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *", "struct mod_hdcp_output *"]


func: default_attr_update
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_device_attr *", "uint32_t", "enum amdgpu_device_attr_states *"]


func: phm_check_states_equal
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "const struct pp_hw_power_state *", "bool *"]


func: phm_get_clock_info
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "struct pp_clock_info *", "PHM_PerformanceLevelDesignation"]


func: phm_get_performance_level
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "PHM_PerformanceLevelDesignation", "uint32_t", "PHM_PerformanceLevel *"]


func: get_powerplay_table_entry_v1_0
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "uint32_t", "struct pp_power_state *", "int (*)(struct pp_hwmgr *, void *, struct pp_power_state *, void *, uint32_t)"]


func: get_pcie_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_pcie_table **", "const PPTable_Generic_SubTable_Header *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: get_sclk_voltage_dependency_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_clock_voltage_dependency_table **", "const PPTable_Generic_SubTable_Header *", "struct pp_hwmgr *"]


func: get_valid_clk
ret: static int
module: amdgpu
args:
["struct phm_clock_array **", "const phm_ppt_v1_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


func: get_vddc_lookup_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_voltage_lookup_table **", "const ATOM_Tonga_Voltage_Lookup_Table *", "struct pp_hwmgr *", "uint32_t"]


func: pp_tables_get_entry
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "unsigned long", "struct pp_power_state *", "pp_tables_hw_clock_info_callback"]


func: get_clock_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_clock_voltage_dependency_table **", "const ATOM_PPLIB_Clock_Voltage_Dependency_Table *", "struct pp_hwmgr *"]


func: smu_get_voltage_dependency_table_ppt_v1
ret: int
module: amdgpu
args:
["const struct phm_ppt_v1_clock_voltage_dependency_table *", "struct phm_ppt_v1_clock_voltage_dependency_table *"]


func: vega10_setup_default_single_dpm_table
ret: static void
module: amdgpu
args:
["struct vega10_single_dpm_table *", "struct phm_ppt_v1_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


func: get_gfxclk_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table **", "const ATOM_Vega10_GFXCLK_Dependency_Table *", "struct pp_hwmgr *"]


func: get_pix_clk_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table **", "const ATOM_Vega10_PIXCLK_Dependency_Table *", "struct pp_hwmgr *"]


func: get_vddc_lookup_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_voltage_lookup_table **", "const ATOM_Vega10_Voltage_Lookup_Table *", "uint32_t", "struct pp_hwmgr *"]


func: si_validate_phase_shedding_tables
ret: static bool
module: amdgpu
args:
["const struct atom_voltage_table *", "const struct amdgpu_phase_shedding_limits_table *", "struct amdgpu_device *"]


func: fiji_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "uint32_t *", "uint32_t *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: polaris10_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "SMU_VoltageLevel *", "uint32_t *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: tonga_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "SMU_VoltageLevel *", "uint32_t *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: navi10_od_setting_check_range
ret: static int
module: amdgpu
args:
["struct smu_context *", "struct smu_11_0_overdrive_table *", "enum SMU_11_0_ODSETTING_ID", "uint32_t"]


func: sienna_cichlid_od_setting_check_range
ret: static int
module: amdgpu
args:
["struct smu_context *", "struct smu_11_0_7_overdrive_table *", "enum SMU_11_0_7_ODSETTING_ID", "uint32_t"]


func: amdgpu_amdkfd_get_dmabuf_info
ret: int
module: amdgpu
args:
["struct kgd_dev *", "int", "struct kgd_dev **", "uint64_t *", "void *", "size_t", "uint32_t *", "uint32_t *"]


func: kgd_hqd_load
ret: static int
module: amdgpu
args:
["struct kgd_dev *", "void *", "uint32_t", "uint32_t", "uint32_t *", "uint32_t", "uint32_t", "struct mm_struct *"]


func: amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu
ret: int
module: amdgpu
args:
["struct kgd_dev *", "uint64_t", "uint64_t", "void *", "struct kgd_mem **", "uint64_t *", "uint32_t"]


func: amdgpu_amdkfd_gpuvm_import_dmabuf
ret: int
module: amdgpu
args:
["struct kgd_dev *", "struct dma_buf *", "uint64_t", "void *", "struct kgd_mem **", "uint64_t *", "uint64_t *"]


func: add_bo_to_vm
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct kgd_mem *", "struct amdgpu_vm *", "bool", "struct kfd_bo_va_list **"]


func: reserve_bo_and_cond_vms
ret: static int
module: amdgpu
args:
["struct kgd_mem *", "struct amdgpu_vm *", "enum bo_vm_match", "struct bo_vm_reservation_context *"]


func: amdgpu_bo_list_create
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct drm_file *", "struct drm_amdgpu_bo_list_entry *", "unsigned int", "struct amdgpu_bo_list **"]


func: amdgpu_connector_add
ret: void
module: amdgpu
args:
["struct amdgpu_device *", "uint32_t", "uint32_t", "int", "struct amdgpu_i2c_bus_rec *", "uint16_t", "struct amdgpu_hpd *", "struct amdgpu_router *"]


func: amdgpu_map_static_csa
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "struct amdgpu_bo *", "struct amdgpu_bo_va **", "uint64_t", "uint32_t"]


func: amdgpu_crtc_get_scanout_position
ret: bool
module: amdgpu
args:
["struct drm_crtc *", "bool", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


func: amdgpu_display_framebuffer_init
ret: int
module: amdgpu
args:
["struct drm_device *", "struct amdgpu_framebuffer *", "struct drm_gem_object *", "const struct drm_mode_fb_cmd2 *"]


func: amdgpu_display_gem_fb_init
ret: int
module: amdgpu
args:
["struct drm_device *", "struct amdgpu_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: amdgpu_display_gem_fb_verify_and_init
ret: int
module: amdgpu
args:
["struct drm_device *", "struct amdgpu_framebuffer *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: amdgpu_display_get_crtc_scanoutpos
ret: int
module: amdgpu
args:
["struct drm_device *", "unsigned int", "unsigned int", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


func: amdgpu_display_verify_plane
ret: static int
module: amdgpu
args:
["struct amdgpu_framebuffer *", "int", "const struct drm_format_info *", "unsigned int", "unsigned int", "unsigned int"]


func: amdgpufb_create_pinned_object
ret: static int
module: amdgpu
args:
["struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "struct amdgpu_fbdev *", "struct amdgpu_fbdev *"]


func: amdgpu_gem_object_create
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned long", "int", "u32", "u64", "enum ttm_bo_type", "struct dma_resv *", "struct drm_gem_object **"]


func: amdgpu_gtt_mgr_new
ret: static int
module: amdgpu
args:
["struct ttm_resource_manager *", "struct ttm_buffer_object *", "const struct ttm_place *", "struct ttm_resource *"]


func: amdgpu_ib_get
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "unsigned int", "enum amdgpu_ib_pool_type", "struct amdgpu_ib *"]


func: amdgpu_ib_schedule
ret: int
module: amdgpu
args:
["struct amdgpu_ring *", "unsigned int", "struct amdgpu_ib *", "struct amdgpu_job *", "struct dma_fence **"]


func: amdgpu_vmid_grab
ret: int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct amdgpu_sync *", "struct dma_fence *", "struct amdgpu_job *"]


func: amdgpu_vmid_grab_reserved
ret: static int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct amdgpu_sync *", "struct dma_fence *", "struct amdgpu_job *", "struct amdgpu_vmid **"]


func: amdgpu_vmid_grab_used
ret: static int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct dma_fence *", "struct amdgpu_job *", "struct amdgpu_vmid **", "struct amdgpu_sync *", "struct amdgpu_sync *"]


func: amdgpu_bo_create_kernel
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned long", "int", "u32", "struct amdgpu_bo **", "u64 *", "void **"]


func: psp_print_fw_hdr
ret: static void
module: amdgpu
args:
["struct amdgpu_firmware_info *", "struct psp_context *", "struct amdgpu_firmware_info *", "struct psp_context *"]


func: amdgpu_ring_init
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_ring *", "unsigned int", "struct amdgpu_irq_src *", "unsigned int", "unsigned int", "atomic_t *"]


func: amdgpu_sync_resv
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_sync *", "struct dma_resv *", "enum amdgpu_sync_mode", "void *"]


func: amdgpu_copy_buffer
ret: int
module: amdgpu
args:
["struct amdgpu_ring *", "uint64_t", "uint64_t", "uint32_t", "struct dma_resv *", "struct dma_fence **", "bool", "bool", "bool"]


func: amdgpu_ttm_copy_mem_to_mem
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "const struct amdgpu_copy_mem *", "const struct amdgpu_copy_mem *", "uint64_t", "bool", "struct dma_resv *", "struct dma_fence **"]


func: amdgpu_ttm_map_buffer
ret: static int
module: amdgpu
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "struct amdgpu_res_cursor *", "unsigned int", "unsigned int", "struct amdgpu_ring *", "bool", "uint64_t *"]


func: amdgpu_vm_bo_update_mapping
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_device *", "struct amdgpu_vm *", "bool", "struct dma_resv *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "struct drm_mm_node *", "dma_addr_t *", "struct dma_fence **", "bool"]


func: amdgpu_vm_fragment
ret: static void
module: amdgpu
args:
["uint64_t", "uint64_t", "unsigned int *", "uint64_t *", "uint64_t", "struct amdgpu_vm_update_params *", "struct amdgpu_vm_update_params *"]


func: amdgpu_vm_cpu_update
ret: static int
module: amdgpu
args:
["struct amdgpu_vm_update_params *", "struct amdgpu_bo *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint64_t"]


func: amdgpu_vram_mgr_alloc_sgt
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct ttm_resource *", "u64", "u64", "struct device *", "enum dma_data_direction", "struct sg_table **"]


func: amdgpu_atombios_crtc_program_pll
ret: void
module: amdgpu
args:
["struct drm_crtc *", "u32", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "int", "bool", "struct amdgpu_atom_ss *"]


func: dce_v10_0_crtc_cursor_set2
ret: static int
module: amdgpu
args:
["struct drm_crtc *", "struct drm_file *", "uint32_t", "uint32_t", "uint32_t", "int32_t", "int32_t"]


func: dce_v10_0_crtc_mode_set
ret: static int
module: amdgpu
args:
["struct drm_crtc *", "struct drm_display_mode *", "struct drm_display_mode *", "int", "int", "struct drm_framebuffer *"]


func: dce_v6_0_line_buffer_adjust
ret: static u32
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_crtc *", "struct drm_display_mode *", "struct drm_display_mode *"]


func: df_v3_6_pmc_get_ctrl_settings
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "uint64_t", "int", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "bool"]


func: gfx_v10_0_read_wave_vgprs
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t *"]


func: gfx_v10_0_ring_emit_gds_switch
ret: static void
module: amdgpu
args:
["struct amdgpu_ring *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: si_calc_upll_dividers
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: mtk_ccorr_config
ret: void
module: mediatek-drm
args:
["struct device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct cmdq_pkt *"]


func: mtk_ddp_write_mask
ret: void
module: mediatek-drm
args:
["struct cmdq_pkt *", "unsigned int", "struct cmdq_client_reg *", "void *", "unsigned int", "unsigned int"]


func: mtk_dither_set_common
ret: void
module: mediatek-drm
args:
["void *", "struct cmdq_client_reg *", "unsigned int", "unsigned int", "unsigned int", "struct cmdq_pkt *"]


func: mtk_plane_init
ret: int
module: mediatek-drm
args:
["struct drm_device *", "struct drm_plane *", "unsigned long", "enum drm_plane_type", "unsigned int"]


func: scl_vop_cal_scl_fac
ret: static void
module: rockchipdrm
args:
["struct vop *", "const struct vop_win_data *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "const struct drm_format_info *", "const struct drm_format_info *"]


func: _a6xx_get_gmu_registers
ret: static void
module: msm
args:
["struct msm_gpu *", "struct a6xx_gpu_state *", "const struct a6xx_registers *", "struct a6xx_gpu_state_obj *", "bool"]


func: a6xx_get_ahb_gpu_registers
ret: static void
module: msm
args:
["struct msm_gpu *", "struct a6xx_gpu_state *", "const struct a6xx_registers *", "struct a6xx_gpu_state_obj *"]


func: a6xx_get_cluster
ret: static void
module: msm
args:
["struct msm_gpu *", "struct a6xx_gpu_state *", "const struct a6xx_cluster *", "struct a6xx_gpu_state_obj *", "struct a6xx_crashdumper *"]


func: a6xx_get_debugbus_block
ret: static void
module: msm
args:
["struct msm_gpu *", "struct a6xx_gpu_state *", "const struct a6xx_debugbus_block *", "struct a6xx_gpu_state_obj *"]


func: a6xx_get_indexed_regs
ret: static void
module: msm
args:
["struct msm_gpu *", "const struct a6xx_indexed_registers *", "struct a6xx_gpu_state_obj *", "struct a6xx_gpu_state *"]


func: adreno_gpu_init
ret: int
module: msm
args:
["struct drm_device *", "struct platform_device *", "struct adreno_gpu *", "const struct adreno_gpu_funcs *", "int"]


func: _dpu_core_perf_calc_crtc
ret: static void
module: msm
args:
["struct dpu_kms *", "struct drm_crtc *", "struct drm_crtc_state *", "struct dpu_core_perf_params *"]


func: drm_mode_to_intf_timing_params
ret: static void
module: msm
args:
["const struct dpu_encoder_phys *", "const struct drm_display_mode *", "struct intf_timing_params *"]


func: dpu_format_check_modified_format
ret: int
module: msm
args:
["const struct msm_kms *", "const struct msm_format *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object **"]


func: _dpu_format_get_plane_sizes_linear
ret: static int
module: msm
args:
["const struct dpu_format *", "const uint32_t", "const uint32_t", "struct dpu_hw_fmt_layout *", "const uint32_t *"]


func: dpu_hw_setup_scaler3
ret: void
module: msm
args:
["struct dpu_hw_blk_reg_map *", "struct dpu_hw_scaler3_cfg *", "u32", "u32", "const struct dpu_format *"]


func: _dpu_plane_set_scanout
ret: static void
module: msm
args:
["struct drm_plane *", "struct dpu_plane_state *", "struct dpu_hw_pipe_cfg *", "struct drm_framebuffer *"]


func: _dpu_plane_setup_scaler3
ret: static void
module: msm
args:
["struct dpu_plane *", "struct dpu_plane_state *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct dpu_hw_scaler3_cfg *", "const struct dpu_format *", "uint32_t", "uint32_t"]


func: dpu_rm_get_assigned_resources
ret: int
module: msm
args:
["struct dpu_rm *", "struct dpu_global_state *", "uint32_t", "enum dpu_hw_blk_type", "struct dpu_hw_blk **", "int"]


func: dpu_rm_reserve
ret: int
module: msm
args:
["struct dpu_rm *", "struct dpu_global_state *", "struct drm_encoder *", "struct drm_crtc_state *", "struct msm_display_topology"]


func: _dpu_rm_check_lm_and_get_connected_blks
ret: static bool
module: msm
args:
["struct dpu_rm *", "struct dpu_global_state *", "uint32_t", "int", "int *", "int *", "struct dpu_rm_requirements *"]


func: _dpu_rm_reserve_ctls
ret: static int
module: msm
args:
["struct dpu_rm *", "struct dpu_global_state *", "uint32_t", "const struct msm_display_topology *", "const struct msm_display_topology *"]


func: mdp4_plane_mode_set
ret: static int
module: msm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int", "int", "unsigned int", "unsigned int", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: mdp5_ctl_blend
ret: int
module: msm
args:
["struct mdp5_ctl *", "struct mdp5_pipeline *", "enum mdp5_pipe (*)[2]", "enum mdp5_pipe (*)[2]", "u32", "u32"]


func: mdp5_mixer_assign
ret: int
module: msm
args:
["struct drm_atomic_state *", "struct drm_crtc *", "uint32_t", "struct mdp5_hw_mixer **", "struct mdp5_hw_mixer **"]


func: mdp5_pipe_assign
ret: int
module: msm
args:
["struct drm_atomic_state *", "struct drm_plane *", "uint32_t", "uint32_t", "struct mdp5_hw_pipe **", "struct mdp5_hw_pipe **"]


func: mdp5_hwpipe_mode_set
ret: static void
module: msm
args:
["struct mdp5_kms *", "struct mdp5_hw_pipe *", "struct drm_framebuffer *", "struct phase_step *", "struct pixel_ext *", "u32", "bool", "bool", "int", "int", "unsigned int", "unsigned int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32"]


func: mdp5_plane_mode_set
ret: static int
module: msm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_rect *", "struct drm_rect *"]


func: mdp5_write_pixel_ext
ret: static void
module: msm
args:
["struct mdp5_kms *", "enum mdp5_pipe", "const struct mdp_format *", "uint32_t", "int *", "int *", "uint32_t", "int *", "int *"]


func: dp_ctrl_get
ret: struct dp_ctrl *
module: msm
args:
["struct device *", "struct dp_link *", "struct dp_panel *", "struct drm_dp_aux *", "struct dp_power *", "struct dp_catalog *", "struct dp_parser *"]


func: dp_ctrl_set_clock_rate
ret: static void
module: msm
args:
["enum dp_pm_type", "char *", "unsigned long", "struct dp_ctrl_private *", "struct dp_ctrl_private *"]


func: dp_debug_get
ret: struct dp_debug *
module: msm
args:
["struct device *", "struct dp_panel *", "struct dp_usbpd *", "struct dp_link *", "struct drm_connector **", "struct drm_minor *"]


func: msm_dp_display_mode_set
ret: void
module: msm
args:
["struct msm_dp *", "struct drm_encoder *", "struct drm_display_mode *", "struct drm_display_mode *"]


func: msm_gem_kernel_new
ret: void *
module: msm
args:
["struct drm_device *", "uint32_t", "uint32_t", "struct msm_gem_address_space *", "struct drm_gem_object **", "uint64_t *"]


func: _msm_gem_kernel_new
ret: static void *
module: msm
args:
["struct drm_device *", "uint32_t", "uint32_t", "struct msm_gem_address_space *", "struct drm_gem_object **", "uint64_t *", "bool"]


func: scan
ret: static unsigned long
module: msm
args:
["struct msm_drm_private *", "unsigned int", "struct list_head *", "bool (*)(struct msm_gem_object *)"]


func: msm_wait_deps
ret: static struct drm_syncobj **
module: msm
args:
["struct drm_device *", "struct drm_file *", "uint64_t", "uint32_t", "size_t", "struct msm_ringbuffer *"]


func: submit_reloc
ret: static int
module: msm
args:
["struct msm_gem_submit *", "struct msm_gem_object *", "uint32_t", "uint32_t", "struct drm_msm_gem_submit_reloc *"]


func: msm_gpu_init
ret: int
module: msm
args:
["struct drm_device *", "struct platform_device *", "struct msm_gpu *", "const struct msm_gpu_funcs *", "const char *", "struct msm_gpu_config *"]


func: rcar_du_of_lvds_patch_one
ret: static void
module: rcar-du-drm
args:
["struct device_node *", "const struct of_phandle_args *", "struct device_node *", "struct device_node *"]


func: rcar_du_plane_hwalloc
ret: static int
module: rcar-du-drm
args:
["struct rcar_du_plane *", "unsigned int", "struct rcar_du_plane_state *", "struct rcar_du_plane_state *"]


func: lt9611_mipi_input_digital
ret: static int
module: lontium-lt9611
args:
["const struct drm_display_mode *", "struct lt9611 *", "const struct drm_display_mode *", "struct lt9611 *"]


func: nwl_dsi_bridge_atomic_check
ret: static int
module: nwl-dsi
args:
["struct drm_bridge *", "struct drm_bridge_state *", "struct drm_crtc_state *", "struct drm_connector_state *"]


func: tc358768_calc_pll
ret: static int
module: tc358768
args:
["struct tc358768_priv *", "bool", "const struct drm_display_mode *", "const struct drm_display_mode *"]


func: cdns_mhdp_print_lt_status
ret: static void
module: cdns-mhdp8546
args:
["const char *", "union phy_configure_opts *", "struct cdns_mhdp_device *", "struct cdns_mhdp_device *"]


func: dw_hdmi_bridge_atomic_get_output_bus_fmts
ret: static u32 *
module: dw-hdmi
args:
["struct drm_bridge *", "struct drm_bridge_state *", "struct drm_crtc_state *", "struct drm_connector_state *", "unsigned int *"]


func: s6e63m0_probe
ret: int
module: panel-samsung-s6e63m0
args:
["struct device *", "int (*)(struct device *, const u8, u8 *)", "int (*)(struct device *, const u8 *, size_t)", "bool"]


func: cirrus_fb_blit_rect
ret: static int
module: cirrus
args:
["struct drm_framebuffer *", "struct drm_rect *", "const struct dma_buf_map *", "const struct dma_buf_map *"]


func: ast_get_vbios_mode_info
ret: static bool
module: ast
args:
["const struct drm_display_mode *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "const struct drm_format_info *", "const struct drm_format_info *"]


func: ast_set_std_reg
ret: static void
module: ast
args:
["struct ast_private *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "struct ast_vbios_mode_info *"]


func: drm_sched_entity_init
ret: int
module: gpu-sched
args:
["struct drm_sched_entity *", "enum drm_sched_priority", "struct drm_gpu_scheduler **", "unsigned int", "atomic_t *"]


func: drm_sched_init
ret: int
module: gpu-sched
args:
["struct drm_gpu_scheduler *", "const struct drm_sched_backend_ops *", "unsigned int", "unsigned int", "long", "atomic_t *", "const char *"]


func: panfrost_copy_in_sync
ret: static int
module: panfrost
args:
["struct drm_file *", "struct drm_panfrost_submit *", "struct panfrost_job *", "struct drm_device *"]


func: qxl_draw_dirty_fb
ret: void
module: qxl
args:
["struct qxl_device *", "struct drm_framebuffer *", "struct qxl_bo *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int", "int", "uint32_t"]


func: qxl_gem_object_create
ret: int
module: qxl
args:
["struct qxl_device *", "int", "int", "int", "bool", "bool", "struct qxl_surface *", "struct drm_gem_object **"]


func: qxl_gem_object_create_with_handle
ret: int
module: qxl
args:
["struct qxl_device *", "struct drm_file *", "u32", "size_t", "struct qxl_surface *", "struct qxl_bo **", "uint32_t *"]


func: qxl_image_init
ret: int
module: qxl
args:
["struct qxl_device *", "struct qxl_release *", "struct qxl_drm_image *", "const uint8_t *", "int", "int", "int", "int", "int", "int"]


func: qxl_image_init_helper
ret: static int
module: qxl
args:
["struct qxl_device *", "struct qxl_drm_image *", "const uint8_t *", "int", "int", "int", "int", "struct qxl_release *", "unsigned int"]


func: setup_slot
ret: static void
module: qxl
args:
["struct qxl_device *", "struct qxl_memslot *", "unsigned int", "const char *", "unsigned long", "unsigned long"]


func: qxl_bo_create
ret: int
module: qxl
args:
["struct qxl_device *", "unsigned long", "bool", "bool", "u32", "u32", "struct qxl_surface *", "struct qxl_bo **"]


func: qxl_alloc_surface_release_reserved
ret: int
module: qxl
args:
["struct qxl_device *", "enum qxl_surface_cmd_type", "struct qxl_release *", "struct qxl_release **"]


func: ttm_bo_init
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_buffer_object *", "size_t", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "bool", "struct sg_table *", "struct dma_resv *", "void (*)(struct ttm_buffer_object *)"]


func: ttm_bo_init_reserved
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_buffer_object *", "size_t", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "struct ttm_operation_ctx *", "struct sg_table *", "struct dma_resv *", "void (*)(struct ttm_buffer_object *)"]


func: ttm_bo_mem_space
ret: int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_placement *", "struct ttm_resource *", "struct ttm_operation_ctx *"]


func: ttm_mem_evict_first
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_resource_manager *", "const struct ttm_place *", "struct ttm_operation_ctx *", "struct ww_acquire_ctx *"]


func: ttm_bo_bounce_temp_buffer
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "struct ttm_operation_ctx *", "struct ttm_place *"]


func: ttm_bo_handle_move_mem
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "bool", "struct ttm_operation_ctx *", "struct ttm_place *"]


func: ttm_device_init
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_device_funcs *", "struct device *", "struct address_space *", "struct drm_vma_offset_manager *", "bool", "bool"]


func: atombios_crtc_program_pll
ret: static void
module: radeon
args:
["u32", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "int", "bool", "struct radeon_atom_ss *", "struct drm_crtc *", "struct drm_crtc *"]


func: ci_update_vce_dpm
ret: static int
module: radeon
args:
["struct radeon_device *", "struct radeon_ps *", "struct radeon_ps *", "struct radeon_ps *", "struct radeon_ps *"]


func: cik_sdma_vm_set_pages
ret: void
module: radeon
args:
["struct radeon_device *", "struct radeon_ib *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint32_t"]


func: evergreen_line_buffer_adjust
ret: static u32
module: radeon
args:
["struct radeon_device *", "struct radeon_crtc *", "struct drm_display_mode *", "struct drm_display_mode *"]


func: ni_convert_mc_reg_table_entry_to_smc
ret: static void
module: radeon
args:
["struct rv7xx_pl *", "SMC_NIslands_MCRegisterSet *", "struct radeon_device *", "struct radeon_device *"]


func: r100_cs_parse_packet0
ret: int
module: radeon
args:
["struct radeon_cs_parser *", "struct radeon_cs_packet *", "const unsigned int *", "unsigned int", "radeon_packet0_check_t"]


func: r600_check_texture_resource
ret: static int
module: radeon
args:
["struct radeon_cs_parser *", "u32", "struct radeon_bo *", "u64", "u64", "u32", "struct radeon_bo *"]


func: radeon_atom_apply_quirks
ret: static bool
module: radeon
args:
["struct drm_device *", "uint32_t", "int *", "struct radeon_i2c_bus_rec *", "uint16_t *", "struct radeon_hpd *"]


func: radeon_benchmark_do_move
ret: static int
module: radeon
args:
["struct radeon_device *", "unsigned int", "uint64_t", "uint64_t", "int", "struct dma_resv *", "int"]


func: radeon_add_atom_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint32_t", "uint16_t", "struct radeon_hpd *", "struct radeon_router *"]


func: radeon_add_legacy_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint16_t", "struct radeon_hpd *"]


func: radeon_compute_pll_legacy
ret: void
module: radeon
args:
["struct radeon_pll *", "uint64_t", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *"]


func: radeon_framebuffer_init
ret: int
module: radeon
args:
["struct drm_device *", "struct drm_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: radeonfb_create_pinned_object
ret: static int
module: radeon
args:
["struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "struct radeon_fbdev *", "struct radeon_fbdev *"]


func: radeon_gem_object_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "int", "u32", "bool", "struct drm_gem_object **"]


func: radeon_bo_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "bool", "u32", "u32", "struct sg_table *", "struct dma_resv *", "struct radeon_bo **"]


func: radeon_sa_bo_new
ret: int
module: radeon
args:
["struct radeon_device *", "struct radeon_sa_manager *", "struct radeon_sa_bo **", "unsigned int", "unsigned int"]


func: radeon_uvd_calc_upll_dividers
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: rs690_compute_mode_priority
ret: static void
module: radeon
args:
["struct radeon_device *", "struct rs690_watermark *", "struct rs690_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *"]


func: rv515_compute_mode_priority
ret: static void
module: radeon
args:
["struct radeon_device *", "struct rv515_watermark *", "struct rv515_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *"]


func: si_convert_mc_reg_table_entry_to_smc
ret: static void
module: radeon
args:
["struct rv7xx_pl *", "SMC_SIslands_MCRegisterSet *", "struct radeon_device *", "struct radeon_device *"]


func: si_init_dte_leakage_table
ret: static int
module: radeon
args:
["PP_SIslands_CacConfig *", "u16", "u16", "u16", "u16", "u16", "struct radeon_device *", "struct radeon_device *"]


func: si_validate_phase_shedding_tables
ret: static bool
module: radeon
args:
["const struct atom_voltage_table *", "const struct radeon_phase_shedding_limits_table *", "struct radeon_device *"]


func: sumo_construct_sclk_voltage_mapping_table
ret: void
module: radeon
args:
["struct radeon_device *", "struct sumo_sclk_voltage_mapping_table *", "ATOM_AVAILABLE_SCLK_LIST *"]


func: evtchnl_alloc
ret: static int
module: drm_xen_front
args:
["struct xen_drm_front_info *", "int", "struct xen_drm_front_evtchnl *", "enum xen_drm_front_evtchnl_type"]


func: evtchnl_publish
ret: static int
module: drm_xen_front
args:
["struct xenbus_transaction", "struct xen_drm_front_evtchnl *", "const char *", "const char *", "const char *"]


func: lima_sched_task_init
ret: int
module: lima
args:
["struct lima_sched_task *", "struct lima_sched_context *", "struct lima_bo **", "int", "struct lima_vm *"]


func: d71_downscaling_clk_check
ret: static int
module: komeda
args:
["struct komeda_pipeline *", "struct drm_display_mode *", "unsigned long", "struct komeda_data_flow_cfg *"]


func: komeda_fb_afbc_size_check
ret: static int
module: komeda
args:
["struct komeda_fb *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_mode_fb_cmd2 *"]


func: komeda_component_add
ret: struct komeda_component *
module: komeda
args:
["struct komeda_pipeline *", "size_t", "u32", "u32", "const struct komeda_component_funcs *", "u8", "u32", "u8", "u32 *", "const char *", "..."]


func: komeda_build_layer_data_flow
ret: int
module: komeda
args:
["struct komeda_layer *", "struct komeda_plane_state *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *"]


func: komeda_build_wb_data_flow
ret: int
module: komeda
args:
["struct komeda_layer *", "struct drm_connector_state *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *"]


func: komeda_merger_validate
ret: static int
module: komeda
args:
["struct komeda_merger *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "void *"]


func: komeda_split_data_flow
ret: static void
module: komeda
args:
["struct komeda_scaler *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *"]


