# files

file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/nvpair/fnvpair.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/nvpair/nvpair.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/nvpair/nvpair_alloc_fixed.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/nvpair/nvpair_alloc_spl.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/avl/avl.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/unicode/u8_textprep.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/unicode/uconv.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-condvar.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-cred.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-err.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-generic.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-kmem-cache.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-kmem.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-kobj.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-kstat.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-proc.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-procfs-list.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-taskq.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-thread.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-tsd.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-vmem.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-vnode.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-xdr.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/spl/spl-zlib.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/abd.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/aggsum.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/arc.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/blkptr.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/bplist.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/bpobj.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/bptree.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/bqueue.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/cityhash.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dataset_kstats.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dbuf.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dbuf_stats.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/ddt.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/ddt_zap.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu_diff.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu_object.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu_objset.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu_recv.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu_send.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu_traverse.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu_tx.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dmu_zfetch.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dnode.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dnode_sync.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_bookmark.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_crypt.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_dataset.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_deadlist.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_deleg.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_destroy.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_dir.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_pool.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_prop.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_scan.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_synctask.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/dsl_userhold.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/edonr_zfs.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/fm.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/gzip.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/hkdf.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/lz4.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/lzjb.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/metaslab.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/mmp.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/multilist.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/pathname.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/policy.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/range_tree.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/rrwlock.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/sa.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/sha256.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/skein_zfs.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/spa.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/spa_boot.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/spa_checkpoint.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/spa_config.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/spa_errlog.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/spa_history.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/spa_misc.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/spa_stats.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/space_map.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/space_reftree.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/txg.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/uberblock.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/unique.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_cache.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_disk.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_file.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_indirect.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_indirect_births.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_indirect_mapping.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_initialize.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_label.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_mirror.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_missing.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_queue.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_raidz.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_raidz_math.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_raidz_math_avx2.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_raidz_math_avx512bw.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_raidz_math_avx512f.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_raidz_math_scalar.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_raidz_math_sse2.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_raidz_math_ssse3.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_removal.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_root.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/vdev_trim.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zap.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zap_leaf.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zap_micro.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zcp.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zcp_get.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zcp_global.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zcp_iter.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zcp_synctask.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfeature.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_acl.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_byteswap.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_ctldir.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_debug.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_dir.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_fm.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_fuid.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_ioctl.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_log.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_onexit.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_ratelimit.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_replay.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_rlock.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_sa.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_sysfs.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_vfsops.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_vnops.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zfs_znode.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zil.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zio.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zio_checksum.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zio_compress.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zio_crypt.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zio_inject.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zle.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zpl_ctldir.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zpl_export.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zpl_file.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zpl_inode.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zpl_super.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zpl_xattr.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zrlock.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zthr.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zfs/zvol.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/aes/aes_impl.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/aes/aes_impl_aesni.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/aes/aes_impl_generic.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/aes/aes_impl_x86-64.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/aes/aes_modes.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/edonr/edonr.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/modes/cbc.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/modes/ccm.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/modes/ctr.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/modes/ecb.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/modes/gcm.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/modes/gcm_generic.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/modes/gcm_pclmulqdq.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/modes/modes.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/sha1/sha1.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/sha2/sha2.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/skein/skein.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/algs/skein/skein_block.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/api/kcf_cipher.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/api/kcf_ctxops.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/api/kcf_digest.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/api/kcf_mac.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/api/kcf_miscapi.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/asm-x86_64/aes/aeskey.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/core/kcf_callprov.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/core/kcf_mech_tabs.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/core/kcf_prov_lib.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/core/kcf_prov_tabs.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/core/kcf_sched.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/illumos-crypto.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/io/aes.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/io/edonr_mod.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/io/sha1_mod.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/io/sha2_mod.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/io/skein_mod.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/os/modconf.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/os/modhash.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/icp/spi/kcf_spi.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfeature_common.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_comutil.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_deleg.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_fletcher.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_fletcher_avx512.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_fletcher_intel.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_fletcher_sse.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_fletcher_superscalar.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_fletcher_superscalar4.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_namecheck.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_prop.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zfs_uio.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zpool_prop.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/zcommon/zprop_common.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lapi.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lauxlib.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lbaselib.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lcode.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lcompat.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lcorolib.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/ldebug.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/ldo.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lfunc.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lgc.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/llex.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lmem.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lobject.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lparser.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lstate.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lstring.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lstrlib.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/ltable.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/ltablib.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/ltm.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lvm.c


file:
/build/linux-fEcMoE/linux-5.4.0/debian/build/build-generic/_____________________________________dkms/build/zfs/0.8.3/build/module/lua/lzio.c


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


file:
/build/linux-fEcMoE/linux-5.4.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.c


file:
/build/linux-fEcMoE/linux-5.4.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_clockpowergating.c


file:
/build/linux-fEcMoE/linux-5.4.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.c


file:
/build/linux-fEcMoE/linux-5.4.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_processpptables.c


file:
/build/linux-fEcMoE/linux-5.4.0/drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega20_processpptables.c


# funs

func: __intel_shared_reg_get_constraints
ret: static struct event_constraint *
module: vm
args:
["struct perf_event *", "struct hw_perf_event_extra *", "struct cpu_hw_events *", "struct cpu_hw_events *"]


func: __intel_shared_reg_put_constraints
ret: static void
module: vm
args:
["struct hw_perf_event_extra *", "struct hw_perf_event_extra *", "struct cpu_hw_events *", "struct cpu_hw_events *"]


func: __intel_pmu_pebs_event
ret: static void
module: vm
args:
["struct perf_event *", "struct pt_regs *", "void *", "void *", "int", "int", "void (*)(struct perf_event *, struct pt_regs *, void *, struct perf_sample_data *, struct pt_regs *)"]


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: get_sigframe
ret: static void *
module: vm
args:
["size_t", "void **", "struct pt_regs *", "struct pt_regs *", "struct ksignal *", "struct ksignal *"]


func: __dma_map_cont
ret: static int
module: vm
args:
["struct device *", "struct scatterlist *", "int", "unsigned long", "struct scatterlist *", "struct scatterlist *"]


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: 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: mkdir_rdt_prepare
ret: static int
module: vm
args:
["struct kernfs_node *", "const char *", "umode_t", "enum rdt_group_type", "struct rdtgroup **", "struct kernfs_node *"]


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


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


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: show_signal
ret: static void
module: vm
args:
["struct task_struct *", "int", "const char *", "const char *", "long", "struct pt_regs *", "struct pt_regs *"]


func: ident_pmd_init
ret: static void
module: vm
args:
["pmd_t *", "unsigned long", "unsigned long", "struct x86_mapping_info *", "struct x86_mapping_info *"]


func: uv_program_mmr
ret: static void
module: vm
args:
["struct uv_irq_2_mmr_pnode *", "struct uv_irq_2_mmr_pnode *", "struct irq_cfg *", "struct irq_cfg *"]


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


func: __xen_pgd_walk
ret: static int
module: vm
args:
["struct mm_struct *", "pgd_t *", "int (*)(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: 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_pc_page
ret: static int
module: vm
args:
["struct request_queue *", "struct bio *", "struct page *", "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_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: cmdline_parts_set
ret: int
module: vm
args:
["struct cmdline_parts *", "sector_t", "int", "int (*)(int, struct cmdline_subpart *, void *)", "void *"]


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


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


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


func: crypto_init_spawn2
ret: int
module: vm
args:
["struct crypto_spawn *", "struct crypto_alg *", "struct crypto_instance *", "const struct crypto_type *"]


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: __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: tps68470_pmic_common_handler
ret: static acpi_status
module: vm
args:
["u32", "acpi_physical_address", "u32", "u64 *", "void *", "int (*)(struct regmap *, int, int, u64 *)", "const struct tps68470_pmic_table *", "unsigned int", "int (*)(struct regmap *, int, int, u64)"]


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_enumerate_nondev_subnodes
ret: static bool
module: vm
args:
["acpi_handle", "struct acpi_device_data *", "struct fwnode_handle *", "const union acpi_object *", "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", "struct list_head *", "struct fwnode_handle *", "const union acpi_object *"]


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: sata_link_hardreset
ret: int
module: vm
args:
["struct ata_link *", "const unsigned long *", "unsigned long", "bool *", "int (*)(struct ata_link *)"]


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: 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: 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: 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: 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: 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_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: blkif_completion
ret: static bool
module: vm
args:
["unsigned long *", "struct blkfront_ring_info *", "struct blkif_response *", "struct blkif_response *"]


func: check_for_audio_disc
ret: static int
module: vm
args:
["struct cdrom_device_info *", "const struct cdrom_device_ops *", "const struct cdrom_device_ops *"]


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_divider
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "u8", "spinlock_t *"]


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


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


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


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


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


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


func: clk_hw_register_fixed_rate_with_accuracy
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char *", "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 *", "const char *", "const char *", "unsigned long", "void *", "u8", "u8", "spinlock_t *"]


func: clk_hw_register_gpio_mux
ret: struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "u8", "struct gpio_desc *", "unsigned long"]


func: clk_register_gpio
ret: static struct clk_hw *
module: vm
args:
["struct device *", "const char *", "const char * const *", "u8", "struct gpio_desc *", "unsigned long", "const struct clk_ops *"]


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


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


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


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_get_index_gpiod_from_child
ret: struct gpio_desc *
module: vm
args:
["struct device *", "const char *", "int", "struct fwnode_handle *", "enum gpiod_flags", "const char *"]


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


func: gpiochip_irqchip_add_key
ret: int
module: vm
args:
["struct gpio_chip *", "struct irq_chip *", "unsigned int", "irq_flow_handler_t", "unsigned int", "bool", "struct lock_class_key *", "struct lock_class_key *"]


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: i2c_new_probed_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: __map_single
ret: static dma_addr_t
module: vm
args:
["struct dma_ops_domain *", "phys_addr_t", "size_t", "enum dma_data_direction", "u64", "struct device *"]


func: __domain_mapping
ret: static int
module: vm
args:
["struct dmar_domain *", "unsigned long", "struct scatterlist *", "unsigned long", "unsigned long", "int"]


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: __flush_svm_range_dev
ret: static void
module: vm
args:
["struct intel_svm_dev *", "unsigned long", "unsigned long", "struct intel_svm *", "struct intel_svm *", "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: arizona_disable_freerun_sysclk
ret: static int
module: vm
args:
["struct arizona_sysclk_state *", "struct arizona_sysclk_state *", "struct arizona *", "struct arizona *"]


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 *", "atomic_t *", "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: 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 *", "int", "int *", "struct virtio_net_hdr *"]


func: xennet_make_txreqs
ret: static struct xen_netif_tx_request *
module: vm
args:
["struct netfront_queue *", "struct xen_netif_tx_request *", "struct sk_buff *", "struct page *", "unsigned int", "unsigned int"]


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 *"]


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_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: __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: 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_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: rio_dma_prep_slave_sg
ret: struct dma_async_tx_descriptor *
module: vm
args:
["struct rio_dev *", "struct dma_chan *", "struct rio_dma_data *", "enum dma_transfer_direction", "unsigned long"]


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


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


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


func: 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 *)", "void *"]


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


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_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: tty_register_device_attr
ret: struct device *
module: vm
args:
["struct tty_driver *", "unsigned int", "struct device *", "void *", "const struct attribute_group **"]


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_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_non_periodic_xfer
ret: static void
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "struct dwc2_qtd *", "enum dwc2_halt_status", "int"]


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_get_actual_xfer_length
ret: static u32
module: vm
args:
["struct dwc2_hsotg *", "struct dwc2_host_chan *", "int", "enum dwc2_halt_status", "int *", "struct dwc2_qtd *"]


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_qtd *", "enum dwc2_halt_status", "struct dwc2_hcd_urb *", "struct dwc2_hcd_urb *"]


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


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: xhci_find_new_dequeue_state
ret: void
module: vm
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "unsigned int", "struct xhci_td *", "struct xhci_dequeue_state *"]


func: finish_td
ret: static int
module: vm
args:
["struct xhci_hcd *", "struct xhci_td *", "struct xhci_transfer_event *", "struct xhci_virt_ep *", "int *"]


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: xhci_cleanup_halted_endpoint
ret: static void
module: vm
args:
["struct xhci_hcd *", "unsigned int", "unsigned int", "unsigned int", "struct xhci_td *", "enum xhci_ep_reset_type"]


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 xhci_virt_ep *", "struct xhci_tt_bw_info *", "struct usb_device *", "struct usb_device *"]


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_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_device *", "unsigned int", "unsigned int", "const struct vfio_pci_regops *", "size_t", "u32", "void *"]


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


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: 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: __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_packed
ret: static int
module: vm
args:
["struct virtqueue *", "struct scatterlist **", "unsigned int", "unsigned int", "unsigned int", "void *", "void *", "gfp_t"]


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


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


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


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


func: xenbus_map_ring
ret: int
module: vm
args:
["struct xenbus_device *", "grant_ref_t *", "unsigned int", "grant_handle_t *", "unsigned long *", "bool *"]


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 *", "phys_addr_t *", "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 page **", "unsigned int", "pgprot_t", "int *", "int", "xen_pfn_t *", "unsigned long", "struct vm_area_struct *"]


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: blkdev_write_begin
ret: static int
module: vm
args:
["struct file *", "struct address_space *", "loff_t", "unsigned int", "unsigned int", "struct page **", "void **"]


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


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


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


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


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


func: format_corename
ret: static int
module: vm
args:
["struct core_name *", "size_t **", "int *", "struct coredump_params *", "struct coredump_params *"]


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: fname_decrypt
ret: static int
module: vm
args:
["struct inode *", "struct fscrypt_str *", "struct fscrypt_str *", "const struct fscrypt_str *", "const struct fscrypt_str *"]


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


func: prepend_path
ret: static int
module: vm
args:
["char **", "int *", "const struct path *", "const struct path *", "const struct path *", "const struct path *"]


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_mode_unsafe
ret: static struct dentry *
module: vm
args:
["const char *", "umode_t", "struct dentry *", "void *", "const struct file_operations *", "const struct file_operations *", "const struct file_operations *"]


func: debugfs_create_file_size
ret: struct dentry *
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 dentry *", "struct inode *", "const char *", "const void *", "size_t", "int"]


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: ep_scan_ready_list
ret: static __poll_t
module: vm
args:
["struct eventpoll *", "__poll_t (*)(struct eventpoll *, struct list_head *, void *)", "void *", "bool", "int"]


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


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


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


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


func: _ext4_fiemap
ret: static int
module: vm
args:
["struct inode *", "struct fiemap_extent_info *", "__u64", "__u64", "int (*)(struct inode *, ext4_lblk_t, ext4_lblk_t, struct fiemap_extent_info *)"]


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


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


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


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: __ext4_new_inode
ret: struct inode *
module: vm
args:
["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 *", "void *", "int", "struct ext4_iloc *"]


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


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


func: 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_generic_delete_entry
ret: int
module: vm
args:
["handle_t *", "struct inode *", "struct ext4_dir_entry_2 *", "struct buffer_head *", "void *", "int", "int"]


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_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: handle_mount_opt
ret: static int
module: vm
args:
["struct super_block *", "char *", "int", "substring_t *", "unsigned long *", "unsigned int *", "int"]


func: ext4_xattr_block_find
ret: static int
module: vm
args:
["struct inode *", "struct ext4_xattr_block_find *", "struct ext4_xattr_info *", "struct ext4_xattr_info *"]


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: ext4_xattr_value_same
ret: static int
module: vm
args:
["struct ext4_xattr_info *", "struct ext4_xattr_info *", "struct ext4_xattr_search *", "struct ext4_xattr_search *"]


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: 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 fs_context *", "const struct fs_parameter_description *", "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_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: 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_send_recvmsg
ret: static int
module: vm
args:
["struct io_kiocb *", "const struct io_uring_sqe *", "bool", "long (*)(struct socket *, struct user_msghdr *, unsigned int)"]


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


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


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_rename
ret: int
module: vm
args:
["struct inode *", "struct dentry *", "struct inode *", "struct dentry *", "struct inode **", "unsigned int"]


