# funs

func: nf_nat_sip_expect
ret: static unsigned int
module: nf_nat_sip
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const char **", "unsigned int *", "struct nf_conntrack_expect *", "unsigned int", "unsigned int"]


func: tcpoptstrip_mangle_packet
ret: static unsigned int
module: xt_TCPOPTSTRIP
args:
["struct sk_buff *", "unsigned int", "unsigned int", "const struct xt_action_param *", "const struct xt_action_param *"]


func: conntrack_addrcmp
ret: static bool
module: xt_conntrack
args:
["const union nf_inet_addr *", "const union nf_inet_addr *", "const union nf_inet_addr *", "unsigned int"]


func: count_them
ret: static int
module: xt_connlimit
args:
["struct net *", "struct xt_connlimit_data *", "const struct nf_conntrack_tuple *", "const union nf_inet_addr *", "const union nf_inet_addr *", "u_int8_t"]


func: synproxy_tstamp_adjust
ret: unsigned int
module: nf_synproxy_core
args:
["struct sk_buff *", "unsigned int", "struct tcphdr *", "struct nf_conn *", "enum ip_conntrack_info", "const struct nf_conn_synproxy *"]


func: nf_conntrack_alloc
ret: struct nf_conn *
module: nf_conntrack
args:
["struct net *", "u16", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "gfp_t"]


func: nf_ct_get_tuple
ret: bool
module: nf_conntrack
args:
["const struct sk_buff *", "unsigned int", "unsigned int", "u_int16_t", "u_int8_t", "struct nf_conntrack_tuple *", "const struct nf_conntrack_l3proto *", "const struct nf_conntrack_l4proto *"]


func: nf_ct_invert_tuple
ret: bool
module: nf_conntrack
args:
["struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_l3proto *", "const struct nf_conntrack_l4proto *"]


func: __nf_conntrack_alloc
ret: static struct nf_conn *
module: nf_conntrack
args:
["struct net *", "u16", "const struct nf_conntrack_tuple *", "const struct nf_conntrack_tuple *", "gfp_t", "u32"]


func: nf_ct_expect_init
ret: void
module: nf_conntrack
args:
["struct nf_conntrack_expect *", "unsigned int", "u_int8_t", "const union nf_inet_addr *", "const union nf_inet_addr *", "u_int8_t", "const __be16 *", "const __be16 *"]


func: tcp_in_window
ret: static bool
module: nf_conntrack
args:
["const struct nf_conn *", "struct ip_ct_tcp *", "enum ip_conntrack_dir", "unsigned int", "const struct sk_buff *", "unsigned int", "const struct tcphdr *", "u_int8_t"]


func: tcp_options
ret: static void
module: nf_conntrack
args:
["const struct sk_buff *", "unsigned int", "const struct tcphdr *", "struct ip_ct_tcp_state *", "struct ip_ct_tcp_state *"]


func: ctnetlink_alloc_expect
ret: static struct nf_conntrack_expect *
module: nf_conntrack_netlink
args:
["const struct nlattr * const *", "struct nf_conn *", "struct nf_conntrack_helper *", "struct nf_conntrack_tuple *", "struct nf_conntrack_tuple *", "struct nf_conntrack_tuple *"]


func: ctnetlink_create_conntrack
ret: static struct nf_conn *
module: nf_conntrack_netlink
args:
["struct net *", "u16", "const struct nlattr * const *", "struct nf_conntrack_tuple *", "struct nf_conntrack_tuple *", "u8"]


func: tcpmss_mangle_packet
ret: static int
module: xt_TCPMSS
args:
["struct sk_buff *", "const struct xt_action_param *", "unsigned int", "unsigned int", "unsigned int"]


func: hash_ip4_kadt
ret: static int
module: ip_set_hash_ip
args:
["struct ip_set *", "const struct sk_buff *", "const struct xt_action_param *", "enum ipset_adt", "struct ip_set_adt_opt *"]


func: ip_set_add
ret: int
module: ip_set
args:
["ip_set_id_t", "const struct sk_buff *", "const struct xt_action_param *", "struct ip_set_adt_opt *"]


func: call_ad
ret: static int
module: ip_set
args:
["struct sock *", "struct sk_buff *", "struct ip_set *", "struct nlattr **", "enum ipset_adt", "u32", "bool"]


func: ip_vs_conn_new
ret: struct ip_vs_conn *
module: ip_vs
args:
["const struct ip_vs_conn_param *", "const union nf_inet_addr *", "__be16", "unsigned int", "struct ip_vs_dest *", "__u32"]


func: ip_vs_schedule
ret: struct ip_vs_conn *
module: ip_vs
args:
["struct ip_vs_service *", "struct sk_buff *", "struct ip_vs_proto_data *", "int *", "struct ip_vs_iphdr *"]


func: ip_vs_find_dest
ret: struct ip_vs_dest *
module: ip_vs
args:
["struct net *", "int", "const union nf_inet_addr *", "__be16", "const union nf_inet_addr *", "__be16", "__u16", "__u32", "__u32"]


func: ip_vs_genl_dump_daemon
ret: static int
module: ip_vs
args:
["struct sk_buff *", "__u32", "const char *", "__u32", "struct netlink_callback *", "struct netlink_callback *"]


func: ip_vs_genl_dump_service
ret: static int
module: ip_vs
args:
["struct sk_buff *", "struct ip_vs_service *", "struct netlink_callback *", "struct netlink_callback *"]


func: ip_vs_genl_parse_service
ret: static int
module: ip_vs
args:
["struct net *", "struct ip_vs_service_user_kern *", "struct nlattr *", "int", "struct ip_vs_service **"]


func: ah_esp_conn_schedule
ret: static int
module: ip_vs
args:
["int", "struct sk_buff *", "struct ip_vs_proto_data *", "int *", "struct ip_vs_conn **", "struct ip_vs_iphdr *"]


func: ip_vs_proc_conn
ret: static void
module: ip_vs
args:
["struct net *", "struct ip_vs_conn_param *", "unsigned int", "unsigned int", "unsigned int", "const union nf_inet_addr *", "__be16", "unsigned long", "__u32", "struct ip_vs_sync_conn_options *", "unsigned int"]


func: ip_vs_icmp_xmit
ret: int
module: ip_vs
args:
["struct sk_buff *", "struct ip_vs_conn *", "struct ip_vs_protocol *", "int", "unsigned int", "struct ip_vs_iphdr *"]


func: ip_vs_ftp_get_addrport
ret: static int
module: ip_vs_ftp
args:
["char *", "char *", "const char *", "char", "char", "__be32 *", "__be16 *", "char **", "char **", "size_t"]


func: nr_add_node
ret: static int
module: netrom
args:
["ax25_address *", "const char *", "ax25_address *", "ax25_digi *", "struct net_device *", "int", "int"]


func: ieee80211_join_mesh
ret: static int
module: mac80211
args:
["struct wiphy *", "struct net_device *", "const struct mesh_config *", "const struct mesh_setup *"]


func: ieee80211_start_roc_work
ret: static int
module: mac80211
args:
["struct ieee80211_local *", "struct ieee80211_sub_if_data *", "struct ieee80211_channel *", "unsigned int", "u64 *", "struct sk_buff *", "enum ieee80211_roc_type"]


func: ieee80211_iter_chan_contexts_atomic
ret: void
module: mac80211
args:
["struct ieee80211_hw *", "void (*)(struct ieee80211_hw *, struct ieee80211_chanctx_conf *, void *)", "void *"]


func: ieee80211_vif_use_channel
ret: int
module: mac80211
args:
["struct ieee80211_sub_if_data *", "const struct cfg80211_chan_def *", "enum ieee80211_chanctx_mode"]


func: format_devstat_counter
ret: static ssize_t
module: mac80211
args:
["struct ieee80211_local *", "char *", "size_t", "loff_t *", "int (*)(struct ieee80211_low_level_stats *, char *, int)"]


func: ieee80211_if_read
ret: static ssize_t
module: mac80211
args:
["struct ieee80211_sub_if_data *", "char *", "size_t", "loff_t *", "ssize_t (*)(const struct ieee80211_sub_if_data *, char *, int)"]


func: ieee80211_if_write
ret: static ssize_t
module: mac80211
args:
["struct ieee80211_sub_if_data *", "const char *", "size_t", "ssize_t (*)(struct ieee80211_sub_if_data *, const char *, int)", "loff_t *"]


func: ieee80211_ht_cap_ie_to_sta_ht_cap
ret: bool
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct ieee80211_supported_band *", "const struct ieee80211_ht_cap *", "struct sta_info *"]


func: __ieee80211_sta_join_ibss
ret: static void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "const u8 *", "const int", "struct cfg80211_chan_def *", "const u32", "const u16", "u64", "bool"]


func: ieee80211_ibss_build_presp
ret: static struct beacon_data *
module: mac80211
args:
["struct ieee80211_sub_if_data *", "const int", "const u32", "const u16", "u64", "struct cfg80211_chan_def *", "bool *", "struct cfg80211_csa_settings *"]


func: ieee80211_rx_bss_info
ret: static void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct ieee80211_mgmt *", "size_t", "struct ieee80211_rx_status *", "struct ieee802_11_elems *"]


func: ieee80211_rx_mgmt_probe_beacon
ret: static void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct ieee80211_mgmt *", "size_t", "struct ieee80211_rx_status *"]


func: ieee80211_if_add
ret: int
module: mac80211
args:
["struct ieee80211_local *", "const char *", "struct wireless_dev **", "enum nl80211_iftype", "struct vif_params *"]


func: ieee80211_iter_keys
ret: void
module: mac80211
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct ieee80211_key_conf *, void *)", "void *"]


func: ieee80211_key_replace
ret: static void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct sta_info *", "bool", "struct ieee80211_key *", "struct ieee80211_key *"]


func: ieee80211_mesh_rx_bcn_presp
ret: static void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "u16", "struct ieee80211_mgmt *", "size_t", "struct ieee80211_rx_status *"]


func: hwmp_route_info_get
ret: static u32
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct ieee80211_mgmt *", "const u8 *", "enum mpath_frame_type"]


func: mesh_path_sel_frame_tx
ret: static int
module: mac80211
args:
["enum mpath_frame_type", "u8", "const u8 *", "__le32", "u8", "const u8 *", "__le32", "const u8 *", "u8", "u8", "__le32", "__le32", "__le32", "struct ieee80211_sub_if_data *"]


func: mesh_plink_frame_tx
ret: static int
module: mac80211
args:
["struct ieee80211_sub_if_data *", "enum ieee80211_self_protected_actioncode", "u8 *", "__le16", "__le16", "__le16"]


func: mesh_sync_offset_rx_bcn_presp
ret: static void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "u16", "struct ieee80211_mgmt *", "struct ieee802_11_elems *", "struct ieee80211_rx_status *"]


func: ieee80211_determine_chantype
ret: static u32
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct ieee80211_supported_band *", "struct ieee80211_channel *", "const struct ieee80211_ht_operation *", "const struct ieee80211_vht_operation *", "struct cfg80211_chan_def *", "bool"]


func: ieee80211_rx_bss_info
ret: static void
module: mac80211
args:
["struct ieee80211_mgmt *", "size_t", "struct ieee80211_rx_status *", "struct ieee802_11_elems *", "struct ieee80211_sub_if_data *", "struct ieee80211_sub_if_data *"]


func: ieee80211_get_tx_rates
ret: void
module: mac80211
args:
["struct ieee80211_vif *", "struct ieee80211_sta *", "struct sk_buff *", "struct ieee80211_tx_rate *", "int"]


func: __rate_control_send_low
ret: static void
module: mac80211
args:
["struct ieee80211_hw *", "struct ieee80211_supported_band *", "struct ieee80211_sta *", "struct ieee80211_tx_info *", "u32"]


func: minstrel_ht_set_rate
ret: static void
module: mac80211
args:
["struct minstrel_priv *", "struct minstrel_ht_sta *", "struct ieee80211_sta_rates *", "int", "int"]


func: ieee80211_bss_info_update
ret: struct ieee80211_bss *
module: mac80211
args:
["struct ieee80211_local *", "struct ieee80211_rx_status *", "struct ieee80211_mgmt *", "size_t", "struct ieee802_11_elems *", "struct ieee80211_channel *"]


func: ieee80211_request_ibss_scan
ret: int
module: mac80211
args:
["struct ieee80211_sub_if_data *", "const u8 *", "u8", "struct ieee80211_channel *", "enum nl80211_bss_scan_width"]


func: ieee80211_parse_ch_switch_ie
ret: int
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct ieee802_11_elems *", "bool", "enum ieee80211_band", "u32", "u8 *", "struct ieee80211_csa_ie *"]


func: ieee80211_tkip_decrypt_data
ret: int
module: mac80211
args:
["struct crypto_cipher *", "struct ieee80211_key *", "u8 *", "size_t", "u8 *", "u8 *", "int", "int", "u32 *", "u16 *"]


func: ieee80211_ctstoself_get
ret: void
module: mac80211
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "const void *", "size_t", "const struct ieee80211_tx_info *", "struct ieee80211_cts *"]


func: ieee80211_rts_get
ret: void
module: mac80211
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "const void *", "size_t", "const struct ieee80211_tx_info *", "struct ieee80211_rts *"]


func: ieee80211_tx_prepare_skb
ret: bool
module: mac80211
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "struct sk_buff *", "int", "struct ieee80211_sta **"]


func: ieee80211_skb_resize
ret: static int
module: mac80211
args:
["struct sk_buff *", "int", "bool", "struct ieee80211_sub_if_data *", "struct ieee80211_sub_if_data *"]


func: ieee80211_build_preq_ies
ret: int
module: mac80211
args:
["struct ieee80211_local *", "u8 *", "size_t", "const u8 *", "size_t", "enum ieee80211_band", "u32", "struct cfg80211_chan_def *"]


func: ieee80211_build_probe_req
ret: struct sk_buff *
module: mac80211
args:
["struct ieee80211_sub_if_data *", "u8 *", "u32", "struct ieee80211_channel *", "const u8 *", "size_t", "const u8 *", "size_t", "bool"]


func: ieee80211_generic_frame_duration
ret: __le16
module: mac80211
args:
["struct ieee80211_hw *", "struct ieee80211_vif *", "enum ieee80211_band", "size_t", "struct ieee80211_rate *"]


func: ieee80211_ht_oper_to_chandef
ret: void
module: mac80211
args:
["struct ieee80211_channel *", "const struct ieee80211_ht_operation *", "struct cfg80211_chan_def *"]


func: ieee80211_parse_bitrates
ret: int
module: mac80211
args:
["struct cfg80211_chan_def *", "const struct ieee80211_supported_band *", "const u8 *", "int", "u32 *"]


func: ieee80211_send_auth
ret: void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "u16", "u16", "u16", "const u8 *", "size_t", "const u8 *", "const u8 *", "const u8 *", "u8", "u8", "u32"]


func: ieee80211_send_probe_req
ret: void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "u8 *", "const u8 *", "size_t", "const u8 *", "size_t", "u32", "bool", "u32", "struct ieee80211_channel *", "bool"]


func: ieee80211_vht_cap_ie_to_sta_vht_cap
ret: void
module: mac80211
args:
["struct ieee80211_sub_if_data *", "struct ieee80211_supported_band *", "const struct ieee80211_vht_cap *", "struct sta_info *"]


func: can_rx_register
ret: int
module: can
args:
["struct net_device *", "canid_t", "canid_t", "void (*)(struct sk_buff *, void *)", "void *", "char *"]


func: batadv_iv_ogm_forward
ret: static void
module: batman-adv
args:
["const struct ethhdr *", "struct batadv_ogm_packet *", "bool", "bool", "struct batadv_hard_iface *", "struct batadv_orig_node *"]


func: batadv_iv_ogm_neigh_new
ret: static struct batadv_neigh_node *
module: batman-adv
args:
["struct batadv_hard_iface *", "const uint8_t *", "struct batadv_orig_node *", "struct batadv_orig_node *"]


func: batadv_iv_ogm_process
ret: static void
module: batman-adv
args:
["const struct ethhdr *", "struct batadv_ogm_packet *", "struct batadv_hard_iface *", "const unsigned char *"]


func: batadv_iv_ogm_queue_add
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "unsigned char *", "int", "struct batadv_hard_iface *", "int", "unsigned long"]


func: batadv_tvlv_containers_process
ret: int
module: batman-adv
args:
["struct batadv_priv *", "bool", "struct batadv_orig_node *", "uint8_t *", "uint8_t *", "void *", "uint16_t"]


func: batadv_tvlv_handler_register
ret: void
module: batman-adv
args:
["struct batadv_priv *", "void (*)(struct batadv_priv *, struct batadv_orig_node *, uint8_t, void *, uint16_t)", "int (*)(struct batadv_priv *, uint8_t *, uint8_t *, void *, uint16_t)", "uint8_t", "uint8_t", "uint8_t"]


func: batadv_nc_purge_orig
ret: void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "bool (*)(struct batadv_priv *, struct batadv_nc_node *)"]


func: batadv_nc_update_nc_node
ret: void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "struct batadv_orig_node *", "struct batadv_ogm_packet *", "int"]


func: batadv_nc_process_nc_paths
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_hashtable *", "bool (*)(struct batadv_priv *, struct batadv_nc_path *, struct batadv_nc_packet *)"]


func: batadv_nc_purge_orig_nc_nodes
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "struct list_head *", "spinlock_t *", "bool (*)(struct batadv_priv *, struct batadv_nc_node *)"]


func: batadv_nc_purge_paths
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_hashtable *", "bool (*)(struct batadv_priv *, struct batadv_nc_path *)"]


func: batadv_bonding_save_primary
ret: void
module: batman-adv
args:
["const struct batadv_orig_node *", "struct batadv_orig_node *", "const struct batadv_ogm_packet *"]


func: batadv_send_skb_unicast
ret: static int
module: batman-adv
args:
["struct batadv_priv *", "struct sk_buff *", "int", "int", "struct batadv_orig_node *", "unsigned short"]


func: batadv_interface_rx
ret: void
module: batman-adv
args:
["struct net_device *", "struct sk_buff *", "struct batadv_hard_iface *", "int", "struct batadv_orig_node *"]


func: batadv_store_uint_attr
ret: static int
module: batman-adv
args:
["const char *", "size_t", "struct net_device *", "const char *", "unsigned int", "unsigned int", "atomic_t *"]


func: _batadv_tt_update_changes
ret: static void
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "struct batadv_tvlv_tt_change *", "uint16_t", "uint8_t"]


func: batadv_send_tt_request
ret: static int
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "uint8_t", "struct batadv_tvlv_tt_vlan_data *", "uint16_t", "bool"]


func: batadv_tt_global_add
ret: static bool
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_orig_node *", "const unsigned char *", "unsigned short", "uint16_t", "uint8_t"]


func: batadv_tt_global_del_orig_entry
ret: static void
module: batman-adv
args:
["struct batadv_tt_global_entry *", "struct batadv_orig_node *", "const char *", "struct batadv_priv *"]


func: batadv_tt_prepare_tvlv_global_data
ret: static uint16_t
module: batman-adv
args:
["struct batadv_orig_node *", "struct batadv_tvlv_tt_data **", "struct batadv_tvlv_tt_change **", "int32_t *"]


func: batadv_tt_prepare_tvlv_local_data
ret: static uint16_t
module: batman-adv
args:
["struct batadv_priv *", "struct batadv_tvlv_tt_data **", "struct batadv_tvlv_tt_change **", "int32_t *"]


func: batadv_tt_tvlv_generate
ret: static void
module: batman-adv
args:
["void *", "uint16_t", "int (*)(const void *, const void *)", "void *", "struct batadv_hashtable *", "struct batadv_hashtable *", "struct batadv_priv *"]


func: __br_fdb_add
ret: static int
module: bridge
args:
["struct net_bridge_port *", "const unsigned char *", "u16", "u16", "struct ndmsg *", "struct ndmsg *"]


func: fdb_fill_info
ret: static int
module: bridge
args:
["struct sk_buff *", "const struct net_bridge_fdb_entry *", "u32", "u32", "int", "unsigned int", "const struct net_bridge *"]


func: br_flood
ret: static void
module: bridge
args:
["struct net_bridge *", "struct sk_buff *", "struct sk_buff *", "void (*)(const struct net_bridge_port *, struct sk_buff *)", "bool"]


func: br_multicast_flood
ret: static void
module: bridge
args:
["struct net_bridge_mdb_entry *", "struct sk_buff *", "struct sk_buff *", "void (*)(const struct net_bridge_port *, struct sk_buff *)"]


func: deliver_clone
ret: static int
module: bridge
args:
["const struct net_bridge_port *", "struct sk_buff *", "void (*)(const struct net_bridge_port *, struct sk_buff *)"]


func: maybe_deliver
ret: static struct net_bridge_port *
module: bridge
args:
["struct net_bridge_port *", "struct net_bridge_port *", "struct sk_buff *", "void (*)(const struct net_bridge_port *, struct sk_buff *)"]


func: br_multicast_leave_group
ret: static void
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "struct br_ip *", "struct bridge_mcast_querier *", "struct bridge_mcast_query *"]


func: br_multicast_query_received
ret: static void
module: bridge
args:
["struct net_bridge *", "struct net_bridge_port *", "struct bridge_mcast_querier *", "int", "bool", "unsigned long"]


func: br_fill_ifinfo
ret: static int
module: bridge
args:
["struct sk_buff *", "const struct net_bridge_port *", "u32", "u32", "int", "unsigned int", "u32", "const struct net_device *"]


func: ebt_do_table
ret: unsigned int
module: ebtables
args:
["unsigned int", "struct sk_buff *", "const struct net_device *", "const struct net_device *", "struct ebt_table *"]


func: do_update_counters
ret: static int
module: ebtables
args:
["struct net *", "const char *", "struct ebt_counter *", "unsigned int", "unsigned int", "const void *"]


func: xfrm_find_algo
ret: static struct xfrm_algo_desc *
module: xfrm_algo
args:
["const struct xfrm_algo_list *", "int (*)(const struct xfrm_algo_desc *, const void *)", "const void *", "int"]


func: build_aevent
ret: static int
module: xfrm_user
args:
["struct sk_buff *", "struct xfrm_state *", "const struct km_event *", "const struct km_event *", "const struct km_event *"]


func: verify_newpolicy_info
ret: static int
module: xfrm_user
args:
["struct xfrm_userpolicy_info *", "struct xfrm_userpolicy_info *", "struct xfrm_userpolicy_info *", "struct xfrm_userpolicy_info *"]


func: xfrm_send_migrate
ret: static int
module: xfrm_user
args:
["const struct xfrm_selector *", "u8", "u8", "const struct xfrm_migrate *", "int", "const struct xfrm_kmaddress *"]


func: llc_sap_open
ret: struct llc_sap *
module: llc
args:
["unsigned char", "int (*)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)"]


func: tipc_createport
ret: struct tipc_port *
module: tipc
args:
["struct sock *", "u32 (*)(struct tipc_port *, struct sk_buff *)", "void (*)(struct tipc_port *)", "const u32"]


func: crush_choose
ret: static int
module: libceph
args:
["const struct crush_map *", "struct crush_bucket *", "const __u32 *", "int", "int", "int", "int *", "int", "int", "int", "int", "int *"]


func: ceph_encrypt2
ret: int
module: libceph
args:
["struct ceph_crypto_key *", "void *", "size_t *", "const void *", "size_t", "const void *", "size_t"]


func: ceph_con_init
ret: void
module: libceph
args:
["struct ceph_connection *", "void *", "const struct ceph_connection_operations *", "struct ceph_messenger *"]


func: ceph_osdc_create_event
ret: int
module: libceph
args:
["struct ceph_osd_client *", "void (*)(u64, u64, u8, void *)", "void *", "struct ceph_osd_event **"]


func: ceph_osdc_new_request
ret: struct ceph_osd_request *
module: libceph
args:
["struct ceph_osd_client *", "struct ceph_file_layout *", "struct ceph_vino", "u64", "u64 *", "int", "int", "int", "struct ceph_snap_context *", "u32", "u64", "bool"]


