# files

file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/nvpair/fnvpair.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/nvpair/nvpair.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/nvpair/nvpair_alloc_fixed.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/nvpair/nvpair_alloc_spl.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/avl/avl.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/unicode/u8_textprep.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/unicode/uconv.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-condvar.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-cred.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-err.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-generic.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-kmem-cache.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-kmem.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-kstat.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-proc.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-procfs-list.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-taskq.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-thread.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-tsd.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-vmem.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-xdr.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/spl/../os/linux/spl/spl-zlib.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/abd_os.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/arc_os.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/mmp_os.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/policy.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/spa_misc_os.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/vdev_disk.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/vdev_file.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_acl.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_ctldir.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_debug.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_dir.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_file_os.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_ioctl_os.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_racct.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_sysfs.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_uio.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_vfsops.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_vnops_os.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zfs_znode.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zio_crypt.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_ctldir.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_export.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_file.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_inode.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_super.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zpl_xattr.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/../os/linux/zfs/zvol_os.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/abd.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/aggsum.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/arc.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/blkptr.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/bplist.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/bpobj.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/bptree.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/bqueue.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/btree.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dataset_kstats.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dbuf.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dbuf_stats.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/ddt.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/ddt_zap.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_diff.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_object.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_objset.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_recv.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_redact.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_send.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_traverse.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_tx.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dmu_zfetch.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dnode.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dnode_sync.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_bookmark.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_crypt.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_dataset.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_deadlist.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_deleg.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_destroy.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_dir.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_pool.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_prop.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_scan.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_synctask.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/dsl_userhold.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/edonr_zfs.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/fm.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/gzip.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/hkdf.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/lz4.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/lzjb.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/metaslab.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/mmp.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/multilist.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/objlist.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/pathname.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/range_tree.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/rrwlock.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/sa.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/sha256.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/skein_zfs.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_boot.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_checkpoint.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_config.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_errlog.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_history.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_log_spacemap.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_misc.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/spa_stats.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/space_map.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/space_reftree.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/txg.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/uberblock.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/unique.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_cache.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_indirect.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_indirect_births.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_indirect_mapping.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_initialize.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_label.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_mirror.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_missing.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_queue.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_avx2.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_avx512bw.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_avx512f.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_scalar.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_sse2.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_raidz_math_ssse3.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_rebuild.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_removal.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_root.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/vdev_trim.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zap.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zap_leaf.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zap_micro.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_get.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_global.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_iter.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_set.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zcp_synctask.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfeature.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_byteswap.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_fm.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_fuid.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_ioctl.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_log.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_onexit.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_quota.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_ratelimit.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_replay.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_rlock.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_sa.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zfs_vnops.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zil.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zio.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zio_checksum.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zio_compress.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zio_inject.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zle.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zrlock.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zthr.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zfs/zvol.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/aes/aes_impl.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/aes/aes_impl_aesni.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/aes/aes_impl_generic.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/aes/aes_impl_x86-64.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/aes/aes_modes.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/edonr/edonr.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/cbc.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/ccm.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/ctr.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/ecb.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/gcm.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/gcm_generic.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/gcm_pclmulqdq.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/modes/modes.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/sha1/sha1.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/sha2/sha2.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/skein/skein.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/algs/skein/skein_block.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_cipher.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_ctxops.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_digest.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_mac.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/api/kcf_miscapi.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/asm-x86_64/aes/aeskey.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_callprov.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_mech_tabs.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_prov_lib.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_prov_tabs.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/core/kcf_sched.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/illumos-crypto.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/io/aes.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/io/edonr_mod.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/io/sha1_mod.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/io/sha2_mod.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/io/skein_mod.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/os/modconf.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/os/modhash.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/icp/spi/kcf_spi.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/cityhash.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfeature_common.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_comutil.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_deleg.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher_avx512.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher_intel.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher_sse.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher_superscalar.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_fletcher_superscalar4.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_namecheck.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zfs_prop.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zpool_prop.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zcommon/zprop_common.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zstd/lib/zstd.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/zstd/zfs_zstd.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lapi.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lauxlib.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lbaselib.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lcode.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lcompat.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lcorolib.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/ldebug.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/ldo.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lfunc.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lgc.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/llex.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lmem.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lobject.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lparser.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lstate.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lstring.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lstrlib.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/ltable.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/ltablib.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/ltm.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lvm.c


file:
/build/linux-Qow4fL/linux-5.15.0/debian/build/build-generic/____________________________________dkms/build/zfs/2.0.6/build/module/lua/lzio.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/platform/x86/intel/int3472/intel_skl_int3472_clk_and_regulator.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci_legacy.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer_debug.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_stream_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_stream_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_link_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dio_link_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dio_stream_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_dio_link_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_panel_cntl.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_dio_link_encoder.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.c


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


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


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


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


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


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


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


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


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_factory_dcn10.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn10/hw_translate_dcn10.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_factory_dcn20.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn20/hw_translate_dcn20.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_factory_dcn21.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn21/hw_translate_dcn21.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_factory_dcn30.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/dcn30/hw_translate_dcn30.c


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


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


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


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


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


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


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn10/irq_service_dcn10.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn20/irq_service_dcn20.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn21/irq_service_dcn21.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn30/irq_service_dcn30.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn302/irq_service_dcn302.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn303/irq_service_dcn303.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn31/irq_service_dcn31.c


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_configs.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_params.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_states.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c


file:
/build/linux-Qow4fL/linux-5.15.0/drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c


# funs

func: setup_pebs_adaptive_sample_data
ret: static void
module: vm
args:
["struct perf_event *", "struct pt_regs *", "void *", "struct perf_sample_data *", "struct pt_regs *"]


func: gart_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: dmar_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: ex_handler_rdmsr_fault
ret: bool
module: vm
args:
["const struct exception_table_entry *", "struct pt_regs *", "int", "unsigned long", "unsigned long"]


func: __mc_scan_banks
ret: static void
module: vm
args:
["struct mce *", "struct pt_regs *", "struct mce *", "unsigned long *", "unsigned long *", "int", "int *"]


func: mon_event_read
ret: void
module: vm
args:
["struct rmid_read *", "struct rdt_resource *", "struct rdt_domain *", "struct rdtgroup *", "int", "int"]


func: measure_residency_fn
ret: static int
module: vm
args:
["struct pseudo_lock_region *", "struct residency_counts *", "struct perf_event_attr *", "struct perf_event_attr *"]


func: __rdtgroup_cbm_overlaps
ret: static bool
module: vm
args:
["struct rdt_resource *", "struct rdt_domain *", "unsigned long", "int", "enum resctrl_conf_type", "bool"]


func: __sgx_encl_add_page
ret: static int
module: vm
args:
["struct sgx_encl *", "struct sgx_encl_page *", "struct sgx_epc_page *", "struct sgx_secinfo *", "unsigned long"]


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


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


func: setup_boot_parameters
ret: static int
module: vm
args:
["struct kimage *", "struct boot_params *", "unsigned long", "unsigned int", "unsigned int", "unsigned int"]


func: __apply_relocate_add
ret: static int
module: vm
args:
["Elf64_Shdr *", "unsigned int", "unsigned int", "struct module *", "void *(*)(void *, const void *, size_t)", "const char *"]


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


func: get_sigframe
ret: static void *
module: vm
args:
["size_t", "void **", "struct pt_regs *", "struct k_sigaction *", "struct pt_regs *", "struct k_sigaction *"]


func: topology_sane
ret: static bool
module: vm
args:
["const char *", "struct cpuinfo_x86 *", "struct cpuinfo_x86 *", "struct cpuinfo_x86 *", "struct cpuinfo_x86 *"]


func: arch_get_unmapped_area_topdown
ret: unsigned long
module: vm
args:
["struct file *", "const unsigned long", "const unsigned long", "const unsigned long", "const unsigned long"]


func: populate_pte
ret: static void
module: vm
args:
["struct cpa_data *", "unsigned long", "unsigned long", "unsigned int", "pgprot_t", "pmd_t *", "pmd_t *"]


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: xen_remap_pfn
ret: int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "xen_pfn_t *", "int", "int *", "pgprot_t", "unsigned int", "bool"]


func: __xen_pgd_walk
ret: static void
module: vm
args:
["struct mm_struct *", "pgd_t *", "void (*)(struct mm_struct *, struct page *, enum pt_level)", "unsigned long"]


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