func: dnotify_handle_event
ret: static int
module: vm
args:
["struct fsnotify_group *", "struct inode *", "u32", "const void *", "int", "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_add_event
ret: int
module: vm
args:
["struct fsnotify_group *", "struct fsnotify_event *", "int (*)(struct list_head *, struct fsnotify_event *)"]


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: 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: compat_rw_copy_check_uvector
ret: ssize_t
module: vm
args:
["int", "const struct compat_iovec *", "unsigned long", "unsigned long", "struct iovec *", "struct iovec **"]


func: rw_copy_check_uvector
ret: ssize_t
module: vm
args:
["int", "const struct iovec *", "unsigned long", "unsigned long", "struct iovec *", "struct iovec **"]


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: squashfs_decompress
ret: int
module: vm
args:
["struct squashfs_sb_info *", "struct buffer_head **", "int", "int", "int", "struct squashfs_page_actor *"]


func: lz4_uncompress
ret: static int
module: vm
args:
["struct squashfs_sb_info *", "void *", "struct buffer_head **", "int", "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: 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: 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: 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_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_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_run_filter_sysctl
ret: int
module: vm
args:
["struct ctl_table_header *", "struct ctl_table *", "int", "void *", "size_t *", "loff_t *", "void **", "enum bpf_attach_type"]


func: cg_sockopt_convert_ctx_access
ret: static u32
module: vm
args:
["enum bpf_access_type", "const struct bpf_insn *", "struct bpf_insn *", "struct bpf_prog *", "u32 *"]


func: 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_prog_get_info_by_fd
ret: static int
module: vm
args:
["struct bpf_prog *", "union bpf_attr *", "const union bpf_attr *", "const union bpf_attr *", "struct file *"]


func: bpf_task_fd_query_copy
ret: static int
module: vm
args:
["union bpf_attr *", "u32", "u32", "const char *", "u64", "u64", "const union bpf_attr *", "const union bpf_attr *"]


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: is_reg64
ret: static bool
module: vm
args:
["struct bpf_insn *", "enum reg_arg_type", "struct bpf_reg_state *", "struct bpf_verifier_env *", "u32"]


func: may_access_direct_pkt_data
ret: static bool
module: vm
args:
["const struct bpf_call_arg_meta *", "enum bpf_access_type", "struct bpf_verifier_env *", "struct bpf_verifier_env *"]


func: push_jmp_history
ret: static int
module: vm
args:
["struct bpf_verifier_state *", "struct bpf_verifier_state *", "struct bpf_verifier_env *", "struct bpf_verifier_env *"]


func: regsafe
ret: static bool
module: vm
args:
["struct bpf_reg_state *", "struct bpf_reg_state *", "struct bpf_id_pair *", "struct bpf_verifier_env *"]


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:
["struct bpf_reg_state *", "struct bpf_reg_state *", "struct bpf_verifier_state *", "struct bpf_verifier_state *", "const struct bpf_insn *"]


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


func: swiotlb_tbl_map_single
ret: phys_addr_t
module: vm
args:
["struct device *", "dma_addr_t", "phys_addr_t", "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: event_sched_in
ret: static int
module: vm
args:
["struct perf_event *", "struct perf_event_context *", "struct perf_cpu_context *", "struct perf_cpu_context *"]


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 task_struct *", "int", "int *", "struct perf_event_context *", "struct task_struct *"]


func: perf_addr_filter_vma_adjust
ret: static bool
module: vm
args:
["struct perf_addr_filter *", "struct vm_area_struct *", "struct perf_addr_filter_range *", "struct perf_addr_filter_range *"]


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: perf_fill_ns_link_info
ret: static void
module: vm
args:
["struct task_struct *", "const struct proc_ns_operations *", "struct perf_ns_link_info *", "struct perf_ns_link_info *"]


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: __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 *", "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_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: __ww_mutex_lock
ret: static int
module: vm
args:
["struct mutex *", "long", "struct ww_acquire_ctx *", "unsigned long", "struct lockdep_map *", "unsigned int"]


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


func: module_layout
ret: void
module: vm
args:
["struct module *", "struct modversion_info *", "struct kernel_param *", "struct kernel_symbol *", "struct tracepoint * const *"]


func: parse_args
ret: char *
module: vm
args:
["const char *", "char *", "const struct kernel_param *", "unsigned int", "s16", "s16", "void *", "int (*)(char *, char *, const char *, void *)"]


func: 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: __walk_iomem_res_desc
ret: static int
module: vm
args:
["resource_size_t", "resource_size_t", "unsigned long", "unsigned long", "bool", "void *", "int (*)(struct resource *, void *)"]


func: find_next_iomem_res
ret: static int
module: vm
args:
["resource_size_t", "resource_size_t", "unsigned long", "unsigned long", "bool", "struct resource *"]


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


func: tick_check_percpu
ret: static bool
module: vm
args:
["struct clock_event_device *", "int", "struct clock_event_device *", "struct clock_event_device *"]


func: tick_setup_device
ret: static void
module: vm
args:
["struct clock_event_device *", "int", "const struct cpumask *", "struct tick_device *", "struct tick_device *"]


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: __blk_add_trace
ret: static void
module: vm
args:
["struct blk_trace *", "sector_t", "int", "int", "int", "u32", "int", "int", "void *", "union kernfs_node_id *"]


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: trace_note
ret: static void
module: vm
args:
["pid_t", "int", "const void *", "size_t", "union kernfs_node_id *", "struct blk_trace *", "struct blk_trace *"]


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: trace_buffer_unlock_commit_regs
ret: void
module: vm
args:
["struct trace_array *", "struct ring_buffer *", "struct ring_buffer_event *", "unsigned long", "int", "struct pt_regs *"]


func: trace_event_buffer_lock_reserve
ret: struct ring_buffer_event *
module: vm
args:
["struct ring_buffer **", "struct trace_event_file *", "int", "unsigned long", "unsigned long", "int"]


func: __set_tracer_option
ret: static int
module: vm
args:
["struct trace_array *", "int", "struct tracer_opt *", "struct tracer_flags *", "struct tracer_flags *"]


func: append_filter_err
ret: static void
module: vm
args:
["struct trace_array *", "struct event_filter *", "struct filter_parse_error *", "struct filter_parse_error *"]


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 *", "void *", "struct ring_buffer_event *", "void *", "struct action_data *", "u64 *"]


func: hist_register_trigger
ret: static int
module: vm
args:
["char *", "struct event_trigger_ops *", "struct event_trigger_data *", "struct trace_event_file *"]


func: hist_trigger_match
ret: static bool
module: vm
args:
["struct event_trigger_data *", "struct event_trigger_data *", "struct event_trigger_data *", "bool"]


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: 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: 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 *"]


func: __uprobe_trace_func
ret: static void
module: vm
args:
["struct trace_uprobe *", "unsigned long", "struct pt_regs *", "int", "struct trace_event_file *", "struct uprobe_cpu_buffer *"]


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: call_usermodehelper_setup_file
ret: struct subprocess_info *
module: vm
args:
["struct file *", "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 *"]


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


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: bitmap_remap
ret: void
module: vm
args:
["unsigned long *", "const unsigned long *", "const unsigned long *", "const unsigned long *", "unsigned int"]


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: 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: compat_import_iovec
ret: ssize_t
module: vm
args:
["int", "const struct compat_iovec *", "unsigned int", "unsigned int", "struct iovec **", "struct iov_iter *"]


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 **"]


func: validate_nla
ret: static int
module: vm
args:
["const struct nlattr *", "int", "const struct nla_policy *", "unsigned int", "struct netlink_ext_ack *"]


func: radix_tree_node_alloc
ret: static struct xa_node *
module: vm
args:
["gfp_t", "struct xa_node *", "struct xarray *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: __sg_alloc_table
ret: int
module: vm
args:
["struct sg_table *", "unsigned int", "unsigned int", "struct scatterlist *", "unsigned int", "gfp_t", "sg_alloc_fn *"]


func: __sg_alloc_table_from_pages
ret: int
module: vm
args:
["struct sg_table *", "struct page **", "unsigned int", "unsigned int", "unsigned long", "unsigned int", "gfp_t"]


func: sort
ret: void
module: vm
args:
["void *", "size_t", "size_t", "int (*)(const void *, const void *)", "void (*)(void *, void *, int)"]


func: sort_r
ret: void
module: vm
args:
["void *", "size_t", "size_t", "int (*)(const void *, const void *, const void *)", "void (*)(void *, void *, int)", "const void *"]


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"]


func: HUF_fillDTableX4Level2
ret: static void
module: vm
args:
["HUF_DEltX4 *", "U32", "const U32", "const U32 *", "const int", "const sortedSymbol_t *", "const U32", "U32", "U16"]


func: cma_declare_contiguous
ret: int
module: vm
args:
["phys_addr_t", "phys_addr_t", "phys_addr_t", "phys_addr_t", "unsigned int", "bool", "const char *", "struct cma **"]


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


func: hmm_range_need_fault
ret: static void
module: vm
args:
["const struct hmm_vma_walk *", "const uint64_t *", "unsigned long", "uint64_t", "bool *", "bool *"]


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 *"]


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


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


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", "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_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: list_lru_walk_one
ret: unsigned long
module: vm
args:
["struct list_lru *", "int", "struct mem_cgroup *", "list_lru_walk_cb", "void *", "unsigned long *"]


func: __next_mem_range
ret: void
module: vm
args:
["u64 *", "int", "enum memblock_flags", "struct memblock_type *", "struct memblock_type *", "phys_addr_t *", "phys_addr_t *", "int *"]


func: mem_cgroup_wb_stats
ret: void
module: vm
args:
["struct bdi_writeback *", "unsigned long *", "unsigned long *", "unsigned long *", "unsigned long *"]


func: add_to_kill
ret: static void
module: vm
args:
["struct task_struct *", "struct page *", "struct vm_area_struct *", "struct list_head *", "struct to_kill **"]


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


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_pte_range
ret: static unsigned long
module: vm
args:
["struct mmu_gather *", "struct vm_area_struct *", "unsigned long", "unsigned long", "struct zap_details *", "pmd_t *"]


func: __do_compat_sys_mbind
ret: static long
module: vm
args:
["compat_ulong_t", "compat_ulong_t", "compat_ulong_t", "compat_ulong_t *", "compat_ulong_t", "compat_ulong_t"]


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


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


func: migrate_pages
ret: int
module: vm
args:
["struct list_head *", "new_page_t *", "free_page_t *", "unsigned long", "enum migrate_mode", "int"]


func: do_pages_move
ret: static int
module: vm
args:
["struct mm_struct *", "nodemask_t", "unsigned long", "const void **", "const int *", "int *", "int"]


func: 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", "vm_flags_t", "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 *", "struct anon_vma *", "unsigned long", "struct vm_userfaultfd_ctx", "struct file *", "unsigned long"]


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: mprotect_fixup
ret: int
module: vm
args:
["struct vm_area_struct *", "struct vm_area_struct **", "unsigned long", "unsigned long", "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_vma
ret: static unsigned long
module: vm
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "bool *", "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 *", "struct vm_userfaultfd_ctx *", "struct list_head *", "struct list_head *"]


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


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_zone
ret: void
module: vm
args:
["unsigned long", "int", "unsigned long", "unsigned long", "enum meminit_context", "struct vmem_altmap *"]


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: 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: compat_process_vm_rw
ret: static ssize_t
module: vm
args:
["compat_pid_t", "const struct compat_iovec *", "unsigned long", "const struct compat_iovec *", "unsigned long", "unsigned long", "int"]


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: page_cache_async_readahead
ret: void
module: vm
args:
["struct address_space *", "struct file_ra_state *", "struct file *", "struct page *", "unsigned long", "unsigned long"]


func: page_cache_sync_readahead
ret: void
module: vm
args:
["struct address_space *", "struct file_ra_state *", "struct file *", "unsigned long", "unsigned long"]


func: ondemand_readahead
ret: static unsigned long
module: vm
args:
["struct address_space *", "struct file_ra_state *", "struct file *", "bool", "unsigned long", "unsigned long"]


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


func: shmem_getpage_gfp
ret: static int
module: vm
args:
["struct inode *", "unsigned long", "struct page **", "enum sgp_type", "gfp_t", "struct vm_area_struct *", "struct vm_fault *", "vm_fault_t *"]


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


func: shmem_swapin_page
ret: static int
module: vm
args:
["struct inode *", "unsigned long", "struct page **", "enum sgp_type", "gfp_t", "struct vm_area_struct *", "vm_fault_t *"]


func: create_boot_cache
ret: void
module: vm
args:
["struct kmem_cache *", "const char *", "unsigned int", "slab_flags_t", "unsigned int", "unsigned int"]


func: kmem_cache_create_usercopy
ret: struct kmem_cache *
module: vm
args:
["const char *", "unsigned int", "unsigned int", "slab_flags_t", "unsigned int", "unsigned int", "void (*)(void *)"]


func: create_cache
ret: static struct kmem_cache *
module: vm
args:
["const char *", "unsigned int", "unsigned int", "slab_flags_t", "unsigned int", "unsigned int", "void (*)(void *)", "struct mem_cgroup *", "struct kmem_cache *"]


func: deactivate_slab
ret: static void
module: vm
args:
["struct kmem_cache *", "struct page *", "void *", "struct kmem_cache_cpu *", "struct kmem_cache_cpu *"]


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:
["unsigned long", "struct page *", "struct mem_section_usage *", "unsigned long", "struct mem_section *", "struct mem_section *"]


func: pagevec_lookup_range_nr_tag
ret: unsigned int
module: vm
args:
["struct pagevec *", "struct address_space *", "unsigned long *", "unsigned long", "xa_mark_t", "unsigned int"]


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: 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 *"]


func: get_scan_count
ret: static void
module: vm
args:
["struct lruvec *", "struct mem_cgroup *", "struct scan_control *", "unsigned long *", "unsigned long *"]


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 long
module: vm
args:
["struct list_head *", "struct pglist_data *", "struct scan_control *", "enum ttu_flags", "struct reclaim_stat *", "bool"]


func: walk_zones_in_node
ret: static void
module: vm
args:
["struct seq_file *", "pg_data_t *", "bool", "void (*)(struct seq_file *, pg_data_t *, struct zone *)", "bool"]


func: fc_header
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "unsigned short", "const void *", "const void *", "unsigned int"]


func: bpf_test_finish
ret: static int
module: vm
args:
["union bpf_attr *", "const void *", "u32", "u32", "u32", "const union bpf_attr *", "const union bpf_attr *"]


func: compat_mc_getsockopt
ret: int
module: vm
args:
["struct sock *", "int", "char *", "int *", "int (*)(struct sock *, int, int, char *, int *)", "int"]


func: compat_mc_setsockopt
ret: int
module: vm
args:
["struct sock *", "int", "int", "char *", "unsigned int", "int (*)(struct sock *, int, int, char *, unsigned int)"]


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_try_recv_datagram
ret: struct sk_buff *
module: vm
args:
["struct sock *", "unsigned int", "void (*)(struct sock *, struct sk_buff *)", "int *", "int *", "struct sk_buff **"]


func: __skb_try_recv_from_queue
ret: struct sk_buff *
module: vm
args:
["struct sock *", "struct sk_buff_head *", "unsigned int", "void (*)(struct sock *, struct sk_buff *)", "int *", "int *", "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_upper_dev_link
ret: static int
module: vm
args:
["struct net_device *", "struct net_device *", "bool", "void *", "void *", "struct netlink_ext_ack *"]


func: clean_xps_maps
ret: static void
module: vm
args:
["struct net_device *", "const unsigned long *", "struct xps_dev_maps *", "unsigned int", "u16", "u16", "bool"]


func: __hw_addr_ref_sync_dev
ret: int
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *, int)", "int (*)(struct net_device *, const unsigned char *, int)"]


func: __hw_addr_ref_unsync_dev
ret: void
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *, int)"]


func: __hw_addr_sync_dev
ret: int
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *)", "int (*)(struct net_device *, const unsigned char *)"]


func: __hw_addr_unsync_dev
ret: void
module: vm
args:
["struct netdev_hw_addr_list *", "struct net_device *", "int (*)(struct net_device *, const unsigned char *)"]


func: __hw_addr_add_ex
ret: static int
module: vm
args:
["struct netdev_hw_addr_list *", "const unsigned char *", "int", "unsigned char", "bool", "bool", "int"]


func: devlink_port_attrs_set
ret: void
module: vm
args:
["struct devlink_port *", "enum devlink_port_flavour", "u32", "bool", "u32", "const unsigned char *", "unsigned char"]


func: devlink_resource_register
ret: int
module: vm
args:
["struct devlink *", "const char *", "u64", "u64", "u64", "const struct devlink_resource_size_params *"]


func: __devlink_flash_update_notify
ret: static void
module: vm
args:
["struct devlink *", "enum devlink_command", "const char *", "const char *", "unsigned long", "unsigned long"]


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_dpipe_headers_fill
ret: static int
module: vm
args:
["struct genl_info *", "struct devlink_dpipe_headers *", "struct devlink_dpipe_headers *", "int", "enum devlink_command"]


func: devlink_nl_health_reporter_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "struct devlink_health_reporter *", "u32", "u32", "int", "enum devlink_command"]


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_port_fill
ret: static int
module: vm
args:
["struct sk_buff *", "struct devlink *", "struct devlink_port *", "enum devlink_command", "u32", "u32", "int"]


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 *", "enum devlink_command", "u32", "u32", "int", "const struct devlink_trap_group_item *", "const struct devlink_trap_group_item *"]


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 *"]


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: fib_nl2rule
ret: static int
module: vm
args:
["struct nlmsghdr *", "struct netlink_ext_ack *", "struct fib_rules_ops *", "struct nlattr **", "struct fib_rule **", "bool *", "struct sk_buff *"]


func: fib_nl_fill_rule
ret: static int
module: vm
args:
["struct sk_buff *", "struct fib_rule *", "u32", "u32", "int", "int", "struct fib_rules_ops *", "struct fib_rules_ops *"]


func: bpf_fib_set_fwd_params
ret: static int
module: vm
args:
["struct bpf_fib_lookup *", "const struct neighbour *", "const struct net_device *", "const struct net_device *"]


func: __skb_flow_dissect
ret: bool
module: vm
args:
["const struct net *", "const struct sk_buff *", "struct flow_dissector *", "void *", "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: 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 nlattr *", "unsigned int", "const void *", "struct lwtunnel_state **", "struct netlink_ext_ack *"]


func: lwtunnel_build_state
ret: int
module: vm
args:
["u16", "struct nlattr *", "unsigned int", "const void *", "struct lwtunnel_state **", "struct netlink_ext_ack *"]


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


func: netdev_show
ret: static ssize_t
module: vm
args:
["const struct device *", "char *", "ssize_t (*)(const struct net_device *, char *)", "struct device_attribute *"]


func: 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 *"]


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: rtnl_xdp_report_one
ret: static int
module: vm
args:
["struct sk_buff *", "struct net_device *", "u32 *", "u8 *", "u8", "u32", "u32 (*)(struct net_device *)"]


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 *", "struct pipe_inode_info *", "unsigned int *", "unsigned int *", "struct splice_pipe_desc *", "struct sock *"]


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: 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 *"]


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 *", "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_dump_info
ret: int
module: vm
args:
["struct sk_buff *", "u32", "u32", "int", "u32", "u8", "__be32", "int", "u8", "struct fib_info *", "unsigned int"]


func: fib_get_nhs
ret: static int
module: vm
args:
["struct fib_info *", "struct rtnexthop *", "int", "struct fib_config *", "struct netlink_ext_ack *"]