func: ceph_osdc_readpages
ret: int
module: libceph
args:
["struct ceph_osd_client *", "struct ceph_vino", "struct ceph_file_layout *", "u64", "u64 *", "u32", "u64", "struct page **", "int", "int"]


func: ceph_osdc_writepages
ret: int
module: libceph
args:
["struct ceph_osd_client *", "struct ceph_vino", "struct ceph_file_layout *", "struct ceph_snap_context *", "u64", "u64", "u32", "u64", "struct timespec *", "struct page **", "int"]


func: ax25_addr_build
ret: int
module: ax25
args:
["unsigned char *", "const ax25_address *", "const ax25_address *", "const ax25_digi *", "int", "int"]


func: ax25_addr_parse
ret: const unsigned char *
module: ax25
args:
["const unsigned char *", "int", "ax25_address *", "ax25_address *", "ax25_digi *", "int *", "int *"]


func: ax25_send_frame
ret: ax25_cb *
module: ax25
args:
["struct sk_buff *", "int", "ax25_address *", "ax25_address *", "ax25_digi *", "struct net_device *"]


func: flow_change
ret: static int
module: cls_flow
args:
["struct net *", "struct sk_buff *", "struct tcf_proto *", "unsigned long", "u32", "struct nlattr **", "unsigned long *"]


func: fw_change_attrs
ret: static int
module: cls_fw
args:
["struct net *", "struct tcf_proto *", "struct fw_filter *", "struct nlattr **", "struct nlattr **", "unsigned long"]


func: u32_set_parms
ret: static int
module: cls_u32
args:
["struct net *", "struct tcf_proto *", "unsigned long", "struct tc_u_knode *", "struct nlattr **", "struct nlattr *", "struct tc_u_hnode *"]


func: cls_bpf_modify_existing
ret: static int
module: cls_bpf
args:
["struct net *", "struct tcf_proto *", "struct cls_bpf_prog *", "unsigned long", "struct nlattr **", "struct nlattr *"]


func: route4_set_parms
ret: static int
module: cls_route
args:
["struct net *", "struct tcf_proto *", "unsigned long", "struct route4_filter *", "u32", "struct route4_head *", "struct nlattr **", "struct nlattr *", "int"]


func: tcindex_set_parms
ret: static int
module: cls_tcindex
args:
["struct net *", "struct tcf_proto *", "unsigned long", "u32", "struct tcindex_data *", "struct tcindex_filter_result *", "struct nlattr **", "struct nlattr *"]


func: basic_set_parms
ret: static int
module: cls_basic
args:
["struct net *", "struct tcf_proto *", "struct basic_filter *", "unsigned long", "struct nlattr **", "struct nlattr *"]


func: hsr_get_node_data
ret: int
module: hsr
args:
["struct hsr_priv *", "const unsigned char *", "unsigned char *", "unsigned int *", "int *", "u16 *", "int *", "u16 *"]


func: p9_client_zc_rpc
ret: static struct p9_req_t *
module: 9pnet
args:
["struct p9_client *", "int8_t", "char *", "char *", "int", "int", "int", "int", "const char *", "const char *", "..."]


func: digital_send_cmd
ret: int
module: nfc_digital
args:
["struct nfc_digital_dev *", "u8", "struct sk_buff *", "struct digital_tg_mdaa_params *", "u16", "nfc_digital_cmd_complete_t", "void *"]


func: digital_in_send_dep_req
ret: int
module: nfc_digital
args:
["struct nfc_digital_dev *", "struct nfc_target *", "struct sk_buff *", "struct digital_data_exch *"]


func: nfc_hci_allocate_device
ret: struct nfc_hci_dev *
module: hci
args:
["struct nfc_hci_ops *", "struct nfc_hci_init_data *", "unsigned long", "u32", "const char *", "int", "int", "int"]


func: nfc_hci_hcp_message_tx
ret: int
module: hci
args:
["struct nfc_hci_dev *", "u8", "u8", "u8", "const u8 *", "size_t", "data_exchange_cb_t", "void *", "unsigned long"]


func: nfc_llc_allocate
ret: struct nfc_llc *
module: hci
args:
["const char *", "struct nfc_hci_dev *", "xmit_to_drv_t", "rcv_to_hci_t", "int", "int", "llc_failure_t"]


func: llc_nop_init
ret: static void *
module: hci
args:
["struct nfc_hci_dev *", "xmit_to_drv_t", "rcv_to_hci_t", "int", "int", "int *", "int *", "llc_failure_t"]


func: register_snap_client
ret: struct datalink_proto *
module: psnap
args:
["const unsigned char *", "int (*)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)"]


func: sigd_enq
ret: void
module: atm
args:
["struct atm_vcc *", "enum atmsvc_msg_type", "struct atm_vcc *", "const struct sockaddr_atmpvc *", "const struct sockaddr_atmsvc *"]


func: sigd_enq2
ret: void
module: atm
args:
["struct atm_vcc *", "enum atmsvc_msg_type", "struct atm_vcc *", "const struct sockaddr_atmpvc *", "const struct sockaddr_atmsvc *", "const struct atm_qos *", "int"]


func: send_to_lecd
ret: static int
module: lec
args:
["struct lec_priv *", "atmlec_msg_type", "const unsigned char *", "const unsigned char *", "struct sk_buff *"]


# members

name: align_resource
types:
resource_size_t (*)(struct pci_dev *, const struct resource *, resource_size_t, resource_size_t, resource_size_t);


name: transfer
types:
int (*)(struct loop_device *, int, struct page *, unsigned int, struct page *, unsigned int, int, sector_t);


name: slave.device_prep_dma_memcpy
types:
struct dma_async_tx_descriptor *(*device_prep_dma_memcpy)(struct dma_chan *, dma_addr_t, dma_addr_t, size_t, unsigned long);


name: slave.device_prep_dma_xor
types:
struct dma_async_tx_descriptor *(*device_prep_dma_xor)(struct dma_chan *, dma_addr_t, dma_addr_t *, unsigned int, size_t, unsigned long);


name: slave.device_prep_dma_xor_val
types:
struct dma_async_tx_descriptor *(*device_prep_dma_xor_val)(struct dma_chan *, dma_addr_t *, unsigned int, size_t, enum sum_check_flags *, unsigned long);


name: slave.device_prep_dma_pq
types:
struct dma_async_tx_descriptor *(*device_prep_dma_pq)(struct dma_chan *, dma_addr_t *, dma_addr_t *, unsigned int, const unsigned char *, size_t, unsigned long);


name: slave.device_prep_dma_pq_val
types:
struct dma_async_tx_descriptor *(*device_prep_dma_pq_val)(struct dma_chan *, dma_addr_t *, dma_addr_t *, unsigned int, const unsigned char *, size_t, enum sum_check_flags *, unsigned long);


name: slave.device_prep_dma_sg
types:
struct dma_async_tx_descriptor *(*device_prep_dma_sg)(struct dma_chan *, struct scatterlist *, unsigned int, struct scatterlist *, unsigned int, unsigned long);


name: slave.device_prep_slave_sg
types:
struct dma_async_tx_descriptor *(*device_prep_slave_sg)(struct dma_chan *, struct scatterlist *, unsigned int, enum dma_transfer_direction, unsigned long, void *);


name: slave.device_prep_dma_cyclic
types:
struct dma_async_tx_descriptor *(*device_prep_dma_cyclic)(struct dma_chan *, dma_addr_t, size_t, size_t, enum dma_transfer_direction, unsigned long, void *);


name: slave.device_prep_interleaved_dma
types:
struct dma_async_tx_descriptor *(*device_prep_interleaved_dma)(struct dma_chan *, struct dma_interleaved_template *, unsigned long);


name: read
types:
ssize_t (*)(struct cgroup_subsys_state *, struct cftype *, struct file *, char *, size_t, loff_t *);


name: write
types:
ssize_t (*)(struct cgroup_subsys_state *, struct cftype *, struct file *, const char *, size_t, loff_t *);


name: d_compare
types:
int (*)(const struct dentry *, const struct dentry *, unsigned int, const char *, const struct qstr *);


name: map_page
types:
dma_addr_t (*)(struct device *, struct page *, unsigned long, size_t, enum dma_data_direction, struct dma_attrs *);


name: write_begin
types:
int (*)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page **, void **);


name: write_end
types:
int (*)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *);


name: should_send_event
types:
bool (*)(struct fsnotify_group *, struct inode *, struct fsnotify_mark *, struct fsnotify_mark *, __u32, void *, int);


name: handle_event
types:
int (*)(struct fsnotify_group *, struct fsnotify_mark *, struct fsnotify_mark *, struct fsnotify_event *);


name: xlate
types:
int (*)(struct irq_domain *, struct device_node *, const u32 *, unsigned int, unsigned long *, unsigned int *);


name: t_state
types:
enum {T_RUNNING, T_LOCKED, T_FLUSH, T_COMMIT, T_COMMIT_DFLUSH, T_COMMIT_JFLUSH, T_COMMIT_CALLBACK, T_FINISHED}


name: create
types:
int (*)(struct sk_buff *, struct net_device *, unsigned short, const void *, const void *, unsigned int);


name: reg_state
bits: 0:8;
types:
enum {NETREG_UNINITIALIZED, NETREG_REGISTERED, NETREG_UNREGISTERING, NETREG_UNREGISTERED, NETREG_RELEASED, NETREG_DUMMY}


name: read
types:
ssize_t (*)(u64 *, enum pstore_type_id *, int *, struct timespec *, char **, bool *, struct pstore_info *);


name: write
types:
int (*)(enum pstore_type_id, enum kmsg_dump_reason, u64 *, unsigned int, int, bool, size_t, struct pstore_info *);


name: write_buf
types:
int (*)(enum pstore_type_id, enum kmsg_dump_reason, u64 *, unsigned int, const char *, bool, size_t, struct pstore_info *);


name: create_buf_file
types:
struct dentry *(*create_buf_file)(const char *, struct dentry *, umode_t, struct rchan_buf *, int *);


name: capset
types:
int (*)(struct cred *, const struct cred *, const kernel_cap_t *, const kernel_cap_t *, const kernel_cap_t *);


name: find_vqs
types:
int (*)(struct virtio_device *, unsigned int, struct virtqueue **, vq_callback_t **, const char **);


name: ndisc_send_na
types:
void (*)(struct net_device *, struct neighbour *, const struct in6_addr *, const struct in6_addr *, bool, bool, bool, bool);


name: syn_recv_sock
types:
struct sock *(*syn_recv_sock)(struct sock *, struct sk_buff *, struct request_sock *, struct dst_entry *);


name: change
types:
int (*)(struct net *, struct sk_buff *, struct tcf_proto *, unsigned long, u32, struct nlattr **, unsigned long *);


name: calc_md5_hash
types:
int (*)(char *, struct tcp_md5sig_key *, const struct sock *, const struct request_sock *, const struct sk_buff *);


name: migrate
types:
int (*)(const struct xfrm_selector *, u8, u8, const struct xfrm_migrate *, int, const struct xfrm_kmaddress *);


name: init_temprop
types:
void (*)(struct xfrm_state *, const struct xfrm_tmpl *, const xfrm_address_t *, const xfrm_address_t *);


name: splice_read
types:
ssize_t (*)(struct trace_iterator *, struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);


name: sequence
types:
enum {SEQ_STREAM_HEADER, SEQ_BLOCK_START, SEQ_BLOCK_HEADER, SEQ_BLOCK_UNCOMPRESS, SEQ_BLOCK_PADDING, SEQ_BLOCK_CHECK, SEQ_INDEX, SEQ_INDEX_PADDING, SEQ_INDEX_CRC32, SEQ_STREAM_FOOTER}


name: field_init
types:
int (*)(struct integrity_iint_cache *, struct file *, const unsigned char *, struct evm_ima_xattr_data *, int, struct ima_field_data *);


name: do_5
types:
void (*)(unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long *, unsigned long *);


name: state
types:
enum {DISCOVERY_STOPPED, DISCOVERY_STARTING, DISCOVERY_FINDING, DISCOVERY_RESOLVING, DISCOVERY_STOPPING}


name: policy.map
types:
int (*)(struct dm_cache_policy *, dm_oblock_t, bool, bool, bool, struct bio *, struct policy_result *);


name: read_event_config_new
types:
int (*)(struct iio_dev *, const struct iio_chan_spec *, enum iio_event_type, enum iio_event_direction);


name: write_event_config_new
types:
int (*)(struct iio_dev *, const struct iio_chan_spec *, enum iio_event_type, enum iio_event_direction, int);


name: read_event_value_new
types:
int (*)(struct iio_dev *, const struct iio_chan_spec *, enum iio_event_type, enum iio_event_direction, enum iio_event_info, int *, int *);


name: write_event_value_new
types:
int (*)(struct iio_dev *, const struct iio_chan_spec *, enum iio_event_type, enum iio_event_direction, enum iio_event_info, int, int);


name: input_mapping
types:
int (*)(struct hid_device *, struct hid_input *, struct hid_field *, struct hid_usage *, unsigned long **, int *);


name: gem_prime_import_sg_table
types:
struct drm_gem_object *(*gem_prime_import_sg_table)(struct drm_device *, size_t, struct sg_table *);


name: dirty
types:
int (*)(struct drm_framebuffer *, struct drm_file *, unsigned int, unsigned int, struct drm_clip_rect *, unsigned int);


name: fb_create
types:
struct drm_framebuffer *(*fb_create)(struct drm_device *, struct drm_file *, struct drm_mode_fb_cmd2 *);


name: update_plane
types:
int (*)(struct drm_plane *, struct drm_crtc *, struct drm_framebuffer *, int, int, unsigned int, unsigned int, uint32_t, uint32_t, uint32_t, uint32_t);


name: flags
types:
enum {_DRM_PAGE_ALIGN = 1, _DRM_AGP_BUFFER, _DRM_SG_BUFFER = 4, _DRM_FB_BUFFER = 8, _DRM_PCI_BUFFER_RO = 16}


name: mode_set
types:
int (*)(struct drm_crtc *, struct drm_display_mode *, struct drm_display_mode *, int, int, struct drm_framebuffer *);


name: initial_config
types:
bool (*)(struct drm_fb_helper *, struct drm_fb_helper_crtc **, struct drm_display_mode **, bool *, int, int);


name: get_node
types:
int (*)(struct ttm_mem_type_manager *, struct ttm_buffer_object *, struct ttm_placement *, struct ttm_mem_reg *);


name: state
types:
enum {dr_via_device_mapped, dr_via_desc_pages_alloc, dr_via_pages_locked, dr_via_pages_alloc, dr_via_sg_init}


name: params.input_format
types:
enum {CH7006_FORMAT_RGB16, CH7006_FORMAT_YCrCb24m16, CH7006_FORMAT_RGB24m16, CH7006_FORMAT_RGB15, CH7006_FORMAT_RGB24m12C, CH7006_FORMAT_RGB24m12I, CH7006_FORMAT_RGB24m8, CH7006_FORMAT_RGB16m8, CH7006_FORMAT_RGB15m8, CH7006_FORMAT_YCrCb24m8}


name: vm.set_page
types:
void (*)(struct radeon_device *, struct radeon_ib *, uint64_t, uint64_t, unsigned int, uint32_t, uint32_t);


name: func
types:
enum {RADEON_INIT_CP = 1, RADEON_CLEANUP_CP, RADEON_INIT_R200_CP, RADEON_INIT_R300_CP, RADEON_INIT_R600_CP}


name: base.bind
types:
int (*)(struct nouveau_dmaeng *, struct nouveau_object *, struct nouveau_dmaobj *, struct nouveau_gpuobj **);


name: card_type
types:
enum {NV_04 = 4, NV_10 = 16, NV_11, NV_20 = 32, NV_30 = 48, NV_40 = 64, NV_50 = 80, NV_C0 = 192, NV_D0 = 208, NV_E0 = 224}


name: ctor
types:
int (*)(struct nouveau_object *, struct nouveau_object *, struct nouveau_oclass *, void *, u32, struct nouveau_object **);


name: alloc
types:
int (*)(struct nouveau_bar *, struct nouveau_object *, struct nouveau_mem *, struct nouveau_object **);


name: type
types:
enum {NV_MEM_TYPE_UNKNOWN, NV_MEM_TYPE_STOLEN, NV_MEM_TYPE_SGRAM, NV_MEM_TYPE_SDRAM, NV_MEM_TYPE_DDR1, NV_MEM_TYPE_DDR2, NV_MEM_TYPE_DDR3, NV_MEM_TYPE_GDDR2, NV_MEM_TYPE_GDDR3, NV_MEM_TYPE_GDDR4, NV_MEM_TYPE_GDDR5}


name: identify
types:
int (*)(struct nouveau_i2c *, int, const char *, struct nouveau_i2c_board_info *, bool (*)(struct nouveau_i2c_port *, struct i2c_board_info *, void *), void *);


name: map_sg
types:
void (*)(struct nouveau_vma *, struct nouveau_gpuobj *, struct nouveau_mem *, u32, u32, dma_addr_t *);


name: ttm.move
types:
int (*)(struct nouveau_channel *, struct ttm_buffer_object *, struct ttm_mem_reg *, struct ttm_mem_reg *);


name: queue_setup
types:
int (*)(struct vb2_queue *, const struct v4l2_format *, unsigned int *, unsigned int *, unsigned int *, void **);


name: ibdev.process_mad
types:
int (*)(struct ib_device *, int, u8, struct ib_wc *, struct ib_grh *, struct ib_mad *, struct ib_mad *);


name: connect
types:
struct nes_cm_node *(*connect)(struct nes_cm_core *, struct nes_vnic *, u16, void *, struct nes_cm_info *);


name: tpg_get_pr_transport_id
types:
u32 (*)(struct se_portal_group *, struct se_node_acl *, struct t10_pr_registration *, int *, unsigned char *);


name: fabric_make_wwn
types:
struct se_wwn *(*fabric_make_wwn)(struct target_fabric_configfs *, struct config_group *, const char *);


name: fabric_make_nodeacl
types:
struct se_node_acl *(*fabric_make_nodeacl)(struct se_portal_group *, struct config_group *, const char *);


name: state
types:
enum {state_jr3_poll, state_jr3_init_wait_for_offset, state_jr3_init_transform_complete, state_jr3_init_set_full_scale_complete, state_jr3_init_use_offset_complete, state_jr3_done}


name: lnd_recv
types:
int (*)(struct lnet_ni *, void *, lnet_msg_t *, int, unsigned int, struct iovec *, lnet_kiov_t *, unsigned int, unsigned int, unsigned int);


name: clo_fits_into
types:
int (*)(const struct lu_env *, const struct cl_lock_slice *, const struct cl_lock_descr *, const struct cl_io *);


name: dbo_read
types:
ssize_t (*)(const struct lu_env *, struct dt_object *, struct lu_buf *, loff_t *, struct lustre_capa *);


name: dbo_write
types:
ssize_t (*)(const struct lu_env *, struct dt_object *, const struct lu_buf *, loff_t *, struct thandle *, struct lustre_capa *, int);


name: dbo_bufs_get
types:
int (*)(const struct lu_env *, struct dt_object *, loff_t, ssize_t, struct niobuf_local *, int, struct lustre_capa *);


name: dbo_punch
types:
int (*)(const struct lu_env *, struct dt_object *, __u64, __u64, struct thandle *, struct lustre_capa *);


name: dt_init_capa_ctxt
types:
int (*)(const struct lu_env *, struct dt_device *, int, unsigned long, __u32, struct lustre_capa_key *);


name: dio_lookup
types:
int (*)(const struct lu_env *, struct dt_object *, struct dt_rec *, const struct dt_key *, struct lustre_capa *);


name: dio_declare_insert
types:
int (*)(const struct lu_env *, struct dt_object *, const struct dt_rec *, const struct dt_key *, struct thandle *);


name: dio_insert
types:
int (*)(const struct lu_env *, struct dt_object *, const struct dt_rec *, const struct dt_key *, struct thandle *, struct lustre_capa *, int);


name: dio_delete
types:
int (*)(const struct lu_env *, struct dt_object *, const struct dt_key *, struct thandle *, struct lustre_capa *);


name: do_attr_set
types:
int (*)(const struct lu_env *, struct dt_object *, const struct lu_attr *, struct thandle *, struct lustre_capa *);


name: do_xattr_get
types:
int (*)(const struct lu_env *, struct dt_object *, struct lu_buf *, const char *, struct lustre_capa *);


name: do_declare_xattr_set
types:
int (*)(const struct lu_env *, struct dt_object *, const struct lu_buf *, const char *, int, struct thandle *);


name: do_xattr_set
types:
int (*)(const struct lu_env *, struct dt_object *, const struct lu_buf *, const char *, int, struct thandle *, struct lustre_capa *);


name: do_xattr_del
types:
int (*)(const struct lu_env *, struct dt_object *, const char *, struct thandle *, struct lustre_capa *);


name: do_ah_init
types:
void (*)(const struct lu_env *, struct dt_allocation_hint *, struct dt_object *, struct dt_object *, umode_t);


name: do_declare_create
types:
int (*)(const struct lu_env *, struct dt_object *, struct lu_attr *, struct dt_allocation_hint *, struct dt_object_format *, struct thandle *);


name: do_capa_get
types:
struct obd_capa *(*do_capa_get)(const struct lu_env *, struct dt_object *, struct lustre_capa *, __u64);


name: do_object_lock
types:
int (*)(const struct lu_env *, struct dt_object *, struct lustre_handle *, struct ldlm_enqueue_info *, void *);


name: ldo_object_alloc
types:
struct lu_object *(*ldo_object_alloc)(const struct lu_env *, const struct lu_object_header *, struct lu_device *);


name: ldto_device_alloc
types:
struct lu_device *(*ldto_device_alloc)(const struct lu_env *, struct lu_device_type *, struct lustre_cfg *);


name: op_res_get
types:
int (*)(struct ptlrpc_nrs_policy *, struct ptlrpc_nrs_request *, const struct ptlrpc_nrs_resource *, struct ptlrpc_nrs_resource **, bool);


name: create_sec
types:
struct ptlrpc_sec *(*create_sec)(struct obd_import *, struct ptlrpc_svc_ctx *, struct sptlrpc_flavor *);


name: mdo_init_capa_ctxt
types:
int (*)(const struct lu_env *, struct md_device *, int, unsigned long, __u32, struct lustre_capa_key *);


name: mdo_lookup
types:
int (*)(const struct lu_env *, struct md_object *, const struct lu_name *, struct lu_fid *, struct md_op_spec *);


name: mdo_create
types:
int (*)(const struct lu_env *, struct md_object *, const struct lu_name *, struct md_object *, struct md_op_spec *, struct md_attr *);


name: mdo_create_data
types:
int (*)(const struct lu_env *, struct md_object *, struct md_object *, const struct md_op_spec *, struct md_attr *);


name: mdo_rename
types:
int (*)(const struct lu_env *, struct md_object *, struct md_object *, const struct lu_fid *, const struct lu_name *, struct md_object *, const struct lu_name *, struct md_attr *);


name: mdo_link
types:
int (*)(const struct lu_env *, struct md_object *, struct md_object *, const struct lu_name *, struct md_attr *);


name: mdo_unlink
types:
int (*)(const struct lu_env *, struct md_object *, struct md_object *, const struct lu_name *, struct md_attr *, int);


name: mdo_name_insert
types:
int (*)(const struct lu_env *, struct md_object *, const struct lu_name *, const struct lu_fid *, const struct md_attr *);


name: mdo_rename_tgt
types:
int (*)(const struct lu_env *, struct md_object *, struct md_object *, const struct lu_fid *, const struct lu_name *, struct md_attr *);


name: moo_file_lock
types:
int (*)(const struct lu_env *, struct md_object *, struct lov_mds_md_v1 *, struct ldlm_extent *, struct lustre_handle *);


name: moo_object_lock
types:
int (*)(const struct lu_env *, struct md_object *, struct lustre_handle *, struct ldlm_enqueue_info *, void *);


