# members

types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.outer_geneve_opt_len[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.source_vhca_port[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.source_eswitch_port[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_dmac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_smac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_ether_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_ip_version[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_first_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_first_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_first_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.reserved_at_27[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_second_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_second_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_second_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.reserved_at_2b[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_sip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_dip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_frag[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_ip_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_ip_ecn[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_ip_dscp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_udp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_udp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_tcp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_tcp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_tcp_flags[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.reserved_at_37[9]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.geneve_tlv_option_0_data[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.geneve_tlv_option_0_exist[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.reserved_at_42[3]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.outer_first_mpls_over_udp[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.outer_first_mpls_over_gre[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.inner_first_mpls[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.outer_first_mpls[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.reserved_at_55[2]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.outer_esp_spi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.reserved_at_58[2]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.bth_dst_qp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.reserved_at_5b[5]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.reserved_at_60[24]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.metadata_reg_c_7[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.metadata_reg_c_6[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.metadata_reg_c_5[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.metadata_reg_c_4[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.metadata_reg_c_3[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.metadata_reg_c_2[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.metadata_reg_c_1[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_support.metadata_reg_c_0[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_dmac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_smac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_ether_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_ip_version[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_first_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_first_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_first_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_ipv4_ttl[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_second_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_second_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_second_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_b[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_sip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_dip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_frag[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_ip_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_ip_ecn[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_ip_dscp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_udp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_udp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_tcp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_tcp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_tcp_flags[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_gre_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_gre_key[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_vxlan_vni[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_geneve_vni[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_geneve_oam[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_geneve_protocol_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_geneve_opt_len[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.source_vhca_port[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.source_eswitch_port[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_dmac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_smac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_ether_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_ip_version[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_first_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_first_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_first_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_27[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_second_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_second_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_second_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_2b[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_sip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_dip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_frag[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_ip_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_ip_ecn[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_ip_dscp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_udp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_udp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_tcp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_tcp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_tcp_flags[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_37[9]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.geneve_tlv_option_0_data[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.geneve_tlv_option_0_exist[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_42[3]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_first_mpls_over_udp[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_first_mpls_over_gre[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.inner_first_mpls[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_first_mpls[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_55[2]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.outer_esp_spi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_58[2]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.bth_dst_qp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_5b[5]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.reserved_at_60[24]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.metadata_reg_c_7[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.metadata_reg_c_6[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.metadata_reg_c_5[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.metadata_reg_c_4[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.metadata_reg_c_3[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.metadata_reg_c_2[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.metadata_reg_c_1[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_ingress.ft_field_bitmask_support.metadata_reg_c_0[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.identified_miss_table_mode[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.reformat_and_modify_action[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.termination_table_raw_traffic[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.log_max_modify_header_context[8]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_dmac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_smac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_ether_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_ip_version[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_first_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_first_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_first_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_ipv4_ttl[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_second_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_second_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_second_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_b[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_sip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_dip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_frag[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_ip_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_ip_ecn[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_ip_dscp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_udp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_udp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_tcp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_tcp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_tcp_flags[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_gre_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_gre_key[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_vxlan_vni[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_geneve_vni[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_geneve_oam[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_geneve_protocol_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_geneve_opt_len[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.source_vhca_port[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.source_eswitch_port[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_dmac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_smac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_ether_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_ip_version[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_first_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_first_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_first_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_27[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_second_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_second_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_second_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_2b[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_sip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_dip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_frag[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_ip_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_ip_ecn[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_ip_dscp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_udp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_udp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_tcp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_tcp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_tcp_flags[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_37[9]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.geneve_tlv_option_0_data[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.geneve_tlv_option_0_exist[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_42[3]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_first_mpls_over_udp[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_first_mpls_over_gre[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.inner_first_mpls[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_first_mpls[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_55[2]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.outer_esp_spi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_58[2]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.bth_dst_qp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_5b[5]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.reserved_at_60[24]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.metadata_reg_c_7[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.metadata_reg_c_6[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.metadata_reg_c_5[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.metadata_reg_c_4[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.metadata_reg_c_3[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.metadata_reg_c_2[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.metadata_reg_c_1[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_support.metadata_reg_c_0[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_dmac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_smac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_ether_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_ip_version[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_first_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_first_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_first_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_ipv4_ttl[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_second_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_second_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_second_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_b[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_sip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_dip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_frag[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_ip_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_ip_ecn[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_ip_dscp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_udp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_udp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_tcp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_tcp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_tcp_flags[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_gre_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_gre_key[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_vxlan_vni[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_geneve_vni[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_geneve_oam[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_geneve_protocol_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_geneve_opt_len[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.source_vhca_port[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.source_eswitch_port[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_dmac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_smac[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_ether_type[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_ip_version[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_first_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_first_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_first_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_27[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_second_prio[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_second_cfi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_second_vid[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_2b[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_sip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_dip[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_frag[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_ip_protocol[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_ip_ecn[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_ip_dscp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_udp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_udp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_tcp_sport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_tcp_dport[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_tcp_flags[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_37[9]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.geneve_tlv_option_0_data[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.geneve_tlv_option_0_exist[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_42[3]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_first_mpls_over_udp[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_first_mpls_over_gre[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.inner_first_mpls[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_first_mpls[4]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_55[2]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.outer_esp_spi[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_58[2]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.bth_dst_qp[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_5b[5]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.reserved_at_60[24]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.metadata_reg_c_7[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.metadata_reg_c_6[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.metadata_reg_c_5[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.metadata_reg_c_4[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.metadata_reg_c_3[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.metadata_reg_c_2[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.metadata_reg_c_1[1]


types: u8
name:
capability.flow_table_eswitch_cap.flow_table_properties_esw_acl_egress.ft_field_bitmask_support.metadata_reg_c_0[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_ether_type[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_ip_version[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_first_prio[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_first_cfi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_first_vid[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_ipv4_ttl[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_second_prio[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_second_cfi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_second_vid[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_b[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_ip_protocol[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_ip_dscp[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_udp_sport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_udp_dport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_tcp_sport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_tcp_dport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_tcp_flags[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_gre_protocol[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_gre_key[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_vxlan_vni[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_geneve_vni[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_geneve_oam[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_geneve_protocol_type[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_geneve_opt_len[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.source_vhca_port[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.source_eswitch_port[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_ether_type[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_ip_version[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_first_prio[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_first_cfi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_first_vid[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_27[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_second_prio[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_second_cfi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_second_vid[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_2b[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_ip_protocol[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_ip_dscp[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_udp_sport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_udp_dport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_tcp_sport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_tcp_dport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_tcp_flags[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_37[9]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.geneve_tlv_option_0_data[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.geneve_tlv_option_0_exist[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_42[3]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_first_mpls_over_udp[4]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_first_mpls_over_gre[4]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.inner_first_mpls[4]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_first_mpls[4]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_55[2]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.outer_esp_spi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_58[2]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_5b[5]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.reserved_at_60[24]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.metadata_reg_c_7[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.metadata_reg_c_6[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.metadata_reg_c_5[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.metadata_reg_c_4[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.metadata_reg_c_3[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.metadata_reg_c_2[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.metadata_reg_c_1[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_support.metadata_reg_c_0[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_dmac[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_smac[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_ether_type[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_ip_version[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_first_prio[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_first_cfi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_first_vid[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_ipv4_ttl[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_second_prio[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_second_cfi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_second_vid[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_b[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_sip[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_dip[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_frag[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_ip_protocol[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_ip_ecn[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_ip_dscp[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_udp_sport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_udp_dport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_tcp_sport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_tcp_dport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_tcp_flags[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_gre_protocol[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_gre_key[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_vxlan_vni[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_geneve_vni[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_geneve_oam[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_geneve_protocol_type[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_geneve_opt_len[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.source_vhca_port[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.source_eswitch_port[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_dmac[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_smac[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_ether_type[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_ip_version[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_first_prio[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_first_cfi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_first_vid[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_27[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_second_prio[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_second_cfi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_second_vid[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_2b[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_sip[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_dip[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_frag[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_ip_protocol[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_ip_ecn[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_ip_dscp[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_udp_sport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_udp_dport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_tcp_sport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_tcp_dport[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_tcp_flags[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_37[9]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.geneve_tlv_option_0_data[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.geneve_tlv_option_0_exist[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_42[3]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_first_mpls_over_udp[4]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_first_mpls_over_gre[4]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.inner_first_mpls[4]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_first_mpls[4]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_55[2]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.outer_esp_spi[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_58[2]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.bth_dst_qp[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_5b[5]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.reserved_at_60[24]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.metadata_reg_c_7[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.metadata_reg_c_6[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.metadata_reg_c_5[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.metadata_reg_c_4[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.metadata_reg_c_3[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.metadata_reg_c_2[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.metadata_reg_c_1[1]


types: u8
name:
capability.port_selection_cap.flow_table_properties_port_selection.ft_field_bitmask_support.metadata_reg_c_0[1]


name: rdma_create_qp
types:
struct qed_rdma_qp *(*rdma_create_qp)(void *, struct qed_rdma_create_qp_in_params *, struct qed_rdma_create_qp_out_params *);


name: form_cm_frame
types:
struct irdma_puda_buf *(*form_cm_frame)(struct irdma_cm_node *, struct irdma_kmem_info *, struct irdma_kmem_info *, struct irdma_mpa_priv_info *, u8);


name: fcp_io
types:
int (*)(struct nvme_fc_local_port *, struct nvme_fc_remote_port *, void *, struct nvmefc_fcp_req *);


name: fcp_abort
types:
void (*)(struct nvme_fc_local_port *, struct nvme_fc_remote_port *, void *, struct nvmefc_fcp_req *);


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


name: action_read
types:
int (*)(struct counter_device *, struct counter_count *, struct counter_synapse *, enum counter_synapse_action *);


name: action_write
types:
int (*)(struct counter_device *, struct counter_count *, struct counter_synapse *, enum counter_synapse_action);


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


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: 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: start
types:
struct iwl_op_mode *(*start)(struct iwl_trans *, const struct iwl_cfg *, const struct iwl_fw *, struct dentry *);


name: dump_data
types:
struct iwl_trans_dump_data *(*dump_data)(struct iwl_trans *, u32, const struct iwl_dump_sanitize_ops *, void *);


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: fill_txdesc
types:
void (*)(struct ieee80211_hw *, struct ieee80211_hdr *, struct ieee80211_tx_info *, struct rtl8xxxu_txdesc32 *, bool, bool, bool, u32);


name: set_channel_help
types:
void (*)(struct rtw89_dev *, bool, struct rtw89_channel_help_params *, const struct rtw89_chan *, enum rtw89_mac_idx, enum rtw89_phy_idx);


name: tx_prepare_skb
types:
int (*)(struct mt76_dev *, void *, enum mt76_txq_id, struct mt76_wcid *, struct ieee80211_sta *, struct mt76_tx_info *);


name: tx_queue_skb
types:
int (*)(struct mt76_dev *, struct mt76_queue *, enum mt76_txq_id, struct sk_buff *, struct mt76_wcid *, struct ieee80211_sta *);


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: gen_vdev_create
types:
struct sk_buff *(*gen_vdev_create)(struct ath10k *, u32, enum wmi_vdev_type, enum wmi_vdev_subtype, const u8 *);


name: gen_vdev_start
types:
struct sk_buff *(*gen_vdev_start)(struct ath10k *, const struct wmi_vdev_start_request_arg *, bool);


name: gen_vdev_spectral_conf
types:
struct sk_buff *(*gen_vdev_spectral_conf)(struct ath10k *, const struct wmi_vdev_spectral_conf_arg *);


name: gen_request_peer_stats_info
types:
struct sk_buff *(*gen_request_peer_stats_info)(struct ath10k *, u32, enum wmi_peer_stats_info_request_type, u8 *, u32);


name: gen_bcn_tmpl
types:
struct sk_buff *(*gen_bcn_tmpl)(struct ath10k *, u32, u32, struct sk_buff *, u32, u32, void *, size_t);


name: gen_vdev_sta_uapsd
types:
struct sk_buff *(*gen_vdev_sta_uapsd)(struct ath10k *, u32, const u8 *, const struct wmi_sta_uapsd_auto_trig_arg *, u32);


name: gen_wow_add_pattern
types:
struct sk_buff *(*gen_wow_add_pattern)(struct ath10k *, u32, u32, const u8 *, const u8 *, int, int);


name: gen_tdls_peer_update
types:
struct sk_buff *(*gen_tdls_peer_update)(struct ath10k *, const struct wmi_tdls_peer_update_cmd_arg *, const struct wmi_tdls_peer_capab_arg *, const struct wmi_channel_arg *);


name: gen_per_peer_per_tid_cfg
types:
struct sk_buff *(*gen_per_peer_per_tid_cfg)(struct ath10k *, const struct wmi_per_peer_per_tid_cfg_arg *);


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


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


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


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: mac_link_up
types:
void (*)(struct phylink_config *, struct phy_device *, unsigned int, phy_interface_t, int, int, bool, bool);


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


name: source
types:
enum {EF4_ETHTOOL_STAT_SOURCE_nic, EF4_ETHTOOL_STAT_SOURCE_channel, EF4_ETHTOOL_STAT_SOURCE_tx_queue}


name: clk_init
types:
int (*)(struct platform_device *, struct clk **, struct clk **, struct clk **, struct clk **, struct clk **);


name: sb_pool_set
types:
int (*)(struct mlxsw_core *, unsigned int, u16, u32, enum devlink_sb_threshold_type, struct netlink_ext_ack *);


name: sb_tc_pool_bind_set
types:
int (*)(struct mlxsw_core_port *, unsigned int, u16, enum devlink_sb_pool_type, u16, u32, struct netlink_ext_ack *);


name: trap_action_set
types:
int (*)(struct mlxsw_core *, const struct devlink_trap *, enum devlink_trap_action, struct netlink_ext_ack *);


name: trap_group_set
types:
int (*)(struct mlxsw_core *, const struct devlink_trap_group *, const struct devlink_trap_policer *, struct netlink_ext_ack *);


name: trap_policer_set
types:
int (*)(struct mlxsw_core *, const struct devlink_trap_policer *, u64, u64, struct netlink_ext_ack *);


name: sampler_add
types:
int (*)(void *, u16, struct psample_group *, u32, u32, bool, bool, int *, struct netlink_ext_ack *);


name: act_mangle_field
types:
int (*)(struct mlxsw_sp *, struct mlxsw_sp_acl_rule_info *, struct mlxsw_sp_acl_mangle_action *, u32, struct netlink_ext_ack *);


name: sample_add
types:
int (*)(struct mlxsw_sp *, struct mlxsw_sp_port *, struct mlxsw_sp_mall_entry *, struct netlink_ext_ack *);


name: route_create
types:
int (*)(struct mlxsw_sp *, void *, void *, struct mlxsw_sp_mr_route_key *, struct mlxsw_afa_block *, enum mlxsw_sp_mr_route_prio);


name: txhdr_construct
types:
int (*)(struct mlxsw_core *, struct mlxsw_sp_port *, struct sk_buff *, const struct mlxsw_tx_info *);


name: erp_create
types:
struct mlxsw_sp_acl_erp *(*erp_create)(struct mlxsw_sp_acl_erp_table *, struct mlxsw_sp_acl_erp_key *);


name: index_get
types:
unsigned int (*)(struct mlxsw_sp_acl_bf *, struct mlxsw_sp_acl_atcam_region *, struct mlxsw_sp_acl_atcam_entry *);


name: ruleset_add
types:
int (*)(struct mlxsw_sp *, struct mlxsw_sp_acl_tcam *, void *, struct mlxsw_afk_element_usage *, unsigned int *, unsigned int *);


name: entry_add
types:
int (*)(struct mlxsw_sp_nve_mc_record *, struct mlxsw_sp_nve_mc_entry *, const union mlxsw_sp_l3addr *);


name: entry_set
types:
void (*)(const struct mlxsw_sp_nve_mc_record *, const struct mlxsw_sp_nve_mc_entry *, char *, unsigned int);


name: entry_compare
types:
bool (*)(const struct mlxsw_sp_nve_mc_record *, const struct mlxsw_sp_nve_mc_entry *, const union mlxsw_sp_l3addr *);


name: can_offload
types:
bool (*)(const struct mlxsw_sp_nve *, const struct mlxsw_sp_nve_params *, struct netlink_ext_ack *);


name: nve_config
types:
void (*)(const struct mlxsw_sp_nve *, const struct mlxsw_sp_nve_params *, struct mlxsw_sp_nve_config *);


name: policer_params_check
types:
int (*)(const struct mlxsw_sp_policer_family *, const struct mlxsw_sp_policer_params *, struct netlink_ext_ack *);


name: port_join
types:
int (*)(struct mlxsw_sp_bridge_device *, struct mlxsw_sp_bridge_port *, struct mlxsw_sp_port *, struct netlink_ext_ack *);


name: can_offload
types:
bool (*)(struct mlx5e_tc_act_parse_state *, const struct flow_action_entry *, int, struct mlx5_flow_attr *);


name: parse_action
types:
int (*)(struct mlx5e_tc_act_parse_state *, const struct flow_action_entry *, struct mlx5e_priv *, struct mlx5_flow_attr *);


name: get_branch_ctrl
types:
bool (*)(const struct flow_action_entry *, struct mlx5e_tc_act_branch_ctrl *, struct mlx5e_tc_act_branch_ctrl *);


name: init
types:
int (*)(struct mlx5_ct_fs *, struct mlx5_flow_table *, struct mlx5_flow_table *, struct mlx5_flow_table *);


name: ct_rule_add
types:
struct mlx5_ct_fs_rule *(*ct_rule_add)(struct mlx5_ct_fs *, struct mlx5_flow_spec *, struct mlx5_flow_attr *, struct flow_rule *);


name: init_encap_attr
types:
int (*)(struct net_device *, struct mlx5e_priv *, struct mlx5e_encap_entry *, struct netlink_ext_ack *);


name: create_flow_table
types:
int (*)(struct mlx5_flow_root_namespace *, struct mlx5_flow_table *, struct mlx5_flow_table_attr *, struct mlx5_flow_table *);


name: create_flow_group
types:
int (*)(struct mlx5_flow_root_namespace *, struct mlx5_flow_table *, u32 *, struct mlx5_flow_group *);


name: create_fte
types:
int (*)(struct mlx5_flow_root_namespace *, struct mlx5_flow_table *, struct mlx5_flow_group *, struct fs_fte *);


name: update_fte
types:
int (*)(struct mlx5_flow_root_namespace *, struct mlx5_flow_table *, struct mlx5_flow_group *, int, struct fs_fte *);


name: packet_reformat_alloc
types:
int (*)(struct mlx5_flow_root_namespace *, struct mlx5_pkt_reformat_params *, enum mlx5_flow_namespace_type, struct mlx5_pkt_reformat *);


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


name: q_rx_start
types:
int (*)(struct qed_dev *, u8, struct qed_queue_start_common_params *, u16, dma_addr_t, dma_addr_t, u16, struct qed_rxq_start_ret_params *);


name: q_tx_start
types:
int (*)(struct qed_dev *, u8, struct qed_queue_start_common_params *, dma_addr_t, u16, struct qed_txq_start_ret_params *);


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: rx_skb_func
types:
struct sk_buff *(*rx_skb_func)(struct bnxt *, struct bnxt_rx_ring_info *, u16, void *, u8 *, dma_addr_t, unsigned int);


name: state
types:
enum {CAN327_STATE_NOTINIT, CAN327_STATE_GETDUMMYCHAR, CAN327_STATE_GETPROMPT, CAN327_STATE_RECEIVING}


name: vlan_add
types:
int (*)(struct ksz_device *, int, const struct switchdev_obj_port_vlan *, struct netlink_ext_ack *);


name: mirror_add
types:
int (*)(struct ksz_device *, int, struct dsa_mall_mirror_tc_entry *, bool, struct netlink_ext_ack *);


name: phylink_mac_link_up
types:
void (*)(struct ksz_device *, int, unsigned int, phy_interface_t, struct phy_device *, int, int, bool, bool);


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.fcp_cmd_send
types:
int (*)(struct fc_lport *, struct fc_fcp_pkt *, void (*)(struct fc_seq *, struct fc_frame *, void *));


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


name: status
types:
enum {MYRB_BGI_INVALID, MYRB_BGI_STARTED = 2, MYRB_BGI_INPROGRESS = 4, MYRB_BGI_SUSPENDED, MYRB_BGI_CANCELLED}


name: type5.sg_type
bits: 6:2;
types:
enum {MYRB_SGL_ADDR32_COUNT32, MYRB_SGL_ADDR32_COUNT16, MYRB_SGL_COUNT32_ADDR32, MYRB_SGL_COUNT16_ADDR32}


name: OEMID
types:
enum {MYRB_OEMID_MYLEX, MYRB_OEMID_IBM = 8, MYRB_OEMID_HP = 10, MYRB_OEMID_DEC = 12, MYRB_OEMID_SIEMENS = 16, MYRB_OEMID_INTEL = 18}


name: data_xfer
bits: 0:2;
types:
enum {MYRB_DCDB_XFER_NONE, MYRB_DCDB_XFER_DEVICE_TO_SYSTEM, MYRB_DCDB_XFER_SYSTEM_TO_DEVICE, MYRB_DCDB_XFER_ILLEGAL}


name: rbld
types:
enum {MYRB_NO_STDBY_RBLD_OR_CHECK_IN_PROGRESS, MYRB_STDBY_RBLD_IN_PROGRESS, MYRB_BG_RBLD_IN_PROGRESS, MYRB_BG_CHECK_IN_PROGRESS, MYRB_STDBY_RBLD_COMPLETED_WITH_ERROR = 255, MYRB_BG_RBLD_OR_CHECK_FAILED_DRIVE_FAILED = 240, MYRB_BG_RBLD_OR_CHECK_FAILED_LDEV_FAILED, MYRB_BG_RBLD_OR_CHECK_FAILED_OTHER, MYRB_BG_RBLD_OR_CHECK_SUCCESS_TERMINATED}


name: hw.sub_model
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: hw.model
types:
enum {MYRB_5_CHANNEL_BOARD = 1, MYRB_3_CHANNEL_BOARD, MYRB_2_CHANNEL_BOARD, MYRB_3_CHANNEL_ASIC_DAC}


name: fault_mgmt
types:
enum {MYRB_FAULT_AEMI = 1, MYRB_FAULT_OEM1, MYRB_FAULT_OEM2 = 4, MYRB_FAULT_OEM3 = 8, MYRB_FAULT_CONNER = 16, MYRB_FAULT_SAFTE = 32}


name: common.tmo.tmo_scale
bits: 6:2;
types:
enum {MYRS_TMO_SCALE_SECONDS, MYRS_TMO_SCALE_MINUTES, MYRS_TMO_SCALE_HOURS, MYRS_TMO_SCALE_RESERVED}


name: ctlr_type
types:
enum {MYRS_CTLR_DAC960E = 1, MYRS_CTLR_DAC960M = 8, MYRS_CTLR_DAC960PD = 16, MYRS_CTLR_DAC960PL, MYRS_CTLR_DAC960PU, MYRS_CTLR_DAC960PE, MYRS_CTLR_DAC960PG, MYRS_CTLR_DAC960PJ, MYRS_CTLR_DAC960PTL0, MYRS_CTLR_DAC960PR, MYRS_CTLR_DAC960PRL, MYRS_CTLR_DAC960PT, MYRS_CTLR_DAC1164P, MYRS_CTLR_DAC960PTL1, MYRS_CTLR_EXR2000P, MYRS_CTLR_EXR3000P, MYRS_CTLR_ACCELERAID352, MYRS_CTLR_ACCELERAID170, MYRS_CTLR_ACCELERAID160, MYRS_CTLR_DAC960S = 96, MYRS_CTLR_DAC960SU, MYRS_CTLR_DAC960SX, MYRS_CTLR_DAC960SF, MYRS_CTLR_DAC960SS, MYRS_CTLR_DAC960FL, MYRS_CTLR_DAC960LL, MYRS_CTLR_DAC960FF, MYRS_CTLR_DAC960HP, MYRS_CTLR_RAIDBRICK, MYRS_CTLR_METEOR_FL, MYRS_CTLR_METEOR_FF}


name: mem_type.mem_type
bits: 0:5;
types:
enum {MYRS_MEMTYPE_RESERVED, MYRS_MEMTYPE_DRAM, MYRS_MEMTYPE_EDRAM, MYRS_MEMTYPE_EDO, MYRS_MEMTYPE_SDRAM, MYRS_MEMTYPE_LAST = 31}


name: ldev_control.rce
bits: 0:3;
types:
enum {MYRS_READCACHE_DISABLED, MYRS_READCACHE_ENABLED, MYRS_READAHEAD_ENABLED, MYRS_INTELLIGENT_READAHEAD_ENABLED, MYRS_READCACHE_LAST = 7}


name: ldev_control.wce
bits: 3:3;
types:
enum {MYRS_WRITECACHE_DISABLED, MYRS_LOGICALDEVICE_RO, MYRS_WRITECACHE_ENABLED, MYRS_INTELLIGENT_WRITECACHE_ENABLED, MYRS_WRITECACHE_LAST = 7}


name: lpfc_get_scsi_buf
types:
struct lpfc_io_buf *(*lpfc_get_scsi_buf)(struct lpfc_hba *, struct lpfc_nodelist *, struct scsi_cmnd *);


name: boot_struct.action
types:
enum {BEISCSI_BOOT_REOPEN_SESS = 1, BEISCSI_BOOT_GET_SHANDLE, BEISCSI_BOOT_GET_SINFO, BEISCSI_BOOT_LOGOUT_SESS, BEISCSI_BOOT_CREATE_KSET}


name: bridge
types:
enum {CX23885_BRIDGE_UNDEFINED, CX23885_BRIDGE_885 = 885, CX23885_BRIDGE_887 = 887, CX23885_BRIDGE_888}


name: pwr_change_notify
types:
int (*)(struct ufs_hba *, enum ufs_notify_change_status, struct ufs_pa_layer_attr *, struct ufs_pa_layer_attr *);


name: get_mr
types:
void *(*get_mr)(struct scatterlist *, unsigned long, struct rds_sock *, u32 *, struct rds_connection *, u64, u64, int);


name: add_virtual_intf_deprecated
types:
struct net_device *(*add_virtual_intf_deprecated)(struct wpan_phy *, const char *, unsigned char, int);


name: add_key
types:
int (*)(struct net_device *, const struct ieee802154_llsec_key_id *, const struct ieee802154_llsec_key *);


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: state
types:
enum {CFG80211_CONN_SCANNING, CFG80211_CONN_SCAN_AGAIN, CFG80211_CONN_AUTHENTICATE_NEXT, CFG80211_CONN_AUTHENTICATING, CFG80211_CONN_AUTH_FAILED_TIMEOUT, CFG80211_CONN_ASSOCIATE_NEXT, CFG80211_CONN_ASSOCIATING, CFG80211_CONN_ASSOC_FAILED, CFG80211_CONN_ASSOC_FAILED_TIMEOUT, CFG80211_CONN_DEAUTH, CFG80211_CONN_ABANDON, CFG80211_CONN_CONNECTED}


name: handle_notify_pkt
types:
void (*)(struct sock *, struct vmci_transport_packet *, bool, struct sockaddr_vm *, struct sockaddr_vm *, bool *);


name: set_h245_addr
types:
int (*)(struct sk_buff *, unsigned int, unsigned char **, int, H245_TransportAddress *, union nf_inet_addr *, __be16);


name: set_h225_addr
types:
int (*)(struct sk_buff *, unsigned int, unsigned char **, int, TransportAddress *, union nf_inet_addr *, __be16);


name: set_sig_addr
types:
int (*)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, unsigned int, unsigned char **, TransportAddress *, int);


name: nat_rtp_rtcp
types:
int (*)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, unsigned int, unsigned char **, int, H245_TransportAddress *, __be16, __be16, struct nf_conntrack_expect *, struct nf_conntrack_expect *);


name: nat_t120
types:
int (*)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, unsigned int, unsigned char **, int, H245_TransportAddress *, __be16, struct nf_conntrack_expect *);


name: nat_h245
types:
int (*)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, unsigned int, unsigned char **, int, TransportAddress *, __be16, struct nf_conntrack_expect *);


name: nat_q931
types:
int (*)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, unsigned int, unsigned char **, TransportAddress *, int, __be16, struct nf_conntrack_expect *);


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: 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: 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: 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: outbound
types:
int (*)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, unsigned int, struct PptpControlHeader *, union pptp_ctrl_union *);


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


name: update
types:
bool (*)(struct nft_set *, const u32 *, void *(*)(struct nft_set *, const struct nft_expr *, struct nft_regs *), const struct nft_expr *, struct nft_regs *, const struct nft_set_ext **);


name: insert
types:
int (*)(const struct net *, const struct nft_set *, const struct nft_set_elem *, struct nft_set_ext **);


name: get
types:
void *(*get)(const struct net *, const struct nft_set *, const struct nft_set_elem *, 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_out
types:
struct ip_vs_conn *(*conn_out)(struct ip_vs_service *, struct ip_vs_dest *, struct sk_buff *, const struct ip_vs_iphdr *, __be16, __be16);


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


name: conn_in_get
types:
struct ip_vs_conn *(*conn_in_get)(struct netns_ipvs *, int, const struct sk_buff *, const struct ip_vs_iphdr *);


name: conn_out_get
types:
struct ip_vs_conn *(*conn_out_get)(struct netns_ipvs *, int, const struct sk_buff *, const 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: kadt
types:
int (*)(struct ip_set *, const struct sk_buff *, const struct xt_action_param *, enum ipset_adt, struct ip_set_adt_opt *);


name: cmp
types:
int (*)(struct batadv_neigh_node *, struct batadv_hard_iface *, struct batadv_neigh_node *, struct batadv_hard_iface *);


name: is_similar_or_better
types:
bool (*)(struct batadv_neigh_node *, struct batadv_hard_iface *, struct batadv_neigh_node *, struct batadv_hard_iface *);


name: dump
types:
void (*)(struct sk_buff *, struct netlink_callback *, struct batadv_priv *, struct batadv_hard_iface *);


name: derive_key
types:
int (*)(const struct gss_krb5_enctype *, const struct xdr_netobj *, struct xdr_netobj *, const struct xdr_netobj *, gfp_t);


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


name: rx_bcn_presp
types:
void (*)(struct ieee80211_sub_if_data *, u16, struct ieee80211_mgmt *, unsigned int, const struct ieee80211_meshconf_ie *, struct ieee80211_rx_status *);


name: auto_connect
types:
enum {HCI_AUTO_CONN_DISABLED, HCI_AUTO_CONN_REPORT, HCI_AUTO_CONN_DIRECT, HCI_AUTO_CONN_ALWAYS, HCI_AUTO_CONN_LINK_LOSS, HCI_AUTO_CONN_EXPLICIT}


name: func_req
types:
void (*)(struct hci_dev *, void *, struct sk_buff *, u16 *, u8 *, hci_req_complete_t *, hci_req_complete_skb_t *);


name: read_std
types:
int (*)(struct x86_emulate_ctxt *, unsigned long, void *, unsigned int, struct x86_exception *, bool);


name: write_emulated
types:
int (*)(struct x86_emulate_ctxt *, unsigned long, const void *, unsigned int, struct x86_exception *);


name: cmpxchg_emulated
types:
int (*)(struct x86_emulate_ctxt *, unsigned long, const void *, const void *, unsigned int, struct x86_exception *);


# types

name: acpi_object_converter
alias:
unsigned int (*)(struct acpi_namespace_node *, union acpi_operand_object *, union acpi_operand_object **)


name: btf_trace_amd_pstate_perf
alias:
void (*)(void *, unsigned long, unsigned long, unsigned long, u64, u64, u64, u64, unsigned int, bool, bool)


name: acpi_execute_type
alias:
enum {OSL_GLOBAL_LOCK_HANDLER, OSL_NOTIFY_HANDLER, OSL_GPE_HANDLER, OSL_DEBUGGER_MAIN_THREAD, OSL_DEBUGGER_EXEC_THREAD, OSL_EC_POLL_HANDLER, OSL_EC_BURST_HANDLER}


name: bpf_convert_ctx_access_t
alias:
unsigned int (*)(enum bpf_access_type, const struct bpf_insn *, struct bpf_insn *, struct bpf_prog *, u32 *)


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


name: bpf_dispatcher_fn
alias:
unsigned int (*)(const void *, const struct bpf_insn *, unsigned int (*)(const void *, const struct bpf_insn *))


name: fs_param_type
alias:
int (struct p_log *, const struct fs_parameter_spec *, struct fs_parameter *, struct fs_parse_result *)


name: genpool_algo_t
alias:
unsigned long (*)(unsigned long *, unsigned long, unsigned long, unsigned int, void *, struct gen_pool *, unsigned long)


name: kdb_cmdflags_t
alias:
enum {KDB_ENABLE_ALL = 1, KDB_ENABLE_MEM_READ, KDB_ENABLE_MEM_WRITE = 4, KDB_ENABLE_REG_READ = 8, KDB_ENABLE_REG_WRITE = 16, KDB_ENABLE_INSPECT = 32, KDB_ENABLE_FLOW_CTRL = 64, KDB_ENABLE_SIGNAL = 128, KDB_ENABLE_REBOOT = 256, KDB_ENABLE_ALWAYS_SAFE = 512, KDB_ENABLE_MASK = 1023, KDB_ENABLE_ALL_NO_ARGS, KDB_ENABLE_MEM_READ_NO_ARGS = 2048, KDB_ENABLE_MEM_WRITE_NO_ARGS = 4096, KDB_ENABLE_REG_READ_NO_ARGS = 8192, KDB_ENABLE_REG_WRITE_NO_ARGS = 16384, KDB_ENABLE_INSPECT_NO_ARGS = 32768, KDB_ENABLE_FLOW_CTRL_NO_ARGS = 65536, KDB_ENABLE_SIGNAL_NO_ARGS = 131072, KDB_ENABLE_REBOOT_NO_ARGS = 262144, KDB_ENABLE_ALWAYS_SAFE_NO_ARGS = 524288, KDB_ENABLE_MASK_NO_ARGS = 1047552, KDB_REPEAT_NO_ARGS = 1073741824, KDB_REPEAT_WITH_ARGS = 2147483648}


name: kdb_reason_t
alias:
enum {KDB_REASON_ENTER = 1, KDB_REASON_ENTER_SLAVE, KDB_REASON_BREAK, KDB_REASON_DEBUG, KDB_REASON_OOPS, KDB_REASON_SWITCH, KDB_REASON_KEYBOARD, KDB_REASON_NMI, KDB_REASON_RECURSE, KDB_REASON_SSTEP, KDB_REASON_SYSTEM_NMI}


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


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: phy_interface_t
alias:
enum {PHY_INTERFACE_MODE_NA, PHY_INTERFACE_MODE_INTERNAL, 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_REVRMII, 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, PHY_INTERFACE_MODE_XLGMII, PHY_INTERFACE_MODE_MOCA, PHY_INTERFACE_MODE_QSGMII, PHY_INTERFACE_MODE_TRGMII, PHY_INTERFACE_MODE_100BASEX, PHY_INTERFACE_MODE_1000BASEX, PHY_INTERFACE_MODE_2500BASEX, PHY_INTERFACE_MODE_5GBASER, PHY_INTERFACE_MODE_RXAUI, PHY_INTERFACE_MODE_XAUI, PHY_INTERFACE_MODE_10GBASER, PHY_INTERFACE_MODE_25GBASER, PHY_INTERFACE_MODE_USXGMII, PHY_INTERFACE_MODE_10GKR, PHY_INTERFACE_MODE_QUSGMII, PHY_INTERFACE_MODE_1000BASEKX, PHY_INTERFACE_MODE_MAX}


name: config_regulators_t
alias:
int (*)(struct device *, struct dev_pm_opp *, struct dev_pm_opp *, struct regulator **, unsigned int)


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


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: zstd_error_code
alias:
enum {ZSTD_error_no_error, ZSTD_error_GENERIC, ZSTD_error_prefix_unknown = 10, ZSTD_error_version_unsupported = 12, ZSTD_error_frameParameter_unsupported = 14, ZSTD_error_frameParameter_windowTooLarge = 16, ZSTD_error_corruption_detected = 20, ZSTD_error_checksum_wrong = 22, ZSTD_error_dictionary_corrupted = 30, ZSTD_error_dictionary_wrong = 32, ZSTD_error_dictionaryCreation_failed = 34, ZSTD_error_parameter_unsupported = 40, ZSTD_error_parameter_outOfBound = 42, ZSTD_error_tableLog_tooLarge = 44, ZSTD_error_maxSymbolValue_tooLarge = 46, ZSTD_error_maxSymbolValue_tooSmall = 48, ZSTD_error_stage_wrong = 60, ZSTD_error_init_missing = 62, ZSTD_error_memory_allocation = 64, ZSTD_error_workSpace_tooSmall = 66, ZSTD_error_dstSize_tooSmall = 70, ZSTD_error_srcSize_wrong = 72, ZSTD_error_dstBuffer_null = 74, ZSTD_error_frameIndex_tooLarge = 100, ZSTD_error_seekableIO = 102, ZSTD_error_dstBuffer_wrong = 104, ZSTD_error_srcBuffer_wrong, ZSTD_error_maxCode = 120}


name: ZSTD_cParameter
alias:
enum {ZSTD_c_compressionLevel = 100, ZSTD_c_windowLog, ZSTD_c_hashLog, ZSTD_c_chainLog, ZSTD_c_searchLog, ZSTD_c_minMatch, ZSTD_c_targetLength, ZSTD_c_strategy, ZSTD_c_enableLongDistanceMatching = 160, ZSTD_c_ldmHashLog, ZSTD_c_ldmMinMatch, ZSTD_c_ldmBucketSizeLog, ZSTD_c_ldmHashRateLog, ZSTD_c_contentSizeFlag = 200, ZSTD_c_checksumFlag, ZSTD_c_dictIDFlag, ZSTD_c_nbWorkers = 400, ZSTD_c_jobSize, ZSTD_c_overlapLog, ZSTD_c_experimentalParam1 = 500, ZSTD_c_experimentalParam2 = 10, ZSTD_c_experimentalParam3 = 1000, ZSTD_c_experimentalParam4, ZSTD_c_experimentalParam5, ZSTD_c_experimentalParam6, ZSTD_c_experimentalParam7, ZSTD_c_experimentalParam8, ZSTD_c_experimentalParam9, ZSTD_c_experimentalParam10, ZSTD_c_experimentalParam11, ZSTD_c_experimentalParam12, ZSTD_c_experimentalParam13, ZSTD_c_experimentalParam14, ZSTD_c_experimentalParam15}


name: ZSTD_dParameter
alias:
enum {ZSTD_d_windowLogMax = 100, ZSTD_d_experimentalParam1 = 1000, ZSTD_d_experimentalParam2, ZSTD_d_experimentalParam3, ZSTD_d_experimentalParam4}


name: ZSTD_nextInputType_e
alias:
enum {ZSTDnit_frameHeader, ZSTDnit_blockHeader, ZSTDnit_block, ZSTDnit_lastBlock, ZSTDnit_checksum, ZSTDnit_skippableFrame}


name: ZSTD_strategy
alias:
enum {ZSTD_fast = 1, ZSTD_dfast, ZSTD_greedy, ZSTD_lazy, ZSTD_lazy2, ZSTD_btlazy2, ZSTD_btopt, ZSTD_btultra, ZSTD_btultra2}


name: flow_indr_block_bind_cb_t
alias:
int (struct net_device *, struct Qdisc *, void *, enum tc_setup_type, void *, void *, void (*)(struct flow_block_cb *))


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: btf_trace_mc_event
alias:
void (*)(void *, const unsigned int, const char *, const char *, const int, const u8, const s8, const s8, const s8, unsigned long, const u8, unsigned long, const char *)


name: btf_trace_br_fdb_update
alias:
void (*)(void *, struct net_bridge *, struct net_bridge_port *, const unsigned char *, u16, unsigned long)


name: btf_trace_cpuhp_multi_enter
alias:
void (*)(void *, unsigned int, int, int, int (*)(unsigned int, struct hlist_node *), struct hlist_node *)


name: btf_trace_ext4_ext_convert_to_initialized_fastpath
alias:
void (*)(void *, struct inode *, struct ext4_map_blocks *, struct ext4_extent *, struct ext4_extent *)


name: btf_trace_ext4_remove_blocks
alias:
void (*)(void *, struct inode *, struct ext4_extent *, ext4_lblk_t, ext4_fsblk_t, struct partial_cluster *)


name: btf_trace_fib6_table_lookup
alias:
void (*)(void *, const struct net *, const struct fib6_result *, struct fib6_table *, const struct flowi6 *)


name: btf_trace_mm_khugepaged_collapse_file
alias:
void (*)(void *, struct mm_struct *, struct page *, unsigned long, bool, unsigned long, struct file *, int, int)


name: btf_trace_mm_migrate_pages
alias:
void (*)(void *, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, enum migrate_mode, int)


name: btf_trace_neigh_create
alias:
void (*)(void *, struct neigh_table *, struct net_device *, const void *, const struct neighbour *, bool)


name: btf_trace_smbus_reply
alias:
void (*)(void *, const struct i2c_adapter *, u16, unsigned short, char, u8, int, const union i2c_smbus_data *, int)


name: btf_trace_smbus_write
alias:
void (*)(void *, const struct i2c_adapter *, u16, unsigned short, char, u8, int, const union i2c_smbus_data *)


name: btf_trace_mm_shrink_slab_start
alias:
void (*)(void *, struct shrinker *, struct shrink_control *, long, unsigned long, unsigned long long, unsigned long, int)


name: btf_trace_mm_vmscan_lru_isolate
alias:
void (*)(void *, int, int, unsigned long, unsigned long, unsigned long, unsigned long, isolate_mode_t, int)


name: btf_trace_wbt_step
alias:
void (*)(void *, struct backing_dev_info *, const char *, int, unsigned long, unsigned int, unsigned int, unsigned int)


name: btf_trace_balance_dirty_pages
alias:
void (*)(void *, struct bdi_writeback *, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long, unsigned long)


name: btf_trace_xdp_redirect
alias:
void (*)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, enum bpf_map_type, u32, u32)


name: cpuset_filetype_t
alias:
enum {FILE_MEMORY_MIGRATE, FILE_CPULIST, FILE_MEMLIST, FILE_EFFECTIVE_CPULIST, FILE_EFFECTIVE_MEMLIST, FILE_SUBPARTS_CPULIST, FILE_CPU_EXCLUSIVE, FILE_MEM_EXCLUSIVE, FILE_MEM_HARDWALL, FILE_SCHED_LOAD_BALANCE, FILE_PARTITION_ROOT, 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: action_fn_t
alias:
void (*)(struct hist_trigger_data *, struct tracing_map_elt *, struct trace_buffer *, void *, struct ring_buffer_event *, void *, struct action_data *, u64 *)


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: ZSTD_sequenceCopier
alias:
unsigned long (*)(ZSTD_CCtx *, ZSTD_sequencePosition *, const ZSTD_Sequence * const, size_t, const void *, size_t)


name: ZSTD_getAllMatchesFn
alias:
unsigned int (*)(ZSTD_match_t *, ZSTD_matchState_t *, U32 *, const BYTE *, const BYTE *, const U32 *, const U32, const U32)


name: ZSTD_dStage
alias:
enum {ZSTDds_getFrameHeaderSize, ZSTDds_decodeFrameHeader, ZSTDds_decodeBlockHeader, ZSTDds_decompressBlock, ZSTDds_decompressLastBlock, ZSTDds_checkChecksum, ZSTDds_decodeSkippableHeader, ZSTDds_skipFrame}


name: pcm_copy_f
alias:
int (*)(struct snd_pcm_substream *, snd_pcm_uframes_t, void *, snd_pcm_uframes_t, snd_pcm_uframes_t, pcm_transfer_f)


name: btf_trace_snd_soc_dapm_path
alias:
void (*)(void *, struct snd_soc_dapm_widget *, enum snd_soc_dapm_direction, struct snd_soc_dapm_path *)


name: btf_trace_sof_pcm_pointer_position
alias:
void (*)(void *, struct snd_sof_dev *, struct snd_sof_pcm *, struct snd_pcm_substream *, snd_pcm_uframes_t, snd_pcm_uframes_t)


name: btf_trace_sof_intel_hda_dsp_pcm
alias:
void (*)(void *, struct snd_sof_dev *, struct hdac_stream *, struct snd_pcm_substream *, snd_pcm_uframes_t)


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: btf_trace_amdtp_packet
alias:
void (*)(void *, const struct amdtp_stream *, u32, const __be32 *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, u32)


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: btf_trace_nfsd_cb_offload
alias:
void (*)(void *, const struct nfs4_client *, const stateid_t *, const struct knfsd_fh *, u64, __be32)


name: btf_trace_nfsd_file_acquire
alias:
void (*)(void *, const struct svc_rqst *, const struct inode *, unsigned int, const struct nfsd_file *, __be32)


name: btf_trace_nfsd_file_cons_err
alias:
void (*)(void *, const struct svc_rqst *, const struct inode *, unsigned int, const struct nfsd_file *)


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


name: btf_trace_nilfs2_transaction_transition
alias:
void (*)(void *, struct super_block *, struct nilfs_transaction_info *, int, unsigned int, enum nilfs2_transaction_transition_state)


name: btf_trace_cachefiles_coherency
alias:
void (*)(void *, struct cachefiles_object *, ino_t, enum cachefiles_content, enum cachefiles_coherency_trace)


name: btf_trace_cachefiles_prep_read
alias:
void (*)(void *, struct cachefiles_object *, loff_t, size_t, unsigned short, enum netfs_io_source, enum cachefiles_prepare_read_trace, ino_t, ino_t)


name: btf_trace_cachefiles_trunc
alias:
void (*)(void *, struct cachefiles_object *, struct inode *, loff_t, loff_t, enum cachefiles_trunc_trace)


name: btf_trace_f2fs_gc_begin
alias:
void (*)(void *, struct super_block *, int, bool, unsigned int, long long, long long, long long, unsigned int, unsigned int, int, unsigned int)


name: btf_trace_f2fs_gc_end
alias:
void (*)(void *, struct super_block *, int, int, int, long long, long long, long long, unsigned int, unsigned int, int, unsigned int)


name: btf_trace_f2fs_get_victim
alias:
void (*)(void *, struct super_block *, int, int, struct victim_sel_policy *, unsigned int, unsigned int, unsigned int)


name: btf_trace_f2fs_update_age_extent_tree_range
alias:
void (*)(void *, struct inode *, unsigned int, unsigned int, unsigned long long, unsigned long long)


name: btf_trace_nfs4_cb_layoutrecall_file
alias:
void (*)(void *, const struct nfs_client *, const struct nfs_fh *, const struct inode *, const nfs4_stateid *, int)


name: btf_trace_nfs4_close
alias:
void (*)(void *, const struct nfs4_state *, const struct nfs_closeargs *, const struct nfs_closeres *, int)


name: btf_trace_nfs4_copy
alias:
void (*)(void *, const struct inode *, const struct inode *, const struct nfs42_copy_args *, const struct nfs42_copy_res *, const struct nl4_server *, int)


name: btf_trace_nfs4_copy_notify
alias:
void (*)(void *, const struct inode *, const struct nfs42_copy_notify_args *, const struct nfs42_copy_notify_res *, int)


name: btf_trace_nfs4_layoutget
alias:
void (*)(void *, const struct nfs_open_context *, const struct pnfs_layout_range *, const struct pnfs_layout_range *, const nfs4_stateid *, int)


name: btf_trace_nfs4_llseek
alias:
void (*)(void *, const struct inode *, const struct nfs42_seek_args *, const struct nfs42_seek_res *, int)


name: btf_trace_nfs4_rename
alias:
void (*)(void *, const struct inode *, const struct qstr *, const struct inode *, const struct qstr *, int)


name: btf_trace_nfs4_set_lock
alias:
void (*)(void *, const struct file_lock *, const struct nfs4_state *, const nfs4_stateid *, int, int)


name: btf_trace_pnfs_mds_fallback_pg_get_mirror_count
alias:
void (*)(void *, struct inode *, loff_t, u64, enum pnfs_iomode, struct pnfs_layout_hdr *, struct pnfs_layout_segment *)


name: btf_trace_pnfs_update_layout
alias:
void (*)(void *, struct inode *, loff_t, u64, enum pnfs_iomode, struct pnfs_layout_hdr *, struct pnfs_layout_segment *, enum pnfs_update_layout_reason)


name: btf_trace_nfs_rename_enter
alias:
void (*)(void *, const struct inode *, const struct dentry *, const struct inode *, const struct dentry *)


name: btf_trace_nfs_rename_exit
alias:
void (*)(void *, const struct inode *, const struct dentry *, const struct inode *, const struct dentry *, int)


name: btf_trace_dlm_lock_end
alias:
void (*)(void *, struct dlm_ls *, struct dlm_lkb *, const void *, unsigned int, int, __u32, int, bool)


name: btf_trace_xfs_bmap_defer
alias:
void (*)(void *, struct xfs_mount *, xfs_agnumber_t, int, xfs_agblock_t, xfs_ino_t, int, xfs_fileoff_t, xfs_filblks_t, xfs_exntst_t)


name: btf_trace_xfs_btree_bload_block
alias:
void (*)(void *, struct xfs_btree_cur *, unsigned int, uint64_t, uint64_t, union xfs_btree_ptr *, unsigned int)


name: btf_trace_xfs_btree_bload_level_geometry
alias:
void (*)(void *, struct xfs_btree_cur *, unsigned int, uint64_t, unsigned int, unsigned int, uint64_t, uint64_t)


name: btf_trace_xfs_extent_busy_trim
alias:
void (*)(void *, struct xfs_mount *, xfs_agnumber_t, xfs_agblock_t, xfs_extlen_t, xfs_agblock_t, xfs_extlen_t)


name: btf_trace_xfs_free_extent
alias:
void (*)(void *, struct xfs_mount *, xfs_agnumber_t, xfs_agblock_t, xfs_extlen_t, enum xfs_ag_resv_type, int, int)


name: btf_trace_xfs_refcount_find_left_extent
alias:
void (*)(void *, struct xfs_mount *, xfs_agnumber_t, struct xfs_refcount_irec *, struct xfs_refcount_irec *, xfs_agblock_t)


name: btf_trace_xfs_refcount_merge_center_extents
alias:
void (*)(void *, struct xfs_mount *, xfs_agnumber_t, struct xfs_refcount_irec *, struct xfs_refcount_irec *, struct xfs_refcount_irec *)


name: btf_trace_xfs_refcount_merge_left_extent
alias:
void (*)(void *, struct xfs_mount *, xfs_agnumber_t, struct xfs_refcount_irec *, struct xfs_refcount_irec *)


name: btf_trace_xfs_reflink_remap_blocks
alias:
void (*)(void *, struct xfs_inode *, xfs_fileoff_t, xfs_filblks_t, struct xfs_inode *, xfs_fileoff_t)


name: btf_trace_xfs_rmap_convert
alias:
void (*)(void *, struct xfs_mount *, xfs_agnumber_t, xfs_agblock_t, xfs_extlen_t, bool, const struct xfs_owner_info *)


name: btf_trace_xfs_rmap_delete
alias:
void (*)(void *, struct xfs_mount *, xfs_agnumber_t, xfs_agblock_t, xfs_extlen_t, uint64_t, uint64_t, unsigned int)


name: xfs_btnum_t
alias:
enum {XFS_BTNUM_BNOi, XFS_BTNUM_CNTi, XFS_BTNUM_RMAPi, XFS_BTNUM_BMAPi, XFS_BTNUM_INOi, XFS_BTNUM_FINOi, XFS_BTNUM_REFCi, XFS_BTNUM_MAX}


name: xfs_inobt_walk_fn
alias:
int (*)(struct xfs_mount *, struct xfs_trans *, xfs_agnumber_t, const struct xfs_inobt_rec_incore *, void *)


name: btf_trace_add_delayed_data_ref
alias:
void (*)(void *, const struct btrfs_fs_info *, const struct btrfs_delayed_ref_node *, const struct btrfs_delayed_data_ref *, int)


name: btf_trace_add_delayed_tree_ref
alias:
void (*)(void *, const struct btrfs_fs_info *, const struct btrfs_delayed_ref_node *, const struct btrfs_delayed_tree_ref *, int)


name: btf_trace_btrfs_cow_block
alias:
void (*)(void *, const struct btrfs_root *, const struct extent_buffer *, const struct extent_buffer *)


name: btf_trace_btrfs_get_extent_show_fi_inline
alias:
void (*)(void *, const struct btrfs_inode *, const struct extent_buffer *, const struct btrfs_file_extent_item *, int, u64)


name: btf_trace_btrfs_get_extent_show_fi_regular
alias:
void (*)(void *, const struct btrfs_inode *, const struct extent_buffer *, const struct btrfs_file_extent_item *, u64)


name: btf_trace_btrfs_handle_em_exist
alias:
void (*)(void *, const struct btrfs_fs_info *, const struct extent_map *, const struct extent_map *, u64, u64)


name: btf_trace_btrfs_prelim_ref_insert
alias:
void (*)(void *, const struct btrfs_fs_info *, const struct prelim_ref *, const struct prelim_ref *, u64)


name: btf_trace_find_free_extent_have_block_group
alias:
void (*)(void *, const struct btrfs_root *, const struct find_free_extent_ctl *, const struct btrfs_block_group *)


name: btf_trace_raid56_read_partial
alias:
void (*)(void *, const struct btrfs_raid_bio *, const struct bio *, const struct raid56_bio_trace_info *)


name: btf_trace_ocfs2_calc_refcount_meta_credits_iterate
alias:
void (*)(void *, int, unsigned long long, unsigned int, unsigned long long, unsigned int, unsigned int, int)


name: btf_trace_ocfs2_dx_dir_search
alias:
void (*)(void *, unsigned long long, int, const char *, unsigned int, unsigned int, unsigned long long)


name: btf_trace_ocfs2_extend_allocation_end
alias:
void (*)(void *, unsigned long long, unsigned int, unsigned long long, unsigned int, unsigned long long)


name: btf_trace_ocfs2_file_open
alias:
void (*)(void *, void *, void *, void *, unsigned long long, unsigned int, const unsigned char *, unsigned long long)


name: btf_trace_ocfs2_refcount_cow_hunk
alias:
void (*)(void *, unsigned long long, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)


name: btf_trace_ocfs2_resmap_claimed_bits_begin
alias:
void (*)(void *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)


name: btf_trace_ocfs2_setattr
alias:
void (*)(void *, void *, void *, unsigned long long, unsigned int, const unsigned char *, unsigned int, unsigned int, unsigned int, unsigned int)


name: btf_trace_ocfs2_split_refcount_rec
alias:
void (*)(void *, unsigned long long, unsigned int, unsigned int, unsigned long long, unsigned int, unsigned int)


name: btf_trace_ocfs2_write_begin_nolock
alias:
void (*)(void *, unsigned long long, long long, unsigned int, unsigned long long, unsigned int, unsigned int, void *, unsigned int, unsigned int)


name: btf_trace_ocfs2_write_zero_page
alias:
void (*)(void *, unsigned long long, unsigned long long, unsigned long long, unsigned long, unsigned int, unsigned int)


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: btf_trace_afs_edit_dir
alias:
void (*)(void *, struct afs_vnode *, enum afs_edit_dir_reason, enum afs_edit_dir_op, unsigned int, unsigned int, unsigned int, unsigned int, const char *)


name: btf_trace_afs_make_fs_call2
alias:
void (*)(void *, struct afs_call *, const struct afs_fid *, const struct qstr *, const struct qstr *)


name: btf_trace_kyber_latency
alias:
void (*)(void *, dev_t, const char *, const char *, unsigned int, unsigned int, unsigned int, unsigned int)


name: kmem_cbrc_t
alias:
enum kmem_cbrc {KMEM_CBRC_YES, KMEM_CBRC_NO, KMEM_CBRC_LATER, KMEM_CBRC_DONT_NEED, KMEM_CBRC_DONT_KNOW}


name: abd_flags_t
alias:
enum abd_flags {ABD_FLAG_LINEAR = 1, ABD_FLAG_OWNER, ABD_FLAG_META = 4, ABD_FLAG_MULTI_ZONE = 8, ABD_FLAG_MULTI_CHUNK = 16, ABD_FLAG_LINEAR_PAGE = 32, ABD_FLAG_GANG = 64, ABD_FLAG_GANG_FREE = 128, ABD_FLAG_ZEROS = 256, ABD_FLAG_ALLOCD = 512}


name: arc_flags_t
alias:
enum arc_flags {ARC_FLAG_WAIT = 1, ARC_FLAG_NOWAIT, ARC_FLAG_PREFETCH = 4, ARC_FLAG_CACHED = 8, ARC_FLAG_L2CACHE = 16, ARC_FLAG_UNCACHED = 32, ARC_FLAG_PRESCIENT_PREFETCH = 64, ARC_FLAG_IN_HASH_TABLE = 128, ARC_FLAG_IO_IN_PROGRESS = 256, ARC_FLAG_IO_ERROR = 512, ARC_FLAG_INDIRECT = 1024, ARC_FLAG_PRIO_ASYNC_READ = 2048, ARC_FLAG_L2_WRITING = 4096, ARC_FLAG_L2_EVICTED = 8192, ARC_FLAG_L2_WRITE_HEAD = 16384, ARC_FLAG_PROTECTED = 32768, ARC_FLAG_NOAUTH = 65536, ARC_FLAG_BUFC_METADATA = 131072, ARC_FLAG_HAS_L1HDR = 262144, ARC_FLAG_HAS_L2HDR = 524288, ARC_FLAG_COMPRESSED_ARC = 1048576, ARC_FLAG_SHARED_DATA = 2097152, ARC_FLAG_CACHED_ONLY = 4194304, ARC_FLAG_NO_BUF = 8388608, ARC_FLAG_COMPRESS_0 = 16777216, ARC_FLAG_COMPRESS_1 = 33554432, ARC_FLAG_COMPRESS_2 = 67108864, ARC_FLAG_COMPRESS_3 = 134217728, ARC_FLAG_COMPRESS_4 = 268435456, ARC_FLAG_COMPRESS_5 = 536870912, ARC_FLAG_COMPRESS_6 = 1073741824}


name: arc_space_type_t
alias:
enum arc_space_type {ARC_SPACE_DATA, ARC_SPACE_META, ARC_SPACE_HDRS, ARC_SPACE_L2HDRS, ARC_SPACE_DBUF, ARC_SPACE_DNODE, ARC_SPACE_BONUS, ARC_SPACE_ABD_CHUNK_WASTE, ARC_SPACE_NUMTYPES}


name: arc_state_type_t
alias:
enum arc_state_type {ARC_STATE_ANON, ARC_STATE_MRU, ARC_STATE_MRU_GHOST, ARC_STATE_MFU, ARC_STATE_MFU_GHOST, ARC_STATE_L2C_ONLY, ARC_STATE_UNCACHED, ARC_STATE_NUMTYPES}


name: dmu_object_byteswap_t
alias:
enum dmu_object_byteswap {DMU_BSWAP_UINT8, DMU_BSWAP_UINT16, DMU_BSWAP_UINT32, DMU_BSWAP_UINT64, DMU_BSWAP_ZAP, DMU_BSWAP_DNODE, DMU_BSWAP_OBJSET, DMU_BSWAP_ZNODE, DMU_BSWAP_OLDACL, DMU_BSWAP_ACL, DMU_BSWAP_NUMFUNCS}


name: dmu_object_type_t
alias:
enum dmu_object_type {DMU_OT_NONE, DMU_OT_OBJECT_DIRECTORY, DMU_OT_OBJECT_ARRAY, DMU_OT_PACKED_NVLIST, DMU_OT_PACKED_NVLIST_SIZE, DMU_OT_BPOBJ, DMU_OT_BPOBJ_HDR, DMU_OT_SPACE_MAP_HEADER, DMU_OT_SPACE_MAP, DMU_OT_INTENT_LOG, DMU_OT_DNODE, DMU_OT_OBJSET, DMU_OT_DSL_DIR, DMU_OT_DSL_DIR_CHILD_MAP, DMU_OT_DSL_DS_SNAP_MAP, DMU_OT_DSL_PROPS, DMU_OT_DSL_DATASET, DMU_OT_ZNODE, DMU_OT_OLDACL, DMU_OT_PLAIN_FILE_CONTENTS, DMU_OT_DIRECTORY_CONTENTS, DMU_OT_MASTER_NODE, DMU_OT_UNLINKED_SET, DMU_OT_ZVOL, DMU_OT_ZVOL_PROP, DMU_OT_PLAIN_OTHER, DMU_OT_UINT64_OTHER, DMU_OT_ZAP_OTHER, DMU_OT_ERROR_LOG, DMU_OT_SPA_HISTORY, DMU_OT_SPA_HISTORY_OFFSETS, DMU_OT_POOL_PROPS, DMU_OT_DSL_PERMS, DMU_OT_ACL, DMU_OT_SYSACL, DMU_OT_FUID, DMU_OT_FUID_SIZE, DMU_OT_NEXT_CLONES, DMU_OT_SCAN_QUEUE, DMU_OT_USERGROUP_USED, DMU_OT_USERGROUP_QUOTA, DMU_OT_USERREFS, DMU_OT_DDT_ZAP, DMU_OT_DDT_STATS, DMU_OT_SA, DMU_OT_SA_MASTER_NODE, DMU_OT_SA_ATTR_REGISTRATION, DMU_OT_SA_ATTR_LAYOUTS, DMU_OT_SCAN_XLATE, DMU_OT_DEDUP, DMU_OT_DEADLIST, DMU_OT_DEADLIST_HDR, DMU_OT_DSL_CLONES, DMU_OT_BPOBJ_SUBOBJ, DMU_OT_NUMTYPES, DMU_OTN_UINT8_DATA = 128, DMU_OTN_UINT8_METADATA = 192, DMU_OTN_UINT16_DATA = 129, DMU_OTN_UINT16_METADATA = 193, DMU_OTN_UINT32_DATA = 130, DMU_OTN_UINT32_METADATA = 194, DMU_OTN_UINT64_DATA = 131, DMU_OTN_UINT64_METADATA = 195, DMU_OTN_ZAP_DATA = 132, DMU_OTN_ZAP_METADATA = 196, DMU_OTN_UINT8_ENC_DATA = 160, DMU_OTN_UINT8_ENC_METADATA = 224, DMU_OTN_UINT16_ENC_DATA = 161, DMU_OTN_UINT16_ENC_METADATA = 225, DMU_OTN_UINT32_ENC_DATA = 162, DMU_OTN_UINT32_ENC_METADATA = 226, DMU_OTN_UINT64_ENC_DATA = 163, DMU_OTN_UINT64_ENC_METADATA = 227, DMU_OTN_ZAP_ENC_DATA = 164, DMU_OTN_ZAP_ENC_METADATA = 228}


name: blkptr_cb_t
alias:
int (spa_t *, zilog_t *, const blkptr_t *, const zbookmark_phys_t *, const struct dnode_phys *, void *)


name: dcp_cmd_t
alias:
enum dcp_cmd {DCP_CMD_NONE, DCP_CMD_RAW_RECV, DCP_CMD_NEW_KEY, DCP_CMD_INHERIT, DCP_CMD_FORCE_NEW_KEY, DCP_CMD_FORCE_INHERIT, DCP_CMD_MAX}


name: dd_used_t
alias:
enum dd_used {DD_USED_HEAD, DD_USED_SNAP, DD_USED_CHILD, DD_USED_CHILD_RSRV, DD_USED_REFRSRV, DD_USED_NUM}


name: zfs_space_check_t
alias:
enum zfs_space_check {ZFS_SPACE_CHECK_NORMAL, ZFS_SPACE_CHECK_RESERVED, ZFS_SPACE_CHECK_EXTRA_RESERVED, ZFS_SPACE_CHECK_DESTROY = 2, ZFS_SPACE_CHECK_ZCP_EVAL = 2, ZFS_SPACE_CHECK_NONE, ZFS_SPACE_CHECK_DISCARD_CHECKPOINT = 3}


name: dmu_objset_type_t
alias:
enum dmu_objset_type {DMU_OST_NONE, DMU_OST_META, DMU_OST_ZFS, DMU_OST_ZVOL, DMU_OST_OTHER, DMU_OST_ANY, DMU_OST_NUMTYPES}


name: dsl_scan_state_t
alias:
enum dsl_scan_state {DSS_NONE, DSS_SCANNING, DSS_FINISHED, DSS_CANCELED, DSS_ERRORSCRUBBING, DSS_NUM_STATES}


name: pool_scan_func_t
alias:
enum pool_scan_func {POOL_SCAN_NONE, POOL_SCAN_SCRUB, POOL_SCAN_RESILVER, POOL_SCAN_ERRORSCRUB, POOL_SCAN_FUNCS}


name: pool_state_t
alias:
enum pool_state {POOL_STATE_ACTIVE, POOL_STATE_EXPORTED, POOL_STATE_DESTROYED, POOL_STATE_SPARE, POOL_STATE_L2CACHE, POOL_STATE_UNINITIALIZED, POOL_STATE_UNAVAIL, POOL_STATE_POTENTIALLY_ACTIVE}


name: spa_load_state_t
alias:
enum {SPA_LOAD_NONE, SPA_LOAD_OPEN, SPA_LOAD_IMPORT, SPA_LOAD_TRYIMPORT, SPA_LOAD_RECOVER, SPA_LOAD_ERROR, SPA_LOAD_CREATE}


name: vdev_aux_t
alias:
enum vdev_aux {VDEV_AUX_NONE, VDEV_AUX_OPEN_FAILED, VDEV_AUX_CORRUPT_DATA, VDEV_AUX_NO_REPLICAS, VDEV_AUX_BAD_GUID_SUM, VDEV_AUX_TOO_SMALL, VDEV_AUX_BAD_LABEL, VDEV_AUX_VERSION_NEWER, VDEV_AUX_VERSION_OLDER, VDEV_AUX_UNSUP_FEAT, VDEV_AUX_SPARED, VDEV_AUX_ERR_EXCEEDED, VDEV_AUX_IO_FAILURE, VDEV_AUX_BAD_LOG, VDEV_AUX_EXTERNAL, VDEV_AUX_SPLIT_POOL, VDEV_AUX_BAD_ASHIFT, VDEV_AUX_EXTERNAL_PERSIST, VDEV_AUX_ACTIVE, VDEV_AUX_CHILDREN_OFFLINE, VDEV_AUX_ASHIFT_TOO_BIG}


name: vdev_initializing_state_t
alias:
enum {VDEV_INITIALIZE_NONE, VDEV_INITIALIZE_ACTIVE, VDEV_INITIALIZE_CANCELED, VDEV_INITIALIZE_SUSPENDED, VDEV_INITIALIZE_COMPLETE}


name: vdev_prop_t
alias:
enum {VDEV_PROP_INVAL = -1, VDEV_PROP_USERPROP = -1, VDEV_PROP_NAME, VDEV_PROP_CAPACITY, VDEV_PROP_STATE, VDEV_PROP_GUID, VDEV_PROP_ASIZE, VDEV_PROP_PSIZE, VDEV_PROP_ASHIFT, VDEV_PROP_SIZE, VDEV_PROP_FREE, VDEV_PROP_ALLOCATED, VDEV_PROP_COMMENT, VDEV_PROP_EXPANDSZ, VDEV_PROP_FRAGMENTATION, VDEV_PROP_BOOTSIZE, VDEV_PROP_PARITY, VDEV_PROP_PATH, VDEV_PROP_DEVID, VDEV_PROP_PHYS_PATH, VDEV_PROP_ENC_PATH, VDEV_PROP_FRU, VDEV_PROP_PARENT, VDEV_PROP_CHILDREN, VDEV_PROP_NUMCHILDREN, VDEV_PROP_READ_ERRORS, VDEV_PROP_WRITE_ERRORS, VDEV_PROP_CHECKSUM_ERRORS, VDEV_PROP_INITIALIZE_ERRORS, VDEV_PROP_OPS_NULL, VDEV_PROP_OPS_READ, VDEV_PROP_OPS_WRITE, VDEV_PROP_OPS_FREE, VDEV_PROP_OPS_CLAIM, VDEV_PROP_OPS_TRIM, VDEV_PROP_BYTES_NULL, VDEV_PROP_BYTES_READ, VDEV_PROP_BYTES_WRITE, VDEV_PROP_BYTES_FREE, VDEV_PROP_BYTES_CLAIM, VDEV_PROP_BYTES_TRIM, VDEV_PROP_REMOVING, VDEV_PROP_ALLOCATING, VDEV_PROP_FAILFAST, VDEV_PROP_CHECKSUM_N, VDEV_PROP_CHECKSUM_T, VDEV_PROP_IO_N, VDEV_PROP_IO_T, VDEV_NUM_PROPS}


name: vdev_state_t
alias:
enum vdev_state {VDEV_STATE_UNKNOWN, VDEV_STATE_CLOSED, VDEV_STATE_OFFLINE, VDEV_STATE_REMOVED, VDEV_STATE_CANT_OPEN, VDEV_STATE_FAULTED, VDEV_STATE_DEGRADED, VDEV_STATE_HEALTHY}


name: vdev_trim_state_t
alias:
enum {VDEV_TRIM_NONE, VDEV_TRIM_ACTIVE, VDEV_TRIM_CANCELED, VDEV_TRIM_SUSPENDED, VDEV_TRIM_COMPLETE}


name: zfs_deleg_who_type_t
alias:
enum {ZFS_DELEG_WHO_UNKNOWN, ZFS_DELEG_USER = 117, ZFS_DELEG_USER_SETS = 85, ZFS_DELEG_GROUP = 103, ZFS_DELEG_GROUP_SETS = 71, ZFS_DELEG_EVERYONE = 101, ZFS_DELEG_EVERYONE_SETS = 69, ZFS_DELEG_CREATE = 99, ZFS_DELEG_CREATE_SETS = 67, ZFS_DELEG_NAMED_SET = 115, ZFS_DELEG_NAMED_SET_SETS = 83}


name: zfs_ioc_t
alias:
enum zfs_ioc {ZFS_IOC_FIRST = 23040, ZFS_IOC = 23040, ZFS_IOC_POOL_CREATE = 23040, ZFS_IOC_POOL_DESTROY, ZFS_IOC_POOL_IMPORT, ZFS_IOC_POOL_EXPORT, ZFS_IOC_POOL_CONFIGS, ZFS_IOC_POOL_STATS, ZFS_IOC_POOL_TRYIMPORT, ZFS_IOC_POOL_SCAN, ZFS_IOC_POOL_FREEZE, ZFS_IOC_POOL_UPGRADE, ZFS_IOC_POOL_GET_HISTORY, ZFS_IOC_VDEV_ADD, ZFS_IOC_VDEV_REMOVE, ZFS_IOC_VDEV_SET_STATE, ZFS_IOC_VDEV_ATTACH, ZFS_IOC_VDEV_DETACH, ZFS_IOC_VDEV_SETPATH, ZFS_IOC_VDEV_SETFRU, ZFS_IOC_OBJSET_STATS, ZFS_IOC_OBJSET_ZPLPROPS, ZFS_IOC_DATASET_LIST_NEXT, ZFS_IOC_SNAPSHOT_LIST_NEXT, ZFS_IOC_SET_PROP, ZFS_IOC_CREATE, ZFS_IOC_DESTROY, ZFS_IOC_ROLLBACK, ZFS_IOC_RENAME, ZFS_IOC_RECV, ZFS_IOC_SEND, ZFS_IOC_INJECT_FAULT, ZFS_IOC_CLEAR_FAULT, ZFS_IOC_INJECT_LIST_NEXT, ZFS_IOC_ERROR_LOG, ZFS_IOC_CLEAR, ZFS_IOC_PROMOTE, ZFS_IOC_SNAPSHOT, ZFS_IOC_DSOBJ_TO_DSNAME, ZFS_IOC_OBJ_TO_PATH, ZFS_IOC_POOL_SET_PROPS, ZFS_IOC_POOL_GET_PROPS, ZFS_IOC_SET_FSACL, ZFS_IOC_GET_FSACL, ZFS_IOC_SHARE, ZFS_IOC_INHERIT_PROP, ZFS_IOC_SMB_ACL, ZFS_IOC_USERSPACE_ONE, ZFS_IOC_USERSPACE_MANY, ZFS_IOC_USERSPACE_UPGRADE, ZFS_IOC_HOLD, ZFS_IOC_RELEASE, ZFS_IOC_GET_HOLDS, ZFS_IOC_OBJSET_RECVD_PROPS, ZFS_IOC_VDEV_SPLIT, ZFS_IOC_NEXT_OBJ, ZFS_IOC_DIFF, ZFS_IOC_TMP_SNAPSHOT, ZFS_IOC_OBJ_TO_STATS, ZFS_IOC_SPACE_WRITTEN, ZFS_IOC_SPACE_SNAPS, ZFS_IOC_DESTROY_SNAPS, ZFS_IOC_POOL_REGUID, ZFS_IOC_POOL_REOPEN, ZFS_IOC_SEND_PROGRESS, ZFS_IOC_LOG_HISTORY, ZFS_IOC_SEND_NEW, ZFS_IOC_SEND_SPACE, ZFS_IOC_CLONE, ZFS_IOC_BOOKMARK, ZFS_IOC_GET_BOOKMARKS, ZFS_IOC_DESTROY_BOOKMARKS, ZFS_IOC_RECV_NEW, ZFS_IOC_POOL_SYNC, ZFS_IOC_CHANNEL_PROGRAM, ZFS_IOC_LOAD_KEY, ZFS_IOC_UNLOAD_KEY, ZFS_IOC_CHANGE_KEY, ZFS_IOC_REMAP, ZFS_IOC_POOL_CHECKPOINT, ZFS_IOC_POOL_DISCARD_CHECKPOINT, ZFS_IOC_POOL_INITIALIZE, ZFS_IOC_POOL_TRIM, ZFS_IOC_REDACT, ZFS_IOC_GET_BOOKMARK_PROPS, ZFS_IOC_WAIT, ZFS_IOC_WAIT_FS, ZFS_IOC_VDEV_GET_PROPS, ZFS_IOC_VDEV_SET_PROPS, ZFS_IOC_POOL_SCRUB, ZFS_IOC_PLATFORM = 23168, ZFS_IOC_EVENTS_NEXT, ZFS_IOC_EVENTS_CLEAR, ZFS_IOC_EVENTS_SEEK, ZFS_IOC_NEXTBOOT, ZFS_IOC_JAIL, ZFS_IOC_USERNS_ATTACH = 23173, ZFS_IOC_UNJAIL, ZFS_IOC_USERNS_DETACH = 23174, ZFS_IOC_SET_BOOTENV, ZFS_IOC_GET_BOOTENV, ZFS_IOC_LAST}


name: zfs_keyformat_t
alias:
enum zfs_keyformat {ZFS_KEYFORMAT_NONE, ZFS_KEYFORMAT_RAW, ZFS_KEYFORMAT_HEX, ZFS_KEYFORMAT_PASSPHRASE, ZFS_KEYFORMAT_FORMATS}


name: zfs_prop_t
alias:
enum {ZPROP_CONT = -2, ZPROP_INVAL, ZPROP_USERPROP = -1, ZFS_PROP_TYPE, ZFS_PROP_CREATION, ZFS_PROP_USED, ZFS_PROP_AVAILABLE, ZFS_PROP_REFERENCED, ZFS_PROP_COMPRESSRATIO, ZFS_PROP_MOUNTED, ZFS_PROP_ORIGIN, ZFS_PROP_QUOTA, ZFS_PROP_RESERVATION, ZFS_PROP_VOLSIZE, ZFS_PROP_VOLBLOCKSIZE, ZFS_PROP_RECORDSIZE, ZFS_PROP_MOUNTPOINT, ZFS_PROP_SHARENFS, ZFS_PROP_CHECKSUM, ZFS_PROP_COMPRESSION, ZFS_PROP_ATIME, ZFS_PROP_DEVICES, ZFS_PROP_EXEC, ZFS_PROP_SETUID, ZFS_PROP_READONLY, ZFS_PROP_ZONED, ZFS_PROP_SNAPDIR, ZFS_PROP_ACLMODE, ZFS_PROP_ACLINHERIT, ZFS_PROP_CREATETXG, ZFS_PROP_NAME, ZFS_PROP_CANMOUNT, ZFS_PROP_ISCSIOPTIONS, ZFS_PROP_XATTR, ZFS_PROP_NUMCLONES, ZFS_PROP_COPIES, ZFS_PROP_VERSION, ZFS_PROP_UTF8ONLY, ZFS_PROP_NORMALIZE, ZFS_PROP_CASE, ZFS_PROP_VSCAN, ZFS_PROP_NBMAND, ZFS_PROP_SHARESMB, ZFS_PROP_REFQUOTA, ZFS_PROP_REFRESERVATION, ZFS_PROP_GUID, ZFS_PROP_PRIMARYCACHE, ZFS_PROP_SECONDARYCACHE, ZFS_PROP_USEDSNAP, ZFS_PROP_USEDDS, ZFS_PROP_USEDCHILD, ZFS_PROP_USEDREFRESERV, ZFS_PROP_USERACCOUNTING, ZFS_PROP_STMF_SHAREINFO, ZFS_PROP_DEFER_DESTROY, ZFS_PROP_USERREFS, ZFS_PROP_LOGBIAS, ZFS_PROP_UNIQUE, ZFS_PROP_OBJSETID, ZFS_PROP_DEDUP, ZFS_PROP_MLSLABEL, ZFS_PROP_SYNC, ZFS_PROP_DNODESIZE, ZFS_PROP_REFRATIO, ZFS_PROP_WRITTEN, ZFS_PROP_CLONES, ZFS_PROP_LOGICALUSED, ZFS_PROP_LOGICALREFERENCED, ZFS_PROP_INCONSISTENT, ZFS_PROP_VOLMODE, ZFS_PROP_FILESYSTEM_LIMIT, ZFS_PROP_SNAPSHOT_LIMIT, ZFS_PROP_FILESYSTEM_COUNT, ZFS_PROP_SNAPSHOT_COUNT, ZFS_PROP_SNAPDEV, ZFS_PROP_ACLTYPE, ZFS_PROP_SELINUX_CONTEXT, ZFS_PROP_SELINUX_FSCONTEXT, ZFS_PROP_SELINUX_DEFCONTEXT, ZFS_PROP_SELINUX_ROOTCONTEXT, ZFS_PROP_RELATIME, ZFS_PROP_REDUNDANT_METADATA, ZFS_PROP_OVERLAY, ZFS_PROP_PREV_SNAP, ZFS_PROP_RECEIVE_RESUME_TOKEN, ZFS_PROP_ENCRYPTION, ZFS_PROP_KEYLOCATION, ZFS_PROP_KEYFORMAT, ZFS_PROP_PBKDF2_SALT, ZFS_PROP_PBKDF2_ITERS, ZFS_PROP_ENCRYPTION_ROOT, ZFS_PROP_KEY_GUID, ZFS_PROP_KEYSTATUS, ZFS_PROP_REMAPTXG, ZFS_PROP_SPECIAL_SMALL_BLOCKS, ZFS_PROP_IVSET_GUID, ZFS_PROP_REDACTED, ZFS_PROP_REDACT_SNAPS, ZFS_PROP_SNAPSHOTS_CHANGED, ZFS_NUM_PROPS}


name: zfs_redundant_metadata_type_t
alias:
enum {ZFS_REDUNDANT_METADATA_ALL, ZFS_REDUNDANT_METADATA_MOST, ZFS_REDUNDANT_METADATA_SOME, ZFS_REDUNDANT_METADATA_NONE}


name: zfs_type_t
alias:
enum {ZFS_TYPE_INVALID, ZFS_TYPE_FILESYSTEM, ZFS_TYPE_SNAPSHOT, ZFS_TYPE_VOLUME = 4, ZFS_TYPE_POOL = 8, ZFS_TYPE_BOOKMARK = 16, ZFS_TYPE_VDEV = 32}


name: zfs_userquota_prop_t
alias:
enum {ZFS_PROP_USERUSED, ZFS_PROP_USERQUOTA, ZFS_PROP_GROUPUSED, ZFS_PROP_GROUPQUOTA, ZFS_PROP_USEROBJUSED, ZFS_PROP_USEROBJQUOTA, ZFS_PROP_GROUPOBJUSED, ZFS_PROP_GROUPOBJQUOTA, ZFS_PROP_PROJECTUSED, ZFS_PROP_PROJECTQUOTA, ZFS_PROP_PROJECTOBJUSED, ZFS_PROP_PROJECTOBJQUOTA, ZFS_NUM_USERQUOTA_PROPS}


name: zio_type_t
alias:
enum zio_type {ZIO_TYPE_NULL, ZIO_TYPE_READ, ZIO_TYPE_WRITE, ZIO_TYPE_FREE, ZIO_TYPE_CLAIM, ZIO_TYPE_IOCTL, ZIO_TYPE_TRIM, ZIO_TYPES}


name: zpool_prop_t
alias:
enum {ZPOOL_PROP_INVAL = -1, ZPOOL_PROP_NAME, ZPOOL_PROP_SIZE, ZPOOL_PROP_CAPACITY, ZPOOL_PROP_ALTROOT, ZPOOL_PROP_HEALTH, ZPOOL_PROP_GUID, ZPOOL_PROP_VERSION, ZPOOL_PROP_BOOTFS, ZPOOL_PROP_DELEGATION, ZPOOL_PROP_AUTOREPLACE, ZPOOL_PROP_CACHEFILE, ZPOOL_PROP_FAILUREMODE, ZPOOL_PROP_LISTSNAPS, ZPOOL_PROP_AUTOEXPAND, ZPOOL_PROP_DEDUPDITTO, ZPOOL_PROP_DEDUPRATIO, ZPOOL_PROP_FREE, ZPOOL_PROP_ALLOCATED, ZPOOL_PROP_READONLY, ZPOOL_PROP_ASHIFT, ZPOOL_PROP_COMMENT, ZPOOL_PROP_EXPANDSZ, ZPOOL_PROP_FREEING, ZPOOL_PROP_FRAGMENTATION, ZPOOL_PROP_LEAKED, ZPOOL_PROP_MAXBLOCKSIZE, ZPOOL_PROP_TNAME, ZPOOL_PROP_MAXDNODESIZE, ZPOOL_PROP_MULTIHOST, ZPOOL_PROP_CHECKPOINT, ZPOOL_PROP_LOAD_GUID, ZPOOL_PROP_AUTOTRIM, ZPOOL_PROP_COMPATIBILITY, ZPOOL_PROP_BCLONEUSED, ZPOOL_PROP_BCLONESAVED, ZPOOL_PROP_BCLONERATIO, ZPOOL_NUM_PROPS}


name: zpool_wait_activity_t
alias:
enum {ZPOOL_WAIT_CKPT_DISCARD, ZPOOL_WAIT_FREE, ZPOOL_WAIT_INITIALIZE, ZPOOL_WAIT_REPLACE, ZPOOL_WAIT_REMOVE, ZPOOL_WAIT_RESILVER, ZPOOL_WAIT_SCRUB, ZPOOL_WAIT_TRIM, ZPOOL_WAIT_NUM_ACTIVITIES}


name: zprop_source_t
alias:
enum {ZPROP_SRC_NONE = 1, ZPROP_SRC_DEFAULT, ZPROP_SRC_TEMPORARY = 4, ZPROP_SRC_LOCAL = 8, ZPROP_SRC_INHERITED = 16, ZPROP_SRC_RECEIVED = 32}


name: data_type_t
alias:
enum {DATA_TYPE_DONTCARE = -1, DATA_TYPE_UNKNOWN, DATA_TYPE_BOOLEAN, DATA_TYPE_BYTE, DATA_TYPE_INT16, DATA_TYPE_UINT16, DATA_TYPE_INT32, DATA_TYPE_UINT32, DATA_TYPE_INT64, DATA_TYPE_UINT64, DATA_TYPE_STRING, DATA_TYPE_BYTE_ARRAY, DATA_TYPE_INT16_ARRAY, DATA_TYPE_UINT16_ARRAY, DATA_TYPE_INT32_ARRAY, DATA_TYPE_UINT32_ARRAY, DATA_TYPE_INT64_ARRAY, DATA_TYPE_UINT64_ARRAY, DATA_TYPE_STRING_ARRAY, DATA_TYPE_HRTIME, DATA_TYPE_NVLIST, DATA_TYPE_NVLIST_ARRAY, DATA_TYPE_BOOLEAN_VALUE, DATA_TYPE_INT8, DATA_TYPE_UINT8, DATA_TYPE_BOOLEAN_ARRAY, DATA_TYPE_INT8_ARRAY, DATA_TYPE_UINT8_ARRAY}


name: sha2_mech_type_t
alias:
enum sha2_mech_type {SHA256_MECH_INFO_TYPE, SHA256_HMAC_MECH_INFO_TYPE, SHA256_HMAC_GEN_MECH_INFO_TYPE, SHA384_MECH_INFO_TYPE, SHA384_HMAC_MECH_INFO_TYPE, SHA384_HMAC_GEN_MECH_INFO_TYPE, SHA512_MECH_INFO_TYPE, SHA512_HMAC_MECH_INFO_TYPE, SHA512_HMAC_GEN_MECH_INFO_TYPE, SHA512_224_MECH_INFO_TYPE, SHA512_256_MECH_INFO_TYPE}


name: skein_mech_type_t
alias:
enum skein_mech_type {SKEIN_256_MECH_INFO_TYPE, SKEIN_512_MECH_INFO_TYPE, SKEIN1024_MECH_INFO_TYPE, SKEIN_256_MAC_MECH_INFO_TYPE, SKEIN_512_MAC_MECH_INFO_TYPE, SKEIN1024_MAC_MECH_INFO_TYPE}


name: bp_embedded_type_t
alias:
enum bp_embedded_type {BP_EMBEDDED_TYPE_DATA, BP_EMBEDDED_TYPE_RESERVED, BP_EMBEDDED_TYPE_REDACTED, NUM_BP_EMBEDDED_TYPES}


name: txg_state_t
alias:
enum txg_state {TXG_STATE_BIRTH, TXG_STATE_OPEN, TXG_STATE_QUIESCED, TXG_STATE_WAIT_FOR_SYNC, TXG_STATE_SYNCED, TXG_STATE_COMMITTED}


name: spa_avz_action_t
alias:
enum spa_all_vdev_zap_action {AVZ_ACTION_NONE, AVZ_ACTION_DESTROY, AVZ_ACTION_REBUILD, AVZ_ACTION_INITIALIZE}


name: spa_config_source_t
alias:
enum spa_config_source {SPA_CONFIG_SRC_NONE, SPA_CONFIG_SRC_SCAN, SPA_CONFIG_SRC_CACHEFILE, SPA_CONFIG_SRC_TRYIMPORT, SPA_CONFIG_SRC_SPLIT, SPA_CONFIG_SRC_MOS}


name: spa_proc_state_t
alias:
enum spa_proc_state {SPA_PROC_NONE, SPA_PROC_CREATED, SPA_PROC_ACTIVE, SPA_PROC_DEACTIVATE, SPA_PROC_GONE}


name: zio_taskq_type_t
alias:
enum zio_taskq_type {ZIO_TASKQ_ISSUE, ZIO_TASKQ_ISSUE_HIGH, ZIO_TASKQ_INTERRUPT, ZIO_TASKQ_INTERRUPT_HIGH, ZIO_TASKQ_TYPES}


name: vdev_config_flag_t
alias:
enum vdev_config_flag {VDEV_CONFIG_SPARE = 1, VDEV_CONFIG_L2CACHE, VDEV_CONFIG_MOS = 4, VDEV_CONFIG_MISSING = 8}


name: vdev_labeltype_t
alias:
enum {VDEV_LABEL_CREATE, VDEV_LABEL_REPLACE, VDEV_LABEL_SPARE, VDEV_LABEL_REMOVE, VDEV_LABEL_L2CACHE, VDEV_LABEL_SPLIT}


name: lwb_state_t
alias:
enum {LWB_STATE_CLOSED, LWB_STATE_OPENED, LWB_STATE_ISSUED, LWB_STATE_WRITE_DONE, LWB_STATE_FLUSH_DONE, LWB_NUM_STATES}


name: zio_checksum_flags_t
alias:
enum zio_checksum_flags {ZCHECKSUM_FLAG_METADATA = 2, ZCHECKSUM_FLAG_EMBEDDED = 4, ZCHECKSUM_FLAG_DEDUP = 8, ZCHECKSUM_FLAG_SALTED = 16, ZCHECKSUM_FLAG_NOPWRITE = 32}


name: zio_priority_t
alias:
enum zio_priority {ZIO_PRIORITY_SYNC_READ, ZIO_PRIORITY_SYNC_WRITE, ZIO_PRIORITY_ASYNC_READ, ZIO_PRIORITY_ASYNC_WRITE, ZIO_PRIORITY_SCRUB, ZIO_PRIORITY_REMOVAL, ZIO_PRIORITY_INITIALIZING, ZIO_PRIORITY_TRIM, ZIO_PRIORITY_REBUILD, ZIO_PRIORITY_NUM_QUEUEABLE, ZIO_PRIORITY_NOW}


name: spa_feature_t
alias:
enum spa_feature {SPA_FEATURE_NONE = -1, SPA_FEATURE_ASYNC_DESTROY, SPA_FEATURE_EMPTY_BPOBJ, SPA_FEATURE_LZ4_COMPRESS, SPA_FEATURE_MULTI_VDEV_CRASH_DUMP, SPA_FEATURE_SPACEMAP_HISTOGRAM, SPA_FEATURE_ENABLED_TXG, SPA_FEATURE_HOLE_BIRTH, SPA_FEATURE_EXTENSIBLE_DATASET, SPA_FEATURE_EMBEDDED_DATA, SPA_FEATURE_BOOKMARKS, SPA_FEATURE_FS_SS_LIMIT, SPA_FEATURE_LARGE_BLOCKS, SPA_FEATURE_LARGE_DNODE, SPA_FEATURE_SHA512, SPA_FEATURE_SKEIN, SPA_FEATURE_EDONR, SPA_FEATURE_USEROBJ_ACCOUNTING, SPA_FEATURE_ENCRYPTION, SPA_FEATURE_PROJECT_QUOTA, SPA_FEATURE_DEVICE_REMOVAL, SPA_FEATURE_OBSOLETE_COUNTS, SPA_FEATURE_POOL_CHECKPOINT, SPA_FEATURE_SPACEMAP_V2, SPA_FEATURE_ALLOCATION_CLASSES, SPA_FEATURE_RESILVER_DEFER, SPA_FEATURE_BOOKMARK_V2, SPA_FEATURE_REDACTION_BOOKMARKS, SPA_FEATURE_REDACTED_DATASETS, SPA_FEATURE_BOOKMARK_WRITTEN, SPA_FEATURE_LOG_SPACEMAP, SPA_FEATURE_LIVELIST, SPA_FEATURE_DEVICE_REBUILD, SPA_FEATURE_ZSTD_COMPRESS, SPA_FEATURE_DRAID, SPA_FEATURE_ZILSAXATTR, SPA_FEATURE_HEAD_ERRLOG, SPA_FEATURE_BLAKE3, SPA_FEATURE_BLOCK_CLONING, SPA_FEATURE_AVZ_V2, SPA_FEATURES}


name: zfeature_flags_t
alias:
enum zfeature_flags {ZFEATURE_FLAG_READONLY_COMPAT = 1, ZFEATURE_FLAG_MOS, ZFEATURE_FLAG_ACTIVATE_ON_ENABLE = 4, ZFEATURE_FLAG_PER_DATASET = 8}


name: zfs_deleg_note_t
alias:
enum {ZFS_DELEG_NOTE_CREATE, ZFS_DELEG_NOTE_DESTROY, ZFS_DELEG_NOTE_SNAPSHOT, ZFS_DELEG_NOTE_ROLLBACK, ZFS_DELEG_NOTE_CLONE, ZFS_DELEG_NOTE_PROMOTE, ZFS_DELEG_NOTE_RENAME, ZFS_DELEG_NOTE_SEND, ZFS_DELEG_NOTE_RECEIVE, ZFS_DELEG_NOTE_ALLOW, ZFS_DELEG_NOTE_USERPROP, ZFS_DELEG_NOTE_MOUNT, ZFS_DELEG_NOTE_SHARE, ZFS_DELEG_NOTE_USERQUOTA, ZFS_DELEG_NOTE_GROUPQUOTA, ZFS_DELEG_NOTE_USERUSED, ZFS_DELEG_NOTE_GROUPUSED, ZFS_DELEG_NOTE_USEROBJQUOTA, ZFS_DELEG_NOTE_GROUPOBJQUOTA, ZFS_DELEG_NOTE_USEROBJUSED, ZFS_DELEG_NOTE_GROUPOBJUSED, ZFS_DELEG_NOTE_HOLD, ZFS_DELEG_NOTE_RELEASE, ZFS_DELEG_NOTE_DIFF, ZFS_DELEG_NOTE_BOOKMARK, ZFS_DELEG_NOTE_LOAD_KEY, ZFS_DELEG_NOTE_CHANGE_KEY, ZFS_DELEG_NOTE_PROJECTUSED, ZFS_DELEG_NOTE_PROJECTQUOTA, ZFS_DELEG_NOTE_PROJECTOBJUSED, ZFS_DELEG_NOTE_PROJECTOBJQUOTA, ZFS_DELEG_NOTE_NONE}


name: namecheck_err_t
alias:
enum {NAME_ERR_LEADING_SLASH, NAME_ERR_EMPTY_COMPONENT, NAME_ERR_TRAILING_SLASH, NAME_ERR_INVALCHAR, NAME_ERR_MULTIPLE_DELIMITERS, NAME_ERR_NOLETTER, NAME_ERR_RESERVED, NAME_ERR_DISKLIKE, NAME_ERR_TOOLONG, NAME_ERR_SELF_REF, NAME_ERR_PARENT_REF, NAME_ERR_NO_AT, NAME_ERR_NO_POUND}


name: blake3_hash_many_f
alias:
void (*)(const uint8_t * const *, size_t, size_t, const uint32_t *, uint64_t, boolean_t, uint8_t, uint8_t, uint8_t, uint8_t *)


name: kcf_prov_state_t
alias:
enum {KCF_PROV_ALLOCATED = 1, KCF_PROV_READY, KCF_PROV_FAILED, KCF_PROV_DISABLED, KCF_PROV_REMOVED, KCF_PROV_FREED}


name: OpCode
alias:
enum {OP_MOVE, OP_LOADK, OP_LOADKX, OP_LOADBOOL, OP_LOADNIL, OP_GETUPVAL, OP_GETTABUP, OP_GETTABLE, OP_SETTABUP, OP_SETUPVAL, OP_SETTABLE, OP_NEWTABLE, OP_SELF, OP_ADD, OP_SUB, OP_MUL, OP_DIV, OP_MOD, OP_POW, OP_UNM, OP_NOT, OP_LEN, OP_CONCAT, OP_JMP, OP_EQ, OP_LT, OP_LE, OP_TEST, OP_TESTSET, OP_CALL, OP_TAILCALL, OP_RETURN, OP_FORLOOP, OP_FORPREP, OP_TFORCALL, OP_TFORLOOP, OP_SETLIST, OP_CLOSURE, OP_VARARG, OP_EXTRAARG}


name: expkind
alias:
enum {VVOID, VNIL, VTRUE, VFALSE, VK, VKNUM, VNONRELOC, VLOCAL, VUPVAL, VINDEXED, VJMP, VRELOCABLE, VCALL, VVARARG}


name: TMS
alias:
enum {TM_INDEX, TM_NEWINDEX, TM_GC, TM_MODE, TM_LEN, TM_EQ, TM_ADD, TM_SUB, TM_MUL, TM_DIV, TM_MOD, TM_POW, TM_UNM, TM_LT, TM_LE, TM_CONCAT, TM_CALL, TM_N}


name: u8_normalization_states_t
alias:
enum {U8_STATE_START, U8_STATE_HANGUL_L, U8_STATE_HANGUL_LV, U8_STATE_HANGUL_LVT, U8_STATE_HANGUL_V, U8_STATE_HANGUL_T, U8_STATE_COMBINING_MARK}


name: arc_fill_flags_t
alias:
enum arc_fill_flags {ARC_FILL_LOCKED = 1, ARC_FILL_COMPRESSED, ARC_FILL_ENCRYPTED = 4, ARC_FILL_NOAUTH = 8, ARC_FILL_IN_PLACE = 16}


name: dsl_prop_getflags_t
alias:
enum dsl_prop_getflags {DSL_PROP_GET_INHERITING = 1, DSL_PROP_GET_SNAPSHOT, DSL_PROP_GET_LOCAL = 4, DSL_PROP_GET_RECEIVED = 8}


name: zvol_async_op_t
alias:
enum {ZVOL_ASYNC_REMOVE_MINORS, ZVOL_ASYNC_RENAME_MINORS, ZVOL_ASYNC_SET_SNAPDEV, ZVOL_ASYNC_SET_VOLMODE, ZVOL_ASYNC_MAX}


name: btf_trace_binder_transaction_ref_to_ref
alias:
void (*)(void *, struct binder_transaction *, struct binder_node *, struct binder_ref_data *, struct binder_ref_data *)


name: IPS_CALLBACK_FUNCION
alias:
enum _IPS_CALLBACK_FUNCION {IPS_CALLBACK_NONE, IPS_CALLBACK_MGNT_LINK_REQUEST, IPS_CALLBACK_JOIN_REQUEST}


name: LED_STRATEGY_8190
alias:
enum _LED_STRATEGY_8190 {SW_LED_MODE0, SW_LED_MODE1, SW_LED_MODE2, SW_LED_MODE3, SW_LED_MODE4, HW_LED}


name: RT_CUSTOMER_ID
alias:
enum _RT_CUSTOMER_ID {RT_CID_DEFAULT, RT_CID_8187_ALPHA0, RT_CID_8187_SERCOMM_PS, RT_CID_8187_HW_LED, RT_CID_8187_NETGEAR, RT_CID_WHQL, RT_CID_819x_CAMEO, RT_CID_819x_RUNTOP, RT_CID_819x_Senao, RT_CID_TOSHIBA, RT_CID_819x_Netcore, RT_CID_Nettronix, RT_CID_DLINK, RT_CID_PRONET}


name: firmware_status_e
alias:
enum _firmware_status {FW_STATUS_0_INIT, FW_STATUS_1_MOVE_BOOT_CODE, FW_STATUS_2_MOVE_MAIN_CODE, FW_STATUS_3_TURNON_CPU, FW_STATUS_4_MOVE_DATA_CODE, FW_STATUS_5_READY}


name: rtl819xUsb_loopback_e
alias:
enum _rtl819xUsb_loopback {RTL819xU_NO_LOOPBACK, RTL819xU_MAC_LOOPBACK, RTL819xU_DMA_LOOPBACK, RTL819xU_CCK_LOOPBACK}


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: csi_mipi_packet_type_t
alias:
enum {CSI_MIPI_PACKET_TYPE_UNDEFINED, CSI_MIPI_PACKET_TYPE_LONG, CSI_MIPI_PACKET_TYPE_SHORT, CSI_MIPI_PACKET_TYPE_RESERVED, N_CSI_MIPI_PACKET_TYPE}


name: dma_commands_t
alias:
enum {DMA_COMMAND_READ, DMA_COMMAND_WRITE, DMA_COMMAND_SET_CHANNEL, DMA_COMMAND_SET_PARAM, DMA_COMMAND_READ_SPECIFIC, DMA_COMMAND_WRITE_SPECIFIC, DMA_COMMAND_INIT, DMA_COMMAND_INIT_SPECIFIC, DMA_COMMAND_RST, N_DMA_COMMANDS}


name: dma_ctrl_states_t
alias:
enum {DMA_CTRL_STATE_IDLE, DMA_CTRL_STATE_REQ_RCV, DMA_CTRL_STATE_RCV, DMA_CTRL_STATE_RCV_REQ, DMA_CTRL_STATE_INIT, N_DMA_CTRL_STATES}


name: dma_rw_states_t
alias:
enum {DMA_RW_STATE_IDLE, DMA_RW_STATE_REQ, DMA_RW_STATE_NEXT_LINE, DMA_RW_STATE_UNLOCK_CHANNEL, N_DMA_RW_STATES}


name: fifo_channel_t
alias:
enum fifo_channel {FIFO_CHANNEL_ISP0_TO_SP0, FIFO_CHANNEL_SP0_TO_ISP0, FIFO_CHANNEL_ISP0_TO_IF0, FIFO_CHANNEL_IF0_TO_ISP0, FIFO_CHANNEL_ISP0_TO_IF1, FIFO_CHANNEL_IF1_TO_ISP0, FIFO_CHANNEL_ISP0_TO_DMA0, FIFO_CHANNEL_DMA0_TO_ISP0, FIFO_CHANNEL_ISP0_TO_GDC0, FIFO_CHANNEL_GDC0_TO_ISP0, FIFO_CHANNEL_ISP0_TO_GDC1, FIFO_CHANNEL_GDC1_TO_ISP0, FIFO_CHANNEL_ISP0_TO_HOST0, FIFO_CHANNEL_HOST0_TO_ISP0, FIFO_CHANNEL_SP0_TO_IF0, FIFO_CHANNEL_IF0_TO_SP0, FIFO_CHANNEL_SP0_TO_IF1, FIFO_CHANNEL_IF1_TO_SP0, FIFO_CHANNEL_SP0_TO_IF2, FIFO_CHANNEL_IF2_TO_SP0, FIFO_CHANNEL_SP0_TO_DMA0, FIFO_CHANNEL_DMA0_TO_SP0, FIFO_CHANNEL_SP0_TO_GDC0, FIFO_CHANNEL_GDC0_TO_SP0, FIFO_CHANNEL_SP0_TO_GDC1, FIFO_CHANNEL_GDC1_TO_SP0, FIFO_CHANNEL_SP0_TO_HOST0, FIFO_CHANNEL_HOST0_TO_SP0, FIFO_CHANNEL_SP0_TO_STREAM2MEM0, FIFO_CHANNEL_STREAM2MEM0_TO_SP0, FIFO_CHANNEL_SP0_TO_INPUT_SYSTEM0, FIFO_CHANNEL_INPUT_SYSTEM0_TO_SP0, N_FIFO_CHANNEL}


name: input_system_err_t
alias:
enum {INPUT_SYSTEM_ERR_NO_ERROR, INPUT_SYSTEM_ERR_CREATE_CHANNEL_FAIL, INPUT_SYSTEM_ERR_CONFIGURE_CHANNEL_FAIL, INPUT_SYSTEM_ERR_OPEN_CHANNEL_FAIL, INPUT_SYSTEM_ERR_TRANSFER_FAIL, INPUT_SYSTEM_ERR_CREATE_INPUT_PORT_FAIL, INPUT_SYSTEM_ERR_CONFIGURE_INPUT_PORT_FAIL, INPUT_SYSTEM_ERR_OPEN_INPUT_PORT_FAIL, INPUT_SYSTEM_ERR_GENERIC, INPUT_SYSTEM_ERR_CHANNEL_ALREADY_SET, INPUT_SYSTEM_ERR_CONFLICT_ON_RESOURCE, INPUT_SYSTEM_ERR_PARAMETER_NOT_SUPPORTED}


name: rx_mode_t
alias:
enum {MONO_4L_1L_0L, MONO_3L_1L_0L, MONO_2L_1L_0L, MONO_1L_1L_0L, STEREO_2L_1L_2L, STEREO_3L_1L_1L, STEREO_2L_1L_1L, STEREO_1L_1L_1L, N_RX_MODE}


name: input_system_source_type_t
alias:
enum {INPUT_SYSTEM_SOURCE_TYPE_UNDEFINED, INPUT_SYSTEM_SOURCE_TYPE_SENSOR, INPUT_SYSTEM_SOURCE_TYPE_TPG, INPUT_SYSTEM_SOURCE_TYPE_PRBS, N_INPUT_SYSTEM_SOURCE_TYPE}


name: ia_css_spctrl_sp_sw_state
alias:
enum {IA_CSS_SP_SW_TERMINATED, IA_CSS_SP_SW_INITIALIZED, IA_CSS_SP_SW_CONNECTED, IA_CSS_SP_SW_RUNNING}


name: gp_timer_ID_t
alias:
enum {GP_TIMER0_ID, GP_TIMER1_ID, GP_TIMER2_ID, GP_TIMER3_ID, GP_TIMER4_ID, GP_TIMER5_ID, GP_TIMER6_ID, GP_TIMER7_ID, N_GP_TIMER_ID}


name: input_system_input_port_ID_t
alias:
enum {INPUT_SYSTEM_CSI_PORT0_ID, INPUT_SYSTEM_CSI_PORT1_ID, INPUT_SYSTEM_CSI_PORT2_ID, INPUT_SYSTEM_PIXELGEN_PORT0_ID, INPUT_SYSTEM_PIXELGEN_PORT1_ID, INPUT_SYSTEM_PIXELGEN_PORT2_ID, N_INPUT_SYSTEM_INPUT_PORT_ID}


name: isys2401_dma_channel
alias:
enum {ISYS2401_DMA_CHANNEL_0, ISYS2401_DMA_CHANNEL_1, ISYS2401_DMA_CHANNEL_2, ISYS2401_DMA_CHANNEL_3, ISYS2401_DMA_CHANNEL_4, ISYS2401_DMA_CHANNEL_5, ISYS2401_DMA_CHANNEL_6, ISYS2401_DMA_CHANNEL_7, ISYS2401_DMA_CHANNEL_8, ISYS2401_DMA_CHANNEL_9, ISYS2401_DMA_CHANNEL_10, ISYS2401_DMA_CHANNEL_11, N_ISYS2401_DMA_CHANNEL}


name: stream2mmio_sid_ID_t
alias:
enum {STREAM2MMIO_SID0_ID, STREAM2MMIO_SID1_ID, STREAM2MMIO_SID2_ID, STREAM2MMIO_SID3_ID, STREAM2MMIO_SID4_ID, STREAM2MMIO_SID5_ID, STREAM2MMIO_SID6_ID, STREAM2MMIO_SID7_ID, N_STREAM2MMIO_SID_ID}


name: PFN_DVICTRL_INIT
alias:
long (*)(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)


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


name: btf_trace_process_rdma
alias:
void (*)(void *, struct rnbd_srv_session *, const struct rnbd_msg_io *, struct rtrs_srv_op *, u32, size_t)


name: drm_vblank_get_scanout_position_func
alias:
_Bool (*)(struct drm_crtc *, bool, int *, int *, ktime_t *, ktime_t *, const struct drm_display_mode *)


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_MIN = 0, SVGA3D_PRIMITIVE_TRIANGLELIST, SVGA3D_PRIMITIVE_POINTLIST, SVGA3D_PRIMITIVE_LINELIST, SVGA3D_PRIMITIVE_LINESTRIP, SVGA3D_PRIMITIVE_TRIANGLESTRIP, SVGA3D_PRIMITIVE_TRIANGLEFAN, SVGA3D_PRIMITIVE_LINELIST_ADJ, SVGA3D_PRIMITIVE_PREDX_MAX = 7, SVGA3D_PRIMITIVE_LINESTRIP_ADJ, SVGA3D_PRIMITIVE_TRIANGLELIST_ADJ, SVGA3D_PRIMITIVE_TRIANGLESTRIP_ADJ, SVGA3D_PRIMITIVE_DX10_MAX, SVGA3D_PRIMITIVE_1_CONTROL_POINT_PATCH = 11, SVGA3D_PRIMITIVE_2_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_3_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_4_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_5_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_6_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_7_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_8_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_9_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_10_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_11_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_12_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_13_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_14_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_15_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_16_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_17_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_18_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_19_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_20_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_21_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_22_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_23_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_24_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_25_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_26_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_27_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_28_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_29_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_30_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_31_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_32_CONTROL_POINT_PATCH, SVGA3D_PRIMITIVE_MAX}


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


name: SVGA3dQueryType
alias:
enum {SVGA3D_QUERYTYPE_INVALID = 255, SVGA3D_QUERYTYPE_MIN = 0, SVGA3D_QUERYTYPE_OCCLUSION = 0, SVGA3D_QUERYTYPE_TIMESTAMP, SVGA3D_QUERYTYPE_TIMESTAMPDISJOINT, SVGA3D_QUERYTYPE_PIPELINESTATS, SVGA3D_QUERYTYPE_OCCLUSIONPREDICATE, SVGA3D_QUERYTYPE_STREAMOUTPUTSTATS, SVGA3D_QUERYTYPE_STREAMOVERFLOWPREDICATE, SVGA3D_QUERYTYPE_OCCLUSION64, SVGA3D_QUERYTYPE_DX10_MAX, SVGA3D_QUERYTYPE_SOSTATS_STREAM0 = 8, SVGA3D_QUERYTYPE_SOSTATS_STREAM1, SVGA3D_QUERYTYPE_SOSTATS_STREAM2, SVGA3D_QUERYTYPE_SOSTATS_STREAM3, SVGA3D_QUERYTYPE_SOP_STREAM0, SVGA3D_QUERYTYPE_SOP_STREAM1, SVGA3D_QUERYTYPE_SOP_STREAM2, SVGA3D_QUERYTYPE_SOP_STREAM3, SVGA3D_QUERYTYPE_MAX}


name: SVGA3dRenderTargetType
alias:
enum {SVGA3D_RT_DEPTH, SVGA3D_RT_MIN = 0, 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_MIN, SVGA3D_CONST_TYPE_FLOAT = 0, 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_PREDX_MAX, SVGA3D_SHADERTYPE_GS = 3, SVGA3D_SHADERTYPE_DX10_MAX, SVGA3D_SHADERTYPE_HS = 4, SVGA3D_SHADERTYPE_DS, SVGA3D_SHADERTYPE_CS, SVGA3D_SHADERTYPE_MAX}


name: SVGA3dTextureFilter
alias:
enum {SVGA3D_TEX_FILTER_NONE, SVGA3D_TEX_FILTER_MIN = 0, 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_MIN, SVGA3D_TS_BIND_TEXTURE = 1, 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_PREGB_MAX, SVGA3D_TS_CONSTANT = 30, SVGA3D_TS_COLOR_KEY_ENABLE, SVGA3D_TS_COLOR_KEY, SVGA3D_TS_MAX}


name: SVGACOTableType
alias:
enum {SVGA_COTABLE_MIN, SVGA_COTABLE_RTVIEW = 0, SVGA_COTABLE_DSVIEW, SVGA_COTABLE_SRVIEW, SVGA_COTABLE_ELEMENTLAYOUT, SVGA_COTABLE_BLENDSTATE, SVGA_COTABLE_DEPTHSTENCIL, SVGA_COTABLE_RASTERIZERSTATE, SVGA_COTABLE_SAMPLER, SVGA_COTABLE_STREAMOUTPUT, SVGA_COTABLE_DXQUERY, SVGA_COTABLE_DXSHADER, SVGA_COTABLE_DX10_MAX, SVGA_COTABLE_UAVIEW = 11, SVGA_COTABLE_MAX}


name: SVGAOTableType
alias:
enum {SVGA_OTABLE_MOB, SVGA_OTABLE_MIN = 0, SVGA_OTABLE_SURFACE, SVGA_OTABLE_CONTEXT, SVGA_OTABLE_SHADER, SVGA_OTABLE_SCREENTARGET, SVGA_OTABLE_DX9_MAX, SVGA_OTABLE_DXCONTEXT = 5, SVGA_OTABLE_DX_MAX, SVGA_OTABLE_DEVEL_MAX = 6, SVGA_OTABLE_MAX = 6, SVGA_OTABLE_RESERVED1 = 6, SVGA_OTABLE_RESERVED2, SVGA_OTABLE_BUG_1952836_MAX}


name: SVGACBStatus
alias:
enum {SVGA_CB_STATUS_NONE, SVGA_CB_STATUS_COMPLETED, SVGA_CB_STATUS_QUEUE_FULL, SVGA_CB_STATUS_COMMAND_ERROR, SVGA_CB_STATUS_CB_HEADER_ERROR, SVGA_CB_STATUS_PREEMPTED, SVGA_CB_STATUS_SUBMISSION_ERROR, SVGA_CB_STATUS_PARTIAL_COMPLETE}


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


name: btf_trace_amdgpu_dc_performance
alias:
void (*)(void *, unsigned long, unsigned long, unsigned long *, unsigned long *, const char *, unsigned int)


name: btf_trace_amdgpu_dm_dc_pipe_state
alias:
void (*)(void *, int, const struct dc_plane_state *, const struct dc_stream_state *, const struct plane_resource *, int)


name: PPCLK_e
alias:
enum {PPCLK_GFXCLK, PPCLK_VCLK, PPCLK_DCLK, PPCLK_ECLK, PPCLK_SOCCLK, PPCLK_UCLK, PPCLK_DCEFCLK, PPCLK_DISPCLK, PPCLK_PIXCLK, PPCLK_PHYCLK, PPCLK_COUNT}


name: mod_hdcp_action
alias:
enum mod_hdcp_status {MOD_HDCP_STATUS_SUCCESS, MOD_HDCP_STATUS_FAILURE, MOD_HDCP_STATUS_RESET_NEEDED, MOD_HDCP_STATUS_DISPLAY_OUT_OF_BOUND, MOD_HDCP_STATUS_DISPLAY_NOT_FOUND, MOD_HDCP_STATUS_INVALID_STATE, MOD_HDCP_STATUS_NOT_IMPLEMENTED, MOD_HDCP_STATUS_INTERNAL_POLICY_FAILURE, MOD_HDCP_STATUS_UPDATE_TOPOLOGY_FAILURE, MOD_HDCP_STATUS_CREATE_PSP_SERVICE_FAILURE, MOD_HDCP_STATUS_DESTROY_PSP_SERVICE_FAILURE, MOD_HDCP_STATUS_HDCP1_CREATE_SESSION_FAILURE, MOD_HDCP_STATUS_HDCP1_DESTROY_SESSION_FAILURE, MOD_HDCP_STATUS_HDCP1_VALIDATE_ENCRYPTION_FAILURE, MOD_HDCP_STATUS_HDCP1_NOT_HDCP_REPEATER, MOD_HDCP_STATUS_HDCP1_NOT_CAPABLE, MOD_HDCP_STATUS_HDCP1_R0_PRIME_PENDING, MOD_HDCP_STATUS_HDCP1_VALIDATE_RX_FAILURE, MOD_HDCP_STATUS_HDCP1_BKSV_REVOKED, MOD_HDCP_STATUS_HDCP1_KSV_LIST_NOT_READY, MOD_HDCP_STATUS_HDCP1_VALIDATE_KSV_LIST_FAILURE, MOD_HDCP_STATUS_HDCP1_KSV_LIST_REVOKED, MOD_HDCP_STATUS_HDCP1_ENABLE_ENCRYPTION_FAILURE, MOD_HDCP_STATUS_HDCP1_ENABLE_STREAM_ENCRYPTION_FAILURE, MOD_HDCP_STATUS_HDCP1_MAX_CASCADE_EXCEEDED_FAILURE, MOD_HDCP_STATUS_HDCP1_MAX_DEVS_EXCEEDED_FAILURE, MOD_HDCP_STATUS_HDCP1_DEVICE_COUNT_MISMATCH_FAILURE, MOD_HDCP_STATUS_HDCP1_LINK_INTEGRITY_FAILURE, MOD_HDCP_STATUS_HDCP1_REAUTH_REQUEST_ISSUED, MOD_HDCP_STATUS_HDCP1_LINK_MAINTENANCE_FAILURE, MOD_HDCP_STATUS_HDCP1_INVALID_BKSV, MOD_HDCP_STATUS_DDC_FAILURE, MOD_HDCP_STATUS_INVALID_OPERATION, MOD_HDCP_STATUS_HDCP2_NOT_CAPABLE, MOD_HDCP_STATUS_HDCP2_CREATE_SESSION_FAILURE, MOD_HDCP_STATUS_HDCP2_DESTROY_SESSION_FAILURE, MOD_HDCP_STATUS_HDCP2_PREP_AKE_INIT_FAILURE, MOD_HDCP_STATUS_HDCP2_AKE_CERT_PENDING, MOD_HDCP_STATUS_HDCP2_H_PRIME_PENDING, MOD_HDCP_STATUS_HDCP2_PAIRING_INFO_PENDING, MOD_HDCP_STATUS_HDCP2_VALIDATE_AKE_CERT_FAILURE, MOD_HDCP_STATUS_HDCP2_AKE_CERT_REVOKED, MOD_HDCP_STATUS_HDCP2_VALIDATE_H_PRIME_FAILURE, MOD_HDCP_STATUS_HDCP2_VALIDATE_PAIRING_INFO_FAILURE, MOD_HDCP_STATUS_HDCP2_PREP_LC_INIT_FAILURE, MOD_HDCP_STATUS_HDCP2_L_PRIME_PENDING, MOD_HDCP_STATUS_HDCP2_VALIDATE_L_PRIME_FAILURE, MOD_HDCP_STATUS_HDCP2_PREP_EKS_FAILURE, MOD_HDCP_STATUS_HDCP2_ENABLE_ENCRYPTION_FAILURE, MOD_HDCP_STATUS_HDCP2_RX_ID_LIST_NOT_READY, MOD_HDCP_STATUS_HDCP2_VALIDATE_RX_ID_LIST_FAILURE, MOD_HDCP_STATUS_HDCP2_RX_ID_LIST_REVOKED, MOD_HDCP_STATUS_HDCP2_ENABLE_STREAM_ENCRYPTION_FAILURE, MOD_HDCP_STATUS_HDCP2_STREAM_READY_PENDING, MOD_HDCP_STATUS_HDCP2_VALIDATE_STREAM_READY_FAILURE, MOD_HDCP_STATUS_HDCP2_PREPARE_STREAM_MANAGEMENT_FAILURE, MOD_HDCP_STATUS_HDCP2_REAUTH_REQUEST, MOD_HDCP_STATUS_HDCP2_REAUTH_LINK_INTEGRITY_FAILURE, MOD_HDCP_STATUS_HDCP2_DEVICE_COUNT_MISMATCH_FAILURE, MOD_HDCP_STATUS_UNSUPPORTED_PSP_VER_FAILURE} (*)(struct mod_hdcp *)


name: ta_dtm_dio_output_type
alias:
enum {TA_DTM_DIO_OUTPUT_TYPE__INVALID, TA_DTM_DIO_OUTPUT_TYPE__DIRECT, TA_DTM_DIO_OUTPUT_TYPE__DPIA}


name: MetricsMember_t
alias:
enum {METRICS_CURR_GFXCLK, METRICS_CURR_SOCCLK, METRICS_CURR_UCLK, METRICS_CURR_VCLK, METRICS_CURR_VCLK1, METRICS_CURR_DCLK, METRICS_CURR_DCLK1, METRICS_CURR_FCLK, METRICS_CURR_DCEFCLK, METRICS_AVERAGE_CPUCLK, METRICS_AVERAGE_GFXCLK, METRICS_AVERAGE_SOCCLK, METRICS_AVERAGE_FCLK, METRICS_AVERAGE_UCLK, METRICS_AVERAGE_VCLK, METRICS_AVERAGE_DCLK, METRICS_AVERAGE_VCLK1, METRICS_AVERAGE_DCLK1, METRICS_AVERAGE_GFXACTIVITY, METRICS_AVERAGE_MEMACTIVITY, METRICS_AVERAGE_VCNACTIVITY, METRICS_AVERAGE_SOCKETPOWER, METRICS_TEMPERATURE_EDGE, METRICS_TEMPERATURE_HOTSPOT, METRICS_TEMPERATURE_MEM, METRICS_TEMPERATURE_VRGFX, METRICS_TEMPERATURE_VRSOC, METRICS_TEMPERATURE_VRMEM, METRICS_THROTTLER_STATUS, METRICS_CURR_FANSPEED, METRICS_VOLTAGE_VDDSOC, METRICS_VOLTAGE_VDDGFX, METRICS_SS_APU_SHARE, METRICS_SS_DGPU_SHARE, METRICS_UNIQUE_ID_UPPER32, METRICS_UNIQUE_ID_LOWER32, METRICS_PCIE_RATE, METRICS_PCIE_WIDTH, METRICS_CURR_FANPWM}


name: FIRMWARE_ID
alias:
enum _FIRMWARE_ID_ {FIRMWARE_ID_INVALID, FIRMWARE_ID_RLC_G_UCODE, FIRMWARE_ID_RLC_TOC, FIRMWARE_ID_RLCG_SCRATCH, FIRMWARE_ID_RLC_SRM_ARAM, FIRMWARE_ID_RLC_SRM_INDEX_ADDR, FIRMWARE_ID_RLC_SRM_INDEX_DATA, FIRMWARE_ID_RLC_P_UCODE, FIRMWARE_ID_RLC_V_UCODE, FIRMWARE_ID_RLX6_UCODE, FIRMWARE_ID_RLX6_DRAM_BOOT, FIRMWARE_ID_GLOBAL_TAP_DELAYS, FIRMWARE_ID_SE0_TAP_DELAYS, FIRMWARE_ID_SE1_TAP_DELAYS, FIRMWARE_ID_GLOBAL_SE0_SE1_SKEW_DELAYS, FIRMWARE_ID_SDMA0_UCODE, FIRMWARE_ID_SDMA0_JT, FIRMWARE_ID_SDMA1_UCODE, FIRMWARE_ID_SDMA1_JT, FIRMWARE_ID_CP_CE, FIRMWARE_ID_CP_PFP, FIRMWARE_ID_CP_ME, FIRMWARE_ID_CP_MEC, FIRMWARE_ID_CP_MES, FIRMWARE_ID_MES_STACK, FIRMWARE_ID_RLC_SRM_DRAM_SR, FIRMWARE_ID_RLCG_SCRATCH_SR, FIRMWARE_ID_RLCP_SCRATCH_SR, FIRMWARE_ID_RLCV_SCRATCH_SR, FIRMWARE_ID_RLX6_DRAM_SR, FIRMWARE_ID_SDMA0_PG_CONTEXT, FIRMWARE_ID_SDMA1_PG_CONTEXT, FIRMWARE_ID_GLOBAL_MUX_SELECT_RAM, FIRMWARE_ID_SE0_MUX_SELECT_RAM, FIRMWARE_ID_SE1_MUX_SELECT_RAM, FIRMWARE_ID_ACCUM_CTRL_RAM, FIRMWARE_ID_RLCP_CAM, FIRMWARE_ID_RLC_SPP_CAM_EXT, FIRMWARE_ID_MAX}


name: SOC21_FIRMWARE_ID
alias:
enum _SOC21_FIRMWARE_ID_ {SOC21_FIRMWARE_ID_INVALID, SOC21_FIRMWARE_ID_RLC_G_UCODE, SOC21_FIRMWARE_ID_RLC_TOC, SOC21_FIRMWARE_ID_RLCG_SCRATCH, SOC21_FIRMWARE_ID_RLC_SRM_ARAM, SOC21_FIRMWARE_ID_RLC_P_UCODE, SOC21_FIRMWARE_ID_RLC_V_UCODE, SOC21_FIRMWARE_ID_RLX6_UCODE, SOC21_FIRMWARE_ID_RLX6_UCODE_CORE1, SOC21_FIRMWARE_ID_RLX6_DRAM_BOOT, SOC21_FIRMWARE_ID_RLX6_DRAM_BOOT_CORE1, SOC21_FIRMWARE_ID_SDMA_UCODE_TH0, SOC21_FIRMWARE_ID_SDMA_UCODE_TH1, SOC21_FIRMWARE_ID_CP_PFP, SOC21_FIRMWARE_ID_CP_ME, SOC21_FIRMWARE_ID_CP_MEC, SOC21_FIRMWARE_ID_RS64_MES_P0, SOC21_FIRMWARE_ID_RS64_MES_P1, SOC21_FIRMWARE_ID_RS64_PFP, SOC21_FIRMWARE_ID_RS64_ME, SOC21_FIRMWARE_ID_RS64_MEC, SOC21_FIRMWARE_ID_RS64_MES_P0_STACK, SOC21_FIRMWARE_ID_RS64_MES_P1_STACK, SOC21_FIRMWARE_ID_RS64_PFP_P0_STACK, SOC21_FIRMWARE_ID_RS64_PFP_P1_STACK, SOC21_FIRMWARE_ID_RS64_ME_P0_STACK, SOC21_FIRMWARE_ID_RS64_ME_P1_STACK, SOC21_FIRMWARE_ID_RS64_MEC_P0_STACK, SOC21_FIRMWARE_ID_RS64_MEC_P1_STACK, SOC21_FIRMWARE_ID_RS64_MEC_P2_STACK, SOC21_FIRMWARE_ID_RS64_MEC_P3_STACK, SOC21_FIRMWARE_ID_RLC_SRM_DRAM_SR, SOC21_FIRMWARE_ID_RLCG_SCRATCH_SR, SOC21_FIRMWARE_ID_RLCP_SCRATCH_SR, SOC21_FIRMWARE_ID_RLCV_SCRATCH_SR, SOC21_FIRMWARE_ID_RLX6_DRAM_SR, SOC21_FIRMWARE_ID_RLX6_DRAM_SR_CORE1, SOC21_FIRMWARE_ID_MAX}


name: btf_trace_amdgpu_vm_update_ptes
alias:
void (*)(void *, struct amdgpu_vm_update_params *, uint64_t, uint64_t, unsigned int, uint64_t, uint64_t, uint64_t, pid_t, uint64_t)


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: btf_trace_cm_qp_create
alias:
void (*)(void *, const struct rdma_id_private *, const struct ib_pd *, const struct ib_qp_init_attr *, int)


name: btf_trace_cxl_overflow
alias:
void (*)(void *, const struct cxl_memdev *, enum cxl_event_log_type, struct cxl_get_event_payload *)


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: OVRL_BLEND_MODE
alias:
enum _BLEND_MODE {GRAPHICS_MODE, COLOR_KEY, PER_PIXEL_ALPHA, GLOBAL_ALPHA, CK_PIXEL_ALPHA, CK_GLOBAL_ALPHA}


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_RESETTING, FL_OTPING, FL_PREPARING_ERASE, FL_VERIFYING_ERASE, FL_UNKNOWN}


name: btf_trace_nvsp_recv
alias:
void (*)(void *, const struct net_device *, const struct vmbus_channel *, const struct nvsp_message *)


name: btf_trace_nvsp_send_pkt
alias:
void (*)(void *, const struct net_device *, const struct vmbus_channel *, const struct nvsp_1_message_send_rndis_packet *)


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: btf_trace_mlx5_esw_group_qos_config
alias:
void (*)(void *, const struct mlx5_core_dev *, const struct mlx5_esw_rate_group *, unsigned int, u32, u32)


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: 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: btf_trace_i40e_napi_poll
alias:
void (*)(void *, struct napi_struct *, struct i40e_q_vector *, int, int, unsigned int, unsigned int, bool, bool)


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: sja1105_config_valid_t
alias:
enum {SJA1105_CONFIG_OK, SJA1105_TTETHERNET_NOT_SUPPORTED, SJA1105_INCORRECT_TTETHERNET_CONFIGURATION, SJA1105_INCORRECT_VIRTUAL_LINK_CONFIGURATION, SJA1105_MISSING_L2_POLICING_TABLE, SJA1105_MISSING_L2_FORWARDING_TABLE, SJA1105_MISSING_L2_FORWARDING_PARAMS_TABLE, SJA1105_MISSING_GENERAL_PARAMS_TABLE, SJA1105_MISSING_VLAN_TABLE, SJA1105_MISSING_XMII_TABLE, SJA1105_MISSING_MAC_TABLE, SJA1105_OVERCOMMITTED_FRAME_MEMORY}


name: fc_port_type_t
alias:
enum {FCT_UNKNOWN, FCT_BROADCAST, FCT_INITIATOR, FCT_TARGET = 4, FCT_NVME_INITIATOR = 16, FCT_NVME_TARGET = 32, FCT_NVME_DISCOVERY = 64, FCT_NVME = 240}


name: port_config_fn
alias:
void (*)(struct isci_host *, struct sci_port_configuration_agent *, struct isci_port *, struct isci_phy *)


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_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_FLAG_NONE, SCB_TRANSMISSION_ERROR, SCB_OTHERTCL_TIMEOUT, 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_ACTIVE = 512, SCB_TARGET_IMMEDIATE = 1024, SCB_PACKETIZED = 2048, SCB_EXPECT_PPR_BUSFREE = 4096, SCB_PKT_SENSE = 8192, SCB_EXTERNAL_RESET = 16384, SCB_ON_COL_LIST = 32768, SCB_SILENT = 65536}


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: 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: 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_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: NVME_BUILD_PRP
alias:
void (*)(struct MPT3SAS_ADAPTER *, u16, Mpi26NVMeEncapsulatedRequest_t *, dma_addr_t, size_t, dma_addr_t, size_t)


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, FC_SKYS2_REV33}


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: 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, FEC_1_3, FEC_1_4, FEC_5_9, FEC_7_9, FEC_8_15, FEC_11_15, FEC_13_18, FEC_9_20, FEC_11_20, FEC_23_36, FEC_25_36, FEC_13_45, FEC_26_45, FEC_28_45, FEC_32_45, FEC_77_90}


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, GUARD_INTERVAL_1_64}


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, QAM_1024, QAM_4096, APSK_8_L, APSK_16_L, APSK_32_L, APSK_64, APSK_64_L}


name: fe_status_t
alias:
enum fe_status {FE_NONE, FE_HAS_SIGNAL, 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_usb_i2c_function_t
alias:
enum {USB_FUNC_I2C_WRITE = 1, USB_FUNC_I2C_MULTIWRITE, USB_FUNC_I2C_READ, USB_FUNC_I2C_REPEATWRITE, USB_FUNC_GET_DESCRIPTOR, USB_FUNC_I2C_REPEATREAD, USB_FUNC_I2C_CHECKWRITE, USB_FUNC_I2C_CHECKRESULT}


name: flexcop_usb_mem_page_t
alias:
enum {V8_MEMORY_PAGE_DVB_CI = 32, V8_MEMORY_PAGE_DVB_DS = 64, V8_MEMORY_PAGE_MULTI2 = 96, V8_MEMORY_PAGE_FLASH = 128}


name: flexcop_usb_request_t
alias:
enum {B2C2_USB_WRITE_V8_MEM = 4, B2C2_USB_READ_V8_MEM, B2C2_USB_READ_REG = 8, B2C2_USB_WRITE_REG = 10, B2C2_USB_WRITEREGHI, B2C2_USB_FLASH_BLOCK = 16, B2C2_USB_I2C_REQUEST, B2C2_USB_UTILITY}


name: btf_trace_objagg_obj_parent_assign
alias:
void (*)(void *, const struct objagg *, const struct objagg_obj *, const struct objagg_obj *, unsigned int)


name: btf_trace_cfg80211_get_bss
alias:
void (*)(void *, struct wiphy *, struct ieee80211_channel *, const u8 *, const u8 *, size_t, enum ieee80211_bss_type, enum ieee80211_privacy)


name: btf_trace_rdev_join_mesh
alias:
void (*)(void *, struct wiphy *, struct net_device *, const struct mesh_config *, const struct mesh_setup *)


name: btf_trace_rdev_set_bitrate_mask
alias:
void (*)(void *, struct wiphy *, struct net_device *, unsigned int, const u8 *, const struct cfg80211_bitrate_mask *)


name: btf_trace_rdev_tdls_mgmt
alias:
void (*)(void *, struct wiphy *, struct net_device *, u8 *, u8, u8, u16, u32, bool, const u8 *, size_t)


name: btf_trace_rdev_tx_control_port
alias:
void (*)(void *, struct wiphy *, struct net_device *, const u8 *, size_t, const u8 *, __be16, bool, int)


name: sctp_state_fn_t
alias:
enum sctp_disposition {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 union sctp_subtype, void *, struct sctp_cmd_seq *)


name: btf_trace_sctp_probe
alias:
void (*)(void *, const struct sctp_endpoint *, const struct sctp_association *, struct sctp_chunk *)


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: btf_trace_rxrpc_congest
alias:
void (*)(void *, struct rxrpc_call *, struct rxrpc_ack_summary *, rxrpc_serial_t, enum rxrpc_congest_change)


name: btf_trace_rxrpc_recvdata
alias:
void (*)(void *, struct rxrpc_call *, enum rxrpc_recvmsg_trace, rxrpc_seq_t, unsigned int, unsigned int, int)


name: btf_trace_rxrpc_rtt_rx
alias:
void (*)(void *, struct rxrpc_call *, enum rxrpc_rtt_rx_trace, int, rxrpc_serial_t, rxrpc_serial_t, u32, u32)


name: btf_trace_rxrpc_rx_ack
alias:
void (*)(void *, struct rxrpc_call *, rxrpc_serial_t, rxrpc_serial_t, rxrpc_seq_t, rxrpc_seq_t, u8, u8)


name: btf_trace_svc_noregister
alias:
void (*)(void *, const char *, const u32, const int, const unsigned short, const unsigned short, int)


name: btf_trace_svcrdma_decode_rseg
alias:
void (*)(void *, const struct rpc_rdma_cid *, const struct svc_rdma_chunk *, const struct svc_rdma_segment *)


name: btf_trace_ovs_do_execute_action
alias:
void (*)(void *, struct datapath *, struct sk_buff *, struct sw_flow_key *, const struct nlattr *, int)


name: btf_trace_ovs_dp_upcall
alias:
void (*)(void *, struct datapath *, struct sk_buff *, const struct sw_flow_key *, const struct dp_upcall_info *)


name: btf_trace_drv_add_nan_func
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, const struct cfg80211_nan_func *)


name: btf_trace_drv_add_twt_setup
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sta *, struct ieee80211_twt_setup *, struct ieee80211_twt_params *)


name: btf_trace_drv_allow_buffered_frames
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool)


name: btf_trace_drv_ampdu_action
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_ampdu_params *)


name: btf_trace_drv_assign_vif_chanctx
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_bss_conf *, struct ieee80211_chanctx *)


name: btf_trace_drv_change_interface
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, enum nl80211_iftype, bool)


name: btf_trace_drv_change_sta_links
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *, u16, u16)


name: btf_trace_drv_channel_switch
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_channel_switch *)


name: btf_trace_drv_channel_switch_beacon
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_chan_def *)


name: btf_trace_drv_conf_tx
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, unsigned int, u16, const struct ieee80211_tx_queue_params *)


name: btf_trace_drv_config_iface_filter
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, unsigned int, unsigned int)


name: btf_trace_drv_event_callback
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, const struct ieee80211_event *)


name: btf_trace_drv_get_ftm_responder_stats
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_ftm_responder_stats *)


name: btf_trace_drv_join_ibss
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_bss_conf *)


name: btf_trace_drv_link_info_changed
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_bss_conf *, u64)


name: btf_trace_drv_nan_change_conf
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_nan_conf *, u32)


name: btf_trace_drv_remain_on_channel
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_channel *, unsigned int, enum ieee80211_roc_type)


name: btf_trace_drv_set_bitrate_mask
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, const struct cfg80211_bitrate_mask *)


name: btf_trace_drv_set_key
alias:
void (*)(void *, struct ieee80211_local *, enum set_key_cmd, struct ieee80211_sub_if_data *, struct ieee80211_sta *, struct ieee80211_key_conf *)


name: btf_trace_drv_set_rekey_data
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_gtk_rekey_data *)


name: btf_trace_drv_sta_notify
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, enum sta_notify_cmd, struct ieee80211_sta *)


name: btf_trace_drv_sta_rc_update
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *, u32)


name: btf_trace_drv_sta_set_4addr
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *, bool)


name: btf_trace_drv_sta_state
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *, enum ieee80211_sta_state, enum ieee80211_sta_state)


name: btf_trace_drv_start_nan
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_nan_conf *)


name: btf_trace_drv_switch_vif_chanctx
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_vif_chanctx_switch *, int, enum ieee80211_chanctx_switch_mode)


name: btf_trace_drv_tdls_channel_switch
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *, u8, struct cfg80211_chan_def *)


name: btf_trace_drv_tdls_recv_channel_switch
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_tdls_ch_sw_params *)


name: btf_trace_drv_update_tkip_key
alias:
void (*)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_key_conf *, struct ieee80211_sta *, u32)


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}


name: fastpath_t
alias:
enum exit_fastpath_completion {EXIT_FASTPATH_NONE, EXIT_FASTPATH_REENTER_GUEST, EXIT_FASTPATH_EXIT_HANDLED}


name: btf_trace_kvm_cpuid
alias:
void (*)(void *, unsigned int, unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, bool, bool)


name: btf_trace_kvm_xen_hypercall
alias:
void (*)(void *, u8, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)