func: call_fib_entry_notifiers
ret: static int
module: vm
args:
["struct net *", "enum fib_event_type", "u32", "int", "struct fib_alias *", "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: 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: add_grhead
ret: static struct sk_buff *
module: vm
args:
["struct sk_buff *", "int", "struct igmpv3_grec **", "unsigned int", "struct ip_mc_list *", "struct ip_mc_list *"]


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_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 sk_buff_head *", "struct inet_cork *", "struct page_frag *", "int (*)(void *, char *, int, int, int, struct sk_buff *)", "void *", "int", "int", "unsigned int", "struct flowi4 *"]


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: 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: mr_dump
ret: int
module: vm
args:
["struct net *", "struct notifier_block *", "unsigned short", "int (*)(struct net *, struct notifier_block *)", "struct mr_table *(*)(struct net *, struct mr_table *)", "rwlock_t *"]


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: nh_create_ipv4
ret: static int
module: vm
args:
["struct net *", "struct nh_info *", "struct nh_config *", "struct netlink_ext_ack *", "struct nexthop *"]


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 msghdr *", "size_t", "struct rtable **", "unsigned int", "const struct sockcm_cookie *", "struct flowi4 *", "struct flowi4 *"]


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: __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: ip_handle_martian_source
ret: static void
module: vm
args:
["struct net_device *", "struct sk_buff *", "__be32", "__be32", "struct in_device *", "struct in_device *"]


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_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_fastopen_cookie_gen_cipher
ret: static bool
module: vm
args:
["struct request_sock *", "struct sk_buff *", "const siphash_key_t *", "struct tcp_fastopen_cookie *", "struct tcp_fastopen_cookie *"]


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_collapse
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff_head *", "struct rb_root *", "struct sk_buff *", "struct sk_buff *", "u32", "u32"]


func: tcp_sacktag_walk
ret: static struct sk_buff *
module: vm
args:
["struct sk_buff *", "struct sock *", "struct tcp_sack_block *", "struct tcp_sacktag_state *", "u32", "u32", "bool"]


func: tcp_shifted_skb
ret: static bool
module: vm
args:
["struct sock *", "struct sk_buff *", "struct sk_buff *", "struct tcp_sacktag_state *", "unsigned int", "int", "int", "bool"]


func: tcp_v4_syn_recv_sock
ret: struct sock *
module: vm
args:
["const struct sock *", "struct sk_buff *", "struct request_sock *", "struct dst_entry *", "struct request_sock *", "bool *"]


func: tcp_v4_md5_hash_headers
ret: static int
module: vm
args:
["__be32", "__be32", "const struct tcphdr *", "int", "struct tcp_md5sig_pool *", "struct tcp_md5sig_pool *"]


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"]


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"]


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_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: __xfrm4_dst_lookup
ret: static struct dst_entry *
module: vm
args:
["struct net *", "struct flowi4 *", "int", "int", "const xfrm_address_t *", "u32", "const xfrm_address_t *"]


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 *", "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 netlbl_lsm_secattr *", "const struct calipso_doi *"]


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: 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_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 *"]


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: add_grhead
ret: static struct sk_buff *
module: vm
args:
["struct sk_buff *", "int", "struct mld2_grec **", "unsigned int", "struct ifmcaddr6 *", "struct ifmcaddr6 *"]


func: ip6_mc_hdr
ret: static void
module: vm
args:
["struct sock *", "struct sk_buff *", "struct net_device *", "int", "const struct in6_addr *", "const struct in6_addr *", "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 *"]


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_find_cached_rt
ret: static struct rt6_info *
module: vm
args:
["const struct in6_addr *", "const struct in6_addr *", "const struct fib6_result *", "const struct fib6_result *"]


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: tcp_v6_md5_hash_headers
ret: static int
module: vm
args:
["const struct tcphdr *", "int", "const struct in6_addr *", "const struct in6_addr *", "struct tcp_md5sig_pool *", "struct tcp_md5sig_pool *"]


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_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: 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", "u32", "struct netlbl_audit *"]


func: netlbl_unlhsh_add
ret: int
module: vm
args:
["struct net *", "const char *", "const void *", "const void *", "u32", "u32", "struct netlbl_audit *"]


func: netlbl_unlabel_staticlist_gen
ret: static int
module: vm
args:
["u32", "const struct netlbl_unlhsh_addr4 *", "const struct netlbl_unlhsh_addr6 *", "void *", "const struct netlbl_unlhsh_iface *"]


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: prb_fill_curr_block
ret: static void
module: vm
args:
["char *", "struct tpacket_kbdq_core *", "unsigned int", "struct tpacket_block_desc *", "struct tpacket_block_desc *"]


func: rfkill_alloc
ret: struct rfkill *
module: vm
args:
["const char *", "struct device *", "const enum rfkill_type", "const struct rfkill_ops *", "void *"]


func: tcf_action_init
ret: int
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr *", "struct nlattr *", "char *", "int", "int", "struct tc_action **", "size_t *", "bool", "struct netlink_ext_ack *"]


func: tcf_action_init_1
ret: struct tc_action *
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr *", "struct nlattr *", "char *", "int", "int", "bool", "struct netlink_ext_ack *"]


func: tcf_generic_walker
ret: int
module: vm
args:
["struct tc_action_net *", "struct sk_buff *", "struct netlink_callback *", "int", "const struct tc_action_ops *", "struct netlink_ext_ack *"]


func: tcf_idr_create
ret: int
module: vm
args:
["struct tc_action_net *", "u32", "struct nlattr *", "struct tc_action **", "const struct tc_action_ops *", "int", "bool"]


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_exts_validate
ret: int
module: vm
args:
["struct net *", "struct tcf_proto *", "struct nlattr **", "struct nlattr *", "struct tcf_exts *", "bool", "bool", "struct netlink_ext_ack *"]


func: 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: tc_indr_block_call
ret: static void
module: vm
args:
["struct tcf_block *", "struct net_device *", "enum flow_block_command", "struct netlink_ext_ack *", "struct tcf_block_ext_info *"]


func: tc_indr_block_cmd
ret: static void
module: vm
args:
["struct net_device *", "struct tcf_block *", "flow_indr_block_bind_cb_t *", "void *", "enum flow_block_command", "bool"]


func: tcf_chain_dump
ret: static bool
module: vm
args:
["struct tcf_chain *", "struct Qdisc *", "u32", "struct sk_buff *", "struct netlink_callback *", "long", "long *"]


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"]


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: 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: notify_and_destroy
ret: static void
module: vm
args:
["struct net *", "struct sk_buff *", "struct nlmsghdr *", "u32", "struct Qdisc *", "struct Qdisc *"]


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 *", "u32", "struct Qdisc *", "struct Qdisc *", "struct nlmsghdr *", "struct nlmsghdr *"]


func: tc_dump_tclass_qdisc
ret: static int
module: vm
args:
["struct Qdisc *", "struct sk_buff *", "struct netlink_callback *", "int *", "int", "struct tcmsg *"]


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: tclass_notify
ret: static int
module: vm
args:
["struct net *", "struct sk_buff *", "struct Qdisc *", "unsigned long", "struct nlmsghdr *", "struct nlmsghdr *", "int"]


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: ____sys_recvmsg
ret: static int
module: vm
args:
["struct socket *", "struct msghdr *", "struct user_msghdr *", "struct sockaddr *", "unsigned int", "int"]


func: ___sys_sendmsg
ret: static int
module: vm
args:
["struct socket *", "struct user_msghdr *", "struct msghdr *", "unsigned int", "struct used_address *", "unsigned int"]


func: call_switchdev_blocking_notifiers
ret: int
module: vm
args:
["unsigned long", "struct net_device *", "struct switchdev_notifier_info *", "struct netlink_ext_ack *"]


func: switchdev_handle_port_attr_set
ret: int
module: vm
args:
["struct net_device *", "struct switchdev_notifier_port_attr_info *", "bool (*)(const struct net_device *)", "int (*)(struct net_device *, const struct switchdev_attr *, struct switchdev_trans *)"]


func: switchdev_handle_port_obj_add
ret: int
module: vm
args:
["struct net_device *", "struct switchdev_notifier_port_obj_info *", "bool (*)(const struct net_device *)", "int (*)(struct net_device *, const struct switchdev_obj *, struct switchdev_trans *, struct netlink_ext_ack *)"]


func: switchdev_handle_port_obj_del
ret: int
module: vm
args:
["struct net_device *", "struct switchdev_notifier_port_obj_info *", "bool (*)(const struct net_device *)", "int (*)(struct net_device *, const struct switchdev_obj *)"]


func: switchdev_port_attr_notify
ret: static int
module: vm
args:
["struct net_device *", "const struct switchdev_attr *", "struct switchdev_trans *", "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 switchdev_trans *", "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", "iw_handler", "struct net_device *", "struct iw_request_info *", "int", "const struct iw_priv_args *", "const struct iw_priv_args *"]


func: iw_send_thrspy_event
ret: static void
module: vm
args:
["struct net_device *", "unsigned char *", "struct iw_quality *", "struct iw_spy_data *", "struct iw_spy_data *"]


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_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: __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_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 **", "u32", "struct path_cond *"]


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: profile_path_perm
ret: static int
module: vm
args:
["const char *", "struct aa_profile *", "const struct path *", "char *", "u32", "struct path_cond *", "int", "struct aa_perms *"]


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: match_mnt
ret: static int
module: vm
args:
["struct aa_profile *", "const struct path *", "char *", "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 inode *", "const struct cred *", "u32", "int", "enum ima_hooks", "int *", "struct ima_template_desc **"]


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: ima_calc_field_array_hash_tfm
ret: static int
module: vm
args:
["struct ima_field_data *", "int", "struct ima_digest_data *", "struct crypto_shash *", "struct ima_template_desc *", "struct ima_template_desc *"]


func: ima_match_policy
ret: int
module: vm
args:
["struct inode *", "const struct cred *", "u32", "enum ima_hooks", "int", "int", "int *", "struct ima_template_desc **"]


func: ima_parse_buf
ret: int
module: vm
args:
["void *", "void *", "void **", "int", "struct ima_field_data *", "int *", "unsigned long *", "int", "char *"]


func: ima_write_template_field_data
ret: static int
module: vm
args:
["const void *", "const u32", "enum data_formats", "struct ima_field_data *", "struct ima_field_data *"]


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_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: 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: avtab_read_item
ret: int
module: vm
args:
["struct avtab *", "void *", "struct policydb *", "int (*)(struct avtab *, struct avtab_key *, struct avtab_datum *, void *)", "void *"]


func: avtab_insert_node
ret: static struct avtab_node *
module: vm
args:
["int", "struct avtab_node *", "struct avtab_key *", "struct avtab_datum *", "struct avtab_node *", "struct avtab *", "struct avtab *"]


func: hashtab_create
ret: struct hashtab *
module: vm
args:
["u32 (*)(struct hashtab *, const void *)", "int (*)(struct hashtab *, const void *, const void *)", "u32"]


func: mls_compute_sid
ret: int
module: vm
args:
["struct policydb *", "struct context *", "struct context *", "u16", "u32", "struct context *", "bool"]


func: constraint_expr_eval
ret: static int
module: vm
args:
["struct context *", "struct context *", "struct context *", "struct constraint_expr *", "struct policydb *"]


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: security_context_to_sid_core
ret: static int
module: vm
args:
["const char *", "u32", "u32 *", "u32", "gfp_t", "int", "struct selinux_state *", "struct selinux_state *"]


func: selinux_set_mapping
ret: static int
module: vm
args:
["struct policydb *", "struct selinux_map *", "struct selinux_map *", "struct security_class_mapping *"]


func: sidtab_convert_tree
ret: static int
module: vm
args:
["u32 *", "u32", "u32", "struct sidtab_convert_params *", "union sidtab_entry_inner *", "union sidtab_entry_inner *"]


func: smk_ipv6_check
ret: static int
module: vm
args:
["struct smack_known *", "struct smack_known *", "struct sockaddr_in6 *", "struct sockaddr_in6 *", "int"]


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


func: tomoyo_print_name_union
ret: static void
module: vm
args:
["struct tomoyo_io_buffer *", "const struct tomoyo_name_union *", "const struct tomoyo_name_union *"]


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", "spl_kmem_reclaim_t", "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 *", "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: vn_rdwr
ret: int
module: spl
args:
["uio_rw_t", "vnode_t *", "void *", "ssize_t", "offset_t", "uio_seg_t", "int", "rlim64_t", "void *", "ssize_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"]


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"]


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 *", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "arc_buf_t **", "void *"]


func: arc_hdr_alloc
ret: static arc_buf_hdr_t *
module: zfs
args:
["uint64_t", "int32_t", "int32_t", "boolean_t", "enum zio_compress", "arc_buf_contents_t", "boolean_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: 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 *"]


func: receive_freeobjects
ret: static int
module: zfs
args:
["struct drr_freeobjects *", "struct drr_freeobjects *", "struct receive_writer_arg *", "struct receive_writer_arg *"]


func: dmu_send
ret: int
module: zfs
args:
["const char *", "const char *", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "int", "uint64_t", "uint64_t", "vnode_t *", "offset_t *"]


func: dmu_send_obj
ret: int
module: zfs
args:
["const char *", "uint64_t", "uint64_t", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "int", "vnode_t *", "offset_t *"]


func: dmu_send_impl
ret: static int
module: zfs
args:
["void *", "dsl_pool_t *", "dsl_dataset_t *", "zfs_bookmark_phys_t *", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "int", "uint64_t", "uint64_t", "vnode_t *", "offset_t *"]


func: dump_write
ret: static int
module: zfs
args:
["dmu_sendarg_t *", "dmu_object_type_t", "uint64_t", "uint64_t", "int", "int", "const blkptr_t *", "void *"]


func: send_cb
ret: static int
module: zfs
args:
["spa_t *", "zilog_t *", "const blkptr_t *", "const zbookmark_phys_t *", "const struct dnode_phys *", "void *"]


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: 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: dle_enqueue
ret: static void
module: zfs
args:
["dsl_deadlist_entry_t *", "const blkptr_t *", "dmu_tx_t *", "dsl_deadlist_t *", "dsl_deadlist_t *"]


func: dsl_dir_tempreserve_impl
ret: static int
module: zfs
args:
["dsl_dir_t *", "uint64_t", "boolean_t", "list_t *", "dmu_tx_t *", "dmu_tx_t *", "boolean_t", "boolean_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: dsl_sync_task_nowait_common
ret: static void
module: zfs
args:
["dsl_pool_t *", "dsl_syncfunc_t *", "void *", "int", "zfs_space_check_t", "dmu_tx_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", "metaslab_t *", "boolean_t *", "zio_alloc_list_t *", "int"]


func: metaslab_group_alloc
ret: static uint64_t
module: zfs
args:
["metaslab_group_t *", "uint64_t", "uint64_t", "boolean_t", "dva_t *", "int", "int", "zio_alloc_list_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: sa_find_sizes
ret: static int
module: zfs
args:
["sa_bulk_attr_t *", "int", "dmu_buf_t *", "sa_buf_type_t", "int", "int *", "int *", "boolean_t *", "sa_os_t *", "sa_os_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", "const char *", "uint64_t", "vdev_labeltype_t", "spa_aux_vdev_t *", "spa_aux_vdev_t *", "int"]


func: space_map_write_seg
ret: static void
module: zfs
args:
["space_map_t *", "range_seg_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_copy_ace_2_fuid
ret: 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:
["char *", "matchtype_t", "int *", "pathname_t *", "uint64_t *", "boolean_t", "znode_t *", "zfsvfs_t *", "zfsvfs_t *"]


func: zfs_ereport_post
ret: int
module: zfs
args:
["const char *", "spa_t *", "vdev_t *", "const zbookmark_phys_t *", "zio_t *", "uint64_t", "uint64_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: void
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_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_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 *", "int", "uint64_t *", "uint64_t *", "uint64_t *", "nvlist_t **"]


func: zfs_ioctl_register
ret: static 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_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 *", "char *", "vsecattr_t *", "zfs_fuid_info_t *", "vattr_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: zfs_create
ret: int
module: zfs
args:
["struct inode *", "char *", "vattr_t *", "int", "int", "struct inode **", "cred_t *", "int", "vsecattr_t *"]


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: 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", "uint_t *", "uint8_t **", "uint_t *", "boolean_t *", "uio_t *", "uio_t *", "uio_t *", "uio_t *"]


func: zio_crypt_init_uios_normal
ret: static int
module: zfs
args:
["uint8_t *", "uint8_t *", "uint_t", "uint_t *", "uio_t *", "uio_t *", "uio_t *", "uio_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", "uint_t *", "uint8_t **", "uint_t *", "boolean_t *", "uio_t *", "uio_t *", "uio_t *", "uio_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: zpl_read_common_iovec
ret: static ssize_t
module: zfs
args:
["struct inode *", "const struct iovec *", "size_t", "unsigned long", "loff_t *", "uio_seg_t", "int", "cred_t *", "size_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
ret: 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: 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: 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
ret: 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: 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: 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_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t", "boolean_t", "crypto_ctx_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", "const spa_feature_t *", "zfeature_type_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: callTM
ret: static void
module: zlua
args:
["lua_State *", "TValue *", "int", "const TValue *", "const TValue *", "const TValue *", "const TValue *", "const TValue *", "const TValue *"]


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_mult
ret: static void
module: ecc
args:
["const struct ecc_point *", "const u64 *", "u64 *", "unsigned int", "const struct ecc_curve *", "const struct ecc_curve *", "struct ecc_point *", "struct ecc_point *"]


func: reset_prng_context
ret: static int
module: ansi_cprng
args:
["struct prng_context *", "const unsigned char *", "const unsigned char *", "const unsigned char *", "size_t"]


func: test_aead_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "unsigned int", "unsigned int", "u8 *", "u8", "unsigned int", "struct aead_speed_template *"]


func: test_mb_aead_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "int", "unsigned int", "u8 *", "u32", "u8", "unsigned int", "struct aead_speed_template *"]


func: test_skcipher_speed
ret: static void
module: tcrypt
args:
["const char *", "int", "unsigned int", "struct cipher_speed_template *", "unsigned int", "u8 *", "bool"]


func: crypto_aegis128_process_crypt
ret: static void
module: aegis128
args:
["struct aegis_state *", "struct aead_request *", "const struct aegis128_ops *", "const struct aegis128_ops *"]


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


func: decode_bch
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: ZSTD_compress_usingDict
ret: size_t
module: zstd_compress
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "ZSTD_parameters"]


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: 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: bgpio_init
ret: int
module: gpio-generic
args:
["struct gpio_chip *", "struct device *", "unsigned long", "void *", "void *", "void *", "void *", "void *", "unsigned long"]


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: i3c_master_register
ret: int
module: i3c
args:
["struct i3c_master_controller *", "struct device *", "const struct i3c_master_controller_ops *", "bool"]


func: chromeos_laptop_prepare_acpi_peripherals
ret: static int
module: chromeos_laptop
args:
["const struct chromeos_laptop *", "const struct chromeos_laptop *", "struct chromeos_laptop *", "struct chromeos_laptop *"]


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: mcp23s08_probe_one
ret: static int
module: pinctrl-mcp23s08
args:
["struct mcp23s08 *", "struct device *", "void *", "unsigned int", "unsigned int", "unsigned int", "int"]


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


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: sm501_gpio_register_chip
ret: static int
module: sm501
args:
["struct sm501_gpio *", "struct sm501_gpio_chip *", "struct sm501_devdata *", "struct sm501_devdata *"]


func: bxtwc_add_chained_irq_chip
ret: static int
module: intel_soc_pmic_bxtwc
args:
["struct regmap_irq_chip_data *", "int", "const struct regmap_irq_chip *", "struct regmap_irq_chip_data **", "struct intel_soc_pmic *", "struct intel_soc_pmic *", "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: vub300_usb_bulk_msg
ret: static int
module: vub300
args:
["unsigned int", "void *", "int", "int *", "int", "struct vub300_mmc_host *", "struct vub300_mmc_host *"]


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: schedule_copy
ret: static void
module: dm-thin-pool
args:
["struct thin_c *", "dm_block_t", "dm_block_t", "dm_block_t", "struct dm_bio_prison_cell *", "struct bio *", "sector_t", "struct dm_dev *"]


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: 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: __find_snapshots_sharing_cow
ret: static int
module: dm-snapshot
args:
["struct dm_snapshot **", "struct dm_snapshot **", "struct dm_snapshot **", "struct dm_snapshot *", "struct dm_snapshot *"]


func: remap_exception
ret: static void
module: dm-snapshot
args:
["struct bio *", "chunk_t", "struct dm_exception *", "struct dm_exception *", "struct dm_snapshot *", "struct dm_snapshot *"]


func: async_copy_data
ret: static struct dma_async_tx_descriptor *
module: raid456
args:
["int", "struct bio *", "struct page **", "sector_t", "struct dma_async_tx_descriptor *", "int", "struct stripe_head *"]


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: block_bitmap_op
ret: static bool
module: dm-integrity
args:
["struct page_list *", "sector_t", "sector_t", "int", "struct dm_integrity_c *", "struct dm_integrity_c *"]


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: userspace_do_request
ret: static int
module: dm-log-userspace
args:
["const char *", "int", "char *", "size_t", "char *", "size_t *", "struct log_c *", "struct log_c *"]


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_buffer *", "struct dm_block_validator *", "struct buffer_aux *", "struct dm_block_manager *"]


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: init_child
ret: static int
module: dm-persistent-data
args:
["struct dm_btree_value_type *", "struct btree_node *", "unsigned int", "struct child *", "struct dm_btree_info *"]


func: remove_raw
ret: static int
module: dm-persistent-data
args:
["struct shadow_spine *", "struct dm_btree_info *", "struct dm_btree_value_type *", "dm_block_t", "uint64_t", "unsigned int *"]


func: btree_insert_raw
ret: static int
module: dm-persistent-data
args:
["struct shadow_spine *", "dm_block_t", "struct dm_btree_value_type *", "uint64_t", "unsigned int *"]


func: btree_lookup_raw
ret: static int
module: dm-persistent-data
args:
["struct ro_spine *", "dm_block_t", "uint64_t", "uint64_t *", "void *", "size_t", "int (*)(struct btree_node *, uint64_t)"]


func: sm_ll_mutate
ret: static int
module: dm-persistent-data
args:
["struct ll_disk *", "dm_block_t", "int (*)(void *, uint32_t, uint32_t *)", "void *", "enum allocation_event *"]


func: dm_tm_create_with_sm
ret: int
module: dm-persistent-data
args:
["struct dm_block_manager *", "dm_block_t", "struct dm_transaction_manager **", "struct dm_space_map **"]


func: dm_tm_open_with_sm
ret: int
module: dm-persistent-data
args:
["struct dm_block_manager *", "dm_block_t", "void *", "size_t", "struct dm_transaction_manager **", "struct dm_space_map **"]


func: dm_tm_read_lock
ret: int
module: dm-persistent-data
args:
["struct dm_transaction_manager *", "dm_block_t", "struct dm_block_validator *", "struct dm_block **"]


func: dm_tm_shadow_block
ret: int
module: dm-persistent-data
args:
["struct dm_transaction_manager *", "dm_block_t", "struct dm_block_validator *", "struct dm_block **", "int *"]


func: __btree_sort
ret: static void
module: bcache
args:
["struct btree_keys *", "struct btree_iter *", "unsigned int", "unsigned int", "bool", "struct bset_sort_state *"]


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: 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: spinand_select_op_variant
ret: static const struct spi_mem_op *
module: spinand
args:
["struct spinand_device *", "const struct spinand_op_variants *", "const struct spinand_op_variants *"]


func: is25lp256_post_bfpt_fixups
ret: static int
module: spi-nor
args:
["struct spi_nor *", "const struct sfdp_parameter_header *", "const struct sfdp_bfpt *", "struct spi_nor_flash_parameter *"]


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: scan_pool
ret: static int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "__be32 *", "int", "unsigned long long *", "struct list_head *"]


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: 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: 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: ab3100_regulator_register
ret: static int
module: ab3100
args:
["struct platform_device *", "struct ab3100_platform_data *", "struct regulator_init_data *", "struct device_node *", "unsigned long"]


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


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 list_head *"]


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: 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
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 *"]


func: iio_triggered_buffer_setup
ret: int
module: industrialio-triggered-buffer
args:
["struct iio_dev *", "irqreturn_t (*)(int, void *)", "irqreturn_t (*)(int, void *)", "const struct iio_buffer_setup_ops *"]


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_adc5_hw_scale
ret: int
module: qcom-vadc-common
args:
["enum vadc_scale_fn_type", "const struct vadc_prescale_ratio *", "const struct adc5_data *", "u16", "int *"]


func: qcom_vadc_scale
ret: int
module: qcom-vadc-common
args:
["enum vadc_scale_fn_type", "const struct vadc_linear_graph *", "const struct vadc_prescale_ratio *", "bool", "u16", "int *"]


func: ad7606_probe
ret: int
module: ad7606
args:
["struct device *", "int", "void *", "const char *", "unsigned int", "const struct ad7606_bus_ops *"]


func: ad7291_threshold_reg
ret: static unsigned int
module: ad7291
args:
["enum iio_event_direction", "enum iio_event_info", "const struct iio_chan_spec *", "const struct iio_chan_spec *"]


func: st_lsm6dsx_shub_alloc_iiodev
ret: static struct iio_dev *
module: st_lsm6dsx
args:
["struct st_lsm6dsx_hw *", "enum st_lsm6dsx_sensor_id", "u8", "const char *", "const struct st_lsm6dsx_ext_dev_settings *"]


func: create_feature_instance
ret: static int
module: dfl
args:
["struct build_feature_devs_info *", "struct dfl_fpga_enum_dfl *", "resource_size_t", "resource_size_t", "u64"]


func: afu_dma_unpin_pages
ret: static void
module: dfl-afu
args:
["struct dfl_afu_dma_region *", "struct dfl_afu_dma_region *", "struct dfl_feature_platform_data *"]


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


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_native
args:
["struct device *", "unsigned long", "struct qcom_glink_pipe *", "struct qcom_glink_pipe *", "bool"]


func: device_attr_store
ret: static ssize_t
module: max77693_charger
args:
["struct device *", "const char *", "size_t", "int (*)(struct max77693_charger *, unsigned long)", "struct device_attribute *"]


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:
["unsigned int", "void *", "unsigned int", "void *", "unsigned int", "struct charger_data *", "struct charger_data *", "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: 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: pccard_loop_tuple
ret: int
module: pcmcia
args:
["struct pcmcia_socket *", "unsigned int", "cisdata_t", "cisparse_t *", "void *", "int (*)(tuple_t *, cisparse_t *, void *)"]


func: pcmcia_loop_tuple
ret: int
module: pcmcia
args:
["struct pcmcia_device *", "cisdata_t", "int (*)(struct pcmcia_device *, tuple_t *, void *)", "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_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 *"]


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_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: 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_hdmi_avi_infoframe_quant_range
ret: void
module: drm
args:
["struct hdmi_avi_infoframe *", "struct drm_connector *", "const struct drm_display_mode *", "enum hdmi_quantization_range"]


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_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_ht_just_insert_please
ret: int
module: drm
args:
["struct drm_open_hash *", "struct drm_hash_item *", "unsigned long", "int", "int", "unsigned long"]


func: drm_mm_insert_node_in_range
ret: int
module: drm
args:
["struct drm_mm * const", "struct drm_mm_node * const", "u64", "u64", "unsigned long", "u64", "u64", "enum drm_mm_insert_mode"]


func: drm_mm_scan_init_with_range
ret: void
module: drm
args:
["struct drm_mm_scan *", "struct drm_mm *", "u64", "u64", "unsigned long", "u64", "u64", "enum drm_mm_insert_mode"]


func: drm_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: __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_crtc *", "struct drm_framebuffer *", "int32_t", "int32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


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 *", "struct ttm_bo_device *", "unsigned long", "bool", "struct drm_mode_create_dumb *"]


func: drm_vram_mm_init
ret: int
module: drm_vram_helper
args:
["struct drm_vram_mm *", "struct drm_device *", "uint64_t", "size_t", "const struct drm_vram_mm_funcs *"]


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"]


func: drm_dp_mst_topology_mgr_init
ret: int
module: drm_kms_helper
args:
["struct drm_dp_mst_topology_mgr *", "struct drm_device *", "struct drm_dp_aux *", "int", "int", "int"]


func: drm_dp_send_dpcd_write
ret: static int
module: drm_kms_helper
args:
["struct drm_dp_mst_topology_mgr *", "int", "int", "u8 *", "struct drm_dp_mst_port *", "struct drm_dp_mst_port *"]


func: drm_dp_send_enum_path_resources
ret: static int
module: drm_kms_helper
args:
["struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_branch *", "struct drm_dp_mst_port *", "struct drm_dp_mst_port *"]


func: drm_fb_helper_fbdev_setup
ret: int
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_fb_helper *", "const struct drm_fb_helper_funcs *", "unsigned int", "unsigned int"]


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_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_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_crtc_mode_set
ret: static int
module: udl
args:
["struct drm_crtc *", "struct drm_display_mode *", "struct drm_display_mode *", "int", "int", "struct drm_framebuffer *"]


func: udl_render_hline
ret: int
module: udl
args:
["struct drm_device *", "int", "struct urb **", "const char *", "char **", "u32", "u32", "u32", "int *", "int *"]


func: vbox_framebuffer_init
ret: int
module: vboxvideo
args:
["struct vbox_private *", "struct vbox_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


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: deallocate_vmid
ret: static void
module: amdgpu
args:
["struct device_queue_manager *", "struct qcm_process_device *", "struct queue *", "struct queue *"]


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: pm_unmap_queues_v10
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: 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: pqm_create_queue
ret: int
module: amdgpu
args:
["struct process_queue_manager *", "struct kfd_dev *", "struct file *", "struct queue_properties *", "unsigned int *"]


func: create_cp_queue
ret: static int
module: amdgpu
args:
["struct kfd_dev *", "struct queue **", "struct queue_properties *", "unsigned int", "struct file *", "struct process_queue_manager *"]


func: amdgpu_dm_connector_atomic_get_property
ret: int
module: amdgpu
args:
["struct drm_connector *", "const struct drm_connector_state *", "struct drm_property *", "uint64_t *"]


func: amdgpu_dm_connector_init_helper
ret: void
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_dm_connector *", "int", "struct dc_link *", "int"]


func: amdgpu_dm_commit_planes
ret: static void
module: amdgpu
args:
["struct drm_atomic_state *", "struct dc_state *", "struct amdgpu_display_manager *", "struct drm_crtc *", "bool", "struct drm_device *"]


func: amdgpu_dm_plane_init
ret: static int
module: amdgpu
args:
["struct drm_plane *", "const struct dc_plane_cap *", "struct amdgpu_display_manager *", "unsigned long"]


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 *"]


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"]


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"]


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 drm_connector_state *", "const struct dc_stream_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: update_freesync_state_on_stream
ret: static void
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct dm_crtc_state *", "struct dc_stream_state *", "struct dc_plane_state *", "u32"]


func: update_stream_scaling_settings
ret: static void
module: amdgpu
args:
["const struct drm_display_mode *", "const struct dm_connector_state *", "struct dc_stream_state *"]


func: dm_helpers_dp_mst_write_payload_allocation_table
ret: bool
module: amdgpu
args:
["struct dc_context *", "const struct dc_stream_state *", "struct dp_mst_stream_allocation_table *", "bool"]


func: amdgpu_dm_set_crtc_irq_state
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_irq_src *", "unsigned int", "enum amdgpu_interrupt_state"]


func: dm_read_persistent_data
ret: bool
module: amdgpu
args:
["struct dc_context *", "const struct dc_sink *", "const char *", "const char *", "void *", "unsigned int", "struct persistent_data_flag *"]


func: dal_cmd_table_helper_assign_control_parameter
ret: void
module: amdgpu
args:
["const struct command_table_helper *", "struct bp_encoder_control *", "DIG_ENCODER_CONTROL_PARAMETERS_V2 *"]


func: bw_calcs
ret: bool
module: amdgpu
args:
["struct dc_context *", "const struct bw_calcs_dceip *", "const struct bw_calcs_vbios *", "const struct pipe_ctx *", "int", "struct dce_bw_output *"]


func: dc_check_update_surfaces_for_stream
ret: enum surface_update_type
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "struct dc_stream_update *", "const struct dc_stream_status *"]


func: dc_commit_updates_for_stream
ret: void
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "struct dc_stream_state *", "struct dc_stream_update *", "struct dc_state *"]


func: commit_planes_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", "const struct link_training_settings *", "const unsigned char *", "unsigned int"]


func: get_lane_status_and_drive_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct link_training_settings *", "union lane_status *", "struct link_training_settings *", "union lane_align_status_updated *"]


func: initialize_training_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct dc_link_settings *", "const struct dc_link_training_overrides *", "struct link_training_settings *"]


func: 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_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: set_reg_field_values
ret: static void
module: amdgpu
args:
["struct dc_reg_value_masks *", "int", "uint8_t", "uint32_t", "uint32_t", "struct __va_list_tag *", "uint32_t"]


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: 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: dce_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: 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 *"]


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: dce_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:
["uint32_t", "enum signal_type", "enum dc_color_depth", "enum clock_source_id", "struct link_encoder *"]


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: 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: 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: dce_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: 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: 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: dce_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: dce100_clock_source_create
ret: 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: void
module: amdgpu
args:
["struct mem_input *", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "uint32_t"]


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: 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: 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: dcn20_enable_writeback
ret: static void
module: amdgpu
args:
["struct dc *", "const struct dc_stream_status *", "struct dc_writeback_info *", "struct dc_state *"]


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 dc_color_depth", "const struct tg_color *", "int", "int"]


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


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


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


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


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: calculate_wm_set_for_vlevel
ret: static void
module: amdgpu
args:
["int", "struct dcn_watermarks *", "struct display_mode_lib *", "display_e2e_pipe_params_st *", "int", "struct wm_range_table_entry *"]


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


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: dml20_rq_dlg_get_dlg_reg
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "display_dlg_regs_st *", "display_ttu_regs_st *", "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 display_rq_dlg_params_st", "const display_dlg_sys_params_st", "const bool", "const bool"]


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: CalculateDCFCLKDeepSleep
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "unsigned int", "double *", "double *", "double *", "unsigned int *", "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 *", "bool *", "double *", "double *", "double *", "enum scan_direction_class *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "long *", "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 *", "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 *", "long *", "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", "double", "unsigned int", "unsigned int", "double", "double", "double", "double", "double", "double", "double", "double", "double", "int *", "bool *", "unsigned int *", "double *", "unsigned int *", "double *", "unsigned int *", "unsigned int *", "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 *", "unsigned int *", "double *", "unsigned int", "long *", "bool", "double", "double", "double"]


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


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: dml_init_instance
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "const struct _vcs_dpi_soc_bounding_box_st *", "const struct _vcs_dpi_ip_params_st *", "enum dml_project"]


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


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


func: dml1_extract_rq_regs
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_rq_regs_st *", "const struct _vcs_dpi_display_rq_params_st"]


func: dml1_rq_dlg_get_dlg_params
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_dlg_regs_st *", "struct _vcs_dpi_display_ttu_regs_st *", "const struct _vcs_dpi_display_rq_dlg_params_st", "const struct _vcs_dpi_display_dlg_sys_params_st", "const struct _vcs_dpi_display_e2e_pipe_params_st", "const bool", "const bool", "const bool", "const bool"]


func: dml1_rq_dlg_get_rq_params
ret: void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_rq_params_st *", "const struct _vcs_dpi_display_pipe_source_params_st"]


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


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


func: get_surf_rq_param
ret: static void
module: amdgpu
args:
["struct display_mode_lib *", "struct _vcs_dpi_display_data_rq_sizing_params_st *", "struct _vcs_dpi_display_data_rq_dlg_params_st *", "struct _vcs_dpi_display_data_rq_misc_params_st *", "const struct _vcs_dpi_display_pipe_source_params_st", "bool"]


func: dc_dsc_compute_bandwidth_range
ret: bool
module: amdgpu
args:
["const struct dc *", "const uint32_t", "const uint32_t", "const struct dsc_dec_dpcd_caps *", "const struct dc_crtc_timing *", "struct dc_dsc_bw_range *"]


func: dc_dsc_compute_config
ret: bool
module: amdgpu
args:
["const struct dc *", "const struct dsc_dec_dpcd_caps *", "uint32_t", "const struct dc_crtc_timing *", "struct dc_dsc_config *"]


func: get_dsc_bandwidth_range
ret: static void
module: amdgpu
args:
["const uint32_t", "const uint32_t", "const struct dc_crtc_timing *", "struct dc_dsc_bw_range *", "const struct dsc_enc_caps *"]


func: intersect_dsc_caps
ret: static bool
module: amdgpu
args:
["const struct dsc_dec_dpcd_caps *", "const struct dsc_enc_caps *", "enum dc_pixel_encoding", "struct dsc_enc_caps *"]


func: setup_dsc_config
ret: static bool
module: amdgpu
args:
["const struct dsc_dec_dpcd_caps *", "const struct dsc_enc_caps *", "int", "const struct dc_crtc_timing *", "struct dc_dsc_config *"]


func: virtual_link_encoder_enable_tmds_output
ret: static void
module: amdgpu
args:
["struct link_encoder *", "enum clock_source_id", "enum dc_color_depth", "enum signal_type", "uint32_t"]


func: mod_color_calculate_regamma_params
ret: bool
module: amdgpu
args:
["struct dc_transfer_func *", "const struct dc_gamma *", "bool", "bool", "const struct freesync_hdr_tf_params *"]


func: build_degamma
ret: static bool
module: amdgpu
args:
["struct pwl_float_data_ex *", "enum dc_transfer_func_predefined", "const struct hw_x_point *", "uint32_t"]


func: build_freesync_hdr
ret: static bool
module: amdgpu
args:
["struct pwl_float_data_ex *", "const struct freesync_hdr_tf_params *", "const struct hw_x_point *", "uint32_t"]


func: map_regamma_hw_to_x_user
ret: static bool
module: amdgpu
args:
["const struct dc_gamma *", "struct pixel_gamma_point *", "struct pwl_float_data *", "const struct gamma_pixel *", "const struct pwl_float_data_ex *", "struct dc_transfer_func_distributed_points *", "bool", "uint32_t", "struct hw_x_point *"]


func: mod_freesync_build_vrr_infopacket
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_stream_state *", "const struct mod_vrr_params *", "enum vrr_packet_type", "enum color_transfer_func", "struct dc_info_packet *"]


func: mod_freesync_build_vrr_params
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_stream_state *", "struct mod_freesync_config *", "struct mod_vrr_params *"]


func: mod_freesync_get_settings
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct mod_vrr_params *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: mod_freesync_handle_preflip
ret: void
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_plane_state *", "const struct dc_stream_state *", "unsigned int", "struct mod_vrr_params *"]


func: mod_freesync_is_valid_range
ret: bool
module: amdgpu
args:
["struct mod_freesync *", "const struct dc_stream_state *", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: phm_check_states_equal
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "const struct pp_hw_power_state *", "bool *"]


func: phm_get_clock_info
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "struct pp_clock_info *", "PHM_PerformanceLevelDesignation"]


func: phm_get_performance_level
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "const struct pp_hw_power_state *", "PHM_PerformanceLevelDesignation", "uint32_t", "PHM_PerformanceLevel *"]