name: m_create
types:
int (*)(struct obd_export *, struct md_op_data *, const void *, int, int, __u32, __u32, cfs_cap_t, __u64, struct ptlrpc_request **);


name: m_enqueue
types:
int (*)(struct obd_export *, struct ldlm_enqueue_info *, struct lookup_intent *, struct md_op_data *, struct lustre_handle *, void *, int, struct ptlrpc_request **, __u64);


name: m_intent_lock
types:
int (*)(struct obd_export *, struct md_op_data *, void *, int, struct lookup_intent *, int, struct ptlrpc_request **, ldlm_blocking_callback, __u64);


name: m_rename
types:
int (*)(struct obd_export *, struct md_op_data *, const char *, int, const char *, int, struct ptlrpc_request **);


name: m_is_subdir
types:
int (*)(struct obd_export *, const struct lu_fid *, const struct lu_fid *, struct ptlrpc_request **);


name: m_setattr
types:
int (*)(struct obd_export *, struct md_op_data *, void *, int, void *, int, struct ptlrpc_request **, struct md_open_data **);


name: m_setxattr
types:
int (*)(struct obd_export *, const struct lu_fid *, struct obd_capa *, obd_valid, const char *, const char *, int, int, int, __u32, struct ptlrpc_request **);


name: m_getxattr
types:
int (*)(struct obd_export *, const struct lu_fid *, struct obd_capa *, obd_valid, const char *, const char *, int, int, int, struct ptlrpc_request **);


name: m_get_lustre_md
types:
int (*)(struct obd_export *, struct ptlrpc_request *, struct obd_export *, struct obd_export *, struct lustre_md *);


name: m_lock_match
types:
ldlm_mode_t (*)(struct obd_export *, __u64, const struct lu_fid *, ldlm_type_t, ldlm_policy_data_t *, ldlm_mode_t, struct lustre_handle *);


name: m_cancel_unused
types:
int (*)(struct obd_export *, const struct lu_fid *, ldlm_policy_data_t *, ldlm_mode_t, ldlm_cancel_flags_t, void *);


name: m_unpack_capa
types:
int (*)(struct obd_export *, struct ptlrpc_request *, const struct req_msg_field *, struct obd_capa **);


name: m_get_remote_perm
types:
int (*)(struct obd_export *, const struct lu_fid *, struct obd_capa *, __u32, struct ptlrpc_request **);


name: o_get_info
types:
int (*)(const struct lu_env *, struct obd_export *, __u32, void *, __u32 *, void *, struct lov_stripe_md *);


name: o_set_info_async
types:
int (*)(const struct lu_env *, struct obd_export *, __u32, void *, __u32, void *, struct ptlrpc_request_set *);


name: o_connect
types:
int (*)(const struct lu_env *, struct obd_export **, struct obd_device *, struct obd_uuid *, struct obd_connect_data *, void *);


name: o_reconnect
types:
int (*)(const struct lu_env *, struct obd_export *, struct obd_device *, struct obd_uuid *, struct obd_connect_data *, void *);


name: o_create
types:
int (*)(const struct lu_env *, struct obd_export *, struct obdo *, struct lov_stripe_md **, struct obd_trans_info *);


name: o_destroy
types:
int (*)(const struct lu_env *, struct obd_export *, struct obdo *, struct lov_stripe_md *, struct obd_trans_info *, struct obd_export *, void *);


name: o_setattr_async
types:
int (*)(struct obd_export *, struct obd_info *, struct obd_trans_info *, struct ptlrpc_request_set *);


name: o_brw
types:
int (*)(int, struct obd_export *, struct obd_info *, obd_count, struct brw_page *, struct obd_trans_info *);


name: o_punch
types:
int (*)(const struct lu_env *, struct obd_export *, struct obd_info *, struct obd_trans_info *, struct ptlrpc_request_set *);


name: o_sync
types:
int (*)(const struct lu_env *, struct obd_export *, struct obd_info *, obd_size, obd_size, struct ptlrpc_request_set *);


name: o_migrate
types:
int (*)(struct lustre_handle *, struct lov_stripe_md *, struct lov_stripe_md *, obd_size, obd_size, struct obd_trans_info *);


name: o_copy
types:
int (*)(struct lustre_handle *, struct lov_stripe_md *, struct lustre_handle *, struct lov_stripe_md *, obd_size, obd_size, struct obd_trans_info *);


name: o_preprw
types:
int (*)(const struct lu_env *, int, struct obd_export *, struct obdo *, int, struct obd_ioobj *, struct niobuf_remote *, int *, struct niobuf_local *, struct obd_trans_info *, struct lustre_capa *);


name: o_commitrw
types:
int (*)(const struct lu_env *, int, struct obd_export *, struct obdo *, int, struct obd_ioobj *, struct niobuf_remote *, int, struct niobuf_local *, struct obd_trans_info *, int);


name: o_enqueue
types:
int (*)(struct obd_export *, struct obd_info *, struct ldlm_enqueue_info *, struct ptlrpc_request_set *);


name: o_pin
types:
int (*)(struct obd_export *, const struct lu_fid *, struct obd_capa *, struct obd_client_handle *, int);


name: cio_prepare_write
types:
int (*)(const struct lu_env *, const struct cl_io_slice *, const struct cl_page_slice *, unsigned int, unsigned int);


name: cro_attr_set
types:
void (*)(const struct lu_env *, const struct cl_req_slice *, const struct cl_object *, struct cl_req_attr *, obd_valid);


name: lop_setup
types:
int (*)(const struct lu_env *, struct obd_device *, struct obd_llog_group *, int, struct obd_device *);


name: lop_cancel
types:
int (*)(const struct lu_env *, struct llog_ctxt *, struct lov_stripe_md *, int, struct llog_cookie *, int);


name: lop_open
types:
int (*)(const struct lu_env *, struct llog_handle *, struct llog_logid *, char *, enum llog_open_param);


name: lop_write_rec
types:
int (*)(const struct lu_env *, struct llog_handle *, struct llog_rec_hdr *, struct llog_cookie *, int, void *, int, struct thandle *);


name: lop_add
types:
int (*)(const struct lu_env *, struct llog_handle *, struct llog_rec_hdr *, struct llog_cookie *, void *, struct thandle *);


name: lop_obd_add
types:
int (*)(const struct lu_env *, struct llog_ctxt *, struct llog_rec_hdr *, struct lov_stripe_md *, struct llog_cookie *, int);


name: llo_init
types:
int (*)(const struct lu_env *, struct lov_device *, struct lov_object *, const struct cl_object_conf *, union lov_layout_state *);


name: fill_tx_desc
types:
void (*)(struct ieee80211_hw *, struct ieee80211_hdr *, u8 *, u8 *, struct ieee80211_tx_info *, struct ieee80211_sta *, struct sk_buff *, u8, struct rtl_tcb_desc *);


name: query_rx_desc
types:
bool (*)(struct ieee80211_hw *, struct rtl_stats *, struct ieee80211_rx_status *, u8 *, struct sk_buff *);


name: set_key
types:
int (*)(struct ieee80211_hw *, enum set_key_cmd, struct ieee80211_vif *, struct ieee80211_sta *, struct ieee80211_key_conf *);


name: update_tkip_key
types:
void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_key_conf *, struct ieee80211_sta *, u32, u16 *);


name: sched_scan_start
types:
int (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct cfg80211_sched_scan_request *, struct ieee80211_sched_scan_ies *);


name: sta_notify
types:
void (*)(struct ieee80211_hw *, struct ieee80211_vif *, enum sta_notify_cmd, struct ieee80211_sta *);


name: sta_state
types:
int (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, enum ieee80211_sta_state, enum ieee80211_sta_state);


name: conf_tx
types:
int (*)(struct ieee80211_hw *, struct ieee80211_vif *, u16, const struct ieee80211_tx_queue_params *);


name: ampdu_action
types:
int (*)(struct ieee80211_hw *, struct ieee80211_vif *, enum ieee80211_ampdu_mlme_action, struct ieee80211_sta *, u16, u16 *, u8);


name: remain_on_channel
types:
int (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_channel *, int, enum ieee80211_roc_type);


name: allow_buffered_frames
types:
void (*)(struct ieee80211_hw *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool);


name: rate_init
types:
void (*)(void *, struct ieee80211_supported_band *, struct cfg80211_chan_def *, struct ieee80211_sta *, void *);


name: rate_update
types:
void (*)(void *, struct ieee80211_supported_band *, struct cfg80211_chan_def *, struct ieee80211_sta *, void *, u32);


name: tx_status
types:
void (*)(void *, struct ieee80211_supported_band *, struct ieee80211_sta *, void *, struct sk_buff *);


name: reset
types:
void (*)(void *, unsigned char, unsigned char, unsigned char *, unsigned int, struct isdn_ppp_resetparams *);


name: csk_ddp_set
types:
int (*)(struct cxgbi_sock *, struct cxgbi_pagepod_hdr *, unsigned int, unsigned int, struct cxgbi_gather_list *);


name: tt.elsct_send
types:
struct fc_seq *(*elsct_send)(struct fc_lport *, u32, struct fc_frame *, unsigned int, void (*)(struct fc_seq *, struct fc_frame *, void *), void *, u32);


name: tt.exch_seq_send
types:
struct fc_seq *(*exch_seq_send)(struct fc_lport *, struct fc_frame *, void (*)(struct fc_seq *, struct fc_frame *, void *), void (*)(struct fc_seq *, void *), void *, unsigned int);


name: tt.fcp_cmd_send
types:
int (*)(struct fc_lport *, struct fc_fcp_pkt *, void (*)(struct fc_seq *, struct fc_frame *, void *));


name: txrx_bufs
types:
unsigned int (*)(struct spi_device *, u32 (*)(struct spi_device *, unsigned int, u32, u8), unsigned int, struct spi_transfer *);


name: Status
types:
enum {DAC960_V1_BackgroundInitializationInvalid, DAC960_V1_BackgroundInitializationStarted = 2, DAC960_V1_BackgroundInitializationInProgress = 4, DAC960_V1_BackgroundInitializationSuspended, DAC960_V1_BackgroundInitializationCancelled}


name: Type5.ScatterGatherType
bits: 6:2;
types:
enum {DAC960_V1_ScatterGather_32BitAddress_32BitByteCount, DAC960_V1_ScatterGather_32BitAddress_16BitByteCount, DAC960_V1_ScatterGather_32BitByteCount_32BitAddress, DAC960_V1_ScatterGather_16BitByteCount_32BitAddress}


name: OEMID
types:
enum {DAC960_V1_OEMID_Mylex, DAC960_V1_OEMID_IBM = 8, DAC960_V1_OEMID_HP = 10, DAC960_V1_OEMID_DEC = 12, DAC960_V1_OEMID_Siemens = 16, DAC960_V1_OEMID_Intel = 18}


name: DriveGeometry
bits: 5:2;
types:
enum {DAC960_V1_Geometry_128_32, DAC960_V1_Geometry_255_63, DAC960_V1_Geometry_Reserved1, DAC960_V1_Geometry_Reserved2}


name: Direction
bits: 0:2;
types:
enum {DAC960_V1_DCDB_NoDataTransfer, DAC960_V1_DCDB_DataTransferDeviceToSystem, DAC960_V1_DCDB_DataTransferSystemToDevice, DAC960_V1_DCDB_IllegalDataTransfer}


name: Timeout
bits: 4:2;
types:
enum {DAC960_V1_DCDB_Timeout_24_hours, DAC960_V1_DCDB_Timeout_10_seconds, DAC960_V1_DCDB_Timeout_60_seconds, DAC960_V1_DCDB_Timeout_10_minutes}


name: DeviceType
bits: 0:2;
types:
enum {DAC960_V1_OtherType, DAC960_V1_DiskType, DAC960_V1_SequentialType, DAC960_V1_CDROM_or_WORM_Type}


name: RebuildFlag
types:
enum {DAC960_V1_NoStandbyRebuildOrCheckInProgress, DAC960_V1_StandbyRebuildInProgress, DAC960_V1_BackgroundRebuildInProgress, DAC960_V1_BackgroundCheckInProgress, DAC960_V1_StandbyRebuildCompletedWithError = 255, DAC960_V1_BackgroundRebuildOrCheckFailed_DriveFailed = 240, DAC960_V1_BackgroundRebuildOrCheckFailed_LogicalDriveFailed, DAC960_V1_BackgroundRebuildOrCheckFailed_OtherCauses, DAC960_V1_BackgroundRebuildOrCheckSuccessfullyTerminated}


name: HardwareID.SubModel
types:
enum {DAC960_V1_P_PD_PU = 1, DAC960_V1_PL, DAC960_V1_PG = 16, DAC960_V1_PJ, DAC960_V1_PR, DAC960_V1_PT, DAC960_V1_PTL0, DAC960_V1_PRL, DAC960_V1_PTL1, DAC960_V1_1164P = 32}


name: HardwareID.Model
types:
enum {DAC960_V1_FiveChannelBoard = 1, DAC960_V1_ThreeChannelBoard, DAC960_V1_TwoChannelBoard, DAC960_V1_ThreeChannelASIC_DAC}


name: HardwareID.ProductFamily
types:
enum {DAC960_V1_EISA_Controller = 1, DAC960_V1_MicroChannel_Controller, DAC960_V1_PCI_Controller, DAC960_V1_SCSItoSCSI_Controller = 8}


name: MemoryType.RamType
bits: 0:3;
types:
enum {DAC960_V1_RamType_DRAM, DAC960_V1_RamType_EDO, DAC960_V1_RamType_SDRAM, DAC960_V1_RamType_Last = 7}


name: MemoryType.ErrorCorrection
bits: 3:3;
types:
enum {DAC960_V1_ErrorCorrection_None, DAC960_V1_ErrorCorrection_Parity, DAC960_V1_ErrorCorrection_ECC, DAC960_V1_ErrorCorrection_Last = 7}


name: FaultManagementType
types:
enum {DAC960_V1_AEMI = 1, DAC960_V1_OEM1, DAC960_V1_OEM2 = 4, DAC960_V1_OEM3 = 8, DAC960_V1_Conner = 16, DAC960_V1_SAFTE = 32}


name: TimeoutScale
bits: 6:2;
types:
enum {DAC960_V2_TimeoutScale_Seconds, DAC960_V2_TimeoutScale_Minutes, DAC960_V2_TimeoutScale_Hours, DAC960_V2_TimeoutScale_Reserved}


name: ControllerType
types:
enum {DAC960_V2_DAC960E = 1, DAC960_V2_DAC960M = 8, DAC960_V2_DAC960PD = 16, DAC960_V2_DAC960PL, DAC960_V2_DAC960PU, DAC960_V2_DAC960PE, DAC960_V2_DAC960PG, DAC960_V2_DAC960PJ, DAC960_V2_DAC960PTL0, DAC960_V2_DAC960PR, DAC960_V2_DAC960PRL, DAC960_V2_DAC960PT, DAC960_V2_DAC1164P, DAC960_V2_DAC960PTL1, DAC960_V2_EXR2000P, DAC960_V2_EXR3000P, DAC960_V2_AcceleRAID352, DAC960_V2_AcceleRAID170, DAC960_V2_AcceleRAID160, DAC960_V2_DAC960S = 96, DAC960_V2_DAC960SU, DAC960_V2_DAC960SX, DAC960_V2_DAC960SF, DAC960_V2_DAC960SS, DAC960_V2_DAC960FL, DAC960_V2_DAC960LL, DAC960_V2_DAC960FF, DAC960_V2_DAC960HP, DAC960_V2_RAIDBRICK, DAC960_V2_METEOR_FL, DAC960_V2_METEOR_FF}


name: LogicalDeviceControl.ReadCache
bits: 0:3;
types:
enum {DAC960_V2_ReadCacheDisabled, DAC960_V2_ReadCacheEnabled, DAC960_V2_ReadAheadEnabled, DAC960_V2_IntelligentReadAheadEnabled, DAC960_V2_ReadCache_Last = 7}


name: LogicalDeviceControl.WriteCache
bits: 3:3;
types:
enum {DAC960_V2_WriteCacheDisabled, DAC960_V2_LogicalDeviceReadOnly, DAC960_V2_WriteCacheEnabled, DAC960_V2_IntelligentWriteCacheEnabled, DAC960_V2_WriteCache_Last = 7}


name: DriveGeometry
bits: 5:2;
types:
enum {DAC960_V2_Geometry_128_32, DAC960_V2_Geometry_255_63, DAC960_V2_Geometry_Reserved1, DAC960_V2_Geometry_Reserved2}


name: MemoryType
bits: 0:5;
types:
enum {DAC960_V2_MemoryType_Reserved, DAC960_V2_MemoryType_DRAM, DAC960_V2_MemoryType_EDRAM, DAC960_V2_MemoryType_EDO, DAC960_V2_MemoryType_SDRAM, DAC960_V2_MemoryType_Last = 31}


name: wrapper
types:
int (*)(struct mlx4_dev *, int, struct mlx4_vhcr *, struct mlx4_cmd_mailbox *, struct mlx4_cmd_mailbox *, struct mlx4_cmd_info *);


name: source
types:
enum {EFX_ETHTOOL_STAT_SOURCE_nic, EFX_ETHTOOL_STAT_SOURCE_channel, EFX_ETHTOOL_STAT_SOURCE_tx_queue}


name: iscsi_l2_mac_obj.check_del
types:
struct bnx2x_vlan_mac_registry_elem *(*check_del)(struct bnx2x *, struct bnx2x_vlan_mac_obj *, union bnx2x_classification_ramrod_data *);


name: iscsi_l2_mac_obj.check_move
types:
bool (*)(struct bnx2x *, struct bnx2x_vlan_mac_obj *, struct bnx2x_vlan_mac_obj *, union bnx2x_classification_ramrod_data *);


name: iscsi_l2_mac_obj.restore
types:
int (*)(struct bnx2x *, struct bnx2x_vlan_mac_ramrod_params *, struct bnx2x_vlan_mac_registry_elem **);


name: mcast_obj.enqueue_cmd
types:
int (*)(struct bnx2x *, struct bnx2x_mcast_obj *, struct bnx2x_mcast_ramrod_params *, enum bnx2x_mcast_cmd);


name: mcast_obj.set_one_rule
types:
void (*)(struct bnx2x *, struct bnx2x_mcast_obj *, int, union bnx2x_mcast_config_data *, enum bnx2x_mcast_cmd);


name: callback
types:
enum vxge_hw_status (*)(struct __vxge_hw_fifo *, void *, enum vxge_hw_fifo_tcode, void *, struct sk_buff ***, int, int *);


name: transceiver_type
types:
enum {ADM8211_RFMD2948, ADM8211_RFMD2958, ADM8211_RFMD2958_RF3000_CONTROL_POWER, ADM8211_MAX2820 = 8, ADM8211_AL2210L = 12}


name: station_state
types:
enum {STATION_STATE_SCANNING, STATION_STATE_JOINNING, STATION_STATE_AUTHENTICATING, STATION_STATE_ASSOCIATING, STATION_STATE_READY, STATION_STATE_REASSOCIATING, STATION_STATE_DOWN, STATION_STATE_MGMT_ERROR}


name: sched_scan_start
types:
int (*)(struct wl1271 *, struct wl12xx_vif *, struct cfg80211_sched_scan_request *, struct ieee80211_sched_scan_ies *);


name: set_key
types:
int (*)(struct wl1271 *, enum set_key_cmd, struct ieee80211_vif *, struct ieee80211_sta *, struct ieee80211_key_conf *);


name: add_virtual_intf
types:
struct wireless_dev *(*add_virtual_intf)(struct wiphy *, const char *, enum nl80211_iftype, u32 *, struct vif_params *);


name: get_key
types:
int (*)(struct wiphy *, struct net_device *, u8, bool, const u8 *, void *, void (*)(void *, struct key_params *));


name: join_mesh
types:
int (*)(struct wiphy *, struct net_device *, const struct mesh_config *, const struct mesh_setup *);


name: mgmt_tx
types:
int (*)(struct wiphy *, struct wireless_dev *, struct ieee80211_channel *, bool, unsigned int, const u8 *, size_t, bool, bool, u64 *);


name: start
types:
struct iwl_op_mode *(*start)(struct iwl_trans *, const struct iwl_cfg *, const struct iwl_fw *, struct dentry *);


name: hw_revision
types:
enum {CW1200_HW_REV_CUT10 = 10, CW1200_HW_REV_CUT11, CW1200_HW_REV_CUT20 = 20, CW1200_HW_REV_CUT22 = 22, CW1X60_HW_REV = 40}


name: ah_setup_tx_desc
types:
int (*)(struct ath5k_hw *, struct ath5k_desc *, unsigned int, unsigned int, int, enum ath5k_pkt_type, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);


name: type
types:
enum {HOSTAP_INTERFACE_MASTER, HOSTAP_INTERFACE_MAIN, HOSTAP_INTERFACE_AP, HOSTAP_INTERFACE_STA, HOSTAP_INTERFACE_WDS}


name: slave_get
types:
int (*)(struct vme_slave_resource *, int *, unsigned long long *, unsigned long long *, dma_addr_t *, u32 *, u32 *);


name: slave_set
types:
int (*)(struct vme_slave_resource *, int, unsigned long long, unsigned long long, dma_addr_t, u32, u32);


name: master_get
types:
int (*)(struct vme_master_resource *, int *, unsigned long long *, unsigned long long *, u32 *, u32 *, u32 *);


name: alloc_lseg
types:
struct pnfs_layout_segment *(*alloc_lseg)(struct pnfs_layout_hdr *, struct nfs4_layoutget_res *, gfp_t);


name: submount
types:
struct vfsmount *(*submount)(struct nfs_server *, struct dentry *, struct nfs_fh *, struct nfs_fattr *);


name: write_pageio_init
types:
void (*)(struct nfs_pageio_descriptor *, struct inode *, int, const struct nfs_pgio_completion_ops *);


name: open_context
types:
struct inode *(*open_context)(struct inode *, struct nfs_open_context *, int, struct iattr *, int *);


name: clone_server
types:
struct nfs_server *(*clone_server)(struct nfs_server *, struct nfs_fh *, struct nfs_fattr *, rpc_authflavor_t);


name: decompress
types:
int (*)(struct squashfs_sb_info *, void *, struct buffer_head **, int, int, int, struct squashfs_page_actor *);


name: tree_connect
types:
int (*)(const unsigned int, struct cifs_ses *, const char *, struct cifs_tcon *, const struct nls_table *);


name: get_dfs_refer
types:
int (*)(const unsigned int, struct cifs_ses *, const char *, struct dfs_info3_param **, unsigned int *, const struct nls_table *, int);


name: query_path_info
types:
int (*)(const unsigned int, struct cifs_tcon *, struct cifs_sb_info *, const char *, FILE_ALL_INFO *, bool *, bool *);


name: get_srv_inum
types:
int (*)(const unsigned int, struct cifs_tcon *, struct cifs_sb_info *, const char *, u64 *, FILE_ALL_INFO *);


name: mkdir_setinfo
types:
void (*)(struct inode *, const char *, struct cifs_sb_info *, struct cifs_tcon *, const unsigned int);


name: sync_read
types:
int (*)(const unsigned int, struct cifsFileInfo *, struct cifs_io_parms *, unsigned int *, char **, int *);


name: sync_write
types:
int (*)(const unsigned int, struct cifsFileInfo *, struct cifs_io_parms *, unsigned int *, struct kvec *, unsigned long);


name: query_dir_first
types:
int (*)(const unsigned int, struct cifs_tcon *, const char *, struct cifs_sb_info *, struct cifs_fid *, __u16, struct cifs_search_info *);


name: query_dir_next
types:
int (*)(const unsigned int, struct cifs_tcon *, struct cifs_fid *, __u16, struct cifs_search_info *);


name: query_all_EAs
types:
ssize_t (*)(const unsigned int, struct cifs_tcon *, const unsigned char *, const unsigned char *, char *, size_t, const struct nls_table *, int);