func: xen_pud_walk
ret: static void
module: vm
args:
["struct mm_struct *", "pud_t *", "void (*)(struct mm_struct *, struct page *, enum pt_level)", "bool", "unsigned long"]


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_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: 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_pci_irq_check_entry
ret: static int
module: vm
args:
["acpi_handle", "struct pci_dev *", "int", "struct acpi_pci_routing_table *", "struct acpi_prt_entry **"]


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: 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: device_create_groups_vargs
ret: static struct device *
module: vm
args:
["struct class *", "struct device *", "dev_t", "void *", "const struct attribute_group **", "const char *", "struct __va_list_tag *"]


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_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: 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: 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_determine_rate
ret: int
module: vm
args:
["struct clk_hw *", "struct clk_rate_request *", "const struct clk_div_table *", "u8", "unsigned long"]


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_determine_rate
ret: int
module: vm
args:
["struct clk_hw *", "struct clk_rate_request *", "const struct clk_div_table *", "u8", "unsigned long", "unsigned int"]


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 *", "const char *", "const char *", "unsigned long", "unsigned int", "unsigned int", "bool", "int", "struct device_node *"]


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: 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: ldma_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: 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: __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: 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 *", "const struct device_node *", "const char *", "int", "enum gpiod_flags", "const char *"]


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: register_client
ret: static int
module: vm
args:
["struct pci_dev *", "const struct vga_switcheroo_client_ops *", "enum vga_switcheroo_client_id", "struct pci_dev *", "bool", "bool"]


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: hwmon_genattrs
ret: static int
module: vm
args:
["const void *", "struct attribute **", "const struct hwmon_ops *", "const struct hwmon_channel_info *"]


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: __iommu_dma_map_swiotlb
ret: static dma_addr_t
module: vm
args:
["struct device *", "phys_addr_t", "size_t", "dma_addr_t", "enum dma_data_direction", "unsigned long", "bool"]


func: dma_pte_clear_level
ret: static struct page *
module: vm
args:
["struct dmar_domain *", "int", "struct dma_pte *", "unsigned long", "unsigned long", "unsigned long", "struct page *"]


func: dma_pte_free_level
ret: static void
module: vm
args:
["struct dmar_domain *", "int", "int", "struct dma_pte *", "unsigned long", "unsigned long", "unsigned long"]


func: intel_iommu_map_pages
ret: static int
module: vm
args:
["struct iommu_domain *", "unsigned long", "phys_addr_t", "size_t", "size_t", "int", "gfp_t", "size_t *"]


func: intel_irq_remapping_prepare_irte
ret: static void
module: vm
args:
["struct intel_ir_data *", "struct irq_alloc_info *", "int", "int", "struct irq_cfg *", "struct irq_cfg *"]