func: get_powerplay_table_entry_v1_0
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "uint32_t", "struct pp_power_state *", "int (*)(struct pp_hwmgr *, void *, struct pp_power_state *, void *, uint32_t)"]


func: get_valid_clk
ret: static int
module: amdgpu
args:
["struct phm_clock_array **", "const phm_ppt_v1_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


func: get_vddc_lookup_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_voltage_lookup_table **", "const ATOM_Tonga_Voltage_Lookup_Table *", "struct pp_hwmgr *", "uint32_t"]


func: pp_tables_get_entry
ret: int
module: amdgpu
args:
["struct pp_hwmgr *", "unsigned long", "struct pp_power_state *", "pp_tables_hw_clock_info_callback"]


func: get_clock_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_clock_voltage_dependency_table **", "const ATOM_PPLIB_Clock_Voltage_Dependency_Table *", "struct pp_hwmgr *"]


func: get_valid_clk
ret: static int
module: amdgpu
args:
["struct phm_clock_array **", "const struct phm_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


func: smu_get_voltage_dependency_table_ppt_v1
ret: int
module: amdgpu
args:
["const struct phm_ppt_v1_clock_voltage_dependency_table *", "struct phm_ppt_v1_clock_voltage_dependency_table *"]


func: get_pix_clk_voltage_dependency_table
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table **", "const ATOM_Vega10_PIXCLK_Dependency_Table *", "struct pp_hwmgr *"]


func: get_vddc_lookup_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_voltage_lookup_table **", "const ATOM_Vega10_Voltage_Lookup_Table *", "uint32_t", "struct pp_hwmgr *"]


func: fiji_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "uint32_t *", "uint32_t *", "struct pp_hwmgr *"]


func: polaris10_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["struct phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "SMU_VoltageLevel *", "uint32_t *", "struct pp_hwmgr *"]


func: tonga_get_dependency_volt_by_clk
ret: static int
module: amdgpu
args:
["phm_ppt_v1_clock_voltage_dependency_table *", "uint32_t", "SMU_VoltageLevel *", "uint32_t *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


func: amdgpu_amdkfd_get_dmabuf_info
ret: int
module: amdgpu
args:
["struct kgd_dev *", "int", "struct kgd_dev **", "uint64_t *", "void *", "size_t", "uint32_t *", "uint32_t *"]


func: kgd_hqd_load
ret: static int
module: amdgpu
args:
["struct kgd_dev *", "void *", "uint32_t", "uint32_t", "uint32_t *", "uint32_t", "uint32_t", "struct mm_struct *"]


func: amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu
ret: int
module: amdgpu
args:
["struct kgd_dev *", "uint64_t", "uint64_t", "void *", "struct kgd_mem **", "uint64_t *", "uint32_t"]


func: amdgpu_amdkfd_gpuvm_import_dmabuf
ret: int
module: amdgpu
args:
["struct kgd_dev *", "struct dma_buf *", "uint64_t", "void *", "struct kgd_mem **", "uint64_t *", "uint64_t *"]


func: add_bo_to_vm
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct kgd_mem *", "struct amdgpu_vm *", "bool", "struct kfd_bo_va_list **"]


func: reserve_bo_and_cond_vms
ret: static int
module: amdgpu
args:
["struct kgd_mem *", "struct amdgpu_vm *", "enum bo_vm_match", "struct bo_vm_reservation_context *"]


func: amdgpu_bo_list_create
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct drm_file *", "struct drm_amdgpu_bo_list_entry *", "size_t", "struct amdgpu_bo_list **"]


func: amdgpu_connector_add
ret: void
module: amdgpu
args:
["struct amdgpu_device *", "uint32_t", "uint32_t", "int", "struct amdgpu_i2c_bus_rec *", "uint16_t", "struct amdgpu_hpd *", "struct amdgpu_router *"]


func: amdgpu_map_static_csa
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "struct amdgpu_bo *", "struct amdgpu_bo_va **", "uint64_t", "uint32_t"]


func: amdgpu_display_framebuffer_init
ret: int
module: amdgpu
args:
["struct drm_device *", "struct amdgpu_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: amdgpu_display_get_crtc_scanoutpos
ret: int
module: amdgpu
args:
["struct drm_device *", "unsigned int", "unsigned int", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


func: amdgpu_parse_clk_voltage_dep_table
ret: static int
module: amdgpu
args:
["ATOM_PPLIB_Clock_Voltage_Dependency_Table *", "struct amdgpu_clock_voltage_dependency_table *", "struct amdgpu_clock_voltage_dependency_table *"]


func: amdgpu_get_crtc_scanout_position
ret: static bool
module: amdgpu
args:
["struct drm_device *", "unsigned int", "bool", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


func: amdgpu_gem_object_create
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned long", "int", "u32", "u64", "enum ttm_bo_type", "struct dma_resv *", "struct drm_gem_object **"]


func: amdgpu_gtt_mgr_new
ret: static int
module: amdgpu
args:
["struct ttm_mem_type_manager *", "struct ttm_buffer_object *", "const struct ttm_place *", "struct ttm_mem_reg *"]


func: amdgpu_ib_schedule
ret: int
module: amdgpu
args:
["struct amdgpu_ring *", "unsigned int", "struct amdgpu_ib *", "struct amdgpu_job *", "struct dma_fence **"]


func: amdgpu_vmid_grab
ret: int
module: amdgpu
args:
["struct amdgpu_vm *", "struct amdgpu_ring *", "struct amdgpu_sync *", "struct dma_fence *", "struct amdgpu_job *"]


func: amdgpu_firmware_info
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct drm_amdgpu_query_fw *", "struct drm_amdgpu_query_fw *", "struct drm_amdgpu_info_firmware *", "struct drm_amdgpu_info_firmware *"]


func: amdgpu_bo_create_kernel
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned long", "int", "u32", "struct amdgpu_bo **", "u64 *", "void **"]


func: amdgpu_ring_init
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_ring *", "unsigned int", "struct amdgpu_irq_src *", "unsigned int"]


func: amdgpu_copy_buffer
ret: int
module: amdgpu
args:
["struct amdgpu_ring *", "uint64_t", "uint64_t", "uint32_t", "struct dma_resv *", "struct dma_fence **", "bool", "bool"]


func: amdgpu_ttm_copy_mem_to_mem
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_copy_mem *", "struct amdgpu_copy_mem *", "uint64_t", "struct dma_resv *", "struct dma_fence **"]


func: amdgpu_map_buffer
ret: static int
module: amdgpu
args:
["struct ttm_mem_reg *", "unsigned int", "uint64_t", "unsigned int", "struct amdgpu_ring *", "uint64_t *", "struct ttm_buffer_object *"]


func: amdgpu_vm_bo_param
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "int", "struct amdgpu_bo_param *", "struct amdgpu_vm *", "struct amdgpu_vm *"]


func: amdgpu_vm_bo_update_mapping
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct dma_fence *", "dma_addr_t *", "struct amdgpu_vm *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "struct dma_fence **"]


func: amdgpu_vm_free_mapping
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_bo_va_mapping *", "struct dma_fence *", "struct amdgpu_vm *"]


func: amdgpu_vm_cpu_update
ret: static int
module: amdgpu
args:
["struct amdgpu_vm_update_params *", "struct amdgpu_bo *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint64_t"]


func: amdgpu_vm_sdma_set_ptes
ret: static void
module: amdgpu
args:
["struct amdgpu_bo *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint64_t", "struct amdgpu_vm_update_params *", "struct amdgpu_vm_update_params *"]


func: amdgpu_atombios_crtc_program_pll
ret: void
module: amdgpu
args:
["struct drm_crtc *", "u32", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "int", "bool", "struct amdgpu_atom_ss *"]


func: amdgpu_atombios_dp_set_tp
ret: static void
module: amdgpu
args:
["int", "struct amdgpu_atombios_dp_link_train_info *", "struct amdgpu_atombios_dp_link_train_info *"]


func: dce_v10_0_crtc_cursor_set2
ret: static int
module: amdgpu
args:
["struct drm_crtc *", "struct drm_file *", "uint32_t", "uint32_t", "uint32_t", "int32_t", "int32_t"]


func: dce_v6_0_line_buffer_adjust
ret: static u32
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_crtc *", "struct drm_display_mode *", "struct drm_display_mode *"]


func: gfx_v10_0_read_wave_vgprs
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t *"]


func: gfx_v10_0_ring_emit_gds_switch
ret: static void
module: amdgpu
args:
["struct amdgpu_ring *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: gfx_v10_0_wait_reg_mem
ret: static void
module: amdgpu
args:
["struct amdgpu_ring *", "int", "int", "int", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: si_populate_memory_timing_parameters
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "SMC_SIslands_MCArbDramTimingRegisterSet *", "struct rv7xx_pl *", "struct rv7xx_pl *"]


func: ttm_base_object_init
ret: int
module: vmwgfx
args:
["struct ttm_object_file *", "struct ttm_base_object *", "bool", "enum ttm_object_type", "void (*)(struct ttm_base_object **)", "void (*)(struct ttm_base_object *, enum ttm_ref_type)"]


func: ttm_prime_object_init
ret: int
module: vmwgfx
args:
["struct ttm_object_file *", "size_t", "struct ttm_prime_object *", "bool", "enum ttm_object_type", "void (*)(struct ttm_base_object **)", "void (*)(struct ttm_base_object *, enum ttm_ref_type)"]


func: vmw_bo_cpu_blit
ret: int
module: vmwgfx
args:
["struct ttm_buffer_object *", "u32", "u32", "struct ttm_buffer_object *", "u32", "u32", "u32", "u32", "struct vmw_diff_cpy *"]


func: vmw_bo_init
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "size_t", "struct ttm_placement *", "bool", "void (*)(struct ttm_buffer_object *)"]


func: vmw_user_bo_alloc
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "bool", "uint32_t *", "struct vmw_buffer_object **", "struct ttm_base_object **"]


func: vmw_user_bo_lookup
ret: int
module: vmwgfx
args:
["struct ttm_object_file *", "uint32_t", "struct vmw_buffer_object **", "struct ttm_base_object **"]


func: vmw_cmdbuf_res_add
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "enum vmw_cmdbuf_res_type", "u32", "struct vmw_resource *", "struct list_head *"]


func: vmw_cmdbuf_res_remove
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "enum vmw_cmdbuf_res_type", "u32", "struct list_head *", "struct vmw_resource **"]


func: vmw_generic_ioctl
ret: static long
module: vmwgfx
args:
["struct file *", "unsigned int", "unsigned long", "long (*)(struct file *, unsigned int, unsigned long)"]


func: vmw_execbuf_copy_fence_user
ret: void
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_fpriv *", "int", "struct drm_vmw_fence_rep *", "struct vmw_fence_obj *", "uint32_t", "int32_t", "struct sync_file *"]


func: vmw_execbuf_process
ret: int
module: vmwgfx
args:
["struct drm_file *", "struct vmw_private *", "void *", "void *", "uint32_t", "uint64_t", "uint32_t", "struct drm_vmw_fence_rep *", "struct vmw_fence_obj **", "uint32_t"]


func: vmw_cmd_res_check
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_sw_context *", "enum vmw_res_type", "u32", "const struct vmw_user_resource_conv *", "uint32_t *", "struct vmw_resource **"]


func: vmw_cmd_res_switch_backup
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "struct vmw_resource *", "uint32_t *", "unsigned long", "struct vmw_private *"]


func: vmw_query_bo_switch_prepare
ret: static int
module: vmwgfx
args:
["struct vmw_buffer_object *", "struct vmw_sw_context *", "struct vmw_private *", "struct vmw_private *"]


func: vmw_resource_relocation_add
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "const struct vmw_resource *", "unsigned long", "enum vmw_resource_relocation_type"]


func: vmw_translate_guest_ptr
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "SVGAGuestPtr *", "struct vmw_buffer_object **", "struct vmw_private *"]


func: vmw_view_bindings_add
ret: static int
module: vmwgfx
args:
["struct vmw_sw_context *", "enum vmw_view_type", "enum vmw_ctx_binding_type", "uint32", "uint32 *", "u32", "u32"]


func: vmw_event_fence_action_queue
ret: int
module: vmwgfx
args:
["struct drm_file *", "struct vmw_fence_obj *", "struct drm_pending_event *", "uint32_t *", "uint32_t *", "bool"]


func: vmw_user_fence_create
ret: int
module: vmwgfx
args:
["struct drm_file *", "struct vmw_fence_manager *", "uint32_t", "struct vmw_fence_obj **", "uint32_t *"]


func: vmw_kms_cursor_snoop
ret: void
module: vmwgfx
args:
["struct vmw_surface *", "struct ttm_object_file *", "struct ttm_buffer_object *", "SVGA3dCmdHeader *"]


func: vmw_kms_fbdev_init_data
ret: int
module: vmwgfx
args:
["struct vmw_private *", "unsigned int", "u32", "u32", "struct drm_connector **", "struct drm_crtc **", "struct drm_display_mode **"]