name: set_EA
types:
int (*)(const unsigned int, struct cifs_tcon *, const char *, const char *, const void *, const __u16, const struct nls_table *, int);


name: state
types:
enum {AFS_CALL_REQUESTING, AFS_CALL_AWAIT_REPLY, AFS_CALL_AWAIT_OP_ID, AFS_CALL_AWAIT_REQUEST, AFS_CALL_REPLYING, AFS_CALL_AWAIT_ACK, AFS_CALL_COMPLETE, AFS_CALL_BUSY, AFS_CALL_ABORTED, AFS_CALL_ERROR}


name: state
types:
enum {AFS_WBACK_SYNCING, AFS_WBACK_PENDING, AFS_WBACK_CONFLICTING, AFS_WBACK_WRITING, AFS_WBACK_COMPLETE}


name: compress_pages
types:
int (*)(struct list_head *, struct address_space *, u64, unsigned long, struct page **, unsigned long, unsigned long *, unsigned long *, unsigned long *, unsigned long);


name: dlm_lock
types:
int (*)(struct ocfs2_cluster_connection *, int, struct ocfs2_dlm_lksb *, u32, void *, unsigned int);


name: eo_extent_contig
types:
enum ocfs2_contig_type (*)(struct ocfs2_extent_tree *, struct ocfs2_extent_rec *, struct ocfs2_extent_rec *);


name: manip_pkt
types:
bool (*)(struct sk_buff *, unsigned int, const struct nf_nat_l4proto *, const struct nf_conntrack_tuple *, enum nf_nat_manip_type);


name: csum_update
types:
void (*)(struct sk_buff *, unsigned int, __sum16 *, const struct nf_conntrack_tuple *, enum nf_nat_manip_type);


name: decode_session
types:
void (*)(struct sk_buff *, const struct nf_conn *, enum ip_conntrack_dir, unsigned long, struct flowi *);


name: manip_pkt
types:
bool (*)(struct sk_buff *, const struct nf_nat_l3proto *, unsigned int, unsigned int, const struct nf_conntrack_tuple *, enum nf_nat_manip_type);


name: in_range
types:
bool (*)(const struct nf_conntrack_tuple *, enum nf_nat_manip_type, const union nf_conntrack_man_proto *, const union nf_conntrack_man_proto *);


name: unique_tuple
types:
void (*)(const struct nf_nat_l3proto *, struct nf_conntrack_tuple *, const struct nf_nat_range *, enum nf_nat_manip_type, const struct nf_conn *);


name: packet
types:
int (*)(struct nf_conn *, const struct sk_buff *, unsigned int, enum ip_conntrack_info, u_int8_t, unsigned int, unsigned int *);


name: error
types:
int (*)(struct net *, struct nf_conn *, struct sk_buff *, unsigned int, enum ip_conntrack_info *, u_int8_t, unsigned int);


name: state
types:
enum {CFG80211_CONN_SCANNING, CFG80211_CONN_SCAN_AGAIN, CFG80211_CONN_AUTHENTICATE_NEXT, CFG80211_CONN_AUTHENTICATING, CFG80211_CONN_AUTH_FAILED, CFG80211_CONN_ASSOCIATE_NEXT, CFG80211_CONN_ASSOCIATING, CFG80211_CONN_ASSOC_FAILED, CFG80211_CONN_DEAUTH, CFG80211_CONN_CONNECTED}


name: choice
types:
enum {eTransportAddress_ipAddress, eTransportAddress_ipSourceRoute, eTransportAddress_ipxAddress, eTransportAddress_ip6Address, eTransportAddress_netBios, eTransportAddress_nsap, eTransportAddress_nonStandardAddress}


name: choice
types:
enum {eUnicastAddress_iPAddress, eUnicastAddress_iPXAddress, eUnicastAddress_iP6Address, eUnicastAddress_netBios, eUnicastAddress_iPSourceRouteAddress, eUnicastAddress_nsap, eUnicastAddress_nonStandardAddress}


name: state
types:
enum {RXRPC_CALL_CLIENT_SEND_REQUEST, RXRPC_CALL_CLIENT_AWAIT_REPLY, RXRPC_CALL_CLIENT_RECV_REPLY, RXRPC_CALL_CLIENT_FINAL_ACK, RXRPC_CALL_SERVER_SECURING, RXRPC_CALL_SERVER_ACCEPTING, RXRPC_CALL_SERVER_RECV_REQUEST, RXRPC_CALL_SERVER_ACK_REQUEST, RXRPC_CALL_SERVER_SEND_REPLY, RXRPC_CALL_SERVER_AWAIT_ACK, RXRPC_CALL_COMPLETE, RXRPC_CALL_SERVER_BUSY, RXRPC_CALL_REMOTELY_ABORTED, RXRPC_CALL_LOCALLY_ABORTED, RXRPC_CALL_NETWORK_ERROR, RXRPC_CALL_DEAD}


name: state
types:
enum {RXRPC_CONN_UNUSED, RXRPC_CONN_CLIENT, RXRPC_CONN_SERVER_UNSECURED, RXRPC_CONN_SERVER_CHALLENGING, RXRPC_CONN_SERVER, RXRPC_CONN_REMOTELY_ABORTED, RXRPC_CONN_LOCALLY_ABORTED, RXRPC_CONN_NETWORK_ERROR}


name: expect
types:
unsigned int (*)(struct sk_buff *, unsigned int, unsigned int, const char **, unsigned int *, struct nf_conntrack_expect *, unsigned int, unsigned int);


name: sdp_addr
types:
unsigned int (*)(struct sk_buff *, unsigned int, unsigned int, const char **, unsigned int *, unsigned int, enum sdp_header_types, enum sdp_header_types, const union nf_inet_addr *);


name: sdp_port
types:
unsigned int (*)(struct sk_buff *, unsigned int, unsigned int, const char **, unsigned int *, unsigned int, unsigned int, u_int16_t);


name: sdp_session
types:
unsigned int (*)(struct sk_buff *, unsigned int, unsigned int, const char **, unsigned int *, unsigned int, const union nf_inet_addr *);


name: sdp_media
types:
unsigned int (*)(struct sk_buff *, unsigned int, unsigned int, const char **, unsigned int *, struct nf_conntrack_expect *, struct nf_conntrack_expect *, unsigned int, unsigned int, union nf_inet_addr *);


name: response
types:
int (*)(struct sk_buff *, unsigned int, unsigned int, const char **, unsigned int *, unsigned int, unsigned int);


name: conn_in_get
types:
struct ip_vs_conn *(*conn_in_get)(const struct sk_buff *, struct ip_vs_app *, const struct iphdr *, int);


name: conn_out_get
types:
struct ip_vs_conn *(*conn_out_get)(const struct sk_buff *, struct ip_vs_app *, const struct iphdr *, int);


name: conn_schedule
types:
int (*)(int, struct sk_buff *, struct ip_vs_proto_data *, int *, struct ip_vs_conn **, struct ip_vs_iphdr *);


name: schedule
types:
struct ip_vs_dest *(*schedule)(struct ip_vs_service *, const struct sk_buff *, struct ip_vs_iphdr *);


name: MessageType
types:
enum {Q931_NationalEscape, Q931_Alerting, Q931_CallProceeding, Q931_Connect = 7, Q931_ConnectAck = 15, Q931_Progress = 3, Q931_Setup = 5, Q931_SetupAck = 13, Q931_Resume = 38, Q931_ResumeAck = 46, Q931_ResumeReject = 34, Q931_Suspend = 37, Q931_SuspendAck = 45, Q931_SuspendReject = 33, Q931_UserInformation = 32, Q931_Disconnect = 69, Q931_Release = 77, Q931_ReleaseComplete = 90, Q931_Restart = 70, Q931_RestartAck = 78, Q931_Segment = 96, Q931_CongestionCtrl = 121, Q931_Information = 123, Q931_Notify = 110, Q931_Status = 125, Q931_StatusEnquiry = 117, Q931_Facility = 98}


name: options
types:
enum {eAdmissionConfirm_irrFrequency = -2147483648, eAdmissionConfirm_nonStandardData = 1073741824, eAdmissionConfirm_destinationInfo = 536870912, eAdmissionConfirm_destExtraCallInfo = 268435456, eAdmissionConfirm_destinationType = 134217728, eAdmissionConfirm_remoteExtensionAddress = 67108864, eAdmissionConfirm_alternateEndpoints = 33554432, eAdmissionConfirm_tokens = 16777216, eAdmissionConfirm_cryptoTokens = 8388608, eAdmissionConfirm_integrityCheckValue = 4194304, eAdmissionConfirm_transportQOS = 2097152, eAdmissionConfirm_willRespondToIRR = 1048576, eAdmissionConfirm_uuiesRequested = 524288, eAdmissionConfirm_language = 262144, eAdmissionConfirm_alternateTransportAddresses = 131072, eAdmissionConfirm_useSpecifiedTransport = 65536, eAdmissionConfirm_circuitInfo = 32768, eAdmissionConfirm_usageSpec = 16384, eAdmissionConfirm_supportedProtocols = 8192, eAdmissionConfirm_serviceControl = 4096, eAdmissionConfirm_multipleCalls = 2048, eAdmissionConfirm_featureSet = 1024, eAdmissionConfirm_genericData = 512}


name: options
types:
enum {eAdmissionRequest_callModel = -2147483648, eAdmissionRequest_destinationInfo = 1073741824, eAdmissionRequest_destCallSignalAddress = 536870912, eAdmissionRequest_destExtraCallInfo = 268435456, eAdmissionRequest_srcCallSignalAddress = 134217728, eAdmissionRequest_nonStandardData = 67108864, eAdmissionRequest_callServices = 33554432, eAdmissionRequest_canMapAlias = 16777216, eAdmissionRequest_callIdentifier = 8388608, eAdmissionRequest_srcAlternatives = 4194304, eAdmissionRequest_destAlternatives = 2097152, eAdmissionRequest_gatekeeperIdentifier = 1048576, eAdmissionRequest_tokens = 524288, eAdmissionRequest_cryptoTokens = 262144, eAdmissionRequest_integrityCheckValue = 131072, eAdmissionRequest_transportQOS = 65536, eAdmissionRequest_willSupplyUUIEs = 32768, eAdmissionRequest_callLinkage = 16384, eAdmissionRequest_gatewayDataRate = 8192, eAdmissionRequest_capacity = 4096, eAdmissionRequest_circuitInfo = 2048, eAdmissionRequest_desiredProtocols = 1024, eAdmissionRequest_desiredTunnelledProtocol = 512, eAdmissionRequest_featureSet = 256, eAdmissionRequest_genericData = 128}


name: options
types:
enum {eAlerting_UUIE_h245Address = -2147483648, eAlerting_UUIE_callIdentifier = 1073741824, eAlerting_UUIE_h245SecurityMode = 536870912, eAlerting_UUIE_tokens = 268435456, eAlerting_UUIE_cryptoTokens = 134217728, eAlerting_UUIE_fastStart = 67108864, eAlerting_UUIE_multipleCalls = 33554432, eAlerting_UUIE_maintainConnection = 16777216, eAlerting_UUIE_alertingAddress = 8388608, eAlerting_UUIE_presentationIndicator = 4194304, eAlerting_UUIE_screeningIndicator = 2097152, eAlerting_UUIE_fastConnectRefused = 1048576, eAlerting_UUIE_serviceControl = 524288, eAlerting_UUIE_capacity = 262144, eAlerting_UUIE_featureSet = 131072}


name: options
types:
enum {eCallProceeding_UUIE_h245Address = -2147483648, eCallProceeding_UUIE_callIdentifier = 1073741824, eCallProceeding_UUIE_h245SecurityMode = 536870912, eCallProceeding_UUIE_tokens = 268435456, eCallProceeding_UUIE_cryptoTokens = 134217728, eCallProceeding_UUIE_fastStart = 67108864, eCallProceeding_UUIE_multipleCalls = 33554432, eCallProceeding_UUIE_maintainConnection = 16777216, eCallProceeding_UUIE_fastConnectRefused = 8388608, eCallProceeding_UUIE_featureSet = 4194304}


name: options
types:
enum {eConnect_UUIE_h245Address = -2147483648, eConnect_UUIE_callIdentifier = 1073741824, eConnect_UUIE_h245SecurityMode = 536870912, eConnect_UUIE_tokens = 268435456, eConnect_UUIE_cryptoTokens = 134217728, eConnect_UUIE_fastStart = 67108864, eConnect_UUIE_multipleCalls = 33554432, eConnect_UUIE_maintainConnection = 16777216, eConnect_UUIE_language = 8388608, eConnect_UUIE_connectedAddress = 4194304, eConnect_UUIE_presentationIndicator = 2097152, eConnect_UUIE_screeningIndicator = 1048576, eConnect_UUIE_fastConnectRefused = 524288, eConnect_UUIE_serviceControl = 262144, eConnect_UUIE_capacity = 131072, eConnect_UUIE_featureSet = 65536}


name: choice
types:
enum {eDataApplicationCapability_application_nonStandard, eDataApplicationCapability_application_t120, eDataApplicationCapability_application_dsm_cc, eDataApplicationCapability_application_userData, eDataApplicationCapability_application_t84, eDataApplicationCapability_application_t434, eDataApplicationCapability_application_h224, eDataApplicationCapability_application_nlpid, eDataApplicationCapability_application_dsvdControl, eDataApplicationCapability_application_h222DataPartitioning, eDataApplicationCapability_application_t30fax, eDataApplicationCapability_application_t140, eDataApplicationCapability_application_t38fax, eDataApplicationCapability_application_genericDataCapability}


name: choice
types:
enum {eDataProtocolCapability_nonStandard, eDataProtocolCapability_v14buffered, eDataProtocolCapability_v42lapm, eDataProtocolCapability_hdlcFrameTunnelling, eDataProtocolCapability_h310SeparateVCStack, eDataProtocolCapability_h310SingleVCStack, eDataProtocolCapability_transparent, eDataProtocolCapability_segmentationAndReassembly, eDataProtocolCapability_hdlcFrameTunnelingwSAR, eDataProtocolCapability_v120, eDataProtocolCapability_separateLANStack, eDataProtocolCapability_v76wCompression, eDataProtocolCapability_tcp, eDataProtocolCapability_udp}


name: choice
types:
enum {eDataType_nonStandard, eDataType_nullData, eDataType_videoData, eDataType_audioData, eDataType_data, eDataType_encryptionData, eDataType_h235Control, eDataType_h235Media, eDataType_multiplexedStream}


name: choice
types:
enum {eFacilityReason_routeCallToGatekeeper, eFacilityReason_callForwarded, eFacilityReason_routeCallToMC, eFacilityReason_undefinedReason, eFacilityReason_conferenceListChoice, eFacilityReason_startH245, eFacilityReason_noH245, eFacilityReason_newTokens, eFacilityReason_featureSetUpdate, eFacilityReason_forwardedElements, eFacilityReason_transportedInformation}


name: options
types:
enum {eFacility_UUIE_alternativeAddress = -2147483648, eFacility_UUIE_alternativeAliasAddress = 1073741824, eFacility_UUIE_conferenceID = 536870912, eFacility_UUIE_callIdentifier = 268435456, eFacility_UUIE_destExtraCallInfo = 134217728, eFacility_UUIE_remoteExtensionAddress = 67108864, eFacility_UUIE_tokens = 33554432, eFacility_UUIE_cryptoTokens = 16777216, eFacility_UUIE_conferences = 8388608, eFacility_UUIE_h245Address = 4194304, eFacility_UUIE_fastStart = 2097152, eFacility_UUIE_multipleCalls = 1048576, eFacility_UUIE_maintainConnection = 524288, eFacility_UUIE_fastConnectRefused = 262144, eFacility_UUIE_serviceControl = 131072, eFacility_UUIE_circuitInfo = 65536, eFacility_UUIE_featureSet = 32768, eFacility_UUIE_destinationInfo = 16384, eFacility_UUIE_h245SecurityMode = 8192}


name: options
types:
enum {eGatekeeperConfirm_nonStandardData = -2147483648, eGatekeeperConfirm_gatekeeperIdentifier = 1073741824, eGatekeeperConfirm_alternateGatekeeper = 536870912, eGatekeeperConfirm_authenticationMode = 268435456, eGatekeeperConfirm_tokens = 134217728, eGatekeeperConfirm_cryptoTokens = 67108864, eGatekeeperConfirm_algorithmOID = 33554432, eGatekeeperConfirm_integrity = 16777216, eGatekeeperConfirm_integrityCheckValue = 8388608, eGatekeeperConfirm_featureSet = 4194304, eGatekeeperConfirm_genericData = 2097152}


name: options
types:
enum {eGatekeeperRequest_nonStandardData = -2147483648, eGatekeeperRequest_gatekeeperIdentifier = 1073741824, eGatekeeperRequest_callServices = 536870912, eGatekeeperRequest_endpointAlias = 268435456, eGatekeeperRequest_alternateEndpoints = 134217728, eGatekeeperRequest_tokens = 67108864, eGatekeeperRequest_cryptoTokens = 33554432, eGatekeeperRequest_authenticationCapability = 16777216, eGatekeeperRequest_algorithmOIDs = 8388608, eGatekeeperRequest_integrity = 4194304, eGatekeeperRequest_integrityCheckValue = 2097152, eGatekeeperRequest_supportsAltGK = 1048576, eGatekeeperRequest_featureSet = 524288, eGatekeeperRequest_genericData = 262144}


name: options
types:
enum {eH2250LogicalChannelAckParameters_nonStandard = -2147483648, eH2250LogicalChannelAckParameters_sessionID = 1073741824, eH2250LogicalChannelAckParameters_mediaChannel = 536870912, eH2250LogicalChannelAckParameters_mediaControlChannel = 268435456, eH2250LogicalChannelAckParameters_dynamicRTPPayloadType = 134217728, eH2250LogicalChannelAckParameters_flowControlToZero = 67108864, eH2250LogicalChannelAckParameters_portNumber = 33554432}


name: options
types:
enum {eH2250LogicalChannelParameters_nonStandard = -2147483648, eH2250LogicalChannelParameters_associatedSessionID = 1073741824, eH2250LogicalChannelParameters_mediaChannel = 536870912, eH2250LogicalChannelParameters_mediaGuaranteedDelivery = 268435456, eH2250LogicalChannelParameters_mediaControlChannel = 134217728, eH2250LogicalChannelParameters_mediaControlGuaranteedDelivery = 67108864, eH2250LogicalChannelParameters_silenceSuppression = 33554432, eH2250LogicalChannelParameters_destination = 16777216, eH2250LogicalChannelParameters_dynamicRTPPayloadType = 8388608, eH2250LogicalChannelParameters_mediaPacketization = 4194304, eH2250LogicalChannelParameters_transportCapability = 2097152, eH2250LogicalChannelParameters_redundancyEncoding = 1048576, eH2250LogicalChannelParameters_source = 524288}


name: options
types:
enum {eH323_UU_PDU_nonStandardData = -2147483648, eH323_UU_PDU_h4501SupplementaryService = 1073741824, eH323_UU_PDU_h245Tunneling = 536870912, eH323_UU_PDU_h245Control = 268435456, eH323_UU_PDU_nonStandardControl = 134217728, eH323_UU_PDU_callLinkage = 67108864, eH323_UU_PDU_tunnelledSignallingMessage = 33554432, eH323_UU_PDU_provisionalRespToH245Tunneling = 16777216, eH323_UU_PDU_stimulusControl = 8388608, eH323_UU_PDU_genericData = 4194304}


name: choice
types:
enum {eH323_UU_PDU_h323_message_body_setup, eH323_UU_PDU_h323_message_body_callProceeding, eH323_UU_PDU_h323_message_body_connect, eH323_UU_PDU_h323_message_body_alerting, eH323_UU_PDU_h323_message_body_information, eH323_UU_PDU_h323_message_body_releaseComplete, eH323_UU_PDU_h323_message_body_facility, eH323_UU_PDU_h323_message_body_progress, eH323_UU_PDU_h323_message_body_empty, eH323_UU_PDU_h323_message_body_status, eH323_UU_PDU_h323_message_body_statusInquiry, eH323_UU_PDU_h323_message_body_setupAcknowledge, eH323_UU_PDU_h323_message_body_notify}


name: options
types:
enum {eInfoRequestResponse_nonStandardData = -2147483648, eInfoRequestResponse_endpointAlias = 1073741824, eInfoRequestResponse_perCallInfo = 536870912, eInfoRequestResponse_tokens = 268435456, eInfoRequestResponse_cryptoTokens = 134217728, eInfoRequestResponse_integrityCheckValue = 67108864, eInfoRequestResponse_needResponse = 33554432, eInfoRequestResponse_capacity = 16777216, eInfoRequestResponse_irrStatus = 8388608, eInfoRequestResponse_unsolicited = 4194304, eInfoRequestResponse_genericData = 2097152}


name: options
types:
enum {eLocationConfirm_nonStandardData = -2147483648, eLocationConfirm_destinationInfo = 1073741824, eLocationConfirm_destExtraCallInfo = 536870912, eLocationConfirm_destinationType = 268435456, eLocationConfirm_remoteExtensionAddress = 134217728, eLocationConfirm_alternateEndpoints = 67108864, eLocationConfirm_tokens = 33554432, eLocationConfirm_cryptoTokens = 16777216, eLocationConfirm_integrityCheckValue = 8388608, eLocationConfirm_alternateTransportAddresses = 4194304, eLocationConfirm_supportedProtocols = 2097152, eLocationConfirm_multipleCalls = 1048576, eLocationConfirm_featureSet = 524288, eLocationConfirm_genericData = 262144, eLocationConfirm_circuitInfo = 131072, eLocationConfirm_serviceControl = 65536}


name: options
types:
enum {eLocationRequest_endpointIdentifier = -2147483648, eLocationRequest_nonStandardData = 1073741824, eLocationRequest_sourceInfo = 536870912, eLocationRequest_canMapAlias = 268435456, eLocationRequest_gatekeeperIdentifier = 134217728, eLocationRequest_tokens = 67108864, eLocationRequest_cryptoTokens = 33554432, eLocationRequest_integrityCheckValue = 16777216, eLocationRequest_desiredProtocols = 8388608, eLocationRequest_desiredTunnelledProtocol = 4194304, eLocationRequest_featureSet = 2097152, eLocationRequest_genericData = 1048576, eLocationRequest_hopCount = 524288, eLocationRequest_circuitInfo = 262144}


name: choice
types:
enum {eMultimediaSystemControlMessage_request, eMultimediaSystemControlMessage_response, eMultimediaSystemControlMessage_command, eMultimediaSystemControlMessage_indication}


name: options
types:
enum {eNetworkAccessParameters_distribution = -2147483648, eNetworkAccessParameters_externalReference = 1073741824, eNetworkAccessParameters_t120SetupProcedure = 536870912}


name: choice
types:
enum {eNetworkAccessParameters_networkAddress_q2931Address, eNetworkAccessParameters_networkAddress_e164Address, eNetworkAccessParameters_networkAddress_localAreaAddress}


name: options
types:
enum {eOpenLogicalChannel_reverseLogicalChannelParameters = -2147483648, eOpenLogicalChannel_separateStack = 1073741824, eOpenLogicalChannel_encryptionSync = 536870912}


name: options
types:
enum {eOpenLogicalChannelAck_reverseLogicalChannelParameters = -2147483648, eOpenLogicalChannelAck_separateStack = 1073741824, eOpenLogicalChannelAck_forwardMultiplexAckParameters = 536870912, eOpenLogicalChannelAck_encryptionSync = 268435456}


name: options
types:
enum {eOpenLogicalChannelAck_reverseLogicalChannelParameters_portNumber = -2147483648, eOpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters = 1073741824, eOpenLogicalChannelAck_reverseLogicalChannelParameters_replacementFor = 536870912}


name: choice
types:
enum {eOpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters_h222LogicalChannelParameters, eOpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters_h2250LogicalChannelParameters}