func: intel_pasid_setup_nested
ret: int
module: vm
args:
["struct intel_iommu *", "struct device *", "pgd_t *", "u32", "struct iommu_gpasid_bind_data_vtd *", "struct dmar_domain *", "int"]


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


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: dm_blk_do_report_zones
ret: static int
module: vm
args:
["struct dm_table *", "sector_t", "unsigned int", "report_zones_cb", "void *", "struct mapped_device *", "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: 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: 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: tun_get_coalesce
ret: static int
module: vm
args:
["struct net_device *", "struct ethtool_coalesce *", "struct kernel_ethtool_coalesce *", "struct netlink_ext_ack *"]


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: 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: 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: byt_set_group_simple_mux
ret: static void
module: vm
args:
["struct intel_pinctrl *", "unsigned int", "const struct intel_pingroup", "const struct intel_pingroup"]


func: intel_gpio_to_pin
ret: static int
module: vm
args:
["unsigned int", "const struct intel_community **", "const struct intel_padgroup **", "struct intel_pinctrl *", "struct intel_pinctrl *"]


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: 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: pmc_core_lpm_display
ret: static void
module: vm
args:
["struct pmc_dev *", "struct device *", "struct seq_file *", "u32", "const char *", "const struct pmc_bit_map **"]


func: intel_scu_ipc_dev_command_with_size
ret: int
module: vm
args:
["struct intel_scu_ipc_dev *", "int", "int", "const void *", "size_t", "size_t", "void *", "size_t"]


func: pmc_dev_state_print
ret: static void
module: vm
args:
["struct seq_file *", "int", "u32", "const struct pmc_bit_map *", "u32", "const struct pmc_bit_map *"]


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: pwm_lpss_prepare_enable
ret: static int
module: vm
args:
["struct pwm_lpss_chip *", "struct pwm_device *", "const struct pwm_state *", "const struct pwm_state *"]


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: handle_notify_limits
ret: static int
module: vm
args:
["struct regulator_dev *", "int (*)(struct regulator_dev *, int, int, bool)", "struct notification_limit *"]


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


func: devm_regulator_irq_helper
ret: void *
module: vm
args:
["struct device *", "const struct regulator_irq_desc *", "int", "int", "int", "int *", "struct regulator_dev **", "int"]


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: spi_mem_poll_status
ret: int
module: vm
args:
["struct spi_mem *", "const struct spi_mem_op *", "u16", "u16", "unsigned long", "unsigned long", "u16"]


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: vfio_pci_register_dev_region
ret: int
module: vm
args:
["struct vfio_pci_core_device *", "unsigned int", "unsigned int", "const struct vfio_pci_regops *", "size_t", "u32", "void *"]


func: vfio_pci_set_irqs_ioctl
ret: int
module: vm
args:
["struct vfio_pci_core_device *", "uint32_t", "unsigned int", "unsigned int", "unsigned int", "void *"]


func: vfio_pci_set_err_trigger
ret: static int
module: vm
args:
["struct vfio_pci_core_device *", "unsigned int", "unsigned int", "unsigned int", "uint32_t", "void *"]


func: do_io_rw
ret: static ssize_t
module: vm
args:
["struct vfio_pci_core_device *", "bool", "void *", "char *", "loff_t", "size_t", "size_t", "size_t", "bool"]


func: vfio_pin_pages_remote
ret: static long
module: vm
args:
["struct vfio_dma *", "unsigned long", "long", "unsigned long *", "unsigned long", "struct vfio_batch *"]


func: vfio_sync_unpin
ret: static long
module: vm
args:
["struct vfio_dma *", "struct list_head *", "struct iommu_iotlb_gather *", "struct vfio_domain *", "struct vfio_domain *"]


func: vfio_virqfd_enable
ret: int
module: vm
args:
["void *", "int (*)(void *, void *)", "void (*)(void *, void *)", "void *", "struct virqfd **", "int"]


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:
["unsigned long *", "int", "unsigned long", "int", "int", "unsigned int", "int", "struct fb_info *"]


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


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: 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: vring_unmap_desc_packed
ret: static void
module: vm
args:
["struct vring_packed_desc *", "const struct vring_virtqueue *", "struct vring_packed_desc *", "const struct vring_virtqueue *"]


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 *", "unsigned int", "bool *"]


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: __do_compat_sys_io_pgetevents
ret: static long
module: vm
args:
["compat_aio_context_t", "compat_long_t", "compat_long_t", "struct io_event *", "struct old_timespec32 *", "const struct __compat_aio_sigset *"]


func: __do_compat_sys_io_pgetevents_time64
ret: static long
module: vm
args:
["compat_aio_context_t", "compat_long_t", "compat_long_t", "struct io_event *", "struct __kernel_timespec *", "const struct __compat_aio_sigset *"]


func: __do_sys_io_pgetevents
ret: static long
module: vm
args:
["aio_context_t", "long", "long", "struct io_event *", "struct __kernel_timespec *", "const struct __aio_sigset *"]


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: 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_fault_iter
ret: static vm_fault_t
module: vm
args:
["struct vm_fault *", "const struct iomap_iter *", "pfn_t *", "struct xa_state *", "void **", "bool"]


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_journal_get_create_access
ret: int
module: vm
args:
["const char *", "unsigned int", "handle_t *", "struct super_block *", "struct buffer_head *", "enum ext4_journal_trigger_type"]


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", "ext4_lblk_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 rsvd_count *", "struct extent_status *", "struct inode *", "struct extent_status *", "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 inode *", "struct buffer_head *", "unsigned int", "unsigned int", "int *", "int (*)(handle_t *, struct inode *, 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_lk_fill
ret: static void
module: vm
args:
["struct fuse_args *", "const struct file_lock *", "int", "pid_t", "int", "struct fuse_lk_in *", "struct file *", "struct file *"]


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_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_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: __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_group_event_mask
ret: static u32
module: vm
args:
["struct fsnotify_iter_info *", "u32", "const void *", "int", "struct inode *", "struct fsnotify_group *", "struct fsnotify_group *"]


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_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: do_compat_pselect
ret: static long
module: vm
args:
["int", "compat_ulong_t *", "compat_ulong_t *", "compat_ulong_t *", "void *", "compat_sigset_t *", "compat_size_t", "enum poll_time_type"]


func: do_pselect
ret: static long
module: vm
args:
["int", "fd_set *", "fd_set *", "fd_set *", "void *", "const sigset_t *", "size_t", "enum poll_time_type"]


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: userfaultfd_must_wait
ret: static bool
module: vm
args:
["unsigned long", "unsigned long", "unsigned long", "struct userfaultfd_ctx *", "struct userfaultfd_ctx *"]


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 cgroup_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_prog_array_copy
ret: int
module: vm
args:
["struct bpf_prog_array *", "struct bpf_prog *", "struct bpf_prog *", "u64", "struct bpf_prog_array **"]


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_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: 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_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 *", "struct bpf_insn *", "const struct bpf_reg_state *", "const struct bpf_reg_state *", "struct bpf_reg_state *", "struct bpf_sanitize_info *", "const bool"]


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: __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 *", "unsigned 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_onecell
ret: int
module: vm
args:
["struct irq_domain *", "struct device_node *", "const u32 *", "unsigned int", "unsigned long *", "unsigned int *"]


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: kallsyms_lookup_buildid
ret: static const char *
module: vm
args:
["unsigned long", "unsigned long *", "unsigned long *", "char **", "const unsigned char **", "char *"]


func: klp_apply_section_relocs
ret: int
module: vm
args:
["struct module *", "Elf64_Shdr *", "const char *", "const char *", "unsigned int", "unsigned int", "const char *"]


func: rt_mutex_adjust_prio_chain
ret: static int
module: vm
args:
["struct task_struct *", "enum rtmutex_chainwalk", "struct rt_mutex_base *", "struct rt_mutex_base *", "struct rt_mutex_waiter *", "struct task_struct *"]


func: rt_mutex_slowlock_block
ret: static int
module: vm
args:
["struct rt_mutex_base *", "unsigned int", "struct hrtimer_sleeper *", "struct rt_mutex_waiter *", "struct ww_acquire_ctx *"]


func: task_blocks_on_rt_mutex
ret: static int
module: vm
args:
["struct rt_mutex_base *", "struct rt_mutex_waiter *", "struct task_struct *", "enum rtmutex_chainwalk", "struct ww_acquire_ctx *"]


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: __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: 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: eprobe_trigger_reg_func
ret: static int
module: vm
args:
["char *", "struct event_trigger_ops *", "struct event_trigger_data *", "struct trace_event_file *"]


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_bucket
ret: static u64
module: vm
args:
["struct hist_field *", "struct tracing_map_elt *", "struct trace_buffer *", "struct ring_buffer_event *", "void *"]


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:
["struct event_trigger_data *", "struct event_trigger_data *", "bool", "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: parse_field
ret: static struct ftrace_event_field *
module: vm
args:
["struct hist_trigger_data *", "struct trace_event_file *", "char *", "unsigned long *", "unsigned long *"]


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 *", "const struct assoc_array_ops *", "const void *", "struct assoc_array_walk_result *"]


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: iommu_area_alloc
ret: unsigned long
module: vm
args:
["unsigned long *", "unsigned long", "unsigned long", "unsigned int", "unsigned long", "unsigned long", "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_append_table_from_pages
ret: int
module: vm
args:
["struct sg_append_table *", "struct page **", "unsigned int", "unsigned int", "unsigned long", "unsigned int", "unsigned int", "gfp_t"]


func: sg_alloc_table_from_pages_segment
ret: int
module: vm
args:
["struct sg_table *", "struct page **", "unsigned int", "unsigned int", "unsigned long", "unsigned 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: 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", "unsigned int", "struct follow_page_context *", "pud_t *", "pud_t *"]


func: follow_pud_mask
ret: static struct page *
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned int", "struct follow_page_context *", "p4d_t *", "p4d_t *"]


func: get_gate_page
ret: static int
module: vm
args:
["struct mm_struct *", "unsigned long", "unsigned int", "struct vm_area_struct **", "struct page **"]


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: copy_huge_pud
ret: int
module: vm
args:
["struct mm_struct *", "struct mm_struct *", "pud_t *", "pud_t *", "unsigned long", "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: kfence_report_error
ret: void
module: vm
args:
["unsigned long", "bool", "struct pt_regs *", "const struct kfence_metadata *", "enum kfence_error_type"]


func: __collapse_huge_page_copy
ret: static void
module: vm
args:
["pte_t *", "struct page *", "struct vm_area_struct *", "spinlock_t *", "struct list_head *", "unsigned long"]


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: clean_record_shared_mapping_range
ret: unsigned long
module: vm
args:
["struct address_space *", "unsigned long", "unsigned long", "unsigned long", "unsigned long *", "unsigned long *", "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: follow_phys
ret: int
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned int", "unsigned long *", "resource_size_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: apply_to_pud_range
ret: static int
module: vm
args:
["struct mm_struct *", "p4d_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 *", "struct vm_area_struct *", "struct vm_area_struct *", "unsigned long", "int *"]


func: copy_p4d_range
ret: static int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct *", "pgd_t *", "pgd_t *", "unsigned long", "unsigned long"]


func: copy_pmd_range
ret: static int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct *", "pud_t *", "pud_t *", "unsigned long", "unsigned long"]


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: free_p4d_range
ret: static void
module: vm
args:
["struct mmu_gather *", "pgd_t *", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: free_pud_range
ret: static void
module: vm
args:
["struct mmu_gather *", "p4d_t *", "unsigned long", "unsigned long", "unsigned long", "unsigned long"]


func: zap_pmd_range
ret: static unsigned long
module: vm
args:
["struct mmu_gather *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct zap_details *", "pud_t *", "pud_t *"]


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_pages
ret: int
module: vm
args:
["struct list_head *", "new_page_t *", "free_page_t *", "unsigned long", "enum migrate_mode", "int", "unsigned 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_p4d_range
ret: static unsigned long
module: vm
args:
["struct vm_area_struct *", "pgd_t *", "unsigned long", "unsigned long", "pgprot_t", "unsigned long"]


func: change_pmd_range
ret: static unsigned long
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "pgprot_t", "unsigned long", "pud_t *", "pud_t *"]


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: page_reporting_cycle
ret: static int
module: vm
args:
["struct page_reporting_dev_info *", "struct zone *", "unsigned int", "unsigned int", "struct scatterlist *", "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_mfill_atomic_pte
ret: int
module: vm
args:
["struct mm_struct *", "pmd_t *", "struct vm_area_struct *", "unsigned long", "unsigned long", "bool", "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_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: process_slab
ret: static void
module: vm
args:
["struct loc_track *", "struct kmem_cache *", "struct page *", "enum track_item", "unsigned long *"]


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: mfill_atomic_install_pte
ret: int
module: vm
args:
["struct mm_struct *", "pmd_t *", "struct vm_area_struct *", "unsigned long", "struct page *", "bool", "bool"]


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_pud_range
ret: static int
module: vm
args:
["p4d_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: 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", "bool"]


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_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_port *", "enum devlink_command", "u32", "u32", "int", "struct netlink_ext_ack *"]


func: devlink_nl_rate_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink_rate *", "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_register_one
ret: static int
module: vm
args:
["struct devlink *", "unsigned int", "struct list_head *", "const struct devlink_param *", "enum devlink_command"]


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: bpf_run_sk_reuseport
ret: struct sock *
module: vm
args:
["struct sock_reuseport *", "struct sock *", "struct bpf_prog *", "struct sk_buff *", "struct sock *", "u32"]


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: 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_store
ret: static ssize_t
module: vm
args:
["struct device *", "const char *", "size_t", "int (*)(struct net_device *, unsigned long)", "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 key_vector *", "struct fib_table *", "struct sk_buff *", "struct netlink_callback *", "struct fib_dump_filter *"]


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 inet_listen_hashbucket *", "struct sk_buff *", "int", "const __be32", "__be16", "const __be32", "const unsigned short", "const int", "const int"]


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", "int (*)(struct net *, struct notifier_block *, struct netlink_ext_ack *)", "struct mr_table *(*)(struct net *, struct mr_table *)", "rwlock_t *", "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 *", "const struct iphdr *", "int", "u8", "u8", "u32", "int"]


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_md5_do_add
ret: int
module: vm
args:
["struct sock *", "const union tcp_md5_addr *", "int", "u8", "int", "u8", "const u8 *", "u8", "gfp_t"]


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 udp_hslot *", "struct sk_buff *"]


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_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 inet_listen_hashbucket *", "struct sk_buff *", "int", "const struct in6_addr *", "const __be16", "const struct in6_addr *", "const unsigned short", "const int", "const int"]


func: __ioam6_fill_trace_data
ret: static void
module: vm
args:
["struct sk_buff *", "struct ioam6_namespace *", "struct ioam6_trace_hdr *", "struct ioam6_schema *", "u8"]


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: ip6mr_cache_find_parent
ret: static struct mfc6_cache *
module: vm
args:
["struct mr_table *", "int", "const struct in6_addr *", "const struct in6_addr *", "const struct in6_addr *", "const struct in6_addr *"]


func: ip6_mc_hdr
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff *", "struct net_device *", "const struct in6_addr *", "const struct in6_addr *", "int", "int"]


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 udp_hslot *", "struct sk_buff *"]


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 bool
module: vm
args:
["struct sock *", "unsigned int *", "unsigned int", "struct mptcp_out_options *", "struct sk_buff *"]


func: mptcp_pm_add_addr_signal
ret: bool
module: vm
args:
["struct mptcp_sock *", "struct sk_buff *", "unsigned int", "unsigned int", "struct mptcp_addr_info *", "bool *", "bool *", "bool *"]


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: packet_lookup_frame
ret: static void *
module: vm
args:
["const struct packet_sock *", "unsigned int", "int", "const struct packet_ring_buffer *", "const struct packet_ring_buffer *"]


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 *", "struct tc_action **", "int *", "size_t *", "u32", "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 *", "struct tc_action_ops *", "int *", "u32", "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: 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
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 *", "u32", "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: __tcf_classify
ret: static int
module: vm
args:
["struct sk_buff *", "const struct tcf_proto *", "const struct tcf_proto *", "struct tcf_result *", "bool", "u32 *"]


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_bridge_port_offload
ret: int
module: vm
args:
["struct net_device *", "struct net_device *", "const void *", "struct notifier_block *", "struct notifier_block *", "bool", "struct netlink_ext_ack *"]


func: switchdev_handle_fdb_add_to_device
ret: int
module: vm
args:
["struct net_device *", "const struct switchdev_notifier_fdb_info *", "bool (*)(const struct net_device *)", "bool (*)(const struct net_device *, const struct net_device *)", "int (*)(struct net_device *, const struct net_device *, const void *, const struct switchdev_notifier_fdb_info *)", "int (*)(struct net_device *, const struct net_device *, const void *, const struct switchdev_notifier_fdb_info *)"]


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 void *, 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 void *, 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 void *, const struct switchdev_obj *)"]


func: __switchdev_handle_fdb_add_to_device
ret: static int
module: vm
args:
["struct net_device *", "const struct net_device *", "const struct switchdev_notifier_fdb_info *", "bool (*)(const struct net_device *)", "bool (*)(const struct net_device *, const struct net_device *)", "int (*)(struct net_device *, const struct net_device *, const void *, const struct switchdev_notifier_fdb_info *)", "int (*)(struct net_device *, const struct net_device *, const void *, const struct switchdev_notifier_fdb_info *)"]


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_hash_transfer
ret: static void
module: vm
args:
["struct hlist_head *", "struct hlist_head *", "struct hlist_head *", "struct hlist_head *", "unsigned int", "struct hlist_head *", "struct hlist_head *"]


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: match_to_local
ret: static unsigned int
module: vm
args:
["struct aa_profile *", "unsigned int", "int", "int", "struct sockaddr_un *", "int", "const char **"]


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", "bool", "u32", "struct aa_perms *"]


func: label_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 *", "unsigned int *"]


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: int
module: vm
args:
["struct user_namespace *", "struct inode *", "const void *", "int", "const char *", "enum ima_hooks", "int", "const char *", "bool", "u8 *", "size_t"]


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 *", "unsigned int *"]


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 *, const struct avtab_key *, const struct avtab_datum *, void *)", "void *"]


func: avtab_insert_node
ret: static struct avtab_node *
module: vm
args:
["struct avtab *", "int", "struct avtab_node *", "const struct avtab_key *", "const 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: compute_sid_handle_invalid_context
ret: static int
module: vm
args:
["struct selinux_state *", "struct selinux_policy *", "struct sidtab_entry *", "struct sidtab_entry *", "u16", "struct context *"]


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_encodeSequences_bmi2
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: 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_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_aead
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: pcrypt_create_aead
ret: static int
module: pcrypt
args:
["struct crypto_template *", "struct rtattr **", "struct crypto_attr_type *", "struct crypto_attr_type *"]


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: transfer_from_dma_buf
ret: static void
module: pcl812
args:
["struct comedi_subdevice *", "unsigned short *", "unsigned int", "unsigned int", "struct comedi_device *"]


func: pcl730_get_bits
ret: static unsigned int
module: pcl730
args:
["struct comedi_subdevice *", "struct comedi_device *", "struct comedi_subdevice *", "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:
["unsigned int", "int", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_subdevice *", "struct comedi_device *"]


func: cb_pcidas64_ai_check_chanlist
ret: static int
module: cb_pcidas64
args:
["struct comedi_subdevice *", "struct comedi_cmd *", "struct comedi_device *", "struct comedi_cmd *", "struct comedi_device *"]


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


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: btintel_firmware_version
ret: static bool
module: btintel
args:
["struct hci_dev *", "u8", "u8", "u8", "u32 *", "const struct firmware *", "const struct firmware *"]


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: 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: send_kbbl_msg
ret: static int
module: wilco_ec
args:
["struct wilco_ec_device *", "struct wilco_keyboard_leds_msg *", "struct wilco_keyboard_leds_msg *"]


func: samsung_new_rfkill
ret: static int
module: samsung-laptop
args:
["struct samsung_laptop *", "struct samsung_rfkill *", "const char *", "enum rfkill_type", "const struct rfkill_ops *", "int"]


func: tpacpi_new_rfkill
ret: static int
module: thinkpad_acpi
args:
["const enum tpacpi_rfk_id", "const struct tpacpi_rfk_ops *", "const enum rfkill_type", "const char *", "const bool"]


func: asus_rfkill_setup
ret: static int
module: asus-laptop
args:
["struct asus_laptop *", "struct asus_rfkill *", "const char *", "int", "int", "const struct rfkill_ops *"]


func: telemetry_setup_evtconfig
ret: static int
module: intel_telemetry_pltdrv
args:
["enum telemetry_action", "struct telemetry_evtconfig", "struct telemetry_evtconfig", "struct telemetry_evtconfig", "struct telemetry_evtconfig"]


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: _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: bxtwc_add_chained_irq_chip
ret: static int
module: intel_soc_pmic_bxtwc
args:
["struct intel_soc_pmic *", "struct regmap_irq_chip_data *", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **", "int"]


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: 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: speedstep_get_freqs
ret: unsigned int
module: speedstep-lib
args:
["enum speedstep_processor", "unsigned int *", "unsigned int *", "unsigned int *", "void (*)(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: shadow_child
ret: static int
module: dm-persistent-data
args:
["struct dm_btree_info *", "struct dm_btree_value_type *", "struct btree_node *", "unsigned int", "struct dm_block **"]


func: sm_ll_dec_bitmap
ret: static int
module: dm-persistent-data
args:
["struct ll_disk *", "dm_block_t", "uint32_t", "uint32_t", "struct inc_context *", "int32_t *", "dm_block_t *"]


func: sm_ll_inc_bitmap
ret: static int
module: dm-persistent-data
args:
["struct ll_disk *", "dm_block_t", "uint32_t", "uint32_t", "int32_t *", "dm_block_t *", "struct inc_context *"]


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: 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: xillybus_init_chrdev
ret: int
module: xillybus_class
args:
["struct device *", "const struct file_operations *", "struct module *", "void *", "unsigned char *", "unsigned int", "int", "const char *", "bool"]


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: smapi_request
ret: static int
module: mwave
args:
["unsigned short", "unsigned short", "unsigned short", "unsigned short", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *", "unsigned short *"]


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: 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_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: 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: 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: 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: adis16480_set_filter_freq
ret: static int
module: adis16480
args:
["unsigned int", "const struct iio_chan_spec *", "struct iio_dev *", "const struct iio_chan_spec *", "struct iio_dev *"]


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: cros_pchg_ec_command
ret: static int
module: cros_peripheral_charger
args:
["const struct charger_data *", "unsigned int", "unsigned int", "const void *", "unsigned int", "void *", "unsigned int"]


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: adjust_io
ret: static int
module: pcmcia_rsrc
args:
["unsigned int", "unsigned long", "unsigned long", "struct pcmcia_socket *", "struct pcmcia_socket *"]


func: do_mem_probe
ret: static int
module: pcmcia_rsrc
args:
["struct pcmcia_socket *", "u_long", "u_long", "int (*)(struct pcmcia_socket *, struct resource *, unsigned int *)", "int (*)(struct pcmcia_socket *, struct resource *, unsigned int *)"]


func: do_validate_mem
ret: static int
module: pcmcia_rsrc
args:
["struct pcmcia_socket *", "unsigned long", "unsigned long", "int (*)(struct pcmcia_socket *, struct resource *, unsigned int *)"]


func: pcmcia_loop_tuple
ret: int
module: pcmcia
args:
["struct pcmcia_device *", "cisdata_t", "int (*)(struct pcmcia_device *, tuple_t *, void *)", "void *"]


func: pccard_loop_tuple
ret: static int
module: pcmcia
args:
["struct pcmcia_socket *", "unsigned int", "cisdata_t", "cisparse_t *", "void *", "int (*)(tuple_t *, cisparse_t *, void *)"]


func: pcmcia_access_config
ret: static int
module: pcmcia
args:
["struct pcmcia_device *", "off_t", "u8 *", "int (*)(struct pcmcia_socket *, int, unsigned int, unsigned int, 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: 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 *", "struct __va_list_tag *"]


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 *", "struct __va_list_tag *"]


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: __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 *", "struct __va_list_tag *"]


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_syncobj_array_wait
ret: static int
module: drm
args:
["struct drm_syncobj_wait *", "struct drm_syncobj_timeline_wait *", "struct drm_syncobj **", "bool", "struct drm_file *", "struct drm_device *"]


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", "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_dp_sideband_parse_link_address
ret: static bool
module: drm_kms_helper
args:
["struct drm_dp_sideband_msg_rx *", "struct drm_dp_sideband_msg_reply_body *", "const struct drm_dp_mst_topology_mgr *"]


func: drm_dp_sideband_parse_reply
ret: static bool
module: drm_kms_helper
args:
["const struct drm_dp_mst_topology_mgr *", "struct drm_dp_sideband_msg_rx *", "struct drm_dp_sideband_msg_reply_body *"]


func: drm_dp_sideband_parse_req
ret: static bool
module: drm_kms_helper
args:
["const struct drm_dp_mst_topology_mgr *", "struct drm_dp_sideband_msg_rx *", "struct drm_dp_sideband_msg_req_body *"]


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: 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: fill_in_l2_l3_pcache
ret: static int
module: amdgpu
args:
["struct crat_subtype_cache *", "struct kfd_gpu_cache_info *", "struct kfd_cu_info *", "int", "int", "unsigned int"]


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: svm_migrate_copy_memory_gart
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "dma_addr_t *", "uint64_t *", "uint64_t", "enum MIGRATION_COPY_DIR", "struct dma_fence **"]


func: svm_migrate_copy_to_ram
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct svm_range *", "struct migrate_vma *", "struct dma_fence **", "dma_addr_t *", "uint64_t"]


func: svm_migrate_copy_to_vram
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct svm_range *", "struct migrate_vma *", "struct dma_fence **", "dma_addr_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: svm_ioctl
ret: int
module: amdgpu
args:
["struct kfd_process *", "enum kfd_ioctl_svm_op", "uint64_t", "uint64_t", "uint32_t", "struct kfd_ioctl_svm_attribute *"]


func: svm_range_split_by_granularity
ret: int
module: amdgpu
args:
["struct kfd_process *", "struct mm_struct *", "unsigned long", "struct svm_range *", "struct svm_range *"]


func: svm_range_add
ret: static int
module: amdgpu
args:
["struct kfd_process *", "uint64_t", "uint64_t", "uint32_t", "struct kfd_ioctl_svm_attribute *", "struct list_head *", "struct list_head *", "struct list_head *"]


func: svm_range_dma_map_dev
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct svm_range *", "unsigned long", "unsigned long", "unsigned long *", "uint32_t"]


func: svm_range_handle_overlap
ret: static int
module: amdgpu
args:
["struct svm_range_list *", "struct svm_range *", "unsigned long", "unsigned long", "struct list_head *", "struct list_head *", "struct list_head *", "unsigned long *"]


func: svm_range_map_to_gpu
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "struct svm_range *", "unsigned long", "unsigned long", "bool", "dma_addr_t *", "struct amdgpu_device *", "struct dma_fence **"]


func: svm_range_unmap_split
ret: static void
module: amdgpu
args:
["struct mm_struct *", "struct svm_range *", "struct svm_range *", "unsigned long", "unsigned long"]


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: register_dmub_notify_callback
ret: bool
module: amdgpu
args:
["struct amdgpu_device *", "enum dmub_notification_type", "dmub_notify_interrupt_callback_t", "bool"]


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: 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_helper_dmub_aux_transfer_sync
ret: int
module: amdgpu
args:
["struct dc_context *", "const struct dc_link *", "struct aux_payload *", "enum aux_return_code_type *"]


func: dm_helpers_dmub_set_config_sync
ret: int
module: amdgpu
args:
["struct dc_context *", "const struct dc_link *", "struct set_config_cmd_payload *", "enum set_config_status *"]


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: compute_mst_dsc_configs_for_link
ret: static bool
module: amdgpu
args:
["struct drm_atomic_state *", "struct dc_state *", "struct dc_link *", "struct dsc_mst_fairness_vars *"]


func: increase_dsc_bpp
ret: static void
module: amdgpu
args:
["struct drm_atomic_state *", "struct dc_link *", "struct dsc_mst_fairness_params *", "struct dsc_mst_fairness_vars *", "int"]


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_acquire_release_mpc_3dlut
ret: bool
module: amdgpu
args:
["struct dc *", "bool", "struct dc_stream_state *", "struct dc_3dlut **", "struct dc_transfer_func **"]


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: dp_get_lane_status_and_drive_settings
ret: enum dc_status
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: decide_fallback_link_setting
ret: static bool
module: amdgpu
args:
["struct dc_link_settings *", "enum link_training_result", "struct dc_link_settings", "struct dc_link_settings"]


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: override_training_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "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: dmub_psr_set_version
ret: static bool
module: amdgpu
args:
["uint8_t", "struct dc_stream_state *", "struct dmub_psr *", "struct dc_stream_state *", "struct dmub_psr *"]


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: dpp1_cnv_setup
ret: void
module: amdgpu
args:
["struct dpp *", "enum surface_pixel_format", "enum expansion_mode", "struct dc_csc_transform", "enum dc_color_space", "struct cnv_alpha_2bit_lut *"]


func: dpp1_construct
ret: void
module: amdgpu
args:
["struct dcn10_dpp *", "struct dc_context *", "uint32_t", "const struct dcn_dpp_registers *", "const struct dcn_dpp_shift *", "const struct dcn_dpp_mask *"]


func: dpp1_set_cursor_position
ret: void
module: amdgpu
args:
["struct dpp *", "const struct dc_cursor_position *", "const struct dc_cursor_mi_param *", "uint32_t", "uint32_t"]


func: dpp1_program_input_csc
ret: void
module: amdgpu
args:
["struct dpp *", "enum dc_color_space", "enum dcn10_input_csc_select", "const struct out_csc_color_matrix *"]


func: hubbub1_construct
ret: void
module: amdgpu
args:
["struct hubbub *", "struct dc_context *", "const struct dcn_hubbub_registers *", "const struct dcn_hubbub_shift *", "const struct dcn_hubbub_mask *"]


func: dcn10_hubp_construct
ret: void
module: amdgpu
args:
["struct dcn10_hubp *", "struct dc_context *", "uint32_t", "const struct dcn_mi_registers *", "const struct dcn_mi_shift *", "const struct dcn_mi_mask *"]


func: hubp1_program_size
ret: void
module: amdgpu
args:
["struct hubp *", "enum surface_pixel_format", "const struct plane_size *", "struct dc_plane_dcc_param *"]


func: hubp1_program_surface_config
ret: void
module: amdgpu
args:
["struct hubp *", "enum surface_pixel_format", "union dc_tiling_info *", "struct plane_size *", "enum dc_rotation_angle", "struct dc_plane_dcc_param *", "bool", "unsigned int"]


func: hubp1_setup
ret: static void
module: amdgpu
args:
["struct hubp *", "struct _vcs_dpi_display_dlg_regs_st *", "struct _vcs_dpi_display_ttu_regs_st *", "struct _vcs_dpi_display_rq_regs_st *", "struct _vcs_dpi_display_pipe_dest_params_st *"]


func: dcn10_ipp_construct
ret: void
module: amdgpu
args:
["struct dcn10_ipp *", "struct dc_context *", "int", "const struct dcn10_ipp_registers *", "const struct dcn10_ipp_shift *", "const struct dcn10_ipp_mask *"]


func: dcn10_link_encoder_construct
ret: void
module: amdgpu
args:
["struct dcn10_link_encoder *", "const struct encoder_init_data *", "const struct encoder_feature_support *", "const struct dcn10_link_enc_registers *", "const struct dcn10_link_enc_aux_registers *", "const struct dcn10_link_enc_hpd_registers *", "const struct dcn10_link_enc_shift *", "const struct dcn10_link_enc_mask *"]


func: dcn10_link_encoder_validate_dvi_output
ret: bool
module: amdgpu
args:
["const struct dcn10_link_encoder *", "enum signal_type", "enum signal_type", "const struct dc_crtc_timing *"]


func: dcn10_mpc_construct
ret: void
module: amdgpu
args:
["struct dcn10_mpc *", "struct dc_context *", "const struct dcn_mpc_registers *", "const struct dcn_mpc_shift *", "const struct dcn_mpc_mask *", "int"]


func: mpc1_insert_plane
ret: struct mpcc *
module: amdgpu
args:
["struct mpc *", "struct mpc_tree *", "struct mpcc_blnd_cfg *", "struct mpcc_sm_cfg *", "struct mpcc *", "int", "int"]


func: dcn10_opp_construct
ret: void
module: amdgpu
args:
["struct dcn10_opp *", "struct dc_context *", "uint32_t", "const struct dcn10_opp_registers *", "const struct dcn10_opp_shift *", "const struct dcn10_opp_mask *"]


func: dcn10_stream_encoder_construct
ret: void
module: amdgpu
args:
["struct dcn10_stream_encoder *", "struct dc_context *", "struct dc_bios *", "enum engine_id", "const struct dcn10_stream_enc_registers *", "const struct dcn10_stream_encoder_shift *", "const struct dcn10_stream_encoder_mask *"]


func: dccg2_create
ret: struct dccg *
module: amdgpu
args:
["struct dc_context *", "const struct dccg_registers *", "const struct dccg_shift *", "const struct dccg_mask *"]


func: dpp2_construct
ret: bool
module: amdgpu
args:
["struct dcn20_dpp *", "struct dc_context *", "uint32_t", "const struct dcn2_dpp_registers *", "const struct dcn2_dpp_shift *", "const struct dcn2_dpp_mask *"]


func: dpp2_program_input_csc
ret: void
module: amdgpu
args:
["struct dpp *", "enum dc_color_space", "enum dcn20_input_csc_select", "const struct out_csc_color_matrix *"]


func: dsc2_construct
ret: void
module: amdgpu
args:
["struct dcn20_dsc *", "struct dc_context *", "int", "const struct dcn20_dsc_registers *", "const struct dcn20_dsc_shift *", "const struct dcn20_dsc_mask *"]


func: dcn20_dwbc_construct
ret: void
module: amdgpu
args:
["struct dcn20_dwbc *", "struct dc_context *", "const struct dcn20_dwbc_registers *", "const struct dcn20_dwbc_shift *", "const struct dcn20_dwbc_mask *", "int"]


func: dwb_program_vert_scalar
ret: bool
module: amdgpu
args:
["struct dcn20_dwbc *", "uint32_t", "uint32_t", "struct scaling_taps", "enum dwb_subsample_position"]


func: hubbub2_construct
ret: void
module: amdgpu
args:
["struct dcn20_hubbub *", "struct dc_context *", "const struct dcn_hubbub_registers *", "const struct dcn_hubbub_shift *", "const struct dcn_hubbub_mask *"]


func: hubp2_construct
ret: bool
module: amdgpu
args:
["struct dcn20_hubp *", "struct dc_context *", "uint32_t", "const struct dcn_hubp2_registers *", "const struct dcn_hubp2_shift *", "const struct dcn_hubp2_mask *"]


func: hubp2_validate_dml_output
ret: void
module: amdgpu
args:
["struct hubp *", "struct dc_context *", "struct _vcs_dpi_display_rq_regs_st *", "struct _vcs_dpi_display_dlg_regs_st *", "struct _vcs_dpi_display_ttu_regs_st *"]


func: dcn20_set_disp_pattern_generator
ret: void
module: amdgpu
args:
["const struct dc *", "struct pipe_ctx *", "enum controller_dp_test_pattern", "enum controller_dp_color_space", "enum dc_color_depth", "const struct tg_color *", "int", "int", "int"]


func: dcn20_link_encoder_construct
ret: void
module: amdgpu
args:
["struct dcn20_link_encoder *", "const struct encoder_init_data *", "const struct encoder_feature_support *", "const struct dcn10_link_enc_registers *", "const struct dcn10_link_enc_aux_registers *", "const struct dcn10_link_enc_hpd_registers *", "const struct dcn10_link_enc_shift *", "const struct dcn10_link_enc_mask *"]


func: dcn20_mmhubbub_construct
ret: void
module: amdgpu
args:
["struct dcn20_mmhubbub *", "struct dc_context *", "const struct dcn20_mmhubbub_registers *", "const struct dcn20_mmhubbub_shift *", "const struct dcn20_mmhubbub_mask *", "int"]


func: mcifwb2_dump_frame
ret: void
module: amdgpu
args:
["struct mcif_wb *", "struct mcif_buf_params *", "enum dwb_scaler_mode", "unsigned int", "unsigned int", "struct mcif_wb_frame_dump_info *", "unsigned char *", "unsigned char *", "unsigned char *", "unsigned char *"]


func: dcn20_mpc_construct
ret: void
module: amdgpu
args:
["struct dcn20_mpc *", "struct dc_context *", "const struct dcn20_mpc_registers *", "const struct dcn20_mpc_shift *", "const struct dcn20_mpc_mask *", "int"]


func: dcn20_opp_construct
ret: void
module: amdgpu
args:
["struct dcn20_opp *", "struct dc_context *", "uint32_t", "const struct dcn20_opp_registers *", "const struct dcn20_opp_shift *", "const struct dcn20_opp_mask *"]


func: opp2_set_disp_pattern_generator
ret: void
module: amdgpu
args:
["struct output_pixel_processor *", "enum controller_dp_test_pattern", "enum controller_dp_color_space", "enum dc_color_depth", "const struct tg_color *", "int", "int", "int"]


func: optc2_align_vblanks
ret: void
module: amdgpu
args:
["struct timing_generator *", "struct timing_generator *", "uint32_t", "uint32_t", "uint8_t", "uint8_t"]


func: dcn20_fast_validate_bw
ret: bool
module: amdgpu
args:
["struct dc *", "struct dc_state *", "display_e2e_pipe_params_st *", "int *", "int *", "int *", "bool"]


func: dcn20_find_secondary_pipe
ret: struct pipe_ctx *
module: amdgpu
args:
["struct dc *", "struct resource_context *", "const struct resource_pool *", "const struct pipe_ctx *"]


func: dcn20_release_dsc
ret: void
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "struct display_stream_compressor **"]


func: dcn20_split_stream_for_mpc
ret: void
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "struct pipe_ctx *", "struct pipe_ctx *"]


func: dcn20_update_bounding_box
ret: void
module: amdgpu
args:
["struct dc *", "struct _vcs_dpi_soc_bounding_box_st *", "struct pp_smu_nv_clock_table *", "unsigned int *", "unsigned int"]


func: dcn20_calculate_wm
ret: static void
module: amdgpu
args:
["struct dc *", "struct dc_state *", "display_e2e_pipe_params_st *", "int *", "int *", "int", "bool"]


func: hubp21_construct
ret: bool
module: amdgpu
args:
["struct dcn21_hubp *", "struct dc_context *", "uint32_t", "const struct dcn_hubp2_registers *", "const struct dcn_hubp2_shift *", "const struct dcn_hubp2_mask *"]


func: dcn21_link_encoder_construct
ret: void
module: amdgpu
args:
["struct dcn21_link_encoder *", "const struct encoder_init_data *", "const struct encoder_feature_support *", "const struct dcn10_link_enc_registers *", "const struct dcn10_link_enc_aux_registers *", "const struct dcn10_link_enc_hpd_registers *", "const struct dcn10_link_enc_shift *", "const struct dcn10_link_enc_mask *"]


func: calculate_wm_set_for_vlevel
ret: static void
module: amdgpu
args:
["int", "struct wm_range_table_entry *", "struct dcn_watermarks *", "struct display_mode_lib *", "display_e2e_pipe_params_st *", "int"]


func: afmt3_construct
ret: void
module: amdgpu
args:
["struct dcn30_afmt *", "struct dc_context *", "uint32_t", "const struct dcn30_afmt_registers *", "const struct dcn30_afmt_shift *", "const struct dcn30_afmt_mask *"]


func: dcn30_dio_stream_encoder_construct
ret: void
module: amdgpu
args:
["struct dcn10_stream_encoder *", "struct dc_context *", "struct dc_bios *", "enum engine_id", "struct vpg *", "struct afmt *", "const struct dcn10_stream_enc_registers *", "const struct dcn10_stream_encoder_shift *", "const struct dcn10_stream_encoder_mask *"]


func: dpp3_construct
ret: bool
module: amdgpu
args:
["struct dcn3_dpp *", "struct dc_context *", "uint32_t", "const struct dcn3_dpp_registers *", "const struct dcn3_dpp_shift *", "const struct dcn3_dpp_mask *"]


func: dcn30_dwbc_construct
ret: void
module: amdgpu
args:
["struct dcn30_dwbc *", "struct dc_context *", "const struct dcn30_dwbc_registers *", "const struct dcn30_dwbc_shift *", "const struct dcn30_dwbc_mask *", "int"]


func: dcn30_mmhubbub_construct
ret: void
module: amdgpu
args:
["struct dcn30_mmhubbub *", "struct dc_context *", "const struct dcn30_mmhubbub_registers *", "const struct dcn30_mmhubbub_shift *", "const struct dcn30_mmhubbub_mask *", "int"]


func: dcn30_mpc_construct
ret: void
module: amdgpu
args:
["struct dcn30_mpc *", "struct dc_context *", "const struct dcn30_mpc_registers *", "const struct dcn30_mpc_shift *", "const struct dcn30_mpc_mask *", "int", "int"]


func: dcn30_acquire_post_bldn_3dlut
ret: bool
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "int", "struct dc_3dlut **", "struct dc_transfer_func **"]


func: dcn30_release_post_bldn_3dlut
ret: bool
module: amdgpu
args:
["struct resource_context *", "const struct resource_pool *", "struct dc_3dlut **", "struct dc_transfer_func **"]


func: dcn30_split_stream_for_mpc_or_odm
ret: static bool
module: amdgpu
args:
["const struct dc *", "struct resource_context *", "struct pipe_ctx *", "struct pipe_ctx *", "bool"]


func: vpg3_construct
ret: void
module: amdgpu
args:
["struct dcn30_vpg *", "struct dc_context *", "uint32_t", "const struct dcn30_vpg_registers *", "const struct dcn30_vpg_shift *", "const struct dcn30_vpg_mask *"]


func: dcn301_panel_cntl_construct
ret: void
module: amdgpu
args:
["struct dcn301_panel_cntl *", "const struct panel_cntl_init_data *", "const struct dce_panel_cntl_registers *", "const struct dcn301_panel_cntl_shift *", "const struct dcn301_panel_cntl_mask *"]


func: dcn31_link_encoder_construct_minimal
ret: void
module: amdgpu
args:
["struct dcn20_link_encoder *", "struct dc_context *", "const struct encoder_feature_support *", "const struct dcn10_link_enc_registers *", "enum engine_id"]


func: hubbub31_construct
ret: void
module: amdgpu
args:
["struct dcn20_hubbub *", "struct dc_context *", "const struct dcn_hubbub_registers *", "const struct dcn_hubbub_shift *", "const struct dcn_hubbub_mask *", "int", "int", "int"]


func: CalculateActiveRowBandwidth
ret: static void
module: amdgpu
args:
["bool", "enum source_format_class", "double", "bool", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double *", "double *", "double *"]


func: CalculateFlipSchedule
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "double", "double", "unsigned int", "bool", "double", "unsigned int", "enum source_format_class", "unsigned int", "double", "double", "double", "double", "unsigned int", "unsigned int", "bool", "unsigned int", "unsigned int", "double", "double *", "double *", "double *", "bool *"]


func: CalculatePrefetchSchedule
ret: static bool
module: amdgpu
args:
["double", "double", "double", "double", "unsigned int", "unsigned int", "bool", "unsigned int", "double", "double", "double", "double", "double", "double", "unsigned int", "enum output_format_class", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "bool", "unsigned int", "unsigned int", "bool", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "unsigned int", "double", "double", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "bool", "double", "bool", "bool", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "double *", "unsigned int *", "double *", "double *", "struct display_mode_lib *"]


func: CalculatePrefetchSourceLines
ret: static double
module: amdgpu
args:
["struct display_mode_lib *", "double", "double", "bool", "bool", "unsigned int", "unsigned int", "double *", "unsigned int *"]


func: CalculateRemoteSurfaceFlipDelay
ret: static double
module: amdgpu
args:
["double", "double", "double", "double", "double", "double", "double", "double", "double", "double", "double", "double", "double", "double *", "double *", "double *", "struct display_mode_lib *"]


func: CalculateVMAndRowBytes
ret: static unsigned int
module: amdgpu
args:
["struct display_mode_lib *", "bool", "unsigned int", "unsigned int", "enum source_format_class", "unsigned int", "unsigned int", "enum scan_direction_class", "unsigned int", "unsigned int", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "bool *", "unsigned int *", "unsigned int *", "unsigned int"]


func: CalculateWriteBackDelay
ret: static double
module: amdgpu
args:
["enum source_format_class", "double", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: CalculateDelayAfterScaler
ret: static bool
module: amdgpu
args:
["struct display_mode_lib *", "double", "double", "double", "double", "double", "double", "double", "double", "unsigned int", "unsigned int", "bool", "unsigned int", "double", "double", "double", "double", "double", "double", "unsigned int", "enum output_format_class", "unsigned int", "unsigned int", "double", "double", "unsigned int", "unsigned int", "bool", "bool", "double *", "double *", "double"]


func: CalculatePrefetchSchedule
ret: static bool
module: amdgpu
args:
["double", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "bool", "unsigned int", "unsigned int", "bool", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "unsigned int", "double", "double", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "bool", "double", "bool", "bool", "double", "double", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "double *", "double *", "struct display_mode_lib *"]


func: TruncToValidBPP
ret: static unsigned int
module: amdgpu
args:
["double", "double", "bool", "enum output_encoder_class", "enum output_format_class", "unsigned int"]


func: dml20_rq_dlg_get_dlg_reg
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "display_dlg_regs_st *", "display_ttu_regs_st *", "const display_e2e_pipe_params_st *", "const unsigned int", "const unsigned int", "const bool", "const bool", "const bool", "const bool", "const bool"]


func: calculate_ttu_cursor
ret: static void
module: amdgpu
args:
["double *", "double *", "double", "double", "double", "double", "double", "double", "unsigned int", "enum cursor_bpp", "struct display_mode_lib *"]


func: dml20_rq_dlg_get_dlg_params
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "const display_e2e_pipe_params_st *", "const unsigned int", "const unsigned int", "display_dlg_regs_st *", "display_ttu_regs_st *", "const bool", "const bool", "const display_dlg_sys_params_st", "const display_rq_dlg_params_st", "const display_dlg_sys_params_st", "const display_rq_dlg_params_st"]


func: extract_rq_sizing_regs
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "display_data_rq_regs_st *", "const display_data_rq_sizing_params_st"]


func: get_meta_and_pte_attr
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "display_data_rq_dlg_params_st *", "display_data_rq_misc_params_st *", "display_data_rq_sizing_params_st *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: get_refcyc_per_delivery
ret: static double
module: amdgpu
args:
["double", "double", "bool", "unsigned int", "unsigned int", "double", "double", "unsigned int", "unsigned int", "struct display_mode_lib *"]


func: handle_det_buf_split
ret: static void
module: amdgpu
args:
["display_rq_params_st *", "const display_pipe_source_params_st", "struct display_mode_lib *", "const display_pipe_source_params_st", "struct display_mode_lib *"]


func: CalculateActiveRowBandwidth
ret: static void
module: amdgpu
args:
["bool", "enum source_format_class", "double", "bool", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double *", "double *"]


func: CalculateDCCConfiguration
ret: static double
module: amdgpu
args:
["bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "enum dm_swizzle_mode", "unsigned int", "enum scan_direction_class", "unsigned int *", "unsigned int *", "unsigned int *", "bool"]


func: CalculateDCFCLKDeepSleep
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "unsigned int", "double *", "double *", "double *", "double *", "int *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculateFlipSchedule
ret: static void
module: amdgpu
args:
["double", "double", "double", "double", "unsigned int", "bool", "unsigned int", "unsigned int", "bool", "double", "double", "double", "double", "unsigned int", "enum source_format_class", "double", "double", "double", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double *", "double *", "double *", "bool *", "struct display_mode_lib *"]


func: CalculateMetaAndPTETimes
ret: static void
module: amdgpu
args:
["unsigned int", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "bool *", "double *", "double *", "double *", "enum scan_direction_class *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculatePixelDeliveryTimes
ret: static void
module: amdgpu
args:
["unsigned int", "double *", "double *", "double *", "unsigned int *", "unsigned int *", "int *", "double *", "double *", "double *", "double *", "double *", "double *", "enum scan_direction_class *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculatePrefetchSchedule
ret: static bool
module: amdgpu
args:
["double", "double", "Pipe *", "unsigned int", "double", "double", "double", "double", "double", "double", "unsigned int", "enum output_format_class", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "HostVM *", "bool", "int", "unsigned int", "bool", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "unsigned int", "double", "double", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "double", "bool", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "double *", "double *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "bool", "struct display_mode_lib *"]


func: CalculateUrgentBurstFactor
ret: static void
module: amdgpu
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "double", "double", "double", "double", "double", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "unsigned int *"]


func: CalculateVMAndRowBytes
ret: static unsigned int
module: amdgpu
args:
["struct display_mode_lib *", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "enum scan_direction_class", "unsigned int", "unsigned int", "bool", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "bool *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int", "enum source_format_class"]


func: CalculateWatermarksAndDRAMSpeedChangeSupport
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double", "double", "double", "bool", "int *", "unsigned int", "double", "double", "double", "double", "double", "double", "double", "double", "double", "int *", "bool *", "double *", "double *", "unsigned int *", "double *", "unsigned int *", "double *", "unsigned int *", "double *", "double *", "unsigned int *", "unsigned int *", "double *", "unsigned int *", "double *", "unsigned int *", "double *", "double *", "bool *", "enum source_format_class *", "double *", "double *", "double *", "enum clock_change_support *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: get_meta_and_pte_attr
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "display_data_rq_dlg_params_st *", "display_data_rq_misc_params_st *", "display_data_rq_sizing_params_st *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: get_surf_rq_param
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "display_data_rq_sizing_params_st *", "display_data_rq_dlg_params_st *", "display_data_rq_misc_params_st *", "const display_pipe_params_st *", "bool"]


func: dml30_CalculateWriteBackDISPCLK
ret: double
module: amdgpu
args:
["enum source_format_class", "double", "double", "double", "unsigned int", "unsigned int", "long", "long", "unsigned int", "unsigned int"]


func: CalculateBytePerPixelAnd256BBlockSizes
ret: static bool
module: amdgpu
args:
["enum source_format_class", "enum dm_swizzle_mode", "unsigned int *", "unsigned int *", "double *", "double *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: CalculateDCCConfiguration
ret: static void
module: amdgpu
args:
["bool", "enum source_format_class", "unsigned int", "unsigned int", "double", "unsigned int", "unsigned int", "enum dm_swizzle_mode", "unsigned int", "unsigned int", "enum scan_direction_class", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "double", "double", "unsigned int", "unsigned int", "bool"]


func: CalculateDCFCLKDeepSleep
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "unsigned int", "int *", "int *", "double *", "double *", "double *", "double *", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "int", "double *"]


func: CalculateDynamicMetadataParameters
ret: static void
module: amdgpu
args:
["int", "double", "double", "double", "double", "long", "long", "long", "long", "int", "bool", "double *", "double *", "double *", "double *"]


func: CalculateExtraLatencyBytes
ret: static double
module: amdgpu
args:
["long", "int", "int", "int", "int", "bool", "bool", "int", "int *", "int *", "double", "double", "double", "int"]


func: CalculateFlipSchedule
ret: static void
module: amdgpu
args:
["double", "double", "double", "double", "unsigned int", "bool", "unsigned int", "bool", "double", "double", "double", "double", "unsigned int", "enum source_format_class", "double", "double", "double", "double", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double *", "double *", "double *", "bool *", "double", "struct display_mode_lib *"]


func: CalculateMetaAndPTETimes
ret: static void
module: amdgpu
args:
["int", "bool", "int", "int", "int *", "double *", "double *", "double *", "double *", "bool *", "double *", "int *", "int *", "enum scan_direction_class *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculatePixelDeliveryTimes
ret: static void
module: amdgpu
args:
["unsigned int", "double *", "double *", "double *", "double *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "double *", "int *", "enum scan_direction_class *", "unsigned int *", "unsigned int (*)[2]", "unsigned int (*)[2]", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculatePrefetchSchedule
ret: static bool
module: amdgpu
args:
["double", "double", "Pipe *", "unsigned int", "double", "double", "double", "double", "double", "unsigned int", "enum output_format_class", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "bool", "unsigned int", "bool", "bool", "int", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "unsigned int", "double", "int", "double", "unsigned int", "double", "int", "double", "unsigned int", "long", "long", "unsigned int", "unsigned int", "double", "bool", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "double *", "bool *", "double *", "double *", "double *", "double *", "double *", "double *", "unsigned int *", "unsigned int", "unsigned int", "double", "struct display_mode_lib *"]


func: CalculateRowBandwidth
ret: static void
module: amdgpu
args:
["bool", "enum source_format_class", "double", "double", "bool", "double", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double *", "double *"]


func: CalculateStutterEfficiency
ret: static void
module: amdgpu
args:
["int", "long", "double", "double", "double", "double", "bool", "int *", "unsigned int *", "int *", "double *", "double *", "int *", "int *", "double *", "double *", "int *", "int *", "double *", "double *", "enum scan_direction_class *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "bool *", "bool *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculateSwathAndDETConfiguration
ret: static void
module: amdgpu
args:
["bool", "int", "unsigned int", "double *", "double *", "enum scan_direction_class *", "enum source_format_class *", "enum dm_swizzle_mode *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "enum odm_combine_mode *", "int *", "int *", "int *", "double *", "double *", "int *", "double *", "double *", "int *", "int *", "int *", "double *", "double *", "int *", "int *", "unsigned int *", "unsigned int *", "bool *", "bool *"]


func: CalculateSwathWidth
ret: static void
module: amdgpu
args:
["bool", "int", "enum source_format_class *", "enum scan_direction_class *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "enum odm_combine_mode *", "int *", "int *", "int *", "int *", "int *", "int *", "int *", "unsigned int *", "double *", "int *", "double *", "double *", "double *", "double *", "int *", "int *", "unsigned int *", "unsigned int *"]


func: CalculateUrgentBurstFactor
ret: static void
module: amdgpu
args:
["long", "long", "unsigned int", "unsigned int", "double", "double", "double", "unsigned int", "unsigned int", "double", "double", "double", "double", "double", "double *", "double *", "double *", "bool *", "double", "unsigned int"]


func: CalculateVMAndRowBytes
ret: static unsigned int
module: amdgpu
args:
["struct display_mode_lib *", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "enum scan_direction_class", "unsigned int", "unsigned int", "bool", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "bool *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "enum source_format_class"]


func: CalculateVMGroupAndRequestTimes
ret: static void
module: amdgpu
args:
["unsigned int", "bool", "unsigned int", "unsigned int *", "int *", "double *", "double *", "bool *", "double *", "int *", "int *", "int *", "unsigned int *", "unsigned int *", "int *", "int *", "double *", "double *", "double *", "double *"]


func: CalculateWatermarksAndDRAMSpeedChangeSupport
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "double", "double", "bool", "unsigned int *", "unsigned int", "double", "double", "double", "double", "double", "double", "double", "double", "double", "unsigned int *", "bool *", "double *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "double *", "double *", "double *", "double *", "unsigned int *", "unsigned int *", "double *", "double *", "unsigned int *", "double *", "unsigned int *", "double *", "double *", "double *", "double *", "bool *", "enum source_format_class *", "double *", "double *", "double *", "enum clock_change_support *", "double *", "double *", "double *", "double *", "double *", "double *", "double *"]


func: CalculateWriteBackDelay
ret: static double
module: amdgpu
args:
["double", "unsigned int", "long", "long", "long", "unsigned int", "double", "enum source_format_class"]


func: TruncToValidBPP
ret: static double
module: amdgpu
args:
["double", "int", "double", "double", "bool", "enum output_encoder_class", "enum output_format_class", "unsigned int", "enum odm_combine_mode", "int", "int", "int", "long", "long"]


func: UseMinimumDCFCLK
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "int", "int", "double", "double", "int", "int", "int", "int", "int", "bool", "int", "bool", "int", "double", "int", "bool", "enum immediate_flip_requirement", "bool", "double", "double", "double", "double", "int *", "int *", "int *", "int *", "bool *", "double (*)[2][8]", "double (*)[2]", "double *", "unsigned int (*)[2][8]", "double (*)[2]", "double (*)[2][8]", "double (*)[2]", "double (*)[2]", "double (*)[2]", "double (*)[2]", "unsigned int (*)[2]", "unsigned int (*)[2]", "int *", "double (*)[2][8]", "double (*)[2][8]", "int (*)[2][8]", "int (*)[2][8]", "int *", "int *", "int *", "double *", "double (*)[2][8]", "double (*)[2][8]", "double (*)[2][8]", "bool *", "double (*)[2][8]", "double (*)[2][8]", "double *", "double *", "double *", "double (*)[2]"]


func: dscceComputeDelay
ret: static unsigned int
module: amdgpu
args:
["unsigned int", "double", "unsigned int", "unsigned int", "enum output_format_class", "enum output_encoder_class"]