func: vmw_kms_helper_dirty
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_framebuffer *", "const struct drm_clip_rect *", "const struct drm_vmw_rect *", "s32", "s32", "int", "int", "struct vmw_kms_dirty *"]


func: vmw_kms_helper_validation_finish
ret: void
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_validation_context *", "struct vmw_fence_obj **", "struct drm_vmw_fence_rep *"]


func: vmw_kms_new_framebuffer
ret: struct vmw_framebuffer *
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "struct vmw_surface *", "bool", "const struct drm_mode_fb_cmd2 *"]


func: vmw_kms_present
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_framebuffer *", "struct vmw_surface *", "uint32_t", "int32_t", "int32_t", "struct drm_vmw_rect *", "uint32_t"]


func: vmw_kms_readback
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_framebuffer *", "struct drm_vmw_fence_rep *", "struct drm_vmw_rect *", "uint32_t"]


func: vmw_kms_write_svga
ret: int
module: vmwgfx
args:
["struct vmw_private *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: vmw_kms_ldu_do_bo_dirty
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_framebuffer *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int", "int"]


func: vmw_mob_bind
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_mob *", "const struct vmw_sg_table *", "unsigned long", "int32_t"]


func: vmw_setup_otable_base
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "SVGAOTableType", "struct ttm_buffer_object *", "unsigned long", "struct vmw_otable *", "struct vmw_otable *"]


func: vmw_overlay_send_put
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "struct drm_vmw_control_stream_arg *", "bool"]


func: vmw_resource_init
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_resource *", "bool", "void (*)(struct vmw_resource *)", "const struct vmw_res_func *"]


func: vmw_user_lookup_handle
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "struct vmw_surface **", "struct vmw_buffer_object **"]


func: vmw_user_resource_lookup_handle
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "const struct vmw_user_resource_conv *", "struct vmw_resource **"]


func: vmw_user_resource_noref_lookup_handle
ret: struct vmw_resource *
module: vmwgfx
args:
["struct vmw_private *", "struct ttm_object_file *", "uint32_t", "const struct vmw_user_resource_conv *"]


func: vmw_kms_sou_do_bo_dirty
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_framebuffer *", "struct drm_clip_rect *", "struct drm_vmw_rect *", "unsigned int", "int", "bool", "struct vmw_fence_obj **", "struct drm_crtc *"]


func: vmw_kms_sou_do_surface_dirty
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_framebuffer *", "struct drm_clip_rect *", "struct drm_vmw_rect *", "struct vmw_resource *", "s32", "s32", "unsigned int", "int", "struct vmw_fence_obj **", "struct drm_crtc *"]


func: vmw_kms_sou_readback
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_framebuffer *", "struct drm_vmw_fence_rep *", "struct drm_vmw_rect *", "uint32_t", "struct drm_crtc *"]


func: vmw_sou_plane_update_bo
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_plane *", "struct drm_plane_state *", "struct vmw_framebuffer *", "struct vmw_fence_obj **"]


func: vmw_compat_shader_add
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_cmdbuf_res_manager *", "u32", "const void *", "SVGA3dShaderType", "size_t", "struct list_head *"]


func: vmw_dx_shader_add
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "struct vmw_resource *", "u32", "SVGA3dShaderType", "struct list_head *"]


func: vmw_view_add
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "struct vmw_resource *", "struct vmw_resource *", "enum vmw_view_type", "u32", "const void *", "size_t", "struct list_head *"]


func: vmw_view_remove
ret: int
module: vmwgfx
args:
["struct vmw_cmdbuf_res_manager *", "u32", "enum vmw_view_type", "struct list_head *", "struct vmw_resource **"]


func: vmw_kms_stdu_dma
ret: int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "struct vmw_framebuffer *", "struct drm_vmw_fence_rep *", "struct drm_clip_rect *", "struct drm_vmw_rect *", "uint32_t", "int", "bool", "bool", "struct drm_crtc *"]


func: vmw_stdu_bind_st
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "const struct vmw_resource *", "struct vmw_screen_target_display_unit *", "struct vmw_screen_target_display_unit *"]


func: vmw_surface_gb_priv_define
ret: int
module: vmwgfx
args:
["struct drm_device *", "uint32_t", "SVGA3dSurfaceAllFlags", "SVGA3dSurfaceFormat", "bool", "uint32_t", "uint32_t", "uint32_t", "struct drm_vmw_size", "SVGA3dMSPattern", "SVGA3dMSQualityLevel", "struct vmw_surface **"]


func: vmw_gb_surface_define_internal
ret: static int
module: vmwgfx
args:
["struct drm_device *", "struct drm_vmw_gb_surface_create_ext_req *", "struct drm_vmw_gb_surface_create_rep *", "struct drm_file *"]


func: vmw_gb_surface_reference_internal
ret: static int
module: vmwgfx
args:
["struct drm_device *", "struct drm_vmw_gb_surface_ref_ext_rep *", "struct drm_file *", "struct drm_vmw_surface_arg *", "struct drm_vmw_surface_arg *"]


func: vmw_surface_handle_reference
ret: static int
module: vmwgfx
args:
["struct drm_file *", "uint32_t", "enum drm_vmw_handle_type", "struct ttm_base_object **", "struct vmw_private *"]


func: ast_get_vbios_mode_info
ret: static bool
module: ast
args:
["struct drm_crtc *", "struct drm_display_mode *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "struct ast_vbios_mode_info *"]


func: drm_sched_init
ret: int
module: gpu-sched
args:
["struct drm_gpu_scheduler *", "const struct drm_sched_backend_ops *", "unsigned int", "unsigned int", "long", "const char *"]


func: qxl_draw_dirty_fb
ret: void
module: qxl
args:
["struct qxl_device *", "struct drm_framebuffer *", "struct qxl_bo *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int", "int", "uint32_t"]


func: qxl_gem_object_create
ret: int
module: qxl
args:
["struct qxl_device *", "int", "int", "int", "bool", "bool", "struct qxl_surface *", "struct drm_gem_object **"]


func: qxl_gem_object_create_with_handle
ret: int
module: qxl
args:
["struct qxl_device *", "struct drm_file *", "u32", "size_t", "struct qxl_surface *", "struct qxl_bo **", "uint32_t *"]


func: qxl_image_init
ret: int
module: qxl
args:
["struct qxl_device *", "struct qxl_release *", "struct qxl_drm_image *", "const uint8_t *", "int", "int", "int", "int", "int", "int"]


func: setup_slot
ret: static void
module: qxl
args:
["struct qxl_device *", "struct qxl_memslot *", "unsigned int", "const char *", "unsigned long", "unsigned long"]


func: qxl_bo_create
ret: int
module: qxl
args:
["struct qxl_device *", "unsigned long", "bool", "bool", "u32", "struct qxl_surface *", "struct qxl_bo **"]


func: qxl_alloc_surface_release_reserved
ret: int
module: qxl
args:
["struct qxl_device *", "enum qxl_surface_cmd_type", "struct qxl_release *", "struct qxl_release **"]


func: ttm_bo_create
ret: int
module: ttm
args:
["struct ttm_bo_device *", "unsigned long", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "bool", "struct ttm_buffer_object **"]


func: ttm_bo_init
ret: int
module: ttm
args:
["struct ttm_bo_device *", "struct ttm_buffer_object *", "unsigned long", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "bool", "size_t", "struct sg_table *", "struct dma_resv *", "void (*)(struct ttm_buffer_object *)"]


func: ttm_bo_init_reserved
ret: int
module: ttm
args:
["struct ttm_bo_device *", "struct ttm_buffer_object *", "unsigned long", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "struct ttm_operation_ctx *", "size_t", "struct sg_table *", "struct dma_resv *", "void (*)(struct ttm_buffer_object *)"]


func: ttm_bo_mem_space
ret: int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_placement *", "struct ttm_mem_reg *", "struct ttm_operation_ctx *"]


func: ttm_bo_mem_placement
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "const struct ttm_place *", "struct ttm_mem_reg *", "struct ttm_operation_ctx *"]


func: ttm_mem_evict_first
ret: static int
module: ttm
args:
["struct ttm_bo_device *", "uint32_t", "const struct ttm_place *", "struct ttm_operation_ctx *", "struct ww_acquire_ctx *"]


func: ttm_page_pool_get_pages
ret: static int
module: ttm
args:
["struct ttm_page_pool *", "struct list_head *", "int", "enum ttm_caching_state", "unsigned int", "unsigned int"]


func: atombios_crtc_program_pll
ret: static void
module: radeon
args:
["struct drm_crtc *", "u32", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "int", "bool", "struct radeon_atom_ss *"]


func: cik_sdma_vm_set_pages
ret: void
module: radeon
args:
["struct radeon_device *", "struct radeon_ib *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint32_t"]


func: evergreen_line_buffer_adjust
ret: static u32
module: radeon
args:
["struct radeon_device *", "struct radeon_crtc *", "struct drm_display_mode *", "struct drm_display_mode *"]


func: r100_cs_parse_packet0
ret: int
module: radeon
args:
["struct radeon_cs_parser *", "struct radeon_cs_packet *", "const unsigned int *", "unsigned int", "radeon_packet0_check_t"]


func: r600_check_texture_resource
ret: static int
module: radeon
args:
["struct radeon_cs_parser *", "u32", "struct radeon_bo *", "u64", "u64", "u32", "struct radeon_bo *"]


func: r600_parse_clk_voltage_dep_table
ret: static int
module: radeon
args:
["ATOM_PPLIB_Clock_Voltage_Dependency_Table *", "struct radeon_clock_voltage_dependency_table *", "struct radeon_clock_voltage_dependency_table *"]


func: radeon_atom_apply_quirks
ret: static bool
module: radeon
args:
["uint32_t", "int *", "struct radeon_i2c_bus_rec *", "uint16_t *", "struct radeon_hpd *", "struct drm_device *", "struct drm_device *"]


func: radeon_add_atom_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint32_t", "uint16_t", "struct radeon_hpd *", "struct radeon_router *"]


func: radeon_add_legacy_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint16_t", "struct radeon_hpd *"]