name: options
types:
enum {eOpenLogicalChannel_forwardLogicalChannelParameters_portNumber = -2147483648, eOpenLogicalChannel_forwardLogicalChannelParameters_forwardLogicalChannelDependency = 1073741824, eOpenLogicalChannel_forwardLogicalChannelParameters_replacementFor = 536870912}


name: choice
types:
enum {eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_h222LogicalChannelParameters, eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_h223LogicalChannelParameters, eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_v76LogicalChannelParameters, eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_h2250LogicalChannelParameters, eOpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters_none}


name: options
types:
enum {eOpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters = -2147483648, eOpenLogicalChannel_reverseLogicalChannelParameters_reverseLogicalChannelDependency = 1073741824, eOpenLogicalChannel_reverseLogicalChannelParameters_replacementFor = 536870912}


name: choice
types:
enum {eOpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters_h223LogicalChannelParameters, eOpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters_v76LogicalChannelParameters, eOpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters_h2250LogicalChannelParameters}


name: options
types:
enum {eProgress_UUIE_h245Address = -2147483648, eProgress_UUIE_h245SecurityMode = 1073741824, eProgress_UUIE_tokens = 536870912, eProgress_UUIE_cryptoTokens = 268435456, eProgress_UUIE_fastStart = 134217728, eProgress_UUIE_multipleCalls = 67108864, eProgress_UUIE_maintainConnection = 33554432, eProgress_UUIE_fastConnectRefused = 16777216}


name: choice
types:
enum {eRasMessage_gatekeeperRequest, eRasMessage_gatekeeperConfirm, eRasMessage_gatekeeperReject, eRasMessage_registrationRequest, eRasMessage_registrationConfirm, eRasMessage_registrationReject, eRasMessage_unregistrationRequest, eRasMessage_unregistrationConfirm, eRasMessage_unregistrationReject, eRasMessage_admissionRequest, eRasMessage_admissionConfirm, eRasMessage_admissionReject, eRasMessage_bandwidthRequest, eRasMessage_bandwidthConfirm, eRasMessage_bandwidthReject, eRasMessage_disengageRequest, eRasMessage_disengageConfirm, eRasMessage_disengageReject, eRasMessage_locationRequest, eRasMessage_locationConfirm, eRasMessage_locationReject, eRasMessage_infoRequest, eRasMessage_infoRequestResponse, eRasMessage_nonStandardMessage, eRasMessage_unknownMessageResponse, eRasMessage_requestInProgress, eRasMessage_resourcesAvailableIndicate, eRasMessage_resourcesAvailableConfirm, eRasMessage_infoRequestAck, eRasMessage_infoRequestNak, eRasMessage_serviceControlIndication, eRasMessage_serviceControlResponse}


name: options
types:
enum {eRegistrationConfirm_nonStandardData = -2147483648, eRegistrationConfirm_terminalAlias = 1073741824, eRegistrationConfirm_gatekeeperIdentifier = 536870912, eRegistrationConfirm_alternateGatekeeper = 268435456, eRegistrationConfirm_timeToLive = 134217728, eRegistrationConfirm_tokens = 67108864, eRegistrationConfirm_cryptoTokens = 33554432, eRegistrationConfirm_integrityCheckValue = 16777216, eRegistrationConfirm_willRespondToIRR = 8388608, eRegistrationConfirm_preGrantedARQ = 4194304, eRegistrationConfirm_maintainConnection = 2097152, eRegistrationConfirm_serviceControl = 1048576, eRegistrationConfirm_supportsAdditiveRegistration = 524288, eRegistrationConfirm_terminalAliasPattern = 262144, eRegistrationConfirm_supportedPrefixes = 131072, eRegistrationConfirm_usageSpec = 65536, eRegistrationConfirm_featureServerAlias = 32768, eRegistrationConfirm_capacityReportingSpec = 16384, eRegistrationConfirm_featureSet = 8192, eRegistrationConfirm_genericData = 4096}


name: options
types:
enum {eRegistrationRequest_nonStandardData = -2147483648, eRegistrationRequest_terminalAlias = 1073741824, eRegistrationRequest_gatekeeperIdentifier = 536870912, eRegistrationRequest_alternateEndpoints = 268435456, eRegistrationRequest_timeToLive = 134217728, eRegistrationRequest_tokens = 67108864, eRegistrationRequest_cryptoTokens = 33554432, eRegistrationRequest_integrityCheckValue = 16777216, eRegistrationRequest_keepAlive = 8388608, eRegistrationRequest_endpointIdentifier = 4194304, eRegistrationRequest_willSupplyUUIEs = 2097152, eRegistrationRequest_maintainConnection = 1048576, eRegistrationRequest_alternateTransportAddresses = 524288, eRegistrationRequest_additiveRegistration = 262144, eRegistrationRequest_terminalAliasPattern = 131072, eRegistrationRequest_supportsAltGK = 65536, eRegistrationRequest_usageReportingCapability = 32768, eRegistrationRequest_multipleCalls = 16384, eRegistrationRequest_supportedH248Packages = 8192, eRegistrationRequest_callCreditCapability = 4096, eRegistrationRequest_capacityReportingCapability = 2048, eRegistrationRequest_capacity = 1024, eRegistrationRequest_featureSet = 512, eRegistrationRequest_genericData = 256}


name: choice
types:
enum {eRequestMessage_nonStandard, eRequestMessage_masterSlaveDetermination, eRequestMessage_terminalCapabilitySet, eRequestMessage_openLogicalChannel, eRequestMessage_closeLogicalChannel, eRequestMessage_requestChannelClose, eRequestMessage_multiplexEntrySend, eRequestMessage_requestMultiplexEntry, eRequestMessage_requestMode, eRequestMessage_roundTripDelayRequest, eRequestMessage_maintenanceLoopRequest, eRequestMessage_communicationModeRequest, eRequestMessage_conferenceRequest, eRequestMessage_multilinkRequest, eRequestMessage_logicalChannelRateRequest}


name: choice
types:
enum {eResponseMessage_nonStandard, eResponseMessage_masterSlaveDeterminationAck, eResponseMessage_masterSlaveDeterminationReject, eResponseMessage_terminalCapabilitySetAck, eResponseMessage_terminalCapabilitySetReject, eResponseMessage_openLogicalChannelAck, eResponseMessage_openLogicalChannelReject, eResponseMessage_closeLogicalChannelAck, eResponseMessage_requestChannelCloseAck, eResponseMessage_requestChannelCloseReject, eResponseMessage_multiplexEntrySendAck, eResponseMessage_multiplexEntrySendReject, eResponseMessage_requestMultiplexEntryAck, eResponseMessage_requestMultiplexEntryReject, eResponseMessage_requestModeAck, eResponseMessage_requestModeReject, eResponseMessage_roundTripDelayResponse, eResponseMessage_maintenanceLoopAck, eResponseMessage_maintenanceLoopReject, eResponseMessage_communicationModeResponse, eResponseMessage_conferenceResponse, eResponseMessage_multilinkResponse, eResponseMessage_logicalChannelRateAcknowledge, eResponseMessage_logicalChannelRateReject}


name: options
types:
enum {eSetup_UUIE_h245Address = -2147483648, eSetup_UUIE_sourceAddress = 1073741824, eSetup_UUIE_destinationAddress = 536870912, eSetup_UUIE_destCallSignalAddress = 268435456, eSetup_UUIE_destExtraCallInfo = 134217728, eSetup_UUIE_destExtraCRV = 67108864, eSetup_UUIE_callServices = 33554432, eSetup_UUIE_sourceCallSignalAddress = 16777216, eSetup_UUIE_remoteExtensionAddress = 8388608, eSetup_UUIE_callIdentifier = 4194304, eSetup_UUIE_h245SecurityCapability = 2097152, eSetup_UUIE_tokens = 1048576, eSetup_UUIE_cryptoTokens = 524288, eSetup_UUIE_fastStart = 262144, eSetup_UUIE_mediaWaitForConnect = 131072, eSetup_UUIE_canOverlapSend = 65536, eSetup_UUIE_endpointIdentifier = 32768, eSetup_UUIE_multipleCalls = 16384, eSetup_UUIE_maintainConnection = 8192, eSetup_UUIE_connectionParameters = 4096, eSetup_UUIE_language = 2048, eSetup_UUIE_presentationIndicator = 1024, eSetup_UUIE_screeningIndicator = 512, eSetup_UUIE_serviceControl = 256, eSetup_UUIE_symmetricOperationRequired = 128, eSetup_UUIE_capacity = 64, eSetup_UUIE_circuitInfo = 32, eSetup_UUIE_desiredProtocols = 16, eSetup_UUIE_neededFeatures = 8, eSetup_UUIE_desiredFeatures = 4, eSetup_UUIE_supportedFeatures = 2, eSetup_UUIE_parallelH245Control = 1}


name: options
types:
enum {eUnregistrationRequest_endpointAlias = -2147483648, eUnregistrationRequest_nonStandardData = 1073741824, eUnregistrationRequest_endpointIdentifier = 536870912, eUnregistrationRequest_alternateEndpoints = 268435456, eUnregistrationRequest_gatekeeperIdentifier = 134217728, eUnregistrationRequest_tokens = 67108864, eUnregistrationRequest_cryptoTokens = 33554432, eUnregistrationRequest_integrityCheckValue = 16777216, eUnregistrationRequest_reason = 8388608, eUnregistrationRequest_endpointAliasPattern = 4194304, eUnregistrationRequest_supportedPrefixes = 2097152, eUnregistrationRequest_alternateGatekeeper = 1048576, eUnregistrationRequest_genericData = 524288}


name: fn
types:
int (*)(const struct nft_ctx *, const struct nft_set *, const struct nft_set_iter *, const struct nft_set_elem *);


name: kadt
types:
int (*)(struct ip_set *, const struct sk_buff *, const struct xt_action_param *, enum ipset_adt, struct ip_set_adt_opt *);


name: rx_bcn_presp
types:
void (*)(struct ieee80211_sub_if_data *, u16, struct ieee80211_mgmt *, struct ieee802_11_elems *, struct ieee80211_rx_status *);


name: state
types:
enum {P9_RDMA_INIT, P9_RDMA_ADDR_RESOLVED, P9_RDMA_ROUTE_RESOLVED, P9_RDMA_CONNECTED, P9_RDMA_FLUSHING, P9_RDMA_CLOSING, P9_RDMA_CLOSED}


name: tg_listen_mdaa
types:
int (*)(struct nfc_digital_dev *, struct digital_tg_mdaa_params *, u16, nfc_digital_cmd_complete_t, void *);


name: init
types:
void *(*init)(struct nfc_hci_dev *, xmit_to_drv_t, rcv_to_hci_t, int, int, int *, int *, llc_failure_t);


# types

name: rq_timed_out_fn
alias:
enum blk_eh_timer_return {BLK_EH_NOT_HANDLED, BLK_EH_HANDLED, BLK_EH_RESET_TIMER} (struct request *)


name: decompress_fn
alias:
int (*)(unsigned char *, int, int (*)(void *, unsigned int), int (*)(void *, unsigned int), unsigned char *, int *, void (*)(char *))


name: trace_print_func
alias:
enum print_line_t {TRACE_TYPE_PARTIAL_LINE, TRACE_TYPE_HANDLED, TRACE_TYPE_UNHANDLED, TRACE_TYPE_NO_CONSUME} (*)(struct trace_iterator *, int, struct trace_event *)


name: list_lru_walk_cb
alias:
enum lru_status {LRU_REMOVED, LRU_ROTATE, LRU_SKIP, LRU_RETRY} (*)(struct list_head *, spinlock_t *, void *)


name: netdev_tx_t
alias:
enum netdev_tx {__NETDEV_TX_MIN = -2147483648, NETDEV_TX_OK = 0, NETDEV_TX_BUSY = 16, NETDEV_TX_LOCKED = 32}


name: rx_handler_func_t
alias:
enum rx_handler_result {RX_HANDLER_CONSUMED, RX_HANDLER_ANOTHER, RX_HANDLER_EXACT, RX_HANDLER_PASS} (struct sk_buff **)


name: nf_hookfn
alias:
unsigned int (const struct nf_hook_ops *, struct sk_buff *, const struct net_device *, const struct net_device *, int (*)(struct sk_buff *))


name: phy_interface_t
alias:
enum {PHY_INTERFACE_MODE_NA, PHY_INTERFACE_MODE_MII, PHY_INTERFACE_MODE_GMII, PHY_INTERFACE_MODE_SGMII, PHY_INTERFACE_MODE_TBI, PHY_INTERFACE_MODE_REVMII, PHY_INTERFACE_MODE_RMII, PHY_INTERFACE_MODE_RGMII, PHY_INTERFACE_MODE_RGMII_ID, PHY_INTERFACE_MODE_RGMII_RXID, PHY_INTERFACE_MODE_RGMII_TXID, PHY_INTERFACE_MODE_RTBI, PHY_INTERFACE_MODE_SMII, PHY_INTERFACE_MODE_XGMII}


name: user_regset_set_fn
alias:
int (struct task_struct *, const struct user_regset *, unsigned int, unsigned int, const void *, const void *)


name: nf_logfn
alias:
void (struct net *, u_int8_t, unsigned int, const struct sk_buff *, const struct net_device *, const struct net_device *, const struct nf_loginfo *, const char *)


name: cpuset_filetype_t
alias:
enum {FILE_MEMORY_MIGRATE, FILE_CPULIST, FILE_MEMLIST, FILE_CPU_EXCLUSIVE, FILE_MEM_EXCLUSIVE, FILE_MEM_HARDWALL, FILE_SCHED_LOAD_BALANCE, FILE_SCHED_RELAX_DOMAIN_LEVEL, FILE_MEMORY_PRESSURE_ENABLED, FILE_MEMORY_PRESSURE, FILE_SPREAD_PAGE, FILE_SPREAD_SLAB}


name: cpuset_flagbits_t
alias:
enum {CS_ONLINE, CS_CPU_EXCLUSIVE, CS_MEM_EXCLUSIVE, CS_MEM_HARDWALL, CS_MEMORY_MIGRATE, CS_SCHED_LOAD_BALANCE, CS_SPREAD_PAGE, CS_SPREAD_SLAB}


name: inflate_mode
alias:
enum {HEAD, FLAGS, TIME, OS, EXLEN, EXTRA, NAME, COMMENT, HCRC, DICTID, DICT, TYPE, TYPEDO, STORED, COPY, TABLE, LENLENS, CODELENS, LEN, LENEXT, DIST, DISTEXT, MATCH, LIT, CHECK, LENGTH, DONE, BAD, MEM, SYNC}


name: MPT_DRIVER_CLASS
alias:
enum {MPTBASE_DRIVER, MPTCTL_DRIVER, MPTSPI_DRIVER, MPTFC_DRIVER, MPTSAS_DRIVER, MPTLAN_DRIVER, MPTSTM_DRIVER, MPTUNKNOWN_DRIVER}


name: fw_address_callback_t
alias:
void (*)(struct fw_card *, struct fw_request *, int, int, int, int, unsigned long long, void *, size_t, void *)


name: flstate_t
alias:
enum {FL_READY, FL_STATUS, FL_CFI_QUERY, FL_JEDEC_QUERY, FL_ERASING, FL_ERASE_SUSPENDING, FL_ERASE_SUSPENDED, FL_WRITING, FL_WRITING_TO_BUFFER, FL_OTP_WRITE, FL_WRITE_SUSPENDING, FL_WRITE_SUSPENDED, FL_PM_SUSPENDED, FL_SYNCING, FL_UNLOADING, FL_LOCKING, FL_UNLOCKING, FL_POINT, FL_XIP_WHILE_ERASING, FL_XIP_WHILE_WRITING, FL_SHUTDOWN, FL_READING, FL_CACHEDPRG, FL_RESETING, FL_OTPING, FL_PREPARING_ERASE, FL_VERIFYING_ERASE, FL_UNKNOWN}


name: nand_ecc_modes_t
alias:
enum {NAND_ECC_NONE, NAND_ECC_SOFT, NAND_ECC_HW, NAND_ECC_HW_SYNDROME, NAND_ECC_HW_OOB_FIRST, NAND_ECC_SOFT_BCH}


name: parport_device_class
alias:
enum {PARPORT_CLASS_LEGACY, PARPORT_CLASS_PRINTER, PARPORT_CLASS_MODEM, PARPORT_CLASS_NET, PARPORT_CLASS_HDC, PARPORT_CLASS_PCMCIA, PARPORT_CLASS_MEDIA, PARPORT_CLASS_FDC, PARPORT_CLASS_PORTS, PARPORT_CLASS_SCANNER, PARPORT_CLASS_DIGCAM, PARPORT_CLASS_OTHER, PARPORT_CLASS_UNSPEC, PARPORT_CLASS_SCSIADAPTER}


name: SVGA3dCapsRecordType
alias:
enum {SVGA3DCAPS_RECORD_UNKNOWN, SVGA3DCAPS_RECORD_DEVCAPS_MIN = 256, SVGA3DCAPS_RECORD_DEVCAPS = 256, SVGA3DCAPS_RECORD_DEVCAPS_MAX = 511}


name: SVGA3dDeclMethod
alias:
enum {SVGA3D_DECLMETHOD_DEFAULT, SVGA3D_DECLMETHOD_PARTIALU, SVGA3D_DECLMETHOD_PARTIALV, SVGA3D_DECLMETHOD_CROSSUV, SVGA3D_DECLMETHOD_UV, SVGA3D_DECLMETHOD_LOOKUP, SVGA3D_DECLMETHOD_LOOKUPPRESAMPLED}


name: SVGA3dDeclType
alias:
enum {SVGA3D_DECLTYPE_FLOAT1, SVGA3D_DECLTYPE_FLOAT2, SVGA3D_DECLTYPE_FLOAT3, SVGA3D_DECLTYPE_FLOAT4, SVGA3D_DECLTYPE_D3DCOLOR, SVGA3D_DECLTYPE_UBYTE4, SVGA3D_DECLTYPE_SHORT2, SVGA3D_DECLTYPE_SHORT4, SVGA3D_DECLTYPE_UBYTE4N, SVGA3D_DECLTYPE_SHORT2N, SVGA3D_DECLTYPE_SHORT4N, SVGA3D_DECLTYPE_USHORT2N, SVGA3D_DECLTYPE_USHORT4N, SVGA3D_DECLTYPE_UDEC3, SVGA3D_DECLTYPE_DEC3N, SVGA3D_DECLTYPE_FLOAT16_2, SVGA3D_DECLTYPE_FLOAT16_4, SVGA3D_DECLTYPE_MAX}


name: SVGA3dDeclUsage
alias:
enum {SVGA3D_DECLUSAGE_POSITION, SVGA3D_DECLUSAGE_BLENDWEIGHT, SVGA3D_DECLUSAGE_BLENDINDICES, SVGA3D_DECLUSAGE_NORMAL, SVGA3D_DECLUSAGE_PSIZE, SVGA3D_DECLUSAGE_TEXCOORD, SVGA3D_DECLUSAGE_TANGENT, SVGA3D_DECLUSAGE_BINORMAL, SVGA3D_DECLUSAGE_TESSFACTOR, SVGA3D_DECLUSAGE_POSITIONT, SVGA3D_DECLUSAGE_COLOR, SVGA3D_DECLUSAGE_FOG, SVGA3D_DECLUSAGE_DEPTH, SVGA3D_DECLUSAGE_SAMPLE, SVGA3D_DECLUSAGE_MAX}


name: SVGA3dPrimitiveType
alias:
enum {SVGA3D_PRIMITIVE_INVALID, SVGA3D_PRIMITIVE_TRIANGLELIST, SVGA3D_PRIMITIVE_POINTLIST, SVGA3D_PRIMITIVE_LINELIST, SVGA3D_PRIMITIVE_LINESTRIP, SVGA3D_PRIMITIVE_TRIANGLESTRIP, SVGA3D_PRIMITIVE_TRIANGLEFAN, SVGA3D_PRIMITIVE_MAX}


name: SVGA3dQueryState
alias:
enum {SVGA3D_QUERYSTATE_PENDING, SVGA3D_QUERYSTATE_SUCCEEDED, SVGA3D_QUERYSTATE_FAILED, SVGA3D_QUERYSTATE_NEW}


name: SVGA3dRenderTargetType
alias:
enum {SVGA3D_RT_DEPTH, SVGA3D_RT_STENCIL, SVGA3D_RT_COLOR0, SVGA3D_RT_COLOR1, SVGA3D_RT_COLOR2, SVGA3D_RT_COLOR3, SVGA3D_RT_COLOR4, SVGA3D_RT_COLOR5, SVGA3D_RT_COLOR6, SVGA3D_RT_COLOR7, SVGA3D_RT_MAX, SVGA3D_RT_INVALID = 4294967295}


name: SVGA3dShaderConstType
alias:
enum {SVGA3D_CONST_TYPE_FLOAT, SVGA3D_CONST_TYPE_INT, SVGA3D_CONST_TYPE_BOOL, SVGA3D_CONST_TYPE_MAX}


name: SVGA3dShaderType
alias:
enum {SVGA3D_SHADERTYPE_INVALID, SVGA3D_SHADERTYPE_MIN, SVGA3D_SHADERTYPE_VS = 1, SVGA3D_SHADERTYPE_PS, SVGA3D_SHADERTYPE_MAX, SVGA3D_SHADERTYPE_GS = 3}


name: SVGA3dSurfaceFlags
alias:
enum {SVGA3D_SURFACE_CUBEMAP = 1, SVGA3D_SURFACE_HINT_STATIC, SVGA3D_SURFACE_HINT_DYNAMIC = 4, SVGA3D_SURFACE_HINT_INDEXBUFFER = 8, SVGA3D_SURFACE_HINT_VERTEXBUFFER = 16, SVGA3D_SURFACE_HINT_TEXTURE = 32, SVGA3D_SURFACE_HINT_RENDERTARGET = 64, SVGA3D_SURFACE_HINT_DEPTHSTENCIL = 128, SVGA3D_SURFACE_HINT_WRITEONLY = 256, SVGA3D_SURFACE_MASKABLE_ANTIALIAS = 512, SVGA3D_SURFACE_AUTOGENMIPMAPS = 1024}


name: SVGA3dTextureFilter
alias:
enum {SVGA3D_TEX_FILTER_NONE, SVGA3D_TEX_FILTER_NEAREST, SVGA3D_TEX_FILTER_LINEAR, SVGA3D_TEX_FILTER_ANISOTROPIC, SVGA3D_TEX_FILTER_FLATCUBIC, SVGA3D_TEX_FILTER_GAUSSIANCUBIC, SVGA3D_TEX_FILTER_PYRAMIDALQUAD, SVGA3D_TEX_FILTER_GAUSSIANQUAD, SVGA3D_TEX_FILTER_MAX}


name: SVGA3dTextureStateName
alias:
enum {SVGA3D_TS_INVALID, SVGA3D_TS_BIND_TEXTURE, SVGA3D_TS_COLOROP, SVGA3D_TS_COLORARG1, SVGA3D_TS_COLORARG2, SVGA3D_TS_ALPHAOP, SVGA3D_TS_ALPHAARG1, SVGA3D_TS_ALPHAARG2, SVGA3D_TS_ADDRESSU, SVGA3D_TS_ADDRESSV, SVGA3D_TS_MIPFILTER, SVGA3D_TS_MAGFILTER, SVGA3D_TS_MINFILTER, SVGA3D_TS_BORDERCOLOR, SVGA3D_TS_TEXCOORDINDEX, SVGA3D_TS_TEXTURETRANSFORMFLAGS, SVGA3D_TS_TEXCOORDGEN, SVGA3D_TS_BUMPENVMAT00, SVGA3D_TS_BUMPENVMAT01, SVGA3D_TS_BUMPENVMAT10, SVGA3D_TS_BUMPENVMAT11, SVGA3D_TS_TEXTURE_MIPMAP_LEVEL, SVGA3D_TS_TEXTURE_LOD_BIAS, SVGA3D_TS_TEXTURE_ANISOTROPIC_LEVEL, SVGA3D_TS_ADDRESSW, SVGA3D_TS_GAMMA, SVGA3D_TS_BUMPENVLSCALE, SVGA3D_TS_BUMPENVLOFFSET, SVGA3D_TS_COLORARG0, SVGA3D_TS_ALPHAARG0, SVGA3D_TS_MAX}


