# funs

func: xfs_trans_free_extent
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_efd_log_item *", "xfs_fsblock_t", "xfs_extlen_t", "const struct xfs_owner_info *", "bool"]


func: __xfs_getfsmap_datadev
ret: static int
module: xfs
args:
["struct xfs_trans *", "const struct xfs_fsmap *", "struct xfs_getfsmap_info *", "int (*)(struct xfs_trans *, struct xfs_getfsmap_info *, struct xfs_btree_cur **, void *)", "void *"]


func: __xfs_getfsmap_rtdev
ret: static int
module: xfs
args:
["struct xfs_trans *", "const struct xfs_fsmap *", "struct xfs_getfsmap_info *", "int (*)(struct xfs_trans *, struct xfs_getfsmap_info *)"]


func: xfs_blockgc_free_dquots
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_dquot *", "struct xfs_dquot *", "struct xfs_dquot *", "unsigned int"]


func: xfs_iget_cache_miss
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_perag *", "xfs_trans_t *", "xfs_ino_t", "struct xfs_inode **", "int", "int"]


func: xfs_icreate_log
ret: void
module: xfs
args:
["struct xfs_trans *", "xfs_agnumber_t", "xfs_agblock_t", "unsigned int", "unsigned int", "xfs_agblock_t", "unsigned int"]


func: xfs_create
ret: int
module: xfs
args:
["struct user_namespace *", "xfs_inode_t *", "struct xfs_name *", "umode_t", "dev_t", "bool", "xfs_inode_t **"]


func: xfs_init_new_inode
ret: int
module: xfs
args:
["struct user_namespace *", "struct xfs_trans *", "struct xfs_inode *", "xfs_ino_t", "umode_t", "xfs_nlink_t", "dev_t", "prid_t", "bool", "struct xfs_inode **"]


func: xfs_rename
ret: int
module: xfs
args:
["struct user_namespace *", "struct xfs_inode *", "struct xfs_name *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_name *", "struct xfs_inode *", "unsigned int"]


func: xfs_cross_rename
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "struct xfs_name *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_name *", "struct xfs_inode *", "int"]


func: xfs_iunlink_map_ino
ret: static int
module: xfs
args:
["struct xfs_trans *", "xfs_agnumber_t", "xfs_agino_t", "struct xfs_imap *", "struct xfs_dinode **", "struct xfs_buf **"]


func: xfs_iunlink_map_prev
ret: static int
module: xfs
args:
["struct xfs_trans *", "struct xfs_perag *", "xfs_agino_t", "xfs_agino_t", "xfs_agino_t *", "struct xfs_imap *", "struct xfs_dinode **", "struct xfs_buf **"]


func: xfs_iunlink_update_dinode
ret: static void
module: xfs
args:
["struct xfs_trans *", "xfs_agino_t", "struct xfs_buf *", "struct xfs_dinode *", "struct xfs_imap *", "xfs_agino_t", "struct xfs_perag *", "struct xfs_perag *"]


func: xfs_sort_for_rename
ret: static void
module: xfs
args:
["struct xfs_inode *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_inode *", "struct xfs_inode **", "int *"]


func: xfs_inode_item_format_attr_fork
ret: static void
module: xfs
args:
["struct xfs_inode_log_item *", "struct xfs_inode_log_format *", "struct xfs_log_vec *", "struct xfs_log_iovec **"]


func: xfs_recover_inode_owner_change
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_dinode *", "struct xfs_inode_log_format *", "struct list_head *"]


func: xfs_iomap_prealloc_size
ret: static xfs_fsblock_t
module: xfs
args:
["struct xfs_inode *", "int", "loff_t", "loff_t", "struct xfs_iext_cursor *", "struct xfs_iext_cursor *"]


func: xfs_bulkstat_one_int
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct user_namespace *", "struct xfs_trans *", "xfs_ino_t", "struct xfs_bstat_chunk *"]


func: xfs_inumbers_walk
ret: static int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "xfs_agnumber_t", "const struct xfs_inobt_rec_incore *", "void *"]


func: xfs_inobt_walk
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "xfs_ino_t", "unsigned int", "xfs_inobt_walk_fn", "unsigned int", "void *"]


func: xfs_iwalk
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "xfs_ino_t", "unsigned int", "xfs_iwalk_fn", "unsigned int", "void *"]


func: xfs_iwalk_threaded
ret: int
module: xfs
args:
["struct xfs_mount *", "xfs_ino_t", "unsigned int", "xfs_iwalk_fn", "unsigned int", "bool", "void *"]


func: xlog_check_unmount_rec
ret: static int
module: xfs
args:
["struct xlog *", "xfs_daddr_t *", "xfs_daddr_t *", "struct xlog_rec_header *", "xfs_daddr_t", "char *", "bool *"]


func: xlog_recover_process
ret: static int
module: xfs
args:
["struct xlog *", "struct hlist_head *", "struct xlog_rec_header *", "char *", "int", "struct list_head *"]


func: xlog_recover_process_ophdr
ret: static int
module: xfs
args:
["struct xlog *", "struct hlist_head *", "struct xlog_rec_header *", "struct xlog_op_header *", "char *", "char *", "int", "struct list_head *"]


func: xlog_recovery_process_trans
ret: static int
module: xfs
args:
["struct xlog *", "struct xlog_recover *", "char *", "unsigned int", "unsigned int", "int", "struct list_head *"]


func: xlog_rseek_logrec_hdr
ret: static int
module: xfs
args:
["struct xlog *", "xfs_daddr_t", "xfs_daddr_t", "int", "char *", "xfs_daddr_t *", "struct xlog_rec_header **", "bool *"]


func: xlog_verify_head
ret: static int
module: xfs
args:
["struct xlog *", "xfs_daddr_t *", "xfs_daddr_t *", "char *", "xfs_daddr_t *", "struct xlog_rec_header **", "bool *"]


func: xfs_qm_vop_create_dqattach
ret: void
module: xfs
args:
["struct xfs_trans *", "struct xfs_inode *", "struct xfs_dquot *", "struct xfs_dquot *", "struct xfs_dquot *"]


func: xfs_qm_vop_dqalloc
ret: int
module: xfs
args:
["struct xfs_inode *", "kuid_t", "kgid_t", "prid_t", "uint", "struct xfs_dquot **", "struct xfs_dquot **", "struct xfs_dquot **"]


func: xfs_qm_dquot_walk
ret: static int
module: xfs
args:
["xfs_dqtype_t", "int (*)(struct xfs_dquot *, void *)", "void *", "struct xfs_mount *", "struct xfs_mount *"]


func: xfs_qm_reset_dqcounts_all
ret: static int
module: xfs
args:
["struct xfs_mount *", "xfs_dqid_t", "xfs_fsblock_t", "xfs_filblks_t", "xfs_dqtype_t", "struct list_head *"]


func: xfs_qm_fill_state
ret: static void
module: xfs
args:
["struct qc_type_state *", "struct xfs_mount *", "struct xfs_inode *", "xfs_ino_t", "struct xfs_def_quota *"]


func: xfs_reflink_allocate_cow
ret: int
module: xfs
args:
["struct xfs_inode *", "struct xfs_bmbt_irec *", "struct xfs_bmbt_irec *", "bool *", "uint *", "bool"]


func: xfs_reflink_find_shared
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "xfs_agnumber_t", "xfs_agblock_t", "xfs_extlen_t", "xfs_agblock_t *", "xfs_extlen_t *", "bool"]


func: xfs_rtallocate_extent
ret: int
module: xfs
args:
["xfs_trans_t *", "xfs_rtblock_t", "xfs_extlen_t", "xfs_extlen_t", "xfs_extlen_t *", "int", "xfs_extlen_t", "xfs_rtblock_t *"]


func: xfs_rtallocate_extent_block
ret: static int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "xfs_rtblock_t", "xfs_extlen_t", "xfs_extlen_t", "xfs_extlen_t *", "xfs_rtblock_t *", "struct xfs_buf **", "xfs_fsblock_t *", "xfs_extlen_t", "xfs_rtblock_t *"]


func: xfs_rtallocate_extent_exact
ret: static int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "xfs_rtblock_t", "xfs_extlen_t", "xfs_extlen_t", "xfs_extlen_t *", "struct xfs_buf **", "xfs_fsblock_t *", "xfs_extlen_t", "xfs_rtblock_t *"]


func: xfs_rtallocate_extent_size
ret: static int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "xfs_extlen_t", "xfs_extlen_t", "xfs_extlen_t *", "struct xfs_buf **", "xfs_fsblock_t *", "xfs_extlen_t", "xfs_rtblock_t *"]


func: xfs_rtany_summary
ret: static int
module: xfs
args:
["xfs_mount_t *", "xfs_trans_t *", "int", "int", "xfs_rtblock_t", "struct xfs_buf **", "xfs_fsblock_t *", "int *"]


func: xfs_symlink
ret: int
module: xfs
args:
["struct user_namespace *", "struct xfs_inode *", "struct xfs_name *", "const char *", "umode_t", "struct xfs_inode **"]


func: xfs_trans_alloc_dir
ret: int
module: xfs
args:
["struct xfs_inode *", "struct xfs_trans_res *", "struct xfs_inode *", "unsigned int *", "struct xfs_trans **", "int *"]


func: xfs_trans_alloc_ichange
ret: int
module: xfs
args:
["struct xfs_inode *", "struct xfs_dquot *", "struct xfs_dquot *", "struct xfs_dquot *", "bool", "struct xfs_trans **"]


func: xfs_trans_alloc_icreate
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans_res *", "struct xfs_dquot *", "struct xfs_dquot *", "struct xfs_dquot *", "unsigned int", "struct xfs_trans **"]


func: xfs_trans_alloc_inode
ret: int
module: xfs
args:
["struct xfs_inode *", "struct xfs_trans_res *", "unsigned int", "unsigned int", "bool", "struct xfs_trans **"]


func: xfs_trans_get_buf_map
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_buftarg *", "struct xfs_buf_map *", "int", "xfs_buf_flags_t", "struct xfs_buf **"]


func: xfs_trans_read_buf_map
ret: int
module: xfs
args:
["struct xfs_mount *", "struct xfs_trans *", "struct xfs_buftarg *", "struct xfs_buf_map *", "int", "xfs_buf_flags_t", "struct xfs_buf **", "const struct xfs_buf_ops *"]


func: xfs_trans_reserve_quota_bydquots
ret: int
module: xfs
args:
["struct xfs_trans *", "struct xfs_mount *", "struct xfs_dquot *", "struct xfs_dquot *", "struct xfs_dquot *", "int64_t", "long", "uint"]


func: __btrfs_set_acl
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct inode *", "struct posix_acl *", "int", "struct user_namespace *"]


func: btrfs_backref_add_tree_node
ret: int
module: btrfs
args:
["struct btrfs_backref_cache *", "struct btrfs_path *", "struct btrfs_backref_iter *", "struct btrfs_key *", "struct btrfs_backref_node *"]


func: btrfs_find_all_leafs
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_fs_info *", "u64", "u64", "struct ulist **", "const u64 *", "bool"]


func: btrfs_find_one_extref
ret: int
module: btrfs
args:
["struct btrfs_root *", "u64", "u64", "struct btrfs_path *", "struct btrfs_inode_extref **", "u64 *"]


func: btrfs_ref_to_path
ret: char *
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_path *", "u32", "unsigned long", "struct extent_buffer *", "u64", "char *", "u32"]


func: tree_backref_for_extent
ret: int
module: btrfs
args:
["unsigned long *", "struct extent_buffer *", "struct btrfs_key *", "struct btrfs_extent_item *", "u32", "u64 *", "u8 *"]


func: add_all_parents
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_path *", "struct ulist *", "struct preftrees *", "struct prelim_ref *", "int", "u64", "const u64 *", "bool"]


func: add_delayed_refs
ret: static int
module: btrfs
args:
["const struct btrfs_fs_info *", "struct btrfs_delayed_ref_head *", "u64", "struct preftrees *", "struct share_check *"]


func: add_inline_refs
ret: static int
module: btrfs
args:
["const struct btrfs_fs_info *", "u64", "int *", "struct preftrees *", "struct share_check *", "struct btrfs_path *", "struct btrfs_path *"]


func: add_keyed_refs
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_path *", "u64", "int", "struct preftrees *", "struct share_check *"]


func: add_prelim_ref
ret: static int
module: btrfs
args:
["const struct btrfs_fs_info *", "struct preftree *", "u64", "const struct btrfs_key *", "int", "u64", "u64", "int", "struct share_check *", "gfp_t"]


func: check_extent_in_eb
ret: static int
module: btrfs
args:
["const struct btrfs_key *", "const struct extent_buffer *", "const struct btrfs_file_extent_item *", "u64", "struct extent_inode_elem **", "bool"]


func: find_parent_nodes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_fs_info *", "u64", "u64", "struct ulist *", "struct ulist *", "const u64 *", "struct share_check *", "bool"]


func: handle_indirect_tree_backref
ret: static int
module: btrfs
args:
["struct btrfs_backref_cache *", "struct btrfs_path *", "struct btrfs_key *", "struct btrfs_key *", "struct btrfs_backref_node *"]


func: prelim_ref_insert
ret: static void
module: btrfs
args:
["const struct btrfs_fs_info *", "struct preftree *", "struct prelim_ref *", "struct share_check *"]


func: resolve_indirect_ref
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_path *", "u64", "struct preftrees *", "struct prelim_ref *", "struct ulist *", "const u64 *", "bool"]


func: resolve_indirect_refs
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_path *", "u64", "struct preftrees *", "const u64 *", "struct share_check *", "bool"]


func: btrfs_compress_pages
ret: int
module: btrfs
args:
["unsigned int", "struct address_space *", "u64", "struct page **", "unsigned long *", "unsigned long *", "unsigned long *"]


func: btrfs_submit_compressed_write
ret: blk_status_t
module: btrfs
args:
["struct btrfs_inode *", "u64", "unsigned int", "u64", "unsigned int", "struct page **", "unsigned int", "unsigned int", "struct cgroup_subsys_state *"]


func: btrfs_copy_root
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer **", "u64"]


func: btrfs_cow_block
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer *", "int", "struct extent_buffer **", "enum btrfs_lock_nesting"]


func: btrfs_duplicate_item
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "const struct btrfs_key *"]


func: btrfs_insert_empty_items
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "const struct btrfs_key *", "u32 *", "int"]


func: btrfs_realloc_node
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "int", "u64 *", "struct btrfs_key *"]


func: btrfs_search_slot
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const struct btrfs_key *", "struct btrfs_path *", "int", "int"]


func: btrfs_split_item
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "const struct btrfs_key *", "unsigned long"]


func: __btrfs_cow_block
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer *", "int", "struct extent_buffer **", "u64", "u64", "enum btrfs_lock_nesting"]


func: btrfs_del_leaf
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *"]


func: copy_for_split
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct extent_buffer *", "struct extent_buffer *", "int", "int", "int"]


func: insert_ptr
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_disk_key *", "u64", "int", "int"]


func: push_leaf_left
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "int", "int", "int", "u32"]


func: read_block_for_search
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer **", "int", "int", "const struct btrfs_key *"]


func: setup_nodes_for_search
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *", "int", "int", "int *"]


func: update_ref_for_cow
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer *", "int *"]


func: btrfs_insert_delayed_dir_index
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "const char *", "int", "struct btrfs_inode *", "struct btrfs_disk_key *", "u8", "u64"]


func: __btrfs_update_delayed_inode
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_delayed_node *"]


func: btrfs_batch_delete_items
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_delayed_item *"]


func: btrfs_delayed_item_reserve_metadata
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_item *", "struct btrfs_root *", "struct btrfs_root *"]


func: btrfs_delete_delayed_items
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_root *", "struct btrfs_delayed_node *"]


func: btrfs_merge_delayed_refs
ret: void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_root *", "struct btrfs_delayed_ref_head *"]


func: add_delayed_ref_head
ret: static struct btrfs_delayed_ref_head *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_head *", "struct btrfs_qgroup_extent_record *", "int", "int *"]


func: drop_delayed_ref
ret: static void
module: btrfs
args:
["struct btrfs_delayed_ref_root *", "struct btrfs_delayed_ref_head *", "struct btrfs_delayed_ref_node *", "struct btrfs_trans_handle *"]


func: init_delayed_ref_head
ret: static void
module: btrfs
args:
["struct btrfs_delayed_ref_head *", "struct btrfs_qgroup_extent_record *", "u64", "u64", "u64", "u64", "int", "bool", "bool"]


func: update_existing_head_ref
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_head *", "struct btrfs_delayed_ref_head *"]


func: btrfs_delete_one_dir_name
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_dir_item *"]


func: btrfs_insert_dir_item
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "const char *", "int", "struct btrfs_inode *", "struct btrfs_key *", "u8", "u64"]


func: btrfs_insert_xattr_item
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "u64", "const char *", "u16", "const void *", "u16"]


func: btrfs_lookup_dir_index_item
ret: struct btrfs_dir_item *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "u64", "u64", "const char *", "int", "int"]


func: btrfs_lookup_dir_item
ret: struct btrfs_dir_item *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "u64", "const char *", "int", "int"]


func: btrfs_lookup_xattr
ret: struct btrfs_dir_item *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "u64", "const char *", "u16", "int"]


func: insert_with_overflow
ret: static struct btrfs_dir_item *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_key *", "u32", "const char *", "int"]


func: btrfs_alloc_tree_block
ret: struct extent_buffer *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "u64", "u64", "const struct btrfs_disk_key *", "int", "u64", "u64", "enum btrfs_lock_nesting"]


func: btrfs_drop_subtree
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct extent_buffer *", "struct extent_buffer *"]


func: __btrfs_free_extent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_node *", "u64", "u64", "u64", "u64", "int", "struct btrfs_delayed_extent_op *"]


func: __btrfs_inc_extent_ref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "u64", "u64", "u64", "u64", "int", "struct btrfs_delayed_extent_op *", "struct btrfs_delayed_ref_node *", "struct btrfs_delayed_ref_node *"]


func: alloc_reserved_tree_block
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_node *", "struct btrfs_delayed_extent_op *"]


func: btrfs_init_new_buffer
ret: static struct extent_buffer *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "u64", "int", "u64", "enum btrfs_lock_nesting"]


func: do_walk_down
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct walk_control *", "int *"]


func: find_free_extent_update_loop
ret: static int
module: btrfs
args:
["struct btrfs_key *", "struct find_free_extent_ctl *", "bool", "struct btrfs_fs_info *", "struct btrfs_fs_info *"]


func: insert_inline_extent_backref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "u64", "u64", "u64", "u64", "u64", "u64", "int", "struct btrfs_delayed_extent_op *"]


func: lookup_extent_backref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_extent_inline_ref **", "u64", "u64", "u64", "u64", "u64", "u64"]


func: lookup_inline_extent_backref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_extent_inline_ref **", "u64", "u64", "u64", "u64", "u64", "u64", "int"]


func: prepare_allocation
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct find_free_extent_ctl *", "struct btrfs_space_info *", "struct btrfs_key *"]


func: reada_walk_down
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct walk_control *", "struct btrfs_path *"]


func: remove_extent_backref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_extent_inline_ref *", "int", "int", "int *"]


func: run_delayed_data_ref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_node *", "struct btrfs_delayed_extent_op *", "int"]


func: run_delayed_extent_op
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_delayed_ref_head *", "struct btrfs_delayed_extent_op *"]


func: setup_inline_extent_backref
ret: static void
module: btrfs
args:
["struct btrfs_path *", "struct btrfs_extent_inline_ref *", "u64", "u64", "u64", "u64", "int", "struct btrfs_delayed_extent_op *", "struct btrfs_fs_info *"]


func: update_inline_extent_backref
ret: static void
module: btrfs
args:
["struct btrfs_path *", "struct btrfs_extent_inline_ref *", "int", "struct btrfs_delayed_extent_op *", "int *"]


func: walk_down_proc
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct walk_control *", "int"]


func: walk_down_tree
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct walk_control *"]


func: __clear_extent_bit
ret: int
module: btrfs
args:
["struct extent_io_tree *", "u64", "u64", "u32", "int", "int", "struct extent_state **", "gfp_t", "struct extent_changeset *"]


func: btrfs_repair_one_sector
ret: int
module: btrfs
args:
["struct inode *", "struct bio *", "u32", "struct page *", "unsigned int", "u64", "int", "submit_bio_hook_t *"]


func: clean_io_failure
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "struct extent_io_tree *", "struct extent_io_tree *", "u64", "struct page *", "u64", "unsigned int"]


func: copy_extent_buffer
ret: void
module: btrfs
args:
["const struct extent_buffer *", "const struct extent_buffer *", "unsigned long", "unsigned long", "unsigned long"]


func: set_extent_bit
ret: int
module: btrfs
args:
["struct extent_io_tree *", "u64", "u64", "u32", "u32", "u64 *", "struct extent_state **", "gfp_t", "struct extent_changeset *"]


func: __etree_search
ret: static struct rb_node *
module: btrfs
args:
["struct extent_io_tree *", "u64", "struct rb_node **", "struct rb_node **", "struct rb_node ***", "struct rb_node **"]


func: __extent_writepage_io
ret: static int
module: btrfs
args:
["struct btrfs_inode *", "struct page *", "struct writeback_control *", "struct extent_page_data *", "loff_t", "unsigned long", "int *"]


func: btrfs_bio_add_page
ret: static int
module: btrfs
args:
["struct btrfs_bio_ctrl *", "struct page *", "u64", "unsigned int", "unsigned int", "unsigned long"]


func: insert_state
ret: static int
module: btrfs
args:
["struct extent_io_tree *", "struct extent_state *", "u64", "u64", "struct rb_node ***", "struct rb_node **", "u32 *", "struct extent_changeset *"]


func: submit_eb_page
ret: static int
module: btrfs
args:
["struct page *", "struct writeback_control *", "struct extent_page_data *", "struct extent_buffer **"]


func: submit_extent_page
ret: static int
module: btrfs
args:
["unsigned int", "struct writeback_control *", "struct btrfs_bio_ctrl *", "struct page *", "u64", "size_t", "unsigned long", "bio_end_io_t *", "int", "unsigned long", "bool"]


func: submit_read_repair
ret: static blk_status_t
module: btrfs
args:
["struct inode *", "struct bio *", "u32", "struct page *", "unsigned int", "u64", "u64", "int", "unsigned int", "submit_bio_hook_t *"]


func: btrfs_extent_item_to_extent_map
ret: void
module: btrfs
args:
["struct btrfs_inode *", "const struct btrfs_path *", "struct btrfs_file_extent_item *", "const bool", "struct extent_map *"]


func: btrfs_insert_file_extent
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "u64", "u64", "u64", "u64", "u64", "u64", "u64", "u8", "u8", "u16"]


func: btrfs_dirty_pages
ret: int
module: btrfs
args:
["struct btrfs_inode *", "struct page **", "size_t", "loff_t", "size_t", "struct extent_state **", "bool"]


func: btrfs_drop_extents
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_drop_extents_args *"]


func: btrfs_replace_file_extents
ret: int
module: btrfs
args:
["struct btrfs_inode *", "struct btrfs_path *", "const u64", "const u64", "struct btrfs_replace_extent_info *", "struct btrfs_trans_handle **"]


func: btrfs_insert_replace_extent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_replace_extent_info *", "const u64", "const u64"]


func: lock_and_cleanup_extent_if_need
ret: static int
module: btrfs
args:
["struct btrfs_inode *", "struct page **", "size_t", "loff_t", "size_t", "u64 *", "u64 *", "struct extent_state **"]


func: __btrfs_wait_cache_io
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_trans_handle *", "struct btrfs_block_group *", "struct btrfs_io_ctl *", "struct btrfs_path *", "u64"]


func: __btrfs_write_out_cache
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct inode *", "struct btrfs_free_space_ctl *", "struct btrfs_block_group *", "struct btrfs_io_ctl *", "struct btrfs_trans_handle *"]


func: __load_free_space_cache
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct inode *", "struct btrfs_free_space_ctl *", "struct btrfs_path *", "u64"]


func: btrfs_bitmap_cluster
ret: static int
module: btrfs
args:
["struct btrfs_block_group *", "struct btrfs_free_space *", "struct btrfs_free_cluster *", "u64", "u64", "u64", "u64"]


func: do_trimming
ret: static int
module: btrfs
args:
["struct btrfs_block_group *", "u64 *", "u64", "u64", "u64", "u64", "enum btrfs_trim_state", "struct btrfs_trim_range *"]


func: setup_cluster_bitmap
ret: static int
module: btrfs
args:
["struct btrfs_block_group *", "struct btrfs_free_cluster *", "struct list_head *", "u64", "u64", "u64", "u64"]


func: update_cache_item
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct inode *", "struct btrfs_path *", "u64", "int", "int"]


func: write_cache_extent_entries
ret: static int
module: btrfs
args:
["struct btrfs_io_ctl *", "struct btrfs_free_space_ctl *", "struct btrfs_block_group *", "int *", "int *", "struct list_head *"]


func: add_new_free_space_info
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "struct btrfs_block_group *", "struct btrfs_block_group *"]


func: modify_free_space_bitmap
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_block_group *", "struct btrfs_path *", "u64", "u64", "int"]


func: btrfs_del_inode_ref
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const char *", "int", "u64", "u64", "u64 *"]


func: btrfs_lookup_inode
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_key *", "int"]


func: btrfs_lookup_inode_extref
ret: struct btrfs_inode_extref *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "const char *", "int", "u64", "u64", "int", "int"]


func: btrfs_add_link
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_inode *", "const char *", "int", "int", "u64"]


func: btrfs_create_subvol_root
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct user_namespace *"]


func: btrfs_run_delalloc_range
ret: int
module: btrfs
args:
["struct btrfs_inode *", "struct page *", "u64", "u64", "int *", "unsigned long *", "struct writeback_control *"]


func: btrfs_truncate_inode_items
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "u64", "u32", "u64 *"]


func: btrfs_unlink_inode
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_inode *", "const char *", "int"]


func: btrfs_create_dio_extent
ret: static struct extent_map *
module: btrfs
args:
["struct btrfs_inode *", "const u64", "const u64", "const u64", "const u64", "const u64", "const u64", "const u64", "const int"]


func: btrfs_new_inode
ret: static struct inode *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct user_namespace *", "struct inode *", "const char *", "int", "u64", "u64", "umode_t", "u64 *"]


func: cow_file_range_async
ret: static int
module: btrfs
args:
["struct btrfs_inode *", "struct writeback_control *", "struct page *", "u64", "u64", "int *", "unsigned long *"]


func: fill_inode_item
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct extent_buffer *", "struct btrfs_inode_item *", "struct inode *"]


func: insert_inline_extent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_path *", "bool", "struct btrfs_root *", "struct inode *", "size_t", "size_t", "int", "struct page **", "u64"]


func: insert_reserved_file_extent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "u64", "struct btrfs_file_extent_item *", "const bool", "u64"]


func: btrfs_defrag_file
ret: int
module: btrfs
args:
["struct inode *", "struct file *", "struct btrfs_ioctl_defrag_range_args *", "u64", "unsigned long"]


func: __btrfs_ioctl_snap_create
ret: static int
module: btrfs
args:
["struct file *", "struct user_namespace *", "const char *", "unsigned long", "int", "bool", "struct btrfs_qgroup_inherit *"]


func: btrfs_mksnapshot
ret: static int
module: btrfs
args:
["const struct path *", "struct user_namespace *", "const char *", "int", "struct btrfs_root *", "bool", "struct btrfs_qgroup_inherit *"]


func: copy_to_sk
ret: static int
module: btrfs
args:
["struct btrfs_key *", "struct btrfs_ioctl_search_key *", "size_t *", "char *", "unsigned long *", "int *", "struct btrfs_path *", "struct btrfs_path *"]


func: create_snapshot
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct inode *", "struct dentry *", "bool", "struct btrfs_qgroup_inherit *"]


func: create_subvol
ret: static int
module: btrfs
args:
["struct user_namespace *", "struct inode *", "struct dentry *", "const char *", "int", "struct btrfs_qgroup_inherit *"]


func: lzo_compress_pages
ret: int
module: btrfs
args:
["struct list_head *", "struct address_space *", "u64", "struct page **", "unsigned long *", "unsigned long *", "unsigned long *"]


func: iterate_object_props
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_path *", "u64", "void *", "void (*)(void *, const struct prop_handler *, const char *, size_t)"]


func: btrfs_qgroup_add_swapped_blocks
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_block_group *", "struct extent_buffer *", "int", "struct extent_buffer *", "int", "u64"]


func: btrfs_qgroup_trace_extent_nolock
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_delayed_ref_root *", "struct btrfs_qgroup_extent_record *"]


func: qgroup_trace_extent_swap
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct extent_buffer *", "struct btrfs_path *", "int", "int", "bool"]


func: qgroup_trace_new_subtree_blocks
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct extent_buffer *", "struct btrfs_path *", "int", "int", "u64", "bool"]


func: raid56_parity_alloc_scrub_rbio
ret: struct btrfs_raid_bio *
module: btrfs
args:
["struct btrfs_fs_info *", "struct bio *", "struct btrfs_io_context *", "u64", "struct btrfs_device *", "unsigned long *", "int"]


func: rbio_add_io_page
ret: static int
module: btrfs
args:
["struct btrfs_raid_bio *", "struct bio_list *", "struct page *", "int", "unsigned long", "unsigned long"]


func: clone_copy_inline_extent
ret: static int
module: btrfs
args:
["struct inode *", "struct btrfs_path *", "struct btrfs_key *", "const u64", "const u64", "const u64", "const u8", "char *", "struct btrfs_trans_handle **"]


func: clone_backref_node
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct btrfs_root *", "struct btrfs_root *"]


func: do_relocation
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct btrfs_backref_node *", "struct btrfs_key *", "struct btrfs_path *", "int"]


func: relocate_one_page
ret: static int
module: btrfs
args:
["struct inode *", "struct file_ra_state *", "struct file_extent_cluster *", "int *", "unsigned long"]


func: relocate_tree_block
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct btrfs_backref_node *", "struct btrfs_key *", "struct btrfs_path *"]


func: replace_file_extents
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct btrfs_root *", "struct extent_buffer *"]


func: replace_path
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_key *", "int", "int"]


func: select_reloc_root
ret: static struct btrfs_root *
module: btrfs
args:
["struct btrfs_trans_handle *", "struct reloc_control *", "struct btrfs_backref_node *", "struct btrfs_backref_edge **"]


func: btrfs_find_root
ret: int
module: btrfs
args:
["struct btrfs_root *", "const struct btrfs_key *", "struct btrfs_path *", "struct btrfs_root_item *", "struct btrfs_key *"]


func: btrfs_insert_root
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const struct btrfs_key *", "struct btrfs_root_item *"]


func: btrfs_update_root
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_key *", "struct btrfs_root_item *"]


func: scrub_extent
ret: static int
module: btrfs
args:
["struct scrub_ctx *", "struct map_lookup *", "u64", "u32", "u64", "struct btrfs_device *", "u64", "u64", "int", "u64"]


func: scrub_pages
ret: static int
module: btrfs
args:
["struct scrub_ctx *", "u64", "u32", "u64", "struct btrfs_device *", "u64", "u64", "int", "u8 *", "u64"]


func: scrub_pages_for_parity
ret: static int
module: btrfs
args:
["struct scrub_parity *", "u64", "u32", "u64", "struct btrfs_device *", "u64", "u64", "int", "u8 *"]


func: scrub_raid56_parity
ret: static int
module: btrfs
args:
["struct scrub_ctx *", "struct map_lookup *", "struct btrfs_device *", "struct btrfs_path *", "u64", "u64"]


func: scrub_stripe
ret: static int
module: btrfs
args:
["struct scrub_ctx *", "struct map_lookup *", "struct btrfs_device *", "int", "u64", "u64", "struct btrfs_block_group *"]


func: __get_inode_info
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_path *", "u64", "u64 *", "u64 *", "u64 *", "u64 *", "u64 *", "u64 *"]


func: add_pending_dir_move
ret: static int
module: btrfs
args:
["struct send_ctx *", "u64", "u64", "u64", "struct list_head *", "struct list_head *", "const bool"]


func: changed_cb
ret: static int
module: btrfs
args:
["struct btrfs_path *", "struct btrfs_path *", "struct btrfs_key *", "enum btrfs_compare_tree_result", "struct send_ctx *"]


func: iterate_inode_ref
ret: static int
module: btrfs
args:
["struct btrfs_root *", "struct btrfs_key *", "int", "iterate_inode_ref_t", "void *", "struct btrfs_path *", "struct btrfs_path *"]


func: search_key_again
ret: static int
module: btrfs
args:
["const struct send_ctx *", "struct btrfs_root *", "struct btrfs_path *", "const struct btrfs_key *"]


func: calc_available_free_space
ret: static u64
module: btrfs
args:
["struct btrfs_fs_info *", "enum btrfs_reserve_flush_enum", "struct btrfs_space_info *", "struct btrfs_space_info *"]


func: handle_reserve_ticket
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_space_info *", "struct reserve_ticket *", "u64", "u64", "enum btrfs_reserve_flush_enum"]


func: priority_reclaim_metadata_space
ret: static void
module: btrfs
args:
["struct btrfs_fs_info *", "struct btrfs_space_info *", "struct reserve_ticket *", "const enum btrfs_flush_state *", "int"]


func: qgroup_account_snapshot
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_qgroup_inherit *", "u64"]


func: btrfs_del_dir_entries_in_log
ret: int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "const char *", "int", "struct btrfs_inode *", "u64"]


func: __add_inode_ref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_inode *", "u64", "u64", "u64", "char *", "int", "int *"]


func: add_inode_ref
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *", "int", "struct btrfs_key *"]


func: btrfs_check_ref_name_override
ret: static int
module: btrfs
args:
["struct extent_buffer *", "const int", "const struct btrfs_key *", "struct btrfs_inode *", "u64 *", "u64 *"]


func: btrfs_log_all_xattrs
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_path *"]


func: btrfs_log_changed_extents
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_log_ctx *"]


func: btrfs_log_holes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *"]


func: btrfs_log_inode
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "int", "struct btrfs_log_ctx *"]


func: btrfs_log_inode_parent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct dentry *", "int", "struct btrfs_log_ctx *"]


func: check_item_in_log
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_path *", "struct inode *", "struct btrfs_key *"]


func: copy_inode_items_to_log
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_key *", "const struct btrfs_key *", "struct btrfs_path *", "struct btrfs_path *", "const u64", "const bool", "const int", "struct btrfs_log_ctx *", "bool *"]


func: copy_items
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_path *", "int", "int", "int", "u64", "struct btrfs_path *", "struct btrfs_path *"]


func: drop_one_dir_item
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_inode *", "struct btrfs_dir_item *"]


func: fill_inode_item
ret: static void
module: btrfs
args:
["struct btrfs_trans_handle *", "struct extent_buffer *", "struct btrfs_inode_item *", "struct inode *", "int", "u64"]


func: insert_dir_log_key
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "int", "u64", "u64", "u64"]


func: insert_one_name
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "u64", "u64", "char *", "int", "struct btrfs_key *"]


func: log_all_new_ancestors
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct dentry *", "struct btrfs_log_ctx *"]


func: log_conflicting_inodes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_log_ctx *", "u64", "u64"]


func: log_csums
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_ordered_sum *", "struct btrfs_inode *", "struct btrfs_inode *"]


func: log_dir_items
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_path *", "int", "struct btrfs_log_ctx *", "u64", "u64 *"]


func: log_directory_changes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_path *", "struct btrfs_path *", "struct btrfs_log_ctx *"]


func: log_extent_csums
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "struct btrfs_root *", "const struct extent_map *", "struct btrfs_log_ctx *"]


func: log_new_ancestors
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_log_ctx *"]


func: log_new_dir_dentries
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_inode *", "struct btrfs_log_ctx *"]


func: log_one_extent
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_inode *", "const struct extent_map *", "struct btrfs_path *", "struct btrfs_log_ctx *", "struct btrfs_root *", "struct btrfs_root *"]


func: overwrite_item
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *", "int", "struct btrfs_key *"]


func: replay_dir_deletes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "u64", "int"]


func: replay_one_name
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct extent_buffer *", "struct btrfs_dir_item *", "struct btrfs_key *"]


func: replay_xattr_deletes
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_root *", "struct btrfs_path *", "const u64"]


func: unlink_old_inode_refs
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "struct btrfs_inode *", "struct extent_buffer *", "int", "struct btrfs_key *"]


func: walk_down_log_tree
ret: static int
module: btrfs
args:
["struct btrfs_trans_handle *", "struct btrfs_root *", "struct btrfs_path *", "int *", "struct walk_control *"]


func: btrfs_get_io_geometry
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "struct extent_map *", "enum btrfs_map_op", "u64", "struct btrfs_io_geometry *"]


func: btrfs_map_block
ret: int
module: btrfs
args:
["struct btrfs_fs_info *", "enum btrfs_map_op", "u64", "u64 *", "struct btrfs_io_context **", "int"]


func: __btrfs_map_block
ret: static int
module: btrfs
args:
["struct btrfs_fs_info *", "enum btrfs_map_op", "u64", "u64 *", "struct btrfs_io_context **", "int", "int"]


func: btrfs_get_bdev_and_sb
ret: static int
module: btrfs
args:
["const char *", "fmode_t", "void *", "int", "struct block_device **", "struct btrfs_super_block **"]


func: dev_args_match_fs_devices
ret: static bool
module: btrfs
args:
["const struct btrfs_fs_devices *", "const struct btrfs_dev_lookup_args *", "const struct btrfs_dev_lookup_args *"]


func: handle_ops_on_dev_replace
ret: static void
module: btrfs
args:
["enum btrfs_map_op", "struct btrfs_io_context **", "struct btrfs_dev_replace *", "u64", "int *", "int *"]


func: parse_options
ret: static int
module: affs
args:
["char *", "kuid_t *", "kgid_t *", "int *", "int *", "s32 *", "int *", "char **", "char *", "unsigned long *"]


func: ocfs2_cluster_connect
ret: int
module: ocfs2_stackglue
args:
["const char *", "const char *", "int", "const char *", "int", "struct ocfs2_locking_protocol *", "void (*)(int, void *)", "void *", "struct ocfs2_cluster_connection **"]


func: ocfs2_cluster_connect_agnostic
ret: int
module: ocfs2_stackglue
args:
["const char *", "int", "struct ocfs2_locking_protocol *", "void (*)(int, void *)", "void *", "struct ocfs2_cluster_connection **"]


func: ocfs2_dlm_lock
ret: int
module: ocfs2_stackglue
args:
["struct ocfs2_cluster_connection *", "int", "struct ocfs2_dlm_lksb *", "u32", "void *", "unsigned int"]


func: ocfs2_init_acl
ret: int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct inode *", "struct buffer_head *", "struct buffer_head *", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *"]


func: ocfs2_set_acl
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "int", "struct posix_acl *", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *"]


func: ocfs2_add_clusters_in_btree
ret: int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "u32 *", "u32", "int", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *", "enum ocfs2_alloc_restarted *"]


func: ocfs2_change_extent_flag
ret: int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "u32", "u32", "u32", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *", "int", "int"]


func: ocfs2_insert_extent
ret: int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "u32", "u64", "u32", "u8", "struct ocfs2_alloc_context *"]


func: ocfs2_mark_extent_written
ret: int
module: ocfs2
args:
["struct inode *", "struct ocfs2_extent_tree *", "handle_t *", "u32", "u32", "u32", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_remove_btree_range
ret: int
module: ocfs2
args:
["struct inode *", "struct ocfs2_extent_tree *", "u32", "u32", "u32", "int", "struct ocfs2_cached_dealloc_ctxt *", "u64", "bool"]


func: ocfs2_remove_extent
ret: int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "u32", "u32", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_split_extent
ret: int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "int", "struct ocfs2_extent_rec *", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: __ocfs2_rotate_tree_left
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "int", "struct ocfs2_path *", "struct ocfs2_cached_dealloc_ctxt *", "struct ocfs2_path **"]


func: ocfs2_add_branch
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct buffer_head *", "struct buffer_head **", "struct ocfs2_alloc_context *"]


func: ocfs2_append_rec_to_path
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_extent_rec *", "struct ocfs2_path *", "struct ocfs2_path **"]


func: ocfs2_create_new_meta_bhs
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "int", "struct ocfs2_alloc_context *", "struct buffer_head **"]


func: ocfs2_do_insert_extent
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_extent_rec *", "struct ocfs2_insert_type *"]


func: ocfs2_figure_appending_type
ret: static void
module: ocfs2
args:
["struct ocfs2_insert_type *", "struct ocfs2_extent_list *", "struct ocfs2_extent_rec *", "struct ocfs2_extent_rec *"]


func: ocfs2_figure_contig_type
ret: static void
module: ocfs2
args:
["struct ocfs2_extent_tree *", "struct ocfs2_insert_type *", "struct ocfs2_extent_list *", "struct ocfs2_extent_rec *"]


func: ocfs2_figure_insert_type
ret: static int
module: ocfs2
args:
["struct ocfs2_extent_tree *", "struct buffer_head **", "struct ocfs2_extent_rec *", "int *", "struct ocfs2_insert_type *"]


func: ocfs2_figure_merge_contig_type
ret: static int
module: ocfs2
args:
["struct ocfs2_extent_tree *", "struct ocfs2_path *", "struct ocfs2_extent_list *", "int", "struct ocfs2_extent_rec *", "struct ocfs2_merge_ctxt *"]


func: ocfs2_grow_tree
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "int *", "struct buffer_head **", "struct ocfs2_alloc_context *"]


func: ocfs2_insert_at_leaf
ret: static void
module: ocfs2
args:
["struct ocfs2_extent_tree *", "struct ocfs2_extent_rec *", "struct ocfs2_extent_list *", "struct ocfs2_insert_type *"]


func: ocfs2_insert_path
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "struct ocfs2_path *", "struct ocfs2_extent_rec *", "struct ocfs2_insert_type *"]


func: ocfs2_merge_rec_left
ret: static int
module: ocfs2
args:
["struct ocfs2_path *", "handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_extent_rec *", "struct ocfs2_cached_dealloc_ctxt *", "int"]


func: ocfs2_merge_rec_right
ret: static int
module: ocfs2
args:
["struct ocfs2_path *", "handle_t *", "struct ocfs2_extent_tree *", "int", "struct ocfs2_extent_rec *", "struct ocfs2_extent_rec *"]


func: ocfs2_remove_rightmost_path
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_rotate_subtree_left
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "struct ocfs2_path *", "int", "struct ocfs2_cached_dealloc_ctxt *", "int *"]


func: ocfs2_rotate_tree_right
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "enum ocfs2_split_type", "u32", "struct ocfs2_path *", "struct ocfs2_path **"]


func: ocfs2_shift_tree_depth
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_alloc_context *", "struct buffer_head **"]


func: ocfs2_split_and_insert
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "struct buffer_head **", "int", "struct ocfs2_extent_rec *", "struct ocfs2_alloc_context *"]


func: ocfs2_split_record
ret: static void
module: ocfs2
args:
["struct ocfs2_extent_tree *", "struct ocfs2_path *", "struct ocfs2_path *", "struct ocfs2_extent_rec *", "enum ocfs2_split_type"]


func: ocfs2_split_tree
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "int", "u32", "struct ocfs2_alloc_context *"]


func: ocfs2_truncate_rec
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "int", "struct ocfs2_cached_dealloc_ctxt *", "u32", "u32"]


func: ocfs2_try_to_merge_extent
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "int", "struct ocfs2_extent_rec *", "struct ocfs2_cached_dealloc_ctxt *", "struct ocfs2_merge_ctxt *"]


func: ocfs2_unlink_path
ret: static void
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_cached_dealloc_ctxt *", "struct ocfs2_path *", "int"]


func: ocfs2_unlink_subtree
ret: static void
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "struct ocfs2_path *", "struct ocfs2_path *", "int", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_write_begin_nolock
ret: int
module: ocfs2
args:
["struct address_space *", "loff_t", "unsigned int", "ocfs2_write_type_t", "struct page **", "void **", "struct buffer_head *", "struct page *"]


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


func: ocfs2_grab_pages_for_write
ret: static int
module: ocfs2
args:
["struct address_space *", "struct ocfs2_write_ctxt *", "u32", "loff_t", "unsigned int", "int", "struct page *"]


func: ocfs2_prepare_page_for_write
ret: static int
module: ocfs2
args:
["struct inode *", "u64 *", "struct ocfs2_write_ctxt *", "struct page *", "u32", "loff_t", "unsigned int", "int"]


func: ocfs2_try_to_write_inline_data
ret: static int
module: ocfs2
args:
["struct address_space *", "struct inode *", "loff_t", "unsigned int", "struct page *", "struct ocfs2_write_ctxt *"]


func: ocfs2_write_cluster
ret: static int
module: ocfs2
args:
["u32 *", "unsigned int", "unsigned int", "unsigned int", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *", "struct ocfs2_write_ctxt *", "u32", "loff_t", "unsigned int", "struct address_space *", "struct address_space *"]


func: ocfs2_read_blocks
ret: int
module: ocfs2
args:
["struct ocfs2_caching_info *", "u64", "int", "struct buffer_head **", "int", "int (*)(struct super_block *, struct buffer_head *)"]


func: __ocfs2_add_entry
ret: int
module: ocfs2
args:
["handle_t *", "struct inode *", "const char *", "int", "struct inode *", "u64", "struct buffer_head *", "struct ocfs2_dir_lookup_result *"]


func: ocfs2_fill_new_dir
ret: int
module: ocfs2
args:
["struct ocfs2_super *", "handle_t *", "struct inode *", "struct inode *", "struct buffer_head *", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *"]


func: ocfs2_prepare_dir_for_insert
ret: int
module: ocfs2
args:
["struct ocfs2_super *", "struct inode *", "struct buffer_head *", "const char *", "int", "struct ocfs2_dir_lookup_result *"]


func: __ocfs2_delete_entry
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct ocfs2_dir_entry *", "struct buffer_head *", "char *", "unsigned int"]


func: __ocfs2_dx_dir_new_cluster
ret: static int
module: ocfs2
args:
["struct inode *", "handle_t *", "struct ocfs2_alloc_context *", "struct buffer_head **", "int", "u64 *", "u32"]


func: ocfs2_do_extend_dir
ret: static int
module: ocfs2
args:
["struct super_block *", "handle_t *", "struct inode *", "struct buffer_head *", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *", "struct buffer_head **"]


func: ocfs2_dx_dir_attach_index
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "handle_t *", "struct inode *", "struct buffer_head *", "struct buffer_head *", "struct ocfs2_alloc_context *", "int", "u32", "struct buffer_head **"]


func: ocfs2_dx_dir_rebalance
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "struct inode *", "struct buffer_head *", "struct buffer_head *", "u32", "u64", "struct ocfs2_dx_hinfo *", "struct ocfs2_dx_hinfo *"]


func: ocfs2_dx_dir_search
ret: static int
module: ocfs2
args:
["const char *", "int", "struct inode *", "struct ocfs2_dx_root_block *", "struct ocfs2_dir_lookup_result *"]


func: ocfs2_dx_dir_transfer_leaf
ret: static void
module: ocfs2
args:
["struct inode *", "u32", "handle_t *", "struct ocfs2_dx_leaf *", "struct buffer_head **", "struct buffer_head **", "int"]


func: ocfs2_expand_inline_dir
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "unsigned int", "struct ocfs2_dir_lookup_result *", "struct buffer_head **"]


func: ocfs2_extend_dir
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "struct inode *", "struct buffer_head *", "unsigned int", "struct ocfs2_dir_lookup_result *", "struct buffer_head **"]


func: ocfs2_fill_new_dir_el
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "handle_t *", "struct inode *", "struct inode *", "struct buffer_head *", "struct ocfs2_alloc_context *", "struct buffer_head **"]


func: ocfs2_find_dir_space_dx
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "struct inode *", "struct buffer_head *", "struct ocfs2_dir_lookup_result *", "int", "const char *", "struct buffer_head *"]


func: ocfs2_find_dir_space_id
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "const char *", "int", "struct buffer_head **", "unsigned int *"]


func: ocfs2_prepare_dx_dir_for_insert
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "int", "struct ocfs2_dir_lookup_result *", "const char *"]


func: ocfs2_lock_res_init_common
ret: static void
module: ocfs2
args:
["struct ocfs2_super *", "struct ocfs2_lock_res *", "enum ocfs2_lock_type", "struct ocfs2_lock_res_ops *", "void *"]


func: ocfs2_figure_hole_clusters
ret: int
module: ocfs2
args:
["struct ocfs2_caching_info *", "struct ocfs2_extent_list *", "struct buffer_head *", "u32", "u32 *"]


func: ocfs2_read_virt_blocks
ret: int
module: ocfs2
args:
["struct inode *", "u64", "int", "struct buffer_head **", "int", "int (*)(struct super_block *, struct buffer_head *)"]


func: ocfs2_get_clusters_nocache
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "u32", "unsigned int *", "struct ocfs2_extent_rec *", "unsigned int *"]


func: ocfs2_add_inode_data
ret: int
module: ocfs2
args:
["struct ocfs2_super *", "struct inode *", "u32 *", "u32", "int", "struct buffer_head *", "handle_t *", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *", "enum ocfs2_alloc_restarted *"]


func: ocfs2_filecheck_attr_store
ret: static ssize_t
module: ocfs2
args:
["struct kobject *", "const char *", "size_t", "struct kobj_attribute *", "struct kobj_attribute *"]


func: ocfs2_info_freefrag_scan_chain
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "struct inode *", "struct ocfs2_dinode *", "struct ocfs2_chain_rec *", "struct ocfs2_info_freefrag *", "u32"]


func: __ocfs2_journal_access
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_triggers *", "int"]


func: ocfs2_queue_recovery_completion
ret: static void
module: ocfs2
args:
["struct ocfs2_journal *", "int", "struct ocfs2_dinode *", "struct ocfs2_dinode *", "struct ocfs2_quota_recovery *", "enum ocfs2_orphan_reco_type"]


func: ocfs2_local_alloc_reserve_for_window
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "struct ocfs2_alloc_context **", "struct inode **", "struct buffer_head **"]


func: ocfs2_sync_local_to_main
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "handle_t *", "struct ocfs2_dinode *", "struct inode *", "struct buffer_head *"]


func: ocfs2_lock_meta_allocator_move_extents
ret: static int
module: ocfs2
args:
["struct ocfs2_extent_tree *", "u32", "struct ocfs2_alloc_context **", "int", "int *", "u32", "struct inode *", "struct inode *"]


func: ocfs2_orphan_del
ret: int
module: ocfs2
args:
["struct ocfs2_super *", "handle_t *", "struct inode *", "struct inode *", "struct buffer_head *", "bool"]


func: __ocfs2_mknod_locked
ret: static int
module: ocfs2
args:
["struct inode *", "dev_t", "struct buffer_head **", "handle_t *", "struct ocfs2_alloc_context *", "u64", "u64", "u16", "struct buffer_head *", "struct inode *", "struct inode *"]


func: __ocfs2_prepare_orphan_dir
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "u64", "char *", "struct ocfs2_dir_lookup_result *", "bool"]


func: ocfs2_double_lock
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "struct buffer_head **", "struct inode *", "struct buffer_head **", "struct inode *", "int"]


func: ocfs2_mknod_locked
ret: static int
module: ocfs2
args:
["struct inode *", "struct inode *", "dev_t", "struct buffer_head **", "struct buffer_head *", "handle_t *", "struct ocfs2_alloc_context *", "struct ocfs2_super *"]


func: ocfs2_orphan_add
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "handle_t *", "struct inode *", "struct buffer_head *", "char *", "struct ocfs2_dir_lookup_result *", "struct inode *", "bool"]


func: ocfs2_prep_new_orphaned_file
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "char *", "struct inode **", "u64 *", "struct ocfs2_dir_lookup_result *", "struct ocfs2_alloc_context **"]


func: ocfs2_prepare_orphan_dir
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "struct inode **", "u64", "char *", "struct ocfs2_dir_lookup_result *", "bool"]


func: ocfs2_recovery_load_quota
ret: static int
module: ocfs2
args:
["struct inode *", "struct list_head *", "int", "struct ocfs2_local_disk_dqinfo *", "struct ocfs2_local_disk_dqinfo *"]


func: ocfs2_add_refcount_flag
ret: int
module: ocfs2
args:
["struct inode *", "struct ocfs2_extent_tree *", "struct ocfs2_caching_info *", "struct buffer_head *", "u32", "u32", "u32", "struct ocfs2_cached_dealloc_ctxt *", "struct ocfs2_post_refcount *"]


func: ocfs2_decrease_refcount
ret: int
module: ocfs2
args:
["struct inode *", "handle_t *", "u32", "u32", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *", "int"]


func: ocfs2_increase_refcount
ret: int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "u64", "u32", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_refcount_cow_xattr
ret: int
module: ocfs2
args:
["struct inode *", "struct ocfs2_dinode *", "struct ocfs2_xattr_value_buf *", "struct ocfs2_refcount_tree *", "struct buffer_head *", "u32", "u32", "struct ocfs2_post_refcount *"]


func: ocfs2_refcounted_xattr_delete_need
ret: int
module: ocfs2
args:
["struct inode *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_xattr_value_root *", "int *", "int *"]


func: ocfs2_reflink_remap_blocks
ret: loff_t
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "loff_t", "struct inode *", "struct buffer_head *", "loff_t", "loff_t"]


func: __ocfs2_decrease_refcount
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "u64", "u32", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *", "int"]


func: __ocfs2_increase_refcount
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "u64", "u32", "int", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_add_refcounted_extent
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_extent_tree *", "struct ocfs2_caching_info *", "struct buffer_head *", "u32", "u32", "u32", "unsigned int", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_adjust_refcount_rec
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct buffer_head *", "struct ocfs2_refcount_rec *"]


func: ocfs2_calc_refcount_meta_credits
ret: static int
module: ocfs2
args:
["struct super_block *", "struct ocfs2_caching_info *", "struct buffer_head *", "u64", "u32", "int *", "int *"]


func: ocfs2_clear_ext_refcount
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_extent_tree *", "u32", "u32", "u32", "unsigned int", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_complete_reflink
ret: static int
module: ocfs2
args:
["struct inode *", "struct inode *", "struct buffer_head *", "bool", "struct buffer_head *", "struct buffer_head *"]


func: ocfs2_decrease_refcount_rec
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct buffer_head *", "int", "u64", "unsigned int", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_divide_leaf_refcount_block
ret: static int
module: ocfs2
args:
["u32 *", "struct buffer_head *", "struct buffer_head *", "struct buffer_head *", "struct buffer_head *"]


func: ocfs2_duplicate_extent_list
ret: static int
module: ocfs2
args:
["struct inode *", "struct inode *", "struct buffer_head *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_duplicate_inline_data
ret: static int
module: ocfs2
args:
["struct inode *", "struct inode *", "struct buffer_head *", "struct buffer_head *", "struct buffer_head *"]


func: ocfs2_expand_inline_ref_root
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct buffer_head **", "struct ocfs2_alloc_context *"]


func: ocfs2_expand_refcount_tree
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct buffer_head *", "struct ocfs2_alloc_context *"]


func: ocfs2_find_refcount_rec_in_rl
ret: static void
module: ocfs2
args:
["u64", "unsigned int", "struct ocfs2_refcount_rec *", "int *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct buffer_head *"]


func: ocfs2_get_refcount_cpos_end
ret: static int
module: ocfs2
args:
["struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_extent_block *", "struct ocfs2_extent_list *", "int", "u32 *"]


func: ocfs2_get_refcount_rec
ret: static int
module: ocfs2
args:
["struct ocfs2_caching_info *", "struct buffer_head *", "u64", "unsigned int", "struct ocfs2_refcount_rec *", "int *", "struct buffer_head **"]


func: ocfs2_insert_refcount_rec
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct buffer_head *", "struct ocfs2_refcount_rec *", "int", "int", "struct ocfs2_alloc_context *"]


func: ocfs2_lock_refcount_allocators
ret: static int
module: ocfs2
args:
["struct super_block *", "u32", "u32", "struct ocfs2_extent_tree *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_alloc_context **", "struct ocfs2_alloc_context **", "int *"]


func: ocfs2_reflink_remap_extent
ret: static loff_t
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "loff_t", "struct inode *", "struct buffer_head *", "loff_t", "loff_t", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_remove_refcount_extent
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct buffer_head *", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_split_refcount_rec
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct buffer_head *", "struct ocfs2_refcount_rec *", "int", "int", "struct ocfs2_alloc_context *", "struct ocfs2_cached_dealloc_ctxt *"]


func: __ocfs2_resv_find_window
ret: static void
module: ocfs2
args:
["struct ocfs2_reservation_map *", "struct ocfs2_alloc_reservation *", "unsigned int", "unsigned int"]


func: ocfs2_resmap_find_free_bits
ret: static int
module: ocfs2
args:
["struct ocfs2_reservation_map *", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *"]


func: ocfs2_resv_window_bits
ret: static unsigned int
module: ocfs2
args:
["struct ocfs2_alloc_reservation *", "struct ocfs2_reservation_map *", "struct ocfs2_alloc_reservation *", "struct ocfs2_reservation_map *"]


func: ocfs2_verify_group_and_input
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_dinode *", "struct ocfs2_new_group_input *", "struct buffer_head *"]


func: ocfs2_block_group_set_bits
ret: int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct ocfs2_group_desc *", "struct buffer_head *", "unsigned int", "unsigned int"]


func: ocfs2_claim_new_inode
ret: int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "struct ocfs2_alloc_context *", "u64 *", "u16 *", "u64 *"]


func: ocfs2_lock_allocators
ret: int
module: ocfs2
args:
["struct inode *", "struct ocfs2_extent_tree *", "u32", "u32", "struct ocfs2_alloc_context **", "struct ocfs2_alloc_context **"]


func: _ocfs2_free_clusters
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "u64", "unsigned int", "void (*)(unsigned int, unsigned long *)"]


func: _ocfs2_free_suballoc_bits
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "unsigned int", "u64", "unsigned int", "void (*)(unsigned int, unsigned long *)"]


func: ocfs2_bg_discontig_add_extent
ret: static void
module: ocfs2
args:
["struct ocfs2_group_desc *", "struct ocfs2_chain_list *", "u64", "unsigned int", "struct ocfs2_super *", "struct ocfs2_super *"]


func: ocfs2_block_group_alloc_contig
ret: static struct buffer_head *
module: ocfs2
args:
["struct ocfs2_super *", "handle_t *", "struct inode *", "struct ocfs2_alloc_context *", "struct ocfs2_chain_list *"]


func: ocfs2_block_group_clear_bits
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct ocfs2_group_desc *", "struct buffer_head *", "unsigned int", "unsigned int", "void (*)(unsigned int, unsigned long *)"]


func: ocfs2_block_group_fill
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "u64", "unsigned int", "u16", "struct ocfs2_chain_list *"]


func: ocfs2_block_group_find_clear_bits
ret: static int
module: ocfs2
args:
["struct buffer_head *", "unsigned int", "unsigned int", "struct ocfs2_suballoc_result *", "struct ocfs2_super *"]


func: ocfs2_block_group_grow_discontig
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "struct ocfs2_alloc_context *", "struct ocfs2_chain_list *", "unsigned int"]


func: ocfs2_relink_block_group
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "struct buffer_head *", "struct buffer_head *", "u16"]


func: ocfs2_search_chain
ret: static int
module: ocfs2
args:
["struct ocfs2_alloc_context *", "handle_t *", "u32", "u32", "struct ocfs2_suballoc_result *", "u16 *"]


func: ocfs2_initialize_super
ret: static int
module: ocfs2
args:
["struct super_block *", "int", "struct ocfs2_blockcheck_stats *", "struct buffer_head *", "struct buffer_head *"]


func: ocfs2_calc_security_init
ret: int
module: ocfs2
args:
["struct inode *", "struct ocfs2_security_xattr_info *", "int *", "int *", "struct ocfs2_alloc_context **"]


func: ocfs2_calc_xattr_init
ret: int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "umode_t", "struct ocfs2_security_xattr_info *", "int *", "int *", "int *"]


func: ocfs2_init_security_set
ret: int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "struct ocfs2_security_xattr_info *", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *"]


func: ocfs2_xattr_attach_refcount_tree
ret: int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_xattr_set_handle
ret: int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct buffer_head *", "int", "const char *", "const void *", "size_t", "int", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *"]


func: __ocfs2_remove_xattr_range
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_xattr_value_buf *", "u32", "u32", "u32", "unsigned int", "struct ocfs2_xattr_set_ctxt *"]


func: __ocfs2_xattr_set_handle
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_dinode *", "struct ocfs2_xattr_info *", "struct ocfs2_xattr_search *", "struct ocfs2_xattr_search *", "struct ocfs2_xattr_set_ctxt *"]


func: ocfs2_add_new_xattr_bucket
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "struct ocfs2_xattr_bucket *", "struct ocfs2_xattr_set_ctxt *"]


func: ocfs2_add_new_xattr_cluster
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "struct ocfs2_xattr_bucket *", "struct ocfs2_xattr_bucket *", "u32 *", "u32", "int *", "struct ocfs2_xattr_set_ctxt *"]


func: ocfs2_adjust_xattr_cross_cluster
ret: static int
module: ocfs2
args:
["struct inode *", "handle_t *", "struct ocfs2_xattr_bucket *", "struct ocfs2_xattr_bucket *", "u64", "u32", "u32 *", "int *"]


func: ocfs2_calc_xattr_set_need
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_dinode *", "struct ocfs2_xattr_info *", "struct ocfs2_xattr_search *", "struct ocfs2_xattr_search *", "int *", "int *", "int *"]


func: ocfs2_create_xattr_block
ret: static int
module: ocfs2
args:
["struct inode *", "struct buffer_head *", "struct ocfs2_xattr_set_ctxt *", "int", "struct buffer_head **"]


func: ocfs2_get_reflink_xattr_value_root
ret: static int
module: ocfs2
args:
["struct super_block *", "struct buffer_head *", "struct ocfs2_xattr_header *", "int", "struct ocfs2_xattr_value_root **", "struct buffer_head **", "void *"]


func: ocfs2_get_xattr_tree_value_root
ret: static int
module: ocfs2
args:
["struct super_block *", "struct ocfs2_xattr_bucket *", "int", "struct ocfs2_xattr_value_root **", "struct buffer_head **"]


func: ocfs2_init_xattr_set_ctxt
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_dinode *", "struct ocfs2_xattr_info *", "struct ocfs2_xattr_search *", "struct ocfs2_xattr_search *", "struct ocfs2_xattr_set_ctxt *", "int", "int *"]


func: ocfs2_lock_reflink_xattr_rec_allocators
ret: static int
module: ocfs2
args:
["struct ocfs2_reflink_xattr_tree_args *", "struct ocfs2_extent_tree *", "u64", "u32", "int *", "struct ocfs2_alloc_context **", "struct ocfs2_alloc_context **"]


func: ocfs2_lock_xattr_remove_allocators
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_xattr_value_root *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_alloc_context **", "int *"]


func: ocfs2_mv_xattr_bucket_cross_cluster
ret: static int
module: ocfs2
args:
["struct inode *", "handle_t *", "struct ocfs2_xattr_bucket *", "struct ocfs2_xattr_bucket *", "u64", "u32", "u32 *"]


func: ocfs2_prepare_refcount_xattr
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_dinode *", "struct ocfs2_xattr_info *", "struct ocfs2_xattr_search *", "struct ocfs2_xattr_search *", "struct ocfs2_refcount_tree **", "int *", "int *"]


func: ocfs2_reflink_lock_xattr_allocators
ret: static int
module: ocfs2
args:
["struct ocfs2_super *", "struct ocfs2_xattr_header *", "int *", "struct ocfs2_alloc_context **", "struct buffer_head *", "struct buffer_head *"]


func: ocfs2_reflink_xattr_bucket
ret: static int
module: ocfs2
args:
["handle_t *", "u64", "u64", "u32 *", "int", "struct ocfs2_alloc_context *", "struct ocfs2_reflink_xattr_tree_args *", "struct ocfs2_alloc_context *", "u32"]


func: ocfs2_reflink_xattr_buckets
ret: static int
module: ocfs2
args:
["handle_t *", "struct inode *", "struct ocfs2_reflink_xattr_tree_args *", "struct ocfs2_extent_tree *", "struct ocfs2_alloc_context *", "struct ocfs2_alloc_context *", "u64", "u32", "u32"]


func: ocfs2_reflink_xattr_header
ret: static int
module: ocfs2
args:
["handle_t *", "struct ocfs2_xattr_reflink *", "struct buffer_head *", "struct ocfs2_xattr_header *", "struct buffer_head *", "struct ocfs2_xattr_header *", "struct ocfs2_xattr_value_buf *", "struct ocfs2_alloc_context *", "get_xattr_value_root *", "void *"]


func: ocfs2_remove_value_outside
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_xattr_value_buf *", "struct ocfs2_xattr_header *", "struct ocfs2_caching_info *", "struct buffer_head *"]


func: ocfs2_value_metas_in_xattr_header
ret: static int
module: ocfs2
args:
["struct super_block *", "struct buffer_head *", "struct ocfs2_xattr_header *", "int *", "int *", "int *", "get_xattr_value_root *", "void *"]


func: ocfs2_xattr_attach_refcount_normal
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_xattr_value_buf *", "struct ocfs2_xattr_header *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_cached_dealloc_ctxt *"]


func: ocfs2_xattr_block_set
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_xattr_info *", "struct ocfs2_xattr_search *", "struct ocfs2_xattr_set_ctxt *"]


func: ocfs2_xattr_bucket_find
ret: static int
module: ocfs2
args:
["struct inode *", "int", "const char *", "u32", "u64", "struct ocfs2_xattr_search *", "u32", "u32"]


func: ocfs2_xattr_value_attach_refcount
ret: static int
module: ocfs2
args:
["struct inode *", "struct ocfs2_xattr_value_root *", "struct ocfs2_extent_tree *", "struct ocfs2_caching_info *", "struct buffer_head *", "struct ocfs2_cached_dealloc_ctxt *", "struct ocfs2_post_refcount *"]


func: o2hb_setup_one_bio
ret: static struct bio *
module: ocfs2_nodemanager
args:
["struct o2hb_region *", "struct o2hb_bio_wait_ctxt *", "unsigned int *", "unsigned int", "int", "int"]


func: o2net_register_handler
ret: int
module: ocfs2_nodemanager
args:
["u32", "u32", "u32", "o2net_msg_handler_func *", "void *", "o2net_post_msg_handler_func *", "struct list_head *"]


func: __dlmconvert_master
ret: static enum dlm_status
module: ocfs2_dlm
args:
["struct dlm_ctxt *", "struct dlm_lock_resource *", "struct dlm_lock *", "int", "int", "int *", "int *"]


func: dlmlock
ret: enum dlm_status
module: ocfs2_dlm
args:
["struct dlm_ctxt *", "int", "struct dlm_lockstatus *", "int", "const char *", "int", "dlm_astlockfunc_t *", "void *", "dlm_bastlockfunc_t *"]


func: dlm_add_migration_mle
ret: static int
module: ocfs2_dlm
args:
["struct dlm_ctxt *", "struct dlm_lock_resource *", "struct dlm_master_list_entry *", "struct dlm_master_list_entry **", "const char *", "unsigned int", "u8", "u8"]


func: dlm_init_mle
ret: static void
module: ocfs2_dlm
args:
["struct dlm_master_list_entry *", "enum dlm_mle_type", "struct dlm_ctxt *", "struct dlm_lock_resource *", "const char *", "unsigned int"]


func: dlm_send_remote_unlock_request
ret: static enum dlm_status
module: ocfs2_dlm
args:
["struct dlm_ctxt *", "struct dlm_lock_resource *", "struct dlm_lock *", "int", "u8", "struct dlm_lockstatus *"]


func: dlmunlock_common
ret: static enum dlm_status
module: ocfs2_dlm
args:
["struct dlm_ctxt *", "struct dlm_lock_resource *", "struct dlm_lock *", "struct dlm_lockstatus *", "int", "int *", "int"]


func: qnx6_dir_longfilename
ret: static int
module: qnx6
args:
["struct qnx6_long_dir_entry *", "struct dir_context *", "unsigned int", "struct inode *", "struct inode *"]


func: qnx6_longname
ret: static struct qnx6_long_filename *
module: qnx6
args:
["struct super_block *", "struct page **", "struct qnx6_long_dir_entry *", "struct qnx6_long_dir_entry *"]


func: afs_vl_get_capabilities
ret: struct afs_call *
module: kafs
args:
["struct afs_net *", "struct afs_addr_cursor *", "struct key *", "struct afs_vlserver *", "unsigned int"]


func: afs_extend_writeback
ret: static void
module: kafs
args:
["struct address_space *", "struct afs_vnode *", "long *", "loff_t", "loff_t", "bool", "unsigned int *"]


func: befs_btree_read
ret: int
module: befs
args:
["struct super_block *", "const befs_data_stream *", "loff_t", "size_t", "char *", "size_t *", "befs_off_t *"]


func: befs_btree_seekleaf
ret: static int
module: befs
args:
["struct super_block *", "const befs_data_stream *", "struct befs_btree_node *", "befs_off_t *", "befs_btree_super *"]


func: pickup_page_for_submission
ret: static struct page *
module: erofs
args:
["struct z_erofs_pcluster *", "unsigned int", "struct list_head *", "struct address_space *", "gfp_t"]


func: preload_compressed_pages
ret: static void
module: erofs
args:
["struct z_erofs_collector *", "struct address_space *", "enum z_erofs_cache_alloctype", "struct list_head *"]


func: z_erofs_submit_queue
ret: static void
module: erofs
args:
["struct super_block *", "struct z_erofs_decompress_frontend *", "struct list_head *", "struct z_erofs_decompressqueue *", "bool *"]


func: ubh_scanc
ret: static unsigned int
module: ufs
args:
["struct ufs_sb_private_info *", "struct ufs_buffer_head *", "unsigned int", "unsigned int", "unsigned char *", "unsigned char"]


func: spl_kmem_cache_create
ret: spl_kmem_cache_t *
module: spl
args:
["char *", "size_t", "size_t", "spl_kmem_ctor_t", "spl_kmem_dtor_t", "void *", "void *", "void *", "int"]


func: __kstat_set_raw_ops
ret: void
module: spl
args:
["kstat_t *", "int (*)(char *, size_t)", "int (*)(char *, size_t, void *)", "void *(*)(kstat_t *, loff_t)"]


func: procfs_list_install
ret: void
module: spl
args:
["const char *", "const char *", "const char *", "mode_t", "procfs_list_t *", "int (*)(struct seq_file *, void *)", "int (*)(struct seq_file *)", "int (*)(procfs_list_t *)", "size_t"]


func: __thread_create
ret: kthread_t *
module: spl
args:
["caddr_t", "size_t", "thread_func_t", "const char *", "void *", "size_t", "proc_t *", "int", "pri_t"]


func: secpolicy_vnode_setattr
ret: int
module: zfs
args:
["cred_t *", "struct inode *", "struct vattr *", "const struct vattr *", "int", "int (*)(void *, int, cred_t *)", "void *"]


func: zfs_copy_ace_2_fuid
ret: static int
module: zfs
args:
["zfsvfs_t *", "umode_t", "zfs_acl_t *", "void *", "zfs_ace_t *", "uint64_t", "size_t *", "zfs_fuid_info_t **", "cred_t *"]


func: zfs_match_find
ret: static int
module: zfs
args:
["zfsvfs_t *", "znode_t *", "const char *", "matchtype_t", "int *", "pathname_t *", "uint64_t *", "boolean_t"]


func: zio_crypt_key_unwrap
ret: int
module: zfs
args:
["crypto_key_t *", "uint64_t", "uint64_t", "uint64_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint8_t *", "zio_crypt_key_t *"]


func: zio_do_crypt_abd
ret: int
module: zfs
args:
["boolean_t", "zio_crypt_key_t *", "dmu_object_type_t", "boolean_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint_t", "abd_t *", "abd_t *", "boolean_t *"]


func: zio_do_crypt_data
ret: int
module: zfs
args:
["boolean_t", "zio_crypt_key_t *", "dmu_object_type_t", "boolean_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint_t", "uint8_t *", "uint8_t *", "boolean_t *"]


func: zio_crypt_init_uios
ret: static int
module: zfs
args:
["boolean_t", "uint64_t", "dmu_object_type_t", "uint8_t *", "uint8_t *", "uint_t", "boolean_t", "uint8_t *", "zfs_uio_t *", "zfs_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", "zfs_uio_t *", "zfs_uio_t *", "uint_t *", "uint8_t **", "uint_t *", "boolean_t *"]


func: zio_crypt_init_uios_zil
ret: static int
module: zfs
args:
["boolean_t", "uint8_t *", "uint8_t *", "uint_t", "boolean_t", "zfs_uio_t *", "zfs_uio_t *", "uint_t *", "uint8_t **", "uint_t *", "boolean_t *"]


func: zio_do_crypt_uio
ret: static int
module: zfs
args:
["boolean_t", "uint64_t", "crypto_key_t *", "crypto_ctx_template_t", "uint8_t *", "uint_t", "zfs_uio_t *", "zfs_uio_t *", "uint8_t *", "uint_t"]


func: abd_raidz_gen_iterate
ret: void
module: zfs
args:
["abd_t **", "abd_t *", "ssize_t", "ssize_t", "const unsigned int", "void (*)(void **, const void *, size_t, size_t)"]


func: abd_raidz_rec_iterate
ret: void
module: zfs
args:
["abd_t **", "abd_t **", "ssize_t", "const unsigned int", "void (*)(void **, const size_t, void **, const unsigned int *)", "const unsigned int *"]


func: arc_alloc_raw_buf
ret: arc_buf_t *
module: zfs
args:
["spa_t *", "void *", "uint64_t", "boolean_t", "const uint8_t *", "const uint8_t *", "const uint8_t *", "dmu_object_type_t", "uint64_t", "uint64_t", "enum zio_compress", "uint8_t"]


func: arc_convert_to_raw
ret: void
module: zfs
args:
["arc_buf_t *", "uint64_t", "boolean_t", "dmu_object_type_t", "const uint8_t *", "const uint8_t *", "const uint8_t *"]


func: arc_loan_raw_buf
ret: arc_buf_t *
module: zfs
args:
["spa_t *", "uint64_t", "boolean_t", "const uint8_t *", "const uint8_t *", "const uint8_t *", "dmu_object_type_t", "uint64_t", "uint64_t", "enum zio_compress", "uint8_t"]


func: arc_read
ret: int
module: zfs
args:
["zio_t *", "spa_t *", "const blkptr_t *", "arc_read_done_func_t *", "void *", "zio_priority_t", "int", "arc_flags_t *", "const zbookmark_phys_t *"]


func: arc_write
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "blkptr_t *", "arc_buf_t *", "boolean_t", "const zio_prop_t *", "arc_write_done_func_t *", "arc_write_done_func_t *", "arc_write_done_func_t *", "arc_write_done_func_t *", "void *", "zio_priority_t", "int", "const zbookmark_phys_t *"]


func: arc_buf_alloc_impl
ret: static int
module: zfs
args:
["arc_buf_hdr_t *", "spa_t *", "const zbookmark_phys_t *", "void *", "boolean_t", "boolean_t", "boolean_t", "boolean_t", "arc_buf_t **"]


func: arc_buf_alloc_l2only
ret: static arc_buf_hdr_t *
module: zfs
args:
["size_t", "arc_buf_contents_t", "l2arc_dev_t *", "dva_t", "uint64_t", "int32_t", "uint64_t", "enum zio_compress", "uint8_t", "boolean_t", "boolean_t", "arc_state_type_t"]


func: arc_hdr_alloc
ret: static arc_buf_hdr_t *
module: zfs
args:
["uint64_t", "int32_t", "int32_t", "boolean_t", "enum zio_compress", "uint8_t", "arc_buf_contents_t"]


func: l2arc_log_blk_read
ret: static int
module: zfs
args:
["l2arc_dev_t *", "const l2arc_log_blkptr_t *", "const l2arc_log_blkptr_t *", "l2arc_log_blk_phys_t *", "l2arc_log_blk_phys_t *", "zio_t *", "zio_t **"]


func: bptree_add
ret: void
module: zfs
args:
["objset_t *", "uint64_t", "blkptr_t *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "dmu_tx_t *"]


func: bptree_visit_cb
ret: static int
module: zfs
args:
["spa_t *", "zilog_t *", "const blkptr_t *", "const zbookmark_phys_t *", "const dnode_phys_t *", "void *"]


func: bt_shift_core
ret: static void
module: zfs
args:
["zfs_btree_t *", "zfs_btree_core_t *", "uint64_t", "uint64_t", "uint64_t", "enum bt_shift_shape", "enum bt_shift_direction"]


func: bt_shift_leaf
ret: static void
module: zfs
args:
["zfs_btree_t *", "zfs_btree_leaf_t *", "uint64_t", "uint64_t", "uint64_t", "enum bt_shift_direction"]


func: bt_transfer_core
ret: static void
module: zfs
args:
["zfs_btree_t *", "zfs_btree_core_t *", "uint64_t", "uint64_t", "zfs_btree_core_t *", "uint64_t", "enum bt_shift_shape"]


func: zfs_btree_next_helper
ret: static void *
module: zfs
args:
["zfs_btree_t *", "const zfs_btree_index_t *", "zfs_btree_index_t *", "void (*)(zfs_btree_t *, zfs_btree_hdr_t *)"]


func: dmu_buf_write_embedded
ret: void
module: zfs
args:
["dmu_buf_t *", "void *", "bp_embedded_type_t", "enum zio_compress", "int", "int", "int", "dmu_tx_t *"]


func: dmu_write_embedded
ret: void
module: zfs
args:
["objset_t *", "uint64_t", "uint64_t", "void *", "uint8_t", "uint8_t", "int", "int", "int", "dmu_tx_t *"]


func: dmu_object_alloc_hold
ret: uint64_t
module: zfs
args:
["objset_t *", "dmu_object_type_t", "int", "int", "dmu_object_type_t", "int", "int", "dnode_t **", "void *", "dmu_tx_t *"]


func: dmu_object_claim_dnsize
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "dmu_object_type_t", "int", "dmu_object_type_t", "int", "int", "dmu_tx_t *"]


func: dmu_object_reclaim_dnsize
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "dmu_object_type_t", "int", "dmu_object_type_t", "int", "int", "boolean_t", "dmu_tx_t *"]


func: dmu_objset_create
ret: int
module: zfs
args:
["const char *", "dmu_objset_type_t", "uint64_t", "dsl_crypto_params_t *", "dmu_objset_create_sync_func_t *", "void *"]


func: dmu_objset_create_impl_dnstats
ret: objset_t *
module: zfs
args:
["spa_t *", "dsl_dataset_t *", "blkptr_t *", "dmu_objset_type_t", "int", "int", "int", "dmu_tx_t *"]


func: dmu_objset_own_obj
ret: int
module: zfs
args:
["dsl_pool_t *", "uint64_t", "dmu_objset_type_t", "boolean_t", "boolean_t", "void *", "objset_t **"]


func: do_userquota_update
ret: static void
module: zfs
args:
["objset_t *", "userquota_cache_t *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "boolean_t"]


func: dmu_recv_begin
ret: int
module: zfs
args:
["char *", "char *", "dmu_replay_record_t *", "boolean_t", "boolean_t", "nvlist_t *", "nvlist_t *", "char *", "dmu_recv_cookie_t *", "zfs_file_t *", "offset_t *"]


func: receive_handle_existing_object
ret: static int
module: zfs
args:
["const struct receive_writer_arg *", "const struct drr_object *", "const dmu_object_info_t *", "const void *", "uint64_t *", "uint32_t *"]


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


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


func: dmu_send_estimate_fast
ret: int
module: zfs
args:
["dsl_dataset_t *", "dsl_dataset_t *", "zfs_bookmark_phys_t *", "boolean_t", "boolean_t", "uint64_t *"]


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


func: dmu_dump_write
ret: static int
module: zfs
args:
["dmu_send_cookie_t *", "dmu_object_type_t", "uint64_t", "uint64_t", "int", "int", "const blkptr_t *", "boolean_t", "void *"]


func: enqueue_range
ret: static void
module: zfs
args:
["struct send_reader_thread_arg *", "bqueue_t *", "dnode_t *", "uint64_t", "uint64_t", "const blkptr_t *", "uint32_t"]


func: setup_merge_thread
ret: static void
module: zfs
args:
["struct send_merge_thread_arg *", "struct dmu_send_params *", "struct redact_list_thread_arg *", "struct send_thread_arg *", "struct redact_list_thread_arg *", "objset_t *"]


func: setup_reader_thread
ret: static void
module: zfs
args:
["struct send_reader_thread_arg *", "struct dmu_send_params *", "struct send_merge_thread_arg *", "uint64_t"]


func: setup_redact_list_thread
ret: static void
module: zfs
args:
["struct redact_list_thread_arg *", "struct dmu_send_params *", "redaction_list_t *", "dmu_sendstatus_t *"]


func: setup_resume_points
ret: static int
module: zfs
args:
["struct dmu_send_params *", "struct send_thread_arg *", "struct redact_list_thread_arg *", "struct redact_list_thread_arg *", "objset_t *", "redaction_list_t *", "nvlist_t *", "struct send_merge_thread_arg *", "boolean_t"]


func: traverse_impl
ret: static int
module: zfs
args:
["spa_t *", "dsl_dataset_t *", "uint64_t", "blkptr_t *", "uint64_t", "zbookmark_phys_t *", "int", "blkptr_cb_t *", "void *"]


func: dnode_reallocate
ret: void
module: zfs
args:
["dnode_t *", "dmu_object_type_t", "int", "dmu_object_type_t", "int", "int", "boolean_t", "dmu_tx_t *"]


func: dsl_bookmark_create_sync_impl_snap
ret: static void
module: zfs
args:
["const char *", "const char *", "dmu_tx_t *", "uint64_t", "uint64_t *", "void *", "redaction_list_t **"]


func: spa_do_crypt_abd
ret: int
module: zfs
args:
["boolean_t", "spa_t *", "const zbookmark_phys_t *", "dmu_object_type_t", "boolean_t", "boolean_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint_t", "abd_t *", "abd_t *", "boolean_t *"]


func: dsl_crypto_key_sync_impl
ret: static void
module: zfs
args:
["objset_t *", "uint64_t", "uint64_t", "uint64_t", "uint64_t", "uint8_t *", "uint8_t *", "uint8_t *", "uint8_t *", "uint64_t", "uint64_t", "uint64_t", "dmu_tx_t *"]


func: dsl_dataset_create_sync
ret: uint64_t
module: zfs
args:
["dsl_dir_t *", "const char *", "dsl_dataset_t *", "uint64_t", "cred_t *", "dsl_crypto_params_t *", "dmu_tx_t *"]


func: dsl_scan_visitbp
ret: static void
module: zfs
args:
["blkptr_t *", "const zbookmark_phys_t *", "dnode_phys_t *", "dsl_dataset_t *", "dsl_scan_t *", "dmu_objset_type_t", "dmu_tx_t *"]


func: dsl_sync_task_sig
ret: int
module: zfs
args:
["const char *", "dsl_checkfunc_t *", "dsl_syncfunc_t *", "dsl_sigfunc_t *", "void *", "int", "zfs_space_check_t"]


func: dsl_sync_task_common
ret: static int
module: zfs
args:
["const char *", "dsl_checkfunc_t *", "dsl_syncfunc_t *", "dsl_sigfunc_t *", "void *", "int", "zfs_space_check_t", "boolean_t"]


func: metaslab_alloc
ret: int
module: zfs
args:
["spa_t *", "metaslab_class_t *", "uint64_t", "blkptr_t *", "int", "uint64_t", "blkptr_t *", "int", "zio_alloc_list_t *", "zio_t *", "int"]


func: metaslab_alloc_dva
ret: int
module: zfs
args:
["spa_t *", "metaslab_class_t *", "uint64_t", "dva_t *", "int", "dva_t *", "uint64_t", "int", "zio_alloc_list_t *", "int"]


func: find_valid_metaslab
ret: static metaslab_t *
module: zfs
args:
["metaslab_group_t *", "uint64_t", "dva_t *", "int", "boolean_t", "uint64_t", "int", "boolean_t", "zio_alloc_list_t *", "metaslab_t *", "boolean_t *"]


func: metaslab_group_alloc
ret: static uint64_t
module: zfs
args:
["metaslab_group_t *", "zio_alloc_list_t *", "uint64_t", "uint64_t", "boolean_t", "dva_t *", "int", "int", "boolean_t"]


func: metaslab_trace_add
ret: static void
module: zfs
args:
["zio_alloc_list_t *", "metaslab_group_t *", "metaslab_t *", "uint64_t", "uint32_t", "uint64_t", "int"]


func: range_tree_create_impl
ret: range_tree_t *
module: zfs
args:
["range_tree_ops_t *", "range_seg_type_t", "void *", "uint64_t", "uint64_t", "int (*)(const void *, const void *)", "uint64_t"]


func: sa_find_sizes
ret: static int
module: zfs
args:
["sa_os_t *", "sa_bulk_attr_t *", "int", "dmu_buf_t *", "sa_buf_type_t", "int", "int *", "int *", "boolean_t *"]


func: sa_modify_attrs
ret: static int
module: zfs
args:
["sa_handle_t *", "sa_attr_type_t", "sa_data_op_t", "sa_data_locator_t *", "void *", "uint16_t", "dmu_tx_t *"]


func: spa_validate_aux_devs
ret: static int
module: zfs
args:
["spa_t *", "nvlist_t *", "uint64_t", "spa_aux_vdev_t *", "const char *", "uint64_t", "vdev_labeltype_t", "int"]


func: space_map_write_seg
ret: static void
module: zfs
args:
["space_map_t *", "uint64_t", "uint64_t", "maptype_t", "uint64_t", "uint8_t", "dmu_buf_t **", "dmu_tx_t *", "void *"]


func: vdev_indirect_remap
ret: static void
module: zfs
args:
["vdev_t *", "uint64_t", "uint64_t", "void (*)(uint64_t, vdev_t *, uint64_t, uint64_t, void *)", "void *"]


func: vdev_label_write
ret: void
module: zfs
args:
["zio_t *", "vdev_t *", "int", "abd_t *", "uint64_t", "uint64_t", "zio_done_func_t *", "void *", "int"]


func: zap_entry_create
ret: int
module: zfs
args:
["zap_leaf_t *", "zap_name_t *", "uint32_t", "uint8_t", "uint64_t", "const void *", "zap_entry_handle_t *"]


func: zap_add_uint64
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "const uint64_t *", "int", "int", "uint64_t", "const void *", "dmu_tx_t *"]


func: zap_create_claim_norm_dnsize
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "int", "dmu_object_type_t", "dmu_object_type_t", "int", "int", "dmu_tx_t *"]


func: zap_create_flags
ret: uint64_t
module: zfs
args:
["objset_t *", "int", "zap_flags_t", "dmu_object_type_t", "int", "int", "dmu_object_type_t", "int", "dmu_tx_t *"]


func: zap_create_flags_dnsize
ret: uint64_t
module: zfs
args:
["objset_t *", "int", "zap_flags_t", "dmu_object_type_t", "int", "int", "dmu_object_type_t", "int", "int", "dmu_tx_t *"]


func: zap_create_hold
ret: uint64_t
module: zfs
args:
["objset_t *", "int", "zap_flags_t", "dmu_object_type_t", "int", "int", "dmu_object_type_t", "int", "int", "dnode_t **", "void *", "dmu_tx_t *"]


func: zap_lookup_norm
ret: int
module: zfs
args:
["objset_t *", "uint64_t", "const char *", "uint64_t", "uint64_t", "void *", "matchtype_t", "char *", "int", "boolean_t *"]


func: zap_lookup_norm_by_dnode
ret: int
module: zfs
args:
["dnode_t *", "const char *", "uint64_t", "uint64_t", "void *", "matchtype_t", "char *", "int", "boolean_t *"]


func: zap_lookup_impl
ret: static int
module: zfs
args:
["zap_t *", "const char *", "uint64_t", "uint64_t", "void *", "matchtype_t", "char *", "int", "boolean_t *"]


func: zfs_ereport_post_checksum
ret: int
module: zfs
args:
["spa_t *", "vdev_t *", "const zbookmark_phys_t *", "struct zio *", "uint64_t", "uint64_t", "const abd_t *", "const abd_t *", "zio_bad_cksum_t *"]


func: zfs_ereport_start_checksum
ret: int
module: zfs
args:
["spa_t *", "vdev_t *", "const zbookmark_phys_t *", "struct zio *", "uint64_t", "uint64_t", "zio_bad_cksum_t *"]


func: zfs_ereport_is_duplicate
ret: static boolean_t
module: zfs
args:
["const char *", "spa_t *", "vdev_t *", "const zbookmark_phys_t *", "zio_t *", "uint64_t", "uint64_t"]


func: zfs_ereport_start
ret: static boolean_t
module: zfs
args:
["nvlist_t **", "nvlist_t **", "const char *", "spa_t *", "vdev_t *", "const zbookmark_phys_t *", "zio_t *", "uint64_t", "uint64_t"]


func: zfs_ioctl_register
ret: void
module: zfs
args:
["const char *", "zfs_ioc_t", "zfs_ioc_func_t *", "zfs_secpolicy_func_t *", "zfs_ioc_namecheck_t", "zfs_ioc_poolcheck_t", "boolean_t", "boolean_t", "const zfs_ioc_key_t *", "size_t"]


func: zfs_ioc_recv_impl
ret: static int
module: zfs
args:
["char *", "char *", "char *", "nvlist_t *", "nvlist_t *", "nvlist_t *", "boolean_t", "boolean_t", "int", "dmu_replay_record_t *", "uint64_t *", "uint64_t *", "nvlist_t **"]


func: zfs_ioctl_register_legacy
ret: static void
module: zfs
args:
["zfs_ioc_t", "zfs_ioc_legacy_func_t *", "zfs_secpolicy_func_t *", "zfs_ioc_namecheck_t", "boolean_t", "zfs_ioc_poolcheck_t"]


func: zfs_ioctl_register_pool
ret: static void
module: zfs
args:
["zfs_ioc_t", "zfs_ioc_legacy_func_t *", "zfs_secpolicy_func_t *", "boolean_t", "zfs_ioc_poolcheck_t"]


func: zfs_log_create
ret: void
module: zfs
args:
["zilog_t *", "dmu_tx_t *", "uint64_t", "znode_t *", "znode_t *", "const char *", "vsecattr_t *", "zfs_fuid_info_t *", "vattr_t *"]


func: zfs_log_rename
ret: void
module: zfs
args:
["zilog_t *", "dmu_tx_t *", "uint64_t", "znode_t *", "const char *", "znode_t *", "const char *", "znode_t *"]


func: zfs_log_write
ret: void
module: zfs
args:
["zilog_t *", "dmu_tx_t *", "int", "znode_t *", "offset_t", "ssize_t", "int", "zil_callback_t", "void *"]


func: zbookmark_compare
ret: int
module: zfs
args:
["uint16_t", "uint8_t", "uint16_t", "uint8_t", "const zbookmark_phys_t *", "const zbookmark_phys_t *"]


func: zio_claim
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "const blkptr_t *", "zio_done_func_t *", "void *", "enum zio_flag"]


func: zio_read
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "const blkptr_t *", "abd_t *", "uint64_t", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "const zbookmark_phys_t *"]


func: zio_read_phys
ret: zio_t *
module: zfs
args:
["zio_t *", "vdev_t *", "uint64_t", "uint64_t", "abd_t *", "int", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "boolean_t"]


func: zio_rewrite
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "blkptr_t *", "abd_t *", "uint64_t", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "zbookmark_phys_t *"]


func: zio_trim
ret: zio_t *
module: zfs
args:
["zio_t *", "vdev_t *", "uint64_t", "uint64_t", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "enum trim_flag"]


func: zio_vdev_child_io
ret: zio_t *
module: zfs
args:
["zio_t *", "blkptr_t *", "vdev_t *", "uint64_t", "abd_t *", "uint64_t", "int", "zio_priority_t", "enum zio_flag", "zio_done_func_t *", "void *"]


func: zio_vdev_delegated_io
ret: zio_t *
module: zfs
args:
["vdev_t *", "uint64_t", "abd_t *", "uint64_t", "zio_type_t", "zio_priority_t", "enum zio_flag", "zio_done_func_t *", "void *"]


func: zio_write
ret: zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "blkptr_t *", "abd_t *", "uint64_t", "uint64_t", "const zio_prop_t *", "zio_done_func_t *", "zio_done_func_t *", "zio_done_func_t *", "zio_done_func_t *", "void *", "zio_priority_t", "enum zio_flag", "const zbookmark_phys_t *"]


func: zio_create
ret: static zio_t *
module: zfs
args:
["zio_t *", "spa_t *", "uint64_t", "const blkptr_t *", "abd_t *", "uint64_t", "uint64_t", "zio_done_func_t *", "void *", "zio_type_t", "zio_priority_t", "enum zio_flag", "vdev_t *", "uint64_t", "const zbookmark_phys_t *", "enum zio_stage", "enum zio_stage"]


func: zio_checksum_error_impl
ret: int
module: zfs
args:
["spa_t *", "const blkptr_t *", "enum zio_checksum", "abd_t *", "uint64_t", "uint64_t", "zio_bad_cksum_t *"]


func: zfs_HUF_compress1X_repeat
ret: size_t
module: zzstd
args:
["void *", "size_t", "const void *", "size_t", "unsigned int", "unsigned int", "void *", "size_t", "HUF_CElt *", "HUF_repeat *", "int", "int"]


func: zfs_ZSTD_buildCTable
ret: size_t
module: zzstd
args:
["void *", "size_t", "FSE_CTable *", "U32", "symbolEncodingType_e", "unsigned int *", "U32", "const BYTE *", "size_t", "const S16 *", "U32", "U32", "const FSE_CTable *", "size_t", "void *", "size_t"]


func: zfs_ZSTD_compressBegin_advanced_internal
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "const void *", "size_t", "ZSTD_dictContentType_e", "ZSTD_dictTableLoadMethod_e", "const ZSTD_CDict *", "const ZSTD_CCtx_params *", "unsigned long long"]


func: zfs_ZSTD_compressBegin_usingCDict_advanced
ret: size_t
module: zzstd
args:
["ZSTD_CCtx * const", "const ZSTD_CDict * const", "const ZSTD_frameParameters", "const unsigned long long"]


func: zfs_ZSTD_compressLiterals
ret: size_t
module: zzstd
args:
["const ZSTD_hufCTables_t *", "ZSTD_hufCTables_t *", "ZSTD_strategy", "int", "void *", "size_t", "const void *", "size_t", "void *", "size_t", "const int"]


func: zfs_ZSTD_compressStream2_simpleArgs
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "size_t *", "const void *", "size_t", "size_t *", "ZSTD_EndDirective"]


func: zfs_ZSTD_compress_advanced
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "ZSTD_parameters"]


func: zfs_ZSTD_compress_advanced_internal
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "const ZSTD_CCtx_params *"]


func: zfs_ZSTD_compress_usingCDict_advanced
ret: size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const ZSTD_CDict *", "ZSTD_frameParameters"]


func: zfs_ZSTD_createCDict_advanced
ret: ZSTD_CDict *
module: zzstd
args:
["const void *", "size_t", "ZSTD_dictLoadMethod_e", "ZSTD_dictContentType_e", "ZSTD_compressionParameters", "ZSTD_customMem"]


func: zfs_ZSTD_encodeSequences
ret: size_t
module: zzstd
args:
["void *", "size_t", "const FSE_CTable *", "const BYTE *", "const FSE_CTable *", "const BYTE *", "const FSE_CTable *", "const BYTE *", "const seqDef *", "size_t", "int", "int"]


func: zfs_ZSTD_initCStream_internal
ret: size_t
module: zzstd
args:
["ZSTD_CStream *", "const void *", "size_t", "const ZSTD_CDict *", "const ZSTD_CCtx_params *", "unsigned long long"]


func: zfs_ZSTD_initStaticCDict
ret: const ZSTD_CDict *
module: zzstd
args:
["void *", "size_t", "const void *", "size_t", "ZSTD_dictLoadMethod_e", "ZSTD_dictContentType_e", "ZSTD_compressionParameters"]


func: zfs_ZSTD_loadCEntropy
ret: size_t
module: zzstd
args:
["ZSTD_compressedBlockState_t *", "void *", "short *", "unsigned int *", "const void * const", "size_t"]


func: zfs_ZSTD_selectEncodingType
ret: symbolEncodingType_e
module: zzstd
args:
["FSE_repeat *", "const unsigned int *", "const unsigned int", "const size_t", "size_t", "const unsigned int", "const FSE_CTable *", "const short *", "U32", "const ZSTD_defaultPolicy_e", "const ZSTD_strategy"]


func: HUF_compressCTable_internal
ret: static size_t
module: zzstd
args:
["BYTE * const", "BYTE *", "BYTE * const", "const void *", "size_t", "HUF_nbStreams_e", "const HUF_CElt *", "const int"]


func: HUF_compress_internal
ret: static size_t
module: zzstd
args:
["void *", "size_t", "const void *", "size_t", "unsigned int", "unsigned int", "HUF_nbStreams_e", "void *", "size_t", "HUF_CElt *", "HUF_repeat *", "int", "const int"]


func: HUF_fillDTableX2
ret: static void
module: zzstd
args:
["HUF_DEltX2 *", "const U32", "const sortedSymbol_t *", "const U32", "const U32 *", "rankValCol_t *", "const U32", "const U32"]


func: ZSTD_DUBT_findBetterDictMatch
ret: static size_t
module: zzstd
args:
["ZSTD_matchState_t *", "const BYTE * const", "const BYTE * const", "size_t *", "size_t", "U32", "const U32", "const ZSTD_dictMode_e"]


func: ZSTD_buildSuperBlockEntropy
ret: static size_t
module: zzstd
args:
["seqStore_t *", "const ZSTD_entropyCTables_t *", "ZSTD_entropyCTables_t *", "const ZSTD_CCtx_params *", "ZSTD_entropyCTablesMetadata_t *", "void *", "size_t"]


func: ZSTD_buildSuperBlockEntropy_literal
ret: static size_t
module: zzstd
args:
["void * const", "size_t", "const ZSTD_hufCTables_t *", "ZSTD_hufCTables_t *", "ZSTD_hufCTablesMetadata_t *", "const int", "void *", "size_t"]


func: ZSTD_buildSuperBlockEntropy_sequences
ret: static size_t
module: zzstd
args:
["seqStore_t *", "const ZSTD_fseCTables_t *", "ZSTD_fseCTables_t *", "const ZSTD_CCtx_params *", "ZSTD_fseCTablesMetadata_t *", "void *", "size_t"]


func: ZSTD_compressBegin_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CCtx *", "const void *", "size_t", "ZSTD_dictContentType_e", "ZSTD_dictTableLoadMethod_e", "const ZSTD_CDict *", "const ZSTD_CCtx_params *", "U64", "ZSTD_buffered_policy_e"]


func: ZSTD_compressSequences
ret: static size_t
module: zzstd
args:
["seqStore_t *", "const ZSTD_entropyCTables_t *", "ZSTD_entropyCTables_t *", "const ZSTD_CCtx_params *", "void *", "size_t", "size_t", "void *", "int", "size_t"]


func: ZSTD_compressSequences_internal
ret: static size_t
module: zzstd
args:
["seqStore_t *", "const ZSTD_entropyCTables_t *", "ZSTD_entropyCTables_t *", "const ZSTD_CCtx_params *", "void *", "size_t", "void *", "const int", "size_t"]


func: ZSTD_compressSubBlock
ret: static size_t
module: zzstd
args:
["const ZSTD_entropyCTables_t *", "const ZSTD_entropyCTablesMetadata_t *", "const seqDef *", "size_t", "const BYTE *", "size_t", "const BYTE *", "const BYTE *", "const BYTE *", "const ZSTD_CCtx_params *", "void *", "size_t", "const int", "int", "int", "int *", "int *", "U32"]


func: ZSTD_compressSubBlock_literal
ret: static size_t
module: zzstd
args:
["const HUF_CElt *", "const ZSTD_hufCTablesMetadata_t *", "const BYTE *", "size_t", "void *", "size_t", "int", "int *", "const int"]


func: ZSTD_compressSubBlock_multi
ret: static size_t
module: zzstd
args:
["const seqStore_t *", "const ZSTD_compressedBlockState_t *", "ZSTD_compressedBlockState_t *", "const ZSTD_entropyCTablesMetadata_t *", "const ZSTD_CCtx_params *", "void *", "size_t", "const void *", "size_t", "const int", "U32", "void *", "size_t"]


func: ZSTD_compressSubBlock_sequences
ret: static size_t
module: zzstd
args:
["const ZSTD_fseCTables_t *", "const ZSTD_fseCTablesMetadata_t *", "const seqDef *", "size_t", "const BYTE *", "const BYTE *", "const BYTE *", "const ZSTD_CCtx_params *", "void *", "size_t", "const int", "int", "int *"]


func: ZSTD_compress_insertDictionary
ret: static size_t
module: zzstd
args:
["ZSTD_compressedBlockState_t *", "ZSTD_matchState_t *", "ldmState_t *", "ZSTD_cwksp *", "const ZSTD_CCtx_params *", "const void *", "size_t", "ZSTD_dictContentType_e", "ZSTD_dictTableLoadMethod_e", "void *"]


func: ZSTD_decompressSequences
ret: static size_t
module: zzstd
args:
["ZSTD_DCtx *", "void *", "size_t", "const void *", "size_t", "int", "const ZSTD_longOffset_e", "const int"]


func: ZSTD_estimateSubBlockSize
ret: static size_t
module: zzstd
args:
["const BYTE *", "size_t", "const BYTE *", "const BYTE *", "const BYTE *", "size_t", "const ZSTD_entropyCTables_t *", "const ZSTD_entropyCTablesMetadata_t *", "void *", "int", "int", "size_t"]


func: ZSTD_estimateSubBlockSize_literal
ret: static size_t
module: zzstd
args:
["const BYTE *", "size_t", "const ZSTD_hufCTables_t *", "const ZSTD_hufCTablesMetadata_t *", "void *", "int", "size_t"]


func: ZSTD_estimateSubBlockSize_sequences
ret: static size_t
module: zzstd
args:
["const BYTE *", "const BYTE *", "const BYTE *", "size_t", "const ZSTD_fseCTables_t *", "const ZSTD_fseCTablesMetadata_t *", "void *", "int", "size_t"]


func: ZSTD_estimateSubBlockSize_symbolType
ret: static size_t
module: zzstd
args:
["symbolEncodingType_e", "const BYTE *", "unsigned int", "size_t", "const FSE_CTable *", "const U32 *", "const short *", "U32", "void *", "size_t"]


func: ZSTD_execSequenceEnd
ret: static size_t
module: zzstd
args:
["BYTE *", "BYTE * const", "seq_t", "const BYTE **", "const BYTE * const", "const BYTE * const", "const BYTE * const", "const BYTE * const"]


func: ZSTD_loadZstdDictionary
ret: static size_t
module: zzstd
args:
["ZSTD_compressedBlockState_t *", "ZSTD_matchState_t *", "ZSTD_cwksp *", "const ZSTD_CCtx_params *", "const void *", "size_t", "ZSTD_dictTableLoadMethod_e", "void *"]


func: ZSTD_resetCStream_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CStream *", "const void * const", "const size_t", "const ZSTD_dictContentType_e", "const ZSTD_CDict * const", "ZSTD_CCtx_params", "const unsigned long long"]


func: ZSTD_reset_matchState
ret: static size_t
module: zzstd
args:
["ZSTD_matchState_t *", "ZSTD_cwksp *", "const ZSTD_compressionParameters *", "const ZSTD_compResetPolicy_e", "const ZSTD_indexResetPolicy_e", "const ZSTD_resetTarget_e"]


func: zfs_HUF_fillDTableX2Level2
ret: static void
module: zzstd
args:
["HUF_DEltX2 *", "U32", "const U32", "const U32 *", "const int", "const sortedSymbol_t *", "const U32", "U32", "U16"]


func: zfs_ZSTD_DUBT_findBestMatch
ret: static size_t
module: zzstd
args:
["ZSTD_matchState_t *", "const BYTE * const", "const BYTE * const", "size_t *", "const U32", "const ZSTD_dictMode_e"]


func: zfs_ZSTD_buildSeqTable
ret: static size_t
module: zzstd
args:
["ZSTD_seqSymbol *", "const ZSTD_seqSymbol **", "symbolEncodingType_e", "unsigned int", "U32", "const void *", "size_t", "const U32 *", "const U32 *", "const ZSTD_seqSymbol *", "U32", "int", "int"]


func: zfs_ZSTD_compress_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CCtx *", "void *", "size_t", "const void *", "size_t", "const void *", "size_t", "const ZSTD_parameters *"]


func: zfs_ZSTD_encodeSequences_default
ret: static size_t
module: zzstd
args:
["void *", "size_t", "const FSE_CTable *", "const BYTE *", "const FSE_CTable *", "const BYTE *", "const FSE_CTable *", "const BYTE *", "const seqDef *", "size_t", "int"]


func: zfs_ZSTD_initCDict_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CDict *", "const void *", "size_t", "ZSTD_dictLoadMethod_e", "ZSTD_dictContentType_e", "ZSTD_compressionParameters"]


func: zfs_ZSTD_loadDictionaryContent
ret: static size_t
module: zzstd
args:
["ZSTD_matchState_t *", "ldmState_t *", "ZSTD_cwksp *", "const ZSTD_CCtx_params *", "const void *", "size_t", "ZSTD_dictTableLoadMethod_e"]


func: zfs_ZSTD_resetCCtx_internal
ret: static size_t
module: zzstd
args:
["ZSTD_CCtx *", "ZSTD_CCtx_params", "const U64", "const ZSTD_compResetPolicy_e", "const ZSTD_buffered_policy_e"]


func: 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: cbc_decrypt_contiguous_blocks
ret: int
module: icp
args:
["cbc_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_decrypt_final
ret: int
module: icp
args:
["ccm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_encrypt_final
ret: int
module: icp
args:
["ccm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_init_ctx
ret: int
module: icp
args:
["ccm_ctx_t *", "char *", "int", "boolean_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_mode_decrypt_contiguous_blocks
ret: int
module: icp
args:
["ccm_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ccm_init
ret: static int
module: icp
args:
["ccm_ctx_t *", "unsigned char *", "size_t", "unsigned char *", "size_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ctr_mode_contiguous_blocks
ret: int
module: icp
args:
["ctr_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: ecb_cipher_contiguous_blocks
ret: int
module: icp
args:
["ecb_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)"]


func: gcm_decrypt_final
ret: int
module: icp
args:
["gcm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_encrypt_final
ret: int
module: icp
args:
["gcm_ctx_t *", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_init_ctx
ret: int
module: icp
args:
["gcm_ctx_t *", "char *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_mode_decrypt_contiguous_blocks
ret: int
module: icp
args:
["gcm_ctx_t *", "char *", "size_t", "crypto_data_t *", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_decrypt_incomplete_block
ret: static void
module: icp
args:
["gcm_ctx_t *", "size_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_format_initial_blocks
ret: static void
module: icp
args:
["uchar_t *", "ulong_t", "gcm_ctx_t *", "size_t", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: gcm_init
ret: static int
module: icp
args:
["gcm_ctx_t *", "unsigned char *", "size_t", "unsigned char *", "size_t", "size_t", "int (*)(const void *, const uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)", "void (*)(uint8_t *, uint8_t *)"]


func: crypto_decrypt
ret: int
module: icp
args:
["crypto_mechanism_t *", "crypto_data_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_decrypt_init
ret: int
module: icp
args:
["crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_decrypt_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_decrypt_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_cipher_init
ret: static int
module: icp
args:
["crypto_mechanism_t *", "crypto_key_t *", "crypto_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *", "crypto_func_group_t"]


func: crypto_cipher_init_prov
ret: static int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *", "crypto_func_group_t"]


func: crypto_digest_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_context_t *", "crypto_call_req_t *"]


func: crypto_digest_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_data_t *", "crypto_call_req_t *"]


func: crypto_mac_init_prov
ret: int
module: icp
args:
["crypto_provider_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_context_t *", "crypto_call_req_t *"]


func: kcf_get_dual_provider
ret: kcf_provider_desc_t *
module: icp
args:
["crypto_mechanism_t *", "crypto_mechanism_t *", "kcf_mech_entry_t **", "crypto_mech_type_t *", "crypto_mech_type_t *", "int *", "kcf_prov_tried_t *", "crypto_func_group_t", "crypto_func_group_t", "boolean_t", "size_t"]


func: kcf_get_hardware_provider
ret: int
module: icp
args:
["crypto_mech_type_t", "crypto_mech_type_t", "boolean_t", "kcf_provider_desc_t *", "kcf_provider_desc_t **", "crypto_func_group_t"]


func: kcf_get_mech_provider
ret: kcf_provider_desc_t *
module: icp
args:
["crypto_mech_type_t", "kcf_mech_entry_t **", "int *", "kcf_prov_tried_t *", "crypto_func_group_t", "boolean_t", "size_t"]


func: crypto_update_iov
ret: int
module: icp
args:
["void *", "crypto_data_t *", "crypto_data_t *", "int (*)(void *, caddr_t, size_t, crypto_data_t *)", "void (*)(uint8_t *, uint64_t *)"]


func: kcf_submit_request
ret: int
module: icp
args:
["kcf_provider_desc_t *", "crypto_ctx_t *", "crypto_call_req_t *", "kcf_req_params_t *", "boolean_t"]


func: kcf_areqnode_alloc
ret: static kcf_areq_node_t *
module: icp
args:
["kcf_provider_desc_t *", "kcf_context_t *", "crypto_call_req_t *", "kcf_req_params_t *", "boolean_t"]


func: aes_common_init
ret: static int
module: icp
args:
["crypto_ctx_t *", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t", "boolean_t"]


func: aes_common_init_ctx
ret: static int
module: icp
args:
["aes_ctx_t *", "crypto_spi_ctx_template_t *", "crypto_mechanism_t *", "crypto_key_t *", "int", "boolean_t"]


func: aes_create_ctx_template
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t *", "size_t *", "crypto_req_handle_t"]


func: aes_decrypt_atomic
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_key_t *", "crypto_data_t *", "crypto_data_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t"]


func: aes_decrypt_init
ret: static int
module: icp
args:
["crypto_ctx_t *", "crypto_mechanism_t *", "crypto_key_t *", "crypto_spi_ctx_template_t", "crypto_req_handle_t"]


func: sha1_digest_atomic
ret: static int
module: icp
args:
["crypto_provider_handle_t", "crypto_session_id_t", "crypto_mechanism_t *", "crypto_data_t *", "crypto_data_t *", "crypto_req_handle_t"]


func: mod_hash_create_extended
ret: mod_hash_t *
module: icp
args:
["char *", "size_t", "void (*)(mod_hash_key_t)", "void (*)(mod_hash_val_t)", "uint_t (*)(void *, mod_hash_key_t)", "void *", "int (*)(mod_hash_key_t, mod_hash_key_t)", "int"]


func: mod_hash_find_cb_rval
ret: int
module: icp
args:
["mod_hash_t *", "mod_hash_key_t", "mod_hash_val_t *", "int (*)(mod_hash_key_t, mod_hash_val_t)", "int *"]


func: zfeature_register
ret: static void
module: zcommon
args:
["spa_feature_t", "const char *", "const char *", "const char *", "zfeature_flags_t", "zfeature_type_t", "const spa_feature_t *"]


func: zprop_register_impl
ret: void
module: zcommon
args:
["int", "const char *", "zprop_type_t", "uint64_t", "const char *", "zprop_attr_t", "int", "const char *", "const char *", "boolean_t", "boolean_t", "const zprop_index_t *"]


func: zprop_register_index
ret: void
module: zcommon
args:
["int", "const char *", "uint64_t", "zprop_attr_t", "int", "const char *", "const char *", "const zprop_index_t *"]


func: 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: 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: cryptd_create_hash
ret: static int
module: cryptd
args:
["struct crypto_template *", "struct rtattr **", "struct crypto_attr_type *", "struct cryptd_queue *"]


func: ecc_point_mult_shamir
ret: void
module: ecc
args:
["const struct ecc_point *", "const u64 *", "const struct ecc_point *", "const u64 *", "const struct ecc_point *", "const struct ecc_curve *"]


func: ecc_point_add
ret: static void
module: ecc
args:
["const struct ecc_point *", "const struct ecc_point *", "const struct ecc_point *", "const struct ecc_curve *"]


func: ecc_point_mult
ret: static void
module: ecc
args:
["struct ecc_point *", "const struct ecc_point *", "const u64 *", "u64 *", "const struct ecc_curve *", "unsigned int"]


func: nhpoly1305_units
ret: static void
module: nhpoly1305
args:
["struct nhpoly1305_state *", "const struct nhpoly1305_key *", "const u8 *", "unsigned int", "nh_t"]


func: tpm_sign
ret: static int
module: asym_tpm
args:
["struct tpm_buf *", "uint32_t", "unsigned char *", "const unsigned char *", "uint32_t", "void *", "uint32_t"]


func: async_xor_offs
ret: struct dma_async_tx_descriptor *
module: async_xor
args:
["struct page *", "unsigned int", "struct page **", "unsigned int *", "int", "size_t", "struct async_submit_ctl *"]


func: async_xor_val
ret: struct dma_async_tx_descriptor *
module: async_xor
args:
["struct page *", "struct page **", "unsigned int", "int", "size_t", "enum sum_check_flags *", "struct async_submit_ctl *"]


func: async_xor_val_offs
ret: struct dma_async_tx_descriptor *
module: async_xor
args:
["struct page *", "unsigned int", "struct page **", "unsigned int *", "int", "size_t", "enum sum_check_flags *", "struct async_submit_ctl *"]


func: async_syndrome_val
ret: struct dma_async_tx_descriptor *
module: async_pq
args:
["struct page **", "unsigned int *", "int", "size_t", "enum sum_check_flags *", "struct page *", "unsigned int", "struct async_submit_ctl *"]


func: do_async_gen_syndrome
ret: static struct dma_async_tx_descriptor *
module: async_pq
args:
["struct dma_chan *", "const unsigned char *", "int", "struct dmaengine_unmap_data *", "enum dma_ctrl_flags", "struct async_submit_ctl *"]


func: async_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_mult
ret: static struct dma_async_tx_descriptor *
module: async_raid6_recov
args:
["struct page *", "unsigned int", "struct page *", "unsigned int", "u8", "size_t", "struct async_submit_ctl *"]


func: async_sum_product
ret: static struct dma_async_tx_descriptor *
module: async_raid6_recov
args:
["struct page *", "unsigned int", "struct page **", "unsigned int *", "unsigned char *", "size_t", "struct async_submit_ctl *"]


func: btt_read_pg
ret: static int
module: nd_btt
args:
["struct btt *", "struct bio_integrity_payload *", "struct page *", "unsigned int", "sector_t", "unsigned int"]


func: btt_rw_integrity
ret: static int
module: nd_btt
args:
["struct bio_integrity_payload *", "struct arena_info *", "u32", "int", "struct btt *", "struct btt *"]


func: btt_write_pg
ret: static int
module: nd_btt
args:
["struct btt *", "struct bio_integrity_payload *", "sector_t", "struct page *", "unsigned int", "unsigned int"]


func: ntbm_msi_request_threaded_irq
ret: int
module: ntb
args:
["struct ntb_dev *", "irq_handler_t", "irq_handler_t", "const char *", "void *", "struct ntb_msi_desc *"]


func: tool_fn_write
ret: static ssize_t
module: ntb_tool
args:
["struct tool_ctx *", "const char *", "size_t", "int (*)(struct ntb_dev *, u64)", "int (*)(struct ntb_dev *, u64)", "loff_t *"]


func: hdm_request_netinfo
ret: static void
module: most_usb
args:
["struct most_interface *", "int", "void (*)(struct most_interface *, unsigned char, unsigned char *)"]


func: init_vhint_table
ret: static struct cpufreq_frequency_table *
module: tegra186-cpufreq
args:
["struct platform_device *", "struct tegra_bpmp *", "struct tegra186_cpufreq_cluster *", "unsigned int"]


func: cppc_perf_from_fbctrs
ret: static int
module: cppc_cpufreq
args:
["struct cppc_cpudata *", "struct cppc_perf_fb_ctrs *", "struct cppc_perf_fb_ctrs *", "struct cppc_perf_fb_ctrs *"]


func: kempld_wdt_set_stage_timeout
ret: static int
module: kempld_wdt
args:
["struct kempld_wdt_stage *", "unsigned int", "struct kempld_wdt_data *", "struct kempld_wdt_data *"]


func: binder_fixup_parent
ret: static int
module: binder_linux
args:
["struct binder_thread *", "struct binder_buffer_object *", "binder_size_t", "binder_size_t", "binder_size_t", "binder_size_t", "struct binder_transaction *", "struct binder_transaction *"]


func: binder_get_object
ret: static size_t
module: binder_linux
args:
["struct binder_proc *", "const void *", "struct binder_buffer *", "unsigned long", "struct binder_object *"]


func: binder_inc_ref_for_node
ret: static int
module: binder_linux
args:
["struct binder_proc *", "struct binder_node *", "bool", "struct list_head *", "struct binder_ref_data *"]


func: binder_put_node_cmd
ret: static int
module: binder_linux
args:
["struct binder_proc *", "struct binder_thread *", "void **", "binder_uintptr_t", "binder_uintptr_t", "int", "uint32_t", "const char *"]


func: binder_thread_read
ret: static int
module: binder_linux
args:
["struct binder_proc *", "struct binder_thread *", "binder_uintptr_t", "size_t", "binder_size_t *", "int"]


func: binder_transaction
ret: static void
module: binder_linux
args:
["struct binder_proc *", "struct binder_thread *", "struct binder_transaction_data *", "int", "binder_size_t"]


func: binder_transaction_buffer_release
ret: static void
module: binder_linux
args:
["struct binder_proc *", "struct binder_thread *", "struct binder_buffer *", "binder_size_t", "bool"]


func: binder_translate_fd
ret: static int
module: binder_linux
args:
["u32", "binder_size_t", "struct binder_transaction *", "struct binder_thread *", "struct binder_transaction *"]


func: binder_translate_fd_array
ret: static int
module: binder_linux
args:
["struct binder_fd_array_object *", "struct binder_buffer_object *", "struct binder_transaction *", "struct binder_thread *", "struct binder_transaction *"]


func: binder_validate_fixup
ret: static bool
module: binder_linux
args:
["struct binder_proc *", "struct binder_buffer *", "binder_size_t", "binder_size_t", "binder_size_t", "binder_size_t", "binder_size_t"]


func: binder_validate_ptr
ret: static struct binder_buffer_object *
module: binder_linux
args:
["struct binder_proc *", "struct binder_buffer *", "struct binder_object *", "binder_size_t", "binder_size_t", "binder_size_t *", "binder_size_t"]


func: print_binder_work_ilocked
ret: static void
module: binder_linux
args:
["struct seq_file *", "struct binder_proc *", "const char *", "const char *", "struct binder_work *"]


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: ipmi_add_smi
ret: int
module: ipmi_msghandler
args:
["struct module *", "const struct ipmi_smi_handlers *", "void *", "struct device *", "unsigned char"]


func: ipmi_request_settime
ret: int
module: ipmi_msghandler
args:
["struct ipmi_user *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "int", "int", "unsigned int"]


func: ipmi_request_supply_msgs
ret: int
module: ipmi_msghandler
args:
["struct ipmi_user *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "void *", "struct ipmi_recv_msg *", "int"]


func: __bmc_get_device_id
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct bmc_device *", "struct ipmi_device_id *", "bool *", "guid_t *", "int"]


func: check_msg_timeout
ret: static void
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct seq_table *", "struct list_head *", "int", "unsigned long *", "bool *", "unsigned long"]


func: i_ipmi_req_ipmb
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned char", "unsigned char", "int", "unsigned int"]


func: i_ipmi_req_lan
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned char", "int", "unsigned int"]


func: i_ipmi_req_sysintf
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "struct ipmi_smi_msg *", "struct ipmi_recv_msg *", "unsigned int", "int"]


func: i_ipmi_request
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_user *", "struct ipmi_smi *", "struct ipmi_addr *", "long", "struct kernel_ipmi_msg *", "void *", "void *", "struct ipmi_recv_msg *", "int", "unsigned char", "unsigned char", "int", "unsigned int"]


func: intf_find_seq
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "unsigned char", "short", "unsigned char", "unsigned char", "struct ipmi_addr *", "struct ipmi_recv_msg **"]


func: intf_next_seq
ret: static int
module: ipmi_msghandler
args:
["struct ipmi_smi *", "struct ipmi_recv_msg *", "unsigned long", "int", "int", "unsigned char *", "long *"]


func: xillybus_init_chrdev
ret: int
module: xillybus_class
args:
["struct device *", "const struct file_operations *", "struct module *", "void *", "unsigned char *", "unsigned int", "int", "const char *", "bool"]


func: add_completion
ret: static enum vchiq_status
module: vchiq
args:
["struct vchiq_instance *", "enum vchiq_reason", "struct vchiq_header *", "struct user_service *", "void *"]


func: vchiq_add_service_internal
ret: struct vchiq_service *
module: vchiq
args:
["struct vchiq_state *", "const struct vchiq_service_params_kernel *", "int", "struct vchiq_instance *", "vchiq_userdata_term"]


func: vchiq_bulk_transfer
ret: enum vchiq_status
module: vchiq
args:
["unsigned int", "void *", "void *", "int", "void *", "enum vchiq_bulk_mode", "enum vchiq_bulk_dir"]


func: queue_message
ret: static enum vchiq_status
module: vchiq
args:
["struct vchiq_state *", "struct vchiq_service *", "int", "ssize_t (*)(void *, void *, size_t, size_t)", "void *", "size_t", "int"]


func: queue_message_sync
ret: static enum vchiq_status
module: vchiq
args:
["struct vchiq_state *", "struct vchiq_service *", "int", "ssize_t (*)(void *, void *, size_t, size_t)", "void *", "int", "int"]


func: release_slot
ret: static void
module: vchiq
args:
["struct vchiq_state *", "struct vchiq_slot_info *", "struct vchiq_header *", "struct vchiq_service *"]


func: vchiq_irq_queue_bulk_tx_rx
ret: static int
module: vchiq
args:
["struct vchiq_instance *", "struct vchiq_queue_bulk_transfer *", "enum vchiq_bulk_dir", "enum vchiq_bulk_mode *"]


func: mmal_setup_encode_component
ret: static int
module: bcm2835-v4l2
args:
["struct bm2835_mmal_dev *", "struct v4l2_format *", "struct vchiq_mmal_port *", "struct vchiq_mmal_port *", "struct vchiq_mmal_component *"]


func: set_camera_parameters
ret: static int
module: bcm2835-v4l2
args:
["struct vchiq_mmal_instance *", "struct vchiq_mmal_component *", "struct bm2835_mmal_dev *", "struct bm2835_mmal_dev *"]


func: port_action_handle
ret: static int
module: bcm2835-mmal-vchiq
args:
["struct vchiq_mmal_instance *", "struct vchiq_mmal_port *", "enum mmal_msg_port_action_type", "u32", "u32"]


func: send_synchronous_mmal_msg
ret: static int
module: bcm2835-mmal-vchiq
args:
["struct vchiq_mmal_instance *", "struct mmal_msg *", "unsigned int", "struct mmal_msg **", "struct vchiq_header **"]


func: vnt_set_key
ret: static int
module: vt6655_stage
args:
["struct ieee80211_hw *", "enum set_key_cmd", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *"]


func: vnt_set_keys
ret: int
module: vt6655_stage
args:
["struct ieee80211_hw *", "struct ieee80211_sta *", "struct ieee80211_vif *", "struct ieee80211_key_conf *"]


func: vnt_set_keymode
ret: static int
module: vt6655_stage
args:
["u8 *", "struct ieee80211_key_conf *", "u32", "u32", "bool", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: MACvSetKeyEntry
ret: void
module: vt6655_stage
args:
["struct vnt_private *", "unsigned short", "unsigned int", "unsigned int", "unsigned char *", "u32 *", "unsigned char"]


func: s_cbFillTxBufHead
ret: static unsigned int
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "unsigned char *", "unsigned int", "struct vnt_tx_desc *", "unsigned int"]


func: s_uFillDataHead
ret: static __le16
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "void *", "unsigned int", "bool", "unsigned char", "unsigned short", "bool", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: s_uGetDataDuration
ret: static unsigned int
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "unsigned int", "unsigned char", "unsigned short", "bool", "unsigned char", "unsigned int", "unsigned int", "unsigned int"]


func: s_vFillRTSHead
ret: static void
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "void *", "unsigned int", "bool", "bool", "struct ieee80211_hdr *", "unsigned short", "unsigned char"]


func: s_vGenerateTxParameter
ret: static void
module: vt6655_stage
args:
["struct vnt_private *", "unsigned char", "struct vnt_tx_fifo_head *", "void *", "void *", "void *", "unsigned int", "bool", "unsigned int", "void *", "unsigned short"]


func: vnt_fill_txkey
ret: static void
module: vt6655_stage
args:
["struct ieee80211_hdr *", "u8 *", "struct ieee80211_key_conf *", "struct sk_buff *", "u16", "struct vnt_mic_hdr *"]


func: rtllib_parse_info_param
ret: int
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_info_element *", "u16", "struct rtllib_network *", "struct rtllib_rx_stats *"]


func: parse_subframe
ret: static u8
module: rtllib
args:
["struct rtllib_device *", "struct sk_buff *", "struct rtllib_rx_stats *", "struct rtllib_rxb *", "u8 *", "u8 *"]


func: rtllib_network_init
ret: static int
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_probe_response *", "struct rtllib_network *", "struct rtllib_rx_stats *"]


func: rtllib_parse_mife_generic
ret: static void
module: rtllib
args:
["struct rtllib_device *", "struct rtllib_info_element *", "struct rtllib_network *", "u16 *", "u16 *"]


func: rtllib_rx_decrypt
ret: static int
module: rtllib
args:
["struct rtllib_device *", "struct sk_buff *", "struct rtllib_rx_stats *", "struct lib80211_crypt_data *", "size_t"]


func: rtl819x_translate_scan
ret: static char *
module: rtllib
args:
["struct rtllib_device *", "char *", "char *", "struct rtllib_network *", "struct iw_request_info *"]


func: _rtl92e_query_rxphystatus
ret: static void
module: r8192e_pci
args:
["struct r8192_priv *", "struct rtllib_rx_stats *", "struct rx_fwinfo *", "bool", "bool", "bool", "struct rx_desc *", "bool", "struct rtllib_rx_stats *"]


func: range_alloc
ret: static void
module: ashmem_linux
args:
["struct ashmem_area *", "struct ashmem_range *", "unsigned int", "size_t", "size_t", "struct ashmem_range **"]


func: _anybus_mbox_cmd
ret: static int
module: anybuss_core
args:
["struct anybuss_host *", "u16", "bool", "const void *", "size_t", "void *", "size_t", "const void *", "size_t"]


func: prism2_get_key
ret: static int
module: prism2_usb
args:
["struct wiphy *", "struct net_device *", "u8", "bool", "const u8 *", "void *", "void (*)(void *, struct key_params *)"]


func: hfa384x_dowrid
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "enum cmd_mode", "u16", "void *", "unsigned int", "ctlx_cmdcb_t", "ctlx_usercb_t", "void *"]


func: skb_ether_to_p80211
ret: int
module: prism2_usb
args:
["struct wlandevice *", "u32", "struct sk_buff *", "struct p80211_hdr *", "struct p80211_metawep *"]


func: prism2mib_bytearea2pstr
ret: static int
module: prism2_usb
args:
["struct mibrec *", "struct hfa384x *", "void *", "struct p80211msg_dot11req_mibset *", "struct wlandevice *", "int"]


func: prism2mib_flag
ret: static int
module: prism2_usb
args:
["struct mibrec *", "int", "struct wlandevice *", "struct hfa384x *", "struct p80211msg_dot11req_mibset *", "void *"]


func: prism2mib_uint32
ret: static int
module: prism2_usb
args:
["struct hfa384x *", "void *", "struct p80211msg_dot11req_mibset *", "struct wlandevice *", "int", "struct mibrec *", "struct mibrec *"]


func: ieee80211_parse_info_param
ret: int
module: r8192u_usb
args:
["struct ieee80211_device *", "struct ieee80211_info_element *", "u16", "struct ieee80211_network *", "struct ieee80211_rx_stats *"]


func: ieee80211_network_init
ret: static int
module: r8192u_usb
args:
["struct ieee80211_device *", "struct ieee80211_probe_response *", "struct ieee80211_network *", "struct ieee80211_rx_stats *"]


func: parse_subframe
ret: static u8
module: r8192u_usb
args:
["struct ieee80211_device *", "struct sk_buff *", "struct ieee80211_rx_stats *", "struct ieee80211_rxb *", "u8 *", "u8 *"]


func: rtl819x_translate_scan
ret: static char *
module: r8192u_usb
args:
["struct ieee80211_device *", "char *", "char *", "struct ieee80211_network *", "struct iw_request_info *"]


func: rtl8192_query_rxphystatus
ret: static void
module: r8192u_usb
args:
["struct r8192_priv *", "struct ieee80211_rx_stats *", "struct rx_drvinfo_819x_usb *", "bool", "bool", "bool", "bool", "struct ieee80211_rx_stats *"]


func: gdm_usb_sdu_send
ret: static int
module: gdmulte
args:
["void *", "void *", "int", "unsigned int", "unsigned int", "void (*)(void *)", "void *", "int", "int"]


func: hif_join
ret: int
module: wfx
args:
["struct wfx_vif *", "const struct ieee80211_bss_conf *", "struct ieee80211_channel *", "const u8 *", "int"]


func: wfx_conf_tx
ret: int
module: wfx
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "u16", "const struct ieee80211_tx_queue_params *"]


func: gbaudio_module_update
ret: int
module: gb-audio-codec
args:
["struct gbaudio_codec_info *", "struct snd_soc_dapm_widget *", "struct gbaudio_module_info *", "int"]


func: gb_audio_manager_module_create
ret: int
module: gb-audio-manager
args:
["struct gb_audio_manager_module **", "struct kset *", "int", "struct gb_audio_manager_module_descriptor *"]


func: gbaudio_tplg_create_widget
ret: static int
module: gb-audio-module
args:
["struct gbaudio_module_info *", "struct snd_soc_dapm_widget *", "struct gb_audio_widget *", "int *"]


func: rtw_scan_ch_decision
ret: static int
module: r8188eu
args:
["struct adapter *", "struct rtw_ieee80211_channel *", "u32", "struct rtw_ieee80211_channel *", "u32"]


func: ODM_PhyStatusQuery
ret: void
module: r8188eu
args:
["struct odm_dm_struct *", "struct odm_phy_status_info *", "u8 *", "struct odm_per_pkt_info *", "struct adapter *"]


func: qlge_map_send
ret: static int
module: qlge
args:
["struct qlge_adapter *", "struct qlge_ob_mac_iocb_req *", "struct sk_buff *", "struct tx_ring_desc *"]


func: ks_wlan_hw_tx
ret: int
module: ks7010
args:
["struct ks_wlan_private *", "void *", "unsigned long", "void (*)(struct ks_wlan_private *, struct sk_buff *)", "struct sk_buff *"]


func: ks_wlan_add_leader_event
ret: static char *
module: ks7010
args:
["const char *", "char *", "char *", "struct rsn_ie *", "struct iw_event *", "struct iw_request_info *"]


func: rtw_scan_ch_decision
ret: static int
module: r8723bs
args:
["struct adapter *", "struct rtw_ieee80211_channel *", "struct rtw_ieee80211_channel *", "u32", "u32"]


func: PHY_HandleSwChnlAndSetBW8723B
ret: static void
module: r8723bs
args:
["struct adapter *", "bool", "bool", "u8", "enum channel_width", "enum extchnl_offset", "enum extchnl_offset", "u8"]


func: vnt_set_keymode
ret: static int
module: vt6656_stage
args:
["u8 *", "struct ieee80211_key_conf *", "u32", "u32", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: fwtty_send_data_async
ret: static int
module: firewire-serial
args:
["struct fwtty_peer *", "int", "unsigned long long", "void *", "size_t", "struct fwtty_port *", "fwtty_transaction_cb"]


func: rtsx_stor_access_xfer_buf
ret: unsigned int
module: rts5208
args:
["unsigned char *", "unsigned int", "struct scsi_cmnd *", "unsigned int *", "unsigned int *", "enum xfer_buf_dir"]


func: rtsx_transfer_data_partial
ret: int
module: rts5208
args:
["struct rtsx_chip *", "u8", "void *", "size_t", "int", "unsigned int *", "unsigned int *", "enum dma_data_direction", "int"]


func: rtsx_transfer_sglist_adma_partial
ret: static int
module: rts5208
args:
["struct rtsx_chip *", "u8", "struct scatterlist *", "int", "unsigned int *", "unsigned int *", "int", "enum dma_data_direction", "int"]


func: hantro_register_entity
ret: static int
module: hantro-vpu
args:
["struct media_device *", "struct media_entity *", "const char *", "struct media_pad *", "int", "int", "struct video_device *"]


func: hantro_g1_mpeg2_dec_set_buffers
ret: static void
module: hantro-vpu
args:
["struct hantro_dev *", "struct hantro_ctx *", "struct vb2_buffer *", "struct vb2_buffer *", "const struct v4l2_ctrl_mpeg2_picture *", "const struct v4l2_ctrl_mpeg2_sequence *"]


func: tegra_vde_dmabuf_cache_map
ret: int
module: tegra-vde
args:
["struct tegra_vde *", "struct dma_buf *", "enum dma_data_direction", "struct dma_buf_attachment **", "dma_addr_t *"]


func: tegra_vde_attach_dmabuf
ret: static int
module: tegra-vde
args:
["struct tegra_vde *", "int", "unsigned long", "size_t", "size_t", "struct dma_buf_attachment **", "dma_addr_t *", "size_t *", "enum dma_data_direction"]


func: tegra_vde_setup_hw_context
ret: static int
module: tegra-vde
args:
["struct tegra_vde *", "struct tegra_vde_h264_decoder_ctx *", "struct video_frame *", "dma_addr_t", "size_t", "unsigned int"]


func: vp9_loop_filter_frame_init
ret: static void
module: meson-vdec
args:
["struct amvdec_core *", "struct segmentation *", "struct loop_filter_info_n *", "struct loopfilter *", "int"]


func: dst_buf_done
ret: static void
module: meson-vdec
args:
["struct amvdec_session *", "struct vb2_v4l2_buffer *", "u32", "u64", "struct v4l2_timecode", "u32"]


func: imx_media_mbus_fmt_to_pix_fmt
ret: int
module: imx-media-common
args:
["struct v4l2_pix_format *", "const struct v4l2_mbus_framefmt *", "const struct imx_media_pixfmt *"]


func: imx7_csi_pad_link_validate
ret: static int
module: imx7-media-csi
args:
["struct v4l2_subdev *", "struct media_link *", "struct v4l2_subdev_format *", "struct v4l2_subdev_format *"]


func: imx7_csi_try_fmt
ret: static int
module: imx7-media-csi
args:
["struct imx7_csi *", "struct v4l2_subdev_state *", "struct v4l2_subdev_format *", "const struct imx_media_pixfmt **"]


func: _cedrus_write_ref_list
ret: static void
module: sunxi-cedrus
args:
["const struct v4l2_h264_reference *", "u8", "enum cedrus_h264_sram_off", "struct cedrus_run *", "struct cedrus_ctx *", "struct cedrus_run *", "struct cedrus_ctx *"]


func: cedrus_fill_ref_pic
ret: static void
module: sunxi-cedrus
args:
["struct cedrus_ctx *", "struct cedrus_buffer *", "unsigned int", "unsigned int", "struct cedrus_h264_sram_ref_pic *"]


func: cedrus_h265_pred_weight_write
ret: static void
module: sunxi-cedrus
args:
["struct cedrus_dev *", "const s8 *", "const s8 *", "const s8 (*)[2]", "const s8 (*)[2]", "u8", "u32", "u32"]


func: dviInit
ret: int
module: sm750fb
args:
["unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char", "unsigned char"]


func: sm750_hw_copyarea
ret: int
module: sm750fb
args:
["struct lynx_accel *", "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: sm750_hw_imageblit
ret: int
module: sm750fb
args:
["struct lynx_accel *", "const char *", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32"]


func: qcom_glink_native_probe
ret: struct qcom_glink *
module: qcom_glink
args:
["struct device *", "unsigned long", "struct qcom_glink_pipe *", "struct qcom_glink_pipe *", "bool"]


func: _idtcm_set_dpll_hw_tod
ret: static int
module: ptp_clockmatrix
args:
["struct idtcm_channel *", "enum hw_tod_write_trig_sel", "const struct timespec64 *", "const struct timespec64 *"]


func: _idtcm_set_dpll_scsr_tod
ret: static int
module: ptp_clockmatrix
args:
["struct idtcm_channel *", "enum scsr_tod_write_type_sel", "enum scsr_tod_write_trig_sel", "const struct timespec64 *", "const struct timespec64 *"]


func: i2c_mux_alloc
ret: struct i2c_mux_core *
module: i2c-mux
args:
["struct i2c_adapter *", "struct device *", "int", "int", "u32", "int (*)(struct i2c_mux_core *, u32)", "int (*)(struct i2c_mux_core *, u32)"]


func: piix4_add_adapter
ret: static int
module: i2c-piix4
args:
["struct pci_dev *", "unsigned short", "bool", "u8", "bool", "u8", "const char *", "struct i2c_adapter **"]


func: i3c_master_register
ret: int
module: i3c
args:
["struct i3c_master_controller *", "struct device *", "const struct i3c_master_controller_ops *", "bool"]


func: svc_i3c_master_xfer
ret: static int
module: svc-i3c-master
args:
["struct svc_i3c_master *", "bool", "unsigned int", "u8", "u8 *", "const u8 *", "unsigned int", "unsigned int", "bool"]


func: static_find_io
ret: static int
module: pcmcia_rsrc
args:
["struct pcmcia_socket *", "unsigned int", "unsigned int *", "unsigned int", "unsigned int", "struct resource **"]


func: ssam_request_sync_with_buffer
ret: int
module: surface_aggregator
args:
["struct ssam_controller *", "const struct ssam_request *", "struct ssam_response *", "struct ssam_span *"]


func: __ssam_ssh_event_request
ret: static int
module: surface_aggregator
args:
["struct ssam_controller *", "u8", "struct ssam_event_id", "u8", "struct ssam_event_registry", "struct ssam_event_registry"]


func: ssam_ssh_event_disable
ret: static int
module: surface_aggregator
args:
["struct ssam_controller *", "struct ssam_event_id", "u8", "struct ssam_event_registry", "struct ssam_event_registry"]


func: sshp_parse_command
ret: int
module: surface_aggregator
args:
["const struct device *", "const struct ssam_span *", "struct ssh_command **", "struct ssam_span *"]


func: sshp_parse_frame
ret: int
module: surface_aggregator
args:
["const struct device *", "const struct ssam_span *", "struct ssh_frame **", "struct ssam_span *", "size_t"]


func: mlxbf_tmfifo_console_output_one
ret: static void
module: mlxbf-tmfifo
args:
["struct mlxbf_tmfifo_vdev *", "struct vring_desc *", "struct mlxbf_tmfifo_vring *", "struct mlxbf_tmfifo_vring *"]


func: cros_ec_sensor_ring_process_event
ret: static bool
module: cros-ec-sensorhub
args:
["struct cros_ec_sensorhub *", "const struct ec_response_motion_sense_fifo_info *", "const ktime_t", "ktime_t *", "struct ec_response_motion_sensor_data *", "struct cros_ec_sensors_ring_sample *"]


func: cros_typec_ec_command
ret: static int
module: cros_ec_typec
args:
["struct cros_typec_data *", "unsigned int", "unsigned int", "void *", "unsigned int", "void *", "unsigned int"]


func: sdw_stream_add_master
ret: int
module: soundwire-bus
args:
["struct sdw_bus *", "struct sdw_stream_config *", "struct sdw_port_config *", "unsigned int", "struct sdw_stream_runtime *"]


func: sdw_stream_add_slave
ret: int
module: soundwire-bus
args:
["struct sdw_slave *", "struct sdw_stream_config *", "struct sdw_port_config *", "unsigned int", "struct sdw_stream_runtime *"]


func: sdw_do_port_prep
ret: static int
module: soundwire-bus
args:
["struct sdw_prepare_ch", "enum sdw_port_prep_ops", "struct sdw_slave_runtime *", "struct sdw_slave_runtime *"]


func: intel_create_dai
ret: static int
module: soundwire-intel
args:
["struct sdw_cdns *", "struct snd_soc_dai_driver *", "enum intel_pdi_type", "u32", "u32", "u32", "bool"]


func: svc_smccc_hvc
ret: static void
module: stratix10-svc
args:
["unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "struct arm_smccc_res *"]


func: svc_thread_cmd_data_claim
ret: static void
module: stratix10-svc
args:
["struct stratix10_svc_controller *", "struct stratix10_svc_data *", "struct stratix10_svc_cb_data *"]


func: stm_find_master_chan
ret: static int
module: stm_core
args:
["struct stm_device *", "unsigned int", "unsigned int *", "unsigned int", "unsigned int *", "unsigned int"]


func: stp_policy_node_get_ranges
ret: void
module: stm_core
args:
["struct stp_policy_node *", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int *"]


func: dummy_stm_packet
ret: static ssize_t
module: dummy_stm
args:
["struct stm_data *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "const unsigned char *"]


func: mptscsih_copy_sense_data
ret: static void
module: mptscsih
args:
["struct scsi_cmnd *", "MPT_FRAME_HDR *", "SCSIIOReply_t *", "MPT_SCSI_HOST *", "SCSIIOReply_t *", "MPT_SCSI_HOST *"]


func: sprd_spi_dma_submit
ret: static int
module: spi-sprd
args:
["struct dma_chan *", "struct dma_slave_config *", "struct sg_table *", "enum dma_transfer_direction"]


func: tegra_slink_calculate_curr_xfer_param
ret: static unsigned int
module: spi-tegra20-slink
args:
["struct tegra_slink_data *", "struct spi_device *", "struct spi_transfer *", "struct spi_transfer *"]


func: octeon_spi_do_transfer
ret: static int
module: spi-thunderx
args:
["struct octeon_spi *", "struct spi_transfer *", "bool", "struct spi_message *", "struct spi_message *"]


func: cqspi_indirect_write_execute
ret: static int
module: spi-cadence-quadspi
args:
["loff_t", "const u8 *", "const size_t", "struct cqspi_flash_pdata *", "struct cqspi_flash_pdata *"]


func: bcm2835_spi_prepare_sg
ret: static int
module: spi-bcm2835
args:
["struct spi_controller *", "struct spi_transfer *", "struct bcm2835_spi *", "struct bcm2835_spidev *", "bool"]


func: bcm2835_spi_setup_dma
ret: static int
module: spi-bcm2835
args:
["struct spi_controller *", "struct spi_device *", "struct bcm2835_spidev *", "struct bcm2835_spi *"]


func: spi_qup_prep_sg
ret: static int
module: spi-qup
args:
["struct spi_controller *", "struct scatterlist *", "unsigned int", "enum dma_transfer_direction", "dma_async_tx_callback"]


func: bitbang_txrx_16
ret: static unsigned int
module: spi-bitbang
args:
["struct spi_device *", "u32 (*)(struct spi_device *, unsigned int, u32, u8, unsigned int)", "unsigned int", "struct spi_transfer *", "unsigned int"]


func: spi_test_run_iter
ret: static int
module: spi-loopback-test
args:
["struct spi_device *", "const struct spi_test *", "void *", "void *", "size_t", "size_t", "size_t"]


func: brd_do_bvec
ret: static int
module: brd
args:
["struct brd_device *", "struct page *", "unsigned int", "unsigned int", "unsigned int", "sector_t"]


func: rbd_obj_method_sync
ret: static int
module: rbd
args:
["struct ceph_object_id *", "struct ceph_object_locator *", "const char *", "const void *", "size_t", "void *", "size_t", "struct rbd_device *", "struct rbd_device *"]


func: xen_blkbk_unmap_prepare
ret: static unsigned int
module: xen-blkback
args:
["struct xen_blkif_ring *", "struct grant_page **", "unsigned int", "struct gnttab_unmap_grant_ref *", "struct page **"]


func: drbd_single_open
ret: static int
module: drbd
args:
["struct file *", "int (*)(struct seq_file *, void *)", "void *", "struct kref *", "void (*)(struct kref *)"]


func: seq_print_timing_details
ret: static void
module: drbd
args:
["struct seq_file *", "const char *", "unsigned int", "struct drbd_thread_timing_details *", "unsigned long"]


func: conn_send_command
ret: int
module: drbd
args:
["struct drbd_connection *", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: drbd_queue_bitmap_io
ret: void
module: drbd
args:
["struct drbd_device *", "int (*)(struct drbd_device *)", "void (*)(struct drbd_device *, int)", "char *", "enum bm_flag"]


func: drbd_send_command
ret: int
module: drbd
args:
["struct drbd_peer_device *", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: __send_command
ret: static int
module: drbd
args:
["struct drbd_connection *", "int", "struct drbd_socket *", "enum drbd_packet", "unsigned int", "void *", "unsigned int"]


func: notify_connection_state
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection *", "struct connection_info *", "enum drbd_notification_type"]


func: notify_device_state
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_device *", "struct device_info *", "enum drbd_notification_type"]


func: notify_helper
ret: void
module: drbd
args:
["enum drbd_notification_type", "struct drbd_device *", "struct drbd_connection *", "const char *", "int"]


func: notify_peer_device_state
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_peer_device *", "struct peer_device_info *", "enum drbd_notification_type"]


func: notify_resource_state
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_resource *", "struct resource_info *", "enum drbd_notification_type"]


func: decide_on_write_same_support
ret: static void
module: drbd
args:
["struct drbd_device *", "struct request_queue *", "struct request_queue *", "struct o_qlim *", "bool"]


func: drbd_submit_peer_request
ret: int
module: drbd
args:
["struct drbd_device *", "struct drbd_peer_request *", "const unsigned int", "const unsigned int", "const int"]


func: validate_req_change_req_state
ret: static int
module: drbd
args:
["struct drbd_device *", "u64", "sector_t", "struct rb_root *", "const char *", "enum drbd_req_event", "bool"]


func: notify_connection_state_change
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_connection_state_change *", "enum drbd_notification_type"]


func: notify_device_state_change
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_device_state_change *", "enum drbd_notification_type"]


func: notify_peer_device_state_change
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_peer_device_state_change *", "enum drbd_notification_type"]


func: notify_resource_state_change
ret: int
module: drbd
args:
["struct sk_buff *", "unsigned int", "struct drbd_resource_state_change *", "enum drbd_notification_type"]


func: after_state_ch
ret: static void
module: drbd
args:
["struct drbd_device *", "union drbd_state", "union drbd_state", "struct drbd_state_change *", "enum chg_state_flags"]


func: conn_set_state
ret: static void
module: drbd
args:
["struct drbd_connection *", "union drbd_state", "union drbd_state", "union drbd_state *", "union drbd_state *", "enum chg_state_flags"]


func: __update_timing_details
ret: void
module: drbd
args:
["struct drbd_thread_timing_details *", "unsigned int *", "void *", "const char *", "const unsigned int"]


func: __issue_creg_rw
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "unsigned int *"]


func: creg_queue_cmd
ret: static int
module: rsxx
args:
["struct rsxx_cardinfo *", "unsigned int", "unsigned int", "unsigned int", "void *", "int", "creg_cmd_cb", "void *"]


func: mtip_exec_internal_command
ret: static int
module: mtip32xx
args:
["struct mtip_port *", "struct host_to_dev_fis *", "dma_addr_t", "int", "unsigned long", "u32", "int"]


func: mtip_set_timeout
ret: static void
module: mtip32xx
args:
["struct driver_data *", "unsigned int *", "u8", "struct host_to_dev_fis *", "struct host_to_dev_fis *"]


func: rnbd_clt_map_device
ret: struct rnbd_clt_dev *
module: rnbd-client
args:
["const char *", "struct rtrs_addr *", "size_t", "u16", "const char *", "enum rnbd_access_mode", "u32"]


func: send_usr_msg
ret: static int
module: rnbd-client
args:
["struct rtrs_clt *", "int", "struct rnbd_iu *", "struct kvec *", "size_t", "struct scatterlist *", "unsigned int", "void (*)(struct work_struct *)", "int *", "int"]


func: cdns_torrent_dp_set_pll_en
ret: static int
module: phy-cadence-torrent
args:
["bool", "struct phy_configure_opts_dp *", "struct cdns_torrent_phy *", "struct phy_configure_opts_dp *", "struct cdns_torrent_phy *"]


func: tegra_xusb_port_init
ret: static int
module: phy-tegra-xusb
args:
["struct tegra_xusb_port *", "struct tegra_xusb_padctl *", "struct device_node *", "const char *", "unsigned int"]


func: sparx5_sd10g28_get_params
ret: static void
module: sparx5_serdes
args:
["struct sparx5_serdes_macro *", "struct sparx5_sd10g28_media_preset *", "struct sparx5_sd10g28_mode_preset *", "struct sparx5_sd10g28_args *", "struct sparx5_sd10g28_params *"]


func: sparx5_sd25g28_get_params
ret: static void
module: sparx5_serdes
args:
["struct sparx5_sd25g28_media_preset *", "struct sparx5_sd25g28_mode_preset *", "struct sparx5_sd25g28_args *", "struct sparx5_sd25g28_params *", "struct sparx5_serdes_macro *", "struct sparx5_serdes_macro *"]


func: __pata_platform_probe
ret: int
module: pata_platform
args:
["struct device *", "struct resource *", "struct resource *", "struct resource *", "unsigned int", "int", "struct scsi_host_template *", "bool"]


func: ali_program_modes
ret: static void
module: pata_ali
args:
["struct ata_timing *", "u8", "struct ata_device *", "struct ata_port *", "struct ata_device *", "struct ata_port *"]


func: _ldst_peripheral
ret: static int
module: pl330
args:
["struct pl330_dmac *", "unsigned int", "u8 *", "const struct _xfer_spec *", "int", "enum pl330_cond"]


func: _setup_req
ret: static int
module: pl330
args:
["struct pl330_dmac *", "unsigned int", "struct pl330_thread *", "unsigned int", "struct _xfer_spec *"]


func: set_config
ret: static int
module: sun6i-dma
args:
["struct sun6i_dma_dev *", "enum dma_transfer_direction", "u32 *", "struct dma_slave_config *", "struct dma_slave_config *"]


func: tegra_adma_set_xfer_params
ret: static int
module: tegra210-adma
args:
["struct tegra_adma_chan *", "struct tegra_adma_desc *", "dma_addr_t", "enum dma_transfer_direction"]


func: xgene_dma_prep_pq
ret: static struct dma_async_tx_descriptor *
module: xgene-dma
args:
["struct dma_chan *", "dma_addr_t *", "dma_addr_t *", "u32", "const u8 *", "size_t", "unsigned long"]


func: xgene_dma_prep_xor_desc
ret: static void
module: xgene-dma
args:
["struct xgene_dma_desc_sw *", "dma_addr_t *", "dma_addr_t *", "u32", "size_t *", "const u8 *", "struct xgene_dma_chan *", "struct xgene_dma_chan *"]


func: sba_fillup_pq_msg
ret: static void
module: bcm-sba-raid
args:
["struct sba_request *", "bool", "struct brcm_sba_command *", "struct brcm_message *", "dma_addr_t", "size_t", "dma_addr_t *", "dma_addr_t *", "const u8 *", "dma_addr_t *", "u32"]


func: sba_fillup_pq_single_msg
ret: static void
module: bcm-sba-raid
args:
["struct sba_request *", "bool", "struct brcm_sba_command *", "struct brcm_message *", "dma_addr_t", "size_t", "dma_addr_t *", "dma_addr_t *", "dma_addr_t", "u8"]


func: sba_prep_dma_pq_single_req
ret: static struct sba_request *
module: bcm-sba-raid
args:
["struct sba_device *", "dma_addr_t", "dma_addr_t *", "dma_addr_t *", "dma_addr_t", "u8", "size_t", "unsigned long"]


func: sprd_dma_fill_desc
ret: static int
module: sprd-dma
args:
["struct dma_chan *", "struct sprd_dma_chn_hw *", "unsigned int", "int", "dma_addr_t", "dma_addr_t", "u32", "enum dma_transfer_direction", "unsigned long", "struct dma_slave_config *"]


func: axi_dmac_fill_linear_sg
ret: static struct axi_dmac_sg *
module: dma-axi-dmac
args:
["enum dma_transfer_direction", "dma_addr_t", "unsigned int", "unsigned int", "struct axi_dmac_sg *", "struct axi_dmac_chan *", "struct axi_dmac_chan *"]


func: gpi_create_i2c_tre
ret: static int
module: gpi
args:
["struct gpi_desc *", "struct scatterlist *", "enum dma_transfer_direction", "struct gchan *", "struct gchan *"]


func: axicdma_clk_init
ret: static int
module: xilinx_dma
args:
["struct platform_device *", "struct clk **", "struct clk **", "struct clk **", "struct clk **", "struct clk **"]


func: rcar_dmac_chan_prep_sg
ret: static struct dma_async_tx_descriptor *
module: rcar-dmac
args:
["struct rcar_dmac_chan *", "struct scatterlist *", "unsigned int", "dma_addr_t", "enum dma_transfer_direction", "unsigned long", "bool"]


func: axi_clkgen_calc_params
ret: static void
module: clk-axi-clkgen
args:
["const struct axi_clkgen_limits *", "unsigned long", "unsigned long", "unsigned int *", "unsigned int *", "unsigned int *"]


func: axi_clkgen_set_div
ret: static void
module: clk-axi-clkgen
args:
["struct axi_clkgen *", "unsigned int", "unsigned int", "unsigned int", "struct axi_clkgen_div_params *"]


func: _freq_tbl_determine_rate
ret: static int
module: clk-qcom
args:
["struct clk_hw *", "const struct freq_tbl *", "struct clk_rate_request *", "const struct parent_map *"]


func: sprd_div_helper_round_rate
ret: long
module: clk-sprd
args:
["struct sprd_clk_common *", "const struct sprd_div_internal *", "unsigned long", "unsigned long *"]


func: sprd_div_helper_set_rate
ret: int
module: clk-sprd
args:
["const struct sprd_clk_common *", "const struct sprd_div_internal *", "unsigned long", "unsigned long"]


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


func: cros_usbpd_charger_ec_command
ret: static int
module: cros_usbpd-charger
args:
["struct charger_data *", "unsigned int", "void *", "unsigned int", "void *", "unsigned int", "unsigned int"]


func: sysfs_set_reg
ret: static ssize_t
module: ad525x_dpot
args:
["const char *", "size_t", "u32", "struct device_attribute *", "struct device *", "struct device *"]


func: vmci_qp_alloc
ret: int
module: vmw_vmci
args:
["struct vmci_handle *", "struct vmci_queue **", "u64", "struct vmci_queue **", "u64", "u32", "u32", "u32", "bool", "vmci_event_release_cb", "void *"]


func: vmci_qp_broker_alloc
ret: int
module: vmw_vmci
args:
["struct vmci_handle", "u32", "u32", "u32", "u64", "u64", "struct vmci_qp_page_store *", "struct vmci_ctx *"]


func: qp_alloc_guest_work
ret: static int
module: vmw_vmci
args:
["struct vmci_handle *", "struct vmci_queue **", "u64", "struct vmci_queue **", "u64", "u32", "u32", "u32"]


func: qp_broker_alloc
ret: static int
module: vmw_vmci
args:
["struct vmci_handle", "u32", "u32", "u32", "u64", "u64", "struct vmci_qp_page_store *", "struct vmci_ctx *", "vmci_event_release_cb", "void *", "struct qp_broker_entry **", "bool *"]


func: qp_broker_attach
ret: static int
module: vmw_vmci
args:
["struct qp_broker_entry *", "u32", "u32", "u64", "u64", "struct vmci_qp_page_store *", "struct vmci_ctx *", "vmci_event_release_cb", "void *", "struct qp_broker_entry **", "u32"]


func: qp_broker_create
ret: static int
module: vmw_vmci
args:
["struct vmci_handle", "u32", "u32", "u32", "u64", "u64", "struct vmci_qp_page_store *", "struct vmci_ctx *", "vmci_event_release_cb", "void *", "struct qp_broker_entry **"]


func: set_reg_idx
ret: static int
module: genwqe_card
args:
["struct genwqe_reg *", "unsigned int *", "unsigned int", "u32", "u32", "u64", "struct genwqe_dev *"]


func: allocate_cs
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct hl_ctx *", "enum hl_cs_type", "u64", "struct hl_cs **", "u32", "u32"]


func: cs_ioctl_signal_wait
ret: static int
module: habanalabs
args:
["enum hl_cs_type", "void *", "u32", "u64 *", "u32", "u32", "struct hl_fpriv *", "struct hl_fpriv *"]


func: device_init_cdev
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct class *", "int", "const struct file_operations *", "char *", "struct cdev *", "struct device **"]


func: _hl_ioctl
ret: static long
module: habanalabs
args:
["unsigned int", "unsigned long", "const struct hl_ioctl_desc *", "struct device *", "struct file *", "struct file *"]


func: gaudi_collective_wait_create_job
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct hl_ctx *", "struct hl_cs *", "enum hl_collective_mode", "u32", "u32", "u32"]


func: gaudi_patch_dma_packet
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct packet_lin_dma *", "struct packet_lin_dma *", "u32 *", "struct hl_cs_parser *", "struct hl_cs_parser *"]


func: gaudi_pin_memory_before_cs
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct hl_cs_parser *", "struct packet_lin_dma *", "u64", "enum dma_data_direction"]


func: gaudi_print_fences_single_engine
ret: static int
module: habanalabs
args:
["struct hl_device *", "u64", "u64", "enum hl_sync_engine_type", "u32", "char **", "size_t *", "size_t *"]


func: goya_patch_dma_packet
ret: static int
module: habanalabs
args:
["struct hl_device *", "struct hl_cs_parser *", "struct packet_lin_dma *", "struct packet_lin_dma *", "u32 *"]


func: __devm_regmap_init_sunxi_rsb
ret: struct regmap *
module: sunxi-rsb
args:
["struct sunxi_rsb_device *", "const struct regmap_config *", "struct lock_class_key *", "const char *"]


func: scsiback_gnttab_data_map_list
ret: static int
module: xen-scsiback
args:
["struct vscsibk_pend *", "struct scsiif_request_segment *", "struct page **", "grant_handle_t *", "int", "u32"]


func: host1x_intr_add_action
ret: int
module: host1x
args:
["struct host1x *", "struct host1x_syncpt *", "u32", "enum host1x_intr_action", "void *", "struct host1x_waitlist *", "void **"]


func: 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_atomic_private_obj_init
ret: void
module: drm
args:
["struct drm_device *", "struct drm_private_obj *", "struct drm_private_state *", "const struct drm_private_state_funcs *"]


func: drm_atomic_set_property
ret: int
module: drm
args:
["struct drm_atomic_state *", "struct drm_file *", "struct drm_mode_object *", "struct drm_property *", "uint64_t"]


func: complete_signaling
ret: static void
module: drm
args:
["struct drm_device *", "struct drm_atomic_state *", "struct drm_out_fence_state *", "unsigned int", "bool"]


func: drm_atomic_connector_get_property
ret: static int
module: drm
args:
["struct drm_connector *", "const struct drm_connector_state *", "struct drm_property *", "uint64_t *"]


func: drm_atomic_connector_set_property
ret: static int
module: drm
args:
["struct drm_connector *", "struct drm_connector_state *", "struct drm_file *", "struct drm_property *", "uint64_t"]


func: drm_atomic_plane_set_property
ret: static int
module: drm
args:
["struct drm_plane *", "struct drm_plane_state *", "struct drm_file *", "struct drm_property *", "uint64_t"]


func: prepare_signaling
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_atomic_state *", "struct drm_mode_atomic *", "struct drm_file *", "struct drm_out_fence_state **", "unsigned int *"]


func: drm_bridge_attach
ret: int
module: drm
args:
["struct drm_encoder *", "struct drm_bridge *", "struct drm_bridge *", "enum drm_bridge_attach_flags"]


func: select_bus_fmt_recursive
ret: static int
module: drm
args:
["struct drm_bridge *", "struct drm_bridge *", "struct drm_crtc_state *", "struct drm_connector_state *", "u32"]


func: drm_client_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_client_dev *", "const char *", "const struct drm_client_funcs *"]


func: drm_client_firmware_config
ret: static bool
module: drm
args:
["struct drm_connector **", "unsigned int", "struct drm_crtc **", "struct drm_display_mode **", "bool *", "int", "int", "struct drm_client_offset *", "struct drm_client_dev *", "struct drm_client_dev *"]


func: drm_client_pick_crtcs
ret: static int
module: drm
args:
["struct drm_client_dev *", "struct drm_connector **", "unsigned int", "struct drm_crtc **", "struct drm_display_mode **", "int", "int", "int"]


func: drm_client_target_cloned
ret: static bool
module: drm
args:
["struct drm_device *", "struct drm_connector **", "unsigned int", "struct drm_display_mode **", "bool *", "int", "int", "struct drm_client_offset *"]


func: drm_client_target_preferred
ret: static bool
module: drm
args:
["struct drm_connector **", "unsigned int", "struct drm_display_mode **", "struct drm_client_offset *", "bool *", "int", "int"]


func: drm_connector_init_with_ddc
ret: int
module: drm
args:
["struct drm_device *", "struct drm_connector *", "const struct drm_connector_funcs *", "int", "struct i2c_adapter *"]


func: __drmm_crtc_alloc_with_planes
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "..."]


func: drm_crtc_check_viewport
ret: int
module: drm
args:
["const struct drm_crtc *", "int", "int", "const struct drm_display_mode *", "const struct drm_framebuffer *"]


func: drm_crtc_init_with_planes
ret: int
module: drm
args:
["struct drm_device *", "struct drm_crtc *", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "..."]


func: __drm_crtc_init_with_planes
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_crtc *", "struct drm_plane *", "struct drm_plane *", "const struct drm_crtc_funcs *", "const char *", "va_list"]


func: drm_hdmi_avi_infoframe_quant_range
ret: void
module: drm
args:
["struct hdmi_avi_infoframe *", "const struct drm_connector *", "const struct drm_display_mode *", "enum hdmi_quantization_range"]


func: drm_hdmi_vendor_infoframe_from_display_mode
ret: int
module: drm
args:
["struct hdmi_vendor_infoframe *", "const struct drm_connector *", "const struct drm_display_mode *"]


func: __drmm_encoder_alloc
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "const struct drm_encoder_funcs *", "int", "const char *", "..."]


func: drm_encoder_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_encoder *", "const struct drm_encoder_funcs *", "int", "const char *", "..."]


func: __drm_encoder_init
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_encoder *", "const struct drm_encoder_funcs *", "int", "const char *", "va_list"]


func: drm_i2c_encoder_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_encoder_slave *", "struct i2c_adapter *", "const struct i2c_board_info *"]


func: drm_get_unmapped_area
ret: unsigned long
module: drm
args:
["struct file *", "unsigned long", "unsigned long", "unsigned long", "unsigned long", "struct drm_vma_offset_manager *"]


func: drm_ht_just_insert_please
ret: int
module: drm
args:
["struct drm_open_hash *", "struct drm_hash_item *", "unsigned long", "int", "int", "unsigned long"]


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


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


func: drm_of_component_match_add
ret: void
module: drm
args:
["struct device *", "struct component_match **", "int (*)(struct device *, void *)", "struct device_node *"]


func: __drmm_universal_plane_alloc
ret: void *
module: drm
args:
["struct drm_device *", "size_t", "size_t", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "enum drm_plane_type", "const char *", "..."]


func: drm_plane_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_plane *", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "bool"]


func: drm_universal_plane_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_plane *", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "enum drm_plane_type", "const char *", "..."]


func: __drm_universal_plane_init
ret: static int
module: drm
args:
["struct drm_device *", "struct drm_plane *", "uint32_t", "const struct drm_plane_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "enum drm_plane_type", "const char *", "va_list"]


func: __setplane_atomic
ret: static int
module: drm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int32_t", "int32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: __setplane_check
ret: static int
module: drm
args:
["struct drm_plane *", "struct drm_framebuffer *", "int32_t", "int32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_crtc *", "struct drm_crtc *"]


func: drm_mode_cursor_universal
ret: static int
module: drm
args:
["struct drm_crtc *", "struct drm_mode_cursor2 *", "struct drm_file *", "struct drm_modeset_acquire_ctx *"]


func: drm_property_create_bitmask
ret: struct drm_property *
module: drm
args:
["struct drm_device *", "u32", "const char *", "const struct drm_prop_enum_list *", "int", "uint64_t"]


func: drm_property_replace_global_blob
ret: int
module: drm
args:
["struct drm_device *", "struct drm_property_blob **", "size_t", "const void *", "struct drm_mode_object *", "struct drm_property *"]


func: drm_writeback_connector_init
ret: int
module: drm
args:
["struct drm_device *", "struct drm_writeback_connector *", "const struct drm_connector_funcs *", "const struct drm_encoder_helper_funcs *", "const u32 *", "int"]


func: drm_atomic_helper_bridge_propagate_bus_fmt
ret: u32 *
module: drm_kms_helper
args:
["struct drm_bridge *", "struct drm_bridge_state *", "struct drm_crtc_state *", "struct drm_connector_state *", "u32", "unsigned int *"]


func: drm_atomic_helper_page_flip
ret: int
module: drm_kms_helper
args:
["struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: drm_atomic_helper_page_flip_target
ret: int
module: drm_kms_helper
args:
["struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: drm_atomic_helper_update_plane
ret: int
module: drm_kms_helper
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int", "int", "unsigned int", "unsigned int", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_modeset_acquire_ctx *"]


func: page_flip_common
ret: static int
module: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_pending_vblank_event *", "uint32_t"]


func: update_connector_routing
ret: static int
module: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_connector *", "struct drm_connector_state *", "struct drm_connector_state *"]


func: drm_atomic_helper_damage_iter_init
ret: void
module: drm_kms_helper
args:
["struct drm_atomic_helper_damage_iter *", "const struct drm_plane_state *", "const struct drm_plane_state *"]


func: drm_atomic_helper_dirtyfb
ret: int
module: drm_kms_helper
args:
["struct drm_framebuffer *", "struct drm_file *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int"]


func: drm_dp_atomic_find_vcpi_slots
ret: int
module: drm_kms_helper
args:
["struct drm_atomic_state *", "struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_port *", "int", "int"]


func: drm_dp_mst_detect_port
ret: int
module: drm_kms_helper
args:
["struct drm_connector *", "struct drm_modeset_acquire_ctx *", "struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_port *"]


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


func: drm_dp_send_query_stream_enc_status
ret: int
module: drm_kms_helper
args:
["struct drm_dp_mst_topology_mgr *", "struct drm_dp_mst_port *", "struct drm_dp_query_stream_enc_status_ack_reply *"]


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


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


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


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


func: drm_gem_fb_create_with_funcs
ret: struct drm_framebuffer *
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_framebuffer_funcs *"]


func: drm_gem_fb_init_with_funcs
ret: int
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_framebuffer *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_framebuffer_funcs *"]


func: drm_plane_helper_check_update
ret: static int
module: drm_kms_helper
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_rect *", "struct drm_rect *", "bool *", "bool", "bool", "int", "int", "unsigned int"]


func: drm_connector_mode_valid
ret: int
module: drm_kms_helper
args:
["struct drm_connector *", "struct drm_display_mode *", "struct drm_modeset_acquire_ctx *", "enum drm_mode_status *"]


func: drm_simple_display_pipe_init
ret: int
module: drm_kms_helper
args:
["struct drm_device *", "struct drm_simple_display_pipe *", "const struct drm_simple_display_pipe_funcs *", "const uint32_t *", "unsigned int", "const uint64_t *", "struct drm_connector *"]


func: drm_gem_vram_fill_create_dumb
ret: int
module: drm_vram_helper
args:
["struct drm_file *", "struct drm_device *", "unsigned long", "unsigned long", "struct drm_mode_create_dumb *"]


func: bo_driver_move
ret: static int
module: drm_vram_helper
args:
["struct ttm_buffer_object *", "bool", "struct ttm_operation_ctx *", "struct ttm_resource *", "struct ttm_place *"]


func: drm_sched_entity_init
ret: int
module: gpu-sched
args:
["struct drm_sched_entity *", "enum drm_sched_priority", "struct drm_gpu_scheduler **", "unsigned int", "atomic_t *"]


func: drm_sched_init
ret: int
module: gpu-sched
args:
["struct drm_gpu_scheduler *", "const struct drm_sched_backend_ops *", "unsigned int", "unsigned int", "long", "struct workqueue_struct *", "atomic_t *", "const char *"]


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_object_shmem_init
ret: static int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_mem_entry **", "unsigned int *"]


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


func: virtio_gpu_cmd_resource_create_blob
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_object_params *", "struct virtio_gpu_mem_entry *", "uint32_t"]


func: virtio_gpu_cmd_resource_flush
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct virtio_gpu_object_array *", "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_set_scanout_blob
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "struct virtio_gpu_object *", "struct drm_framebuffer *", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: virtio_gpu_cmd_submit
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "void *", "uint32_t", "uint32_t", "struct virtio_gpu_object_array *", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_transfer_from_host_3d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint32_t", "uint64_t", "uint32_t", "uint32_t", "uint32_t", "struct drm_virtgpu_3d_box *", "struct virtio_gpu_object_array *", "struct virtio_gpu_fence *"]


func: virtio_gpu_cmd_transfer_to_host_2d
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "uint64_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct virtio_gpu_object_array *", "struct virtio_gpu_fence *"]


func: virtio_gpu_object_attach
ret: void
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_object *", "struct virtio_gpu_mem_entry *", "unsigned int"]


func: virtio_gpu_get_vbuf
ret: static struct virtio_gpu_vbuffer *
module: virtio-gpu
args:
["int", "int", "void *", "virtio_gpu_resp_cb", "struct virtio_gpu_device *", "struct virtio_gpu_device *"]


func: virtio_gpu_queue_ctrl_sgs
ret: static int
module: virtio-gpu
args:
["struct virtio_gpu_device *", "struct virtio_gpu_vbuffer *", "struct virtio_gpu_fence *", "int", "struct scatterlist **", "int", "int"]


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", "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_context_define
ret: static int
module: vmwgfx
args:
["void *", "bool", "struct drm_file *", "struct drm_device *", "struct drm_file *", "struct drm_device *"]


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: int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_fpriv *", "int", "struct drm_vmw_fence_rep *", "struct vmw_fence_obj *", "uint32_t", "int32_t"]


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_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_gmrid_man_get_node
ret: static int
module: vmwgfx
args:
["struct ttm_resource_manager *", "struct ttm_buffer_object *", "const struct ttm_place *", "struct ttm_resource **"]


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_create_bo_proxy
ret: static int
module: vmwgfx
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct vmw_buffer_object *", "struct vmw_surface **"]


func: vmw_kms_new_framebuffer_surface
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_surface *", "struct vmw_framebuffer **", "const struct drm_mode_fb_cmd2 *", "bool"]


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


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_user_shader_alloc
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct vmw_buffer_object *", "size_t", "size_t", "SVGA3dShaderType", "struct ttm_object_file *", "u32 *", "uint8_t", "uint8_t"]


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_gb_surface_define
ret: int
module: vmwgfx
args:
["struct vmw_private *", "uint32_t", "const struct vmw_surface_metadata *", "struct vmw_surface **"]


func: vmw_gb_surface_define_internal
ret: static int
module: vmwgfx
args:
["struct drm_vmw_gb_surface_create_ext_req *", "struct drm_vmw_gb_surface_create_rep *", "struct drm_file *", "struct drm_device *", "struct drm_device *"]


func: vmw_gb_surface_reference_internal
ret: static int
module: vmwgfx
args:
["struct drm_vmw_gb_surface_ref_ext_rep *", "struct drm_file *", "struct drm_vmw_surface_arg *", "struct drm_device *", "struct drm_vmw_surface_arg *", "struct drm_device *"]


func: vmw_surface_handle_reference
ret: static int
module: vmwgfx
args:
["struct vmw_private *", "struct drm_file *", "uint32_t", "enum drm_vmw_handle_type", "struct ttm_base_object **"]


func: fill_in_l2_l3_pcache
ret: static int
module: amdgpu
args:
["struct crat_subtype_cache *", "struct kfd_gpu_cache_info *", "struct kfd_cu_info *", "int", "int", "unsigned int"]


func: kfd_fill_gpu_cache_info
ret: static int
module: amdgpu
args:
["int", "int", "struct kfd_cu_info *", "struct crat_subtype_cache *", "int *", "int *", "struct kfd_dev *", "struct kfd_dev *"]


func: kfd_fill_gpu_memory_affinity
ret: static int
module: amdgpu
args:
["int *", "uint8_t", "uint64_t", "struct crat_subtype_memory *", "uint32_t", "const struct kfd_local_mem_info *", "struct kfd_dev *"]


func: dbgdev_address_watch_set_registers
ret: static void
module: amdgpu
args:
["const struct dbg_address_watch_info *", "union TCP_WATCH_ADDR_H_BITS *", "union TCP_WATCH_ADDR_L_BITS *", "union TCP_WATCH_CNTL_BITS *", "unsigned int", "unsigned int"]


func: set_cache_memory_policy
ret: static bool
module: amdgpu
args:
["struct device_queue_manager *", "struct qcm_process_device *", "enum cache_policy", "enum cache_policy", "void *", "uint64_t"]


func: kfd_event_create
ret: int
module: amdgpu
args:
["struct file *", "struct kfd_process *", "uint32_t", "bool", "uint32_t", "uint32_t *", "uint32_t *", "uint64_t *", "uint32_t *"]


func: svm_migrate_copy_memory_gart
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "dma_addr_t *", "uint64_t *", "uint64_t", "enum MIGRATION_COPY_DIR", "struct dma_fence **"]


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


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


func: init_mqd
ret: static void
module: amdgpu
args:
["struct mqd_manager *", "void **", "struct kfd_mem_obj *", "uint64_t *", "struct queue_properties *"]


func: load_mqd
ret: static int
module: amdgpu
args:
["struct mqd_manager *", "void *", "uint32_t", "uint32_t", "struct queue_properties *", "struct mm_struct *"]


func: pm_send_unmap_queue
ret: int
module: amdgpu
args:
["struct packet_manager *", "enum kfd_queue_type", "enum kfd_unmap_queues_filter", "uint32_t", "bool", "unsigned int"]


func: pm_unmap_queues_v9
ret: static int
module: amdgpu
args:
["struct packet_manager *", "uint32_t *", "enum kfd_queue_type", "enum kfd_unmap_queues_filter", "uint32_t", "bool", "unsigned int"]


func: pqm_create_queue
ret: int
module: amdgpu
args:
["struct process_queue_manager *", "struct kfd_dev *", "struct file *", "struct queue_properties *", "unsigned int *", "uint32_t *"]


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


func: svm_ioctl
ret: int
module: amdgpu
args:
["struct kfd_process *", "enum kfd_ioctl_svm_op", "uint64_t", "uint64_t", "uint32_t", "struct kfd_ioctl_svm_attribute *"]


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


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


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


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


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


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


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


func: amdgpu_dm_connector_init
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_dm_connector *", "uint32_t", "struct amdgpu_encoder *"]


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


func: create_stream_for_sink
ret: static struct dc_stream_state *
module: amdgpu
args:
["struct amdgpu_dm_connector *", "const struct drm_display_mode *", "const struct dm_connector_state *", "const struct dc_stream_state *", "int"]


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


func: dm_update_crtc_state
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct drm_atomic_state *", "struct drm_crtc *", "struct drm_crtc_state *", "struct drm_crtc_state *", "bool", "bool *"]


func: dm_update_plane_state
ret: static int
module: amdgpu
args:
["struct dc *", "struct drm_atomic_state *", "struct drm_plane *", "struct drm_plane_state *", "struct drm_plane_state *", "bool", "bool *"]


func: fill_dc_plane_attributes
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct dc_plane_state *", "struct drm_plane_state *", "struct drm_crtc_state *"]


func: fill_dc_plane_info_and_addr
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct drm_plane_state *", "const uint64_t", "struct dc_plane_info *", "struct dc_plane_address *", "bool", "bool"]


func: fill_gfx9_plane_attributes_from_modifiers
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct amdgpu_framebuffer *", "const enum surface_pixel_format", "const enum dc_rotation_angle", "const struct plane_size *", "union dc_tiling_info *", "struct dc_plane_dcc_param *", "struct dc_plane_address *", "const bool"]


func: fill_plane_buffer_attributes
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "const struct amdgpu_framebuffer *", "const enum surface_pixel_format", "const enum dc_rotation_angle", "const uint64_t", "union dc_tiling_info *", "struct plane_size *", "struct dc_plane_dcc_param *", "struct dc_plane_address *", "bool", "bool"]


func: fill_stream_properties_from_drm_display_mode
ret: static void
module: amdgpu
args:
["struct dc_stream_state *", "const struct drm_display_mode *", "const struct drm_connector *", "const struct dc_stream_state *", "int", "const struct drm_connector_state *"]


func: initialize_plane
ret: static int
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct amdgpu_mode_info *", "int", "enum drm_plane_type", "const struct dc_plane_cap *"]


func: should_reset_plane
ret: static bool
module: amdgpu
args:
["struct drm_atomic_state *", "struct drm_plane_state *", "struct drm_plane_state *", "struct drm_plane *"]


func: update_freesync_state_on_stream
ret: static void
module: amdgpu
args:
["struct amdgpu_display_manager *", "struct dm_crtc_state *", "struct dc_stream_state *", "struct dc_plane_state *", "u32"]


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


func: dm_helper_dmub_aux_transfer_sync
ret: int
module: amdgpu
args:
["struct dc_context *", "const struct dc_link *", "struct aux_payload *", "enum aux_return_code_type *"]


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


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


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


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


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


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


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


func: commit_planes_do_stream_update
ret: static void
module: amdgpu
args:
["struct dc *", "struct dc_stream_state *", "struct dc_stream_update *", "enum surface_update_type", "struct dc_state *"]


func: commit_planes_for_stream
ret: static void
module: amdgpu
args:
["struct dc *", "struct dc_surface_update *", "int", "struct dc_stream_state *", "struct dc_stream_update *", "enum surface_update_type", "struct dc_state *"]


func: dc_link_set_preferred_training_settings
ret: void
module: amdgpu
args:
["struct dc *", "struct dc_link_settings *", "struct dc_link_training_overrides *", "struct dc_link *", "bool"]


func: dc_link_set_test_pattern
ret: void
module: amdgpu
args:
["struct dc_link *", "enum dp_test_pattern", "enum dp_test_pattern_color_space", "const struct link_training_settings *", "const unsigned char *", "unsigned int"]


func: dc_link_setup_psr
ret: bool
module: amdgpu
args:
["struct dc_link *", "const struct dc_stream_state *", "struct psr_config *", "struct psr_context *"]


func: dp_get_lane_status_and_drive_settings
ret: enum dc_status
module: amdgpu
args:
["struct dc_link *", "const struct link_training_settings *", "union lane_status *", "union lane_align_status_updated *", "struct link_training_settings *", "uint32_t"]


func: decide_fallback_link_setting
ret: static bool
module: amdgpu
args:
["struct dc_link_settings *", "enum link_training_result", "struct dc_link_settings", "struct dc_link_settings"]


func: dpcd_set_lt_pattern_and_lane_settings
ret: static void
module: amdgpu
args:
["struct dc_link *", "const struct link_training_settings *", "enum dc_dp_training_pattern", "uint32_t"]


func: get_common_supported_link_settings
ret: static struct dc_link_settings
module: amdgpu
args:
["struct dc_link_settings", "struct dc_link_settings", "struct dc_link_settings", "struct dc_link_settings"]


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


func: set_crtc_test_pattern
ret: static void
module: amdgpu
args:
["struct dc_link *", "struct pipe_ctx *", "enum dp_test_pattern", "enum dp_test_pattern_color_space"]


func: dc_add_all_planes_for_stream
ret: bool
module: amdgpu
args:
["const struct dc *", "struct dc_stream_state *", "struct dc_plane_state * const *", "int", "struct dc_state *"]


func: generic_indirect_reg_get
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "int", "uint8_t", "uint32_t", "uint32_t *", "..."]


func: generic_indirect_reg_update_ex
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "int", "uint8_t", "uint32_t", "uint32_t", "..."]


func: generic_reg_get2
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get3
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get4
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get5
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get6
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get7
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_get8
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *", "uint8_t", "uint32_t", "uint32_t *"]


func: generic_reg_set_ex
ret: uint32_t
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "int", "uint8_t", "uint32_t", "uint32_t", "..."]


func: generic_reg_wait
ret: void
module: amdgpu
args:
["const struct dc_context *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "unsigned int", "unsigned int", "const char *", "int"]


func: dce_abm_create
ret: struct abm *
module: amdgpu
args:
["struct dc_context *", "const struct dce_abm_registers *", "const struct dce_abm_shift *", "const struct dce_abm_mask *"]


func: dce60_audio_create
ret: struct audio *
module: amdgpu
args:
["struct dc_context *", "unsigned int", "const struct dce_audio_registers *", "const struct dce_audio_shift *", "const struct dce_audio_mask *"]


func: dce_aud_az_configure
ret: void
module: amdgpu
args:
["struct audio *", "enum signal_type", "const struct audio_crtc_info *", "const struct audio_info *"]


func: dce_aud_wall_dto_setup
ret: void
module: amdgpu
args:
["struct audio *", "enum signal_type", "const struct audio_crtc_info *", "const struct audio_pll_info *"]


func: dce110_aux_engine_construct
ret: struct dce_aux *
module: amdgpu
args:
["struct aux_engine_dce110 *", "struct dc_context *", "uint32_t", "uint32_t", "const struct dce110_aux_registers *", "const struct dce110_aux_registers_mask *", "const struct dce110_aux_registers_shift *", "bool"]


func: dce110_clk_src_construct
ret: bool
module: amdgpu
args:
["struct dce110_clk_src *", "struct dc_context *", "struct dc_bios *", "enum clock_source_id", "const struct dce110_clk_src_regs *", "const struct dce110_clk_src_shift *", "const struct dce110_clk_src_mask *"]


func: dce_dmcu_create
ret: struct dmcu *
module: amdgpu
args:
["struct dc_context *", "const struct dce_dmcu_registers *", "const struct dce_dmcu_shift *", "const struct dce_dmcu_mask *"]


func: dce100_i2c_hw_construct
ret: void
module: amdgpu
args:
["struct dce_i2c_hw *", "struct dc_context *", "uint32_t", "const struct dce_i2c_registers *", "const struct dce_i2c_shift *", "const struct dce_i2c_mask *"]


func: dce60_ipp_construct
ret: void
module: amdgpu
args:
["struct dce_ipp *", "struct dc_context *", "int", "const struct dce_ipp_registers *", "const struct dce_ipp_shift *", "const struct dce_ipp_mask *"]


func: dce_ipp_cursor_set_position
ret: static void
module: amdgpu
args:
["struct input_pixel_processor *", "const struct dc_cursor_position *", "const struct dc_cursor_mi_param *"]


func: dce110_link_encoder_construct
ret: void
module: amdgpu
args:
["struct dce110_link_encoder *", "const struct encoder_init_data *", "const struct encoder_feature_support *", "const struct dce110_link_enc_registers *", "const struct dce110_link_enc_aux_registers *", "const struct dce110_link_enc_hpd_registers *"]


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


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


func: configure_encoder
ret: static void
module: amdgpu
args:
["struct dce110_link_encoder *", "const struct dc_link_settings *", "const struct dc_link_settings *"]


func: dce112_mem_input_construct
ret: void
module: amdgpu
args:
["struct dce_mem_input *", "struct dc_context *", "int", "const struct dce_mem_input_registers *", "const struct dce_mem_input_shift *", "const struct dce_mem_input_mask *"]


func: dce112_mi_program_display_marks
ret: static void
module: amdgpu
args:
["struct mem_input *", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "uint32_t"]


func: dce60_mi_program_surface_config
ret: static void
module: amdgpu
args:
["struct mem_input *", "enum surface_pixel_format", "union dc_tiling_info *", "struct plane_size *", "enum dc_rotation_angle", "struct dc_plane_dcc_param *", "bool"]


func: dce_mi_program_pte_vm
ret: static void
module: amdgpu
args:
["struct mem_input *", "enum surface_pixel_format", "union dc_tiling_info *", "enum dc_rotation_angle"]


func: dce110_opp_construct
ret: void
module: amdgpu
args:
["struct dce110_opp *", "struct dc_context *", "uint32_t", "const struct dce_opp_registers *", "const struct dce_opp_shift *", "const struct dce_opp_mask *"]


func: dce110_opp_program_fmt
ret: void
module: amdgpu
args:
["struct output_pixel_processor *", "struct bit_depth_reduction_params *", "struct clamping_and_pixel_encoding_params *"]


func: dce110_opp_set_dyn_expansion
ret: void
module: amdgpu
args:
["struct output_pixel_processor *", "enum dc_color_space", "enum dc_color_depth", "enum signal_type"]


func: dce_panel_cntl_construct
ret: void
module: amdgpu
args:
["struct dce_panel_cntl *", "const struct panel_cntl_init_data *", "const struct dce_panel_cntl_registers *", "const struct dce_panel_cntl_shift *", "const struct dce_panel_cntl_mask *"]


func: dce110_stream_encoder_construct
ret: void
module: amdgpu
args:
["struct dce110_stream_encoder *", "struct dc_context *", "struct dc_bios *", "enum engine_id", "const struct dce110_stream_enc_registers *", "const struct dce_stream_encoder_shift *", "const struct dce_stream_encoder_mask *"]


func: dce60_transform_construct
ret: void
module: amdgpu
args:
["struct dce_transform *", "struct dc_context *", "uint32_t", "const struct dce_transform_registers *", "const struct dce_transform_shift *", "const struct dce_transform_mask *"]


func: configure_graphics_mode
ret: static bool
module: amdgpu
args:
["struct dce_transform *", "enum csc_color_mode", "enum graphics_csc_adjust_type", "enum dc_color_space"]


func: set_dither
ret: static void
module: amdgpu
args:
["struct dce_transform *", "bool", "bool", "bool", "bool", "enum dcp_spatial_dither_depth", "enum dcp_spatial_dither_mode"]


func: dmub_psr_set_version
ret: static bool
module: amdgpu
args:
["uint8_t", "struct dc_stream_state *", "struct dmub_psr *", "struct dc_stream_state *", "struct dmub_psr *"]


func: dce100_clock_source_create
ret: static struct clock_source *
module: amdgpu
args:
["struct dc_context *", "struct dc_bios *", "enum clock_source_id", "const struct dce110_clk_src_regs *", "bool"]


func: dce_mem_input_program_chroma_display_marks
ret: static void
module: amdgpu
args:
["struct mem_input *", "struct dce_watermarks", "struct dce_watermarks", "struct dce_watermarks", "uint32_t"]


func: program_nbp_watermark
ret: static void
module: amdgpu
args:
["const struct dc_context *", "const uint32_t", "const uint32_t", "struct dce_watermarks", "struct dce_watermarks"]


func: program_urgency_watermark
ret: static void
module: amdgpu
args:
["const struct dc_context *", "const uint32_t", "const uint32_t", "uint32_t", "struct dce_watermarks", "struct dce_watermarks"]


func: configure_graphics_mode_v
ret: static bool
module: amdgpu
args:
["enum csc_color_mode", "enum graphics_csc_adjust_type", "enum dc_color_space", "struct dce_transform *", "struct dce_transform *"]


func: program_color_matrix_v
ret: static void
module: amdgpu
args:
["const struct out_csc_color_matrix *", "enum grph_color_adjust_option", "struct dce_transform *", "struct dce_transform *"]


func: dce110_tg_program_timing
ret: void
module: amdgpu
args:
["struct timing_generator *", "const struct dc_crtc_timing *", "int", "int", "int", "int", "const enum signal_type", "bool"]


func: dce110_timing_generator_construct
ret: void
module: amdgpu
args:
["struct dce110_timing_generator *", "struct dc_context *", "uint32_t", "const struct dce110_timing_generator_offsets *"]


func: program_multi_taps_filter
ret: static void
module: amdgpu
args:
["int", "const uint16_t *", "enum ram_filter_type", "struct dce_transform *", "struct dce_transform *"]


func: dmub_dcn20_setup_windows
ret: void
module: amdgpu
args:
["struct dmub_srv *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *", "const struct dmub_window *"]


func: calculate_user_regamma_coeff
ret: bool
module: amdgpu
args:
["struct dc_transfer_func *", "const struct regamma_lut *", "struct calculate_buffer *", "const struct dc_gamma *"]


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


func: build_custom_gamma_mapping_coefficients_worker
ret: static bool
module: amdgpu
args:
["const struct dc_gamma *", "struct pixel_gamma_point *", "const struct gamma_pixel *", "enum channel_name", "uint32_t", "const struct hw_x_point *"]


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


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


func: calculate_curve
ret: static bool
module: amdgpu
args:
["enum dc_transfer_func_predefined", "struct dc_transfer_func_distributed_points *", "struct pwl_float_data_ex *", "const struct hdr_tm_params *", "uint32_t", "struct calculate_buffer *"]


func: hermite_spline_eetf
ret: static void
module: amdgpu
args:
["struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32", "struct fixed31_32 *"]


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


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


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


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


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


func: apply_below_the_range
ret: static void
module: amdgpu
args:
["const struct dc_stream_state *", "unsigned int", "struct mod_vrr_params *", "struct core_freesync *"]


func: build_vrr_infopacket_v3
ret: static void
module: amdgpu
args:
["enum signal_type", "const struct mod_vrr_params *", "bool", "unsigned int", "enum color_transfer_func", "struct dc_info_packet *"]


func: mod_hdcp_add_display
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_link *", "struct mod_hdcp_display *", "struct mod_hdcp_output *"]


func: mod_hdcp_update_authentication
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "uint8_t", "struct mod_hdcp_link_adjustment *", "struct mod_hdcp_display_adjustment *", "struct mod_hdcp_output *"]


func: transition
ret: static enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "union mod_hdcp_transition_input *", "struct mod_hdcp_output *"]


func: mod_hdcp_hdcp1_dp_execution
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp1 *"]


func: mod_hdcp_hdcp1_dp_transition
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp1 *", "struct mod_hdcp_output *"]


func: mod_hdcp_hdcp2_dp_execution
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *"]


func: process_rxstatus
ret: static uint8_t
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *", "enum mod_hdcp_status *"]


func: mod_hdcp_hdcp2_dp_transition
ret: enum mod_hdcp_status
module: amdgpu
args:
["struct mod_hdcp *", "struct mod_hdcp_event_context *", "struct mod_hdcp_transition_input_hdcp2 *", "struct mod_hdcp_output *"]


func: amdgpu_hwmon_show_power_cap_generic
ret: static ssize_t
module: amdgpu
args:
["struct device_attribute *", "char *", "enum pp_power_limit_level", "struct device *", "struct device *"]


func: default_attr_update
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_device_attr *", "uint32_t", "enum amdgpu_device_attr_states *"]


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


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


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


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


func: get_pcie_table
ret: static int
module: amdgpu
args:
["phm_ppt_v1_pcie_table **", "const PPTable_Generic_SubTable_Header *", "struct pp_hwmgr *", "struct pp_hwmgr *"]


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


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


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


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


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


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


func: vega10_setup_default_single_dpm_table
ret: static void
module: amdgpu
args:
["struct vega10_single_dpm_table *", "struct phm_ppt_v1_clock_voltage_dependency_table *", "struct pp_hwmgr *"]


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


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


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


func: vega10_thermal_set_temperature_range
ret: static int
module: amdgpu
args:
["struct PP_TemperatureRange *", "struct pp_hwmgr *", "struct PP_TemperatureRange *", "struct pp_hwmgr *"]


func: si_populate_voltage_value
ret: static int
module: amdgpu
args:
["const struct atom_voltage_table *", "u16", "SISLANDS_SMC_VOLTAGE_VALUE *", "struct amdgpu_device *"]


func: si_validate_phase_shedding_tables
ret: static bool
module: amdgpu
args:
["const struct atom_voltage_table *", "const struct amdgpu_phase_shedding_limits_table *", "struct amdgpu_device *"]


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


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


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


func: navi10_od_setting_check_range
ret: static int
module: amdgpu
args:
["struct smu_context *", "struct smu_11_0_overdrive_table *", "enum SMU_11_0_ODSETTING_ID", "uint32_t"]


func: sienna_cichlid_od_setting_check_range
ret: static int
module: amdgpu
args:
["struct smu_context *", "struct smu_11_0_7_overdrive_table *", "enum SMU_11_0_7_ODSETTING_ID", "uint32_t"]


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


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


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


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


func: kfd_mem_dmamap_userptr
ret: static int
module: amdgpu
args:
["struct kfd_mem_attachment *", "struct kgd_mem *", "struct kfd_mem_attachment *", "struct kgd_mem *"]


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_crtc_get_scanout_position
ret: bool
module: amdgpu
args:
["struct drm_crtc *", "bool", "int *", "int *", "ktime_t *", "ktime_t *", "const struct drm_display_mode *"]


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


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


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


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


func: amdgpu_display_verify_plane
ret: static int
module: amdgpu
args:
["struct amdgpu_framebuffer *", "int", "const struct drm_format_info *", "unsigned int", "unsigned int", "unsigned int"]


func: amdgpufb_create_pinned_object
ret: static int
module: amdgpu
args:
["struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "struct amdgpu_fbdev *", "struct amdgpu_fbdev *"]


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


func: amdgpu_ib_get
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_vm *", "unsigned int", "enum amdgpu_ib_pool_type", "struct amdgpu_ib *"]


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


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


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


func: amdgpu_hmm_range_get_pages
ret: int
module: amdgpu
args:
["struct mmu_interval_notifier *", "struct mm_struct *", "struct page **", "uint64_t", "uint64_t", "struct hmm_range **", "bool", "bool", "void *"]


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


func: amdgpu_pll_compute
ret: void
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_pll *", "u32", "u32 *", "u32 *", "u32 *", "u32 *", "u32 *"]


func: amdgpu_pll_get_fb_ref_div
ret: static void
module: amdgpu
args:
["struct amdgpu_device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *"]


func: psp_print_fw_hdr
ret: static void
module: amdgpu
args:
["struct amdgpu_firmware_info *", "struct psp_context *", "struct amdgpu_firmware_info *", "struct psp_context *"]


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


func: amdgpu_sync_resv
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_sync *", "struct dma_resv *", "enum amdgpu_sync_mode", "void *"]


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


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


func: amdgpu_ttm_map_buffer
ret: static int
module: amdgpu
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "struct amdgpu_res_cursor *", "unsigned int", "unsigned int", "struct amdgpu_ring *", "bool", "uint64_t *"]


func: amdgpu_virt_update_sriov_video_codec
ret: void
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_video_codec_info *", "uint32_t", "struct amdgpu_video_codec_info *", "uint32_t"]


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


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


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


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


func: amdgpu_vram_mgr_alloc_sgt
ret: int
module: amdgpu
args:
["struct amdgpu_device *", "struct ttm_resource *", "u64", "u64", "struct device *", "enum dma_data_direction", "struct sg_table **"]


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


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


func: dce_v10_0_crtc_mode_set
ret: static int
module: amdgpu
args:
["struct drm_crtc *", "struct drm_display_mode *", "struct drm_display_mode *", "int", "int", "struct drm_framebuffer *"]


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


func: df_v3_6_pmc_get_ctrl_settings
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "uint64_t", "int", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "bool"]


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


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


func: gfx_v9_4_2_run_shader
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "struct amdgpu_ring *", "struct amdgpu_ib *", "const u32 *", "u32", "const struct soc15_reg_entry *", "u32", "u64", "u32", "struct dma_fence **", "u32"]


func: si_calc_upll_dividers
ret: static int
module: amdgpu
args:
["struct amdgpu_device *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: display_connector_get_output_bus_fmts
ret: static u32 *
module: display-connector
args:
["struct drm_bridge *", "struct drm_bridge_state *", "struct drm_crtc_state *", "struct drm_connector_state *", "unsigned int *"]


func: tc358768_calc_pll
ret: static int
module: tc358768
args:
["struct tc358768_priv *", "bool", "const struct drm_display_mode *", "const struct drm_display_mode *"]


func: nwl_dsi_bridge_atomic_check
ret: static int
module: nwl-dsi
args:
["struct drm_bridge *", "struct drm_bridge_state *", "struct drm_crtc_state *", "struct drm_connector_state *"]


func: lt9611_mipi_input_digital
ret: static int
module: lontium-lt9611
args:
["const struct drm_display_mode *", "struct lt9611 *", "const struct drm_display_mode *", "struct lt9611 *"]


func: cdns_mhdp_print_lt_status
ret: static void
module: cdns-mhdp8546
args:
["const char *", "union phy_configure_opts *", "struct cdns_mhdp_device *", "struct cdns_mhdp_device *"]


func: dw_hdmi_phy_init
ret: static int
module: dw-hdmi
args:
["struct dw_hdmi *", "void *", "const struct drm_display_info *", "const struct drm_display_mode *"]


func: _a6xx_get_gmu_registers
ret: static void
module: msm
args:
["struct msm_gpu *", "struct a6xx_gpu_state *", "const struct a6xx_registers *", "struct a6xx_gpu_state_obj *", "bool"]


func: a6xx_get_ahb_gpu_registers
ret: static void
module: msm
args:
["struct msm_gpu *", "struct a6xx_gpu_state *", "const struct a6xx_registers *", "struct a6xx_gpu_state_obj *"]


func: a6xx_get_cluster
ret: static void
module: msm
args:
["struct msm_gpu *", "struct a6xx_gpu_state *", "const struct a6xx_cluster *", "struct a6xx_gpu_state_obj *", "struct a6xx_crashdumper *"]


func: a6xx_get_debugbus_block
ret: static void
module: msm
args:
["struct msm_gpu *", "struct a6xx_gpu_state *", "const struct a6xx_debugbus_block *", "struct a6xx_gpu_state_obj *"]


func: a6xx_get_indexed_regs
ret: static void
module: msm
args:
["struct msm_gpu *", "const struct a6xx_indexed_registers *", "struct a6xx_gpu_state_obj *", "struct a6xx_gpu_state *"]


func: adreno_gpu_init
ret: int
module: msm
args:
["struct drm_device *", "struct platform_device *", "struct adreno_gpu *", "const struct adreno_gpu_funcs *", "int"]


func: _dpu_core_perf_calc_crtc
ret: static void
module: msm
args:
["struct dpu_kms *", "struct drm_crtc *", "struct drm_crtc_state *", "struct dpu_core_perf_params *"]


func: drm_mode_to_intf_timing_params
ret: static void
module: msm
args:
["const struct dpu_encoder_phys *", "const struct drm_display_mode *", "struct intf_timing_params *"]


func: dpu_format_check_modified_format
ret: int
module: msm
args:
["const struct msm_kms *", "const struct msm_format *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object **"]


func: _dpu_format_get_plane_sizes_linear
ret: static int
module: msm
args:
["const struct dpu_format *", "const uint32_t", "const uint32_t", "struct dpu_hw_fmt_layout *", "const uint32_t *"]


func: dpu_hw_setup_scaler3
ret: void
module: msm
args:
["struct dpu_hw_blk_reg_map *", "struct dpu_hw_scaler3_cfg *", "u32", "u32", "const struct dpu_format *"]


func: _dpu_plane_setup_scaler3
ret: static void
module: msm
args:
["struct dpu_plane *", "struct dpu_plane_state *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct dpu_hw_scaler3_cfg *", "const struct dpu_format *", "uint32_t", "uint32_t"]


func: dpu_rm_get_assigned_resources
ret: int
module: msm
args:
["struct dpu_rm *", "struct dpu_global_state *", "uint32_t", "enum dpu_hw_blk_type", "struct dpu_hw_blk **", "int"]


func: dpu_rm_reserve
ret: int
module: msm
args:
["struct dpu_rm *", "struct dpu_global_state *", "struct drm_encoder *", "struct drm_crtc_state *", "struct msm_display_topology"]


func: _dpu_rm_check_lm_and_get_connected_blks
ret: static bool
module: msm
args:
["struct dpu_rm *", "struct dpu_global_state *", "uint32_t", "int", "int *", "int *", "struct dpu_rm_requirements *"]


func: _dpu_rm_reserve_ctls
ret: static int
module: msm
args:
["struct dpu_rm *", "struct dpu_global_state *", "uint32_t", "const struct msm_display_topology *", "const struct msm_display_topology *"]


func: mdp4_plane_mode_set
ret: static int
module: msm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "int", "int", "unsigned int", "unsigned int", "uint32_t", "uint32_t", "uint32_t", "uint32_t"]


func: mdp5_ctl_blend
ret: int
module: msm
args:
["struct mdp5_ctl *", "struct mdp5_pipeline *", "enum mdp5_pipe (*)[2]", "enum mdp5_pipe (*)[2]", "u32", "u32"]


func: mdp5_mixer_assign
ret: int
module: msm
args:
["struct drm_atomic_state *", "struct drm_crtc *", "uint32_t", "struct mdp5_hw_mixer **", "struct mdp5_hw_mixer **"]


func: mdp5_pipe_assign
ret: int
module: msm
args:
["struct drm_atomic_state *", "struct drm_plane *", "uint32_t", "uint32_t", "struct mdp5_hw_pipe **", "struct mdp5_hw_pipe **"]


func: mdp5_hwpipe_mode_set
ret: static void
module: msm
args:
["struct mdp5_kms *", "struct mdp5_hw_pipe *", "struct drm_framebuffer *", "struct phase_step *", "struct pixel_ext *", "u32", "bool", "bool", "int", "int", "unsigned int", "unsigned int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32"]


func: mdp5_plane_mode_set
ret: static int
module: msm
args:
["struct drm_plane *", "struct drm_crtc *", "struct drm_framebuffer *", "struct drm_rect *", "struct drm_rect *"]


func: mdp5_write_pixel_ext
ret: static void
module: msm
args:
["struct mdp5_kms *", "enum mdp5_pipe", "const struct mdp_format *", "uint32_t", "int *", "int *", "uint32_t", "int *", "int *"]


func: dp_ctrl_get
ret: struct dp_ctrl *
module: msm
args:
["struct device *", "struct dp_link *", "struct dp_panel *", "struct drm_dp_aux *", "struct dp_power *", "struct dp_catalog *", "struct dp_parser *"]


func: dp_ctrl_set_clock_rate
ret: static void
module: msm
args:
["enum dp_pm_type", "char *", "unsigned long", "struct dp_ctrl_private *", "struct dp_ctrl_private *"]


func: dp_debug_get
ret: struct dp_debug *
module: msm
args:
["struct device *", "struct dp_panel *", "struct dp_usbpd *", "struct dp_link *", "struct drm_connector **", "struct drm_minor *"]


func: msm_dp_display_mode_set
ret: void
module: msm
args:
["struct msm_dp *", "struct drm_encoder *", "struct drm_display_mode *", "struct drm_display_mode *"]


func: msm_gem_kernel_new
ret: void *
module: msm
args:
["struct drm_device *", "uint32_t", "uint32_t", "struct msm_gem_address_space *", "struct drm_gem_object **", "uint64_t *"]


func: scan
ret: static unsigned long
module: msm
args:
["struct msm_drm_private *", "unsigned int", "struct list_head *", "bool (*)(struct msm_gem_object *)"]


func: msm_parse_deps
ret: static struct drm_syncobj **
module: msm
args:
["struct msm_gem_submit *", "struct drm_file *", "uint64_t", "uint32_t", "size_t", "struct msm_ringbuffer *"]


func: submit_reloc
ret: static int
module: msm
args:
["struct msm_gem_submit *", "struct msm_gem_object *", "uint32_t", "uint32_t", "struct drm_msm_gem_submit_reloc *"]


func: msm_gpu_init
ret: int
module: msm
args:
["struct drm_device *", "struct platform_device *", "struct msm_gpu *", "const struct msm_gpu_funcs *", "const char *", "struct msm_gpu_config *"]


func: cirrus_fb_blit_rect
ret: static int
module: cirrus
args:
["struct drm_framebuffer *", "struct drm_rect *", "const struct dma_buf_map *", "const struct dma_buf_map *"]


func: ttm_bo_init
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_buffer_object *", "size_t", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "bool", "struct sg_table *", "struct dma_resv *", "void (*)(struct ttm_buffer_object *)"]


func: ttm_bo_init_reserved
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_buffer_object *", "size_t", "enum ttm_bo_type", "struct ttm_placement *", "uint32_t", "struct ttm_operation_ctx *", "struct sg_table *", "struct dma_resv *", "void (*)(struct ttm_buffer_object *)"]


func: ttm_bo_mem_space
ret: int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_placement *", "struct ttm_resource **", "struct ttm_operation_ctx *"]


func: ttm_mem_evict_first
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_resource_manager *", "const struct ttm_place *", "struct ttm_operation_ctx *", "struct ww_acquire_ctx *"]


func: ttm_bo_bounce_temp_buffer
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_operation_ctx *", "struct ttm_place *", "struct ttm_resource **"]


func: ttm_bo_evict_swapout_allowable
ret: static bool
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_operation_ctx *", "const struct ttm_place *", "bool *", "bool *"]


func: ttm_bo_handle_move_mem
ret: static int
module: ttm
args:
["struct ttm_buffer_object *", "struct ttm_resource *", "bool", "struct ttm_operation_ctx *", "struct ttm_place *"]


func: ttm_device_init
ret: int
module: ttm
args:
["struct ttm_device *", "struct ttm_device_funcs *", "struct device *", "struct address_space *", "struct drm_vma_offset_manager *", "bool", "bool"]


func: tidss_crtc_position_planes
ret: static void
module: tidss
args:
["struct tidss_device *", "struct drm_crtc *", "bool", "struct drm_crtc_state *", "struct drm_crtc_state *"]


func: dispc_vid_calc_scaling
ret: static int
module: tidss
args:
["struct dispc_device *", "const struct drm_plane_state *", "struct dispc_scaling_params *", "bool"]


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: udl_handle_damage
ret: static int
module: udl
args:
["struct drm_framebuffer *", "int", "int", "int", "int", "const struct dma_buf_map *", "const struct dma_buf_map *"]


func: atombios_crtc_program_pll
ret: static void
module: radeon
args:
["u32", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "int", "bool", "struct radeon_atom_ss *", "struct drm_crtc *", "struct drm_crtc *"]


func: ci_update_vce_dpm
ret: static int
module: radeon
args:
["struct radeon_device *", "struct radeon_ps *", "struct radeon_ps *", "struct radeon_ps *", "struct radeon_ps *"]


func: cik_sdma_vm_set_pages
ret: void
module: radeon
args:
["struct radeon_device *", "struct radeon_ib *", "uint64_t", "uint64_t", "unsigned int", "uint32_t", "uint32_t"]


func: evergreen_line_buffer_adjust
ret: static u32
module: radeon
args:
["struct radeon_device *", "struct radeon_crtc *", "struct drm_display_mode *", "struct drm_display_mode *"]


func: ni_convert_mc_reg_table_entry_to_smc
ret: static void
module: radeon
args:
["struct rv7xx_pl *", "SMC_NIslands_MCRegisterSet *", "struct radeon_device *", "struct radeon_device *"]


func: r100_cs_parse_packet0
ret: int
module: radeon
args:
["struct radeon_cs_parser *", "struct radeon_cs_packet *", "const unsigned int *", "unsigned int", "radeon_packet0_check_t"]


func: r600_check_texture_resource
ret: static int
module: radeon
args:
["struct radeon_cs_parser *", "u32", "struct radeon_bo *", "u64", "u64", "u32", "struct radeon_bo *"]


func: radeon_atom_apply_quirks
ret: static bool
module: radeon
args:
["struct drm_device *", "uint32_t", "int *", "struct radeon_i2c_bus_rec *", "uint16_t *", "struct radeon_hpd *"]


func: radeon_benchmark_do_move
ret: static int
module: radeon
args:
["struct radeon_device *", "unsigned int", "uint64_t", "uint64_t", "int", "struct dma_resv *", "int"]


func: radeon_add_atom_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint32_t", "uint16_t", "struct radeon_hpd *", "struct radeon_router *"]


func: radeon_add_legacy_connector
ret: void
module: radeon
args:
["struct drm_device *", "uint32_t", "uint32_t", "int", "struct radeon_i2c_bus_rec *", "uint16_t", "struct radeon_hpd *"]


func: radeon_compute_pll_legacy
ret: void
module: radeon
args:
["struct radeon_pll *", "uint64_t", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *", "uint32_t *"]


func: radeon_framebuffer_init
ret: int
module: radeon
args:
["struct drm_device *", "struct drm_framebuffer *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *"]


func: radeonfb_create_pinned_object
ret: static int
module: radeon
args:
["struct drm_mode_fb_cmd2 *", "struct drm_gem_object **", "struct radeon_fbdev *", "struct radeon_fbdev *"]


func: radeon_gem_object_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "int", "u32", "bool", "struct drm_gem_object **"]


func: radeon_bo_create
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned long", "int", "bool", "u32", "u32", "struct sg_table *", "struct dma_resv *", "struct radeon_bo **"]


func: radeon_sa_bo_new
ret: int
module: radeon
args:
["struct radeon_device *", "struct radeon_sa_manager *", "struct radeon_sa_bo **", "unsigned int", "unsigned int"]


func: radeon_uvd_calc_upll_dividers
ret: int
module: radeon
args:
["struct radeon_device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: radeon_vm_update_ptes
ret: static int
module: radeon
args:
["struct radeon_device *", "struct radeon_vm *", "struct radeon_ib *", "uint64_t", "uint64_t", "uint64_t", "uint32_t"]


func: rs690_compute_mode_priority
ret: static void
module: radeon
args:
["struct radeon_device *", "struct rs690_watermark *", "struct rs690_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *"]


func: rv515_compute_mode_priority
ret: static void
module: radeon
args:
["struct radeon_device *", "struct rv515_watermark *", "struct rv515_watermark *", "struct drm_display_mode *", "struct drm_display_mode *", "u32 *", "u32 *"]


func: si_convert_mc_reg_table_entry_to_smc
ret: static void
module: radeon
args:
["struct rv7xx_pl *", "SMC_SIslands_MCRegisterSet *", "struct radeon_device *", "struct radeon_device *"]


func: si_init_dte_leakage_table
ret: static int
module: radeon
args:
["PP_SIslands_CacConfig *", "u16", "u16", "u16", "u16", "u16", "struct radeon_device *", "struct radeon_device *"]


func: si_populate_voltage_value
ret: static int
module: radeon
args:
["const struct atom_voltage_table *", "u16", "SISLANDS_SMC_VOLTAGE_VALUE *", "struct radeon_device *"]


func: si_validate_phase_shedding_tables
ret: static bool
module: radeon
args:
["const struct atom_voltage_table *", "const struct radeon_phase_shedding_limits_table *", "struct radeon_device *"]


func: sumo_construct_sclk_voltage_mapping_table
ret: void
module: radeon
args:
["struct radeon_device *", "struct sumo_sclk_voltage_mapping_table *", "ATOM_AVAILABLE_SCLK_LIST *"]


func: lima_sched_task_init
ret: int
module: lima
args:
["struct lima_sched_task *", "struct lima_sched_context *", "struct lima_bo **", "int", "struct lima_vm *"]


func: ast_get_vbios_mode_info
ret: static bool
module: ast
args:
["const struct drm_display_mode *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "const struct drm_format_info *", "const struct drm_format_info *"]


func: ast_set_std_reg
ret: static void
module: ast
args:
["struct ast_private *", "struct drm_display_mode *", "struct ast_vbios_mode_info *", "struct ast_vbios_mode_info *"]


func: meson_hdmi_phy_setup_mode
ret: static void
module: meson_dw_hdmi
args:
["struct meson_dw_hdmi *", "bool", "const struct drm_display_mode *", "const struct drm_display_mode *"]


func: meson_probe_remote
ret: static int
module: meson-drm
args:
["struct platform_device *", "struct component_match **", "struct device_node *", "struct device_node *"]


func: meson_vclk_setup
ret: void
module: meson-drm
args:
["struct meson_drm *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool"]


func: meson_hdmi_pll_set_params
ret: static void
module: meson-drm
args:
["struct meson_drm *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: meson_vclk_set
ret: static void
module: meson-drm
args:
["struct meson_drm *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "bool", "bool"]


func: meson_viu_set_osd_lut
ret: static void
module: meson-drm
args:
["struct meson_drm *", "enum viu_lut_sel_e", "unsigned int *", "unsigned int *", "unsigned int *", "bool"]


func: etnaviv_buffer_queue
ret: void
module: etnaviv
args:
["struct etnaviv_gpu *", "u32", "struct etnaviv_iommu_context *", "unsigned int", "struct etnaviv_cmdbuf *"]


func: etnaviv_cmd_validate_one
ret: bool
module: etnaviv
args:
["struct etnaviv_gpu *", "u32 *", "unsigned int", "struct drm_etnaviv_gem_submit_reloc *", "unsigned int"]


func: etnaviv_cmdbuf_suballoc_map
ret: int
module: etnaviv
args:
["struct etnaviv_cmdbuf_suballoc *", "struct etnaviv_iommu_context *", "struct etnaviv_vram_mapping *", "u32"]


func: etnaviv_gem_new_private
ret: int
module: etnaviv
args:
["struct drm_device *", "size_t", "u32", "const struct etnaviv_gem_ops *", "struct etnaviv_gem_object **"]


func: submit_lookup_objects
ret: static int
module: etnaviv
args:
["struct etnaviv_gem_submit *", "struct drm_file *", "struct drm_etnaviv_gem_submit_bo *", "unsigned int"]


func: etnaviv_iommu_map_gem
ret: int
module: etnaviv
args:
["struct etnaviv_iommu_context *", "struct etnaviv_gem_object *", "u32", "struct etnaviv_vram_mapping *", "u64"]


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: verify_scaling
ret: static int
module: nouveau
args:
["uint8_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "const struct drm_framebuffer *"]


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_audio_enable
ret: static void
module: nouveau
args:
["struct drm_encoder *", "struct nouveau_crtc *", "struct nouveau_connector *", "struct drm_display_mode *", "struct drm_atomic_state *"]


func: nv50_outp_atomic_check_view
ret: static int
module: nouveau
args:
["struct drm_encoder *", "struct drm_crtc_state *", "struct drm_connector_state *", "struct drm_display_mode *"]


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: nv50_wndw_atomic_check_lut
ret: static int
module: nouveau
args:
["struct nv50_wndw *", "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: nv50_backlight_init
ret: static int
module: nouveau
args:
["struct nouveau_backlight *", "struct nouveau_connector *", "struct backlight_properties *", "const struct backlight_ops **", "struct nouveau_encoder *", "struct nouveau_encoder *"]


func: parse_dcb20_entry
ret: static bool
module: nouveau
args:
["struct dcb_table *", "uint32_t", "uint32_t", "struct dcb_output *", "struct drm_device *", "struct drm_device *"]


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: nv10_bo_update_tile_region
ret: static void
module: nouveau
args:
["struct nouveau_drm_tile *", "u32", "u32", "u32", "u32", "struct drm_device *", "struct drm_device *"]


func: nv04_bo_move_m2mf
ret: int
module: nouveau
args:
["struct nouveau_channel *", "struct ttm_buffer_object *", "struct ttm_resource *", "struct ttm_resource *"]


func: nouveau_framebuffer_new
ret: int
module: nouveau
args:
["struct drm_device *", "const struct drm_mode_fb_cmd2 *", "struct drm_gem_object *", "struct drm_framebuffer **"]


func: nouveau_check_bl_size
ret: static int
module: nouveau
args:
["struct nouveau_bo *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "struct nouveau_drm *", "struct nouveau_drm *"]


func: nv50_dp_mode_valid
ret: enum drm_mode_status
module: nouveau
args:
["struct drm_connector *", "struct nouveau_encoder *", "const struct drm_display_mode *", "unsigned int *"]


func: nouveau_gem_pushbuf_reloc_apply
ret: static int
module: nouveau
args:
["struct nouveau_cli *", "struct drm_nouveau_gem_pushbuf *", "struct drm_nouveau_gem_pushbuf_reloc *", "struct drm_nouveau_gem_pushbuf_bo *"]


func: validate_fini_no_ticket
ret: static void
module: nouveau
args:
["struct validate_op *", "struct nouveau_channel *", "struct nouveau_fence *", "struct drm_nouveau_gem_pushbuf_bo *"]


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: validate_list
ret: static int
module: nouveau
args:
["struct nouveau_channel *", "struct nouveau_cli *", "struct list_head *", "struct drm_nouveau_gem_pushbuf_bo *"]


func: nvif_mem_ctor
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "u8", "u8", "u64", "void *", "u32", "struct nvif_mem *"]


func: nvif_mem_ctor_type
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "int", "u8", "u64", "void *", "u32", "struct nvif_mem *"]


func: nvif_notify_ctor
ret: int
module: nouveau
args:
["struct nvif_object *", "const char *", "int (*)(struct nvif_notify *)", "bool", "u8", "void *", "u32", "u32", "struct nvif_notify *"]


func: nvif_vmm_ctor
ret: int
module: nouveau
args:
["struct nvif_mmu *", "const char *", "s32", "bool", "u64", "u64", "void *", "u32", "struct nvif_vmm *"]


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_engine_ctor
ret: int
module: nouveau
args:
["const struct nvkm_engine_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_engine *"]


func: nvkm_engine_new_
ret: int
module: nouveau
args:
["const struct nvkm_engine_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_engine **"]


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_subdev_ctor
ret: void
module: nouveau
args:
["const struct nvkm_subdev_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_subdev *"]


func: nvkm_subdev_new_
ret: int
module: nouveau
args:
["const struct nvkm_subdev_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_subdev **"]


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: nvkm_disp_ctor
ret: int
module: nouveau
args:
["const struct nvkm_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp *"]


func: nvkm_disp_new_
ret: int
module: nouveau
args:
["const struct nvkm_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp **"]


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_new_
ret: int
module: nouveau
args:
["const struct nv50_disp_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_disp **"]


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_dma_new_
ret: int
module: nouveau
args:
["const struct nvkm_dma_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_dma **"]


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 *", "enum nvkm_subdev_type", "int", "bool", "u32", "struct nvkm_engine **"]


func: nvkm_fifo_ctor
ret: int
module: nouveau
args:
["const struct nvkm_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "int", "struct nvkm_fifo *"]


func: nvkm_fifo_chan_ctor
ret: int
module: nouveau
args:
["const struct nvkm_fifo_chan_func *", "struct nvkm_fifo *", "u32", "u32", "bool", "u64", "u64", "u32", "int", "u32", "u32", "const struct nvkm_oclass *", "struct nvkm_fifo_chan *"]


func: gk104_fifo_new_
ret: int
module: nouveau
args:
["const struct gk104_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "int", "struct nvkm_fifo **"]


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 *", "enum nvkm_subdev_type", "int", "int", "const struct nv04_fifo_ramfc *", "struct nvkm_fifo **"]


func: nv50_fifo_new_
ret: int
module: nouveau
args:
["const struct nvkm_fifo_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fifo **"]


func: nvkm_gr_ctor
ret: int
module: nouveau
args:
["const struct nvkm_gr_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_gr *"]


func: gf100_gr_new_
ret: int
module: nouveau
args:
["const struct gf100_gr_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gr **"]


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: nv10_gr_new_
ret: int
module: nouveau
args:
["const struct nvkm_gr_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gr **"]


func: nv31_mpeg_new_
ret: int
module: nouveau
args:
["const struct nv31_mpeg_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_engine **"]


func: nvkm_mspdec_new_
ret: int
module: nouveau
args:
["const struct nvkm_falcon_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_engine **"]


func: nvkm_nvdec_new_
ret: int
module: nouveau
args:
["const struct nvkm_nvdec_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_nvdec **"]


func: nvkm_nvenc_new_
ret: int
module: nouveau
args:
["const struct nvkm_nvenc_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_nvenc **"]


func: nvkm_pm_ctor
ret: int
module: nouveau
args:
["const struct nvkm_pm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm *"]


func: gf100_pm_new_
ret: int
module: nouveau
args:
["const struct gf100_pm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm **"]


func: nv40_pm_new_
ret: int
module: nouveau
args:
["const struct nvkm_specdom *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pm **"]


func: nvkm_sec2_new_
ret: int
module: nouveau
args:
["const struct nvkm_sec2_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "u32", "struct nvkm_sec2 **"]


func: nvkm_sw_new_
ret: int
module: nouveau
args:
["const struct nvkm_sw_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_sw **"]


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 *", "enum nvkm_subdev_type", "int", "bool", "u32", "struct nvkm_engine **"]


func: nvkm_falcon_ctor
ret: int
module: nouveau
args:
["const struct nvkm_falcon_func *", "struct nvkm_subdev *", "const char *", "u32", "struct nvkm_falcon *"]


func: nvkm_falcon_cmdq_send
ret: int
module: nouveau
args:
["struct nvkm_falcon_cmdq *", "struct nvfw_falcon_msg *", "nvkm_falcon_qmgr_callback", "void *", "unsigned long"]


func: nvkm_acr_new_
ret: int
module: nouveau
args:
["const struct nvkm_acr_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_acr **"]


func: nvkm_acr_hsfw_load
ret: int
module: nouveau
args:
["struct nvkm_acr *", "const char *", "const char *", "const char *", "int", "const struct nvkm_acr_hsf_fwif *"]


func: nvkm_acr_lsfw_add
ret: struct nvkm_acr_lsfw *
module: nouveau
args:
["const struct nvkm_acr_lsf_func *", "struct nvkm_acr *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id"]


func: nvkm_acr_lsfw_load_bl_inst_data_sig
ret: int
module: nouveau
args:
["struct nvkm_subdev *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id", "const char *", "int", "const struct nvkm_acr_lsf_func *"]


func: nvkm_acr_lsfw_load_sig_image_desc_
ret: static struct nvkm_acr_lsfw *
module: nouveau
args:
["struct nvkm_subdev *", "struct nvkm_falcon *", "enum nvkm_acr_lsf_id", "const char *", "int", "const struct nvkm_acr_lsf_func *", "const struct firmware **"]


func: nvkm_bar_ctor
ret: void
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bar *"]


func: gf100_bar_new_
ret: int
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bar **"]


func: nv50_bar_new_
ret: int
module: nouveau
args:
["const struct nvkm_bar_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "u32", "struct nvkm_bar **"]


func: nvbios_ocfg_parse
ret: u16
module: nouveau
args:
["struct nvkm_bios *", "u16", "u8", "struct nvbios_ocfg *", "u8 *", "u8 *", "u8 *", "u8 *", "u8 *", "u8 *"]


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: nvkm_bus_new_
ret: int
module: nouveau
args:
["const struct nvkm_bus_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_bus **"]


func: nvkm_clk_ctor
ret: int
module: nouveau
args:
["const struct nvkm_clk_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_clk *"]


func: nvkm_clk_new_
ret: int
module: nouveau
args:
["const struct nvkm_clk_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "bool", "struct nvkm_clk **"]


func: gk20a_clk_ctor
ret: int
module: nouveau
args:
["struct nvkm_device *", "enum nvkm_subdev_type", "int", "const struct nvkm_clk_func *", "const struct gk20a_clk_pllg_params *", "struct gk20a_clk *"]


func: getMNP_double
ret: static int
module: nouveau
args:
["struct nvbios_pll *", "int", "int *", "int *", "int *", "int *", "int *", "struct nvkm_subdev *", "struct nvkm_subdev *"]


func: getMNP_single
ret: static int
module: nouveau
args:
["struct nvbios_pll *", "int", "int *", "int *", "int *", "struct nvkm_subdev *", "struct nvkm_subdev *"]


func: nvkm_devinit_ctor
ret: void
module: nouveau
args:
["const struct nvkm_devinit_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_devinit *"]


func: nv04_devinit_new_
ret: int
module: nouveau
args:
["const struct nvkm_devinit_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_devinit **"]


func: nvkm_fault_new_
ret: int
module: nouveau
args:
["const struct nvkm_fault_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fault **"]


func: nvkm_fb_ctor
ret: void
module: nouveau
args:
["const struct nvkm_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb *"]


func: nvkm_fb_new_
ret: int
module: nouveau
args:
["const struct nvkm_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb **"]


func: nv50_fb_new_
ret: int
module: nouveau
args:
["const struct nv50_fb_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fb **"]


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: nvkm_fuse_new_
ret: int
module: nouveau
args:
["const struct nvkm_fuse_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_fuse **"]


func: nvkm_gpio_new_
ret: int
module: nouveau
args:
["const struct nvkm_gpio_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gpio **"]


func: nvkm_gsp_new_
ret: int
module: nouveau
args:
["const struct nvkm_gsp_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_gsp **"]


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_new_
ret: int
module: nouveau
args:
["const struct nvkm_i2c_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_i2c **"]


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: nvkm_instmem_ctor
ret: void
module: nouveau
args:
["const struct nvkm_instmem_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_instmem *"]


func: nvkm_ltc_new_
ret: int
module: nouveau
args:
["const struct nvkm_ltc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_ltc **"]


func: nvkm_mc_ctor
ret: void
module: nouveau
args:
["const struct nvkm_mc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mc *"]


func: nvkm_mc_new_
ret: int
module: nouveau
args:
["const struct nvkm_mc_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mc **"]


func: nvkm_mmu_ctor
ret: void
module: nouveau
args:
["const struct nvkm_mmu_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mmu *"]


func: nvkm_mmu_new_
ret: int
module: nouveau
args:
["const struct nvkm_mmu_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_mmu **"]


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_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_ctor
ret: static 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: nvkm_vmm_sparse_ptes
ret: static void
module: nouveau
args:
["struct nvkm_vmm_pt *", "u32", "u32", "const struct nvkm_vmm_desc *", "const struct nvkm_vmm_desc *"]


func: nvkm_vmm_unref_sptes
ret: static void
module: nouveau
args:
["struct nvkm_vmm_iter *", "struct nvkm_vmm_pt *", "u32", "u32", "const struct nvkm_vmm_desc *", "const struct nvkm_vmm_desc *"]


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: nvkm_pci_new_
ret: int
module: nouveau
args:
["const struct nvkm_pci_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pci **"]


func: nvkm_pmu_ctor
ret: int
module: nouveau
args:
["const struct nvkm_pmu_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pmu *"]


func: nvkm_pmu_new_
ret: int
module: nouveau
args:
["const struct nvkm_pmu_fwif *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_pmu **"]


func: nvkm_therm_ctor
ret: void
module: nouveau
args:
["struct nvkm_therm *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "const struct nvkm_therm_func *"]


func: nvkm_therm_new_
ret: int
module: nouveau
args:
["const struct nvkm_therm_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_therm **"]


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_timer_new_
ret: int
module: nouveau
args:
["const struct nvkm_timer_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_timer **"]


func: nvkm_top_new_
ret: int
module: nouveau
args:
["const struct nvkm_top_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_top **"]


func: nvkm_volt_ctor
ret: void
module: nouveau
args:
["const struct nvkm_volt_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_volt *"]


func: nvkm_volt_new_
ret: int
module: nouveau
args:
["const struct nvkm_volt_func *", "struct nvkm_device *", "enum nvkm_subdev_type", "int", "struct nvkm_volt **"]


func: gk20a_volt_ctor
ret: int
module: nouveau
args:
["struct nvkm_device *", "enum nvkm_subdev_type", "int", "const struct cvb_coef *", "int", "int", "struct gk20a_volt *"]


func: gud_prep_flush
ret: static int
module: gud
args:
["struct gud_device *", "struct drm_framebuffer *", "const struct drm_format_info *", "struct drm_rect *", "struct gud_set_buffer_req *"]


func: gud_xrgb8888_to_r124
ret: static size_t
module: gud
args:
["u8 *", "const struct drm_format_info *", "void *", "struct drm_framebuffer *", "struct drm_rect *"]


func: vc4_crtc_init
ret: int
module: vc4
args:
["struct drm_device *", "struct vc4_crtc *", "const struct drm_crtc_funcs *", "const struct drm_crtc_helper_funcs *"]


func: vc4_queue_submit
ret: static int
module: vc4
args:
["struct drm_device *", "struct vc4_exec_info *", "struct drm_syncobj *", "struct ww_acquire_ctx *"]


func: vc4_full_res_bounds_check
ret: static int
module: vc4
args:
["struct drm_vc4_submit_rcl_surface *", "struct drm_gem_cma_object *", "struct vc4_exec_info *", "struct drm_vc4_submit_rcl_surface *", "struct drm_gem_cma_object *", "struct vc4_exec_info *"]


func: vc4_rcl_surface_setup
ret: static int
module: vc4
args:
["struct vc4_exec_info *", "struct drm_gem_cma_object **", "struct drm_vc4_submit_rcl_surface *", "bool"]


func: vc4_check_tex_size
ret: bool
module: vc4
args:
["struct vc4_exec_info *", "struct drm_gem_cma_object *", "uint32_t", "uint8_t", "uint32_t", "uint32_t", "uint8_t"]


func: tegra_drm_submit
ret: int
module: tegra-drm
args:
["struct tegra_drm_context *", "struct drm_tegra_submit *", "struct drm_device *", "struct drm_file *"]


func: tegra_sor_compute_config
ret: static int
module: tegra-drm
args:
["struct tegra_sor *", "const struct drm_display_mode *", "struct tegra_sor_config *", "struct drm_dp_link *"]


func: submit_copy_gather_data
ret: static int
module: tegra-drm
args:
["struct gather_bo **", "struct device *", "struct tegra_drm_context *", "struct drm_tegra_channel_submit *"]


func: submit_create_job
ret: static struct host1x_job *
module: tegra-drm
args:
["struct tegra_drm_context *", "struct gather_bo *", "struct drm_tegra_channel_submit *", "struct tegra_drm_submit_data *", "struct xarray *"]


func: submit_job_add_gather
ret: static int
module: tegra-drm
args:
["struct host1x_job *", "struct tegra_drm_context *", "struct drm_tegra_submit_cmd_gather_uptr *", "struct gather_bo *", "u32 *", "struct tegra_drm_submit_data *", "u32 *"]


func: submit_process_bufs
ret: static int
module: tegra-drm
args:
["struct tegra_drm_context *", "struct gather_bo *", "struct drm_tegra_channel_submit *", "struct tegra_drm_submit_data *"]


func: s6e63m0_probe
ret: int
module: panel-samsung-s6e63m0
args:
["struct device *", "void *", "int (*)(struct device *, void *, const u8, u8 *)", "int (*)(struct device *, void *, const u8 *, size_t)", "bool"]


func: dcss_scaler_setup
ret: void
module: imx-dcss
args:
["struct dcss_scaler *", "int", "const struct drm_format_info *", "int", "int", "int", "int", "u32"]


func: dcss_scaler_yuv_coef_set
ret: static void
module: imx-dcss
args:
["struct dcss_scaler_ch *", "enum buffer_format", "bool", "int", "int", "int", "int", "enum buffer_format"]


func: sun8i_csc_set_ccsc_coefficients
ret: void
module: sun8i-mixer
args:
["struct sun8i_mixer *", "int", "enum sun8i_csc_mode", "enum drm_color_encoding", "enum drm_color_range"]


func: sun8i_vi_scaler_setup
ret: void
module: sun8i-mixer
args:
["struct sun8i_mixer *", "int", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "u32", "const struct drm_format_info *"]


func: panfrost_copy_in_sync
ret: static int
module: panfrost
args:
["struct drm_file *", "struct drm_panfrost_submit *", "struct panfrost_job *", "struct drm_device *"]


func: d71_downscaling_clk_check
ret: static int
module: komeda
args:
["struct komeda_pipeline *", "struct drm_display_mode *", "unsigned long", "struct komeda_data_flow_cfg *"]


func: komeda_fb_afbc_size_check
ret: static int
module: komeda
args:
["struct komeda_fb *", "struct drm_file *", "const struct drm_mode_fb_cmd2 *", "const struct drm_mode_fb_cmd2 *"]


func: komeda_component_add
ret: struct komeda_component *
module: komeda
args:
["struct komeda_pipeline *", "size_t", "u32", "u32", "const struct komeda_component_funcs *", "u8", "u32", "u8", "u32 *", "const char *", "..."]


func: komeda_build_layer_data_flow
ret: int
module: komeda
args:
["struct komeda_layer *", "struct komeda_plane_state *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *"]


func: komeda_build_wb_data_flow
ret: int
module: komeda
args:
["struct komeda_layer *", "struct drm_connector_state *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *"]


func: komeda_merger_validate
ret: static int
module: komeda
args:
["struct komeda_merger *", "struct komeda_crtc_state *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "void *"]


func: komeda_split_data_flow
ret: static void
module: komeda
args:
["struct komeda_scaler *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *", "struct komeda_data_flow_cfg *"]


func: mtk_aal_config
ret: void
module: mediatek-drm
args:
["struct device *", "unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct cmdq_pkt *"]


func: mtk_ddp_write_mask
ret: void
module: mediatek-drm
args:
["struct cmdq_pkt *", "unsigned int", "struct cmdq_client_reg *", "void *", "unsigned int", "unsigned int"]


func: mtk_dither_set_common
ret: void
module: mediatek-drm
args:
["void *", "struct cmdq_client_reg *", "unsigned int", "unsigned int", "unsigned int", "struct cmdq_pkt *"]


func: mtk_plane_init
ret: int
module: mediatek-drm
args:
["struct drm_device *", "struct drm_plane *", "unsigned long", "enum drm_plane_type", "unsigned int"]


func: qxl_draw_dirty_fb
ret: void
module: qxl
args:
["struct qxl_device *", "struct drm_framebuffer *", "struct qxl_bo *", "unsigned int", "unsigned int", "struct drm_clip_rect *", "unsigned int", "int", "uint32_t"]


func: qxl_gem_object_create
ret: int
module: qxl
args:
["struct qxl_device *", "int", "int", "int", "bool", "bool", "struct qxl_surface *", "struct drm_gem_object **"]


func: qxl_gem_object_create_with_handle
ret: int
module: qxl
args:
["struct qxl_device *", "struct drm_file *", "u32", "size_t", "struct qxl_surface *", "struct qxl_bo **", "uint32_t *"]


func: qxl_image_init
ret: int
module: qxl
args:
["struct qxl_device *", "struct qxl_release *", "struct qxl_drm_image *", "const uint8_t *", "int", "int", "int", "int", "int", "int"]


func: qxl_image_init_helper
ret: static int
module: qxl
args:
["struct qxl_device *", "struct qxl_drm_image *", "const uint8_t *", "int", "int", "int", "int", "struct qxl_release *", "unsigned int"]


func: setup_slot
ret: static void
module: qxl
args:
["struct qxl_device *", "struct qxl_memslot *", "unsigned int", "const char *", "unsigned long", "unsigned long"]


func: qxl_bo_create
ret: int
module: qxl
args:
["struct qxl_device *", "unsigned long", "bool", "bool", "u32", "u32", "struct qxl_surface *", "struct qxl_bo **"]


func: qxl_alloc_surface_release_reserved
ret: int
module: qxl
args:
["struct qxl_device *", "enum qxl_surface_cmd_type", "struct qxl_release *", "struct qxl_release **"]


func: rcar_du_of_lvds_patch_one
ret: static void
module: rcar-du-drm
args:
["struct device_node *", "const struct of_phandle_args *", "struct device_node *", "struct device_node *"]


func: rcar_du_plane_hwalloc
ret: static int
module: rcar-du-drm
args:
["struct rcar_du_plane *", "unsigned int", "struct rcar_du_plane_state *", "struct rcar_du_plane_state *"]


func: scl_vop_cal_scl_fac
ret: static void
module: rockchipdrm
args:
["struct vop *", "const struct vop_win_data *", "uint32_t", "uint32_t", "uint32_t", "uint32_t", "const struct drm_format_info *"]


func: tee_client_open_context
ret: struct tee_context *
module: tee
args:
["struct tee_context *", "int (*)(struct tee_ioctl_version_data *, const void *)", "const void *", "struct tee_ioctl_version_data *"]


func: sci_init_single
ret: static int
module: sh-sci
args:
["struct platform_device *", "struct sci_port *", "unsigned int", "const struct plat_sci_port *", "bool"]


func: sprd_uart_dma_submit
ret: static int
module: sprd_serial
args:
["struct uart_port *", "struct sprd_uart_dma *", "u32", "enum dma_transfer_direction", "dma_async_tx_callback"]


func: iio_buffer_add_demux
ret: static int
module: industrialio
args:
["struct iio_buffer *", "struct iio_demux_table **", "unsigned int", "unsigned int", "unsigned int"]


func: __iio_add_chan_devattr
ret: int
module: industrialio
args:
["const char *", "const struct iio_chan_spec *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)", "u64", "enum iio_shared_by", "struct device *", "struct iio_buffer *", "struct list_head *"]


func: __iio_device_attr_init
ret: static int
module: industrialio
args:
["struct device_attribute *", "const char *", "const struct iio_chan_spec *", "ssize_t (*)(struct device *, struct device_attribute *, char *)", "ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)", "enum iio_shared_by"]


func: iio_device_add_event
ret: static int
module: industrialio
args:
["struct iio_dev *", "const struct iio_chan_spec *", "unsigned int", "enum iio_event_type", "enum iio_event_direction", "enum iio_shared_by", "const unsigned long *"]


func: iio_alloc_pollfunc
ret: struct iio_poll_func *
module: industrialio
args:
["irqreturn_t (*)(int, void *)", "irqreturn_t (*)(int, void *)", "int", "struct iio_dev *", "const char *", "..."]


func: scmi_alloc_iiodev
ret: static struct iio_dev *
module: scmi_iio
args:
["struct scmi_device *", "const struct scmi_sensor_proto_ops *", "struct scmi_protocol_handle *", "const struct scmi_sensor_info *"]


func: iqs624_pos_read_event_config
ret: static int
module: iqs624-pos
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction"]


func: iqs624_pos_write_event_config
ret: static int
module: iqs624-pos
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "int"]


func: bmg160_read_event
ret: static int
module: bmg160_core
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "enum iio_event_info", "int *", "int *"]


func: bmg160_write_event
ret: static int
module: bmg160_core
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum iio_event_type", "enum iio_event_direction", "enum iio_event_info", "int", "int"]


func: adis16480_set_filter_freq
ret: static int
module: adis16480
args:
["unsigned int", "const struct iio_chan_spec *", "struct iio_dev *", "const struct iio_chan_spec *", "struct iio_dev *"]


func: inv_icm42600_fifo_decode_packet
ret: ssize_t
module: inv-icm42600
args:
["const void *", "const void **", "const void **", "const int8_t **", "const void **", "unsigned int *"]


func: inv_icm42600_set_pwr_mgmt0
ret: static int
module: inv-icm42600
args:
["struct inv_icm42600_state *", "enum inv_icm42600_sensor_mode", "enum inv_icm42600_sensor_mode", "bool", "unsigned int *"]


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


func: ad7150_write_event_params
ret: static int
module: ad7150
args:
["unsigned int", "enum iio_event_type", "enum iio_event_direction", "struct iio_dev *", "struct iio_dev *"]


func: __ltc2983_custom_sensor_new
ret: static struct ltc2983_custom_sensor *
module: ltc2983
args:
["struct ltc2983_data *", "const struct device_node *", "const char *", "const bool", "const u32", "const bool"]


func: 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: meson_sar_adc_get_sample
ret: static int
module: meson_saradc
args:
["struct iio_dev *", "const struct iio_chan_spec *", "enum meson_sar_adc_avg_mode", "enum meson_sar_adc_num_samples", "int *"]


func: ad7606_probe
ret: int
module: ad7606
args:
["struct device *", "int", "void *", "const char *", "unsigned int", "const struct ad7606_bus_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: adc5_do_conversion
ret: static int
module: qcom-spmi-adc5
args:
["struct adc5_chip *", "struct adc5_channel_prop *", "const struct iio_chan_spec *", "u16 *", "u16 *"]


func: adc5_get_dt_channel_data
ret: static int
module: qcom-spmi-adc5
args:
["struct adc5_chip *", "struct adc5_channel_prop *", "struct device_node *", "const struct adc5_data *"]


func: 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: __ad9467_get_scale
ret: static void
module: ad9467
args:
["int", "unsigned int *", "unsigned int *", "struct adi_axi_adc_conv *", "struct adi_axi_adc_conv *"]


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


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


func: devm_iio_kfifo_buffer_setup_ext
ret: int
module: kfifo_buf
args:
["struct device *", "struct iio_dev *", "int", "const struct iio_buffer_setup_ops *", "const struct attribute **"]


func: ad5686_probe
ret: int
module: ad5686
args:
["struct device *", "enum ad5686_supported_device_ids", "const char *", "ad5686_write_func", "ad5686_read_func"]


func: ad5360_write_unlocked
ret: static int
module: ad5360
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct iio_dev *", "struct iio_dev *"]


func: msb_read_page
ret: static int
module: ms_block
args:
["struct msb_data *", "u16", "u8", "struct ms_extra_data_register *", "struct scatterlist *", "int"]


func: pdr_get_domain_list
ret: static int
module: pdr_interface
args:
["struct servreg_get_domain_list_req *", "struct servreg_get_domain_list_resp *", "struct pdr_handle *"]


func: qcom_mdt_load
ret: int
module: mdt_loader
args:
["struct device *", "const struct firmware *", "const char *", "int", "void *", "phys_addr_t", "size_t", "phys_addr_t *"]


func: __qcom_mdt_load
ret: static int
module: mdt_loader
args:
["struct device *", "const struct firmware *", "const char *", "int", "void *", "phys_addr_t", "size_t", "phys_addr_t *", "bool"]


func: qmi_send_indication
ret: ssize_t
module: qmi_helpers
args:
["struct qmi_handle *", "struct sockaddr_qrtr *", "int", "size_t", "struct qmi_elem_info *", "const void *"]


func: qmi_send_request
ret: ssize_t
module: qmi_helpers
args:
["struct qmi_handle *", "struct sockaddr_qrtr *", "struct qmi_txn *", "int", "size_t", "struct qmi_elem_info *", "const void *"]


func: qmi_send_message
ret: static ssize_t
module: qmi_helpers
args:
["struct qmi_handle *", "struct sockaddr_qrtr *", "int", "int", "size_t", "struct qmi_elem_info *", "const void *", "struct qmi_txn *", "struct qmi_txn *"]


func: meson_canvas_config
ret: int
module: meson-canvas
args:
["struct meson_canvas *", "u8", "u32", "u32", "u32", "unsigned int", "unsigned int", "unsigned int"]


func: qbman_swp_enqueue_multiple_direct
ret: static int
module: fsl-mc-dpio
args:
["struct qbman_swp *", "const struct qbman_eq_desc *", "const struct dpaa2_fd *", "uint32_t *", "int"]


func: fake_master_get
ret: static int
module: vme_fake
args:
["struct vme_master_resource *", "int *", "unsigned long long *", "unsigned long long *", "u32 *", "u32 *", "u32 *"]


func: fake_master_set
ret: static int
module: vme_fake
args:
["struct vme_master_resource *", "int", "unsigned long long", "unsigned long long", "u32", "u32", "u32"]


func: fake_slave_get
ret: static int
module: vme_fake
args:
["struct vme_slave_resource *", "int *", "unsigned long long *", "unsigned long long *", "dma_addr_t *", "u32 *", "u32 *"]


func: fake_slave_set
ret: static int
module: vme_fake
args:
["struct vme_slave_resource *", "int", "unsigned long long", "unsigned long long", "dma_addr_t", "u32", "u32"]


func: __tsi148_master_get
ret: static int
module: vme_tsi148
args:
["int *", "unsigned long long *", "unsigned long long *", "u32 *", "u32 *", "u32 *", "struct vme_master_resource *", "struct vme_master_resource *"]


func: bcm6328_led
ret: static int
module: leds-bcm6328
args:
["struct device *", "struct device_node *", "u32", "void *", "spinlock_t *", "unsigned long *", "unsigned long *"]


func: create_gpio_led
ret: static int
module: leds-gpio
args:
["const struct gpio_led *", "struct gpio_led_data *", "struct device *", "struct fwnode_handle *", "gpio_blink_set_t"]


func: store_engine_mode
ret: static ssize_t
module: leds-lp5521
args:
["const char *", "size_t", "int", "struct device_attribute *", "struct device *", "struct device *"]


func: spmi_controller_wait_for_done
ret: static int
module: hisi-spmi-controller
args:
["struct device *", "void *", "u8", "u16", "struct spmi_controller_dev *", "struct spmi_controller_dev *"]


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: sa_init_sc
ret: static int
module: sa2ul
args:
["struct sa_ctx_info *", "const struct sa_match_data *", "const u8 *", "u16", "const u8 *", "u16", "struct algo_data *", "u8", "u32 *"]


func: cc_proc_authen_desc
ret: static void
module: ccree
args:
["struct aead_request *", "unsigned int", "struct cc_hw_desc *", "unsigned int *", "int", "unsigned int"]


func: cc_map_cipher_request
ret: int
module: ccree
args:
["struct cc_drvdata *", "void *", "unsigned int", "unsigned int", "void *", "struct scatterlist *", "struct scatterlist *", "gfp_t"]


func: cc_add_sg_entry
ret: static void
module: ccree
args:
["struct device *", "struct buffer_array *", "unsigned int", "struct scatterlist *", "unsigned int", "unsigned int", "bool", "u32 *"]


func: cc_aead_chain_assoc
ret: static int
module: ccree
args:
["struct aead_request *", "struct buffer_array *", "bool", "bool", "struct cc_drvdata *", "struct cc_drvdata *"]


func: cc_aead_chain_iv
ret: static int
module: ccree
args:
["struct aead_request *", "bool", "bool", "struct buffer_array *", "struct cc_drvdata *", "struct cc_drvdata *"]


func: cc_map_sg
ret: static int
module: ccree
args:
["struct device *", "struct scatterlist *", "unsigned int", "int", "u32 *", "u32", "u32 *", "u32 *"]


func: cc_setup_flow_desc
ret: static void
module: ccree
args:
["struct crypto_tfm *", "struct cipher_req_ctx *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "struct cc_hw_desc *", "unsigned int *"]


func: cc_setup_key_desc
ret: static void
module: ccree
args:
["struct crypto_tfm *", "struct cipher_req_ctx *", "unsigned int", "struct cc_hw_desc *", "unsigned int *"]


func: cc_setup_state_desc
ret: static void
module: ccree
args:
["struct crypto_tfm *", "struct cipher_req_ctx *", "unsigned int", "unsigned int", "struct cc_hw_desc *", "unsigned int *"]


func: cc_set_desc
ret: static void
module: ccree
args:
["struct ahash_req_ctx *", "struct cc_hash_ctx *", "unsigned int", "struct cc_hw_desc *", "bool", "unsigned int *"]


func: cc_send_request
ret: int
module: ccree
args:
["struct cc_drvdata *", "struct cc_crypto_req *", "struct cc_hw_desc *", "unsigned int", "struct crypto_async_request *"]


func: ccp_create_desc
ret: static struct ccp_dma_desc *
module: ccp
args:
["struct dma_chan *", "struct scatterlist *", "struct scatterlist *", "unsigned long", "unsigned int", "unsigned int"]


func: ccp_get_dm_area
ret: static void
module: ccp
args:
["struct ccp_dm_workarea *", "unsigned int", "struct scatterlist *", "unsigned int", "unsigned int"]


func: ccp_init_data
ret: static int
module: ccp
args:
["struct ccp_data *", "struct ccp_cmd_queue *", "struct scatterlist *", "u64", "unsigned int", "enum dma_data_direction"]


func: ccp_reverse_get_dm_area
ret: static void
module: ccp
args:
["struct ccp_dm_workarea *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int"]


func: cpt_process_ccode
ret: static int
module: octeontx-cptvf
args:
["struct pci_dev *", "struct otx_cpt_info_buffer *", "struct otx_cpt_req_info *", "u32 *", "union otx_cpt_res_s *", "union otx_cpt_res_s *"]


func: process_request
ret: static int
module: octeontx-cptvf
args:
["struct pci_dev *", "struct otx_cpt_req_info *", "struct otx_cpt_pending_queue *", "struct otx_cptvf *"]


func: create_engine_group
ret: static int
module: octeontx-cpt
args:
["struct device *", "struct otx_cpt_eng_grps *", "struct otx_cpt_engines *", "int", "void **", "int", "bool"]


func: mv_cesa_ahash_dma_last_req
ret: static struct mv_cesa_op_ctx *
module: marvell-cesa
args:
["struct mv_cesa_tdma_chain *", "struct mv_cesa_ahash_req *", "unsigned int", "gfp_t", "struct mv_cesa_ahash_dma_iter *"]


func: mv_cesa_dma_add_op_transfers
ret: int
module: marvell-cesa
args:
["struct mv_cesa_tdma_chain *", "struct mv_cesa_dma_iter *", "struct mv_cesa_sg_dma_iter *", "gfp_t"]


func: mv_cesa_sg_copy
ret: size_t
module: marvell-cesa
args:
["struct mv_cesa_engine *", "struct scatterlist *", "unsigned int", "unsigned int", "size_t", "off_t", "bool"]


func: create_engine_group
ret: static int
module: rvu_cptpf
args:
["struct device *", "struct otx2_cpt_eng_grps *", "struct otx2_cpt_engines *", "int", "void **", "int"]


func: process_request
ret: static int
module: rvu_cptvf
args:
["struct pci_dev *", "struct otx2_cpt_req_info *", "struct otx2_cpt_pending_queue *", "struct otx2_cptlf_info *"]


func: qce_dma_prep_sgs
ret: int
module: qcrypto
args:
["struct qce_dma_data *", "struct scatterlist *", "int", "struct scatterlist *", "int", "dma_async_tx_callback", "void *"]


func: qce_dma_prep_sg
ret: static int
module: qcrypto
args:
["struct dma_chan *", "struct scatterlist *", "int", "enum dma_transfer_direction", "dma_async_tx_callback", "void *", "unsigned long"]


func: caam_unmap
ret: static void
module: dpaa2_caam
args:
["struct device *", "struct scatterlist *", "struct scatterlist *", "int", "int", "dma_addr_t", "int", "enum dma_data_direction", "dma_addr_t", "int"]


func: cnstr_shdsc_aead_decap
ret: void
module: caamalg_desc
args:
["u32 * const", "struct alginfo *", "struct alginfo *", "unsigned int", "unsigned int", "const bool", "const bool", "u32 *", "const u32", "const bool", "int"]


func: cnstr_shdsc_aead_encap
ret: void
module: caamalg_desc
args:
["u32 * const", "struct alginfo *", "struct alginfo *", "unsigned int", "unsigned int", "const bool", "u32 *", "const u32", "const bool", "int"]


func: cnstr_shdsc_chachapoly
ret: void
module: caamalg_desc
args:
["u32 * const", "struct alginfo *", "struct alginfo *", "unsigned int", "unsigned int", "const bool", "const bool"]


func: caam_unmap
ret: static void
module: caam_jr
args:
["struct device *", "struct scatterlist *", "struct scatterlist *", "int", "int", "dma_addr_t", "int", "dma_addr_t", "int"]


func: ahash_edesc_add_src
ret: static int
module: caam_jr
args:
["struct caam_hash_ctx *", "struct ahash_edesc *", "struct ahash_request *", "int", "unsigned int", "unsigned int", "size_t"]


func: ahash_enqueue_req
ret: static int
module: caam_jr
args:
["struct device *", "void (*)(struct device *, u32 *, u32, void *)", "struct ahash_request *", "enum dma_data_direction", "int"]


func: ocs_hcu_hash_finup
ret: int
module: keembay-ocs-hcu
args:
["struct ocs_hcu_dev *", "const struct ocs_hcu_hash_ctx *", "const struct ocs_hcu_dma_list *", "u8 *", "size_t"]


func: ocs_hcu_hmac
ret: int
module: keembay-ocs-hcu
args:
["struct ocs_hcu_dev *", "enum ocs_hcu_algo", "const u8 *", "size_t", "const struct ocs_hcu_dma_list *", "u8 *", "size_t"]


func: ocs_aes_ccm_op
ret: int
module: keembay-ocs-aes
args:
["struct ocs_aes_dev *", "enum ocs_cipher", "enum ocs_instruction", "dma_addr_t", "dma_addr_t", "u32", "u8 *", "dma_addr_t", "u32", "u8 *", "u32"]


func: ocs_aes_gcm_op
ret: int
module: keembay-ocs-aes
args:
["struct ocs_aes_dev *", "enum ocs_cipher", "enum ocs_instruction", "dma_addr_t", "dma_addr_t", "u32", "const u8 *", "dma_addr_t", "u32", "u8 *", "u32"]


func: ocs_aes_op
ret: int
module: keembay-ocs-aes
args:
["struct ocs_aes_dev *", "enum ocs_mode", "enum ocs_cipher", "enum ocs_instruction", "dma_addr_t", "dma_addr_t", "u32", "u8 *", "u32"]


func: ocs_create_linked_list_from_sg
ret: int
module: keembay-ocs-aes
args:
["const struct ocs_aes_dev *", "struct scatterlist *", "int", "struct ocs_dll_desc *", "size_t", "size_t"]


func: ocs_aes_validate_inputs
ret: static int
module: keembay-ocs-aes
args:
["dma_addr_t", "u32", "const u8 *", "u32", "dma_addr_t", "u32", "const u8 *", "u32", "enum ocs_cipher", "enum ocs_mode", "enum ocs_instruction", "dma_addr_t"]


func: safexcel_rdr_req_set
ret: void
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "struct safexcel_result_desc *", "struct crypto_async_request *"]


func: safexcel_aead_token
ret: static void
module: crypto_safexcel
args:
["struct safexcel_cipher_ctx *", "u8 *", "struct safexcel_command_desc *", "struct safexcel_token *", "enum safexcel_cipher_direction", "u32", "u32", "u32"]


func: safexcel_cipher_exit_inv
ret: static int
module: crypto_safexcel
args:
["struct crypto_tfm *", "struct crypto_async_request *", "struct safexcel_cipher_req *", "struct safexcel_inv_result *"]


func: safexcel_context_control
ret: static int
module: crypto_safexcel
args:
["struct safexcel_cipher_ctx *", "struct safexcel_cipher_req *", "struct safexcel_command_desc *", "struct crypto_async_request *"]


func: safexcel_handle_inv_result
ret: static int
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "struct crypto_async_request *", "struct safexcel_cipher_req *", "bool *", "int *"]


func: safexcel_handle_req_result
ret: static int
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "struct crypto_async_request *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "struct safexcel_cipher_req *", "bool *", "int *"]


func: safexcel_send_req
ret: static int
module: crypto_safexcel
args:
["struct crypto_async_request *", "int", "struct safexcel_cipher_req *", "struct scatterlist *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "u8 *", "int *", "int *"]


func: safexcel_add_cdesc
ret: struct safexcel_command_desc *
module: crypto_safexcel
args:
["struct safexcel_crypto_priv *", "int", "bool", "bool", "dma_addr_t", "u32", "u32", "dma_addr_t", "struct safexcel_token **"]


func: spu_aead_rx_sg_create
ret: static int
module: bcm_crypto_spu
args:
["struct brcm_message *", "struct iproc_reqctx_s *", "u8", "unsigned int", "u32", "unsigned int", "unsigned int", "u32", "struct aead_request *"]


func: spu_aead_tx_sg_create
ret: static int
module: bcm_crypto_spu
args:
["struct brcm_message *", "struct iproc_reqctx_s *", "u8", "u32", "struct scatterlist *", "unsigned int", "int", "unsigned int", "unsigned int", "u32", "u32", "bool"]


func: spum_create_request
ret: u32
module: bcm_crypto_spu
args:
["u8 *", "struct spu_request_opts *", "struct spu_cipher_parms *", "struct spu_hash_parms *", "struct spu_aead_parms *", "unsigned int"]


func: spu2_cipher_xlate
ret: static int
module: bcm_crypto_spu
args:
["enum spu_cipher_alg", "enum spu_cipher_type", "enum spu2_cipher_type *", "enum spu2_cipher_mode *", "enum spu_cipher_mode"]


func: do_shash
ret: int
module: bcm_crypto_spu
args:
["unsigned char *", "unsigned char *", "const u8 *", "unsigned int", "const u8 *", "unsigned int", "const u8 *", "unsigned int"]


func: sec_aead_setkey
ret: static int
module: hisi_sec2
args:
["struct crypto_aead *", "const u8 *", "const u32", "const enum sec_hash_alg", "const enum sec_calg", "const enum sec_mac_len", "const enum sec_cmode"]


func: sec_skcipher_setkey
ret: static int
module: hisi_sec2
args:
["struct crypto_skcipher *", "const u8 *", "const u32", "const enum sec_calg", "const enum sec_cmode"]


func: sec_alg_alloc_and_fill_el
ret: static struct sec_request_el *
module: hisi_sec
args:
["struct sec_bd_info *", "int", "int", "bool", "struct scatterlist *", "int", "struct scatterlist *", "int", "struct sec_dev_info *", "gfp_t"]


func: sec_alloc_and_fill_hw_sgl
ret: static int
module: hisi_sec
args:
["struct sec_hw_sgl **", "dma_addr_t *", "struct scatterlist *", "int", "struct sec_dev_info *", "gfp_t"]


func: sec_map_and_split_sg
ret: static int
module: hisi_sec
args:
["struct scatterlist *", "size_t *", "int", "struct scatterlist ***", "int **", "int", "struct device *", "gfp_t"]


func: chcr_add_cipher_dst_ent
ret: void
module: chcr
args:
["struct skcipher_request *", "struct cpl_rx_phys_dsgl *", "struct cipher_wr_param *", "unsigned short"]


func: chcr_sg_ent_in_wr
ret: static int
module: chcr
args:
["struct scatterlist *", "struct scatterlist *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: create_wreq
ret: static void
module: chcr
args:
["struct chcr_context *", "struct chcr_wr *", "struct crypto_async_request *", "unsigned int", "int", "unsigned int", "unsigned int", "unsigned int"]


func: sdhci_arasan_syscon_write
ret: static int
module: sdhci-of-arasan
args:
["struct sdhci_host *", "u32", "const struct sdhci_arasan_soc_ctl_field *", "const struct sdhci_arasan_soc_ctl_field *"]


func: renesas_sdhi_probe
ret: int
module: renesas_sdhi_core
args:
["struct platform_device *", "const struct tmio_mmc_dma_ops *", "const struct renesas_sdhi_of_data *", "const struct renesas_sdhi_quirks *"]


func: sh_mmcif_dma_slave_config
ret: static int
module: sh_mmcif
args:
["struct dma_chan *", "enum dma_transfer_direction", "struct sh_mmcif_host *", "struct sh_mmcif_host *"]


func: sdhci_esdhc_imx_probe_dt
ret: static int
module: sdhci-esdhc-imx
args:
["struct sdhci_host *", "struct pltfm_imx_data *", "struct platform_device *", "struct platform_device *"]


func: _gb_connection_create
ret: static struct gb_connection *
module: greybus
args:
["struct gb_host_device *", "int", "struct gb_interface *", "struct gb_bundle *", "int", "gb_request_handler_t", "unsigned long"]


func: gb_svc_intf_set_power_mode
ret: int
module: greybus
args:
["struct gb_svc *", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u8", "u32", "struct gb_svc_l2_timer_cfg *", "struct gb_svc_l2_timer_cfg *"]


func: iwpm_get_remote_info
ret: int
module: iw_cm
args:
["struct __kernel_sockaddr_storage *", "struct __kernel_sockaddr_storage *", "struct __kernel_sockaddr_storage *", "u8"]


func: iwpm_parse_nlmsg
ret: int
module: iw_cm
args:
["struct netlink_callback *", "int", "const struct nla_policy *", "struct nlattr **", "const char *"]


func: rdma_resolve_ip
ret: int
module: ib_core
args:
["struct sockaddr *", "const struct sockaddr *", "struct rdma_dev_addr *", "unsigned long", "void (*)(int, struct sockaddr *, struct rdma_dev_addr *, void *)", "bool", "void *"]


func: agent_send_response
ret: void
module: ib_core
args:
["const struct ib_mad_hdr *", "const struct ib_grh *", "const struct ib_wc *", "const struct ib_device *", "int", "int", "size_t", "bool"]


func: ib_cache_gid_set_default_gid
ret: void
module: ib_core
args:
["struct ib_device *", "u32", "struct net_device *", "unsigned long", "enum ib_cache_gid_default_mode"]


func: rdma_find_gid_by_filter
ret: const struct ib_gid_attr *
module: ib_core
args:
["struct ib_device *", "const union ib_gid *", "u32", "bool (*)(const union ib_gid *, const struct ib_gid_attr *, void *)", "void *"]


func: find_gid
ret: static int
module: ib_core
args:
["struct ib_gid_table *", "const union ib_gid *", "const struct ib_gid_attr *", "bool", "unsigned long", "int *"]


func: rdma_user_mmap_io
ret: int
module: ib_core
args:
["struct ib_ucontext *", "struct vm_area_struct *", "unsigned long", "unsigned long", "pgprot_t", "struct rdma_user_mmap_entry *"]


func: ib_register_mad_agent
ret: struct ib_mad_agent *
module: ib_core
args:
["struct ib_device *", "u32", "enum ib_qp_type", "struct ib_mad_reg_req *", "u8", "ib_mad_send_handler", "ib_mad_recv_handler", "void *", "u32"]


func: create_mad_addr_info
ret: static void
module: ib_core
args:
["struct ib_mad_send_wr_private *", "struct trace_event_raw_ib_mad_send_template *", "struct ib_mad_qp_info *", "struct ib_mad_qp_info *"]


func: handle_ib_smi
ret: static enum smi_action
module: ib_core
args:
["const struct ib_mad_port_private *", "const struct ib_mad_qp_info *", "const struct ib_wc *", "u32", "struct ib_mad_private *", "struct ib_mad_private *"]


func: handle_opa_smi
ret: static enum smi_action
module: ib_core
args:
["struct ib_mad_port_private *", "struct ib_mad_qp_info *", "struct ib_wc *", "u32", "struct ib_mad_private *", "struct ib_mad_private *"]


func: rcv_has_same_gid
ret: static int
module: ib_core
args:
["const struct ib_mad_send_wr_private *", "const struct ib_mad_recv_wc *", "const struct ib_mad_agent_private *", "const struct ib_mad_agent_private *"]


func: ib_init_ah_from_mcmember
ret: int
module: ib_core
args:
["struct ib_device *", "u32", "struct ib_sa_mcmember_rec *", "struct net_device *", "enum ib_gid_type", "struct rdma_ah_attr *"]


func: ib_sa_join_multicast
ret: struct ib_sa_multicast *
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u32", "struct ib_sa_mcmember_rec *", "ib_sa_comp_mask", "gfp_t", "int (*)(int, struct ib_sa_multicast *)", "void *"]


func: res_get_common_doit
ret: static int
module: ib_core
args:
["struct sk_buff *", "struct nlmsghdr *", "struct netlink_ext_ack *", "enum rdma_restrack_type", "res_fill_func_t"]


func: rdma_rw_ctx_destroy
ret: void
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u32", "struct scatterlist *", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_destroy_signature
ret: void
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u32", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_init
ret: int
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u32", "struct scatterlist *", "u32", "u32", "u64", "u32", "enum dma_data_direction"]


func: rdma_rw_ctx_signature_init
ret: int
module: ib_core
args:
["struct rdma_rw_ctx *", "struct ib_qp *", "u32", "struct scatterlist *", "u32", "struct scatterlist *", "u32", "struct ib_sig_attrs *", "u64", "u32", "enum dma_data_direction"]


func: ib_init_ah_attr_from_path
ret: int
module: ib_core
args:
["struct ib_device *", "u32", "struct sa_path_rec *", "struct rdma_ah_attr *", "const struct ib_gid_attr *"]


func: ib_sa_guid_info_rec_query
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u32", "struct ib_sa_guidinfo_rec *", "ib_sa_comp_mask", "u8", "unsigned long", "gfp_t", "void (*)(int, struct ib_sa_guidinfo_rec *, void *)", "void *", "struct ib_sa_query **"]


func: ib_sa_mcmember_rec_query
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u32", "u8", "struct ib_sa_mcmember_rec *", "ib_sa_comp_mask", "unsigned long", "gfp_t", "void (*)(int, struct ib_sa_mcmember_rec *, void *)", "void *", "struct ib_sa_query **"]


func: ib_sa_path_rec_get
ret: int
module: ib_core
args:
["struct ib_sa_client *", "struct ib_device *", "u32", "struct sa_path_rec *", "ib_sa_comp_mask", "unsigned long", "gfp_t", "void (*)(int, struct sa_path_rec *, void *)", "void *", "struct ib_sa_query **"]


func: alloc_port_table_group
ret: static int
module: ib_core
args:
["const char *", "struct attribute_group *", "struct port_table_attribute *", "size_t", "ssize_t (*)(struct ib_device *, u32, struct ib_port_attribute *, char *)"]


func: set_stats_lifespan
ret: static ssize_t
module: ib_core
args:
["struct ib_device *", "struct rdma_hw_stats *", "unsigned int", "unsigned int", "const char *", "size_t"]


func: __ib_create_cq
ret: struct ib_cq *
module: ib_core
args:
["struct ib_device *", "ib_comp_handler", "void (*)(struct ib_event *, void *)", "void *", "const struct ib_cq_init_attr *", "const char *"]


func: ib_create_qp_user
ret: struct ib_qp *
module: ib_core
args:
["struct ib_device *", "struct ib_pd *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct ib_uqp_object *", "const char *"]


func: ib_init_ah_attr_from_wc
ret: int
module: ib_core
args:
["struct ib_device *", "u32", "const struct ib_wc *", "const struct ib_grh *", "struct rdma_ah_attr *"]


func: ib_map_mr_sg_pi
ret: int
module: ib_core
args:
["struct ib_mr *", "struct scatterlist *", "int", "unsigned int *", "struct scatterlist *", "int", "unsigned int *", "unsigned int"]


func: rdma_alloc_netdev
ret: struct net_device *
module: ib_core
args:
["struct ib_device *", "u32", "enum rdma_netdev_t", "const char *", "unsigned char", "void (*)(struct net_device *)"]


func: rdma_init_netdev
ret: int
module: ib_core
args:
["struct ib_device *", "u32", "enum rdma_netdev_t", "const char *", "unsigned char", "void (*)(struct net_device *)", "struct net_device *"]


func: cm_format_mra
ret: static void
module: ib_cm
args:
["struct cm_mra_msg *", "struct cm_id_private *", "enum cm_msg_response", "u8", "const void *", "u8"]


func: cm_format_rej
ret: static void
module: ib_cm
args:
["struct cm_rej_msg *", "struct cm_id_private *", "enum ib_cm_rej_reason", "void *", "u8", "const void *", "u8", "enum ib_cm_state"]


func: cm_issue_rej
ret: static int
module: ib_cm
args:
["struct cm_port *", "struct ib_mad_recv_wc *", "enum ib_cm_rej_reason", "enum cm_msg_response", "u8", "void *"]


func: rdma_lookup_get_uobject
ret: struct ib_uobject *
module: ib_uverbs
args:
["const struct uverbs_api_object *", "struct ib_uverbs_file *", "s64", "enum rdma_lookup_mode", "struct uverbs_attr_bundle *"]


func: ib_umem_dmabuf_get
ret: struct ib_umem_dmabuf *
module: ib_uverbs
args:
["struct ib_device *", "unsigned long", "size_t", "int", "int", "const struct dma_buf_attach_ops *"]


func: ib_umem_odp_get
ret: struct ib_umem_odp *
module: ib_uverbs
args:
["struct ib_device *", "unsigned long", "size_t", "int", "const struct mmu_interval_notifier_ops *"]


func: ib_uverbs_dealloc_xrcd
ret: int
module: ib_uverbs
args:
["struct ib_uobject *", "struct ib_xrcd *", "enum rdma_remove_reason", "struct uverbs_attr_bundle *"]


func: kern_spec_to_ib_spec_action
ret: static int
module: ib_uverbs
args:
["struct uverbs_attr_bundle *", "struct ib_uverbs_flow_spec *", "union ib_flow_spec *", "struct ib_uflow_resources *"]


func: uverbs_process_idrs_array
ret: static int
module: ib_uverbs
args:
["struct bundle_priv *", "const struct uverbs_api_attr *", "struct uverbs_objs_arr_attr *", "struct ib_uverbs_attr *", "u32"]


func: gather_objects_handle
ret: static uint32_t *
module: ib_uverbs
args:
["struct ib_uverbs_file *", "const struct uverbs_api_object *", "struct uverbs_attr_bundle *", "ssize_t", "u64 *"]


func: uapi_disable_elm
ret: static int
module: ib_uverbs
args:
["struct uverbs_api *", "u32", "u32", "const struct uapi_definition *", "const struct uapi_definition *"]


func: uapi_merge_method
ret: static int
module: ib_uverbs
args:
["struct uverbs_api *", "u32", "const struct uverbs_method_def *", "bool", "struct uverbs_api_object *"]


func: __rdma_create_kernel_id
ret: struct rdma_cm_id *
module: rdma_cm
args:
["struct net *", "rdma_cm_event_handler", "void *", "enum rdma_ucm_port_space", "enum ib_qp_type", "const char *"]


func: __rdma_create_id
ret: static struct rdma_id_private *
module: rdma_cm
args:
["struct net *", "rdma_cm_event_handler", "void *", "enum rdma_ucm_port_space", "enum ib_qp_type", "const struct rdma_id_private *"]


func: cma_find_listener
ret: static struct rdma_id_private *
module: rdma_cm
args:
["const struct rdma_bind_list *", "const struct ib_cm_id *", "const struct ib_cm_event *", "const struct cma_req_info *", "const struct net_device *"]


func: cma_ib_id_from_event
ret: static struct rdma_id_private *
module: rdma_cm
args:
["struct ib_cm_id *", "const struct ib_cm_event *", "struct cma_req_info *", "struct net_device **"]


func: cma_make_mc_event
ret: static void
module: rdma_cm
args:
["int", "struct rdma_id_private *", "struct ib_sa_multicast *", "struct rdma_cm_event *", "struct cma_multicast *"]


func: cma_save_ib_info
ret: static void
module: rdma_cm
args:
["struct sockaddr *", "struct sockaddr *", "const struct rdma_cm_id *", "const struct sa_path_rec *"]


func: cma_save_ip_info
ret: static int
module: rdma_cm
args:
["struct sockaddr *", "struct sockaddr *", "__be64", "const struct ib_cm_event *", "const struct ib_cm_event *"]


func: validate_ipv4_net_dev
ret: static bool
module: rdma_cm
args:
["struct net_device *", "const struct sockaddr_in *", "const struct sockaddr_in *", "const struct sockaddr_in *", "const struct sockaddr_in *"]


func: iser_dma_map_task_data
ret: int
module: ib_iser
args:
["struct iscsi_iser_task *", "struct iser_data_buf *", "enum iser_data_dir", "enum dma_data_direction"]


func: iser_reg_sig_mr
ret: static int
module: ib_iser
args:
["struct iscsi_iser_task *", "struct iser_data_buf *", "struct iser_data_buf *", "struct iser_reg_resources *", "struct iser_mem_reg *"]


func: isert_handle_scsi_cmd
ret: static int
module: ib_isert
args:
["struct isert_cmd *", "struct iscsi_cmd *", "struct iser_rx_desc *", "unsigned char *", "struct isert_conn *", "struct isert_conn *"]


func: ipoib_match_gid_pkey_addr
ret: static int
module: ib_ipoib
args:
["struct ipoib_dev_priv *", "const union ib_gid *", "u16", "const struct sockaddr *", "struct net_device **", "int"]


func: srpt_alloc_rw_ctxs
ret: static int
module: ib_srpt
args:
["struct srpt_send_ioctx *", "struct srp_direct_buf *", "int", "struct scatterlist **", "unsigned int *"]


func: srpt_cm_req_recv
ret: static int
module: ib_srpt
args:
["struct srpt_device * const", "struct ib_cm_id *", "struct rdma_cm_id *", "u8", "__be16", "const struct srp_login_req *", "const char *"]


func: srpt_free_ioctx_ring
ret: static void
module: ib_srpt
args:
["struct srpt_ioctx **", "struct srpt_device *", "int", "struct kmem_cache *", "enum dma_data_direction"]


func: srpt_get_desc_tbl
ret: static int
module: ib_srpt
args:
["struct srpt_recv_ioctx *", "struct srpt_send_ioctx *", "struct srp_cmd *", "enum dma_data_direction *", "struct scatterlist **", "unsigned int *", "u64 *", "u16"]


func: rtrs_cq_qp_create
ret: int
module: rtrs-core
args:
["struct rtrs_path *", "struct rtrs_con *", "u32", "int", "int", "u32", "u32", "enum ib_poll_context"]


func: rtrs_init_hb
ret: void
module: rtrs-core
args:
["struct rtrs_path *", "struct ib_cqe *", "unsigned int", "unsigned int", "void (*)(struct rtrs_con *)", "struct workqueue_struct *"]


func: rtrs_iu_alloc
ret: struct rtrs_iu *
module: rtrs-core
args:
["u32", "size_t", "gfp_t", "struct ib_device *", "enum dma_data_direction", "void (*)(struct ib_cq *, struct ib_wc *)"]


func: rtrs_iu_post_rdma_write_imm
ret: int
module: rtrs-core
args:
["struct rtrs_con *", "struct rtrs_iu *", "struct ib_sge *", "unsigned int", "u32", "u64", "u32", "enum ib_send_flags", "struct ib_send_wr *", "struct ib_send_wr *"]


func: rtrs_clt_open
ret: struct rtrs_clt *
module: rtrs-client
args:
["struct rtrs_clt_ops *", "const char *", "const struct rtrs_addr *", "size_t", "u16", "size_t", "u8", "s16", "u32"]


func: rtrs_clt_request
ret: int
module: rtrs-client
args:
["int", "struct rtrs_clt_req_ops *", "struct rtrs_clt *", "struct rtrs_permit *", "const struct kvec *", "size_t", "size_t", "struct scatterlist *", "unsigned int"]


func: alloc_clt
ret: static struct rtrs_clt *
module: rtrs-client
args:
["const char *", "size_t", "u16", "size_t", "void *", "void (*)(void *, enum rtrs_clt_link_ev)", "unsigned int", "unsigned int"]


func: rtrs_clt_init_req
ret: static void
module: rtrs-client
args:
["struct rtrs_clt_io_req *", "struct rtrs_clt_path *", "void (*)(void *, int)", "struct rtrs_permit *", "void *", "const struct kvec *", "size_t", "struct scatterlist *", "size_t", "size_t", "int"]


func: rtrs_post_rdma_write_sg
ret: static int
module: rtrs-client
args:
["struct rtrs_clt_con *", "struct rtrs_clt_io_req *", "struct rtrs_rbuf *", "bool", "u32", "u32", "u32", "struct ib_send_wr *", "struct ib_send_wr *"]


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: devx_umem_reg_cmd_alloc
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct uverbs_attr_bundle *", "struct devx_umem *", "struct devx_umem_reg_cmd *"]


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: _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: get_dests
ret: static int
module: mlx5_ib
args:
["struct uverbs_attr_bundle *", "struct mlx5_ib_flow_matcher *", "int *", "int *", "struct ib_qp **", "u32 *"]


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: mlx5_ib_set_rule_source_port
ret: static void
module: mlx5_ib
args:
["struct mlx5_flow_spec *", "struct mlx5_eswitch_rep *", "struct mlx5_ib_dev *", "struct mlx5_ib_dev *"]


func: parse_flow_attr
ret: static int
module: mlx5_ib
args:
["struct mlx5_flow_spec *", "const union ib_flow_spec *", "const struct ib_flow_attr *", "struct mlx5_flow_act *", "u32", "struct mlx5_core_dev *", "struct mlx5_core_dev *"]


func: raw_fs_rule_add
ret: static 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: mlx5_ib_process_mad
ret: int
module: mlx5_ib
args:
["struct ib_device *", "int", "u32", "const struct ib_wc *", "const struct ib_grh *", "const struct ib_mad *", "struct ib_mad *", "size_t *", "u16 *"]


func: mlx5_MAD_IFC
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "int", "int", "u32", "const struct ib_wc *", "const void *", "void *", "const struct ib_grh *"]


func: set_roce_addr
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "u32", "unsigned int", "const union ib_gid *", "const struct ib_gid_attr *"]


func: uar_mmap
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "enum mlx5_ib_mmap_cmd", "struct vm_area_struct *", "struct mlx5_ib_ucontext *"]


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_create_xlt_wr
ret: static void *
module: mlx5_ib
args:
["struct mlx5_ib_mr *", "struct mlx5_umr_wr *", "struct ib_sge *", "size_t", "size_t", "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: mlx5_ib_mr_initiator_pfault_handler
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "void **", "void **", "int", "struct mlx5_pagefault *", "struct mlx5_pagefault *"]


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", "const struct mlx5_ib_modify_qp *", "struct mlx5_ib_modify_qp_resp *", "struct ib_udata *"]


func: _create_kernel_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_qp_init_attr *", "struct mlx5_ib_qp *", "u32 **", "int *", "struct mlx5_ib_qp_base *"]


func: _create_user_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_pd *", "struct mlx5_ib_qp *", "struct ib_udata *", "struct ib_qp_init_attr *", "u32 **", "struct mlx5_ib_create_qp_resp *", "int *", "struct mlx5_ib_qp_base *", "struct mlx5_ib_create_qp *"]


func: check_qp_type
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "enum ib_qp_type *", "struct ib_qp_init_attr *", "struct ib_qp_init_attr *"]


func: configure_requester_scat_cqe
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_qp_init_attr *", "void *", "struct mlx5_ib_qp *", "struct mlx5_ib_qp *"]


func: create_kernel_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_pd *", "struct mlx5_ib_qp *", "struct mlx5_create_qp_params *", "struct mlx5_create_qp_params *"]


func: create_raw_packet_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "u32 *", "struct ib_pd *", "struct ib_udata *", "struct mlx5_ib_create_qp_resp *", "struct ib_qp_init_attr *", "size_t"]


func: create_raw_packet_qp_sq
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_sq *", "void *", "struct ib_pd *", "struct mlx5_ib_cq *", "struct ib_udata *"]


func: create_raw_packet_qp_tis
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_qp *", "struct mlx5_ib_sq *", "u32", "struct ib_pd *", "struct mlx5_ib_dev *", "struct mlx5_ib_dev *"]


func: create_user_rq
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_udata *", "struct mlx5_ib_rwq *", "struct mlx5_ib_create_wq *", "struct ib_pd *"]


func: get_cqs
ret: static void
module: mlx5_ib
args:
["enum ib_qp_type", "struct ib_cq *", "struct ib_cq *", "struct mlx5_ib_cq **", "struct mlx5_ib_cq **"]


func: mlx5_ib_dct_query_qp
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "struct ib_qp_attr *", "int", "struct ib_qp_init_attr *"]


func: mlx5_set_path
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "const struct rdma_ah_attr *", "void *", "u8", "int", "const struct ib_qp_attr *", "bool", "u32"]


func: modify_raw_packet_qp_rq
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_rq *", "int", "const struct mlx5_modify_raw_qp_param *", "struct ib_pd *"]


func: modify_raw_packet_qp_sq
ret: static int
module: mlx5_ib
args:
["struct mlx5_core_dev *", "struct mlx5_ib_sq *", "int", "const struct mlx5_modify_raw_qp_param *", "struct ib_pd *"]


func: prepare_user_rq
ret: static int
module: mlx5_ib
args:
["struct ib_wq_init_attr *", "struct ib_udata *", "struct mlx5_ib_rwq *", "struct ib_pd *", "struct ib_pd *"]


func: set_rq_size
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct ib_qp_cap *", "int", "struct mlx5_ib_qp *", "struct mlx5_ib_create_qp *"]


func: set_user_buf_size
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "struct mlx5_ib_create_qp *", "struct mlx5_ib_qp_base *", "struct ib_qp_init_attr *"]


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: finish_wqe
ret: static void
module: mlx5_ib
args:
["struct mlx5_ib_qp *", "struct mlx5_wqe_ctrl_seg *", "void *", "u8", "void *", "unsigned int", "u64", "int", "u8", "u32"]


func: handle_psv
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "const struct ib_send_wr *", "struct mlx5_wqe_ctrl_seg **", "void **", "int *", "void **", "unsigned int *", "int", "struct ib_sig_domain *", "u32", "u8"]


func: handle_reg_mr_integrity
ret: static int
module: mlx5_ib
args:
["struct mlx5_ib_dev *", "struct mlx5_ib_qp *", "const struct ib_send_wr *", "struct mlx5_wqe_ctrl_seg **", "void **", "int *", "void **", "unsigned int *", "int", "u8", "u8"]


func: set_sig_data_segment
ret: static int
module: mlx5_ib
args:
["struct ib_mr *", "struct ib_sig_attrs *", "struct mlx5_ib_qp *", "void **", "int *", "void **", "const struct ib_send_wr *"]


func: set_av_attr
ret: static int
module: ocrdma
args:
["struct ocrdma_dev *", "struct ocrdma_ah *", "struct rdma_ah_attr *", "const union ib_gid *", "int", "bool *", "u16"]


func: ocrdma_set_create_qp_sq_cmd
ret: static int
module: ocrdma
args:
["struct ocrdma_create_qp_req *", "struct ocrdma_qp *", "struct ib_qp_init_attr *", "struct ib_qp_init_attr *"]


func: ocrdma_build_inline_sges
ret: static int
module: ocrdma
args:
["struct ocrdma_qp *", "struct ocrdma_hdr_wqe *", "struct ocrdma_sge *", "const struct ib_send_wr *", "u32"]


func: qedr_addr4_resolve
ret: static int
module: qedr
args:
["struct qedr_dev *", "u8 *", "struct sockaddr_in *", "struct sockaddr_in *", "struct sockaddr_in *", "struct sockaddr_in *"]


func: qedr_gsi_build_header
ret: static int
module: qedr
args:
["struct qedr_dev *", "struct qedr_qp *", "const struct ib_send_wr *", "struct ib_ud_header *", "int *"]


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_init_user_queue
ret: static int
module: qedr
args:
["struct ib_udata *", "struct qedr_dev *", "struct qedr_userq *", "u64", "size_t", "bool", "int", "int"]


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


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: get_cq_ucmd
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_ib_create_cq *", "struct ib_udata *", "struct hns_roce_cq *", "struct ib_udata *", "struct hns_roce_cq *"]


func: hns_roce_calc_hem_mhop
ret: int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "unsigned long *", "struct hns_roce_hem_mhop *"]


func: hns_roce_hem_list_request
ret: int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_list *", "const struct hns_roce_buf_region *", "int", "unsigned int"]


func: hns_roce_init_hem_table
ret: int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "u32", "unsigned long", "unsigned long", "int"]


func: alloc_mhop_hem
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "struct hns_roce_hem_mhop *", "struct hns_roce_hem_index *"]


func: calc_hem_config
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "unsigned long", "struct hns_roce_hem_mhop *", "struct hns_roce_hem_index *"]


func: free_mhop_hem
ret: static void
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_table *", "struct hns_roce_hem_index *", "struct hns_roce_hem_mhop *", "struct hns_roce_hem_mhop *"]


func: hem_list_alloc_mid_bt
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "const struct hns_roce_buf_region *", "int", "int", "struct list_head *", "struct list_head *"]


func: setup_root_hem
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_hem_list *", "int", "int", "struct hns_roce_hem_head *", "const struct hns_roce_buf_region *", "int"]


func: config_gmv_table
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "int", "const union ib_gid *", "enum hns_roce_sgid_type", "const struct ib_gid_attr *"]


func: config_qp_rq_buf
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_qp *", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *"]


func: fill_cong_field
ret: static int
module: hns-roce-hw-v2
args:
["struct ib_qp *", "const struct ib_qp_attr *", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *"]


func: hns_roce_v2_set_opt_fields
ret: static int
module: hns-roce-hw-v2
args:
["struct ib_qp *", "const struct ib_qp_attr *", "int", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *"]


func: modify_qp_reset_to_init
ret: static void
module: hns-roce-hw-v2
args:
["struct ib_qp *", "struct hns_roce_v2_qp_context *", "int", "const struct ib_qp_attr *", "struct hns_roce_v2_qp_context *"]


func: modify_qp_rtr_to_rts
ret: static int
module: hns-roce-hw-v2
args:
["struct ib_qp *", "int", "struct hns_roce_v2_qp_context *", "struct hns_roce_v2_qp_context *", "const struct ib_qp_attr *"]


func: set_rc_inl
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_qp *", "const struct ib_send_wr *", "struct hns_roce_v2_rc_send_wqe *", "unsigned int *"]


func: set_rwqe_data_seg
ret: static int
module: hns-roce-hw-v2
args:
["struct ib_qp *", "const struct ib_send_wr *", "struct hns_roce_v2_rc_send_wqe *", "unsigned int *", "unsigned int"]


func: hns_roce_mtr_create
ret: int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_mtr *", "struct hns_roce_buf_attr *", "unsigned int", "struct ib_udata *", "unsigned long"]


func: mtr_init_buf_cfg
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_buf_attr *", "struct hns_roce_hem_cfg *", "unsigned int *", "int", "struct hns_roce_dev *"]


func: alloc_qp_buf
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "unsigned long"]


func: hns_roce_create_qp_common
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct hns_roce_qp *", "struct ib_pd *"]


func: set_qp_param
ret: static int
module: hns-roce-hw-v2
args:
["struct hns_roce_dev *", "struct hns_roce_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct hns_roce_ib_create_qp *"]


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_set_feature_ex
ret: int
module: efa
args:
["struct efa_com_dev *", "struct efa_admin_set_feature_resp *", "struct efa_admin_set_feature_cmd *", "enum efa_admin_aq_feature_id", "dma_addr_t", "u32"]


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: efa_create_pbl
ret: static int
module: efa
args:
["struct efa_dev *", "struct pbl_context *", "struct efa_com_reg_mr_params *", "struct efa_mr *", "struct efa_mr *"]


func: efa_modify_qp_validate
ret: static int
module: efa
args:
["struct efa_dev *", "struct efa_qp *", "struct ib_qp_attr *", "int", "enum ib_qp_state", "enum ib_qp_state"]


func: use_tunnel_data
ret: static void
module: mlx4_ib
args:
["struct mlx4_ib_qp *", "struct ib_wc *", "unsigned int", "int", "struct mlx4_cqe *", "struct mlx4_ib_cq *"]


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", "u32", "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", "u32", "enum ib_qp_type", "u16", "u32", "u32", "struct rdma_ah_attr *", "u8 *", "u16", "struct ib_mad *"]


func: ib_process_mad
ret: static int
module: mlx4_ib
args:
["struct ib_device *", "int", "u32", "const struct ib_wc *", "const struct ib_grh *", "const struct ib_mad *", "struct ib_mad *"]


func: iboe_process_mad
ret: static int
module: mlx4_ib
args:
["struct ib_device *", "u32", "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_ib_dev *", "struct mlx4_mtt *", "u64", "u64", "u64", "u64", "u64 *", "int *", "int *"]


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_dev *", "struct mlx4_ib_rss *", "struct mlx4_ib_create_qp_rss *", "struct ib_qp_init_attr *", "struct ib_qp_init_attr *"]


func: set_tunnel_datagram_seg
ret: static void
module: mlx4_ib
args:
["struct mlx4_ib_dev *", "struct mlx4_wqe_datagram_seg *", "enum mlx4_ib_qp_type", "const struct ib_ud_wr *", "const struct ib_ud_wr *"]


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: bnxt_re_build_send_wqe
ret: static int
module: bnxt_re
args:
["const struct ib_send_wr *", "struct bnxt_qplib_swqe *", "struct bnxt_re_qp *", "struct bnxt_re_qp *"]


func: bnxt_re_process_res_shadow_qp_wc
ret: static void
module: bnxt_re
args:
["struct ib_wc *", "struct bnxt_qplib_cqe *", "struct bnxt_re_qp *", "struct bnxt_qplib_cqe *", "struct bnxt_re_qp *"]


func: bnxt_qplib_enable_nq
ret: int
module: bnxt_re
args:
["struct pci_dev *", "struct bnxt_qplib_nq *", "int", "int", "int", "cqn_handler_t", "srqn_handler_t"]


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_alloc_res
ret: int
module: bnxt_re
args:
["struct bnxt_qplib_res *", "struct pci_dev *", "struct net_device *", "struct bnxt_qplib_dev_attr *"]


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: send_fw_pass_open_req
ret: static void
module: iw_cxgb4
args:
["struct c4iw_dev *", "struct sk_buff *", "__be32", "__be16", "__be32", "__be16", "u32", "u32", "u16", "u32", "u8"]


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_mem_perms", "int", "u32", "u64", "u64", "u8", "u32", "u32", "struct sk_buff *", "struct c4iw_wr_wait *", "enum fw_ri_stag_type"]


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: create_qp
ret: static int
module: iw_cxgb4
args:
["struct c4iw_rdev *", "struct t4_wq *", "struct t4_cq *", "struct t4_cq *", "struct c4iw_dev_ucontext *", "struct c4iw_wr_wait *", "int"]


func: irdma_form_ah_cm_frame
ret: static struct irdma_puda_buf *
module: irdma
args:
["struct irdma_cm_node *", "struct irdma_kmem_info *", "struct irdma_kmem_info *", "struct irdma_mpa_priv_info *", "u8"]


func: irdma_make_cm_node
ret: static struct irdma_cm_node *
module: irdma
args:
["struct irdma_cm_core *", "struct irdma_device *", "struct irdma_cm_info *", "struct irdma_cm_listener *"]


func: irdma_qhash_ctrl
ret: static void
module: irdma
args:
["struct irdma_device *", "struct irdma_cm_listener *", "struct irdma_cm_info *", "u32 *", "bool", "bool"]


func: irdma_manage_qhash
ret: enum irdma_status_code
module: irdma
args:
["struct irdma_device *", "struct irdma_cm_info *", "enum irdma_quad_entry_type", "enum irdma_quad_hash_manage_type", "void *", "bool"]


func: irdma_ieq_compl_pfpdu
ret: static void
module: irdma
args:
["struct irdma_puda_rsrc *", "struct list_head *", "struct list_head *", "struct irdma_puda_buf *", "u16"]


func: irdma_ah_cqp_op
ret: int
module: irdma
args:
["struct irdma_pci_f *", "struct irdma_sc_ah *", "u8", "bool", "void (*)(struct irdma_cqp_request *)", "void *"]


func: irdma_puda_create_ah
ret: enum irdma_status_code
module: irdma
args:
["struct irdma_sc_dev *", "struct irdma_ah_info *", "bool", "enum puda_rsrc_type", "void *", "struct irdma_sc_ah **"]


func: irdma_setup_kmode_qp
ret: static int
module: irdma
args:
["struct irdma_device *", "struct irdma_qp *", "struct irdma_qp_init_info *", "struct ib_qp_init_attr *"]


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: handle_error_cqe
ret: static void
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_qp *", "int", "int", "struct mthca_err_cqe *", "struct ib_wc *", "int *", "struct mthca_cq *"]


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", "u32", "struct mthca_qp *", "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_qp *", "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: mthca_arbel_init_srq_context
ret: static void
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_srq *", "struct mthca_arbel_srq_context *", "struct ib_udata *"]


func: mthca_tavor_init_srq_context
ret: static void
module: ib_mthca
args:
["struct mthca_dev *", "struct mthca_pd *", "struct mthca_srq *", "struct mthca_tavor_srq_context *", "struct ib_udata *"]


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: 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: rxe_qp_init_req
ret: static int
module: rdma_rxe
args:
["struct rxe_dev *", "struct rxe_qp *", "struct ib_qp_init_attr *", "struct ib_udata *", "struct rxe_create_qp_resp *"]


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: 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: init_send_wqe
ret: static void
module: rdma_rxe
args:
["struct rxe_qp *", "const struct ib_send_wr *", "unsigned int", "unsigned int", "struct rxe_send_wqe *"]


func: comedi_dio_insn_config
ret: int
module: comedi
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_insn *", "unsigned int *", "unsigned int"]


func: comedi_load_firmware
ret: int
module: comedi
args:
["struct comedi_device *", "struct device *", "const char *", "int (*)(struct comedi_device *, const u8 *, size_t, unsigned long)", "unsigned long"]


func: comedi_timeout
ret: int
module: comedi
args:
["struct comedi_device *", "struct comedi_subdevice *", "struct comedi_insn *", "int (*)(struct comedi_device *, struct comedi_subdevice *, struct comedi_insn *, unsigned long)", "unsigned long"]


func: ni_load_channelgain_list
ret: static void
module: ni_pcimio
args:
["struct comedi_device *", "unsigned int", "unsigned int *", "struct comedi_subdevice *", "struct comedi_subdevice *"]


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


func: labpc_setup_cmd6_reg
ret: static void
module: ni_labpc_common
args:
["struct comedi_device *", "struct comedi_subdevice *", "enum scan_mode", "enum transfer_type", "unsigned int", "unsigned int", "bool"]


func: pci224_ao_start
ret: static void
module: amplc_pci224
args:
["struct comedi_subdevice *", "struct comedi_device *", "struct comedi_subdevice *", "struct comedi_device *"]


func: usbduxsigma_pwm_pattern
ret: static void
module: usbduxsigma
args:
["unsigned int", "unsigned int", "unsigned int", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_device *"]


func: subdev_8255_init
ret: int
module: comedi_8255
args:
["struct comedi_device *", "struct comedi_subdevice *", "int (*)(struct comedi_device *, int, int, int, unsigned long)", "unsigned long"]


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


func: pci1710_ai_setup_chanlist
ret: static void
module: adv_pci1710
args:
["struct comedi_device *", "struct comedi_subdevice *", "unsigned int *", "unsigned int", "unsigned int"]


func: das6402_ai_set_mode
ret: static void
module: das6402
args:
["unsigned int", "unsigned int", "struct comedi_subdevice *", "struct comedi_device *", "struct comedi_subdevice *", "struct comedi_device *"]


func: ni_gpct_device_construct
ret: struct ni_gpct_device *
module: ni_tio
args:
["struct comedi_device *", "void (*)(struct ni_gpct *, unsigned int, enum ni_gpct_register)", "unsigned int (*)(struct ni_gpct *, enum ni_gpct_register)", "enum ni_gpct_variant", "unsigned int", "unsigned int", "const struct ni_route_tables *"]


func: dmm32at_ai_set_chanspec
ret: static void
module: dmm32at
args:
["struct comedi_device *", "unsigned int", "int", "struct comedi_subdevice *", "struct comedi_subdevice *"]


func: dio200_subdev_8254_set_clock_src
ret: static void
module: amplc_dio200_common
args:
["struct comedi_device *", "unsigned int", "unsigned int", "struct comedi_subdevice *", "struct comedi_subdevice *"]


func: ssb_attr_sprom_store
ret: ssize_t
module: ssb
args:
["struct ssb_bus *", "const char *", "size_t", "int (*)(const u16 *, size_t)", "int (*)(struct ssb_bus *, const u16 *)"]


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: 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: update_user_bitmap
ret: static int
module: vfio_iommu_type1
args:
["u64 *", "struct vfio_dma *", "dma_addr_t", "size_t", "struct vfio_iommu *", "struct vfio_iommu *"]


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


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


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


func: vfio_platform_set_irqs_ioctl
ret: int
module: vfio-platform-base
args:
["struct vfio_platform_device *", "uint32_t", "unsigned int", "unsigned int", "unsigned int", "void *"]


func: vfio_platform_set_irq_mask
ret: static int
module: vfio-platform-base
args:
["struct vfio_platform_device *", "unsigned int", "unsigned int", "unsigned int", "uint32_t", "void *"]


func: vfio_pci_register_dev_region
ret: int
module: vfio-pci-core
args:
["struct vfio_pci_core_device *", "unsigned int", "unsigned int", "const struct vfio_pci_regops *", "size_t", "u32", "void *"]


func: vfio_pci_set_irqs_ioctl
ret: int
module: vfio-pci-core
args:
["struct vfio_pci_core_device *", "uint32_t", "unsigned int", "unsigned int", "unsigned int", "void *"]


func: vfio_pci_set_err_trigger
ret: static int
module: vfio-pci-core
args:
["struct vfio_pci_core_device *", "unsigned int", "unsigned int", "unsigned int", "uint32_t", "void *"]


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


func: tb_ring_alloc_rx
ret: struct tb_ring *
module: thunderbolt
args:
["struct tb_nhi *", "int", "int", "unsigned int", "int", "u16", "u16", "void (*)(void *)", "void *"]


func: tb_ring_alloc
ret: static struct tb_ring *
module: thunderbolt
args:
["struct tb_nhi *", "u32", "int", "bool", "unsigned int", "int", "u16", "u16", "void (*)(void *)", "void *"]


func: tb_xdomain_request
ret: int
module: thunderbolt
args:
["struct tb_xdomain *", "const void *", "size_t", "enum tb_cfg_pkg_type", "void *", "size_t", "enum tb_cfg_pkg_type", "unsigned int"]


func: flexrm_spu_write_descs
ret: static void *
module: bcm-flexrm-mailbox
args:
["u32", "u32", "void *", "u32", "void *", "void *", "struct brcm_message *", "struct brcm_message *"]


func: devm_cxl_add_decoder
ret: struct cxl_decoder *
module: cxl_core
args:
["struct device *", "struct cxl_port *", "int", "resource_size_t", "resource_size_t", "int", "int", "enum cxl_decoder_type", "unsigned long"]


func: cxl_decoder_alloc
ret: static struct cxl_decoder *
module: cxl_core
args:
["struct cxl_port *", "int", "resource_size_t", "resource_size_t", "int", "int", "enum cxl_decoder_type", "unsigned long"]


func: cyber2000fb_decode_clock
ret: static int
module: cyber2000fb
args:
["struct par_info *", "struct cfb_info *", "struct fb_var_screeninfo *", "struct fb_var_screeninfo *"]


func: dlfb_compress_hline
ret: static void
module: udlfb
args:
["const uint16_t **", "const uint16_t * const", "uint32_t *", "uint8_t **", "const uint8_t * const", "unsigned long", "int *"]


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


func: bitcpy_rev
ret: static void
module: syscopyarea
args:
["unsigned long *", "unsigned int", "const unsigned long *", "unsigned int", "unsigned int", "struct fb_info *", "unsigned int"]


func: svga_set_timings
ret: void
module: svgalib
args:
["void *", "const struct svga_timing_regs *", "struct fb_var_screeninfo *", "u32", "u32", "u32", "u32", "u32", "int"]


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


func: matroxfb_1bpp_imageblit
ret: static void
module: matroxfb_accel
args:
["struct matrox_fb_info *", "u_int32_t", "u_int32_t", "const u_int8_t *", "int", "int", "int", "int"]


func: computeRegs
ret: static void
module: matroxfb_g450
args:
["struct matrox_fb_info *", "struct mavenregs *", "struct my_timming *", "const struct output_desc *"]


func: matroxfb_PLL_calcclock
ret: int
module: matroxfb_misc
args:
["const struct matrox_pll_features *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: DAC1064_calcclock
ret: static void
module: matroxfb_DAC1064
args:
["const struct matrox_fb_info *", "unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "unsigned int *"]


func: g450_nextpll
ret: static unsigned int
module: g450_pll
args:
["const struct matrox_fb_info *", "const struct matrox_pll_limits *", "unsigned int *", "unsigned int"]


func: nForceUpdateArbitrationSettings
ret: static void
module: rivafb
args:
["unsigned int", "unsigned int", "unsigned int *", "unsigned int *", "RIVA_HW_INST *", "struct pci_dev *", "struct pci_dev *"]


func: mb86290fb_imageblit1
ret: static void
module: mb862xxfb
args:
["u32 *", "u16", "u16", "u16", "u16", "u16", "u32", "u32", "const struct fb_image *", "struct fb_info *"]


func: SiS_GetModeID_LCD
ret: unsigned short
module: sisfb
args:
["int", "unsigned int", "int", "int", "int", "bool", "unsigned short", "int", "int", "unsigned int"]


func: SiS_WriteDAC
ret: static void
module: sisfb
args:
["SISIOADDRESS", "unsigned short", "unsigned short", "unsigned short", "unsigned short", "unsigned short", "struct SiS_Private *"]


func: SiS_HandleDDC
ret: unsigned short
module: sisfb
args:
["struct SiS_Private *", "unsigned int", "int", "unsigned short", "unsigned short", "unsigned char *", "unsigned int"]


func: SiS_GetCRT2Ptr
ret: static void
module: sisfb
args:
["struct SiS_Private *", "unsigned short", "unsigned short", "unsigned short", "unsigned short *", "unsigned short *"]


func: SiS_InitDDCRegs
ret: static unsigned short
module: sisfb
args:
["struct SiS_Private *", "int", "unsigned short", "unsigned short", "unsigned int", "unsigned int", "bool"]


func: aty_var_to_crtc
ret: static int
module: atyfb
args:
["const struct fb_var_screeninfo *", "struct crtc *", "const struct fb_info *", "const struct fb_info *"]


func: radeon_setcolreg
ret: static int
module: radeonfb
args:
["unsigned int", "unsigned int", "unsigned int", "unsigned int", "struct radeonfb_info *", "unsigned int"]


func: vmbus_allocate_mmio
ret: int
module: hv_vmbus
args:
["struct resource **", "struct hv_device *", "resource_size_t", "resource_size_t", "resource_size_t", "resource_size_t", "bool"]


func: rave_sp_eeprom_access
ret: static int
module: nvmem-rave-sp-eeprom
args:
["struct rave_sp_eeprom *", "enum rave_sp_eeprom_access_type", "unsigned int", "u8 *", "unsigned int"]


func: rave_sp_eeprom_io
ret: static int
module: nvmem-rave-sp-eeprom
args:
["struct rave_sp_eeprom *", "enum rave_sp_eeprom_access_type", "u16", "struct rave_sp_eeprom_page *"]


func: hid_time_parse_report
ret: static int
module: rtc-hid-sensor-time
args:
["struct platform_device *", "struct hid_sensor_hub_device *", "struct hid_time_state *", "unsigned int"]


func: cros_ec_pd_command
ret: static int
module: extcon-usbc-cros-ec
args:
["struct cros_ec_extcon_info *", "unsigned int", "unsigned int", "void *", "unsigned int", "void *", "unsigned int"]


func: vduse_domain_map_page
ret: dma_addr_t
module: vduse
args:
["struct vduse_iova_domain *", "struct page *", "unsigned long", "size_t", "enum dma_data_direction", "unsigned long"]


func: vduse_dev_get_vq_state_packed
ret: static int
module: vduse
args:
["struct vduse_dev *", "struct vdpa_vq_state_packed *", "struct vduse_virtqueue *", "struct vduse_virtqueue *"]


func: vduse_dev_get_vq_state_split
ret: static int
module: vduse
args:
["struct vduse_dev *", "struct vdpa_vq_state_split *", "struct vduse_virtqueue *", "struct vduse_virtqueue *"]


func: set_umem_size
ret: static void
module: mlx5_vdpa
args:
["struct mlx5_vdpa_virtqueue *", "int", "struct mlx5_vdpa_umem **", "struct mlx5_vdpa_net *", "struct mlx5_vdpa_net *"]


func: __nvme_submit_sync_cmd
ret: int
module: nvme-core
args:
["struct request_queue *", "struct nvme_command *", "union nvme_result *", "void *", "unsigned int", "unsigned int", "int", "int", "blk_mq_req_flags_t"]


func: nvme_features
ret: static int
module: nvme-core
args:
["u8", "unsigned int", "unsigned int", "void *", "size_t", "u32 *", "struct nvme_ctrl *", "struct nvme_ctrl *"]


func: nvme_submit_user_cmd
ret: static int
module: nvme-core
args:
["struct request_queue *", "struct nvme_command *", "void *", "unsigned int", "void *", "unsigned int", "u32", "u64 *", "unsigned int"]


func: nvme_parse_ana_log
ret: static int
module: nvme-core
args:
["struct nvme_ctrl *", "void *", "int (*)(struct nvme_ctrl *, struct nvme_ana_group_desc *, void *)"]


func: nvme_rdma_post_send
ret: static int
module: nvme-rdma
args:
["struct nvme_rdma_queue *", "struct nvme_rdma_qe *", "struct ib_sge *", "u32", "struct ib_send_wr *"]


func: nvme_fc_register_localport
ret: int
module: nvme-fc
args:
["struct nvme_fc_port_info *", "struct nvme_fc_port_template *", "struct device *", "struct nvme_fc_local_port **"]


func: __nvme_fc_init_request
ret: static int
module: nvme-fc
args:
["struct nvme_fc_ctrl *", "struct nvme_fc_queue *", "struct nvme_fc_fcp_op *", "struct request *", "u32"]


func: nvme_fc_init_ctrl
ret: static struct nvme_ctrl *
module: nvme-fc
args:
["struct device *", "struct nvmf_ctrl_options *", "struct nvme_fc_lport *", "struct nvme_fc_rport *"]


func: nvme_fc_start_fcp_op
ret: static blk_status_t
module: nvme-fc
args:
["struct nvme_fc_ctrl *", "struct nvme_fc_queue *", "struct nvme_fc_fcp_op *", "u32", "enum nvmefc_fcp_datadir"]


func: nvmf_log_connect_error
ret: static void
module: nvme-fabrics
args:
["int", "int", "struct nvme_command *", "struct nvmf_connect_data *", "struct nvme_ctrl *", "struct nvme_ctrl *"]


func: nvmet_req_init
ret: bool
module: nvmet
args:
["struct nvmet_req *", "struct nvmet_cq *", "struct nvmet_sq *", "const struct nvmet_fabrics_ops *"]


func: nvmet_fc_register_targetport
ret: int
module: nvmet-fc
args:
["struct nvmet_fc_port_info *", "struct nvmet_fc_target_template *", "struct device *", "struct nvmet_fc_target_port **"]


func: __nvmet_fc_send_ls_req
ret: static int
module: nvmet-fc
args:
["struct nvmet_fc_tgtport *", "struct nvmet_fc_ls_req_op *", "void (*)(struct nvmefc_ls_req *, int)"]


func: arizona_ldo1_common_init
ret: static int
module: arizona-ldo1
args:
["struct platform_device *", "struct arizona_ldo1 *", "const struct regulator_desc *", "struct arizona_ldo1_pdata *", "bool *"]


func: palmas_dt_to_pdata
ret: static int
module: palmas-regulator
args:
["struct device *", "struct device_node *", "struct palmas_pmic_platform_data *", "struct palmas_pmic_driver_data *"]


func: palmas_ldo_registration
ret: static int
module: palmas-regulator
args:
["struct palmas_pmic *", "struct palmas_pmic_driver_data *", "struct palmas_pmic_platform_data *", "const char *", "struct regulator_config"]


func: 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: setup_feedback_loop
ret: static int
module: bd718x7-regulator
args:
["struct device *", "struct device_node *", "struct bd718xx_regulator_data *", "unsigned int", "int"]


func: rpmh_regulator_init_vreg
ret: static int
module: qcom-rpmh-regulator
args:
["struct rpmh_vreg *", "struct device *", "struct device_node *", "const char *", "const struct rpmh_vreg_init_data *"]


func: rohm_regulator_set_dvs_levels
ret: int
module: rohm-regulator
args:
["const struct rohm_dvs_config *", "struct device_node *", "const struct regulator_desc *", "struct regmap *"]


func: set_dvs_level
ret: static int
module: rohm-regulator
args:
["const struct regulator_desc *", "struct device_node *", "struct regmap *", "char *", "unsigned int", "unsigned int", "unsigned int", "unsigned int"]


func: mtdchar_readoob
ret: static int
module: mtd
args:
["struct mtd_info *", "uint64_t", "uint32_t", "void *", "uint32_t *", "struct file *", "struct file *"]


func: mtd_device_parse_register
ret: int
module: mtd
args:
["struct mtd_info *", "const char * const *", "struct mtd_part_parser_data *", "const struct mtd_partition *", "int"]


func: mtd_ooblayout_find_region
ret: static int
module: mtd
args:
["struct mtd_info *", "int", "int *", "struct mtd_oob_region *", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: mtd_ooblayout_get_bytes
ret: static int
module: mtd
args:
["struct mtd_info *", "u8 *", "const u8 *", "int", "int", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: mtd_ooblayout_set_bytes
ret: static int
module: mtd
args:
["struct mtd_info *", "const u8 *", "u8 *", "int", "int", "int (*)(struct mtd_info *, int, struct mtd_oob_region *)"]


func: mtd_part_do_parse
ret: static int
module: mtd
args:
["struct mtd_part_parser *", "struct mtd_info *", "struct mtd_partitions *", "struct mtd_part_parser_data *"]


func: do_write_buffer
ret: static int
module: lpddr_cmds
args:
["struct map_info *", "struct flchip *", "unsigned long", "const struct kvec **", "unsigned long *", "int"]


func: spinand_match_and_init
ret: int
module: spinand
args:
["struct spinand_device *", "const struct spinand_info *", "unsigned int", "enum spinand_readid_method"]


func: meson_nfc_dma_buffer_setup
ret: static int
module: meson_nand
args:
["void *", "int", "void *", "int", "enum dma_data_direction", "struct nand_chip *", "struct nand_chip *"]


func: marvell_nfc_parse_instructions
ret: static void
module: marvell_nand
args:
["const struct nand_subop *", "struct marvell_nfc_op *", "struct nand_chip *", "struct nand_chip *"]


func: marvell_nfc_xfer_data_pio
ret: static int
module: marvell_nand
args:
["struct nand_chip *", "const struct nand_subop *", "struct marvell_nfc_op *", "struct marvell_nfc_op *"]


func: cadence_nand_cdma_transfer
ret: static int
module: cadence-nand-controller
args:
["struct cdns_nand_ctrl *", "u8", "int", "void *", "void *", "u32", "u32", "enum dma_data_direction", "bool"]


func: read_bbt
ret: static int
module: nand
args:
["struct nand_chip *", "uint8_t *", "int", "int", "int", "struct nand_bbt_descr *", "struct nand_bbt_descr *"]


func: onfi_fill_interface_config
ret: void
module: nand
args:
["struct nand_chip *", "struct nand_interface_config *", "enum nand_interface_type", "unsigned int"]


func: prepare_data_dma
ret: static bool
module: gpmi-nand
args:
["struct gpmi_nand_data *", "const void *", "int", "struct scatterlist *", "enum dma_data_direction"]


func: ubi_add_to_av
ret: int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "int", "int", "const struct ubi_vid_hdr *", "int"]


func: validate_vid_hdr
ret: static int
module: ubi
args:
["const struct ubi_device *", "const struct ubi_vid_hdr *", "const struct ubi_ainf_volume *", "int"]


func: try_recover_peb
ret: static int
module: ubi
args:
["struct ubi_volume *", "int", "int", "const void *", "int", "int", "struct ubi_vid_io_buf *", "bool *"]


func: scan_pool
ret: static int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "__be32 *", "int", "unsigned long long *", "struct list_head *"]


func: update_vol
ret: static int
module: ubi
args:
["struct ubi_device *", "struct ubi_attach_info *", "struct ubi_ainf_volume *", "struct ubi_vid_hdr *", "struct ubi_ainf_peb *"]


func: cfi_amdstd_otp_walk
ret: static int
module: cfi_cmdset_0002
args:
["loff_t", "size_t", "size_t *", "u_char *", "otp_op_t", "int", "struct mtd_info *", "struct mtd_info *"]


func: do_write_oneword_once
ret: static int
module: cfi_cmdset_0002
args:
["struct map_info *", "struct flchip *", "unsigned long", "map_word", "int", "struct cfi_private *"]


func: 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: 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: _block2mtd_write
ret: static int
module: block2mtd
args:
["const u_char *", "loff_t", "size_t", "size_t *", "struct block2mtd_dev *", "struct block2mtd_dev *"]


func: port100_listen_mdaa
ret: static int
module: port100
args:
["struct nfc_digital_dev *", "struct digital_tg_mdaa_params *", "u16", "nfc_digital_cmd_complete_t", "void *"]


func: nfcsim_send
ret: static int
module: nfcsim
args:
["struct sk_buff *", "u16", "nfc_digital_cmd_complete_t", "void *", "struct nfc_digital_dev *", "struct nfc_digital_dev *"]


func: pn53x_common_init
ret: struct pn533 *
module: pn533
args:
["u32", "enum pn533_protocol_type", "void *", "struct pn533_phy_ops *", "struct pn533_frame_ops *", "struct device *"]


func: nxp_nci_probe
ret: int
module: nxp-nci
args:
["void *", "struct device *", "const struct nxp_nci_phy_ops *", "unsigned int", "struct nci_dev **"]


func: pn544_hci_probe
ret: int
module: pn544
args:
["void *", "const struct nfc_phy_ops *", "char *", "int", "int", "int", "fw_download_t", "struct nfc_hci_dev **"]


func: ndlc_probe
ret: int
module: st-nci
args:
["void *", "const struct nfc_phy_ops *", "struct device *", "int", "int", "struct llt_ndlc **", "struct st_nci_se_status *"]


func: st21nfca_hci_probe
ret: int
module: st21nfca_hci
args:
["void *", "const struct nfc_phy_ops *", "char *", "int", "int", "int", "struct nfc_hci_dev **", "struct st21nfca_se_status *"]


func: microread_probe
ret: int
module: microread
args:
["void *", "const struct nfc_phy_ops *", "const char *", "int", "int", "int", "struct nfc_hci_dev **"]


func: fdp_nci_probe
ret: int
module: fdp
args:
["struct fdp_i2c_phy *", "const struct nfc_phy_ops *", "struct nci_dev **", "int", "int", "u8", "u32", "const u8 *"]


func: nfcmrvl_nci_register_dev
ret: struct nfcmrvl_private *
module: nfcmrvl
args:
["enum nfcmrvl_phy", "void *", "const struct nfcmrvl_if_ops *", "struct device *", "const struct nfcmrvl_platform_data *"]


func: qcom_q6v5_init
ret: int
module: qcom_q6v5
args:
["struct qcom_q6v5 *", "struct platform_device *", "struct rproc *", "int", "void (*)(struct qcom_q6v5 *)"]


func: build_ar_command
ret: static void
module: fsi-master-gpio
args:
["struct fsi_master_gpio *", "struct fsi_gpio_msg *", "uint8_t", "uint32_t", "size_t", "const void *"]


func: get_rx_bufs
ret: static int
module: vhost_net
args:
["struct vhost_virtqueue *", "struct vring_used_elem *", "int", "unsigned int *", "struct vhost_log *", "unsigned int *", "unsigned int"]


func: get_tx_bufs
ret: static int
module: vhost_net
args:
["struct vhost_net *", "struct vhost_net_virtqueue *", "struct msghdr *", "unsigned int *", "unsigned int *", "size_t *", "bool *"]


func: vhost_dev_init
ret: void
module: vhost
args:
["struct vhost_dev *", "struct vhost_virtqueue **", "int", "int", "int", "int", "bool", "int (*)(struct vhost_dev *, struct vhost_iotlb_msg *)"]


func: vhost_get_vq_desc
ret: int
module: vhost
args:
["struct vhost_virtqueue *", "struct iovec *", "unsigned int", "unsigned int *", "unsigned int *", "struct vhost_log *", "unsigned int *"]


func: get_indirect
ret: static int
module: vhost
args:
["struct vhost_virtqueue *", "struct iovec *", "unsigned int", "unsigned int *", "unsigned int *", "struct vhost_log *", "unsigned int *", "struct vring_desc *"]


func: vringh_getdesc_user
ret: int
module: vringh
args:
["struct vringh *", "struct vringh_iov *", "struct vringh_iov *", "bool (*)(struct vringh *, u64, struct vringh_range *)", "u16 *"]


func: vringh_init_iotlb
ret: int
module: vringh
args:
["struct vringh *", "u64", "unsigned int", "bool", "struct vring_desc *", "struct vring_avail *", "struct vring_used *"]


func: vringh_init_user
ret: int
module: vringh
args:
["struct vringh *", "u64", "unsigned int", "bool", "vring_desc_t *", "vring_avail_t *", "vring_used_t *"]


func: __vringh_iov
ret: static int
module: vringh
args:
["struct vringh *", "u16", "struct vringh_kiov *", "struct vringh_kiov *", "bool (*)(struct vringh *, u64, size_t *, struct vringh_range *, bool (*)(struct vringh *, u64, struct vringh_range *))", "bool (*)(struct vringh *, u64, struct vringh_range *)", "gfp_t", "int (*)(const struct vringh *, void *, const void *, size_t)"]


func: no_range_check
ret: static bool
module: vringh
args:
["struct vringh *", "u64", "size_t *", "struct vringh_range *", "bool (*)(struct vringh *, u64, struct vringh_range *)"]


func: putused_iotlb
ret: static int
module: vringh
args:
["const struct vringh *", "struct vring_used_elem *", "const struct vring_used_elem *", "unsigned int"]


func: iproc_pcie_setup_ib
ret: static int
module: pcie-iproc
args:
["struct iproc_pcie *", "enum iproc_pcie_ib_map_type", "struct resource_entry *", "struct resource_entry *"]


func: ioctl_event_summary
ret: static int
module: switchtec
args:
["struct switchtec_dev *", "struct switchtec_user *", "struct switchtec_ioctl_event_summary *", "size_t"]


func: counter_count_attributes_create
ret: static int
module: counter
args:
["struct counter_device_attr_group * const", "const struct counter_device * const", "struct counter_count * const"]


func: counter_synapses_register
ret: static int
module: counter
args:
["struct counter_device_attr_group * const", "const struct counter_device * const", "struct counter_count * const", "const char * const"]


func: get_rx_sa_stats
ret: static void
module: macsec
args:
["struct net_device *", "struct macsec_rx_sc *", "int", "struct macsec_rx_sa *", "struct macsec_rx_sa_stats *"]


func: get_rxsc_from_nl
ret: static struct macsec_rx_sc *
module: macsec
args:
["struct net *", "struct nlattr **", "struct nlattr **", "struct net_device **", "struct macsec_secy **"]


func: macsec_decrypt
ret: static struct sk_buff *
module: macsec
args:
["struct sk_buff *", "struct net_device *", "struct macsec_rx_sa *", "sci_t", "struct macsec_secy *"]


func: page_to_skb
ret: static struct sk_buff *
module: virtio_net
args:
["struct virtnet_info *", "struct receive_queue *", "struct page *", "unsigned int", "unsigned int", "unsigned int", "bool", "unsigned int", "unsigned int"]


func: receive_buf
ret: static void
module: virtio_net
args:
["struct virtnet_info *", "struct receive_queue *", "void *", "unsigned int", "void **", "unsigned int *", "struct virtnet_rq_stats *"]


func: receive_mergeable
ret: static struct sk_buff *
module: virtio_net
args:
["struct net_device *", "struct virtnet_info *", "struct receive_queue *", "void *", "void *", "unsigned int", "unsigned int *", "struct virtnet_rq_stats *"]


func: __vxlan_fdb_delete
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "const unsigned char *", "union vxlan_addr", "__be16", "__be32", "__be32", "u32", "bool"]


func: encap_bypass_if_local
ret: static int
module: vxlan
args:
["struct sk_buff *", "struct net_device *", "struct vxlan_dev *", "union vxlan_addr *", "__be16", "int", "__be32", "struct dst_entry *", "u32"]


func: vxlan6_get_route
ret: static struct dst_entry *
module: vxlan
args:
["struct vxlan_dev *", "struct net_device *", "struct vxlan_sock *", "struct sk_buff *", "int", "u8", "__be32", "const struct in6_addr *", "struct in6_addr *", "__be16", "__be16", "struct dst_cache *", "const struct ip_tunnel_info *"]


func: vxlan_build_skb
ret: static int
module: vxlan
args:
["struct sk_buff *", "int", "__be32", "struct vxlan_metadata *", "u32", "bool", "struct dst_entry *", "struct dst_entry *"]


func: vxlan_config_validate
ret: static int
module: vxlan
args:
["struct net *", "struct vxlan_config *", "struct net_device **", "struct vxlan_dev *", "struct netlink_ext_ack *"]


func: vxlan_encap_bypass
ret: static void
module: vxlan
args:
["struct sk_buff *", "struct vxlan_dev *", "__be32", "bool", "struct vxlan_dev *", "struct vxlan_dev *"]


func: vxlan_fdb_add
ret: static int
module: vxlan
args:
["struct ndmsg *", "struct nlattr **", "struct net_device *", "const unsigned char *", "u16", "u16", "struct netlink_ext_ack *"]


func: vxlan_fdb_create
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "const u8 *", "union vxlan_addr *", "__u16", "__be16", "__be32", "__be32", "__u32", "__u16", "u32", "struct vxlan_fdb **", "struct netlink_ext_ack *"]


func: vxlan_fdb_get
ret: static int
module: vxlan
args:
["struct sk_buff *", "struct nlattr **", "struct net_device *", "const unsigned char *", "u16", "u32", "u32", "struct netlink_ext_ack *"]


func: vxlan_fdb_info
ret: static int
module: vxlan
args:
["struct sk_buff *", "struct vxlan_dev *", "const struct vxlan_fdb *", "u32", "u32", "int", "unsigned int", "const struct vxlan_rdst *"]


func: vxlan_fdb_parse
ret: static int
module: vxlan
args:
["struct nlattr **", "struct vxlan_dev *", "union vxlan_addr *", "__be16 *", "__be32 *", "__be32 *", "u32 *", "u32 *"]


func: vxlan_fdb_switchdev_call_notifiers
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "struct vxlan_fdb *", "struct vxlan_rdst *", "bool", "struct netlink_ext_ack *"]


func: vxlan_fdb_switchdev_notifier_info
ret: static void
module: vxlan
args:
["const struct vxlan_fdb *", "const struct vxlan_rdst *", "struct netlink_ext_ack *", "struct switchdev_notifier_vxlan_fdb_info *", "const struct vxlan_dev *", "const struct vxlan_dev *"]


func: vxlan_fdb_update
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "const u8 *", "union vxlan_addr *", "__u16", "__u16", "__be16", "__be32", "__be32", "__u32", "__u16", "u32", "bool", "struct netlink_ext_ack *"]


func: vxlan_fdb_update_existing
ret: static int
module: vxlan
args:
["struct vxlan_dev *", "union vxlan_addr *", "__u16", "__u16", "__be16", "__be32", "__u32", "__u16", "struct vxlan_fdb *", "u32", "bool", "struct netlink_ext_ack *"]


func: vxlan_get_route
ret: static struct rtable *
module: vxlan
args:
["struct vxlan_dev *", "struct net_device *", "struct vxlan_sock *", "struct sk_buff *", "int", "u8", "__be32", "__be32 *", "__be16", "__be16", "struct dst_cache *", "const struct ip_tunnel_info *"]


func: vxlan_gro_remcsum
ret: static struct vxlanhdr *
module: vxlan
args:
["struct sk_buff *", "unsigned int", "struct vxlanhdr *", "__be32", "struct gro_remcsum *", "bool", "size_t"]


func: vxlan_nl2conf
ret: static int
module: vxlan
args:
["struct nlattr **", "struct nlattr **", "struct net_device *", "struct vxlan_config *", "bool", "struct netlink_ext_ack *"]


func: net_failover_fold_stats
ret: static void
module: net_failover
args:
["struct rtnl_link_stats64 *", "const struct rtnl_link_stats64 *", "const struct rtnl_link_stats64 *"]


func: geneve_get_v4_rt
ret: static struct rtable *
module: geneve
args:
["struct sk_buff *", "struct net_device *", "struct geneve_sock *", "struct flowi4 *", "const struct ip_tunnel_info *", "__be16", "__be16", "__u8 *"]


func: geneve_get_v6_dst
ret: static struct dst_entry *
module: geneve
args:
["struct sk_buff *", "struct net_device *", "struct geneve_sock *", "struct flowi6 *", "const struct ip_tunnel_info *", "__be16", "__be16"]


func: geneve_nl2info
ret: static int
module: geneve
args:
["struct nlattr **", "struct nlattr **", "struct netlink_ext_ack *", "struct geneve_config *", "bool"]


func: bareudp6_xmit_skb
ret: static int
module: bareudp
args:
["struct sk_buff *", "struct net_device *", "struct bareudp_dev *", "const struct ip_tunnel_info *"]


func: nsim_dev_devlink_trap_action_set
ret: static int
module: netdevsim
args:
["struct devlink *", "const struct devlink_trap *", "enum devlink_trap_action", "struct netlink_ext_ack *"]


func: nsim_dev_devlink_trap_group_set
ret: static int
module: netdevsim
args:
["struct devlink *", "const struct devlink_trap_group *", "const struct devlink_trap_policer *", "struct netlink_ext_ack *"]


func: nsim_dev_devlink_trap_policer_set
ret: static int
module: netdevsim
args:
["struct devlink *", "const struct devlink_trap_policer *", "u64", "u64", "struct netlink_ext_ack *"]


func: nsim_dev_reload_down
ret: static int
module: netdevsim
args:
["struct devlink *", "bool", "enum devlink_reload_action", "enum devlink_reload_limit", "struct netlink_ext_ack *"]


func: nsim_dev_reload_up
ret: static int
module: netdevsim
args:
["struct devlink *", "enum devlink_reload_action", "enum devlink_reload_limit", "u32 *", "struct netlink_ext_ack *"]


func: netvsc_send
ret: int
module: hv_netvsc
args:
["struct net_device *", "struct hv_netvsc_packet *", "struct rndis_message *", "struct hv_page_buffer *", "struct sk_buff *", "bool"]


func: netvsc_receive
ret: static int
module: hv_netvsc
args:
["struct net_device *", "struct netvsc_device *", "struct netvsc_channel *", "const struct vmpacket_descriptor *"]


func: netvsc_send_completion
ret: static void
module: hv_netvsc
args:
["struct net_device *", "struct netvsc_device *", "struct vmbus_channel *", "const struct vmpacket_descriptor *", "int"]


func: netvsc_send_pkt
ret: static int
module: hv_netvsc
args:
["struct hv_device *", "struct hv_netvsc_packet *", "struct netvsc_device *", "struct hv_page_buffer *", "struct sk_buff *"]


func: rndis_filter_receive_data
ret: static int
module: hv_netvsc
args:
["struct net_device *", "struct netvsc_device *", "struct netvsc_channel *", "struct rndis_message *", "void *", "u32"]


func: xenvif_count_requests
ret: static int
module: xen-netback
args:
["struct xenvif_queue *", "struct xen_netif_tx_request *", "unsigned int", "struct xen_netif_tx_request *", "int"]


func: xenvif_get_requests
ret: static void
module: xen-netback
args:
["struct xenvif_queue *", "struct sk_buff *", "struct xen_netif_tx_request *", "struct xen_netif_tx_request *", "unsigned int *", "unsigned int *", "unsigned int", "struct sk_buff *", "unsigned int", "unsigned int"]


func: xenvif_tx_check_gop
ret: static int
module: xen-netback
args:
["struct xenvif_queue *", "struct sk_buff *", "struct gnttab_map_grant_ref **", "struct gnttab_copy **"]


func: read_xenbus_frontend_xdp
ret: static void
module: xen-netback
args:
["struct xenbus_device *", "struct backend_info *", "struct xenbus_device *", "struct backend_info *"]


func: bond_flow_dissect
ret: static bool
module: bonding
args:
["struct sk_buff *", "const void *", "__be16", "int", "int", "struct flow_keys *", "struct bonding *", "struct bonding *"]


func: bond_flow_ip
ret: static bool
module: bonding
args:
["struct sk_buff *", "struct flow_keys *", "const void *", "int", "__be16", "int *", "int *", "bool"]


func: bond_slave_changelink
ret: static int
module: bonding
args:
["struct net_device *", "struct net_device *", "struct nlattr **", "struct nlattr **", "struct netlink_ext_ack *"]


func: _bond_option_delay_set
ret: static int
module: bonding
args:
["struct bonding *", "const char *", "int *", "const struct bond_opt_value *", "const struct bond_opt_value *"]


func: mac80211_hwsim_get_radio
ret: static int
module: mac80211_hwsim
args:
["struct sk_buff *", "struct mac80211_hwsim_data *", "u32", "u32", "struct netlink_callback *", "int"]


func: mac80211_hwsim_roc
ret: static int
module: mac80211_hwsim
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_channel *", "int", "enum ieee80211_roc_type"]


func: mac80211_hwsim_sta_notify
ret: static void
module: mac80211_hwsim
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "enum sta_notify_cmd", "struct ieee80211_sta *"]


func: mac80211_hwsim_tx_frame_no_nl
ret: static bool
module: mac80211_hwsim
args:
["struct sk_buff *", "struct ieee80211_channel *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: rsi_fill_rx_status
ret: static void
module: rsi_91x
args:
["struct sk_buff *", "struct rsi_common *", "struct ieee80211_rx_status *", "struct ieee80211_hw *"]


func: rsi_hal_key_config
ret: static int
module: rsi_91x
args:
["struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: rsi_hal_send_sta_notify_frame
ret: int
module: rsi_91x
args:
["struct rsi_common *", "enum opmode", "u8", "const unsigned char *", "u8", "u16", "u16", "struct ieee80211_vif *"]


func: rsi_inform_bss_status
ret: void
module: rsi_91x
args:
["struct rsi_common *", "enum opmode", "u8", "const u8 *", "u8", "u16", "struct ieee80211_sta *", "u16", "u16", "struct ieee80211_vif *"]


func: p54p_refill_rx_ring
ret: static void
module: p54pci
args:
["int", "struct p54p_desc *", "u32", "struct sk_buff **", "u32", "struct ieee80211_hw *", "struct ieee80211_hw *"]


func: hostap_handle_sta_rx
ret: ap_rx_ret
module: hostap
args:
["local_info_t *", "struct net_device *", "struct sk_buff *", "struct hostap_80211_rx_status *", "int"]


func: __prism2_translate_scan
ret: static char *
module: hostap
args:
["local_info_t *", "struct iw_request_info *", "struct hfa384x_hostscan_result *", "struct hostap_bss_info *", "char *", "char *"]


func: symbol_dl_image
ret: static int
module: orinoco
args:
["struct orinoco_private *", "const struct fw_info *", "const unsigned char *", "const void *", "int"]


func: __orinoco_hw_set_tkip_key
ret: int
module: orinoco
args:
["struct orinoco_private *", "int", "int", "const u8 *", "size_t", "const u8 *", "size_t", "const u8 *", "size_t"]


func: alloc_orinocodev
ret: struct orinoco_private *
module: orinoco
args:
["int", "struct device *", "int (*)(struct orinoco_private *)", "int (*)(struct orinoco_private *, int)"]


func: ezusb_access_ltv
ret: static int
module: orinoco_usb
args:
["struct ezusb_priv *", "struct request_context *", "u16", "const void *", "u16", "void *", "unsigned int", "u16 *", "ezusb_ctx_wait"]


func: __lbtf_cmd
ret: int
module: libertas_tf
args:
["struct lbtf_private *", "uint16_t", "struct cmd_header *", "int", "int (*)(struct lbtf_private *, unsigned long, struct cmd_header *)", "unsigned long"]


func: __lbs_cmd
ret: int
module: libertas
args:
["struct lbs_private *", "uint16_t", "struct cmd_header *", "int", "int (*)(struct lbs_private *, unsigned long, struct cmd_header *)", "unsigned long"]


func: lbs_get_firmware
ret: int
module: libertas
args:
["struct device *", "u32", "const struct lbs_fw_table *", "const struct firmware **", "const struct firmware **"]


func: mwifiex_usb_aggr_tx_data
ret: static int
module: mwifiex_usb
args:
["struct mwifiex_adapter *", "u8", "struct sk_buff *", "struct mwifiex_tx_param *", "struct usb_tx_data_port *"]


func: mwifiex_usb_construct_send_urb
ret: static int
module: mwifiex_usb
args:
["struct mwifiex_adapter *", "struct usb_tx_data_port *", "u8", "struct urb_context *", "struct sk_buff *"]


func: mwifiex_cmd_11ac_cfg
ret: int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "struct mwifiex_11ac_vht_cfg *"]


func: mwifiex_cmd_11n_cfg
ret: int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "struct mwifiex_ds_11n_tx_cfg *"]


func: mwifiex_cfg80211_assoc
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "size_t", "const u8 *", "const u8 *", "int", "struct ieee80211_channel *", "struct cfg80211_connect_params *", "bool", "struct cfg80211_bss **"]


func: mwifiex_cfg80211_tdls_mgmt
ret: static int
module: mwifiex
args:
["struct wiphy *", "struct net_device *", "const u8 *", "u8", "u8", "u16", "u32", "bool", "const u8 *", "size_t"]


func: mwifiex_set_wowlan_mef_entry
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct mwifiex_ds_mef_cfg *", "struct mwifiex_mef_entry *", "struct cfg80211_wowlan *"]


func: mwifiex_cmd_enh_power_mode
ret: int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "uint16_t", "struct mwifiex_ds_auto_ds *"]


func: mwifiex_update_uap_custom_ie
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct mwifiex_ie *", "u16 *", "struct mwifiex_ie *", "u16 *", "struct mwifiex_ie *", "u16 *"]


func: _dbg_security_flags
ret: static void
module: mwifiex
args:
["int", "const char *", "const char *", "struct mwifiex_bssdescriptor *", "struct mwifiex_private *", "struct mwifiex_private *"]


func: mwifiex_config_scan
ret: static void
module: mwifiex
args:
["struct mwifiex_private *", "const struct mwifiex_user_scan_cfg *", "struct mwifiex_scan_cmd_config *", "struct mwifiex_ie_types_chan_list_param_set **", "struct mwifiex_chan_scan_param_set *", "u8 *", "u8 *", "u8 *"]


func: mwifiex_ret_802_11_scan_get_tlv_ptrs
ret: static void
module: mwifiex
args:
["struct mwifiex_adapter *", "struct mwifiex_ie_types_data *", "u32", "u32", "struct mwifiex_ie_types_data **"]


func: mwifiex_scan_channel_list
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "u32", "u8", "struct mwifiex_scan_cmd_config *", "struct mwifiex_ie_types_chan_list_param_set *", "struct mwifiex_chan_scan_param_set *"]


func: mwifiex_cmd_802_11_key_material_v1
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "u32", "struct mwifiex_ds_encrypt_key *"]


func: mwifiex_cmd_802_11_key_material_v2
ret: static int
module: mwifiex
args:
["struct mwifiex_private *", "struct host_cmd_ds_command *", "u16", "struct mwifiex_ds_encrypt_key *", "u32"]


func: mwifiex_set_aes_key_v2
ret: static int
module: mwifiex
args:
["struct host_cmd_ds_command *", "struct mwifiex_ds_encrypt_key *", "struct host_cmd_ds_802_11_key_material_v2 *", "struct mwifiex_private *", "struct mwifiex_private *"]


func: mwifiex_wmm_process_association_req
ret: u32
module: mwifiex
args:
["struct mwifiex_private *", "u8 **", "struct ieee_types_wmm_parameter *", "struct ieee80211_ht_cap *"]


func: init_atmel_card
ret: struct net_device *
module: atmel
args:
["unsigned short", "unsigned long", "const AtmelFWType", "struct device *", "int (*)(void *)", "void *"]


func: libipw_translate_scan
ret: static char *
module: libipw
args:
["struct libipw_device *", "char *", "char *", "struct libipw_network *", "struct iw_request_info *"]


func: il_send_cmd_pdu_async
ret: int
module: iwlegacy
args:
["struct il_priv *", "u8", "u16", "const void *", "void (*)(struct il_priv *, struct il_device_cmd *, struct il_rx_pkt *)"]


func: il_process_add_sta_resp
ret: static int
module: iwlegacy
args:
["struct il_priv *", "struct il_rx_pkt *", "bool", "struct il_addsta_cmd *", "struct il_addsta_cmd *"]


func: il3945_get_channels_for_scan
ret: static int
module: iwl3945
args:
["struct il_priv *", "enum nl80211_band", "u8", "u8", "struct il3945_scan_channel *", "struct ieee80211_vif *"]


func: il3945_rs_rate_init_stub
ret: static void
module: iwl3945
args:
["void *", "struct ieee80211_supported_band *", "struct cfg80211_chan_def *", "struct ieee80211_sta *", "void *"]


func: il3945_rs_tx_status
ret: static void
module: iwl3945
args:
["void *", "struct ieee80211_supported_band *", "struct ieee80211_sta *", "void *", "struct sk_buff *"]


func: il3945_hw_build_tx_cmd_rate
ret: void
module: iwl3945
args:
["struct il_priv *", "struct il_device_cmd *", "struct ieee80211_tx_info *", "struct ieee80211_hdr *", "int"]


func: il3945_hw_reg_set_scan_power
ret: static void
module: iwl3945
args:
["u32", "s32", "struct il_channel_info *", "int", "const s8 *", "struct il_priv *", "const s8 *", "struct il_priv *"]


func: il4965_mac_update_tkip_key
ret: void
module: iwl4965
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_key_conf *", "struct ieee80211_sta *", "u32", "u16 *"]


func: il4965_get_channels_for_scan
ret: static int
module: iwl4965
args:
["struct il_priv *", "struct ieee80211_vif *", "enum nl80211_band", "u8", "u8", "struct il_scan_channel *"]


func: il4965_pass_packet_to_mac80211
ret: static void
module: iwl4965
args:
["struct il_priv *", "struct ieee80211_hdr *", "u32", "u32", "struct il_rx_buf *", "struct ieee80211_rx_status *"]


func: il4965_rs_move_legacy_other
ret: static int
module: iwl4965
args:
["struct il_priv *", "struct il_lq_sta *", "struct ieee80211_conf *", "struct ieee80211_sta *", "int"]


func: il4965_rs_switch_to_mimo2
ret: static int
module: iwl4965
args:
["struct il_priv *", "struct il_lq_sta *", "struct ieee80211_sta *", "struct il_scale_tbl_info *", "int", "struct ieee80211_conf *", "struct ieee80211_conf *"]


func: iwl_fw_dbg_collect
ret: int
module: iwlwifi
args:
["struct iwl_fw_runtime *", "enum iwl_fw_dbg_trigger", "const char *", "size_t", "struct iwl_fw_dbg_trigger_tlv *"]


func: iwl_dump_ini_mem
ret: static u32
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct list_head *", "struct iwl_dump_ini_region_data *", "const struct iwl_dump_ini_mem_ops *"]


func: iwl_dump_ini_mon_fill_header
ret: static void *
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct iwl_fw_ini_monitor_dump *", "const struct iwl_fw_mon_regs *", "struct iwl_dump_ini_region_data *", "struct iwl_dump_ini_region_data *"]


func: iwl_ini_get_rxf_data
ret: static void
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct iwl_ini_rxf_data *", "struct iwl_dump_ini_region_data *", "struct iwl_dump_ini_region_data *"]


func: iwl_ini_txf_iter
ret: static bool
module: iwlwifi
args:
["struct iwl_fw_runtime *", "int", "struct iwl_dump_ini_region_data *", "struct iwl_dump_ini_region_data *"]


func: iwl_fw_runtime_init
ret: void
module: iwlwifi
args:
["struct iwl_fw_runtime *", "struct iwl_trans *", "const struct iwl_fw *", "const struct iwl_fw_runtime_ops *", "void *", "struct dentry *"]


func: iwl_init_notification_wait
ret: void
module: iwlwifi
args:
["struct iwl_notif_wait_data *", "struct iwl_notification_wait *", "const u16 *", "int", "bool (*)(struct iwl_notif_wait_data *, struct iwl_rx_packet *, void *)", "void *"]


func: iwl_dbg_tlv_tp_trigger
ret: static int
module: iwlwifi
args:
["struct iwl_fw_runtime *", "bool", "struct list_head *", "union iwl_dbg_tlv_tp_data *", "bool (*)(struct iwl_fw_runtime *, struct iwl_fwrt_dump_data *, union iwl_dbg_tlv_tp_data *, u32)"]


func: iwl_parse_tlv_firmware
ret: static int
module: iwlwifi
args:
["struct iwl_drv *", "struct iwl_firmware_pieces *", "struct iwl_ucode_capabilities *", "bool *", "const struct firmware *", "const struct firmware *"]


func: iwl_init_ht_hw_capab
ret: void
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_nvm_data *", "struct ieee80211_sta_ht_cap *", "enum nl80211_band", "u8", "u8"]


func: iwl_init_band_reference
ret: static void
module: iwlwifi
args:
["const u8 *", "size_t", "int", "int *", "const struct iwl_eeprom_channel **", "const u8 **", "const struct iwl_cfg *", "const struct iwl_cfg *"]


func: iwl_mod_ht40_chan_info
ret: static void
module: iwlwifi
args:
["struct device *", "struct iwl_nvm_data *", "int", "enum nl80211_band", "u16", "const struct iwl_eeprom_channel *", "u8"]


func: iwl_parse_nvm_data
ret: struct iwl_nvm_data *
module: iwlwifi
args:
["struct iwl_trans *", "const struct iwl_cfg *", "const struct iwl_fw *", "const __be16 *", "const __le16 *", "const __le16 *", "const __le16 *", "const __le16 *", "const __le16 *", "u8", "u8"]


func: iwl_init_channel_map
ret: static int
module: iwlwifi
args:
["struct device *", "const struct iwl_cfg *", "struct iwl_nvm_data *", "const void * const", "u32", "bool"]


func: iwl_init_he_hw_capab
ret: static void
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_nvm_data *", "struct ieee80211_supported_band *", "u8", "u8", "const struct iwl_fw *"]


func: iwl_init_sbands
ret: static void
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_nvm_data *", "const void *", "u8", "u8", "u32", "bool", "const struct iwl_fw *"]


func: iwl_trans_alloc
ret: struct iwl_trans *
module: iwlwifi
args:
["unsigned int", "struct device *", "const struct iwl_trans_ops *", "const struct iwl_cfg_trans_params *"]


func: iwl_fill_data_tbs_amsdu
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "struct sk_buff *", "struct iwl_txq *", "u8", "struct iwl_device_tx_cmd *", "u16", "struct iwl_cmd_meta *"]


func: iwl_txq_gen2_build_amsdu
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "struct sk_buff *", "struct iwl_tfh_tfd *", "int", "u8", "struct iwl_device_tx_cmd *"]


func: iwl_txq_gen2_build_tx
ret: static struct iwl_tfh_tfd *
module: iwlwifi
args:
["struct iwl_trans *", "struct iwl_txq *", "struct iwl_device_tx_cmd *", "struct sk_buff *", "struct iwl_cmd_meta *", "int", "int", "bool"]


func: iwl_txq_gen2_set_tb_with_wa
ret: static int
module: iwlwifi
args:
["struct iwl_trans *", "struct sk_buff *", "struct iwl_tfh_tfd *", "dma_addr_t", "void *", "u16", "struct iwl_cmd_meta *"]


func: iwl_mvm_d3_update_keys
ret: static void
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct ieee80211_key_conf *", "void *"]


func: iwl_mvm_find_max_pn
ret: static const u8 *
module: iwlmvm
args:
["struct ieee80211_key_conf *", "struct iwl_mvm_key_pn *", "struct ieee80211_key_seq *", "int", "int"]


func: iwl_mvm_get_wowlan_config
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct cfg80211_wowlan *", "struct iwl_wowlan_config_cmd *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct iwl_mvm_vif *"]


func: iwl_mvm_netdetect_config
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct cfg80211_sched_scan_request *", "struct ieee80211_vif *", "struct cfg80211_wowlan *"]


func: iwl_mvm_ftm_cmd_common
ret: static void
module: iwlmvm
args:
["struct ieee80211_vif *", "struct iwl_tof_range_req_cmd_v9 *", "struct cfg80211_pmsr_request *", "struct iwl_mvm *"]


func: iwl_mvm_ftm_put_target
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct cfg80211_pmsr_request_peer *", "struct iwl_tof_range_req_ap_entry_v6 *"]


func: iwl_mvm_ftm_put_target_common
ret: static void
module: iwlmvm
args:
["struct cfg80211_pmsr_request_peer *", "struct iwl_tof_range_req_ap_entry_v6 *", "struct iwl_mvm *"]


func: iwl_mvm_ftm_responder_dyn_cfg_v3
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_ftm_responder_params *", "struct iwl_mvm_pasn_hltk_data *", "struct ieee80211_vif *"]


func: iwl_mvm_mac_ctxt_cmd_fill_ap
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct iwl_mac_ctx_cmd *", "struct iwl_mac_data_ap *", "bool"]


func: iwl_mvm_ampdu_check_trigger
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_vif *", "struct ieee80211_sta *", "u16", "u16", "enum ieee80211_ampdu_mlme_action"]


func: iwl_mvm_mac_allow_buffered_frames
ret: static void
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_sta *", "u16", "int", "enum ieee80211_frame_release_type", "bool"]


func: iwl_mvm_mac_sched_scan_start
ret: static int
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct cfg80211_sched_scan_request *", "struct ieee80211_scan_ies *"]


func: iwl_mvm_mac_sta_state
ret: static int
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "enum ieee80211_sta_state", "enum ieee80211_sta_state"]


func: iwl_mvm_mac_sta_statistics
ret: static void
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct ieee80211_sta *", "struct station_info *"]


func: iwl_mvm_switch_vif_chanctx
ret: static int
module: iwlmvm
args:
["struct ieee80211_hw *", "struct ieee80211_vif_chanctx_switch *", "int", "enum ieee80211_chanctx_switch_mode"]


func: rs_fw_vht_set_enabled_rates
ret: static void
module: iwlmvm
args:
["const struct ieee80211_sta *", "const struct ieee80211_sta_vht_cap *", "struct iwl_tlc_config_cmd *"]


func: _rs_collect_tx_data
ret: static int
module: iwlmvm
args:
["int", "int", "int", "struct iwl_rate_scale_data *", "struct iwl_mvm *", "struct iwl_scale_tbl_info *", "struct iwl_scale_tbl_info *"]


func: rs_collect_tlc_data
ret: static int
module: iwlmvm
args:
["struct iwl_mvm_sta *", "u8", "struct iwl_scale_tbl_info *", "int", "int", "int", "struct iwl_mvm *"]


func: rs_collect_tpc_data
ret: static int
module: iwlmvm
args:
["struct iwl_scale_tbl_info *", "int", "int", "int", "u8", "struct iwl_lq_sta *", "struct iwl_mvm *"]


func: rs_drv_rate_update
ret: static void
module: iwlmvm
args:
["void *", "struct ieee80211_supported_band *", "struct cfg80211_chan_def *", "struct ieee80211_sta *", "void *", "u32"]


func: rs_fill_rates_for_column
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_lq_sta *", "struct rs_rate *", "__le32 *", "int *", "int", "int", "u8", "bool"]


func: rs_get_next_column
ret: static enum rs_column
module: iwlmvm
args:
["struct iwl_mvm *", "struct iwl_lq_sta *", "struct ieee80211_sta *", "struct iwl_scale_tbl_info *"]


func: rs_tpc_perform
ret: static bool
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct iwl_lq_sta *", "struct iwl_scale_tbl_info *"]


func: iwl_mvm_pass_packet_to_mac80211
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct napi_struct *", "struct sk_buff *", "struct ieee80211_hdr *", "u16", "u8", "struct iwl_rx_cmd_buffer *"]


func: iwl_mvm_rx_handle_tcm
ret: static void
module: iwlmvm
args:
["struct iwl_mvm *", "struct ieee80211_sta *", "struct ieee80211_hdr *", "u32", "struct iwl_rx_phy_info *", "u32"]


func: iwl_mvm_create_skb
ret: static int
module: iwlmvm
args:
["struct iwl_mvm *", "struct sk_buff *", "struct ieee80211_hdr *", "u16", "u8", "struct iwl_rx_cmd_buffer *"]


func: iwl_mvm_decode_he_phy_data
ret: static void
module: iwlmvm
args:
["struct iwl_mvm_rx_phy_data *", "struct ieee80211_radiotap_he *", "struct ieee80211_radiotap_he_mu *", "struct ieee80211_rx_status *", "u32", "int", "struct iwl_mvm *"]