func: radeon_compute_pll_legacy
ret: void
module: radeon
args:
["struct radeon_pll *", "uint64_t", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *"]


func: radeon_framebuffer_init
ret: int
module: radeon
args:
["struct drm_device *", "struct drm_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: radeon_gem_object_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "int", "u32", "bool", "struct drm_gem_object **"]


func: radeon_bo_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "bool", "u32", "u32", "struct sg_table *", "struct dma_resv *", "struct radeon_bo **"]


func: radeon_sa_bo_new
ret: int
module: radeon
args:
["struct radeon_device *", "struct radeon_sa_manager *", "struct radeon_sa_bo **", "unsigned int", "unsigned int"]


func: radeon_uvd_calc_upll_dividers
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: rs690_compute_mode_priority
ret: static void
module: radeon
args:
["struct rs690_watermark *", "struct rs690_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *", "struct radeon_device *"]


func: rv515_compute_mode_priority
ret: static void
module: radeon
args:
["struct rv515_watermark *", "struct rv515_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *", "struct radeon_device *"]


func: si_populate_memory_timing_parameters
ret: static int
module: radeon
args:
["struct radeon_device *", "SMC_SIslands_MCArbDramTimingRegisterSet *", "struct rv7xx_pl *", "struct rv7xx_pl *"]


func: sumo_construct_sclk_voltage_mapping_table
ret: void
module: radeon
args:
["struct radeon_device *", "struct sumo_sclk_voltage_mapping_table *", "ATOM_AVAILABLE_SCLK_LIST *"]


func: evtchnl_alloc
ret: static int
module: drm_xen_front
args:
["struct xen_drm_front_info *", "int", "struct xen_drm_front_evtchnl *", "enum xen_drm_front_evtchnl_type"]


func: evtchnl_publish
ret: static int
module: drm_xen_front
args:
["struct xenbus_transaction", "struct xen_drm_front_evtchnl *", "const char *", "const char *", "const char *"]


func: psb_framebuffer_init
ret: static int
module: gma500_gfx
args:
["struct drm_device *", "struct psb_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct gtt_range *"]


func: psb_mmu_insert_pages
ret: int
module: gma500_gfx
args:
["struct psb_mmu_pd *", "struct page **", "unsigned long", "uint32_t", "uint32_t", "uint32_t", "int"]


func: psb_intel_sdvo_create_enhance_property_tv
ret: static bool
module: gma500_gfx
args:
["struct psb_intel_sdvo *", "struct psb_intel_sdvo_connector *", "struct psb_intel_sdvo_enhancements_reply"]


func: intel_plane_atomic_check_with_state
ret: int
module: i915
args:
["const struct intel_crtc_state *", "struct intel_crtc_state *", "const struct intel_plane_state *", "struct intel_plane_state *"]


func: intel_cdclk_needs_cd2x_update
ret: bool
module: i915
args:
["struct drm_i915_private *", "const struct intel_cdclk_state *", "const struct intel_cdclk_state *"]


func: intel_set_cdclk_post_plane_update
ret: void
module: i915
args:
["struct drm_i915_private *", "const struct intel_cdclk_state *", "const struct intel_cdclk_state *", "enum pipe"]


func: intel_get_load_detect_pipe
ret: int
module: i915
args:
["struct drm_connector *", "const struct drm_display_mode *", "struct intel_load_detect_pipe *", "struct drm_modeset_acquire_ctx *"]


func: chv_find_best_dpll
ret: static bool
module: i915
args:
["const struct intel_limit *", "int", "struct dpll *", "struct dpll *", "struct intel_crtc_state *", "int"]


func: g4x_find_best_dpll
ret: static bool
module: i915
args:
["const struct intel_limit *", "struct intel_crtc_state *", "int", "int", "struct dpll *", "struct dpll *"]


func: intel_adjust_aligned_offset
ret: static u32
module: i915
args:
["int *", "int *", "const struct drm_framebuffer *", "int", "unsigned int", "unsigned int", "u32", "u32"]


func: intel_compute_aligned_offset
ret: static u32
module: i915
args:
["struct drm_i915_private *", "int *", "int *", "const struct drm_framebuffer *", "int", "unsigned int", "unsigned int", "u32"]


func: intel_cpu_transcoder_get_m_n
ret: static void
module: i915
args:
["enum transcoder", "struct intel_link_m_n *", "struct intel_link_m_n *", "struct intel_crtc *", "struct intel_crtc *"]


func: intel_cpu_transcoder_set_m_n
ret: static void
module: i915
args:
["const struct intel_crtc_state *", "const struct intel_link_m_n *", "const struct intel_link_m_n *"]


func: intel_encoders_disable
ret: static void
module: i915
args:
["struct intel_crtc *", "struct intel_crtc_state *", "struct intel_atomic_state *", "struct intel_atomic_state *"]


func: intel_get_crtc_new_encoder
ret: static struct intel_encoder *
module: i915
args:
["const struct intel_crtc_state *", "const struct intel_atomic_state *", "const struct intel_atomic_state *"]


func: intel_legacy_cursor_update
ret: static int
module: i915
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int", "int", "unsigned int", "unsigned int", "u32", "u32", "u32", "u32", "struct drm_modeset_acquire_ctx *"]


func: intel_update_crtc
ret: static void
module: i915
args:
["struct intel_crtc *", "struct intel_atomic_state *", "struct intel_crtc_state *", "struct intel_crtc_state *"]


func: pipe_config_infoframe_mismatch
ret: static void
module: i915
args:
["struct drm_i915_private *", "bool", "const char *", "const union hdmi_infoframe *", "const union hdmi_infoframe *"]


func: skl_update_scaler
ret: static int
module: i915
args:
["struct intel_crtc_state *", "bool", "unsigned int", "int *", "int", "int", "int", "int", "const struct drm_format_info *", "bool"]


func: verify_single_dpll_state
ret: static void
module: i915
args:
["struct drm_i915_private *", "struct intel_shared_dpll *", "struct intel_crtc *", "struct intel_crtc_state *"]


func: vlv_PLL_is_optimal
ret: static bool
module: i915
args:
["struct drm_device *", "int", "unsigned int", "unsigned int *", "const struct dpll *", "const struct dpll *", "const struct dpll *"]


func: __set_power_wells
ret: static int
module: i915
args:
["const struct i915_power_well_desc *", "int", "struct i915_power_domains *", "struct i915_power_domains *"]


func: icl_pll_get_hw_state
ret: static bool
module: i915
args:
["struct drm_i915_private *", "i915_reg_t", "struct intel_dpll_hw_state *", "struct intel_dpll_hw_state *", "struct intel_shared_dpll *"]


func: intel_find_shared_dpll
ret: static struct intel_shared_dpll *
module: i915
args:
["struct intel_atomic_state *", "const struct intel_crtc *", "const struct intel_dpll_hw_state *", "enum intel_dpll_id", "enum intel_dpll_id"]


func: intel_reference_shared_dpll
ret: static void
module: i915
args:
["struct intel_atomic_state *", "const struct intel_dpll_hw_state *", "const struct intel_shared_dpll *", "const struct intel_crtc *"]


func: intel_fbc_update_state_cache
ret: static void
module: i915
args:
["struct intel_plane_state *", "struct intel_crtc_state *", "struct intel_crtc_state *", "struct intel_crtc *"]


func: intel_read_infoframe
ret: void
module: i915
args:
["struct intel_encoder *", "const struct intel_crtc_state *", "enum hdmi_infoframe_type", "union hdmi_infoframe *"]


func: cpt_set_infoframes
ret: static void
module: i915
args:
["struct intel_encoder *", "bool", "const struct intel_crtc_state *", "const struct drm_connector_state *"]


func: cpt_write_infoframe
ret: static void
module: i915
args:
["struct intel_encoder *", "const struct intel_crtc_state *", "unsigned int", "const void *", "ssize_t"]


func: intel_write_infoframe
ret: static void
module: i915
args:
["struct intel_encoder *", "const struct intel_crtc_state *", "enum hdmi_infoframe_type", "const union hdmi_infoframe *"]


func: intel_sdvo_get_preferred_input_mode
ret: static bool
module: i915
args:
["struct intel_sdvo *", "struct intel_sdvo_connector *", "const struct drm_display_mode *", "struct drm_display_mode *"]


func: skl_program_plane
ret: static void
module: i915
args:
["struct intel_plane *", "const struct intel_crtc_state *", "const struct intel_plane_state *", "int", "bool", "u32"]


func: i915_gem_schedule_fill_pages_blt
ret: int
module: i915
args:
["struct drm_i915_gem_object *", "struct intel_context *", "struct sg_table *", "struct i915_page_sizes *", "u32"]


func: ctx_setparam
ret: static int
module: i915
args:
["struct drm_i915_file_private *", "struct i915_gem_context *", "struct drm_i915_gem_context_param *"]


func: lookup_user_engine
ret: static struct intel_context *
module: i915
args:
["struct i915_gem_context *", "const struct i915_engine_class_instance *", "const struct i915_engine_class_instance *", "unsigned long"]


func: set_sseu
ret: static int
module: i915
args:
["struct i915_gem_context *", "struct drm_i915_gem_context_param *", "struct drm_i915_gem_context_param *"]


func: i915_gem_do_execbuffer
ret: static int
module: i915
args:
["struct drm_device *", "struct drm_file *", "struct drm_i915_gem_execbuffer2 *", "struct drm_i915_gem_exec_object2 *", "struct drm_syncobj **"]


func: relocate_entry
ret: static u64
module: i915
args:
["struct i915_vma *", "const struct drm_i915_gem_relocation_entry *", "struct i915_execbuffer *", "const struct i915_vma *"]


func: intel_execlists_show_requests
ret: void
module: i915
args:
["struct intel_engine_cs *", "struct drm_printer *", "void (*)(struct drm_printer *, struct i915_request *, const char *)", "unsigned int"]


func: gtt_get_entry64
ret: static int
module: i915
args:
["void *", "struct intel_gvt_gtt_entry *", "unsigned long", "bool", "unsigned long", "struct intel_vgpu *"]


func: ppgtt_populate_shadow_entry
ret: static int
module: i915
args:
["struct intel_vgpu *", "struct intel_vgpu_ppgtt_spt *", "unsigned long", "struct intel_gvt_gtt_entry *"]


func: __i915_active_init
ret: void
module: i915
args:
["struct drm_i915_private *", "struct i915_active *", "int (*)(struct i915_active *)", "void (*)(struct i915_active *)", "struct lock_class_key *"]


func: intel_engine_cmd_parser
ret: int
module: i915
args:
["struct i915_gem_context *", "struct intel_engine_cs *", "struct drm_i915_gem_object *", "u64", "u32", "u32", "struct drm_i915_gem_object *", "u64"]


func: i915_gem_object_pin
ret: struct i915_vma *
module: i915
args:
["struct drm_i915_gem_object *", "struct i915_address_space *", "const struct i915_ggtt_view *", "u64", "u64", "u64"]


func: i915_gem_gtt_insert
ret: int
module: i915
args:
["struct i915_address_space *", "struct drm_mm_node *", "u64", "u64", "unsigned long", "u64", "u64", "unsigned int"]


func: i915_gem_gtt_reserve
ret: int
module: i915
args:
["struct i915_address_space *", "struct drm_mm_node *", "u64", "u64", "unsigned long", "unsigned int"]


func: __gen8_ppgtt_alloc
ret: static int
module: i915
args:
["struct i915_address_space * const", "struct i915_page_directory * const", "u64 * const", "const u64", "int"]


func: __gen8_ppgtt_clear
ret: static u64
module: i915
args:
["struct i915_address_space * const", "struct i915_page_directory * const", "u64", "const u64", "int"]


func: release_pd_entry
ret: static bool
module: i915
args:
["struct i915_page_directory * const", "const unsigned short", "struct i915_page_table * const", "const struct i915_page_scratch * const"]


func: error_print_engine
ret: static void
module: i915
args:
["struct drm_i915_error_state_buf *", "const struct drm_i915_error_engine *", "const unsigned long"]


func: error_print_request
ret: static void
module: i915
args:
["struct drm_i915_error_state_buf *", "const struct drm_i915_error_request *", "const unsigned long", "const char *"]


func: print_error_obj
ret: static void
module: i915
args:
["struct drm_i915_error_state_buf *", "const struct intel_engine_cs *", "const char *", "const struct drm_i915_error_object *"]


func: intel_get_hpd_pins
ret: static void
module: i915
args:
["u32 *", "u32 *", "u32", "u32", "const u32 *", "bool (*)(enum hpd_pin, u32)", "struct drm_i915_private *"]


func: remap_io_mapping
ret: int
module: i915
args:
["struct vm_area_struct *", "unsigned long", "unsigned long", "unsigned long", "struct io_mapping *"]


func: i915_request_await_execution
ret: int
module: i915
args:
["struct i915_request *", "struct dma_fence *", "void (*)(struct i915_request *, struct dma_fence *)"]


func: __i915_request_await_execution
ret: static int
module: i915
args:
["struct i915_request *", "struct i915_request *", "void (*)(struct i915_request *, struct dma_fence *)", "gfp_t"]


func: __i915_sched_node_add_dependency
ret: bool
module: i915
args:
["struct i915_sched_node *", "struct i915_sched_node *", "struct i915_dependency *", "unsigned long"]


func: i915_sw_fence_await_reservation
ret: int
module: i915
args:
["struct i915_sw_fence *", "struct dma_resv *", "const struct dma_fence_ops *", "bool", "unsigned long", "gfp_t"]


func: ilk_compute_wm_level
ret: static void
module: i915
args:
["const struct drm_i915_private *", "int", "struct intel_crtc_state *", "const struct intel_plane_state *", "const struct intel_plane_state *", "const struct intel_plane_state *", "struct intel_wm_level *", "const struct intel_crtc *"]


func: ilk_compute_wm_maximums
ret: static void
module: i915
args:
["const struct drm_i915_private *", "int", "const struct intel_wm_config *", "enum intel_ddb_partitioning", "struct ilk_wm_maximums *"]


func: ilk_plane_wm_max
ret: static unsigned int
module: i915
args:
["const struct drm_i915_private *", "int", "const struct intel_wm_config *", "enum intel_ddb_partitioning", "bool"]


func: ilk_wm_merge
ret: static void
module: i915
args:
["struct drm_i915_private *", "const struct ilk_wm_maximums *", "struct intel_pipe_wm *", "const struct intel_wm_config *"]


func: skl_compute_plane_wm
ret: static void
module: i915
args:
["int", "const struct skl_wm_params *", "struct skl_wm_level *", "const struct skl_wm_level *", "const struct intel_crtc_state *", "const struct intel_crtc_state *"]


func: skl_compute_plane_wm_params
ret: static int
module: i915
args:
["const struct intel_crtc_state *", "const struct intel_plane_state *", "struct skl_wm_params *", "int"]


func: skl_compute_wm_params
ret: static int
module: i915
args:
["const struct intel_crtc_state *", "int", "const struct drm_format_info *", "u64", "unsigned int", "u32", "struct skl_wm_params *", "int"]


func: skl_ddb_get_pipe_allocation_limits
ret: static void
module: i915
args:
["struct drm_i915_private *", "const struct intel_crtc_state *", "struct skl_ddb_allocation *", "struct skl_ddb_entry *", "int *", "const u64"]


func: __intel_wakeref_init
ret: void
module: i915
args:
["struct intel_wakeref *", "struct intel_runtime_pm *", "const struct intel_wakeref_ops *", "struct lock_class_key *"]


func: intel_vgpu_register_reg
ret: static int
module: kvmgt
args:
["unsigned int", "const struct intel_vgpu_regops *", "size_t", "u32", "void *", "struct intel_vgpu *", "struct intel_vgpu *", "unsigned int"]


func: nv04_crtc_page_flip
ret: static int
module: nouveau
args:
["struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "u32", "struct drm_modeset_acquire_ctx *"]


func: base507c_new_
ret: int
module: nouveau
args:
["const struct nv50_wndw_func *", "const u32 *", "struct nouveau_drm *", "int", "s32", "u32", "struct nv50_wndw **"]


func: curs507a_new_
ret: int
module: nouveau
args:
["const struct nv50_wimm_func *", "struct nouveau_drm *", "int", "s32", "u32", "struct nv50_wndw **"]


func: nv50_dmac_create
ret: int
module: nouveau
args:
["struct nvif_device *", "struct nvif_object *", "const s32 *", "u8", "void *", "u32", "s64", "struct nv50_dmac *"]


func: nv50_outp_atomic_check_view
ret: static int
module: nouveau
args:
["struct drm_crtc_state *", "struct drm_connector_state *", "struct drm_display_mode *", "struct drm_encoder *", "struct drm_encoder *"]


func: nv50_lut_load
ret: u32
module: nouveau
args:
["struct nv50_lut *", "int", "struct drm_property_blob *", "void (*)(struct drm_color_lut *, int, void *)"]


func: nv50_wndw_new_
ret: int
module: nouveau
args:
["const struct nv50_wndw_func *", "struct drm_device *", "enum drm_plane_type", "const char *", "int", "const u32 *", "u32", "enum nv50_disp_interlock_type", "u32", "struct nv50_wndw **"]


func: nv50_wndw_atomic_check_acquire
ret: static int
module: nouveau
args:
["struct nv50_wndw *", "bool", "struct nv50_wndw_atom *", "struct nv50_wndw_atom *", "struct nv50_head_atom *"]


func: wndwc37e_new_
ret: int
module: nouveau
args:
["const struct nv50_wndw_func *", "struct nouveau_drm *", "enum drm_plane_type", "int", "s32", "u32", "struct nv50_wndw **"]


func: nouveau_bo_new
ret: int
module: nouveau
args:
["struct nouveau_cli *", "u64", "int", "uint32_t", "uint32_t", "uint32_t", "struct sg_table *", "struct dma_resv *", "struct nouveau_bo **"]


func: nv04_bo_move_m2mf
ret: static int
module: nouveau
args:
["struct nouveau_channel *", "struct ttm_buffer_object *", "struct ttm_mem_reg *", "struct ttm_mem_reg *"]


func: nouveau_framebuffer_new
ret: int
module: nouveau
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct nouveau_bo *", "struct nouveau_framebuffer **"]


func: validate_fini_no_ticket
ret: static void
module: nouveau
args:
["struct validate_op *", "struct nouveau_fence *", "struct drm_nouveau_gem_pushbuf_bo *", "struct nouveau_channel *"]


func: validate_init
ret: static int
module: nouveau
args:
["struct nouveau_channel *", "struct drm_file *", "struct drm_nouveau_gem_pushbuf_bo *", "int", "struct validate_op *"]


func: nvif_notify_init
ret: int
module: nouveau
args:
["struct nvif_object *", "int (*)(struct nvif_notify *)", "bool", "u8", "void *", "u32", "u32", "struct nvif_notify *"]


func: nvkm_client_new
ret: int
module: nouveau
args:
["const char *", "u64", "const char *", "const char *", "int (*)(const void *, u32, const void *, u32)", "struct nvkm_client **"]


func: nvkm_memory_tags_get
ret: int
module: nouveau
args:
["struct nvkm_memory *", "struct nvkm_device *", "u32", "void (*)(struct nvkm_device *, u32, u32)", "struct nvkm_tags **"]


func: nvkm_notify_init
ret: int
module: nouveau
args:
["struct nvkm_object *", "struct nvkm_event *", "int (*)(struct nvkm_notify *)", "bool", "void *", "u32", "u32", "struct nvkm_notify *"]


func: nvkm_object_new_
ret: int
module: nouveau
args:
["const struct nvkm_object_func *", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nvkm_device_ctor
ret: int
module: nouveau
args:
["const struct nvkm_device_func *", "const struct nvkm_device_quirk *", "struct device *", "enum nvkm_device_type", "u64", "const char *", "const char *", "const char *", "bool", "bool", "u64", "struct nvkm_device *"]


func: nvkm_device_pci_new
ret: int
module: nouveau
args:
["struct pci_dev *", "const char *", "const char *", "bool", "bool", "u64", "struct nvkm_device **"]


func: nvkm_device_tegra_new
ret: int
module: nouveau
args:
["const struct nvkm_device_tegra_func *", "struct platform_device *", "const char *", "const char *", "bool", "bool", "u64", "struct nvkm_device **"]


func: nv50_disp_base_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp *", "int", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nv50_disp_chan_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp *", "int", "int", "int", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nv50_disp_curs_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "struct nv50_disp *", "int", "int", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nv50_disp_dmac_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_chan_func *", "const struct nv50_disp_chan_mthd *", "struct nv50_disp *", "int", "int", "u64", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nv50_disp_super_iedt
ret: static u32
module: nouveau
args:
["struct nvkm_outp *", "u8 *", "u8 *", "u8 *", "u8 *", "struct nvbios_outp *", "struct nvkm_head *", "struct nvkm_head *"]


func: nvkm_outp_ctor
ret: int
module: nouveau
args:
["const struct nvkm_outp_func *", "struct nvkm_disp *", "int", "struct dcb_output *", "struct nvkm_outp *"]


func: nv50_disp_root_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_root_func *", "struct nvkm_disp *", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nvkm_dmaobj_ctor
ret: int
module: nouveau
args:
["const struct nvkm_dmaobj_func *", "struct nvkm_dma *", "const struct nvkm_oclass *", "void **", "u32 *", "struct nvkm_dmaobj *"]


func: nvkm_falcon_new_
ret: int
module: nouveau
args:
["const struct nvkm_falcon_func *", "struct nvkm_device *", "int", "bool", "u32", "struct nvkm_engine **"]


func: nvkm_fifo_chan_ctor
ret: int
module: nouveau
args:
["const struct nvkm_fifo_chan_func *", "struct nvkm_fifo *", "u32", "u32", "bool", "u64", "u64", "u64", "int", "u32", "u32", "const struct nvkm_oclass *", "struct nvkm_fifo_chan *"]


func: gk104_fifo_gpfifo_new_
ret: static int
module: nouveau
args:
["struct gk104_fifo *", "u64 *", "u16 *", "u64", "u64", "u64", "u64 *", "bool", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: gv100_fifo_gpfifo_new_
ret: int
module: nouveau
args:
["const struct nvkm_fifo_chan_func *", "struct gk104_fifo *", "u64 *", "u16 *", "u64", "u64", "u64", "u64 *", "bool", "u32 *", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nv04_fifo_new_
ret: int
module: nouveau
args:
["const struct nvkm_fifo_func *", "struct nvkm_device *", "int", "int", "const struct nv04_fifo_ramfc *", "struct nvkm_fifo **"]


func: gf100_gr_chan_new
ret: static int
module: nouveau
args:
["struct nvkm_gr *", "struct nvkm_fifo_chan *", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nvkm_sw_chan_ctor
ret: int
module: nouveau
args:
["const struct nvkm_sw_chan_func *", "struct nvkm_sw *", "struct nvkm_fifo_chan *", "const struct nvkm_oclass *", "struct nvkm_sw_chan *"]


func: gf100_sw_chan_new
ret: static int
module: nouveau
args:
["struct nvkm_sw *", "struct nvkm_fifo_chan *", "const struct nvkm_oclass *", "struct nvkm_object **"]


func: nvkm_nvsw_new_
ret: int
module: nouveau
args:
["const struct nvkm_nvsw_func *", "struct nvkm_sw_chan *", "const struct nvkm_oclass *", "void *", "u32", "struct nvkm_object **"]


func: nvkm_xtensa_new_
ret: int
module: nouveau
args:
["const struct nvkm_xtensa_func *", "struct nvkm_device *", "int", "bool", "u32", "struct nvkm_engine **"]


func: nvkm_falcon_ctor
ret: void
module: nouveau
args:
["const struct nvkm_falcon_func *", "struct nvkm_subdev *", "const char *", "u32", "struct nvkm_falcon *"]


func: nvkm_msgqueue_post
ret: int
module: nouveau
args:
["struct nvkm_msgqueue *", "enum msgqueue_msg_priority", "struct nvkm_msgqueue_hdr *", "nvkm_msgqueue_callback", "struct completion *", "bool"]


func: nvbios_dpcfg_match
ret: u16
module: nouveau
args:
["struct nvkm_bios *", "u16", "u8", "u8", "u8", "u8 *", "u8 *", "u8 *", "u8 *", "struct nvbios_dpcfg *"]


func: nvbios_rammapSp
ret: u32
module: nouveau
args:
["struct nvkm_bios *", "u32", "u8", "u8", "u8", "u8", "int", "u8 *", "u8 *", "struct nvbios_ramcfg *"]


func: gk20a_clk_ctor
ret: int
module: nouveau
args:
["struct nvkm_device *", "int", "const struct nvkm_clk_func *", "const struct gk20a_clk_pllg_params *", "struct gk20a_clk *"]


func: nvkm_ram_ctor
ret: int
module: nouveau
args:
["const struct nvkm_ram_func *", "struct nvkm_fb *", "enum nvkm_ram_type", "u64", "struct nvkm_ram *"]


func: nvkm_ram_new_
ret: int
module: nouveau
args:
["const struct nvkm_ram_func *", "struct nvkm_fb *", "enum nvkm_ram_type", "u64", "struct nvkm_ram **"]


func: g94_i2c_aux_new_
ret: int
module: nouveau
args:
["const struct nvkm_i2c_aux_func *", "struct nvkm_i2c_pad *", "int", "u8", "struct nvkm_i2c_aux **"]


func: nvkm_i2c_bus_probe
ret: int
module: nouveau
args:
["struct nvkm_i2c_bus *", "const char *", "struct nvkm_i2c_bus_probe *", "bool (*)(struct nvkm_i2c_bus *, struct i2c_board_info *, void *)", "void *"]


func: gf100_mem_map
ret: int
module: nouveau
args:
["struct nvkm_mmu *", "struct nvkm_memory *", "void *", "u32", "u64 *", "u64 *", "struct nvkm_vma **"]


func: nvkm_vmm_ctor
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "struct nvkm_mmu *", "u32", "bool", "u64", "u64", "struct lock_class_key *", "const char *", "struct nvkm_vmm *"]


func: nvkm_vmm_new
ret: int
module: nouveau
args:
["struct nvkm_device *", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: nvkm_vmm_new_
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "struct nvkm_mmu *", "u32", "bool", "u64", "u64", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: nvkm_vmm_iter
ret: static u64
module: nouveau
args:
["struct nvkm_vmm *", "const struct nvkm_vmm_page *", "u64", "u64", "bool", "bool", "bool (*)(struct nvkm_vmm_iter *, bool, u32, u32)", "nvkm_vmm_pte_func", "struct nvkm_vmm_map *", "nvkm_vmm_pxe_func", "const char *"]


func: nvkm_vmm_ptes_get_map
ret: static int
module: nouveau
args:
["struct nvkm_vmm *", "const struct nvkm_vmm_page *", "u64", "u64", "struct nvkm_vmm_map *", "nvkm_vmm_pte_func"]


func: gf100_vmm_new
ret: int
module: nouveau
args:
["struct nvkm_mmu *", "bool", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: gf100_vmm_new_
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "const struct nvkm_vmm_func *", "struct nvkm_mmu *", "bool", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: gp100_vmm_new_
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "struct nvkm_mmu *", "bool", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: nv04_vmm_new_
ret: int
module: nouveau
args:
["const struct nvkm_vmm_func *", "struct nvkm_mmu *", "u32", "bool", "u64", "u64", "void *", "u32", "struct lock_class_key *", "const char *", "struct nvkm_vmm **"]


func: acr_r352_prepare_hs_blob
ret: static int
module: nouveau
args:
["struct acr_r352 *", "struct nvkm_secboot *", "const char *", "struct nvkm_gpuobj **", "struct hsf_load_header *", "bool"]


func: nvkm_secboot_ctor
ret: int
module: nouveau
args:
["const struct nvkm_secboot_func *", "struct nvkm_acr *", "struct nvkm_device *", "int", "struct nvkm_secboot *"]


func: ls_ucode_img_build
ret: static void *
module: nouveau
args:
["struct ls_ucode_img_desc *", "const struct firmware *", "const struct firmware *", "const struct firmware *", "const struct firmware *", "const struct firmware *"]


func: g84_therm_threshold_hyst_emulation
ret: static void
module: nouveau
args:
["struct nvkm_therm *", "uint32_t", "const struct nvbios_therm_threshold *", "enum nvkm_therm_thrs", "u8"]


func: nvkm_therm_threshold_hyst_polling
ret: static void
module: nouveau
args:
["struct nvkm_therm *", "enum nvkm_therm_thrs", "const struct nvbios_therm_threshold *", "const struct nvbios_therm_threshold *"]


func: virtio_gpu_framebuffer_init
ret: int
module: virtio-gpu
args:
["struct drm_device *", "struct virtio_gpu_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: virtio_gpu_gem_create
ret: int
module: virtio-gpu
args:
["struct drm_file *", "struct drm_device *", "struct virtio_gpu_object_params *", "struct drm_gem_object **", "uint32_t *"]


func: virtio_gpu_object_create
ret: int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object_params *", "struct virtio_gpu_object **", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_create_resource
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_object_params *", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_set_scanout
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: virtio_gpu_cmd_transfer_from_host_3d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "uint32_t", "uint64_t", "uint32_t", "struct virtio_gpu_box *", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_transfer_to_host_2d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "uint64_t", "__le32", "__le32", "__le32", "__le32", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_transfer_to_host_3d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "uint32_t", "uint64_t", "uint32_t", "struct virtio_gpu_box *", "struct virtio_gpu_fence *"]


func: virtio_gpu_queue_fenced_ctrl_buffer
ret: static int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_vbuffer *", "struct virtio_gpu_ctrl_hdr *", "struct virtio_gpu_fence *"]


func: media_create_pad_links
ret: int
module: mc
args:
["const struct media_device *", "const u32", "struct media_entity *", "const u16", "const u32", "struct media_entity *", "const u16", "u32", "const bool"]


func: media_request_object_bind
ret: int
module: mc
args:
["struct media_request *", "const struct media_request_object_ops *", "void *", "bool", "struct media_request_object *"]


func: cx2341x_update
ret: int
module: cx2341x
args:
["void *", "cx2341x_mbox_func", "const struct cx2341x_mpeg_params *", "const struct cx2341x_mpeg_params *"]


func: tpg_fill_plane_extras
ret: static void
module: v4l2-tpg
args:
["const struct tpg_data *", "const struct tpg_draw_params *", "unsigned int", "u8 *", "unsigned int"]


func: tpg_fill_plane_pattern
ret: static void
module: v4l2-tpg
args:
["const struct tpg_data *", "const struct tpg_draw_params *", "unsigned int", "unsigned int", "u8 *"]


func: tpg_print_str_2
ret: static void
module: v4l2-tpg
args:
["const struct tpg_data *", "u8 *(*)[2]", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "int", "int", "char *", "unsigned int"]


func: smscore_sendrequest_and_wait
ret: static int
module: smsmdtv
args:
["void *", "size_t", "struct completion *", "struct smscore_device_t *", "struct smscore_device_t *"]


func: vb2_queue_or_prepare_buf
ret: static int
module: videobuf2-v4l2
args:
["struct vb2_queue *", "struct media_device *", "struct v4l2_buffer *", "bool", "struct media_request **"]


func: vb2_dvb_register_bus
ret: int
module: videobuf2-dvb
args:
["struct vb2_dvb_frontends *", "struct module *", "void *", "struct device *", "struct media_device *", "short *", "int"]


func: calculate_clipping_registers_rect
ret: static void
module: saa7146_vv
args:
["struct saa7146_video_dma *", "u32 *", "u32 *", "enum v4l2_field", "struct saa7146_fh *", "struct saa7146_dev *"]


func: ir_raw_gen_manchester
ret: int
module: rc-core
args:
["struct ir_raw_event **", "unsigned int", "const struct ir_raw_timings_manchester *", "unsigned int", "u64"]


func: ir_raw_gen_pd
ret: int
module: rc-core
args:
["struct ir_raw_event **", "unsigned int", "const struct ir_raw_timings_pd *", "unsigned int", "u64"]


func: ir_raw_gen_pl
ret: int
module: rc-core
args:
["struct ir_raw_event **", "unsigned int", "const struct ir_raw_timings_pl *", "unsigned int", "u64"]


func: vimc_ent_sd_register
ret: int
module: vimc
args:
["struct vimc_ent_device *", "struct v4l2_subdev *", "struct v4l2_device *", "const char * const", "u32", "u16", "const unsigned long *", "const struct v4l2_subdev_internal_ops *", "const struct v4l2_subdev_ops *"]


func: fwht_decode_frame
ret: bool
module: vicodec
args:
["struct fwht_cframe *", "u32", "unsigned int", "unsigned int", "unsigned int", "const struct fwht_raw_frame *", "unsigned int", "unsigned int", "struct fwht_raw_frame *", "unsigned int", "unsigned int"]


func: fwht_encode_frame
ret: u32
module: vicodec
args:
["struct fwht_raw_frame *", "struct fwht_raw_frame *", "struct fwht_cframe *", "bool", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: decode_plane
ret: static bool
module: vicodec
args:
["struct fwht_cframe *", "const __be16 **", "u32", "u32", "const u8 *", "u32", "unsigned int", "u8 *", "unsigned int", "unsigned int", "bool", "const __be16 *"]


func: encode_plane
ret: static u32
module: vicodec
args:
["u8 *", "u8 *", "__be16 **", "__be16 *", "struct fwht_cframe *", "u32", "u32", "u32", "unsigned int", "bool", "bool"]


func: __csi2tx_get_pad_format
ret: static struct v4l2_mbus_framefmt *
module: cdns-csi2tx
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_subdev_format *", "struct v4l2_subdev_format *"]


func: vivid_vbi_gen_wss_raw
ret: static void
module: vivid
args:
["u8 *", "unsigned int", "const struct v4l2_sliced_vbi_data *", "const struct v4l2_sliced_vbi_data *"]


func: v4l2_m2m_register_entity
ret: static int
module: v4l2-mem2mem
args:
["struct media_device *", "struct v4l2_m2m_dev *", "enum v4l2_m2m_entity_type", "struct video_device *", "int"]


func: v4l2_flash_indicator_init
ret: struct v4l2_flash *
module: v4l2-flash-led-class
args:
["struct device *", "struct fwnode_handle *", "struct led_classdev *", "struct v4l2_flash_config *"]


func: v4l2_flash_init
ret: struct v4l2_flash *
module: v4l2-flash-led-class
args:
["struct device *", "struct fwnode_handle *", "struct led_classdev_flash *", "const struct v4l2_flash_ops *", "struct v4l2_flash_config *"]


func: __v4l2_flash_init
ret: static struct v4l2_flash *
module: v4l2-flash-led-class
args:
["struct device *", "struct fwnode_handle *", "struct led_classdev_flash *", "struct led_classdev *", "const struct v4l2_flash_ops *", "struct v4l2_flash_config *"]


func: v4l2_detect_cvt
ret: bool
module: v4l2-dv-timings
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "u32", "bool", "struct v4l2_dv_timings *"]


func: v4l2_detect_gtf
ret: bool
module: v4l2-dv-timings
args:
["unsigned int", "unsigned int", "unsigned int", "u32", "bool", "struct v4l2_fract", "struct v4l2_dv_timings *"]


func: v4l2_enum_dv_timings_cap
ret: int
module: v4l2-dv-timings
args:
["struct v4l2_enum_dv_timings *", "const struct v4l2_dv_timings_cap *", "v4l2_check_dv_timings_fnc *", "void *"]


func: v4l2_find_dv_timings_cap
ret: bool
module: v4l2-dv-timings
args:
["struct v4l2_dv_timings *", "const struct v4l2_dv_timings_cap *", "unsigned int", "v4l2_check_dv_timings_fnc *", "void *"]


func: v4l2_valid_dv_timings
ret: bool
module: v4l2-dv-timings
args:
["const struct v4l2_dv_timings *", "const struct v4l2_dv_timings_cap *", "v4l2_check_dv_timings_fnc *", "void *"]


func: videobuf_queue_sg_init
ret: void
module: videobuf-dma-sg
args:
["struct videobuf_queue *", "const struct videobuf_queue_ops *", "struct device *", "spinlock_t *", "enum v4l2_buf_type", "enum v4l2_field", "unsigned int", "void *", "struct mutex *"]


func: v4l2_async_notifier_parse_fwnode_endpoints_by_port
ret: int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "size_t", "unsigned int", "parse_endpoint_func"]


func: __v4l2_async_notifier_parse_fwnode_ep
ret: static int
module: v4l2-fwnode
args:
["struct device *", "struct v4l2_async_notifier *", "size_t", "unsigned int", "bool", "parse_endpoint_func"]


func: asd_equal
ret: static bool
module: videodev
args:
["struct v4l2_async_subdev *", "struct v4l2_async_subdev *", "struct v4l2_async_subdev *", "struct v4l2_async_subdev *"]


func: v4l2_async_match_notify
ret: static int
module: videodev
args:
["struct v4l2_async_notifier *", "struct v4l2_device *", "struct v4l2_subdev *", "struct v4l2_async_subdev *"]


func: v4l_bound_align_image
ret: void
module: videodev
args:
["u32 *", "unsigned int", "unsigned int", "unsigned int", "u32 *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: v4l2_ctrl_add_handler
ret: int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct v4l2_ctrl_handler *", "bool (*)(const struct v4l2_ctrl *)", "bool"]


func: v4l2_ctrl_new_std_menu_items
ret: struct v4l2_ctrl *
module: videodev
args:
["struct v4l2_ctrl_handler *", "const struct v4l2_ctrl_ops *", "u32", "u8", "u64", "u8", "const char * const *"]


func: v4l2_g_ext_ctrls
ret: int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *"]


func: v4l2_s_ext_ctrls
ret: int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *"]


func: prepare_ext_ctrls
ret: static int
module: videodev
args:
["struct v4l2_ctrl_handler *", "struct v4l2_ext_controls *", "struct v4l2_ctrl_helper *", "struct video_device *", "bool"]


func: try_set_ext_ctrls
ret: static int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct video_device *", "struct media_device *", "struct v4l2_ext_controls *", "bool"]


func: try_set_ext_ctrls_common
ret: static int
module: videodev
args:
["struct v4l2_fh *", "struct v4l2_ctrl_handler *", "struct v4l2_ext_controls *", "struct video_device *", "bool"]


func: v4l2_ctrl_new
ret: static struct v4l2_ctrl *
module: videodev
args:
["struct v4l2_ctrl_handler *", "const struct v4l2_ctrl_ops *", "const struct v4l2_ctrl_type_ops *", "u32", "const char *", "enum v4l2_ctrl_type", "s64", "s64", "u64", "s64", "const u32 *", "u32", "u32", "const char * const *", "const s64 *", "void *"]


func: v4l2_event_subscribe
ret: int
module: videodev
args:
["struct v4l2_fh *", "const struct v4l2_event_subscription *", "unsigned int", "const struct v4l2_subscribed_event_ops *"]


func: v4l2_i2c_new_subdev_board
ret: struct v4l2_subdev *
module: videodev
args:
["struct v4l2_device *", "struct i2c_adapter *", "struct i2c_board_info *", "const unsigned short *"]


func: v4l2_subdev_link_validate_default
ret: int
module: videodev
args:
["struct v4l2_subdev *", "struct media_link *", "struct v4l2_subdev_format *", "struct v4l2_subdev_format *"]


func: call_enum_frame_interval
ret: static int
module: videodev
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_subdev_frame_interval_enum *"]


func: videobuf_queue_core_init
ret: void
module: videobuf-core
args:
["struct videobuf_queue *", "const struct videobuf_queue_ops *", "struct device *", "spinlock_t *", "enum v4l2_buf_type", "enum v4l2_field", "unsigned int", "void *", "struct videobuf_qtype_ops *", "struct mutex *"]


func: __videobuf_copy_to_user
ret: static int
module: videobuf-core
args:
["struct videobuf_buffer *", "char *", "size_t", "int", "struct videobuf_queue *", "struct videobuf_queue *"]


func: videobuf_status
ret: static void
module: videobuf-core
args:
["struct v4l2_buffer *", "struct videobuf_buffer *", "enum v4l2_buf_type", "struct videobuf_queue *"]


func: ov7740_try_fmt_internal
ret: static int
module: ov7740
args:
["struct v4l2_subdev *", "struct v4l2_mbus_framefmt *", "const struct ov7740_pixfmt **", "const struct ov7740_framesize **"]


func: find_and_set_predefined_video_timings
ret: static int
module: adv7842
args:
["struct v4l2_subdev *", "u8", "const struct adv7842_video_standards *", "const struct v4l2_dv_timings *"]


func: __smiapp_pll_calculate
ret: static int
module: smiapp-pll
args:
["struct device *", "const struct smiapp_pll_limits *", "const struct smiapp_pll_branch_limits *", "struct smiapp_pll *", "struct smiapp_pll_branch *", "uint32_t", "uint32_t", "uint32_t"]


func: __mt9v032_get_pad_crop
ret: static struct v4l2_rect *
module: mt9v032
args:
["struct mt9v032 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: ov772x_set_frame_rate
ret: static int
module: ov772x
args:
["unsigned int", "const struct ov772x_win_size *", "const struct ov772x_color_format *", "struct ov772x_priv *", "struct ov772x_priv *"]


func: adv7511_csc_coeff
ret: static void
module: adv7511-v4l2
args:
["struct v4l2_subdev *", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16", "u16"]


func: mt9m111_setup_rect_ctx
ret: static int
module: mt9m111
args:
["struct mt9m111 *", "struct mt9m111_context *", "unsigned int", "unsigned int", "struct v4l2_rect *", "struct v4l2_rect *"]


func: __imx214_get_pad_crop
ret: static struct v4l2_rect *
module: imx214
args:
["struct imx214 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: __mt9t001_get_pad_crop
ret: static struct v4l2_rect *
module: mt9t001
args:
["struct mt9t001 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: __mt9v111_get_pad_format
ret: static struct v4l2_mbus_framefmt *
module: mt9v111
args:
["struct mt9v111_dev *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: find_and_set_predefined_video_timings
ret: static int
module: adv7604
args:
["struct v4l2_subdev *", "u8", "const struct adv76xx_video_standards *", "const struct v4l2_dv_timings *"]


func: ov7670_try_fmt_internal
ret: static int
module: ov7670
args:
["struct v4l2_subdev *", "struct v4l2_mbus_framefmt *", "struct ov7670_format_struct **", "struct ov7670_win_size **"]


func: __ov7251_get_pad_crop
ret: static struct v4l2_rect *
module: ov7251
args:
["struct ov7251 *", "struct v4l2_subdev_pad_config *", "unsigned int", "enum v4l2_subdev_format_whence"]


func: smiapp_get_crop_compose
ret: static void
module: smiapp
args:
["struct v4l2_subdev *", "struct v4l2_subdev_pad_config *", "struct v4l2_rect **", "struct v4l2_rect **", "int"]


func: dtv_property_legacy_params_sync
ret: static int
module: dvb-core
args:
["const struct dtv_frontend_properties *", "struct dvb_frontend_parameters *", "struct dvb_frontend *"]


func: dtv_property_process_get
ret: static int
module: dvb-core
args:
["struct dvb_frontend *", "const struct dtv_frontend_properties *", "struct dtv_property *", "struct file *"]


func: dvb_register_device
ret: int
module: dvb-core
args:
["struct dvb_adapter *", "struct dvb_device **", "const struct dvb_device *", "void *", "enum dvb_device_type", "int"]


func: stv0900_set_viterbi_standard
ret: static void
module: stv0900
args:
["struct stv0900_internal *", "enum fe_stv0900_search_standard", "enum fe_stv0900_fec", "enum fe_stv0900_demod_num"]


func: swp_freq_calcuation
ret: static int
module: mb86a16
args:
["int", "int", "int *", "int", "int", "int", "int", "int", "unsigned char *", "struct mb86a16_state *", "int"]


func: mt312_read
ret: static int
module: mt312
args:
["const enum mt312_reg_addr", "u8 *", "const size_t", "struct mt312_state *", "struct mt312_state *"]


func: mt312_write
ret: static int
module: mt312
args:
["const enum mt312_reg_addr", "const u8 *", "const size_t", "struct mt312_state *", "struct mt312_state *"]


func: mxl5xx_attach
ret: struct dvb_frontend *
module: mxl5xx
args:
["struct i2c_adapter *", "struct mxl5xx_cfg *", "u32", "u32", "int (**)(struct dvb_frontend *, int)"]


func: dvbt_ctrl_set_echo_threshold
ret: static int
module: drxk
args:
["struct drxk_state *", "struct drxk_cfg_dvbt_echo_thres_t *", "struct drxk_cfg_dvbt_echo_thres_t *"]


func: zl10039_write
ret: static int
module: zl10039
args:
["const enum zl10039_reg_addr", "const u8 *", "const size_t", "struct zl10039_state *", "struct zl10039_state *"]


func: cxd2880_tnrdmd_common_tune_setting1
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "enum cxd2880_dtv_sys", "u32", "enum cxd2880_dtv_bandwidth", "u8", "u8"]


func: cxd2880_tnrdmd_diver_create
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "struct cxd2880_io *", "struct cxd2880_tnrdmd *", "struct cxd2880_io *", "struct cxd2880_tnrdmd_diver_create_param *"]


func: cxd2880_tnrdmd_set_lna_thrs
ret: int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "struct cxd2880_tnrdmd_lna_thrs_tbl_air *", "struct cxd2880_tnrdmd_lna_thrs_tbl_cable *"]


func: x_tune1
ret: static int
module: cxd2880
args:
["struct cxd2880_tnrdmd *", "enum cxd2880_dtv_sys", "u32", "enum cxd2880_dtv_bandwidth", "u8", "int"]


func: as102_firmware_upload
ret: static int
module: dvb-as102
args:
["struct as10x_bus_adapter_t *", "const struct firmware *", "const struct firmware *", "unsigned char *"]


func: get_max_endpoint
ret: static void
module: tm6000
args:
["char *", "struct usb_host_endpoint *", "struct tm6000_endpoint *", "struct usb_host_interface *", "struct usb_host_interface *", "struct usb_device *"]


func: zr364xx_read_video_callback
ret: static int
module: zr364xx
args:
["struct zr364xx_camera *", "struct urb *", "struct zr364xx_pipeinfo *", "struct zr364xx_pipeinfo *"]


func: __uvc_query_v4l2_ctrl
ret: static int
module: uvcvideo
args:
["struct uvc_video_chain *", "struct uvc_control *", "struct uvc_control_mapping *", "struct v4l2_queryctrl *"]


func: uvc_ctrl_fill_event
ret: static void
module: uvcvideo
args:
["struct uvc_video_chain *", "struct v4l2_event *", "struct uvc_control *", "struct uvc_control_mapping *", "s32", "u32"]


func: uvc_ctrl_get_flags
ret: static int
module: uvcvideo
args:
["struct uvc_device *", "struct uvc_control_info *", "struct uvc_control_info *", "const struct uvc_control *"]


func: uvc_ctrl_send_event
ret: static void
module: uvcvideo
args:
["struct uvc_video_chain *", "struct uvc_fh *", "struct uvc_control *", "struct uvc_control_mapping *", "s32", "u32"]


func: uvc_register_video_device
ret: int
module: uvcvideo
args:
["struct uvc_device *", "struct uvc_streaming *", "struct video_device *", "struct uvc_video_queue *", "enum v4l2_buf_type", "const struct v4l2_file_operations *", "const struct v4l2_ioctl_ops *"]


func: uvc_parse_format
ret: static int
module: uvcvideo
args:
["struct uvc_format *", "u32 **", "unsigned char *", "int", "struct uvc_streaming *", "struct uvc_device *", "struct uvc_device *"]


func: uvc_v4l2_try_format
ret: static int
module: uvcvideo
args:
["struct uvc_streaming *", "struct v4l2_format *", "struct uvc_streaming_control *", "struct uvc_format **", "struct uvc_frame **"]


func: uvc_video_decode_end
ret: static void
module: uvcvideo
args:
["const u8 *", "int", "struct uvc_buffer *", "struct uvc_buffer *", "struct uvc_streaming *", "struct uvc_streaming *"]


func: gspca_dev_probe
ret: int
module: gspca_main
args:
["struct usb_interface *", "const struct usb_device_id *", "const struct sd_desc *", "int", "struct module *"]


func: az6027_identify_state
ret: static int
module: dvb-usb-az6027
args:
["struct usb_device *", "struct dvb_usb_device_properties *", "struct dvb_usb_device_description **", "int *"]


func: cxusb_auxbuf_copy
ret: static bool
module: dvb-usb-cxusb
args:
["unsigned int", "unsigned char *", "unsigned int", "struct cxusb_medion_auxbuf *", "struct cxusb_medion_auxbuf *"]


func: cxusb_auxbuf_head_trim
ret: static void
module: dvb-usb-cxusb
args:
["unsigned int", "struct cxusb_medion_auxbuf *", "struct cxusb_medion_auxbuf *", "struct dvb_usb_device *"]


func: cxusb_medion_copy_field
ret: static bool
module: dvb-usb-cxusb
args:
["struct dvb_usb_device *", "struct cxusb_medion_auxbuf *", "struct cxusb_bt656_params *", "bool", "unsigned int", "unsigned int"]


func: dvb_usb_device_init
ret: int
module: dvb-usb
args:
["struct usb_interface *", "struct dvb_usb_device_properties *", "struct module *", "struct dvb_usb_device **", "short *"]


func: flexcop_usb_i2c_req
ret: static int
module: b2c2-flexcop-usb
args:
["struct flexcop_i2c_adapter *", "flexcop_usb_i2c_function_t", "u8", "u8", "u8 *", "u8", "flexcop_usb_request_t"]


func: mxl111sf_config_mpeg_in
ret: int
module: dvb-usb-mxl111sf
args:
["struct mxl111sf_state *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: em28xx_copy_video
ret: static void
module: em28xx-v4l
args:
["struct em28xx_buffer *", "unsigned char *", "unsigned long", "struct em28xx *", "struct em28xx *"]


func: em28xx_init_usb_xfer
ret: int
module: em28xx
args:
["struct em28xx *", "enum em28xx_mode", "int", "int", "int", "int", "int (*)(struct em28xx *, struct urb *)"]


func: simple_config_lookup
ret: static int
module: tuner-simple
args:
["unsigned int *", "u8 *", "u8 *", "struct tuner_params *", "struct tuner_params *", "struct dvb_frontend *"]


func: mt2032_set_if_freq
ret: static void
module: mt20xx
args:
["struct dvb_frontend *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: btcx_calc_skips
ret: void
module: bttv
args:
["int", "int", "int *", "struct btcx_skiplist *", "unsigned int *", "const struct v4l2_clip *", "unsigned int"]


func: bttv_irq_wakeup_video
ret: static void
module: bttv
args:
["unsigned int", "struct bttv_buffer_set *", "struct bttv_buffer_set *", "struct bttv_buffer_set *", "struct bttv_buffer_set *", "struct bttv *", "struct bttv *"]


func: limit_scaled_size_lock
ret: static int
module: bttv
args:
["__s32 *", "__s32 *", "enum v4l2_field", "unsigned int", "unsigned int", "int", "int", "struct bttv_fh *", "struct bttv_fh *"]


func: bttv_risc_packed
ret: int
module: bttv
args:
["struct bttv *", "struct btcx_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: bttv_calc_geo
ret: static void
module: bttv
args:
["struct bttv *", "struct bttv_geometry *", "unsigned int", "unsigned int", "int", "const struct bttv_tvnorm *", "const struct v4l2_rect *"]


func: bttv_risc_overlay
ret: static int
module: bttv
args:
["struct bttv *", "struct btcx_riscmem *", "struct bttv_overlay *", "int", "int", "const struct bttv_format *"]


func: bttv_risc_planar
ret: static int
module: bttv
args:
["struct btcx_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct bttv *", "struct bttv *"]


func: solo_send_desc
ret: static int
module: solo6x10
args:
["struct solo_enc_dev *", "int", "int", "int", "unsigned int", "unsigned int", "struct sg_table *", "struct sg_table *"]


func: ttpci_budget_init
ret: int
module: budget-core
args:
["struct budget *", "struct saa7146_dev *", "struct saa7146_pci_extension_data *", "struct module *", "short *"]


func: si2157_attach
ret: static int
module: saa7164
args:
["struct saa7164_port *", "struct i2c_adapter *", "struct dvb_frontend *", "struct si2157_config *", "u8"]


func: tw68_risc_buffer
ret: int
module: tw68
args:
["struct pci_dev *", "struct tw68_buf *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: tw68_risc_field
ret: static __le32 *
module: tw68
args:
["__le32 *", "struct scatterlist *", "unsigned int", "u32", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: my_dvb_dmx_ts_card_init
ret: int
module: ngene
args:
["struct dvb_demux *", "char *", "int (*)(struct dvb_demux_feed *)", "int (*)(struct dvb_demux_feed *)", "void *"]


func: my_dvb_dmxdev_ts_card_init
ret: int
module: ngene
args:
["struct dmxdev *", "struct dvb_demux *", "struct dmx_frontend *", "struct dmx_frontend *", "struct dvb_adapter *"]


func: ivtv_queue_move
ret: int
module: ivtv
args:
["struct ivtv_stream *", "struct ivtv_queue *", "struct ivtv_queue *", "struct ivtv_queue *", "int"]


func: descriptor_list_create
ret: int
module: cobalt
args:
["struct cobalt *", "struct scatterlist *", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct sg_dma_desc_info *"]


func: cx88_risc_buffer
ret: int
module: cx88xx
args:
["struct pci_dev *", "struct cx88_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx88_risc_databuffer
ret: int
module: cx88xx
args:
["struct pci_dev *", "struct cx88_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: cx88_vdev_init
ret: void
module: cx88xx
args:
["struct cx88_core *", "struct pci_dev *", "struct video_device *", "const struct video_device *", "const char *"]


func: cx88_risc_field
ret: static __le32 *
module: cx88xx
args:
["__le32 *", "struct scatterlist *", "unsigned int", "u32", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: start_video_dma
ret: static int
module: cx8800
args:
["struct cx88_buffer *", "struct cx88_buffer *", "struct cx88_dmaqueue *", "struct cx8800_dev *", "struct cx8800_dev *"]


func: cx25821_risc_buffer
ret: int
module: cx25821
args:
["struct pci_dev *", "struct cx25821_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx25821_risc_databuffer_audio
ret: int
module: cx25821
args:
["struct pci_dev *", "struct cx25821_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: cx25821_start_video_dma
ret: int
module: cx25821
args:
["struct cx25821_dev *", "struct cx25821_dmaqueue *", "struct cx25821_buffer *", "const struct sram_channel *"]


func: cx23885_risc_buffer
ret: int
module: cx23885
args:
["struct pci_dev *", "struct cx23885_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: cx23885_risc_databuffer
ret: int
module: cx23885
args:
["struct pci_dev *", "struct cx23885_riscmem *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: saa7134_pgtable_build
ret: int
module: saa7134
args:
["struct pci_dev *", "struct saa7134_pgtable *", "struct scatterlist *", "unsigned int", "unsigned int"]


func: rxe_cq_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_cq *", "int", "int", "struct ib_udata *", "struct rxe_create_cq_resp *"]


func: copy_data
ret: int
module: rdma_rxe
args:
["struct rxe_pd *", "int", "struct rxe_dma_info *", "void *", "int", "enum copy_direction", "u32 *"]


func: rxe_qp_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_qp *", "struct rxe_pd *", "struct ib_qp_init_attr *", "struct rxe_create_qp_resp *", "struct ib_pd *", "struct ib_udata *"]


func: do_mmap_info
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct mminfo *", "struct ib_udata *", "struct rxe_queue_buf *", "size_t", "struct rxe_mmap_info **"]


func: rxe_queue_resize
ret: int
module: rdma_rxe
args:
["struct rxe_queue *", "unsigned int *", "unsigned int", "struct ib_udata *", "struct mminfo *", "spinlock_t *", "spinlock_t *"]


func: prepare_ack_packet
ret: static struct sk_buff *
module: rdma_rxe
args:
["struct rxe_qp *", "struct rxe_pkt_info *", "struct rxe_pkt_info *", "int", "int", "u32", "u8", "u32 *"]


func: rxe_srq_from_attr
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_srq *", "struct ib_srq_attr *", "enum ib_srq_attr_mask", "struct rxe_modify_srq_cmd *", "struct ib_udata *"]


func: rxe_srq_from_init
ret: int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_srq *", "struct ib_srq_init_attr *", "struct ib_udata *", "struct rxe_create_srq_resp *"]


func: rvt_process_mad
ret: int
module: rdmavt
args:
["struct ib_device *", "int", "u8", "const struct ib_wc *", "const struct ib_grh *", "const struct ib_mad_hdr *", "size_t", "struct ib_mad_hdr *", "size_t *", "u16 *"]


func: rvt_lkey_ok
ret: int
module: rdmavt
args:
["struct rvt_lkey_table *", "struct rvt_pd *", "struct rvt_sge *", "struct rvt_sge *", "struct ib_sge *", "int"]


func: usnic_ib_qp_grp_create
ret: struct usnic_ib_qp_grp *
module: usnic_verbs
args:
["struct usnic_fwd_dev *", "struct usnic_ib_vf *", "struct usnic_ib_pd *", "struct usnic_vnic_res_spec *", "struct usnic_transport_spec *"]


func: usnic_vnic_dump
ret: int
module: usnic_verbs
args:
["struct usnic_vnic *", "char *", "int", "void *", "int (*)(void *, char *, int)", "int (*)(char *, int)", "int (*)(void *, char *, int)"]


func: pvrdma_set_rq_size
ret: static int
module: vmw_pvrdma
args:
["struct pvrdma_qp *", "struct ib_qp_cap *", "struct ib_qp_cap *", "struct pvrdma_dev *", "struct pvrdma_dev *"]


func: import_ep
ret: static int
module: iw_cxgb4
args:
["struct c4iw_ep *", "int", "__u8 *", "struct dst_entry *", "struct c4iw_dev *", "bool", "u8", "enum chip_type"]


func: destroy_cq
ret: static void
module: iw_cxgb4
args:
["struct c4iw_rdev *", "struct t4_cq *", "struct c4iw_dev_ucontext *", "struct sk_buff *", "struct c4iw_wr_wait *"]


func: poll_cq
ret: static int
module: iw_cxgb4
args:
["struct t4_wq *", "struct t4_cq *", "struct t4_cqe *", "u8 *", "u64 *", "u32 *", "struct t4_srq *"]


func: post_qp_event
ret: static void
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct c4iw_cq *", "struct c4iw_qp *", "struct t4_cqe *", "enum ib_event_type"]


func: write_tpt_entry
ret: static int
module: iw_cxgb4
args:
["struct c4iw_rdev *", "u32", "u32 *", "u8", "u32", "enum fw_ri_stag_type", "enum fw_ri_mem_perms", "int", "u32", "u64", "u64", "u8", "u32", "u32", "struct sk_buff *", "struct c4iw_wr_wait *"]


func: c4iw_modify_qp
ret: int
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct c4iw_qp *", "enum c4iw_qp_attr_mask", "struct c4iw_qp_attributes *", "int"]


func: build_immd
ret: static int
module: iw_cxgb4
args:
["struct fw_ri_immd *", "u32 *", "const struct ib_send_wr *", "const struct ib_send_wr *", "struct t4_sq *", "struct t4_sq *", "int"]


func: create_qp
ret: static int
module: iw_cxgb4
args:
["struct c4iw_rdev *", "struct t4_wq *", "struct c4iw_dev_ucontext *", "struct c4iw_wr_wait *", "int", "struct t4_cq *", "struct t4_cq *"]


func: qib_mmap_mem
ret: static int
module: ib_qib
args:
["struct vm_area_struct *", "unsigned int", "void *", "u32", "char *", "struct qib_ctxtdata *", "struct qib_ctxtdata *"]


func: create_file
ret: static int
module: ib_qib
args:
["const char *", "umode_t", "struct dentry *", "struct dentry **", "const struct file_operations *", "void *"]


func: find_best_ent
ret: static void
module: ib_qib
args:
["struct qib_pportdata *", "const struct txdds_ent **", "const struct txdds_ent **", "const struct txdds_ent **", "int"]


func: qib_rc_rcv_resp
ret: static void
module: ib_qib
args:
["struct qib_ibport *", "struct ib_other_headers *", "void *", "u32", "struct rvt_qp *", "u32", "u32", "u32", "u32", "struct qib_ctxtdata *"]


func: qib_user_sdma_init_payload
ret: static int
module: ib_qib
args:
["const struct qib_devdata *", "struct qib_user_sdma_queue *", "struct qib_user_sdma_pkt *", "const struct iovec *", "unsigned long", "int"]


func: qib_user_sdma_page_to_frags
ret: static int
module: ib_qib
args:
["const struct qib_devdata *", "struct qib_user_sdma_queue *", "struct qib_user_sdma_pkt *", "struct page *", "u16", "u16", "u16", "void *"]


func: qib_user_sdma_queue_pkts
ret: static int
module: ib_qib
args:
["const struct qib_devdata *", "struct qib_user_sdma_queue *", "const struct iovec *", "unsigned long", "struct list_head *", "int *", "int *", "struct qib_pportdata *"]


func: cxio_register_phys_mem
ret: int
module: iw_cxgb3
args:
["struct cxio_rdev *", "u32 *", "u32", "enum tpt_mem_perm", "u32", "u64", "u32", "u8", "u32", "u32"]


func: __cxio_tpt_op
ret: static int
module: iw_cxgb3
args:
["struct cxio_rdev *", "u32", "u32 *", "u8", "u32", "enum tpt_mem_type", "enum tpt_mem_perm", "u32", "u64", "u32", "u8", "u32", "u32"]


func: iwch_modify_qp
ret: int
module: iw_cxgb3
args:
["struct iwch_dev *", "struct iwch_qp *", "enum iwch_qp_attr_mask", "struct iwch_qp_attributes *", "int"]


func: bnxt_qplib_enable_nq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_nq *", "int", "int", "int", "int (*)(struct bnxt_qplib_nq *, struct bnxt_qplib_cq *)", "int (*)(struct bnxt_qplib_nq *, struct bnxt_qplib_srq *, u8)"]


func: bnxt_qplib_cq_process_req
ret: static int
module: bnxt_re
args:
["struct bnxt_qplib_cq *", "struct cq_req *", "struct bnxt_qplib_cqe **", "int *", "u32", "struct bnxt_qplib_qp **"]


func: bnxt_qplib_enable_rcfw_channel
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_rcfw *", "int", "int", "int", "int (*)(struct bnxt_qplib_rcfw *, void *, void *)"]


func: bnxt_qplib_alloc_init_hwq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_hwq *", "struct bnxt_qplib_sg_info *", "u32 *", "u32", "u32", "u32", "enum bnxt_qplib_hwq_type"]


func: bnxt_qplib_alloc_res
ret: int
module: bnxt_re
args:
["struct bnxt_qplib_res *", "struct pci_dev *", "struct net_device *", "struct bnxt_qplib_dev_attr *"]


func: hfi1_cdev_init
ret: int
module: hfi1
args:
["int", "const char *", "const struct file_operations *", "struct cdev *", "struct device **", "bool", "struct kobject *"]


func: iowait_init
ret: void
module: hfi1
args:
["struct iowait *", "u32", "void (*)(struct work_struct *)", "void (*)(struct work_struct *)", "int (*)(struct sdma_engine *, struct iowait_work *, struct sdma_txreq *, uint, bool)", "void (*)(struct iowait *, int)", "void (*)(struct iowait *)", "void (*)(struct iowait *)"]


func: hfi1_mmu_rb_register
ret: int
module: hfi1
args:
["void *", "struct mm_struct *", "struct mmu_rb_ops *", "struct workqueue_struct *", "struct mmu_rb_handler **"]


func: rc_rcv_error
ret: static int
module: hfi1
args:
["struct ib_other_headers *", "struct rvt_qp *", "u32", "u32", "int", "struct hfi1_ctxtdata *", "void *"]


func: hfi1_make_ruc_header
ret: void
module: hfi1
args:
["struct rvt_qp *", "struct ib_other_headers *", "u32", "u32", "u32", "int", "struct hfi1_pkt_state *"]


func: ext_coal_sdma_tx_descs
ret: int
module: hfi1
args:
["struct hfi1_devdata *", "struct sdma_txreq *", "int", "void *", "struct page *", "unsigned long", "u16"]


func: hfi1_build_tid_rdma_read_resp
ret: u32
module: hfi1
args:
["struct rvt_qp *", "struct rvt_ack_entry *", "struct ib_other_headers *", "u32 *", "u32 *", "u32 *", "u32 *", "bool *"]


func: hfi1_build_tid_rdma_write_resp
ret: u32
module: hfi1
args:
["struct rvt_qp *", "struct rvt_ack_entry *", "struct ib_other_headers *", "u32 *", "u32", "u32 *", "struct rvt_sge_state **"]


func: tid_rdma_rcv_read_request
ret: static int
module: hfi1
args:
["struct rvt_qp *", "struct rvt_ack_entry *", "struct hfi1_packet *", "struct ib_other_headers *", "u32", "u32", "u32", "u64"]


func: hfi1_trace_fmt_lrh
ret: const char *
module: hfi1
args:
["struct trace_seq *", "bool", "u8", "bool", "bool", "u8", "u8", "const char *", "u8", "u8", "u8", "u8", "u16", "u16", "u16", "u32", "u32"]


func: hfi1_trace_fmt_rest
ret: const char *
module: hfi1
args:
["struct trace_seq *", "bool", "u8", "u8", "bool", "bool", "u8", "u8", "u8", "u8", "const char *", "u8", "u16", "u32", "u32", "u32", "u32"]


func: hfi1_trace_parse_16b_hdr
ret: void
module: hfi1
args:
["struct hfi1_16b_header *", "u8 *", "bool *", "bool *", "u8 *", "u8 *", "u8 *", "u16 *", "u16 *", "u16 *", "u32 *", "u32 *"]


func: hfi1_trace_parse_9b_bth
ret: void
module: hfi1
args:
["struct ib_other_headers *", "u8 *", "bool *", "bool *", "u8 *", "u8 *", "u8 *", "u8 *", "u8 *", "u16 *", "u32 *", "u32 *"]


func: return_cnp
ret: void
module: hfi1
args:
["struct hfi1_ibport *", "struct rvt_qp *", "u32", "u16", "u32", "u32", "u8", "const struct ib_grh *"]


func: program_rcvarray
ret: static int
module: hfi1
args:
["struct hfi1_filedata *", "struct tid_user_buf *", "struct tid_group *", "unsigned int", "u16", "u32 *", "unsigned int *", "unsigned int *"]


func: set_rcvarray_entry
ret: static int
module: hfi1
args:
["struct hfi1_filedata *", "struct tid_user_buf *", "u32", "struct tid_group *", "u16", "unsigned int"]


func: hfi1_vnic_alloc_rn
ret: struct net_device *
module: hfi1
args:
["struct ib_device *", "u8", "enum rdma_netdev_t", "const char *", "unsigned char", "void (*)(struct net_device *)"]


func: i40iw_create_cm_node
ret: static struct i40iw_cm_node *
module: i40iw
args:
["struct i40iw_cm_core *", "struct i40iw_device *", "struct iw_cm_conn_param *", "struct i40iw_cm_info *"]


func: i40iw_form_cm_frame
ret: static struct i40iw_puda_buf *
module: i40iw
args:
["struct i40iw_cm_node *", "struct i40iw_kmem_info *", "struct i40iw_kmem_info *", "struct i40iw_kmem_info *", "u8"]


func: i40iw_make_cm_node
ret: static struct i40iw_cm_node *
module: i40iw
args:
["struct i40iw_cm_core *", "struct i40iw_device *", "struct i40iw_cm_info *", "struct i40iw_cm_listener *"]


func: i40iw_manage_qhash
ret: enum i40iw_status_code
module: i40iw
args:
["struct i40iw_device *", "struct i40iw_cm_info *", "enum i40iw_quad_entry_type", "enum i40iw_quad_hash_manage_type", "void *", "bool"]


func: i40iw_disable_irq
ret: static void
module: i40iw
args:
["void *", "struct i40iw_msix_vector *", "struct i40iw_msix_vector *", "struct i40iw_sc_dev *", "struct i40iw_sc_dev *"]


func: mlx4_ib_get_cq_umem
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct mlx4_ib_cq_buf *", "struct ib_umem **", "u64", "int", "struct ib_udata *"]


func: mlx4_MAD_IFC
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "int", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


func: mlx4_ib_send_to_slave
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "u8", "enum ib_qp_type", "struct ib_wc *", "struct ib_grh *", "struct ib_mad *"]


func: mlx4_ib_send_to_wire
ret: int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "int", "u8", "enum ib_qp_type", "u16", "u32", "u32", "struct rdma_ah_attr *", "u8 *", "u16", "struct ib_mad *"]


func: iboe_process_mad
ret: static int
module: mlx4_ib
args:
["struct ib_device *", "u8", "const struct ib_mad *", "struct ib_mad *", "const struct ib_grh *", "const struct ib_wc *", "int"]


func: mlx4_ib_post_pv_qp_buf
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_demux_pv_qp *", "int", "struct mlx4_ib_demux_pv_ctx *", "struct mlx4_ib_demux_pv_ctx *"]


func: mlx4_ib_umem_write_mtt_block
ret: static int
module: mlx4_ib
args:
["struct mlx4_mtt *", "u64", "u64", "u64", "u64", "u64 *", "int *", "int *", "struct mlx4_ib_dev *"]


func: __mlx4_ib_modify_qp
ret: static int
module: mlx4_ib
args:
["void *", "enum mlx4_ib_source_type", "const struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state", "struct ib_udata *"]


func: _mlx4_set_path
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "const struct rdma_ah_attr *", "u64", "u16", "struct mlx4_qp_path *", "struct mlx4_roce_smac_vlan_info *", "u8"]


func: set_qp_rss
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_rss *", "struct mlx4_ib_create_qp_rss *", "struct ib_qp_init_attr *", "struct mlx4_ib_dev *"]


func: set_user_sq_size
ret: static int
module: mlx4_ib
args:
["struct mlx4_ib_qp *", "struct mlx4_ib_create_qp *", "struct mlx4_ib_create_qp *", "struct mlx4_ib_dev *"]


func: alloc_group_attrs
ret: static struct attribute **
module: mlx4_ib
args:
["ssize_t (*)(struct mlx4_port *, struct port_attribute *, char *)", "ssize_t (*)(struct mlx4_port *, struct port_attribute *, const char *, size_t)", "int"]


func: create_sysfs_entry
ret: static int
module: mlx4_ib
args:
["void *", "struct mlx4_ib_iov_sysfs_attr *", "char *", "struct kobject *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)"]


func: qedr_iw_issue_event
ret: static void
module: qedr
args:
["void *", "enum iw_cm_event_type", "struct qed_iwarp_cm_event_params *", "struct qed_iwarp_cm_event_params *"]


func: qedr_gsi_build_packet
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "const struct ib_send_wr *", "struct qed_roce_ll2_packet **"]


func: __process_resp_one
ret: static void
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct qedr_cq *", "struct ib_wc *", "struct rdma_cqe_responder *", "u64"]


func: process_req
ret: static int
module: qedr
args:
["struct qedr_qp *", "int", "struct ib_wc *", "u16", "enum ib_wc_status", "int", "struct qedr_cq *", "struct qedr_dev *"]


func: qedr_create_user_qp
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct ib_pd *", "struct ib_udata *", "struct ib_qp_init_attr *"]


func: qedr_poll_cq_req
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct qedr_cq *", "int", "struct ib_wc *", "struct rdma_cqe_requester *", "struct rdma_cqe_requester *"]


func: qedr_populate_pbls
ret: static void
module: qedr
args:
["struct qedr_dev *", "struct qedr_pbl *", "struct qedr_pbl_info *", "struct ib_umem *", "struct ib_umem *", "u32"]


func: qedr_prepare_sq_inline_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "u8 *", "const struct ib_send_wr *", "const struct ib_send_wr **", "u8 *", "u8"]


func: qedr_prepare_sq_rdma_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct rdma_sq_rdma_wqe_1st *", "struct rdma_sq_rdma_wqe_2nd *", "const struct ib_send_wr *", "const struct ib_send_wr **"]


func: qedr_prepare_sq_send_data
ret: static u32
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "struct rdma_sq_send_wqe_1st *", "struct rdma_sq_send_wqe_2st *", "const struct ib_send_wr *", "const struct ib_send_wr **"]


func: efa_com_cmd_exec
ret: int
module: efa
args:
["struct efa_com_admin_queue *", "struct efa_admin_aq_entry *", "size_t", "struct efa_admin_acq_entry *", "size_t"]


func: efa_com_get_feature_ex
ret: static int
module: efa
args:
["struct efa_com_dev *", "struct efa_admin_get_feature_resp *", "enum efa_admin_aq_feature_id", "u32", "dma_addr_t"]


func: mthca_buf_alloc
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "int", "int", "union mthca_buf *", "int *", "struct mthca_pd *", "int", "struct mthca_mr *"]


func: mthca_MAD_IFC
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "int", "int", "int", "const struct ib_wc *", "const struct ib_grh *", "const void *", "void *"]


func: mthca_MODIFY_QP
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "enum ib_qp_state", "enum ib_qp_state", "u32", "int", "struct mthca_mailbox *", "u32"]


func: mthca_make_profile
ret: s64
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_profile *", "struct mthca_dev_lim *", "struct mthca_init_hca_param *"]


func: mthca_alloc_qp
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_cq *", "struct mthca_cq *", "enum ib_qp_type", "enum ib_sig_type", "struct ib_qp_cap *", "struct mthca_qp *", "struct ib_udata *"]


func: mthca_alloc_sqp
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_cq *", "struct mthca_cq *", "enum ib_sig_type", "struct ib_qp_cap *", "int", "int", "struct mthca_sqp *", "struct ib_udata *"]


func: __mthca_modify_qp
ret: static int
module: ib_mthca
args:
["struct ib_qp *", "const struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state", "struct ib_udata *"]


func: build_mlx_header
ret: static int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_sqp *", "int", "const struct ib_ud_wr *", "struct mthca_mlx_seg *", "struct mthca_data_seg *"]


func: mthca_alloc_qp_common
ret: static int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "enum ib_sig_type", "struct mthca_qp *", "struct ib_udata *", "struct mthca_cq *", "struct mthca_cq *"]


func: mthca_alloc_srq
ret: int
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct ib_srq_attr *", "struct mthca_srq *", "struct ib_udata *"]


func: create_cq_user
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_udata *", "struct mlx5_ib_cq *", "int", "u32 **", "int *", "int *", "int *"]


func: mlx5_MAD_IFC
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "int", "u8", "const struct ib_wc *", "const void *", "void *", "const struct ib_grh *"]


func: mlx5_ib_alloc_dm
ret: struct ib_dm *
module: mlx5_ib
args:
["struct ib_device *", "struct ib_ucontext *", "struct ib_dm_alloc_attr *", "struct uverbs_attr_bundle *"]


func: mlx5_ib_raw_fs_rule_add
ret: struct mlx5_ib_flow_handler *
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_flow_matcher *", "struct mlx5_flow_context *", "struct mlx5_flow_act *", "u32", "void *", "int", "int", "int"]


func: _create_flow_rule
ret: static struct mlx5_ib_flow_handler *
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_flow_prio *", "const struct ib_flow_attr *", "struct mlx5_flow_destination *", "u32", "struct mlx5_ib_create_flow *"]


func: handle_alloc_dm_sw_icm
ret: static int
module: mlx5_ib
args:
["struct ib_ucontext *", "struct mlx5_ib_dm *", "struct uverbs_attr_bundle *", "int", "struct ib_dm_alloc_attr *"]


func: mlx5_ib_modify_flow_action_esp
ret: static int
module: mlx5_ib
args:
["struct ib_flow_action *", "const struct ib_flow_action_attrs_esp *", "struct uverbs_attr_bundle *"]


func: parse_flow_attr
ret: static int
module: mlx5_ib
args:
["struct mlx5_core_dev *", "struct mlx5_flow_spec *", "const union ib_flow_spec *", "const struct ib_flow_attr *", "struct mlx5_flow_act *", "u32"]


func: mlx5_ib_advise_mr
ret: int
module: mlx5_ib
args:
["struct ib_pd *", "enum ib_uverbs_advise_mr_advice", "u32", "struct ib_sge *", "u32", "struct uverbs_attr_bundle *"]


func: mlx5_ib_map_mr_sg_pi
ret: int
module: mlx5_ib
args:
["struct ib_mr *", "struct scatterlist *", "int", "unsigned int *", "struct scatterlist *", "int", "unsigned int *"]


func: mlx5_ib_sg_to_klms
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_mr *", "struct scatterlist *", "unsigned short", "unsigned int *", "struct scatterlist *", "unsigned short", "unsigned int *"]


func: mr_umem_get
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "u64", "u64", "int", "struct ib_umem **", "int *", "int *", "int *", "int *", "bool"]


func: __begin_wqe
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_qp *", "void **", "struct mlx5_wqe_ctrl_seg **", "const struct ib_send_wr *", "unsigned int *", "int *", "void **", "int", "bool", "bool"]


func: __mlx5_ib_modify_qp
ret: static int
module: mlx5_ib
args:
["struct ib_qp *", "const struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state", "struct ib_udata *", "const struct mlx5_ib_modify_qp *", "const struct mlx5_ib_modify_qp *"]