name: SVGAOTableType
alias:
enum {SVGA_OTABLE_MOB, SVGA_OTABLE_MIN = 0, SVGA_OTABLE_SURFACE, SVGA_OTABLE_CONTEXT, SVGA_OTABLE_SHADER, SVGA_OTABLE_SCREEN_TARGET, SVGA_OTABLE_DX9_MAX, SVGA_OTABLE_MAX = 8}


name: SVGARemapGMR2Flags
alias:
enum {SVGA_REMAP_GMR2_PPN32, SVGA_REMAP_GMR2_VIA_GMR, SVGA_REMAP_GMR2_PPN64, SVGA_REMAP_GMR2_SINGLE_PPN = 4}


name: hazard_t
alias:
enum {no_check, check_for_header2, check_for_header1, check_for_header2_err, check_for_header1_err, check_for_fire, check_z_buffer_addr0, check_z_buffer_addr1, check_z_buffer_addr_mode, check_destination_addr0, check_destination_addr1, check_destination_addr_mode, check_for_dummy, check_for_dd, check_texture_addr0, check_texture_addr1, check_texture_addr2, check_texture_addr3, check_texture_addr4, check_texture_addr5, check_texture_addr6, check_texture_addr7, check_texture_addr8, check_texture_addr_mode, check_for_vertex_count, check_number_texunits, forbidden_command}


name: via_irq_seq_type_t
alias:
enum {VIA_IRQ_ABSOLUTE, VIA_IRQ_RELATIVE, VIA_IRQ_SIGNAL = 268435456, VIA_IRQ_FORCE_SEQUENCE = 536870912}


name: dmx_pes_type_t
alias:
enum dmx_ts_pes {DMX_PES_AUDIO0, DMX_PES_VIDEO0, DMX_PES_TELETEXT0, DMX_PES_SUBTITLE0, DMX_PES_PCR0, DMX_PES_AUDIO1, DMX_PES_VIDEO1, DMX_PES_TELETEXT1, DMX_PES_SUBTITLE1, DMX_PES_PCR1, DMX_PES_AUDIO2, DMX_PES_VIDEO2, DMX_PES_TELETEXT2, DMX_PES_SUBTITLE2, DMX_PES_PCR2, DMX_PES_AUDIO3, DMX_PES_VIDEO3, DMX_PES_TELETEXT3, DMX_PES_SUBTITLE3, DMX_PES_PCR3, DMX_PES_OTHER}


name: dmx_source_t
alias:
enum {DMX_SOURCE_FRONT0, DMX_SOURCE_FRONT1, DMX_SOURCE_FRONT2, DMX_SOURCE_FRONT3, DMX_SOURCE_DVR0 = 16, DMX_SOURCE_DVR1, DMX_SOURCE_DVR2, DMX_SOURCE_DVR3}


name: fe_caps_t
alias:
enum fe_caps {FE_IS_STUPID, FE_CAN_INVERSION_AUTO, FE_CAN_FEC_1_2, FE_CAN_FEC_2_3 = 4, FE_CAN_FEC_3_4 = 8, FE_CAN_FEC_4_5 = 16, FE_CAN_FEC_5_6 = 32, FE_CAN_FEC_6_7 = 64, FE_CAN_FEC_7_8 = 128, FE_CAN_FEC_8_9 = 256, FE_CAN_FEC_AUTO = 512, FE_CAN_QPSK = 1024, FE_CAN_QAM_16 = 2048, FE_CAN_QAM_32 = 4096, FE_CAN_QAM_64 = 8192, FE_CAN_QAM_128 = 16384, FE_CAN_QAM_256 = 32768, FE_CAN_QAM_AUTO = 65536, FE_CAN_TRANSMISSION_MODE_AUTO = 131072, FE_CAN_BANDWIDTH_AUTO = 262144, FE_CAN_GUARD_INTERVAL_AUTO = 524288, FE_CAN_HIERARCHY_AUTO = 1048576, FE_CAN_8VSB = 2097152, FE_CAN_16VSB = 4194304, FE_HAS_EXTENDED_CAPS = 8388608, FE_CAN_MULTISTREAM = 67108864, FE_CAN_TURBO_FEC = 134217728, FE_CAN_2G_MODULATION = 268435456, FE_NEEDS_BENDING = 536870912, FE_CAN_RECOVER = 1073741824, FE_CAN_MUTE_TS = 2147483648}


name: fe_code_rate_t
alias:
enum fe_code_rate {FEC_NONE, FEC_1_2, FEC_2_3, FEC_3_4, FEC_4_5, FEC_5_6, FEC_6_7, FEC_7_8, FEC_8_9, FEC_AUTO, FEC_3_5, FEC_9_10, FEC_2_5}


name: fe_delivery_system_t
alias:
enum fe_delivery_system {SYS_UNDEFINED, SYS_DVBC_ANNEX_A, SYS_DVBC_ANNEX_B, SYS_DVBT, SYS_DSS, SYS_DVBS, SYS_DVBS2, SYS_DVBH, SYS_ISDBT, SYS_ISDBS, SYS_ISDBC, SYS_ATSC, SYS_ATSCMH, SYS_DTMB, SYS_CMMB, SYS_DAB, SYS_DVBT2, SYS_TURBO, SYS_DVBC_ANNEX_C}


name: fe_guard_interval_t
alias:
enum fe_guard_interval {GUARD_INTERVAL_1_32, GUARD_INTERVAL_1_16, GUARD_INTERVAL_1_8, GUARD_INTERVAL_1_4, GUARD_INTERVAL_AUTO, GUARD_INTERVAL_1_128, GUARD_INTERVAL_19_128, GUARD_INTERVAL_19_256, GUARD_INTERVAL_PN420, GUARD_INTERVAL_PN595, GUARD_INTERVAL_PN945}


name: fe_modulation_t
alias:
enum fe_modulation {QPSK, QAM_16, QAM_32, QAM_64, QAM_128, QAM_256, QAM_AUTO, VSB_8, VSB_16, PSK_8, APSK_16, APSK_32, DQPSK, QAM_4_NR}


name: fe_status_t
alias:
enum fe_status {FE_HAS_SIGNAL = 1, FE_HAS_CARRIER, FE_HAS_VITERBI = 4, FE_HAS_SYNC = 8, FE_HAS_LOCK = 16, FE_TIMEDOUT = 32, FE_REINIT = 64}


name: fe_transmit_mode_t
alias:
enum fe_transmit_mode {TRANSMISSION_MODE_2K, TRANSMISSION_MODE_8K, TRANSMISSION_MODE_AUTO, TRANSMISSION_MODE_4K, TRANSMISSION_MODE_1K, TRANSMISSION_MODE_16K, TRANSMISSION_MODE_32K, TRANSMISSION_MODE_C1, TRANSMISSION_MODE_C3780}


name: flexcop_device_type_t
alias:
enum {FC_UNK, FC_CABLE, FC_AIR_DVBT, FC_AIR_ATSC1, FC_AIR_ATSC2, FC_AIR_ATSC3, FC_SKY_REV23, FC_SKY_REV26, FC_SKY_REV27, FC_SKY_REV28}


name: flexcop_ibi_register
alias:
enum {dma1_000, dma1_004 = 4, dma1_008 = 8, dma1_00c = 12, dma2_010 = 16, dma2_014 = 20, dma2_018 = 24, dma2_01c = 28, tw_sm_c_100 = 256, tw_sm_c_104 = 260, tw_sm_c_108 = 264, tw_sm_c_10c = 268, tw_sm_c_110 = 272, lnb_switch_freq_200 = 512, misc_204 = 516, ctrl_208 = 520, irq_20c = 524, sw_reset_210 = 528, misc_214 = 532, mbox_v8_to_host_218 = 536, mbox_host_to_v8_21c = 540, pid_filter_300 = 768, pid_filter_304 = 772, pid_filter_308 = 776, pid_filter_30c = 780, index_reg_310 = 784, pid_n_reg_314 = 788, mac_low_reg_318 = 792, mac_high_reg_31c = 796, data_tag_400 = 1024, card_id_408 = 1032, card_id_40c = 1036, mac_address_418 = 1048, mac_address_41c = 1052, ci_600 = 1536, pi_604 = 1540, pi_608 = 1544, dvb_reg_60c = 1548, sram_ctrl_reg_700 = 1792, net_buf_reg_704 = 1796, cai_buf_reg_708 = 1800, cao_buf_reg_70c = 1804, media_buf_reg_710 = 1808, sram_dest_reg_714 = 1812, net_buf_reg_718 = 1816, wan_ctrl_reg_71c = 1820}


name: flexcop_sram_dest_target_t
alias:
enum {FC_SRAM_DEST_TARGET_WAN_USB, FC_SRAM_DEST_TARGET_DMA1, FC_SRAM_DEST_TARGET_DMA2, FC_SRAM_DEST_TARGET_FC3_CA}


name: fe_bandwidth_t
alias:
enum fe_bandwidth {BANDWIDTH_8_MHZ, BANDWIDTH_7_MHZ, BANDWIDTH_6_MHZ, BANDWIDTH_AUTO, BANDWIDTH_5_MHZ, BANDWIDTH_10_MHZ, BANDWIDTH_1_712_MHZ}


name: OSD_Command
alias:
enum {OSD_Close = 1, OSD_Open, OSD_Show, OSD_Hide, OSD_Clear, OSD_Fill, OSD_SetColor, OSD_SetPalette, OSD_SetTrans, OSD_SetPixel, OSD_GetPixel, OSD_SetRow, OSD_SetBlock, OSD_FillRow, OSD_FillBlock, OSD_Line, OSD_Query, OSD_Test, OSD_Text, OSD_SetWindow, OSD_MoveWindow, OSD_OpenRaw}


name: osd_raw_window_t
alias:
enum {OSD_BITMAP1, OSD_BITMAP2, OSD_BITMAP4, OSD_BITMAP8, OSD_BITMAP1HR, OSD_BITMAP2HR, OSD_BITMAP4HR, OSD_BITMAP8HR, OSD_YCRCB422, OSD_YCRCB444, OSD_YCRCB444HR, OSD_VIDEOTSIZE, OSD_VIDEOHSIZE, OSD_VIDEOQSIZE, OSD_VIDEODSIZE, OSD_VIDEOTHSIZE, OSD_VIDEOTQSIZE, OSD_VIDEOTDSIZE, OSD_VIDEONSIZE, OSD_CURSOR}


name: lnet_event_kind_t
alias:
enum {LNET_EVENT_GET = 1, LNET_EVENT_PUT, LNET_EVENT_REPLY, LNET_EVENT_ACK, LNET_EVENT_SEND, LNET_EVENT_UNLINK}


name: srpc_state_t
alias:
enum {SRPC_STATE_NONE, SRPC_STATE_NI_INIT, SRPC_STATE_EQ_INIT, SRPC_STATE_RUNNING, SRPC_STATE_STOPPING}


name: srpc_msg_type_t
alias:
enum {SRPC_MSG_MKSN_REQST, SRPC_MSG_MKSN_REPLY, SRPC_MSG_RMSN_REQST, SRPC_MSG_RMSN_REPLY, SRPC_MSG_BATCH_REQST, SRPC_MSG_BATCH_REPLY, SRPC_MSG_STAT_REQST, SRPC_MSG_STAT_REPLY, SRPC_MSG_TEST_REQST, SRPC_MSG_TEST_REPLY, SRPC_MSG_DEBUG_REQST, SRPC_MSG_DEBUG_REPLY, SRPC_MSG_BRW_REQST, SRPC_MSG_BRW_REPLY, SRPC_MSG_PING_REQST, SRPC_MSG_PING_REPLY, SRPC_MSG_JOIN_REQST, SRPC_MSG_JOIN_REPLY}


name: srpc_event_type_t
alias:
enum {SRPC_BULK_REQ_RCVD = 1, SRPC_BULK_PUT_SENT, SRPC_BULK_GET_RPLD, SRPC_REPLY_RCVD, SRPC_REPLY_SENT, SRPC_REQUEST_RCVD, SRPC_REQUEST_SENT}


name: ldlm_mode_t
alias:
enum {LCK_MINMODE, LCK_EX, LCK_PW, LCK_PR = 4, LCK_CW = 8, LCK_CR = 16, LCK_NL = 32, LCK_GROUP = 64, LCK_COS = 128, LCK_MAXMODE}


name: mdl_mode_t
alias:
enum {MDL_MINMODE, MDL_EX, MDL_PW, MDL_PR = 4, MDL_CW = 8, MDL_CR = 16, MDL_NL = 32, MDL_GROUP = 64, MDL_MAXMODE}


name: placement_policy_t
alias:
enum placement_policy {PLACEMENT_CHAR_POLICY, PLACEMENT_NID_POLICY, PLACEMENT_INVAL_POLICY, PLACEMENT_MAX_POLICY}


name: ldlm_error_t
alias:
enum {ELDLM_OK, ELDLM_LOCK_CHANGED = 300, ELDLM_LOCK_ABORTED, ELDLM_LOCK_REPLACED, ELDLM_NO_LOCK_DATA, ELDLM_LOCK_WOULDBLOCK, ELDLM_NAMESPACE_EXISTS = 400, ELDLM_BAD_NAMESPACE}


name: dt_index_page_build_t
alias:
int (*)(const struct lu_env *, union lu_page *, int, const struct dt_it_ops *, struct dt_it *, __u32, void *)


name: llioc_callback_t
alias:
enum llioc_iter {LLIOC_CONT, LLIOC_STOP} (*)(struct inode *, struct file *, unsigned int, unsigned long, void *, int *)


name: ldlm_cancel_lru_policy_t
alias:
enum ldlm_policy_res {LDLM_POLICY_CANCEL_LOCK, LDLM_POLICY_KEEP_LOCK, LDLM_POLICY_SKIP_LOCK} (*)(struct ldlm_namespace *, struct ldlm_lock *, int, int, int)


name: ldlm_ns_type_t
alias:
enum {LDLM_NS_TYPE_UNKNOWN, LDLM_NS_TYPE_MDC, LDLM_NS_TYPE_MDT, LDLM_NS_TYPE_OSC, LDLM_NS_TYPE_OST, LDLM_NS_TYPE_MGC, LDLM_NS_TYPE_MGT}


name: cfs_hash_lookup_intent_t
alias:
enum cfs_hash_lookup_intent {CFS_HS_LOOKUP_IT_PEEK = 1, CFS_HS_LOOKUP_IT_FIND = 3, CFS_HS_LOOKUP_IT_ADD = 5, CFS_HS_LOOKUP_IT_FINDADD = 7, CFS_HS_LOOKUP_IT_FINDDEL = 9}


name: crystalhd_cmd_proc
alias:
enum BC_STATUS {BC_STS_SUCCESS, BC_STS_INV_ARG, BC_STS_BUSY, BC_STS_NOT_IMPL, BC_STS_PGM_QUIT, BC_STS_NO_ACCESS, BC_STS_INSUFF_RES, BC_STS_IO_ERROR, BC_STS_NO_DATA, BC_STS_VER_MISMATCH, BC_STS_TIMEOUT, BC_STS_FW_CMD_ERR, BC_STS_DEC_NOT_OPEN, BC_STS_ERR_USAGE, BC_STS_IO_USER_ABORT, BC_STS_IO_XFR_ERROR, BC_STS_DEC_NOT_STARTED, BC_STS_FWHEX_NOT_FOUND, BC_STS_FMT_CHANGE, BC_STS_HIF_ACCESS, BC_STS_CMD_CANCELLED, BC_STS_FW_AUTH_FAILED, BC_STS_BOOTLOADER_FAILED, BC_STS_CERT_VERIFY_ERROR, BC_STS_DEC_EXIST_OPEN, BC_STS_PENDING, BC_STS_CLK_NOCHG, BC_STS_ERROR = -1} (*)(struct crystalhd_cmd *, struct crystalhd_ioctl_data *)


name: WIRELESS_MODE
alias:
enum _WIRELESS_MODE {WIRELESS_MODE_UNKNOWN, WIRELESS_MODE_A, WIRELESS_MODE_B, WIRELESS_MODE_G = 4, WIRELESS_MODE_AUTO = 8}


name: CARD_PKT_TYPE
alias:
enum _CARD_PKT_TYPE {PKT_TYPE_802_11_BCN, PKT_TYPE_802_11_MNG, PKT_TYPE_802_11_DATA, PKT_TYPE_802_11_ALL}


name: NDIS_802_11_ENCRYPTION_STATUS
alias:
enum _NDIS_802_11_WEP_STATUS {Ndis802_11WEPEnabled, Ndis802_11Encryption1Enabled = 0, Ndis802_11WEPDisabled, Ndis802_11EncryptionDisabled = 1, Ndis802_11WEPKeyAbsent, Ndis802_11Encryption1KeyAbsent = 2, Ndis802_11WEPNotSupported, Ndis802_11EncryptionNotSupported = 3, Ndis802_11Encryption2Enabled, Ndis802_11Encryption2KeyAbsent, Ndis802_11Encryption3Enabled, Ndis802_11Encryption3KeyAbsent}


name: NDIS_802_11_STATUS_TYPE
alias:
enum _NDIS_802_11_STATUS_TYPE {Ndis802_11StatusType_Authentication, Ndis802_11StatusType_MediaStreamMode, Ndis802_11StatusType_PMKID_CandidateList, Ndis802_11StatusTypeMax}


name: WMAC_AUTHENTICATION_MODE
alias:
enum tagWMAC_AUTHENTICATION_MODE {WMAC_AUTH_OPEN, WMAC_AUTH_SHAREKEY, WMAC_AUTH_AUTO, WMAC_AUTH_WPA, WMAC_AUTH_WPAPSK, WMAC_AUTH_WPANONE, WMAC_AUTH_WPA2, WMAC_AUTH_WPA2PSK, WMAC_AUTH_MAX}


name: WMAC_CONFIG_MODE
alias:
enum tagWMAC_CONFIG_MODE {WMAC_CONFIG_ESS_STA, WMAC_CONFIG_IBSS_STA, WMAC_CONFIG_AUTO, WMAC_CONFIG_AP}


name: WMAC_ENCRYPTION_MODE
alias:
enum tagWMAC_ENCRYPTION_MODE {WMAC_ENCRYPTION_WEPEnabled, WMAC_ENCRYPTION_WEPDisabled, WMAC_ENCRYPTION_WEPKeyAbsent, WMAC_ENCRYPTION_WEPNotSupported, WMAC_ENCRYPTION_TKIPEnabled, WMAC_ENCRYPTION_TKIPKeyAbsent, WMAC_ENCRYPTION_AESEnabled, WMAC_ENCRYPTION_AESKeyAbsent}


name: CMD_CODE
alias:
enum tagCMD_CODE {WLAN_CMD_BSSID_SCAN, WLAN_CMD_SSID, WLAN_CMD_DISASSOCIATE, WLAN_CMD_DEAUTH, WLAN_CMD_RX_PSPOLL, WLAN_CMD_RADIO, WLAN_CMD_CHANGE_BBSENSITIVITY, WLAN_CMD_SETPOWER, WLAN_CMD_TBTT_WAKEUP, WLAN_CMD_BECON_SEND, WLAN_CMD_CHANGE_ANTENNA, WLAN_CMD_REMOVE_ALLKEY, WLAN_CMD_MAC_DISPOWERSAVING, WLAN_CMD_11H_CHSW, WLAN_CMD_RUN_AP}


name: CMD_STATE
alias:
enum tagCMD_STATE {WLAN_CMD_SCAN_START, WLAN_CMD_SCAN_END, WLAN_CMD_DISASSOCIATE_START, WLAN_CMD_SSID_START, WLAN_AUTHENTICATE_WAIT, WLAN_ASSOCIATE_WAIT, WLAN_DISASSOCIATE_WAIT, WLAN_CMD_TX_PSPACKET_START, WLAN_CMD_AP_MODE_START, WLAN_CMD_RADIO_START, WLAN_CMD_CHECK_BBSENSITIVITY_CHANGE, WLAN_CMD_IDLE}


name: CMD_STATUS
alias:
enum tagCMD_STATUS {CMD_STATUS_SUCCESS, CMD_STATUS_FAILURE, CMD_STATUS_RESOURCES, CMD_STATUS_TIMEOUT, CMD_STATUS_PENDING}


name: PCMD_STATUS
alias:
enum tagCMD_STATUS {CMD_STATUS_SUCCESS, CMD_STATUS_FAILURE, CMD_STATUS_RESOURCES, CMD_STATUS_TIMEOUT, CMD_STATUS_PENDING} *


name: WMAC_BSS_STATE
alias:
enum tagWMAC_BSS_STATE {WMAC_STATE_IDLE, WMAC_STATE_STARTED, WMAC_STATE_JOINTED, WMAC_STATE_AUTHPENDING, WMAC_STATE_AUTH, WMAC_STATE_ASSOCPENDING, WMAC_STATE_ASSOC}


name: WMAC_CURRENT_MODE
alias:
enum tagWMAC_CURRENT_MODE {WMAC_MODE_STANDBY, WMAC_MODE_ESS_STA, WMAC_MODE_IBSS_STA, WMAC_MODE_ESS_AP}


name: srp_rdma_t
alias:
int (struct scsi_cmnd *, struct scatterlist *, int, struct srp_direct_buf *, int, enum dma_data_direction, unsigned int)


name: ahc_bug
alias:
enum {AHC_BUGNONE, AHC_TMODE_WIDEODD_BUG, AHC_AUTOFLUSH_BUG, AHC_CACHETHEN_BUG = 4, AHC_CACHETHEN_DIS_BUG = 8, AHC_PCI_2_1_RETRY_BUG = 16, AHC_PCI_MWI_BUG = 32, AHC_SCBCHAN_UPLOAD_BUG = 64}


name: ahc_chip
alias:
enum {AHC_NONE, AHC_CHIPID_MASK = 255, AHC_AIC7770 = 1, AHC_AIC7850, AHC_AIC7855, AHC_AIC7859, AHC_AIC7860, AHC_AIC7870, AHC_AIC7880, AHC_AIC7895, AHC_AIC7895C, AHC_AIC7890, AHC_AIC7896, AHC_AIC7892, AHC_AIC7899, AHC_VL = 256, AHC_EISA = 512, AHC_PCI = 1024, AHC_BUS_MASK = 3840}


name: ahc_feature
alias:
enum {AHC_FENONE, AHC_ULTRA, AHC_ULTRA2, AHC_WIDE = 4, AHC_TWIN = 8, AHC_MORE_SRAM = 16, AHC_CMD_CHAN = 32, AHC_QUEUE_REGS = 64, AHC_SG_PRELOAD = 128, AHC_SPIOCAP = 256, AHC_MULTI_TID = 512, AHC_HS_MAILBOX = 1024, AHC_DT = 2048, AHC_NEW_TERMCTL = 4096, AHC_MULTI_FUNC = 8192, AHC_LARGE_SCBS = 16384, AHC_AUTORATE = 32768, AHC_AUTOPAUSE = 65536, AHC_TARGETMODE = 131072, AHC_MULTIROLE = 262144, AHC_REMOVABLE = 524288, AHC_HVD = 1048576, AHC_AIC7770_FE = 0, AHC_AIC7850_FE = 196865, AHC_AIC7860_FE = 196865, AHC_AIC7870_FE = 196608, AHC_AIC7880_FE, AHC_AIC7890_FE = 153330, AHC_AIC7892_FE = 253682, AHC_AIC7895_FE = 221233, AHC_AIC7895C_FE = 221745, AHC_AIC7896_FE = 161522, AHC_AIC7899_FE = 261874}


name: ahc_flag
alias:
enum {AHC_FNONE, AHC_PRIMARY_CHANNEL = 3, AHC_USEDEFAULTS, AHC_SEQUENCER_DEBUG = 8, AHC_SHARED_SRAM = 16, AHC_LARGE_SEEPROM = 32, AHC_RESET_BUS_A = 64, AHC_RESET_BUS_B = 128, AHC_EXTENDED_TRANS_A = 256, AHC_EXTENDED_TRANS_B = 512, AHC_TERM_ENB_A = 1024, AHC_TERM_ENB_B = 2048, AHC_INITIATORROLE = 4096, AHC_TARGETROLE = 8192, AHC_NEWEEPROM_FMT = 16384, AHC_TQINFIFO_BLOCKED = 65536, AHC_INT50_SPEEDFLEX = 131072, AHC_SCB_BTT = 262144, AHC_BIOS_ENABLED = 524288, AHC_ALL_INTERRUPTS = 1048576, AHC_PAGESCBS = 4194304, AHC_EDGE_INTERRUPT = 8388608, AHC_39BIT_ADDRESSING = 16777216, AHC_LSCBS_ENABLED = 33554432, AHC_SCB_CONFIG_USED = 67108864, AHC_NO_BIOS_INIT = 134217728, AHC_DISABLE_PCI_PERR = 268435456, AHC_HAS_TERM_LOGIC = 536870912}


name: ahc_msg_type
alias:
enum {MSG_TYPE_NONE, MSG_TYPE_INITIATOR_MSGOUT, MSG_TYPE_INITIATOR_MSGIN, MSG_TYPE_TARGET_MSGOUT, MSG_TYPE_TARGET_MSGIN}


name: scb_flag
alias:
enum {SCB_FREE, SCB_OTHERTCL_TIMEOUT = 2, SCB_DEVICE_RESET = 4, SCB_SENSE = 8, SCB_CDB32_PTR = 16, SCB_RECOVERY_SCB = 32, SCB_AUTO_NEGOTIATE = 64, SCB_NEGOTIATE = 128, SCB_ABORT = 256, SCB_UNTAGGEDQ = 512, SCB_ACTIVE = 1024, SCB_TARGET_IMMEDIATE = 2048, SCB_TRANSMISSION_ERROR = 4096, SCB_TARGET_SCB = 8192, SCB_SILENT = 16384}


name: ahc_linux_dev_flags
alias:
enum {AHC_DEV_FREEZE_TIL_EMPTY = 2, AHC_DEV_Q_BASIC = 16, AHC_DEV_Q_TAGGED = 32, AHC_DEV_PERIODIC_OTAG = 64}


name: ac_code
alias:
enum {AC_GETDEV_CHANGED = 2048, AC_INQ_CHANGED = 1024, AC_TRANSFER_NEG = 512, AC_LOST_DEVICE = 256, AC_FOUND_DEVICE = 128, AC_PATH_DEREGISTERED = 64, AC_PATH_REGISTERED = 32, AC_SENT_BDR = 16, AC_SCSI_AEN = 8, AC_UNSOL_RESEL = 2, AC_BUS_RESET = 1}


name: cam_status
alias:
enum {CAM_REQ_INPROG, CAM_REQ_CMP, CAM_REQ_ABORTED, CAM_UA_ABORT, CAM_REQ_CMP_ERR, CAM_BUSY, CAM_REQ_INVALID, CAM_PATH_INVALID, CAM_SEL_TIMEOUT, CAM_CMD_TIMEOUT, CAM_SCSI_STATUS_ERROR, CAM_SCSI_BUS_RESET, CAM_UNCOR_PARITY, CAM_AUTOSENSE_FAIL, CAM_NO_HBA, CAM_DATA_RUN_ERR, CAM_UNEXP_BUSFREE, CAM_SEQUENCE_FAIL, CAM_CCB_LEN_ERR, CAM_PROVIDE_FAIL, CAM_BDR_SENT, CAM_REQ_TERMIO, CAM_UNREC_HBA_ERROR, CAM_REQ_TOO_BIG, CAM_UA_TERMIO, CAM_MSG_REJECT_REC, CAM_DEV_NOT_THERE, CAM_RESRC_UNAVAIL, CAM_REQUEUE_REQ, CAM_DEV_QFRZN = 64, CAM_STATUS_MASK = 63}


name: ahd_bug
alias:
enum {AHD_BUGNONE, AHD_SENT_SCB_UPDATE_BUG, AHD_ABORT_LQI_BUG, AHD_PKT_BITBUCKET_BUG = 4, AHD_LONG_SETIMO_BUG = 8, AHD_NLQICRC_DELAYED_BUG = 16, AHD_SCSIRST_BUG = 32, AHD_PCIX_CHIPRST_BUG = 64, AHD_PCIX_MMAPIO_BUG = 128, AHD_PCIX_SCBRAM_RD_BUG = 256, AHD_PCIX_BUG_MASK = 448, AHD_LQO_ATNO_BUG = 512, AHD_AUTOFLUSH_BUG = 1024, AHD_CLRLQO_AUTOCLR_BUG = 2048, AHD_PKTIZED_STATUS_BUG = 4096, AHD_PKT_LUN_BUG = 8192, AHD_NONPACKFIFO_BUG = 16384, AHD_MDFF_WSCBPTR_BUG = 32768, AHD_REG_SLOW_SETTLE_BUG = 65536, AHD_SET_MODE_BUG = 131072, AHD_BUSFREEREV_BUG = 262144, AHD_PACED_NEGTABLE_BUG = 524288, AHD_LQOOVERRUN_BUG = 1048576, AHD_INTCOLLISION_BUG = 2097152, AHD_EARLY_REQ_BUG = 4194304, AHD_FAINT_LED_BUG = 8388608}


name: ahd_chip
alias:
enum {AHD_NONE, AHD_CHIPID_MASK = 255, AHD_AIC7901 = 1, AHD_AIC7902, AHD_AIC7901A, AHD_PCI = 256, AHD_PCIX = 512, AHD_BUS_MASK = 3840}


name: ahd_feature
alias:
enum {AHD_FENONE, AHD_WIDE, AHD_AIC79XXB_SLOWCRC, AHD_MULTI_FUNC = 256, AHD_TARGETMODE = 4096, AHD_MULTIROLE = 8192, AHD_RTI = 16384, AHD_NEW_IOCELL_OPTS = 32768, AHD_NEW_DFCNTRL_OPTS = 65536, AHD_FAST_CDB_DELIVERY = 131072, AHD_REMOVABLE = 0, AHD_AIC7901_FE = 0, AHD_AIC7901A_FE = 0, AHD_AIC7902_FE = 256}


name: ahd_flag
alias:
enum {AHD_FNONE, AHD_BOOT_CHANNEL, AHD_USEDEFAULTS = 4, AHD_SEQUENCER_DEBUG = 8, AHD_RESET_BUS_A = 16, AHD_EXTENDED_TRANS_A = 32, AHD_TERM_ENB_A = 64, AHD_SPCHK_ENB_A = 128, AHD_STPWLEVEL_A = 256, AHD_INITIATORROLE = 512, AHD_TARGETROLE = 1024, AHD_RESOURCE_SHORTAGE = 2048, AHD_TQINFIFO_BLOCKED = 4096, AHD_INT50_SPEEDFLEX = 8192, AHD_BIOS_ENABLED = 16384, AHD_ALL_INTERRUPTS = 32768, AHD_39BIT_ADDRESSING = 65536, AHD_64BIT_ADDRESSING = 131072, AHD_CURRENT_SENSING = 262144, AHD_SCB_CONFIG_USED = 524288, AHD_HP_BOARD = 1048576, AHD_BUS_RESET_ACTIVE = 2097152, AHD_UPDATE_PEND_CMDS = 4194304, AHD_RUNNING_QOUTFIFO = 8388608, AHD_HAD_FIRST_SEL = 16777216}


name: ahd_msg_flags
alias:
enum {MSG_FLAG_NONE, MSG_FLAG_EXPECT_PPR_BUSFREE, MSG_FLAG_IU_REQ_CHANGED, MSG_FLAG_EXPECT_IDE_BUSFREE = 4, MSG_FLAG_EXPECT_QASREJ_BUSFREE = 8, MSG_FLAG_PACKETIZED = 16}


name: ahd_linux_dev_flags
alias:
enum {AHD_DEV_FREEZE_TIL_EMPTY = 2, AHD_DEV_Q_BASIC = 16, AHD_DEV_Q_TAGGED = 32, AHD_DEV_PERIODIC_OTAG = 64}


name: DAC960_CommandType_T
alias:
enum {DAC960_ReadCommand = 1, DAC960_WriteCommand, DAC960_ReadRetryCommand, DAC960_WriteRetryCommand, DAC960_MonitoringCommand, DAC960_ImmediateCommand, DAC960_QueuedCommand}


name: DAC960_HardwareType_T
alias:
enum {DAC960_BA_Controller = 1, DAC960_LP_Controller, DAC960_LA_Controller, DAC960_PG_Controller, DAC960_PD_Controller, DAC960_P_Controller, DAC960_GEM_Controller}


name: DAC960_MessageLevel_T
alias:
enum DAC960_MessageLevel {DAC960_AnnounceLevel, DAC960_InfoLevel, DAC960_NoticeLevel, DAC960_WarningLevel, DAC960_ErrorLevel, DAC960_ProgressLevel, DAC960_CriticalLevel, DAC960_UserCriticalLevel}


name: DAC960_SCSI_RequestSenseKey_T
alias:
enum {DAC960_SenseKey_NoSense, DAC960_SenseKey_RecoveredError, DAC960_SenseKey_NotReady, DAC960_SenseKey_MediumError, DAC960_SenseKey_HardwareError, DAC960_SenseKey_IllegalRequest, DAC960_SenseKey_UnitAttention, DAC960_SenseKey_DataProtect, DAC960_SenseKey_BlankCheck, DAC960_SenseKey_VendorSpecific, DAC960_SenseKey_CopyAborted, DAC960_SenseKey_AbortedCommand, DAC960_SenseKey_Equal, DAC960_SenseKey_VolumeOverflow, DAC960_SenseKey_Miscompare, DAC960_SenseKey_Reserved}


name: DAC960_V1_CommandOpcode_T
alias:
enum {DAC960_V1_ReadExtended = 51, DAC960_V1_WriteExtended, DAC960_V1_ReadAheadExtended, DAC960_V1_ReadExtendedWithScatterGather = 179, DAC960_V1_WriteExtendedWithScatterGather, DAC960_V1_Read = 54, DAC960_V1_ReadWithScatterGather = 182, DAC960_V1_Write = 55, DAC960_V1_WriteWithScatterGather = 183, DAC960_V1_DCDB = 4, DAC960_V1_DCDBWithScatterGather = 132, DAC960_V1_Flush = 10, DAC960_V1_Enquiry = 83, DAC960_V1_Enquiry2 = 28, DAC960_V1_GetLogicalDriveElement = 85, DAC960_V1_GetLogicalDriveInformation = 25, DAC960_V1_IOPortRead = 57, DAC960_V1_IOPortWrite, DAC960_V1_GetSDStats = 62, DAC960_V1_GetPDStats, DAC960_V1_PerformEventLogOperation = 114, DAC960_V1_StartDevice = 16, DAC960_V1_GetDeviceState = 80, DAC960_V1_StopChannel = 19, DAC960_V1_StartChannel = 18, DAC960_V1_ResetChannel = 26, DAC960_V1_Rebuild = 9, DAC960_V1_RebuildAsync = 22, DAC960_V1_CheckConsistency = 15, DAC960_V1_CheckConsistencyAsync = 30, DAC960_V1_RebuildStat = 12, DAC960_V1_GetRebuildProgress = 39, DAC960_V1_RebuildControl = 31, DAC960_V1_ReadBadBlockTable = 11, DAC960_V1_ReadBadDataTable = 37, DAC960_V1_ClearBadDataTable, DAC960_V1_GetErrorTable = 23, DAC960_V1_AddCapacityAsync = 42, DAC960_V1_BackgroundInitializationControl, DAC960_V1_ReadConfig2 = 61, DAC960_V1_WriteConfig2 = 60, DAC960_V1_ReadConfigurationOnDisk = 74, DAC960_V1_WriteConfigurationOnDisk, DAC960_V1_ReadConfiguration = 78, DAC960_V1_ReadBackupConfiguration = 77, DAC960_V1_WriteConfiguration = 79, DAC960_V1_AddConfiguration = 76, DAC960_V1_ReadConfigurationLabel = 72, DAC960_V1_WriteConfigurationLabel, DAC960_V1_LoadImage = 32, DAC960_V1_StoreImage, DAC960_V1_ProgramImage, DAC960_V1_SetDiagnosticMode = 49, DAC960_V1_RunDiagnostic, DAC960_V1_GetSubsystemData = 112, DAC960_V1_SetSubsystemParameters, DAC960_V1_Enquiry_Old = 5, DAC960_V1_GetDeviceState_Old = 20, DAC960_V1_Read_Old = 2, DAC960_V1_Write_Old, DAC960_V1_ReadWithScatterGather_Old = 130, DAC960_V1_WriteWithScatterGather_Old}


name: DAC960_V1_LogicalDriveState_T
alias:
enum {DAC960_V1_LogicalDrive_Online = 3, DAC960_V1_LogicalDrive_Critical, DAC960_V1_LogicalDrive_Offline = 255}


name: DAC960_V1_PhysicalDeviceState_T
alias:
enum {DAC960_V1_Device_Dead, DAC960_V1_Device_WriteOnly = 2, DAC960_V1_Device_Online, DAC960_V1_Device_Standby = 16}


name: DAC960_V2_CommandOpcode_T
alias:
enum {DAC960_V2_MemCopy = 1, DAC960_V2_SCSI_10_Passthru, DAC960_V2_SCSI_255_Passthru, DAC960_V2_SCSI_10, DAC960_V2_SCSI_256, DAC960_V2_IOCTL = 32}


name: DAC960_V2_IOCTL_Opcode_T
alias:
enum {DAC960_V2_GetControllerInfo = 1, DAC960_V2_GetLogicalDeviceInfoValid = 3, DAC960_V2_GetPhysicalDeviceInfoValid = 5, DAC960_V2_GetHealthStatus = 17, DAC960_V2_GetEvent = 21, DAC960_V2_StartDiscovery = 129, DAC960_V2_SetDeviceState, DAC960_V2_RebuildDeviceStart = 136, DAC960_V2_RebuildDeviceStop, DAC960_V2_ConsistencyCheckStart = 140, DAC960_V2_ConsistencyCheckStop, DAC960_V2_SetMemoryMailbox, DAC960_V2_PauseDevice = 146, DAC960_V2_TranslatePhysicalToLogicalDevice = 197}


name: DAC960_V2_LogicalDeviceState_T
alias:
enum {DAC960_V2_LogicalDevice_Online = 1, DAC960_V2_LogicalDevice_Offline = 8, DAC960_V2_LogicalDevice_Critical}


name: DAC960_V2_OperationDevice_T
alias:
enum {DAC960_V2_Physical_Device, DAC960_V2_RAID_Device, DAC960_V2_Physical_Channel, DAC960_V2_RAID_Channel, DAC960_V2_Physical_Controller, DAC960_V2_RAID_Controller, DAC960_V2_Configuration_Group = 16, DAC960_V2_Enclosure}


name: DAC960_V2_PhysicalDeviceState_T
alias:
enum {DAC960_V2_Device_Unconfigured, DAC960_V2_Device_Online, DAC960_V2_Device_Rebuild = 3, DAC960_V2_Device_Missing, DAC960_V2_Device_Critical, DAC960_V2_Device_Dead = 8, DAC960_V2_Device_SuspectedDead = 12, DAC960_V2_Device_CommandedOffline = 16, DAC960_V2_Device_Standby = 33, DAC960_V2_Device_InvalidState = 255}


name: DAC960_V2_ProcessorType_T
alias:
enum {DAC960_V2_ProcessorType_i960CA = 1, DAC960_V2_ProcessorType_i960RD, DAC960_V2_ProcessorType_i960RN, DAC960_V2_ProcessorType_i960RP, DAC960_V2_ProcessorType_NorthBay, DAC960_V2_ProcessorType_StrongArm, DAC960_V2_ProcessorType_i960RM}


name: mux_states_t
alias:
enum {AD_MUX_DUMMY, AD_MUX_DETACHED, AD_MUX_WAITING, AD_MUX_ATTACHED, AD_MUX_COLLECTING_DISTRIBUTING}


name: rx_states_t
alias:
enum {AD_RX_DUMMY, AD_RX_INITIALIZE, AD_RX_PORT_DISABLED, AD_RX_LACP_DISABLED, AD_RX_EXPIRED, AD_RX_DEFAULTED, AD_RX_CURRENT}


name: ixgb_bus_speed
alias:
enum {ixgb_bus_speed_unknown, ixgb_bus_speed_33, ixgb_bus_speed_66, ixgb_bus_speed_100, ixgb_bus_speed_133, ixgb_bus_speed_reserved}


name: ixgb_phy_type
alias:
enum {ixgb_phy_type_unknown, ixgb_phy_type_g6005, ixgb_phy_type_g6104, ixgb_phy_type_txn17201, ixgb_phy_type_txn17401, ixgb_phy_type_bcm}


name: e1000_1000t_rx_status
alias:
enum {e1000_1000t_rx_status_not_ok, e1000_1000t_rx_status_ok, e1000_1000t_rx_status_undefined = 255}


name: e1000_10bt_ext_dist_enable
alias:
enum {e1000_10bt_ext_dist_enable_normal, e1000_10bt_ext_dist_enable_lower, e1000_10bt_ext_dist_enable_undefined = 255}


name: e1000_auto_x_mode
alias:
enum {e1000_auto_x_mode_manual_mdi, e1000_auto_x_mode_manual_mdix, e1000_auto_x_mode_auto1, e1000_auto_x_mode_auto2, e1000_auto_x_mode_undefined = 255}


name: e1000_bus_speed
alias:
enum {e1000_bus_speed_unknown, e1000_bus_speed_33, e1000_bus_speed_66, e1000_bus_speed_100, e1000_bus_speed_120, e1000_bus_speed_133, e1000_bus_speed_reserved}


name: e1000_cable_length
alias:
enum {e1000_cable_length_50, e1000_cable_length_50_80, e1000_cable_length_80_110, e1000_cable_length_110_140, e1000_cable_length_140, e1000_cable_length_undefined = 255}


name: e1000_dsp_config
alias:
enum {e1000_dsp_config_disabled, e1000_dsp_config_enabled, e1000_dsp_config_activated, e1000_dsp_config_undefined = 255}


name: e1000_eeprom_type
alias:
enum {e1000_eeprom_uninitialized, e1000_eeprom_spi, e1000_eeprom_microwire, e1000_eeprom_flash, e1000_eeprom_none, e1000_num_eeprom_types}


name: e1000_mac_type
alias:
enum {e1000_undefined, e1000_82542_rev2_0, e1000_82542_rev2_1, e1000_82543, e1000_82544, e1000_82540, e1000_82545, e1000_82545_rev_3, e1000_82546, e1000_ce4100, e1000_82546_rev_3, e1000_82541, e1000_82541_rev_2, e1000_82547, e1000_82547_rev_2, e1000_num_macs}


name: e1000_media_type
alias:
enum {e1000_media_type_copper, e1000_media_type_fiber, e1000_media_type_internal_serdes, e1000_num_media_types}


name: e1000_polarity_reversal
alias:
enum {e1000_polarity_reversal_enabled, e1000_polarity_reversal_disabled, e1000_polarity_reversal_undefined = 255}


name: i40e_status
alias:
enum i40e_status_code {I40E_SUCCESS, I40E_ERR_NVM = -1, I40E_ERR_NVM_CHECKSUM = -2, I40E_ERR_PHY = -3, I40E_ERR_CONFIG = -4, I40E_ERR_PARAM = -5, I40E_ERR_MAC_TYPE = -6, I40E_ERR_UNKNOWN_PHY = -7, I40E_ERR_LINK_SETUP = -8, I40E_ERR_ADAPTER_STOPPED = -9, I40E_ERR_INVALID_MAC_ADDR = -10, I40E_ERR_DEVICE_NOT_SUPPORTED = -11, I40E_ERR_MASTER_REQUESTS_PENDING = -12, I40E_ERR_INVALID_LINK_SETTINGS = -13, I40E_ERR_AUTONEG_NOT_COMPLETE = -14, I40E_ERR_RESET_FAILED = -15, I40E_ERR_SWFW_SYNC = -16, I40E_ERR_NO_AVAILABLE_VSI = -17, I40E_ERR_NO_MEMORY = -18, I40E_ERR_BAD_PTR = -19, I40E_ERR_RING_FULL = -20, I40E_ERR_INVALID_PD_ID = -21, I40E_ERR_INVALID_QP_ID = -22, I40E_ERR_INVALID_CQ_ID = -23, I40E_ERR_INVALID_CEQ_ID = -24, I40E_ERR_INVALID_AEQ_ID = -25, I40E_ERR_INVALID_SIZE = -26, I40E_ERR_INVALID_ARP_INDEX = -27, I40E_ERR_INVALID_FPM_FUNC_ID = -28, I40E_ERR_QP_INVALID_MSG_SIZE = -29, I40E_ERR_QP_TOOMANY_WRS_POSTED = -30, I40E_ERR_INVALID_FRAG_COUNT = -31, I40E_ERR_QUEUE_EMPTY = -32, I40E_ERR_INVALID_ALIGNMENT = -33, I40E_ERR_FLUSHED_QUEUE = -34, I40E_ERR_INVALID_PUSH_PAGE_INDEX = -35, I40E_ERR_INVALID_IMM_DATA_SIZE = -36, I40E_ERR_TIMEOUT = -37, I40E_ERR_OPCODE_MISMATCH = -38, I40E_ERR_CQP_COMPL_ERROR = -39, I40E_ERR_INVALID_VF_ID = -40, I40E_ERR_INVALID_HMCFN_ID = -41, I40E_ERR_BACKING_PAGE_ERROR = -42, I40E_ERR_NO_PBLCHUNKS_AVAILABLE = -43, I40E_ERR_INVALID_PBLE_INDEX = -44, I40E_ERR_INVALID_SD_INDEX = -45, I40E_ERR_INVALID_PAGE_DESC_INDEX = -46, I40E_ERR_INVALID_SD_TYPE = -47, I40E_ERR_MEMCPY_FAILED = -48, I40E_ERR_INVALID_HMC_OBJ_INDEX = -49, I40E_ERR_INVALID_HMC_OBJ_COUNT = -50, I40E_ERR_INVALID_SRQ_ARM_LIMIT = -51, I40E_ERR_SRQ_ENABLED = -52, I40E_ERR_ADMIN_QUEUE_ERROR = -53, I40E_ERR_ADMIN_QUEUE_TIMEOUT = -54, I40E_ERR_BUF_TOO_SHORT = -55, I40E_ERR_ADMIN_QUEUE_FULL = -56, I40E_ERR_ADMIN_QUEUE_NO_WORK = -57, I40E_ERR_BAD_IWARP_CQE = -58, I40E_ERR_NVM_BLANK_MODE = -59, I40E_ERR_NOT_IMPLEMENTED = -60, I40E_ERR_PE_DOORBELL_NOT_ENABLED = -61, I40E_ERR_DIAG_TEST_FAILED = -62, I40E_ERR_NOT_READY = -63, I40E_NOT_SUPPORTED = -64, I40E_ERR_FIRMWARE_API_VERSION = -65}


name: chip_t
alias:
enum {CH_8139, CH_8139_K, CH_8139A, CH_8139A_G, CH_8139B, CH_8130, CH_8139C, CH_8100, CH_8100B_8139D, CH_8101}


name: IRDA_DONGLE
alias:
enum {IRDA_TEKRAM_DONGLE, IRDA_ESI_DONGLE, IRDA_ACTISYS_DONGLE, IRDA_ACTISYS_PLUS_DONGLE, IRDA_GIRBIL_DONGLE, IRDA_LITELINK_DONGLE, IRDA_AIRPORT_DONGLE, IRDA_OLD_BELKIN_DONGLE, IRDA_EP7211_IR, IRDA_MCP2120_DONGLE, IRDA_ACT200L_DONGLE, IRDA_MA600_DONGLE, IRDA_TOIM3232_DONGLE, IRDA_EP7211_DONGLE}


name: AtmelFWType
alias:
enum {ATMEL_FW_TYPE_NONE, ATMEL_FW_TYPE_502, ATMEL_FW_TYPE_502D, ATMEL_FW_TYPE_502E, ATMEL_FW_TYPE_502_3COM, ATMEL_FW_TYPE_504, ATMEL_FW_TYPE_504_2958, ATMEL_FW_TYPE_504A_2958, ATMEL_FW_TYPE_506}


name: OVRL_BLEND_MODE
alias:
enum _BLEND_MODE {GRAPHICS_MODE, COLOR_KEY, PER_PIXEL_ALPHA, GLOBAL_ALPHA, CK_PIXEL_ALPHA, CK_GLOBAL_ALPHA}


name: savage_chipset
alias:
enum {S3_UNKNOWN, S3_SAVAGE3D, S3_SAVAGE_MX, S3_SAVAGE4, S3_PROSAVAGE, S3_TWISTER, S3_PROSAVAGEDDR, S3_SUPERSAVAGE, S3_SAVAGE2000, S3_LAST}


name: ea_call_t
alias:
int (*)(struct gfs2_inode *, struct buffer_head *, struct gfs2_ea_header *, struct gfs2_ea_header *, void *)


name: xfs_sb_field_t
alias:
enum {XFS_SBS_MAGICNUM, XFS_SBS_BLOCKSIZE, XFS_SBS_DBLOCKS, XFS_SBS_RBLOCKS, XFS_SBS_REXTENTS, XFS_SBS_UUID, XFS_SBS_LOGSTART, XFS_SBS_ROOTINO, XFS_SBS_RBMINO, XFS_SBS_RSUMINO, XFS_SBS_REXTSIZE, XFS_SBS_AGBLOCKS, XFS_SBS_AGCOUNT, XFS_SBS_RBMBLOCKS, XFS_SBS_LOGBLOCKS, XFS_SBS_VERSIONNUM, XFS_SBS_SECTSIZE, XFS_SBS_INODESIZE, XFS_SBS_INOPBLOCK, XFS_SBS_FNAME, XFS_SBS_BLOCKLOG, XFS_SBS_SECTLOG, XFS_SBS_INODELOG, XFS_SBS_INOPBLOG, XFS_SBS_AGBLKLOG, XFS_SBS_REXTSLOG, XFS_SBS_INPROGRESS, XFS_SBS_IMAX_PCT, XFS_SBS_ICOUNT, XFS_SBS_IFREE, XFS_SBS_FDBLOCKS, XFS_SBS_FREXTENTS, XFS_SBS_UQUOTINO, XFS_SBS_GQUOTINO, XFS_SBS_QFLAGS, XFS_SBS_FLAGS, XFS_SBS_SHARED_VN, XFS_SBS_INOALIGNMT, XFS_SBS_UNIT, XFS_SBS_WIDTH, XFS_SBS_DIRBLKLOG, XFS_SBS_LOGSECTLOG, XFS_SBS_LOGSECTSIZE, XFS_SBS_LOGSUNIT, XFS_SBS_FEATURES2, XFS_SBS_BAD_FEATURES2, XFS_SBS_FEATURES_COMPAT, XFS_SBS_FEATURES_RO_COMPAT, XFS_SBS_FEATURES_INCOMPAT, XFS_SBS_FEATURES_LOG_INCOMPAT, XFS_SBS_CRC, XFS_SBS_PAD, XFS_SBS_PQUOTINO, XFS_SBS_LSN, XFS_SBS_FIELDCOUNT}


name: afs_vlocation_state_t
alias:
enum {AFS_VL_NEW, AFS_VL_CREATING, AFS_VL_VALID, AFS_VL_NO_VOLUME, AFS_VL_UPDATING, AFS_VL_VOLUME_DELETED, AFS_VL_UNCERTAIN}


name: btrfs_changed_cb_t
alias:
int (*)(struct btrfs_root *, struct btrfs_root *, struct btrfs_path *, struct btrfs_path *, struct btrfs_key *, enum btrfs_compare_tree_result, void *)


name: get_xattr_value_root
alias:
int (struct super_block *, struct buffer_head *, struct ocfs2_xattr_header *, int, struct ocfs2_xattr_value_root **, struct buffer_head **, void *)


name: IRDA_TASK_STATE
alias:
enum {IRDA_TASK_INIT, IRDA_TASK_DONE, IRDA_TASK_WAIT, IRDA_TASK_WAIT1, IRDA_TASK_WAIT2, IRDA_TASK_WAIT3, IRDA_TASK_CHILD_INIT, IRDA_TASK_CHILD_WAIT, IRDA_TASK_CHILD_DONE}


name: IRIAP_EVENT
alias:
enum {IAP_CALL_REQUEST, IAP_CALL_REQUEST_GVBC, IAP_CALL_RESPONSE, IAP_RECV_F_LST, IAP_LM_DISCONNECT_INDICATION, IAP_LM_CONNECT_INDICATION, IAP_LM_CONNECT_CONFIRM}


name: IRIAP_STATE
alias:
enum {S_DISCONNECT, S_CONNECTING, S_CALL, S_MAKE_CALL, S_CALLING, S_OUTSTANDING, S_REPLYING, S_WAIT_FOR_CALL, S_WAIT_ACTIVE, R_DISCONNECT, R_CALL, R_WAITING, R_WAIT_ACTIVE, R_RECEIVING, R_EXECUTE, R_RETURNING}


name: IRLAP_EVENT
alias:
enum {DISCOVERY_REQUEST, CONNECT_REQUEST, CONNECT_RESPONSE, DISCONNECT_REQUEST, DATA_REQUEST, RESET_REQUEST, RESET_RESPONSE, SEND_I_CMD, SEND_UI_FRAME, RECV_DISCOVERY_XID_CMD, RECV_DISCOVERY_XID_RSP, RECV_SNRM_CMD, RECV_TEST_CMD, RECV_TEST_RSP, RECV_UA_RSP, RECV_DM_RSP, RECV_RD_RSP, RECV_I_CMD, RECV_I_RSP, RECV_UI_FRAME, RECV_FRMR_RSP, RECV_RR_CMD, RECV_RR_RSP, RECV_RNR_CMD, RECV_RNR_RSP, RECV_REJ_CMD, RECV_REJ_RSP, RECV_SREJ_CMD, RECV_SREJ_RSP, RECV_DISC_CMD, SLOT_TIMER_EXPIRED, QUERY_TIMER_EXPIRED, FINAL_TIMER_EXPIRED, POLL_TIMER_EXPIRED, DISCOVERY_TIMER_EXPIRED, WD_TIMER_EXPIRED, BACKOFF_TIMER_EXPIRED, MEDIA_BUSY_TIMER_EXPIRED}


name: IRLAP_STATE
alias:
enum {LAP_NDM, LAP_QUERY, LAP_REPLY, LAP_CONN, LAP_SETUP, LAP_OFFLINE, LAP_XMIT_P, LAP_PCLOSE, LAP_NRM_P, LAP_RESET_WAIT, LAP_RESET, LAP_NRM_S, LAP_XMIT_S, LAP_SCLOSE, LAP_RESET_CHECK}


name: LAP_REASON
alias:
enum {LAP_DISC_INDICATION = 1, LAP_NO_RESPONSE, LAP_RESET_INDICATION, LAP_FOUND_NONE, LAP_MEDIA_BUSY, LAP_PRIMARY_CONFLICT}


name: IRLMP_EVENT
alias:
enum {LM_CONNECT_REQUEST, LM_CONNECT_CONFIRM, LM_CONNECT_RESPONSE, LM_CONNECT_INDICATION, LM_DISCONNECT_INDICATION, LM_DISCONNECT_REQUEST, LM_DATA_REQUEST, LM_UDATA_REQUEST, LM_DATA_INDICATION, LM_UDATA_INDICATION, LM_WATCHDOG_TIMEOUT, LM_LAP_CONNECT_REQUEST, LM_LAP_CONNECT_INDICATION, LM_LAP_CONNECT_CONFIRM, LM_LAP_DISCONNECT_INDICATION, LM_LAP_DISCONNECT_REQUEST, LM_LAP_DISCOVERY_REQUEST, LM_LAP_DISCOVERY_CONFIRM, LM_LAP_IDLE_TIMEOUT}


name: LSAP_STATE
alias:
enum {LSAP_DISCONNECTED, LSAP_CONNECT, LSAP_CONNECT_PEND, LSAP_DATA_TRANSFER_READY, LSAP_SETUP, LSAP_SETUP_PEND}


name: LM_REASON
alias:
enum {LM_USER_REQUEST = 1, LM_LAP_DISCONNECT, LM_CONNECT_FAILURE, LM_LAP_RESET, LM_INIT_DISCONNECT, LM_LSAP_NOTCONN, LM_NON_RESP_CLIENT, LM_NO_AVAIL_CLIENT, LM_CONN_HALF_OPEN, LM_BAD_SOURCE_ADDR}


name: PV_TYPE
alias:
enum {PV_INTEGER, PV_INT_8_BITS, PV_INT_16_BITS, PV_STRING, PV_INT_32_BITS, PV_OCT_SEQ, PV_NO_VALUE}


name: IRCOMM_EVENT
alias:
enum {IRCOMM_CONNECT_REQUEST, IRCOMM_CONNECT_RESPONSE, IRCOMM_TTP_CONNECT_INDICATION, IRCOMM_LMP_CONNECT_INDICATION, IRCOMM_TTP_CONNECT_CONFIRM, IRCOMM_LMP_CONNECT_CONFIRM, IRCOMM_LMP_DISCONNECT_INDICATION, IRCOMM_TTP_DISCONNECT_INDICATION, IRCOMM_DISCONNECT_REQUEST, IRCOMM_TTP_DATA_INDICATION, IRCOMM_LMP_DATA_INDICATION, IRCOMM_DATA_REQUEST, IRCOMM_CONTROL_REQUEST, IRCOMM_CONTROL_INDICATION}


name: IRCOMM_TTY_EVENT
alias:
enum {IRCOMM_TTY_ATTACH_CABLE, IRCOMM_TTY_DETACH_CABLE, IRCOMM_TTY_DATA_REQUEST, IRCOMM_TTY_DATA_INDICATION, IRCOMM_TTY_DISCOVERY_REQUEST, IRCOMM_TTY_DISCOVERY_INDICATION, IRCOMM_TTY_CONNECT_CONFIRM, IRCOMM_TTY_CONNECT_INDICATION, IRCOMM_TTY_DISCONNECT_REQUEST, IRCOMM_TTY_DISCONNECT_INDICATION, IRCOMM_TTY_WD_TIMER_EXPIRED, IRCOMM_TTY_GOT_PARAMETERS, IRCOMM_TTY_GOT_LSAPSEL}


name: IRCOMM_TTY_STATE
alias:
enum {IRCOMM_TTY_IDLE, IRCOMM_TTY_SEARCH, IRCOMM_TTY_QUERY_PARAMETERS, IRCOMM_TTY_QUERY_LSAP_SEL, IRCOMM_TTY_SETUP, IRCOMM_TTY_READY}


name: IRLAN_EVENT
alias:
enum {IRLAN_DISCOVERY_INDICATION, IRLAN_IAS_PROVIDER_AVAIL, IRLAN_IAS_PROVIDER_NOT_AVAIL, IRLAN_LAP_DISCONNECT, IRLAN_LMP_DISCONNECT, IRLAN_CONNECT_COMPLETE, IRLAN_DATA_INDICATION, IRLAN_DATA_CONNECT_INDICATION, IRLAN_RETRY_CONNECT, IRLAN_CONNECT_INDICATION, IRLAN_GET_INFO_CMD, IRLAN_GET_MEDIA_CMD, IRLAN_OPEN_DATA_CMD, IRLAN_FILTER_CONFIG_CMD, IRLAN_CHECK_CON_ARB, IRLAN_PROVIDER_SIGNAL, IRLAN_WATCHDOG_TIMEOUT}


name: IRLAN_STATE
alias:
enum {IRLAN_IDLE, IRLAN_QUERY, IRLAN_CONN, IRLAN_INFO, IRLAN_MEDIA, IRLAN_OPEN, IRLAN_WAIT, IRLAN_ARB, IRLAN_DATA, IRLAN_CLOSE, IRLAN_SYNC}


name: sctp_cid_t
alias:
enum {SCTP_CID_DATA, SCTP_CID_INIT, SCTP_CID_INIT_ACK, SCTP_CID_SACK, SCTP_CID_HEARTBEAT, SCTP_CID_HEARTBEAT_ACK, SCTP_CID_ABORT, SCTP_CID_SHUTDOWN, SCTP_CID_SHUTDOWN_ACK, SCTP_CID_ERROR, SCTP_CID_COOKIE_ECHO, SCTP_CID_COOKIE_ACK, SCTP_CID_ECN_ECNE, SCTP_CID_ECN_CWR, SCTP_CID_SHUTDOWN_COMPLETE, SCTP_CID_AUTH, SCTP_CID_FWD_TSN = 192, SCTP_CID_ASCONF, SCTP_CID_ASCONF_ACK = 128}


name: sctp_error_t
alias:
enum {SCTP_ERROR_NO_ERROR, SCTP_ERROR_INV_STRM = 256, SCTP_ERROR_MISS_PARAM = 512, SCTP_ERROR_STALE_COOKIE = 768, SCTP_ERROR_NO_RESOURCE = 1024, SCTP_ERROR_DNS_FAILED = 1280, SCTP_ERROR_UNKNOWN_CHUNK = 1536, SCTP_ERROR_INV_PARAM = 1792, SCTP_ERROR_UNKNOWN_PARAM = 2048, SCTP_ERROR_NO_DATA = 2304, SCTP_ERROR_COOKIE_IN_SHUTDOWN = 2560, SCTP_ERROR_RESTART = 2816, SCTP_ERROR_USER_ABORT = 3072, SCTP_ERROR_PROTO_VIOLATION = 3328, SCTP_ERROR_DEL_LAST_IP = 40960, SCTP_ERROR_RSRC_LOW = 41216, SCTP_ERROR_DEL_SRC_IP = 41472, SCTP_ERROR_ASCONF_ACK = 41728, SCTP_ERROR_REQ_REFUSED = 41984, SCTP_ERROR_UNSUP_HMAC = 1281}


name: sctp_param_t
alias:
enum {SCTP_PARAM_HEARTBEAT_INFO = 256, SCTP_PARAM_IPV4_ADDRESS = 1280, SCTP_PARAM_IPV6_ADDRESS = 1536, SCTP_PARAM_STATE_COOKIE = 1792, SCTP_PARAM_UNRECOGNIZED_PARAMETERS = 2048, SCTP_PARAM_COOKIE_PRESERVATIVE = 2304, SCTP_PARAM_HOST_NAME_ADDRESS = 2816, SCTP_PARAM_SUPPORTED_ADDRESS_TYPES = 3072, SCTP_PARAM_ECN_CAPABLE = 128, SCTP_PARAM_RANDOM = 640, SCTP_PARAM_CHUNKS = 896, SCTP_PARAM_HMAC_ALGO = 1152, SCTP_PARAM_SUPPORTED_EXT = 2176, SCTP_PARAM_FWD_TSN_SUPPORT = 192, SCTP_PARAM_ADD_IP = 448, SCTP_PARAM_DEL_IP = 704, SCTP_PARAM_ERR_CAUSE = 960, SCTP_PARAM_SET_PRIMARY = 1216, SCTP_PARAM_SUCCESS_REPORT = 1472, SCTP_PARAM_ADAPTATION_LAYER_IND = 1728}


name: sctp_verb_t
alias:
enum {SCTP_CMD_NOP, SCTP_CMD_NEW_ASOC, SCTP_CMD_DELETE_TCB, SCTP_CMD_NEW_STATE, SCTP_CMD_REPORT_TSN, SCTP_CMD_GEN_SACK, SCTP_CMD_PROCESS_SACK, SCTP_CMD_GEN_INIT_ACK, SCTP_CMD_PEER_INIT, SCTP_CMD_GEN_COOKIE_ECHO, SCTP_CMD_CHUNK_ULP, SCTP_CMD_EVENT_ULP, SCTP_CMD_REPLY, SCTP_CMD_SEND_PKT, SCTP_CMD_RETRAN, SCTP_CMD_ECN_CE, SCTP_CMD_ECN_ECNE, SCTP_CMD_ECN_CWR, SCTP_CMD_TIMER_START, SCTP_CMD_TIMER_START_ONCE, SCTP_CMD_TIMER_RESTART, SCTP_CMD_TIMER_STOP, SCTP_CMD_INIT_CHOOSE_TRANSPORT, SCTP_CMD_INIT_COUNTER_RESET, SCTP_CMD_INIT_COUNTER_INC, SCTP_CMD_INIT_RESTART, SCTP_CMD_COOKIEECHO_RESTART, SCTP_CMD_INIT_FAILED, SCTP_CMD_REPORT_DUP, SCTP_CMD_STRIKE, SCTP_CMD_HB_TIMERS_START, SCTP_CMD_HB_TIMER_UPDATE, SCTP_CMD_HB_TIMERS_STOP, SCTP_CMD_TRANSPORT_HB_SENT, SCTP_CMD_TRANSPORT_IDLE, SCTP_CMD_TRANSPORT_ON, SCTP_CMD_REPORT_ERROR, SCTP_CMD_REPORT_BAD_TAG, SCTP_CMD_PROCESS_CTSN, SCTP_CMD_ASSOC_FAILED, SCTP_CMD_DISCARD_PACKET, SCTP_CMD_GEN_SHUTDOWN, SCTP_CMD_UPDATE_ASSOC, SCTP_CMD_PURGE_OUTQUEUE, SCTP_CMD_SETUP_T2, SCTP_CMD_RTO_PENDING, SCTP_CMD_PART_DELIVER, SCTP_CMD_RENEGE, SCTP_CMD_SETUP_T4, SCTP_CMD_PROCESS_OPERR, SCTP_CMD_REPORT_FWDTSN, SCTP_CMD_PROCESS_FWDTSN, SCTP_CMD_CLEAR_INIT_TAG, SCTP_CMD_DEL_NON_PRIMARY, SCTP_CMD_T3_RTX_TIMERS_STOP, SCTP_CMD_FORCE_PRIM_RETRAN, SCTP_CMD_SET_SK_ERR, SCTP_CMD_ASSOC_CHANGE, SCTP_CMD_ADAPTATION_IND, SCTP_CMD_ASSOC_SHKEY, SCTP_CMD_T1_RETRAN, SCTP_CMD_UPDATE_INITTAG, SCTP_CMD_SEND_MSG, SCTP_CMD_SEND_NEXT_ASCONF, SCTP_CMD_PURGE_ASCONF_QUEUE, SCTP_CMD_SET_ASOC, SCTP_CMD_LAST}


name: sctp_event_primitive_t
alias:
enum {SCTP_PRIMITIVE_ASSOCIATE, SCTP_PRIMITIVE_SHUTDOWN, SCTP_PRIMITIVE_ABORT, SCTP_PRIMITIVE_SEND, SCTP_PRIMITIVE_REQUESTHEARTBEAT, SCTP_PRIMITIVE_ASCONF}


name: sctp_event_timeout_t
alias:
enum {SCTP_EVENT_TIMEOUT_NONE, SCTP_EVENT_TIMEOUT_T1_COOKIE, SCTP_EVENT_TIMEOUT_T1_INIT, SCTP_EVENT_TIMEOUT_T2_SHUTDOWN, SCTP_EVENT_TIMEOUT_T3_RTX, SCTP_EVENT_TIMEOUT_T4_RTO, SCTP_EVENT_TIMEOUT_T5_SHUTDOWN_GUARD, SCTP_EVENT_TIMEOUT_HEARTBEAT, SCTP_EVENT_TIMEOUT_SACK, SCTP_EVENT_TIMEOUT_AUTOCLOSE}


name: sctp_ierror_t
alias:
enum {SCTP_IERROR_NO_ERROR, SCTP_IERROR_BASE = 1000, SCTP_IERROR_NO_COOKIE, SCTP_IERROR_BAD_SIG, SCTP_IERROR_STALE_COOKIE, SCTP_IERROR_NOMEM, SCTP_IERROR_MALFORMED, SCTP_IERROR_BAD_TAG, SCTP_IERROR_BIG_GAP, SCTP_IERROR_DUP_TSN, SCTP_IERROR_HIGH_TSN, SCTP_IERROR_IGNORE_TSN, SCTP_IERROR_NO_DATA, SCTP_IERROR_BAD_STREAM, SCTP_IERROR_BAD_PORTS, SCTP_IERROR_AUTH_BAD_HMAC, SCTP_IERROR_AUTH_BAD_KEYID, SCTP_IERROR_PROTO_VIOLATION, SCTP_IERROR_ERROR, SCTP_IERROR_ABORT}


name: sctp_lower_cwnd_t
alias:
enum {SCTP_LOWER_CWND_T3_RTX, SCTP_LOWER_CWND_FAST_RTX, SCTP_LOWER_CWND_ECNE, SCTP_LOWER_CWND_INACTIVE}


name: sctp_scope_t
alias:
enum {SCTP_SCOPE_GLOBAL, SCTP_SCOPE_PRIVATE, SCTP_SCOPE_LINK, SCTP_SCOPE_LOOPBACK, SCTP_SCOPE_UNUSABLE}


name: sctp_sock_state_t
alias:
enum {SCTP_SS_CLOSED = 7, SCTP_SS_LISTENING = 10, SCTP_SS_ESTABLISHING = 2, SCTP_SS_ESTABLISHED = 1, SCTP_SS_CLOSING = 11}


name: sctp_state_t
alias:
enum {SCTP_STATE_CLOSED, SCTP_STATE_COOKIE_WAIT, SCTP_STATE_COOKIE_ECHOED, SCTP_STATE_ESTABLISHED, SCTP_STATE_SHUTDOWN_PENDING, SCTP_STATE_SHUTDOWN_SENT, SCTP_STATE_SHUTDOWN_RECEIVED, SCTP_STATE_SHUTDOWN_ACK_SENT}


name: sctp_disposition_t
alias:
enum {SCTP_DISPOSITION_DISCARD, SCTP_DISPOSITION_CONSUME, SCTP_DISPOSITION_NOMEM, SCTP_DISPOSITION_DELETE_TCB, SCTP_DISPOSITION_ABORT, SCTP_DISPOSITION_VIOLATION, SCTP_DISPOSITION_NOT_IMPL, SCTP_DISPOSITION_ERROR, SCTP_DISPOSITION_BUG}


name: sctp_state_fn_t
alias:
enum {SCTP_DISPOSITION_DISCARD, SCTP_DISPOSITION_CONSUME, SCTP_DISPOSITION_NOMEM, SCTP_DISPOSITION_DELETE_TCB, SCTP_DISPOSITION_ABORT, SCTP_DISPOSITION_VIOLATION, SCTP_DISPOSITION_NOT_IMPL, SCTP_DISPOSITION_ERROR, SCTP_DISPOSITION_BUG} (struct net *, const struct sctp_endpoint *, const struct sctp_association *, const sctp_subtype_t, void *, sctp_cmd_seq_t *)


name: sctp_sn_error_t
alias:
enum sctp_sn_error {SCTP_FAILED_THRESHOLD, SCTP_RECEIVED_SACK, SCTP_HEARTBEAT_SUCCESS, SCTP_RESPONSE_TO_USER_REQ, SCTP_INTERNAL_ERROR, SCTP_SHUTDOWN_GUARD_EXPIRES, SCTP_PEER_FAULTY}


name: atmlec_msg_type
alias:
enum {l_set_mac_addr, l_del_mac_addr, l_svc_setup, l_addr_delete, l_topology_change, l_flush_complete, l_arp_update, l_narp_req, l_config, l_flush_tran_id, l_set_lecid, l_arp_xmt, l_rdesc_arp_xmt, l_associate_req, l_should_bridge}


