Lines Matching refs:Dir
243 {Key: StructKey{Name: "arpreq_in", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "arpreq_in", TypeSize: 72, ArgDir: 2}, Fields: []Type{
244 &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 2}, FldName: "arp_pa"},
245 &StructType{Key: StructKey{Name: "sockaddr_ethernet", Dir: 2}, FldName: "arp_ha"},
247 &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 2}, FldName: "arp_netmask"},
356 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 64, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}},
371 {Key: StructKey{Name: "ashmem_pin", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ashmem_pin", TypeSize: 8, ArgDir: 1}, Fields: []Type{
378 {Key: StructKey{Name: "ax25_address", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ax25_address", TypeSize: 7, ArgDir: 1}, Fields: []Type{
381 {Key: StructKey{Name: "ax25_address", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ax25_address", TypeSize: 7, ArgDir: 2}, Fields: []Type{
384 {Key: StructKey{Name: "ax25_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ax25_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
396 {Key: StructKey{Name: "bdaddr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bdaddr", TypeSize: 6, ArgDir: 1}, Fields: []Type{
404 {Key: StructKey{Name: "bdaddr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bdaddr", TypeSize: 6, ArgDir: 2}, Fields: []Type{
503 {Key: StructKey{Name: "binder_node_debug_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "binder_node_debug_info", TypeSize: 24, ArgDir: 2}, Fields: []Type{
649 {Key: StructKey{Name: "bnep_conninfo", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", TypeSize: 32, ArgDir: 1}, Fields: []Type{
653 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 1}, FldName: "dst"},
660 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "bnep_conninfo", Dir: 1}}}},
714 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "info", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "bpf_map_info", Dir: 1}}},
719 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "info", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "bpf_prog_info", Dir: 1}}},
828 {Key: StructKey{Name: "bpf_map_info", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_map_info", TypeSize: 40, ArgDir: 1}, Fields: []Type{
882 {Key: StructKey{Name: "bpf_prog_info", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", TypeSize: 80, ArgDir: 1}, Fields: []Type{
976 {Key: StructKey{Name: "brctl_arg", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "brctl_arg", TypeSize: 24, ArgDir: 2}, Fields: []Type{
977 &StructType{Key: StructKey{Name: "brctl_arg_get", Dir: 2}, FldName: "get"},
978 &StructType{Key: StructKey{Name: "brctl_arg_add_del", Dir: 2}, FldName: "add_del"},
979 &StructType{Key: StructKey{Name: "brctl_arg_generic", Dir: 2}, FldName: "generic"},
981 {Key: StructKey{Name: "brctl_arg_add_del", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "brctl_arg_add_del", TypeSize: 24, ArgDir: 2}, Fields: []Type{
986 {Key: StructKey{Name: "brctl_arg_generic", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "brctl_arg_generic", TypeSize: 24, ArgDir: 2}, Fields: []Type{
991 {Key: StructKey{Name: "brctl_arg_get", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "brctl_arg_get", TypeSize: 24, ArgDir: 2}, Fields: []Type{
1000 {Key: StructKey{Name: "bt_security", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bt_security", TypeSize: 2, ArgDir: 1}, Fields: []Type{
1143 {Key: StructKey{Name: "cdrom_addr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_addr", TypeSize: 4, ArgDir: 2}, Fields: []Type{
1144 &StructType{Key: StructKey{Name: "cdrom_msf0", Dir: 2}, FldName: "msf"},
1152 {Key: StructKey{Name: "cdrom_generic_command", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_generic_command", TypeSize: 64, ArgDir: 2}, Fields: []Type{
1158 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sense", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "request_sense", Dir: 2}}},
1166 {Key: StructKey{Name: "cdrom_mcn", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_mcn", TypeSize: 14, ArgDir: 1}, Fields: []Type{
1182 {Key: StructKey{Name: "cdrom_msf0", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_msf0", TypeSize: 3, ArgDir: 2}, Fields: []Type{
1196 {Key: StructKey{Name: "cdrom_multisession", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_multisession", TypeSize: 8, ArgDir: 2}, Fields: []Type{
1197 &UnionType{Key: StructKey{Name: "cdrom_addr", Dir: 2}, FldName: "addr"},
1202 {Key: StructKey{Name: "cdrom_output_buffer", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_output_buffer", TypeSize: 2646, ArgDir: 1}, Fields: []Type{
1213 {Key: StructKey{Name: "cdrom_subchnl", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_subchnl", TypeSize: 16, ArgDir: 2}, Fields: []Type{
1221 &UnionType{Key: StructKey{Name: "cdrom_addr", Dir: 2}, FldName: "cdsc_absaddr"},
1222 &UnionType{Key: StructKey{Name: "cdrom_addr", Dir: 2}, FldName: "cdsc_reladdr"},
1230 {Key: StructKey{Name: "cdrom_tocentry", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_tocentry", TypeSize: 12, ArgDir: 2}, Fields: []Type{
1236 &UnionType{Key: StructKey{Name: "cdrom_addr", Dir: 2}, FldName: "cdte_addr"},
1240 {Key: StructKey{Name: "cdrom_tochdr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_tochdr", TypeSize: 2, ArgDir: 2}, Fields: []Type{
1250 {Key: StructKey{Name: "cdrom_volctrl", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cdrom_volctrl", TypeSize: 4, ArgDir: 1}, Fields: []Type{
1448 {Key: StructKey{Name: "cmtp_conninfo", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", TypeSize: 20, ArgDir: 1}, Fields: []Type{
1449 &StructType{Key: StructKey{Name: "bdaddr", Dir: 1}, FldName: "addr"},
1459 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "cmtp_conninfo", Dir: 1}}}},
1470 {Key: StructKey{Name: "dccp6_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp6_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
1492 {Key: StructKey{Name: "dccp_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dccp_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
1515 {Key: StructKey{Name: "dlci_add", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dlci_add", TypeSize: 18, ArgDir: 2}, Fields: []Type{
1529 {Key: StructKey{Name: "drm_agp_buffer", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", TypeSize: 32, ArgDir: 2}, Fields: []Type{
1580 {Key: StructKey{Name: "drm_ctx", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "drm_ctx", TypeSize: 8, ArgDir: 1}, Fields: []Type{
1592 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "drm_ctx", Dir: 1}}}},
1612 {Key: StructKey{Name: "drm_gem_flink", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", TypeSize: 8, ArgDir: 2}, Fields: []Type{
1616 {Key: StructKey{Name: "drm_gem_open", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "drm_gem_open", TypeSize: 16, ArgDir: 2}, Fields: []Type{
1696 {Key: StructKey{Name: "drm_prime_handle", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", TypeSize: 12, ArgDir: 2}, Fields: []Type{
1736 {Key: StructKey{Name: "dvd_authinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_authinfo", TypeSize: 24, ArgDir: 2}, Fields: []Type{
1738 &StructType{Key: StructKey{Name: "dvd_lu_send_agid", Dir: 2}, FldName: "lsa"},
1739 &StructType{Key: StructKey{Name: "dvd_host_send_challenge", Dir: 2}, FldName: "hsc"},
1740 &StructType{Key: StructKey{Name: "dvd_send_key", Dir: 2}, FldName: "lsk"},
1741 &StructType{Key: StructKey{Name: "dvd_lu_send_challenge", Dir: 2}, FldName: "lsc"},
1742 &StructType{Key: StructKey{Name: "dvd_send_key", Dir: 2}, FldName: "hsk"},
1743 &StructType{Key: StructKey{Name: "dvd_lu_send_title_key", Dir: 2}, FldName: "lstk"},
1744 &StructType{Key: StructKey{Name: "dvd_lu_send_asf", Dir: 2}, FldName: "lsasf"},
1745 &StructType{Key: StructKey{Name: "dvd_host_send_rpcstate", Dir: 2}, FldName: "hrpcs"},
1746 &StructType{Key: StructKey{Name: "dvd_lu_send_rpcstate", Dir: 2}, FldName: "lrpcs"},
1754 {Key: StructKey{Name: "dvd_bca", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_bca", TypeSize: 196, ArgDir: 2}, Fields: []Type{
1766 {Key: StructKey{Name: "dvd_copyright", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_copyright", TypeSize: 4, ArgDir: 2}, Fields: []Type{
1778 {Key: StructKey{Name: "dvd_disckey", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_disckey", TypeSize: 2056, ArgDir: 2}, Fields: []Type{
1784 {Key: StructKey{Name: "dvd_host_send_challenge", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_host_send_challenge", TypeSize: 20, ArgDir: 2}, Fields: []Type{
1791 {Key: StructKey{Name: "dvd_host_send_rpcstate", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_host_send_rpcstate", TypeSize: 2, ArgDir: 2}, Fields: []Type{
1811 {Key: StructKey{Name: "dvd_layer", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_layer", TypeSize: 20, ArgDir: 2}, Fields: []Type{
1827 {Key: StructKey{Name: "dvd_lu_send_agid", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_lu_send_agid", TypeSize: 8, ArgDir: 2}, Fields: []Type{
1832 {Key: StructKey{Name: "dvd_lu_send_asf", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_lu_send_asf", TypeSize: 8, ArgDir: 2}, Fields: []Type{
1838 {Key: StructKey{Name: "dvd_lu_send_challenge", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_lu_send_challenge", TypeSize: 20, ArgDir: 2}, Fields: []Type{
1845 {Key: StructKey{Name: "dvd_lu_send_rpcstate", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_lu_send_rpcstate", TypeSize: 3, ArgDir: 2}, Fields: []Type{
1852 {Key: StructKey{Name: "dvd_lu_send_title_key", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_lu_send_title_key", TypeSize: 24, ArgDir: 2}, Fields: []Type{
1870 {Key: StructKey{Name: "dvd_manufact", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_manufact", TypeSize: 2056, ArgDir: 2}, Fields: []Type{
1883 {Key: StructKey{Name: "dvd_physical", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_physical", TypeSize: 84, ArgDir: 2}, Fields: []Type{
1887 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "layer", TypeSize: 80, ArgDir: 2}, Type: &StructType{Key: StructKey{Name: "dvd_layer", Dir: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
1889 {Key: StructKey{Name: "dvd_send_key", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_send_key", TypeSize: 16, ArgDir: 2}, Fields: []Type{
1904 {Key: StructKey{Name: "dvd_struct", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "dvd_struct", TypeSize: 2056, ArgDir: 2}, Fields: []Type{
1906 &StructType{Key: StructKey{Name: "dvd_physical", Dir: 2}, FldName: "physical"},
1907 &StructType{Key: StructKey{Name: "dvd_copyright", Dir: 2}, FldName: "copyright"},
1908 &StructType{Key: StructKey{Name: "dvd_disckey", Dir: 2}, FldName: "disckey"},
1909 &StructType{Key: StructKey{Name: "dvd_bca", Dir: 2}, FldName: "bca"},
1910 &StructType{Key: StructKey{Name: "dvd_manufact", Dir: 2}, FldName: "manufact"},
1960 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}}},
2336 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}}},
2487 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 16, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}},
2499 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 16, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}},
2511 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 16, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}},
2645 {Key: StructKey{Name: "epoll_event", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "epoll_event", TypeSize: 12, ArgDir: 1}, Fields: []Type{
2684 &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dir", TypeSize: 1}, BitfieldOff: 3, BitfieldLen: 1, BitfieldMdl: true}},
2758 {Key: StructKey{Name: "ethhdr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethhdr", TypeSize: 14, ArgDir: 2}, Fields: []Type{
2759 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 2}, FldName: "h_dest"},
2760 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 2}, FldName: "h_source"},
2763 {Key: StructKey{Name: "ethtool_ah_espip4_spec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_ah_espip4_spec", TypeSize: 16, ArgDir: 2}, Fields: []Type{
2764 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 2}, FldName: "ip4src"},
2765 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 2}, FldName: "ip4dst"},
2770 {Key: StructKey{Name: "ethtool_ah_espip6_spec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_ah_espip6_spec", TypeSize: 40, ArgDir: 2}, Fields: []Type{
2771 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 2}, FldName: "ip6src"},
2772 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 2}, FldName: "ip6dst"},
2777 {Key: StructKey{Name: "ethtool_channels", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_channels", TypeSize: 36, ArgDir: 2}, Fields: []Type{
2788 {Key: StructKey{Name: "ethtool_cmd", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_cmd", TypeSize: 44, ArgDir: 2}, Fields: []Type{
2807 {Key: StructKey{Name: "ethtool_cmd_u", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2808 &StructType{Key: StructKey{Name: "ethtool_cmd", Dir: 2}, FldName: "ethtool_cmd"},
2809 &StructType{Key: StructKey{Name: "ethtool_drvinfo", Dir: 2}, FldName: "ethtool_drvinfo"},
2810 &StructType{Key: StructKey{Name: "ethtool_wolinfo", Dir: 2}, FldName: "ethtool_wolinfo"},
2811 &StructType{Key: StructKey{Name: "ethtool_regs", Dir: 2}, FldName: "ethtool_regs"},
2812 &StructType{Key: StructKey{Name: "ethtool_eeprom", Dir: 2}, FldName: "ethtool_eeprom"},
2813 &StructType{Key: StructKey{Name: "ethtool_eee", Dir: 2}, FldName: "ethtool_eee"},
2814 &StructType{Key: StructKey{Name: "ethtool_modinfo", Dir: 2}, FldName: "ethtool_modinfo"},
2815 &StructType{Key: StructKey{Name: "ethtool_coalesce", Dir: 2}, FldName: "ethtool_coalesce"},
2816 &StructType{Key: StructKey{Name: "ethtool_ringparam", Dir: 2}, FldName: "ethtool_ringparam"},
2817 &StructType{Key: StructKey{Name: "ethtool_channels", Dir: 2}, FldName: "ethtool_channels"},
2818 &StructType{Key: StructKey{Name: "ethtool_pauseparam", Dir: 2}, FldName: "ethtool_pauseparam"},
2819 &StructType{Key: StructKey{Name: "ethtool_gstrings", Dir: 2}, FldName: "ethtool_gstrings"},
2820 &StructType{Key: StructKey{Name: "ethtool_sset_info", Dir: 2}, FldName: "ethtool_sset_info"},
2821 &StructType{Key: StructKey{Name: "ethtool_test", Dir: 2}, FldName: "ethtool_test"},
2822 &StructType{Key: StructKey{Name: "ethtool_stats", Dir: 2}, FldName: "ethtool_stats"},
2823 &StructType{Key: StructKey{Name: "ethtool_perm_addr", Dir: 2}, FldName: "ethtool_perm_addr"},
2824 &StructType{Key: StructKey{Name: "ethtool_rxnfc", Dir: 2}, FldName: "ethtool_rxnfc"},
2825 &StructType{Key: StructKey{Name: "ethtool_rxfh_indir", Dir: 2}, FldName: "ethtool_rxfh_indir"},
2826 &StructType{Key: StructKey{Name: "ethtool_rxfh", Dir: 2}, FldName: "ethtool_rxfh"},
2827 &StructType{Key: StructKey{Name: "ethtool_rx_ntuple", Dir: 2}, FldName: "ethtool_rx_ntuple"},
2828 &StructType{Key: StructKey{Name: "ethtool_flash", Dir: 2}, FldName: "ethtool_flash"},
2829 &StructType{Key: StructKey{Name: "ethtool_dump", Dir: 2}, FldName: "ethtool_dump"},
2830 &StructType{Key: StructKey{Name: "ethtool_gfeatures", Dir: 2}, FldName: "ethtool_gfeatures"},
2831 &StructType{Key: StructKey{Name: "ethtool_sfeatures", Dir: 2}, FldName: "ethtool_sfeatures"},
2832 &StructType{Key: StructKey{Name: "ethtool_ts_info", Dir: 2}, FldName: "ethtool_ts_info"},
2833 &StructType{Key: StructKey{Name: "ethtool_per_queue_op", Dir: 2}, FldName: "ethtool_per_queue_op"},
2834 &StructType{Key: StructKey{Name: "ethtool_link_settings", Dir: 2}, FldName: "ethtool_link_settings"},
2836 {Key: StructKey{Name: "ethtool_coalesce", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_coalesce", TypeSize: 92, ArgDir: 2}, Fields: []Type{
2861 {Key: StructKey{Name: "ethtool_drvinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_drvinfo", TypeSize: 196, ArgDir: 2}, Fields: []Type{
2875 {Key: StructKey{Name: "ethtool_dump", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_dump", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2882 {Key: StructKey{Name: "ethtool_eee", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_eee", TypeSize: 40, ArgDir: 2}, Fields: []Type{
2893 {Key: StructKey{Name: "ethtool_eeprom", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_eeprom", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2900 {Key: StructKey{Name: "ethtool_flash", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_flash", TypeSize: 136, ArgDir: 2}, Fields: []Type{
2905 {Key: StructKey{Name: "ethtool_flow_ext", Dir
2907 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 2}, FldName: "h_dest"},
2912 {Key: StructKey{Name: "ethtool_flow_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_flow_union", TypeSize: 52, ArgDir: 2}, Fields: []Type{
2913 &StructType{Key: StructKey{Name: "ethtool_tcpip4_spec", Dir: 2}, FldName: "tcp_ip4_spec"},
2914 &StructType{Key: StructKey{Name: "ethtool_tcpip4_spec", Dir: 2}, FldName: "udp_ip4_spec"},
2915 &StructType{Key: StructKey{Name: "ethtool_tcpip4_spec", Dir: 2}, FldName: "sctp_ip4_spec"},
2916 &StructType{Key: StructKey{Name: "ethtool_ah_espip4_spec", Dir: 2}, FldName: "ah_ip4_spec"},
2917 &StructType{Key: StructKey{Name: "ethtool_ah_espip4_spec", Dir: 2}, FldName: "esp_ip4_spec"},
2918 &StructType{Key: StructKey{Name: "ethtool_usrip4_spec", Dir: 2}, FldName: "usr_ip4_spec"},
2919 &StructType{Key: StructKey{Name: "ethtool_tcpip6_spec", Dir: 2}, FldName: "tcp_ip6_spec"},
2920 &StructType{Key: StructKey{Name: "ethtool_tcpip6_spec", Dir: 2}, FldName: "udp_ip6_spec"},
2921 &StructType{Key: StructKey{Name: "ethtool_tcpip6_spec", Dir: 2}, FldName: "sctp_ip6_spec"},
2922 &StructType{Key: StructKey{Name: "ethtool_ah_espip6_spec", Dir: 2}, FldName: "ah_ip6_spec"},
2923 &StructType{Key: StructKey{Name: "ethtool_ah_espip6_spec", Dir: 2}, FldName: "esp_ip6_spec"},
2924 &StructType{Key: StructKey{Name: "ethtool_usrip6_spec", Dir: 2}, FldName: "usr_ip6_spec"},
2925 &StructType{Key: StructKey{Name: "ethhdr", Dir: 2}, FldName: "ether_spec"},
2928 {Key: StructKey{Name: "ethtool_get_features_block", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_get_features_block", TypeSize: 16, ArgDir: 2}, Fields: []Type{
2934 {Key: StructKey{Name: "ethtool_gfeatures", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_gfeatures", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2937 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "features", ArgDir: 2, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "ethtool_get_features_block", Dir: 2}}},
2939 {Key: StructKey{Name: "ethtool_gstrings", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_gstrings", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2945 {Key: StructKey{Name: "ethtool_link_settings", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_link_settings", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2959 {Key: StructKey{Name: "ethtool_modinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_modinfo", TypeSize: 20, ArgDir: 2}, Fields: []Type{
2965 {Key: StructKey{Name: "ethtool_pauseparam", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_pauseparam", TypeSize: 16, ArgDir: 2}, Fields: []Type{
2971 {Key: StructKey{Name: "ethtool_per_queue_op", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_per_queue_op", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2977 {Key: StructKey{Name: "ethtool_perm_addr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_perm_addr", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2982 {Key: StructKey{Name: "ethtool_regs", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_regs", ArgDir: 2, IsVarlen: true}, Fields: []Type{
2988 {Key: StructKey{Name: "ethtool_ringparam", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_ringparam", TypeSize: 36, ArgDir: 2}, Fields: []Type{
2999 {Key: StructKey{Name: "ethtool_rx_flow_spec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_rx_flow_spec", TypeSize: 168, ArgDir: 2}, Fields: []Type{
3001 &UnionType{Key: StructKey{Name: "ethtool_flow_union", Dir: 2}, FldName: "h_u"},
3002 &StructType{Key: StructKey{Name: "ethtool_flow_ext", Dir: 2}, FldName: "h_ext"},
3003 &UnionType{Key: StructKey{Name: "ethtool_flow_union", Dir: 2}, FldName: "m_u"},
3004 &StructType{Key: StructKey{Name: "ethtool_flow_ext", Dir: 2}, FldName: "m_ext"},
3010 {Key: StructKey{Name: "ethtool_rx_ntuple", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_rx_ntuple", TypeSize: 184, ArgDir: 2}, Fields: []Type{
3013 &StructType{Key: StructKey{Name: "ethtool_rx_ntuple_flow_spec", Dir: 2}, FldName: "fs"},
3015 {Key: StructKey{Name: "ethtool_rx_ntuple_flow_spec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_rx_ntuple_flow_spec", TypeSize: 176, ArgDir: 2}, Fields: []Type{
3017 &UnionType{Key: StructKey{Name: "ethtool_rx_ntuple_flow_spec_union", Dir: 2}, FldName: "h_u"},
3018 &UnionType{Key: StructKey{Name: "ethtool_rx_ntuple_flow_spec_union", Dir: 2}, FldName: "m_u"},
3026 {Key: StructKey{Name: "ethtool_rx_ntuple_flow_spec_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_rx_ntuple_flow_spec_union", TypeSize: 72, ArgDir: 2}, Fields: []Type{
3027 &StructType{Key: StructKey{Name: "ethtool_tcpip4_spec", Dir: 2}, FldName: "tcp_ip4_spec"},
3028 &StructType{Key: StructKey{Name: "ethtool_tcpip4_spec", Dir: 2}, FldName: "udp_ip4_spec"},
3029 &StructType{Key: StructKey{Name: "ethtool_tcpip4_spec", Dir: 2}, FldName: "sctp_ip4_spec"},
3030 &StructType{Key: StructKey{Name: "ethtool_ah_espip4_spec", Dir: 2}, FldName: "ah_ip4_spec"},
3031 &StructType{Key: StructKey{Name: "ethtool_ah_espip4_spec", Dir: 2}, FldName: "esp_ip4_spec"},
3032 &StructType{Key: StructKey{Name: "ethtool_usrip4_spec", Dir: 2}, FldName: "usr_ip4_spec"},
3033 &StructType{Key: StructKey{Name: "ethhdr", Dir: 2}, FldName: "ether_spec"},
3036 {Key: StructKey{Name: "ethtool_rxfh", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_rxfh", ArgDir: 2, IsVarlen: true}, Fields: []Type{
3046 {Key: StructKey{Name: "ethtool_rxfh_indir", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_rxfh_indir", ArgDir: 2, IsVarlen: true}, Fields: []Type{
3051 {Key: StructKey{Name: "ethtool_rxnfc", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_rxnfc", ArgDir: 2, IsVarlen: true}, Fields: []Type{
3055 &StructType{Key: StructKey{Name: "ethtool_rx_flow_spec", Dir: 2}, FldName: "fs"},
3059 {Key: StructKey{Name: "ethtool_set_features_block", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_set_features_block", TypeSize: 8, ArgDir: 2}, Fields: []Type{
3063 {Key: StructKey{Name: "ethtool_sfeatures", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_sfeatures", ArgDir: 2, IsVarlen: true}, Fields: []Type{
3066 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "features", ArgDir: 2, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "ethtool_set_features_block", Dir: 2}}},
3068 {Key: StructKey{Name: "ethtool_sset_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_sset_info", ArgDir: 2, IsVarlen: true}, Fields: []Type{
3074 {Key: StructKey{Name: "ethtool_stats", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_stats", ArgDir: 2, IsVarlen: true}, Fields: []Type{
3079 {Key: StructKey{Name: "ethtool_tcpip4_spec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip4_spec", TypeSize: 16, ArgDir: 2}, Fields: []Type{
3080 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 2}, FldName: "ip4src"},
3081 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 2}, FldName: "ip4dst"},
3087 {Key: StructKey{Name: "ethtool_tcpip6_spec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip6_spec", TypeSize: 40, ArgDir: 2}, Fields: []Type{
3088 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 2}, FldName: "ip6src"},
3089 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 2}, FldName: "ip6dst"},
3095 {Key: StructKey{Name: "ethtool_test", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_test", ArgDir: 2, IsVarlen: true}, Fields: []Type{
3102 {Key: StructKey{Name: "ethtool_ts_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_ts_info", TypeSize: 44, ArgDir: 2}, Fields: []Type{
3111 {Key: StructKey{Name: "ethtool_usrip4_spec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_usrip4_spec", TypeSize: 16, ArgDir: 2}, Fields: []Type{
3112 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 2}, FldName: "ip4src"},
3113 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 2}, FldName: "ip4dst"},
3120 {Key: StructKey{Name: "ethtool_usrip6_spec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_usrip6_spec", TypeSize: 40, ArgDir: 2}, Fields: []Type{
3121 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 2}, FldName: "ip6src"},
3122 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 2}, FldName: "ip6dst"},
3128 {Key: StructKey{Name: "ethtool_wolinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ethtool_wolinfo", TypeSize: 20, ArgDir: 2}, Fields: []Type{
3338 {Key: StructKey{Name: "f_owner_ex", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "f_owner_ex", TypeSize: 8, ArgDir: 1}, Fields: []Type{
3414 {Key: StructKey{Name: "fd_set", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fd_set", TypeSize: 64, ArgDir: 2}, Fields: []Type{
3439 &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dir", TypeSize: 2}}},
4284 {Key: StructKey{Name: "full_sockaddr_ax25", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "full_sockaddr_ax25", TypeSize: 72, ArgDir: 1}, Fields: []Type{
4285 &StructType{Key: StructKey{Name: "sockaddr_ax25", Dir: 1}, FldName: "fsa_ax25"},
4286 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "fsa_digipeater", TypeSize: 56, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "ax25_address", Dir: 1}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
4931 {Key: StructKey{Name: "hd_geometry", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "hd_geometry", TypeSize: 16, ArgDir: 1}, Fields: []Type{
4998 {Key: StructKey{Name: "hidp_conninfo", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", TypeSize: 148, ArgDir: 1}, Fields: []Type{
4999 &StructType{Key: StructKey{Name: "bdaddr", Dir: 1}, FldName: "addr"},
5011 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "hidp_conninfo", Dir: 1}}}},
5045 {Key: StructKey{Name: "icmp6_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "icmp6_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
5134 {Key: StructKey{Name: "icmp_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "icmp_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
5284 {Key: StructKey{Name: "if_settings", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "if_settings", TypeSize: 16, ArgDir: 2}, Fields: []Type{
5287 &UnionType{Key: StructKey{Name: "ifs_ifsu", Dir: 2}, FldName: "ifs_ifsu"},
5330 {Key: StructKey{Name: "ifconf", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifconf", TypeSize: 16, ArgDir: 2}, Fields: []Type{
5331 &StructType{Key: StructKey{Name: "ifconf_buf", Dir: 2}, FldName: "buf"},
5332 &StructType{Key: StructKey{Name: "ifconf_req", Dir: 2}, FldName: "req"},
5334 {Key: StructKey{Name: "ifconf_buf", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifconf_buf", TypeSize: 16, ArgDir: 2}, Fields: []Type{
5339 {Key: StructKey{Name: "ifconf_req", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifconf_req", TypeSize: 16, ArgDir: 2}, Fields: []Type{
5342 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, ifr_ifru]", Dir: 2}}},
5483 {Key: StructKey{Name: "ifmap", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifmap", TypeSize: 24, ArgDir: 2}, Fields: []Type{
5492 {Key: StructKey{Name: "ifr_ifru", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifr_ifru", TypeSize: 24, ArgDir: 2}, Fields: []Type{
5493 &UnionType{Key: StructKey{Name: "sockaddr", Dir: 2}, FldName: "ifru_addrs"},
5494 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 2}, FldName: "ifru_hwaddr"},
5498 &StructType{Key: StructKey{Name: "ifmap", Dir: 2}, FldName: "ifru_map"},
5501 &StructType{Key: StructKey{Name: "if_settings", Dir: 2}, FldName: "ifru_settings"},
5503 {Key: StructKey{Name: "ifreq_dev_t[\"team0\", ifindex_team[opt]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[\"team0\", ifindex_team[opt]]", TypeSize: 40, ArgDir: 2}, Fields: []Type{
5508 {Key: StructKey{Name: "ifreq_dev_t[\"vcan0\", ifindex_vcan]", Dir
5513 {Key: StructKey{Name: "ifreq_dev_t[devnames, flags[ifru_flags, int16]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, flags[ifru_flags, int16]]", TypeSize: 40, ArgDir: 2}, Fields: []Type{
5528 {Key: StructKey{Name: "ifreq_dev_t[devnames, ifindex]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, ifindex]", TypeSize: 40, ArgDir: 2}, Fields: []Type{
5533 {Key: StructKey{Name: "ifreq_dev_t[devnames, ifr_ifru]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, ifr_ifru]", TypeSize: 40, ArgDir: 2}, Fields: []Type{
5535 &UnionType{Key: StructKey{Name: "ifr_ifru", Dir: 2}, FldName: "elem"},
5542 {Key: StructKey{Name: "ifreq_dev_t[devnames, int32]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, int32]", TypeSize: 40, ArgDir: 1}, Fields: []Type{
5547 {Key: StructKey{Name: "ifreq_dev_t[devnames, int32]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, int32]", TypeSize: 40, ArgDir: 2}, Fields: []Type{
5557 {Key: StructKey{Name: "ifreq_dev_t[devnames, ptr[inout, ethtool_cmd_u]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, ptr[inout, ethtool_cmd_u]]", TypeSize: 40, ArgDir: 2}, Fields: []Type{
5559 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "elem", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "ethtool_cmd_u", Dir: 2}}},
5562 {Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, sockaddr_in]", TypeSize: 40, ArgDir: 2}, Fields: []Type{
5564 &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 2}, FldName: "elem"},
5572 {Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_ipx]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, sockaddr_ipx]", TypeSize: 40, ArgDir: 2}, Fields: []Type{
5574 &StructType{Key: StructKey{Name: "sockaddr_ipx", Dir: 2}, FldName: "elem"},
5577 {Key: StructKey{Name: "ifreq_dev_t[devnames, void]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifreq_dev_t[devnames, void]", TypeSize: 40, ArgDir: 1}, Fields: []Type{
5582 {Key: StructKey{Name: "ifs_ifsu", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ifs_ifsu", TypeSize: 8, ArgDir: 2}, Fields: []Type{
5608 {Key: StructKey{Name: "in6_flowlabel_req", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", TypeSize: 32, ArgDir: 2}, Fields: []Type{
5609 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 2}, FldName: "flr_dst"},
5645 {Key: StructKey{Name: "in_pktinfo", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "in_pktinfo", TypeSize: 12, ArgDir: 1}, Fields: []Type{
5647 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "ipi_spec_dst"},
5648 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "ipi_addr"},
5690 {Key: StructKey{Name: "io_cmap", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "io_cmap", TypeSize: 48, ArgDir: 1}, Fields: []Type{
5698 {Key: StructKey{Name: "io_event", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "io_event", TypeSize: 32, ArgDir: 1}, Fields: []Type{
5718 {Key: StructKey{Name: "ion_allocation_data", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", TypeSize: 24, ArgDir: 2}, Fields: []Type{
5725 {Key: StructKey{Name: "ion_heap_data", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ion_heap_data", TypeSize: 52, ArgDir: 1}, Fields: []Type{
5733 {Key: StructKey{Name: "ion_heap_query", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ion_heap_query", TypeSize: 24, ArgDir: 2}, Fields: []Type{
5736 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "heaps", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ion_heap_data", Dir: 1}}},
6133 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 64, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}},
6152 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 96, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 6, RangeEnd: 6}},
6171 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 80, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 5, RangeEnd: 5}},
6190 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 48, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 3, RangeEnd: 3}},
6209 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 64, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}},
6268 {Key: StructKey{Name: "ip_mreq", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_mreq", TypeSize: 8, ArgDir: 1}, Fields: []Type{
6269 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "imr_multiaddr"},
6270 Dir: 1}, FldName: "imr_interface"},
6277 {Key: StructKey{Name: "ip_mreq_source", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", TypeSize: 12, ArgDir: 1}, Fields: []Type{
6278 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "imr_multiaddr"},
6279 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "imr_interface"},
6280 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "imr_sourceaddr"},
6287 {Key: StructKey{Name: "ip_mreqn", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ip_mreqn", TypeSize: 12, ArgDir: 1}, Fields: []Type{
6288 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "imr_multiaddr"},
6289 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "imr_address"},
6684 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 64, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}},
6703 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 96, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 6, RangeEnd: 6}},
6722 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 80, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 5, RangeEnd: 5}},
6741 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 48, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 3, RangeEnd: 3}},
6760 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "counters", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 64, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "xt_counters", Dir: 1}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}},
6790 {Key: StructKey{Name: "ipv4_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv4_addr", TypeSize: 4, ArgDir: 1}, Fields: []Type{
6792 &StructType{Key: StructKey{Name: "ipv4_addr_t[const[170, int8]]", Dir: 1}, FldName: "local"},
6793 &StructType{Key: StructKey{Name: "ipv4_addr_t[const[187, int8]]", Dir: 1}, FldName: "remote"},
6794 &StructType{Key: StructKey{Name: "ipv4_addr_t[netdev_addr_id]", Dir: 1}, FldName: "dev"},
6801 {Key: StructKey{Name: "ipv4_addr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv4_addr", TypeSize: 4, ArgDir: 2}, Fields: []Type{
6803 &StructType{Key: StructKey{Name: "ipv4_addr_t[const[170, int8]]", Dir: 2}, FldName: "local"},
6804 &StructType{Key: StructKey{Name: "ipv4_addr_t[const[187, int8]]", Dir: 2}, FldName: "remote"},
6805 &StructType{Key: StructKey{Name: "ipv4_addr_t[netdev_addr_id]", Dir: 2}, FldName: "dev"},
6818 {Key: StructKey{Name: "ipv4_addr_t[const[170, int8]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv4_addr_t[const[170, int8]]", TypeSize: 4, ArgDir: 1}, Fields: []Type{
6824 {Key: StructKey{Name: "ipv4_addr_t[const[170, int8]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv4_addr_t[const[170, int8]]", TypeSize: 4, ArgDir: 2}, Fields: []Type{
6836 {Key: StructKey{Name: "ipv4_addr_t[const[187, int8]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv4_addr_t[const[187, int8]]", TypeSize: 4, ArgDir: 1}, Fields: []Type{
6842 {Key: StructKey{Name: "ipv4_addr_t[const[187, int8]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv4_addr_t[const[187, int8]]", TypeSize: 4, ArgDir: 2}, Fields: []Type{
6854 {Key: StructKey{Name: "ipv4_addr_t[netdev_addr_id]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv4_addr_t[netdev_addr_id]", TypeSize: 4, ArgDir: 1}, Fields: []Type{
6860 {Key: StructKey{Name: "ipv4_addr_t[netdev_addr_id]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv4_addr_t[netdev_addr_id]", TypeSize: 4, ArgDir: 2}, Fields: []Type{
6974 {Key: StructKey{Name: "ipv6_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr", TypeSize: 16, ArgDir: 1}, Fields: []Type{
6975 &StructType{Key: StructKey{Name: "ipv6_addr_empty", Dir: 1}, FldName: "empty"},
6976 &StructType{Key: StructKey{Name: "ipv6_addr_t[const[0xaa, int8]]", Dir: 1}, FldName: "local"},
6977 &StructType{Key: StructKey{Name: "ipv6_addr_t[const[0xbb, int8]]", Dir: 1}, FldName: "remote"},
6978 &StructType{Key: StructKey{Name: "ipv6_addr_t[netdev_addr_id]", Dir: 1}, FldName: "dev"},
6979 &StructType{Key: StructKey{Name: "ipv6_addr_loopback", Dir: 1}, FldName: "loopback"},
6980 &StructType{Key: StructKey{Name: "ipv6_addr_ipv4", Dir: 1}, FldName: "ipv4"},
6981 &StructType{Key: StructKey{Name: "ipv6_addr_multicast1", Dir: 1}, FldName: "mcast1"},
6982 &StructType{Key: StructKey{Name: "ipv6_addr_multicast2", Dir: 1}, FldName: "mcast2"},
6984 {Key: StructKey{Name: "ipv6_addr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr", TypeSize: 16, ArgDir: 2}, Fields: []Type{
6985 &StructType{Key: StructKey{Name: "ipv6_addr_empty", Dir: 2}, FldName: "empty"},
6986 &StructType{Key: StructKey{Name: "ipv6_addr_t[const[0xaa, int8]]", Dir: 2}, FldName: "local"},
6987 &StructType{Key: StructKey{Name: "ipv6_addr_t[const[0xbb, int8]]", Dir: 2}, FldName: "remote"},
6988 &StructType{Key: StructKey{Name: "ipv6_addr_t[netdev_addr_id]", Dir: 2}, FldName: "dev"},
6989 &StructType{Key: StructKey{Name: "ipv6_addr_loopback", Dir: 2}, FldName: "loopback"},
6990 &StructType{Key: StructKey{Name: "ipv6_addr_ipv4", Dir: 2}, FldName: "ipv4"},
6991 &StructType{Key: StructKey{Name: "ipv6_addr_multicast1", Dir: 2}, FldName: "mcast1"},
6992 &StructType{Key: StructKey{Name: "ipv6_addr_multicast2", Dir: 2}, FldName: "mcast2"},
6997 {Key: StructKey{Name: "ipv6_addr_empty", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_empty", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7000 {Key: StructKey{Name: "ipv6_addr_empty", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_empty", TypeSize: 16, ArgDir: 2}, Fields: []Type{
7008 {Key: StructKey{Name: "ipv6_addr_ipv4", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_ipv4", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7011 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "a3"},
7013 {Key: StructKey{Name: "ipv6_addr_ipv4", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_ipv4", TypeSize: 16, ArgDir: 2}, Fields: []Type{
7016 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 2}, FldName: "a3"},
7022 {Key: StructKey{Name: "ipv6_addr_loopback", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_loopback", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7026 {Key: StructKey{Name: "ipv6_addr_loopback", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_loopback", TypeSize: 16, ArgDir: 2}, Fields: []Type{
7036 {Key: StructKey{Name: "ipv6_addr_multicast1", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_multicast1", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7042 {Key: StructKey{Name: "ipv6_addr_multicast1", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_multicast1", TypeSize: 16, ArgDir: 2}, Fields: []Type{
7054 {Key: StructKey{Name: "ipv6_addr_multicast2", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_multicast2", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7060 {Key: StructKey{Name: "ipv6_addr_multicast2", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_multicast2", TypeSize: 16, ArgDir: 2}, Fields: []Type{
7072 {Key: StructKey{Name: "ipv6_addr_t[const[0xaa, int8]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_t[const[0xaa, int8]]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7078 {Key: StructKey{Name: "ipv6_addr_t[const[0xaa, int8]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_t[const[0xaa, int8]]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
7090 {Key: StructKey{Name: "ipv6_addr_t[const[0xbb, int8]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_t[const[0xbb, int8]]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7096 {Key: StructKey{Name: "ipv6_addr_t[const[0xbb, int8]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_t[const[0xbb, int8]]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
7108 {Key: StructKey{Name: "ipv6_addr_t[netdev_addr_id]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_t[netdev_addr_id]", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7114 {Key: StructKey{Name: "ipv6_addr_t[netdev_addr_id]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_addr_t[netdev_addr_id]", TypeSize: 16, ArgDir: 2}, Fields: []Type{
7152 {Key: StructKey{Name: "ipv6_mreq", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", TypeSize: 20, ArgDir: 1}, Fields: []Type{
7153 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 1}, FldName: "multi"},
7258 {Key: StructKey{Name: "ipx_config_data", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipx_config_data", TypeSize: 4, ArgDir: 1}, Fields: []Type{
7281 {Key: StructKey{Name: "ipx_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ipx_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
7312 {Key: StructKey{Name: "itimerspec", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "itimerspec", TypeSize: 32, ArgDir: 1}, Fields: []Type{
7313 &StructType{Key: StructKey{Name: "timespec", Dir: 1}, FldName: "interv"},
7314 &StructType{Key: StructKey{Name: "timespec", Dir: 1}, FldName: "value"},
7320 {Key: StructKey{Name: "itimerval", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "itimerval", TypeSize: 32, ArgDir: 1}, Fields: []Type{
7321 &StructType{Key: StructKey{Name: "timeval", Dir: 1}, FldName: "interv"},
7322 &StructType{Key: StructKey{Name: "timeval", Dir: 1}, FldName: "value"},
7356 {Key: StructKey{Name: "kcm_clone", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kcm_clone", TypeSize: 4, ArgDir: 2}, Fields: []Type{
7425 {Key: StructKey{Name: "kvm_clock_data", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", TypeSize: 48, ArgDir: 1}, Fields: []Type{
7445 {Key: StructKey{Name: "kvm_cpuid2", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1, IsVarlen: true}, Fields: []Type{
7448 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entries", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "kvm_cpuid_entry2", Dir: 1}}},
7468 {Key: StructKey{Name: "kvm_cpuid_entry2", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_cpuid_entry2", TypeSize: 40, ArgDir: 1}, Fields: []Type{
7478 {Key: StructKey{Name: "kvm_create_device", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_create_device", TypeSize: 12, ArgDir: 2}, Fields: []Type{
7490 {Key: StructKey{Name: "kvm_debugregs", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", TypeSize: 128, ArgDir: 1}, Fields: []Type{
7518 {Key: StructKey{Name: "kvm_dtable", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_dtable", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7549 {Key: StructKey{Name: "kvm_fpu", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_fpu", TypeSize: 416, ArgDir: 1}, Fields: []Type{
7581 {Key: StructKey{Name: "kvm_ioapic_redir", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_ioapic_redir", TypeSize: 8, ArgDir: 1}, Fields: []Type{
7596 {Key: StructKey{Name: "kvm_ioapic_state", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_ioapic_state", TypeSize: 216, ArgDir: 1}, Fields: []Type{
7602 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "redir", TypeSize: 192, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "kvm_ioapic_redir", Dir: 1}}, Kind: 1, RangeBegin: 24, RangeEnd: 24},
7616 {Key: StructKey{Name: "kvm_irq_chip", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", TypeSize: 216, ArgDir: 1}, Fields: []Type{
7617 &StructType{Key: StructKey{Name: "kvm_pic_state", Dir: 1}, FldName: "pic"},
7618 &StructType{Key: StructKey{Name: "kvm_ioapic_state", Dir: 1}, FldName: "ioapic"},
7667 {Key: StructKey{Name: "kvm_irqchip", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_irqchip", TypeSize: 224, ArgDir: 1}, Fields: []Type{
7670 &UnionType{Key: StructKey{Name: "kvm_irq_chip", Dir: 1}, FldName: "chip"},
7701 {Key: StructKey{Name: "kvm_msr_entry", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_msr_entry", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7715 {Key: StructKey{Name: "kvm_msrs", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1, IsVarlen: true}, Fields: []Type{
7718 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entries", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "kvm_msr_entry", Dir: 1}}},
7742 {Key: StructKey{Name: "kvm_pic_state", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_pic_state", TypeSize: 16, ArgDir: 1}, Fields: []Type{
7775 {Key: StructKey{Name: "kvm_pit_channel_state", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_pit_channel_state", TypeSize: 24, ArgDir: 1}, Fields: []Type{
7799 {Key: StructKey{Name: "kvm_pit_state2", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", TypeSize: 112, ArgDir: 1}, Fields: []Type{
7800 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "chans", TypeSize: 72, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "kvm_pit_channel_state", Dir: 1}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
7813 {Key: StructKey{Name: "kvm_regs", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_regs", TypeSize: 144, ArgDir: 1}, Fields: []Type{
7847 {Key: StructKey{Name: "kvm_segment", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_segment", TypeSize: 24, ArgDir: 1}, Fields: []Type{
7948 {Key: StructKey{Name: "kvm_sregs", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_sregs", TypeSize: 312, ArgDir: 1}, Fields: []Type{
7949 &StructType{Key: StructKey{Name: "kvm_segment", Dir: 1}, FldName: "cs"},
7950 &StructType{Key: StructKey{Name: "kvm_segment", Dir: 1}, FldName: "ds"},
7951 &StructType{Key: StructKey{Name: "kvm_segment", Dir: 1}, FldName: "es"},
7952 &StructType{Key: StructKey{Name: "kvm_segment", Dir: 1}, FldName: "fs"},
7953 &StructType{Key: StructKey{Name: "kvm_segment", Dir: 1}, FldName: "gs"},
7954 &StructType{Key: StructKey{Name: "kvm_segment", Dir: 1}, FldName: "ss"},
7955 &StructType{Key: StructKey{Name: "kvm_segment", Dir: 1}, FldName: "tr"},
7956 &StructType{Key: StructKey{Name: "kvm_segment", Dir: 1}, FldName: "ldt"},
7957 &StructType{Key: StructKey{Name: "kvm_dtable", Dir: 1}, FldName: "gdt"},
7958 &StructType{Key: StructKey{Name: "kvm_dtable", Dir: 1}, FldName: "idt"},
8040 {Key: StructKey{Name: "kvm_vcpu_events", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", TypeSize: 28, ArgDir: 1}, Fields: []Type{
8092 {Key: StructKey{Name: "kvm_xsave", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "kvm_xsave", TypeSize: 1024, ArgDir: 1}, Fields: []Type{
8102 {Key: StructKey{Name: "l2cap_conninfo", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", TypeSize: 6, ArgDir: 1}, Fields: []Type{
8119 {Key: StructKey{Name: "l2cap_options", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "l2cap_options", TypeSize: 12, ArgDir: 1}, Fields: []Type{
8133 {Key: StructKey{Name: "linger", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "linger", TypeSize: 8, ArgDir: 1}, Fields: []Type{
8181 {Key: StructKey{Name: "loop_info", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "loop_info", TypeSize: 152, ArgDir: 1}, Fields: []Type{
8211 {Key: StructKey{Name: "loop_info64", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "loop_info64", TypeSize: 232, ArgDir: 1}, Fields: []Type{
8331 {Key: StructKey{Name: "mac_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr", TypeSize: 6, ArgDir: 1}, Fields: []Type{
8333 &StructType{Key: StructKey{Name: "mac_addr_t[const[0xaa, int8]]", Dir: 1}, FldName: "local"},
8334 &StructType{Key: StructKey{Name: "mac_addr_t[const[0xbb, int8]]", Dir: 1}, FldName: "remote"},
8335 &StructType{Key: StructKey{Name: "mac_addr_t[netdev_addr_id]", Dir: 1}, FldName: "dev"},
8337 &StructType{Key: StructKey{Name: "mac_addr_link_local", Dir: 1}, FldName: "link_local"},
8340 {Key: StructKey{Name: "mac_addr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr", TypeSize: 6, ArgDir: 2}, Fields: []Type{
8342 &StructType{Key: StructKey{Name: "mac_addr_t[const[0xaa, int8]]", Dir: 2}, FldName: "local"},
8343 &StructType{Key: StructKey{Name: "mac_addr_t[const[0xbb, int8]]", Dir: 2}, FldName: "remote"},
8344 &StructType{Key: StructKey{Name: "mac_addr_t[netdev_addr_id]", Dir: 2}, FldName: "dev"},
8346 &StructType{Key: StructKey{Name: "mac_addr_link_local", Dir: 2}, FldName: "link_local"},
8357 {Key: StructKey{Name: "mac_addr_link_local", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr_link_local", TypeSize: 6, ArgDir: 1}, Fields: []Type{
8365 {Key: StructKey{Name: "mac_addr_link_local", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr_link_local", TypeSize: 6, ArgDir: 2}, Fields: []Type{
8377 {Key: StructKey{Name: "mac_addr_t[const[0xaa, int8]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr_t[const[0xaa, int8]]", TypeSize: 6, ArgDir: 1}, Fields: []Type{
8381 {Key: StructKey{Name: "mac_addr_t[const[0xaa, int8]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr_t[const[0xaa, int8]]", TypeSize: 6, ArgDir: 2}, Fields: []Type{
8389 {Key: StructKey{Name: "mac_addr_t[const[0xbb, int8]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr_t[const[0xbb, int8]]", TypeSize: 6, ArgDir: 1}, Fields: []Type{
8393 {Key: StructKey{Name: "mac_addr_t[const[0xbb, int8]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr_t[const[0xbb, int8]]", TypeSize: 6, ArgDir: 2}, Fields: []Type{
8401 {Key: StructKey{Name: "mac_addr_t[netdev_addr_id]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr_t[netdev_addr_id]", TypeSize: 6, ArgDir: 1}, Fields: []Type{
8405 {Key: StructKey{Name: "mac_addr_t[netdev_addr_id]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mac_addr_t[netdev_addr_id]", TypeSize: 6, ArgDir: 2}, Fields: []Type{
8450 {Key: StructKey{Name: "mq_attr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "mq_attr", TypeSize: 64, ArgDir: 1}, Fields: []Type{
8469 {Key: StructKey{Name: "msgbuf", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1, IsVarlen: true}, Fields: []Type{
14640 {Key: StructKey{Name: "packet_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "packet_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
14713 {Key: StructKey{Name: "pipe_9p", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "pipe_9p", TypeSize: 8, ArgDir: 1}, Fields: []Type{
14717 {Key: StructKey{Name: "pipefd", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "pipefd", TypeSize: 8, ArgDir: 1}, Fields: []Type{
14731 {Key: StructKey{Name: "pppoe_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "pppoe_addr", TypeSize: 24, ArgDir: 1}, Fields: []Type{
14733 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 1}, FldName: "remote"},
14745 {Key: StructKey{Name: "pppol2tp_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "pppol2tp_addr", TypeSize: 32, ArgDir: 1}, Fields: []Type{
14748 &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 1}, FldName: "addr"},
14763 {Key: StructKey{Name: "pppol2tpin6_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "pppol2tpin6_addr", TypeSize: 44, ArgDir: 1}, Fields: []Type{
14770 &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 1}, FldName: "addr"},
14781 {Key: StructKey{Name: "pppol2tpv3_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "pppol2tpv3_addr", TypeSize: 40, ArgDir: 1}, Fields: []Type{
14784 &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 1}, FldName: "addr"},
14799 {Key: StructKey{Name: "pppol2tpv3in6_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "pppol2tpv3in6_addr", TypeSize: 52, ArgDir: 1}, Fields: []Type{
14806 &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 1}, FldName: "addr"},
14813 {Key: StructKey{Name: "pptp_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "pptp_addr", TypeSize: 8, ArgDir: 1}, Fields: []Type{
14816 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "sin_addr"},
15161 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "response", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rdma_ucm_create_id_resp", Dir: 1}}},
15166 {Key: StructKey{Name: "rdma_ucm_create_id_resp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rdma_ucm_create_id_resp", TypeSize: 4, ArgDir: 1}, Fields: []Type{
15169 {Key: StructKey{Name: "rdma_ucm_create_mcast_id_resp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rdma_ucm_create_mcast_id_resp", TypeSize: 4, ArgDir: 1}, Fields: []Type{
15173 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "response", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rdma_ucm_destroy_id_resp", Dir: 1}}},
15177 {Key: StructKey{Name: "rdma_ucm_destroy_id_resp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rdma_ucm_destroy_id_resp", TypeSize: 4, ArgDir: 1}, Fields: []Type{
15183 {Key: StructKey{Name: "rdma_ucm_event_resp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rdma_ucm_event_resp", TypeSize: 328, ArgDir: 1}, Fields: []Type{
15189 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "response", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rdma_ucm_event_resp", Dir: 1}}},
15197 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "response", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rdma_ucm_create_mcast_id_resp", Dir: 1}}},
15203 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "response", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rdma_ucm_create_mcast_id_resp", Dir: 1}}},
15211 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "response", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rdma_ucm_destroy_id_resp", Dir: 1}}},
15220 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "response", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rdma_ucm_migrate_resp", Dir: 1}}},
15224 {Key: StructKey{Name: "rdma_ucm_migrate_resp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rdma_ucm_migrate_resp", TypeSize: 4, ArgDir: 1}, Fields: []Type{
15347 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_storage", Dir: 1}}},
15400 {Key: StructKey{Name: "request_sense", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "request_sense", TypeSize: 64, ArgDir: 2}, Fields: []Type{
15417 {Key: StructKey{Name: "rlimit", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rlimit", TypeSize: 16, ArgDir: 1}, Fields: []Type{
15434 Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "robust_list_head", TypeSize: 24, ArgDir: 1}, Fields: []Type{
15462 {Key: StructKey{Name: "rtc_pll_info", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtc_pll_info", TypeSize: 32, ArgDir: 1}, Fields: []Type{
15482 {Key: StructKey{Name: "rtc_time", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtc_time", TypeSize: 36, ArgDir: 1}, Fields: []Type{
15499 {Key: StructKey{Name: "rtc_wkalrm", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rtc_wkalrm", TypeSize: 40, ArgDir: 1}, Fields: []Type{
15503 &StructType{Key: StructKey{Name: "rtc_time", Dir: 1}, FldName: "time"},
15623 {Key: StructKey{Name: "rusage", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "rusage", TypeSize: 144, ArgDir: 1}, Fields: []Type{
15624 &StructType{Key: StructKey{Name: "timeval", Dir: 1}, FldName: "utime"},
15625 &StructType{Key: StructKey{Name: "timeval", Dir: 1}, FldName: "stime"},
15798 {Key: StructKey{Name: "sched_attr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sched_attr", TypeSize: 48, ArgDir: 1}, Fields: []Type{
15808 {Key: StructKey{Name: "scsi_idlun", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "scsi_idlun", TypeSize: 8, ArgDir: 1}, Fields: []Type{
15818 {Key: StructKey{Name: "scsi_ioctl_probe_host_out_buffer", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "scsi_ioctl_probe_host_out_buffer", ArgDir: 1, IsVarlen: true}, Fields: []Type{
15822 {Key: StructKey{Name: "sctp6_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp6_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
15831 {Key: StructKey{Name: "sctp_assoc_ids", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1, IsVarlen: true}, Fields: []Type{
15835 {Key: StructKey{Name: "sctp_assoc_stats", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", TypeSize: 256, ArgDir: 2}, Fields: []Type{
15838 &UnionType{Key: StructKey{Name: "sockaddr_storage_sctp", Dir: 2}, FldName: "sas_obs_rto_ipaddr"},
15845 {Key: StructKey{Name: "sctp_assoc_value", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", TypeSize: 8, ArgDir: 1}, Fields: []Type{
15849 {Key: StructKey{Name: "sctp_assoc_value", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", TypeSize: 8, ArgDir: 2}, Fields: []Type{
15861 {Key: StructKey{Name: "sctp_assocparams", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", TypeSize: 20, ArgDir: 2}, Fields: []Type{
15872 {Key: StructKey{Name: "sctp_authchunks", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2, IsVarlen: true}, Fields: []Type{
15891 {Key: StructKey{Name: "sctp_authkeyid", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", TypeSize: 8, ArgDir: 2}, Fields: []Type{
15902 {Key: StructKey{Name: "sctp_default_prinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", TypeSize: 12, ArgDir: 2}, Fields: []Type{
15912 {Key: StructKey{Name: "sctp_delayed_sack", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2, IsVarlen: true}, Fields: []Type{
15913 &StructType{Key: StructKey{Name: "sctp_sack_info", Dir: 2}, FldName: "sack_info"},
15914 &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}, FldName: "assoc_value"},
15929 {Key: StructKey{Name: "sctp_event_subscribe", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", TypeSize: 11, ArgDir: 1}, Fields: []Type{
15942 {Key: StructKey{Name: "sctp_getaddrs", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2, IsVarlen: true}, Fields: []Type{
15947 {Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", TypeSize: 16, ArgDir: 2}, Fields: []Type{
15956 {Key: StructKey{Name: "sctp_hmacalgo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2, IsVarlen: true}, Fields: []Type{
15966 {Key: StructKey{Name: "sctp_initmsg", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", TypeSize: 8, ArgDir: 1}, Fields: []Type{
15976 {Key: StructKey{Name: "sctp_max_burst", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1, IsVarlen: true}, Fields: []Type{
15978 &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 1}, FldName: "assoc_value"},
15984 {Key: StructKey{Name: "sctp_maxseg", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2, IsVarlen: true}, Fields: []Type{
15986 &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}, FldName: "assoc_value"},
15988 {Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", TypeSize: 152, ArgDir: 2}, Fields: []Type{
15990 &UnionType{Key: StructKey{Name: "sockaddr_storage_sctp", Dir: 2}, FldName: "spinfo_address"},
16007 {Key: StructKey{Name: "sctp_paddrparams", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", TypeSize: 152, ArgDir: 2}, Fields: []Type{
16009 &UnionType{Key: StructKey{Name: "sockaddr_storage_sctp", Dir: 2}, FldName: "spp_address"},
16025 {Key: StructKey{Name: "sctp_paddrthlds", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", TypeSize: 144, ArgDir: 2}, Fields: []Type{
16028 &UnionType{Key: StructKey{Name: "sockaddr_storage_sctp", Dir: 2}, FldName: "spt_address"},
16033 {Key: StructKey{Name: "sctp_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
16037 {Key: StructKey{Name: "sctp_peeloff_arg_t", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", TypeSize: 8, ArgDir: 2}, Fields: []Type{
16045 {Key: StructKey{Name: "sctp_prim", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_prim", TypeSize: 132, ArgDir: 2}, Fields: []Type{
16047 &UnionType{Key: StructKey{Name: "sockaddr_storage_sctp", Dir: 2}, FldName: "ssp_addr"},
16054 {Key: StructKey{Name: "sctp_prstatus", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", TypeSize: 24, ArgDir: 2}, Fields: []Type{
16067 {Key: StructKey{Name: "sctp_reset_streams", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_reset_streams", ArgDir: 2, IsVarlen: true}, Fields: []Type{
16079 {Key: StructKey{Name: "sctp_rtoinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16090 {Key: StructKey{Name: "sctp_sack_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_sack_info", TypeSize: 12, ArgDir: 2}, Fields: []Type{
16098 {Key: StructKey{Name: "sctp_setadaptation", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", TypeSize: 4, ArgDir: 1}, Fields: []Type{
16108 {Key: StructKey{Name: "sctp_sndinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16127 {Key: StructKey{Name: "sctp_sndrcvinfo", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", TypeSize: 32, ArgDir: 2}, Fields: []Type{
16139 {Key: StructKey{Name: "sctp_status", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_status", TypeSize: 176, ArgDir: 2}, Fields: []Type{
16148 &StructType{Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, FldName: "sstat_primary"},
16155 {Key: StructKey{Name: "sctp_stream_value", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sctp_stream_value", TypeSize: 8, ArgDir: 2}, Fields: []Type{
16304 {Key: StructKey{Name: "sigaction", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sigaction", TypeSize: 32, ArgDir: 1}, Fields: []Type{
16306 &StructType{Key: StructKey{Name: "sigset", Dir: 1}, FldName: "mask"},
16331 {Key: StructKey{Name: "siginfo", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "siginfo", TypeSize: 16, ArgDir: 1}, Fields: []Type{
16340 {Key: StructKey{Name: "sigset", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sigset", TypeSize: 8, ArgDir: 1}, Fields: []Type{
16343 {Key: StructKey{Name: "sigset", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sigset", TypeSize: 8, ArgDir: 2}, Fields: []Type{
16347 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigset", Dir: 2}}},
16365 {Key: StructKey{Name: "snd_ctl_elem_id", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", TypeSize: 64, ArgDir: 1}, Fields: []Type{
16393 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "snd_ctl_elem_id", Dir: 1}}}},
16438 {Key: StructKey{Name: "snd_rawmidi_info_raw", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info_raw", TypeSize: 268, ArgDir: 1}, Fields: []Type{
16451 {Key: StructKey{Name: "snd_rawmidi_params", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_params", TypeSize: 32, ArgDir: 2}, Fields: []Type{
16458 {Key: StructKey{Name: "snd_rawmidi_status", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_status", TypeSize: 48, ArgDir: 2}, Fields: []Type{
16461 &StructType{Key: StructKey{Name: "timespec", Dir: 2}, FldName: "tstamp"},
16470 {Key: StructKey{Name: "snd_seq_addr", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", TypeSize: 2, ArgDir: 1}, Fields: []Type{
16485 {Key: StructKey{Name: "snd_seq_client_info", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", TypeSize: 188, ArgDir: 1}, Fields: []Type{
16584 {Key: StructKey{Name: "snd_seq_port_info", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", TypeSize: 176, ArgDir: 1}, Fields: []Type{
16585 &StructType{Key: StructKey{Name: "snd_seq_addr", Dir: 1}, FldName: "addr"},
16650 {Key: StructKey{Name: "snd_seq_queue_status", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", TypeSize: 104, ArgDir: 1}, Fields: []Type{
16655 &StructType{Key: StructKey{Name: "timespec", Dir: 1}, FldName: "time"},
16763 {Key: StructKey{Name: "sock_in6_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
16767 {Key: StructKey{Name: "sock_in_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sock_in_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
16771 {Key: StructKey{Name: "sockaddr", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16772 &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 2}, FldName: "in"},
16773 &StructType{Key: StructKey{Name: "sockaddr_ax25", Dir: 2}, FldName: "ax25"},
16774 &StructType{Key: StructKey{Name: "sockaddr_ipx", Dir: 2}, FldName: "ipx"},
16775 &UnionType{Key: StructKey{Name: "sockaddr_nl", Dir: 2}, FldName: "nl"},
16776 &StructType{Key: StructKey{Name: "sockaddr_llc", Dir: 2}, FldName: "llc"},
16777 &StructType{Key: StructKey{Name: "sockaddr_can", Dir: 2}, FldName: "can"},
16778 &StructType{Key: StructKey{Name: "sockaddr_sco", Dir: 2}, FldName: "sco"},
16779 &StructType{Key: StructKey{Name: "sockaddr_l2", Dir: 2}, FldName: "l2"},
16780 &StructType{Key: StructKey{Name: "sockaddr_hci", Dir: 2}, FldName: "hci"},
16781 &StructType{Key: StructKey{Name: "sockaddr_rc", Dir: 2}, FldName: "rc"},
16782 &StructType{Key: StructKey{Name: "sockaddr_nfc", Dir: 2}, FldName: "nfc"},
16783 &StructType{Key: StructKey{Name: "sockaddr_vm", Dir: 2}, FldName: "vsock"},
16784 &StructType{Key: StructKey{Name: "sockaddr_xdp", Dir: 2}, FldName: "xdp"},
16785 &StructType{Key: StructKey{Name: "sockaddr_ethernet", Dir: 2}, FldName: "ethernet"},
16786 &StructType{Key: StructKey{Name: "sockaddr_generic", Dir: 2}, FldName: "generic"},
16795 {Key: StructKey{Name: "sockaddr_alg", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", TypeSize: 88, ArgDir: 1}, Fields: []Type{
16808 {Key: StructKey{Name: "sockaddr_ax25", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", TypeSize: 16, ArgDir: 1}, Fields: []Type{
16810 &StructType{Key: StructKey{Name: "ax25_address", Dir: 1}, FldName: "sax25_call"},
16814 {Key: StructKey{Name: "sockaddr_ax25", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16816 &StructType{Key: StructKey{Name: "ax25_address", Dir: 2}, FldName: "sax25_call"},
16827 {Key: StructKey{Name: "sockaddr_can", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_can", TypeSize: 16, ArgDir: 1}, Fields: []Type{
16834 {Key: StructKey{Name: "sockaddr_can", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_can", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16846 {Key: StructKey{Name: "sockaddr_ethernet", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", TypeSize: 16, ArgDir: 1}, Fields: []Type{
16848 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 1}, FldName: "sa_data"},
16851 {Key: StructKey{Name: "sockaddr_ethernet", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16853 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 2}, FldName: "sa_data"},
16856 {Key: StructKey{Name: "sockaddr_generic", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_generic", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16867 {Key: StructKey{Name: "sockaddr_hci", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_hci", TypeSize: 12, ArgDir: 1}, Fields: []Type{
16874 {Key: StructKey{Name: "sockaddr_hci", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_hci", TypeSize: 12, ArgDir: 2}, Fields: []Type{
16896 {Key: StructKey{Name: "sockaddr_in", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_in", TypeSize: 16, ArgDir: 1}, Fields: []Type{
16899 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "addr"},
16902 {Key: StructKey{Name: "sockaddr_in", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_in", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16905 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 2}, FldName: "addr"},
16915 {Key: StructKey{Name: "sockaddr_in6", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", TypeSize: 28, ArgDir: 1}, Fields: []Type{
16919 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 1}, FldName: "addr"},
16922 {Key: StructKey{Name: "sockaddr_in6", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", TypeSize: 28, ArgDir: 2}, Fields: []Type{
16926 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 2}, FldName: "addr"},
16937 {Key: StructKey{Name: "sockaddr_ipx", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", TypeSize: 16, ArgDir: 1}, Fields: []Type{
16945 {Key: StructKey{Name: "sockaddr_ipx", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", TypeSize: 16, ArgDir: 2}, Fields: []Type{
16961 {Key: StructKey{Name: "sockaddr_l2", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_l2", TypeSize: 14, ArgDir: 1}, Fields: []Type{
16964 &StructType{Key: StructKey{Name: "bdaddr", Dir: 1}, FldName: "addr"},
16969 {Key: StructKey{Name: "sockaddr_l2", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_l2", TypeSize: 14, ArgDir: 2}, Fields: []Type{
16972 &StructType{Key: StructKey{Name: "bdaddr", Dir: 2}, FldName: "addr"},
16988 {Key: StructKey{Name: "sockaddr_l2tp_t[pppol2tp_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_l2tp_t[pppol2tp_addr]", TypeSize: 38, ArgDir: 1}, Fields: []Type{
16991 &StructType{Key: StructKey{Name: "pppol2tp_addr", Dir: 1}, FldName: "addr"},
16998 {Key: StructKey{Name: "sockaddr_l2tp_t[pppol2tpin6_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_l2tp_t[pppol2tpin6_addr]", TypeSize: 50, ArgDir: 1}, Fields: []Type{
17001 &StructType{Key: StructKey{Name: "pppol2tpin6_addr", Dir: 1}, FldName: "addr"},
17008 {Key: StructKey{Name: "sockaddr_l2tp_t[pppol2tpv3_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_l2tp_t[pppol2tpv3_addr]", TypeSize: 46, ArgDir: 1}, Fields: []Type{
17011 &StructType{Key: StructKey{Name: "pppol2tpv3_addr", Dir: 1}, FldName: "addr"},
17018 {Key: StructKey{Name: "sockaddr_l2tp_t[pppol2tpv3in6_addr]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_l2tp_t[pppol2tpv3in6_addr]", TypeSize: 58, ArgDir: 1}, Fields: []Type{
17021 &StructType{Key: StructKey{Name: "pppol2tpv3in6_addr", Dir: 1}, FldName: "addr"},
17033 {Key: StructKey{Name: "sockaddr_ll", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", TypeSize: 20, ArgDir: 1}, Fields: []Type{
17040 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 1}, FldName: "sll_addr"},
17053 {Key: StructKey{Name: "sockaddr_llc", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", TypeSize: 16, ArgDir: 1}, Fields: []Type{
17060 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 1}, FldName: "sll_addr"},
17063 {Key: StructKey{Name: "sockaddr_llc", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", TypeSize: 16, ArgDir: 2}, Fields: []Type{
17070 &UnionType{Key: StructKey{Name: "mac_addr", Dir: 2}, FldName: "sll_addr"},
17077 {Key: StructKey{Name: "sockaddr_netrom", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1, IsVarlen: true}, Fields: []Type{
17078 &StructType{Key: StructKey{Name: "sockaddr_ax25", Dir: 1}, FldName: "ax25"},
17079 &StructType{Key: StructKey{Name: "full_sockaddr_ax25", Dir: 1}, FldName: "full"},
17088 {Key: StructKey{Name: "sockaddr_nfc", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc", TypeSize: 16, ArgDir: 1}, Fields: []Type{
17095 {Key: StructKey{Name: "sockaddr_nfc", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc", TypeSize: 16, ArgDir: 2}, Fields: []Type{
17114 {Key: StructKey{Name: "sockaddr_nfc_llcp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", TypeSize: 96, ArgDir: 1}, Fields: []Type{
17131 {Key: StructKey{Name: "sockaddr_nl", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", TypeSize: 12, ArgDir: 1}, Fields: []Type{
17132 &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]", Dir: 1}, FldName: "kern"},
17133 &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, netlink_port_id, flags[netlink_group_bitmap, int32]]", Dir: 1}, FldName: "proc"},
17134 &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_UNSPEC, const[0, int32], const[0, int32]]", Dir: 1}, FldName: "unspec"},
17136 {Key: StructKey{Name: "sockaddr_nl", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", TypeSize: 12, ArgDir: 2}, Fields: []Type{
17137 &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]", Dir: 2}, FldName: "kern"},
17138 &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, netlink_port_id, flags[netlink_group_bitmap, int32]]", Dir: 2}, FldName: "proc"},
17139 &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_UNSPEC, const[0, int32], const[0, int32]]", Dir: 2}, FldName: "unspec"},
17151 {Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]", TypeSize: 12, ArgDir: 1}, Fields: []Type{
17157 {Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nl_t[AF_NETLINK, const[0, int32], flags[netlink_group_bitmap, int32]]", TypeSize: 12, ArgDir: 2}, Fields: []Type{
17169 {Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, netlink_port_id, flags[netlink_group_bitmap, int32]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nl_t[AF_NETLINK, netlink_port_id, flags[netlink_group_bitmap, int32]]", TypeSize: 12, ArgDir: 1}, Fields: []Type{
17175 {Key: StructKey{Name: "sockaddr_nl_t[AF_NETLINK, netlink_port_id, flags[netlink_group_bitmap, int32]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nl_t[AF_NETLINK, netlink_port_id, flags[netlink_group_bitmap, int32]]", TypeSize: 12, ArgDir: 2}, Fields: []Type{
17187 {Key: StructKey{Name: "sockaddr_nl_t[AF_UNSPEC, const[0, int32], const[0, int32]]", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nl_t[AF_UNSPEC, const[0, int32], const[0, int32]]", TypeSize: 12, ArgDir: 1}, Fields: []Type{
17193 {Key: StructKey{Name: "sockaddr_nl_t[AF_UNSPEC, const[0, int32], const[0, int32]]", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_nl_t[AF_UNSPEC, const[0, int32], const[0, int32]]", TypeSize: 12, ArgDir: 2}, Fields: []Type{
17204 {Key: StructKey{Name: "sockaddr_pppoe", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_pppoe", TypeSize: 30, ArgDir: 1}, Fields: []Type{
17207 &StructType{Key: StructKey{Name: "pppoe_addr", Dir: 1}, FldName: "pppoe"},
17215 {Key: StructKey{Name: "sockaddr_pptp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_pptp", TypeSize: 30, ArgDir: 1}, Fields: []Type{
17218 &StructType{Key: StructKey{Name: "pptp_addr", Dir: 1}, FldName: "pptp"},
17227 {Key: StructKey{Name: "sockaddr_rc", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_rc", TypeSize: 10, ArgDir: 1}, Fields: []Type{
17229 &StructType{Key: StructKey{Name: "bdaddr", Dir: 1}, FldName: "addr"},
17233 {Key: StructKey{Name: "sockaddr_rc", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_rc", TypeSize: 10, ArgDir: 2}, Fields: []Type{
17235 &StructType{Key: StructKey{Name: "bdaddr", Dir: 2}, FldName: "addr"},
17248 {Key: StructKey{Name: "sockaddr_sco", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_sco", TypeSize: 8, ArgDir: 1}, Fields: []Type{
17250 &StructType{Key: StructKey{Name: "bdaddr", Dir: 1}, FldName: "addr"},
17252 {Key: StructKey{Name: "sockaddr_sco", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_sco", TypeSize: 8, ArgDir: 2}, Fields: []Type{
17254 &StructType{Key: StructKey{Name: "bdaddr", Dir: 2}, FldName: "addr"},
17288 {Key: StructKey{Name: "sockaddr_storage", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", TypeSize: 128, ArgDir: 1}, Fields: []Type{
17289 &UnionType{Key: StructKey{Name: "sockaddr_un", Dir: 1}, FldName: "un"},
17290 &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 1}, FldName: "in"},
17291 &StructType{Key: StructKey{Name: "sockaddr_ax25", Dir: 1}, FldName: "ax25"},
17292 &StructType{Key: StructKey{Name: "sockaddr_ipx", Dir: 1}, FldName: "ipx"},
17293 &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 1}, FldName: "in6"},
17294 &UnionType{Key: StructKey{Name: "sockaddr_nl", Dir: 1}, FldName: "nl"},
17295 &StructType{Key: StructKey{Name: "sockaddr_ll", Dir: 1}, FldName: "ll"},
17296 &StructType{Key: StructKey{Name: "sockaddr_pppoe", Dir: 1}, FldName: "pppoe"},
17297 &StructType{Key: StructKey{Name: "sockaddr_l2tp_t[pppol2tp_addr]", Dir: 1}, FldName: "pppol2tp"},
17298 &StructType{Key: StructKey{Name: "sockaddr_l2tp_t[pppol2tpin6_addr]", Dir: 1}, FldName: "pppol2tpin6"},
17299 &StructType{Key: StructKey{Name: "sockaddr_l2tp_t[pppol2tpv3_addr]", Dir: 1}, FldName: "pppol2tpv3"},
17300 &StructType{Key: StructKey{Name: "sockaddr_l2tp_t[pppol2tpv3in6_addr]", Dir: 1}, FldName: "pppol2tpv3in6"},
17301 &StructType{Key: StructKey{Name: "sockaddr_pptp", Dir: 1}, FldName: "pptp"},
17302 &StructType{Key: StructKey{Name: "sockaddr_llc", Dir: 1}, FldName: "llc"},
17303 &StructType{Key: StructKey{Name: "sockaddr_can", Dir: 1}, FldName: "can"},
17304 &StructType{Key: StructKey{Name: "sockaddr_sco", Dir: 1}, FldName: "sco"},
17305 &StructType{Key: StructKey{Name: "sockaddr_l2", Dir: 1}, FldName: "l2"},
17306 &StructType{Key: StructKey{Name: "sockaddr_hci", Dir: 1}, FldName: "hci"},
17307 &StructType{Key: StructKey{Name: "sockaddr_rc", Dir: 1}, FldName: "rc"},
17308 &StructType{Key: StructKey{Name: "sockaddr_alg", Dir: 1}, FldName: "alg"},
17309 &StructType{Key: StructKey{Name: "sockaddr_nfc", Dir: 1}, FldName: "nfc"},
17310 &StructType{Key: StructKey{Name: "sockaddr_nfc_llcp", Dir: 1}, FldName: "nfc_llcp"},
17311 &StructType{Key: StructKey{Name: "sockaddr_vm", Dir: 1}, FldName: "vsock"},
17312 &StructType{Key: StructKey{Name: "sockaddr_xdp", Dir: 1}, FldName: "xdp"},
17313 &StructType{Key: StructKey{Name: "sockaddr_ethernet", Dir: 1}, FldName: "ethernet"},
17314 &StructType{Key: StructKey{Name: "sockaddr_storage_generic", Dir: 1}, FldName: "generic"},
17320 {Key: StructKey{Name: "sockaddr_storage_generic", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_generic", TypeSize: 128, ArgDir: 1}, Fields: []Type{
17328 {Key: StructKey{Name: "sockaddr_storage_in", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", TypeSize: 128, ArgDir: 2}, Fields: []Type{
17329 &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 2}, FldName: "addr"},
17337 {Key: StructKey{Name: "sockaddr_storage_in6", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", TypeSize: 128, ArgDir: 2}, Fields: []Type{
17338 &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 2}, FldName: "addr"},
17346 {Key: StructKey{Name: "sockaddr_storage_sctp", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", TypeSize: 128, ArgDir: 2}, Fields: []Type{
17347 &StructType{Key: StructKey{Name: "sockaddr_storage_in", Dir: 2}, FldName: "in"},
17348 &StructType{Key: StructKey{Name: "sockaddr_storage_in6", Dir: 2}, FldName: "in6"},
17358 {Key: StructKey{Name: "sockaddr_un", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un", TypeSize: 110, ArgDir: 1}, Fields: []Type{
17359 &StructType{Key: StructKey{Name: "sockaddr_un_file", Dir: 1}, FldName: "file"},
17360 &StructType{Key: StructKey{Name: "sockaddr_un_abstract", Dir: 1}, FldName: "abs"},
17368 {Key: StructKey{Name: "sockaddr_un_abstract", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un_abstract", TypeSize: 8, ArgDir: 1}, Fields: []Type{
17378 {Key: StructKey{Name: "sockaddr_un_file", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un_file", TypeSize: 110, ArgDir: 1}, Fields: []Type{
17389 {Key: StructKey{Name: "sockaddr_vm", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_vm", TypeSize: 16, ArgDir: 1}, Fields: []Type{
17393 &UnionType{Key: StructKey{Name: "vmaddr_cid", Dir: 1}, FldName: "svm_cid"},
17396 {Key: StructKey{Name: "sockaddr_vm", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_vm", TypeSize: 16, ArgDir: 2}, Fields: []Type{
17400 &UnionType{Key: StructKey{Name: "vmaddr_cid", Dir: 2}, FldName: "svm_cid"},
17410 {Key: StructKey{Name: "sockaddr_xdp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_xdp", TypeSize: 16, ArgDir: 1}, Fields: []Type{
17417 {Key: StructKey{Name: "sockaddr_xdp", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_xdp", TypeSize: 16, ArgDir: 2}, Fields: []Type{
17445 {Key: StructKey{Name: "stat", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "stat", TypeSize: 68, ArgDir: 1}, Fields: []Type{
17467 {Key: StructKey{Name: "statx", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "statx", TypeSize: 256, ArgDir: 1}, Fields: []Type{
17480 &StructType{Key: StructKey{Name: "statx_timestamp", Dir: 1}, FldName: "atime"},
17481 &StructType{Key: StructKey{Name: "statx_timestamp", Dir: 1}, FldName: "btime"},
17482 &StructType{Key: StructKey{Name: "statx_timestamp", Dir: 1}, FldName: "ctime"},
17483 &StructType{Key: StructKey{Name: "statx_timestamp", Dir: 1}, FldName: "mtime"},
17490 {Key: StructKey{Name: "statx_timestamp", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "statx_timestamp", TypeSize: 16, ArgDir: 1}, Fields: []Type{
18268 {Key: StructKey{Name: "tcp6_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcp6_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
18351 {Key: StructKey{Name: "tcp_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcp_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
18369 {Key: StructKey{Name: "tcp_repair_window", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", TypeSize: 20, ArgDir: 1}, Fields: []Type{
18376 {Key: StructKey{Name: "tcp_resources", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tcp_resources", TypeSize: 8, ArgDir: 1}, Fields: []Type{
18412 {Key: StructKey{Name: "te_answer", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "te_answer", TypeSize: 12, ArgDir: 1}, Fields: []Type{
18417 {Key: StructKey{Name: "te_closesession", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "te_closesession", TypeSize: 16, ArgDir: 2}, Fields: []Type{
18420 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "te_answer", Dir: 1}}},
18426 {Key: StructKey{Name: "te_launchop", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "te_launchop", TypeSize: 48, ArgDir: 2}, Fields: []Type{
18429 &StructType{Key: StructKey{Name: "te_operation", Dir: 2}, FldName: "operation"},
18437 {Key: StructKey{Name: "te_opensession", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "te_opensession", TypeSize: 56, ArgDir: 2}, Fields: []Type{
18438 &StructType{Key: StructKey{Name: "te_service_id", Dir: 2}, FldName: "dest_uuid"},
18439 &StructType{Key: StructKey{Name: "te_operation", Dir: 2}, FldName: "operation"},
18440 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "te_answer", Dir: 1}}},
18448 {Key: StructKey{Name: "te_operation", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "te_operation", TypeSize: 32, ArgDir: 2}, Fields: []Type{
18456 {Key: StructKey{Name: "te_service_id", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "te_service_id", TypeSize: 16, ArgDir: 2}, Fields: []Type{
18615 {Key: StructKey{Name: "termio", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "termio", TypeSize: 20, ArgDir: 1}, Fields: []Type{
18642 {Key: StructKey{Name: "termios", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "termios", TypeSize: 36, ArgDir: 1}, Fields: []Type{
18660 {Key: StructKey{Name: "timespec", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "timespec", TypeSize: 16, ArgDir: 1}, Fields: []Type{
18664 {Key: StructKey{Name: "timespec", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "timespec", TypeSize: 16, ArgDir: 2}, Fields: []Type{
18672 {Key: StructKey{Name: "timeval", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "timeval", TypeSize: 16, ArgDir: 1}, Fields: []Type{
18676 {Key: StructKey{Name: "timeval", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "timeval", TypeSize: 16, ArgDir: 2}, Fields: []Type{
18729 {Key: StructKey{Name: "tms", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "tms", TypeSize: 32, ArgDir: 1}, Fields: []Type{
18802 {Key: StructKey{Name: "ucred", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ucred", TypeSize: 12, ArgDir: 1}, Fields: []Type{
18807 {Key: StructKey{Name: "udp6_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "udp6_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
18822 {Key: StructKey{Name: "udp_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "udp_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
18943 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "unipair", Dir: 1}}}},
18954 {Key: StructKey{Name: "unipair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "unipair", TypeSize: 4, ArgDir: 1}, Fields: []Type{
18958 {Key: StructKey{Name: "unix_pair", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "unix_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{
18974 {Key: StructKey{Name: "ustat", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "ustat", TypeSize: 32, ArgDir: 1}, Fields: []Type{
18994 {Key: StructKey{Name: "v4l2_audio", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_audio", TypeSize: 52, ArgDir: 1}, Fields: []Type{
19001 {Key: StructKey{Name: "v4l2_audio", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_audio", TypeSize: 52, ArgDir: 2}, Fields: []Type{
19015 {Key: StructKey{Name: "v4l2_audioout", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_audioout", TypeSize: 52, ArgDir: 1}, Fields: []Type{
19022 {Key: StructKey{Name: "v4l2_audioout", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_audioout", TypeSize: 52, ArgDir: 2}, Fields: []Type{
19029 {Key: StructKey{Name: "v4l2_bt_timings", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_bt_timings", TypeSize: 124, ArgDir: 1}, Fields: []Type{
19048 {Key: StructKey{Name: "v4l2_bt_timings", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_bt_timings", TypeSize: 124, ArgDir: 2}, Fields: []Type{
19067 {Key: StructKey{Name: "v4l2_bt_timings_cap", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_bt_timings_cap", TypeSize: 104, ArgDir: 2}, Fields: []Type{
19078 {Key: StructKey{Name: "v4l2_buffer", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_buffer", TypeSize: 80, ArgDir: 2}, Fields: []Type{
19083 &StructType{Key: StructKey{Name: "timeval", Dir: 2}, FldName: "timestamp"},
19084 &StructType{Key: StructKey{Name: "v4l2_timecode", Dir: 2}, FldName: "timecode"},
19087 &UnionType{Key: StructKey{Name: "v4l2_buffer_union", Dir: 2}, FldName: "m"},
19093 {Key: StructKey{Name: "v4l2_buffer_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_buffer_union", TypeSize: 8, ArgDir: 2}, Fields: []Type{
19096 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "planes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_plane", Dir: 2}}},
19099 {Key: StructKey{Name: "v4l2_capability", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_capability", TypeSize: 88, ArgDir: 1}, Fields: []Type{
19108 {Key: StructKey{Name: "v4l2_captureparm", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_captureparm", TypeSize: 40, ArgDir: 2}, Fields: []Type{
19111 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "timeperframe"},
19116 {Key: StructKey{Name: "v4l2_clip", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_clip", TypeSize: 24, ArgDir: 2}, Fields: []Type{
19117 &StructType{Key: StructKey{Name: "v4l2_rect", Dir: 2}, FldName: "c"},
19118 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "v4l2_clip", Dir: 2}}},
19120 {Key: StructKey{Name: "v4l2_control", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_control", TypeSize: 8, ArgDir: 2}, Fields: []Type{
19124 {Key: StructKey{Name: "v4l2_create_buffers", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_create_buffers", TypeSize: 256, ArgDir: 2}, Fields: []Type{
19129 &StructType{Key: StructKey{Name: "v4l2_format", Dir: 2}, FldName: "format"},
19136 {Key: StructKey{Name: "v4l2_crop", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_crop", TypeSize: 20, ArgDir: 2}, Fields: []Type{
19138 &StructType{Key: StructKey{Name: "v4l2_rect", Dir: 2}, FldName: "c"},
19140 {Key: StructKey{Name: "v4l2_cropcap", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_cropcap", TypeSize: 44, ArgDir: 2}, Fields: []Type{
19142 &StructType{Key: StructKey{Name: "v4l2_rect", Dir: 2}, FldName: "bounds"},
19143 &StructType{Key: StructKey{Name: "v4l2_rect", Dir: 2}, FldName: "defrect"},
19144 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "pixelaspect"},
19146 {Key: StructKey{Name: "v4l2_dbg_chip_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dbg_chip_info", TypeSize: 200, ArgDir: 2}, Fields: []Type{
19147 &StructType{Key: StructKey{Name: "v4l2_dbg_match", Dir: 2}, FldName: "match"},
19156 {Key: StructKey{Name: "v4l2_dbg_match", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dbg_match", TypeSize: 36, ArgDir: 2}, Fields: []Type{
19158 &UnionType{Key: StructKey{Name: "v4l2_dbg_match_union", Dir: 2}, FldName: "union"},
19164 {Key: StructKey{Name: "v4l2_dbg_match_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dbg_match_union", TypeSize: 32, ArgDir: 2}, Fields: []Type{
19174 {Key: StructKey{Name: "v4l2_dbg_register", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dbg_register", TypeSize: 56, ArgDir: 2}, Fields: []Type{
19175 &StructType{Key: StructKey{Name: "v4l2_dbg_match", Dir: 2}, FldName: "match"},
19180 {Key: StructKey{Name: "v4l2_decoder_cmd", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_decoder_cmd", TypeSize: 72, ArgDir: 2}, Fields: []Type{
19183 &UnionType{Key: StructKey{Name: "v4l2_decoder_cmd_u", Dir: 2}, FldName: "u"},
19185 {Key: StructKey{Name: "v4l2_decoder_cmd_start", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_decoder_cmd_start", TypeSize: 8, ArgDir: 2}, Fields: []Type{
19189 {Key: StructKey{Name: "v4l2_decoder_cmd_u", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_decoder_cmd_u", TypeSize: 64, ArgDir: 2}, Fields: []Type{
19191 &StructType{Key: StructKey{Name: "v4l2_decoder_cmd_start", Dir: 2}, FldName: "start"},
19194 {Key: StructKey{Name: "v4l2_dv_timings", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dv_timings", TypeSize: 132, ArgDir: 1}, Fields: []Type{
19196 &UnionType{Key: StructKey{Name: "v4l2_dv_timings_union", Dir: 1}, FldName: "union"},
19198 {Key: StructKey{Name: "v4l2_dv_timings", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dv_timings", TypeSize: 132, ArgDir: 2}, Fields: []Type{
19200 &UnionType{Key: StructKey{Name: "v4l2_dv_timings_union", Dir: 2}, FldName: "union"},
19202 {Key: StructKey{Name: "v4l2_dv_timings_cap", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dv_timings_cap", TypeSize: 144, ArgDir: 2}, Fields: []Type{
19206 &UnionType{Key: StructKey{Name: "v4l2_dv_timings_cap_u", Dir: 2}, FldName: "u"},
19208 {Key: StructKey{Name: "v4l2_dv_timings_cap_u", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dv_timings_cap_u", TypeSize: 128, ArgDir: 2}, Fields: []Type{
19209 &StructType{Key: StructKey{Name: "v4l2_bt_timings_cap", Dir: 2}, FldName: "bt"},
19212 {Key: StructKey{Name: "v4l2_dv_timings_union", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dv_timings_union", TypeSize: 128, ArgDir: 1}, Fields: []Type{
19213 &StructType{Key: StructKey{Name: "v4l2_bt_timings", Dir: 1}, FldName: "bt"},
19216 {Key: StructKey{Name: "v4l2_dv_timings_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_dv_timings_union", TypeSize: 128, ArgDir: 2}, Fields: []Type{
19217 &StructType{Key: StructKey{Name: "v4l2_bt_timings", Dir: 2}, FldName: "bt"},
19220 {Key: StructKey{Name: "v4l2_edid", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_edid", TypeSize: 40, ArgDir: 2}, Fields: []Type{
19227 {Key: StructKey{Name: "v4l2_enc_idx", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_enc_idx", TypeSize: 2072, ArgDir: 1}, Fields: []Type{
19231 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entry", TypeSize: 2048, ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "v4l2_enc_idx_entry", Dir: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
19233 {Key: StructKey{Name: "v4l2_enc_idx_entry", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_enc_idx_entry", TypeSize: 32, ArgDir: 1}, Fields: []Type{
19240 {Key: StructKey{Name: "v4l2_encoder_cmd", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_encoder_cmd", TypeSize: 40, ArgDir: 2}, Fields: []Type{
19245 {Key: StructKey{Name: "v4l2_enum_dv_timings", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_enum_dv_timings", TypeSize: 148, ArgDir: 2}, Fields: []Type{
19249 &StructType{Key: StructKey{Name: "v4l2_dv_timings", Dir: 2}, FldName: "timings"},
19251 {Key: StructKey{Name: "v4l2_event", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_event", TypeSize: 136, ArgDir: 1}, Fields: []Type{
19254 &UnionType{Key: StructKey{Name: "v4l2_event_union", Dir: 1}, FldName: "u"},
19257 &StructType{Key: StructKey{Name: "timespec", Dir: 1}, FldName: "timestamp"},
19262 {Key: StructKey{Name: "v4l2_event_ctrl", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_event_ctrl", TypeSize: 40, ArgDir: 1}, Fields: []Type{
19265 &UnionType{Key: StructKey{Name: "v4l2_event_ctrl_union", Dir: 1}, FldName: "u"},
19273 {Key: StructKey{Name: "v4l2_event_ctrl_union", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_event_ctrl_union", TypeSize: 8, ArgDir: 1}, Fields: []Type{
19277 {Key: StructKey{Name: "v4l2_event_frame_sync", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_event_frame_sync", TypeSize: 4, ArgDir: 1}, Fields: []Type{
19280 {Key: StructKey{Name: "v4l2_event_motion_det", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_event_motion_det", TypeSize: 12, ArgDir: 1}, Fields: []Type{
19285 {Key: StructKey{Name: "v4l2_event_src_change", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_event_src_change", TypeSize: 4, ArgDir: 1}, Fields: []Type{
19294 {Key: StructKey{Name: "v4l2_event_union", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_event_union", TypeSize: 64, ArgDir: 1}, Fields: []Type{
19295 &StructType{Key: StructKey{Name: "v4l2_event_vsync", Dir: 1}, FldName: "vsync"},
19296 &StructType{Key: StructKey{Name: "v4l2_event_ctrl", Dir: 1}, FldName: "ctrl"},
19297 &StructType{Key: StructKey{Name: "v4l2_event_frame_sync", Dir: 1}, FldName: "frame_sync"},
19298 &StructType{Key: StructKey{Name: "v4l2_event_src_change", Dir: 1}, FldName: "src_change"},
19299 &StructType{Key: StructKey{Name: "v4l2_event_motion_det", Dir: 1}, FldName: "motion_det"},
19302 {Key: StructKey{Name: "v4l2_event_vsync", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_event_vsync", TypeSize: 1, ArgDir: 1}, Fields: []Type{
19305 {Key: StructKey{Name: "v4l2_exportbuffer", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_exportbuffer", TypeSize: 64, ArgDir: 2}, Fields: []Type{
19313 {Key: StructKey{Name: "v4l2_ext_control", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_ext_control", TypeSize: 20, ArgDir: 2}, Fields: []Type{
19317 &UnionType{Key: StructKey{Name: "v4l2_ext_u", Dir: 2}, FldName: "union"},
19319 {Key: StructKey{Name: "v4l2_ext_controls", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_ext_controls", TypeSize: 32, ArgDir: 2}, Fields: []Type{
19325 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "controls", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_ext_control", Dir: 2}}},
19327 {Key: StructKey{Name: "v4l2_ext_u", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_ext_u", TypeSize: 8, ArgDir: 2}, Fields: []Type{
19336 {Key: StructKey{Name: "v4l2_fmtdesc", Dir
19344 {Key: StructKey{Name: "v4l2_format", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_format", TypeSize: 208, ArgDir: 2}, Fields: []Type{
19347 &UnionType{Key: StructKey{Name: "v4l2_format_fmt", Dir: 2}, FldName: "fmt"},
19349 {Key: StructKey{Name: "v4l2_format_fmt", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_format_fmt", TypeSize: 200, ArgDir: 2}, Fields: []Type{
19350 &StructType{Key: StructKey{Name: "v4l2_pix_format", Dir: 2}, FldName: "pix"},
19351 &StructType{Key: StructKey{Name: "v4l2_pix_format_mplane", Dir: 2}, FldName: "pix_mp"},
19352 &StructType{Key: StructKey{Name: "v4l2_window", Dir: 2}, FldName: "win"},
19353 &StructType{Key: StructKey{Name: "v4l2_vbi_format", Dir: 2}, FldName: "vbi"},
19354 &StructType{Key: StructKey{Name: "v4l2_sliced_vbi_format", Dir: 2}, FldName: "sliced"},
19355 &StructType{Key: StructKey{Name: "v4l2_sdr_format", Dir: 2}, FldName: "sdr"},
19358 {Key: StructKey{Name: "v4l2_fract", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_fract", TypeSize: 8, ArgDir: 2}, Fields: []Type{
19368 {Key: StructKey{Name: "v4l2_framebuffer", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_framebuffer", TypeSize: 48, ArgDir: 2}, Fields: []Type{
19372 &StructType{Key: StructKey{Name: "v4l2_framebuffer_union", Dir: 2}, FldName: "fmt"},
19384 {Key: StructKey{Name: "v4l2_framebuffer_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_framebuffer_union", TypeSize: 32, ArgDir: 2}, Fields: []Type{
19400 {Key: StructKey{Name: "v4l2_frequency", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frequency", TypeSize: 44, ArgDir: 2}, Fields: []Type{
19406 {Key: StructKey{Name: "v4l2_frequency_band", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frequency_band", TypeSize: 64, ArgDir: 2}, Fields: []Type{
19416 {Key: StructKey{Name: "v4l2_frmival_stepwise", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frmival_stepwise", TypeSize: 24, ArgDir: 2}, Fields: []Type{
19417 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "min"},
19418 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "max"},
19419 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "step"},
19421 {Key: StructKey{Name: "v4l2_frmivalenum", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frmivalenum", TypeSize: 52, ArgDir: 2}, Fields: []Type{
19427 &UnionType{Key: StructKey{Name: "v4l2_frmivalenum_union", Dir: 2}, FldName: "union"},
19430 {Key: StructKey{Name: "v4l2_frmivalenum_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frmivalenum_union", TypeSize: 24, ArgDir: 2}, Fields: []Type{
19431 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "discrete"},
19432 &StructType{Key: StructKey{Name: "v4l2_frmival_stepwise", Dir: 2}, FldName: "stepwise"},
19434 {Key: StructKey{Name: "v4l2_frmsize_discrete", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frmsize_discrete", TypeSize: 8, ArgDir: 2}, Fields: []Type{
19438 {Key: StructKey{Name: "v4l2_frmsize_stepwise", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frmsize_stepwise", TypeSize: 24, ArgDir: 2}, Fields: []Type{
19446 {Key: StructKey{Name: "v4l2_frmsizeenum", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frmsizeenum", TypeSize: 44, ArgDir: 2}, Fields: []Type{
19450 &UnionType{Key: StructKey{Name: "v4l2_frmsizeenum_union", Dir: 2}, FldName: "union"},
19453 {Key: StructKey{Name: "v4l2_frmsizeenum_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_frmsizeenum_union", TypeSize: 24, ArgDir: 2}, Fields: []Type{
19454 &StructType{Key: StructKey{Name: "v4l2_frmsize_discrete", Dir: 2}, FldName: "discrete"},
19455 &StructType{Key: StructKey{Name: "v4l2_frmsize_stepwise", Dir: 2}, FldName: "stepwise"},
19467 {Key: StructKey{Name: "v4l2_input", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_input", TypeSize: 72, ArgDir: 2}, Fields: []Type{
19487 {Key: StructKey{Name: "v4l2_jpegcompression", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_jpegcompression", TypeSize: 140, ArgDir: 1}, Fields: []Type{
19496 {Key: StructKey{Name: "v4l2_mbus_framefmt", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_mbus_framefmt", TypeSize: 32, ArgDir: 2}, Fields: []Type{
19516 {Key: StructKey{Name: "v4l2_modulator", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_modulator", TypeSize: 68, ArgDir: 2}, Fields: []Type{
19526 {Key: StructKey{Name: "v4l2_output", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_output", TypeSize: 68, ArgDir: 2}, Fields: []Type{
19536 {Key: StructKey{Name: "v4l2_outputparm", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_outputparm", TypeSize: 40, ArgDir: 2}, Fields: []Type{
19539 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "timeperframe"},
19544 {Key: StructKey{Name: "v4l2_pix_format", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_pix_format", TypeSize: 48, ArgDir: 2}, Fields: []Type{
19558 {Key: StructKey{Name: "v4l2_pix_format_mplane", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_pix_format_mplane", TypeSize: 192, ArgDir: 2}, Fields: []Type{
19564 &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "plane_fmt", TypeSize: 160, ArgDir: 2}, Type: &StructType{Key: StructKey{Name: "v4l2_plane_pix_format", Dir: 2}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
19572 {Key: StructKey{Name: "v4l2_plane", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_plane", TypeSize: 64, ArgDir: 2}, Fields: []Type{
19575 &UnionType{Key: StructKey{Name: "v4l2_plane_union", Dir: 2}, FldName: "m"},
19579 {Key: StructKey{Name: "v4l2_plane_pix_format", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_plane_pix_format", TypeSize: 20, ArgDir: 2}, Fields: []Type{
19584 {Key: StructKey{Name: "v4l2_plane_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_plane_union", TypeSize: 8, ArgDir: 2}, Fields: []Type{
19589 {Key: StructKey{Name: "v4l2_query_ext_ctrl", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_query_ext_ctrl", TypeSize: 232, ArgDir: 2}, Fields: []Type{
19604 {Key: StructKey{Name: "v4l2_queryctrl", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_queryctrl", TypeSize: 68, ArgDir: 2}, Fields: []Type{
19615 {Key: StructKey{Name: "v4l2_querymenu", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_querymenu", TypeSize: 44, ArgDir: 2}, Fields: []Type{
19618 &UnionType{Key: StructKey{Name: "v4l2_querymenu_union", Dir: 2}, FldName: "union"},
19621 {Key: StructKey{Name: "v4l2_querymenu_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_querymenu_union", TypeSize: 32, ArgDir: 2}, Fields: []Type{
19631 {Key: StructKey{Name: "v4l2_rect", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_rect", TypeSize: 16, ArgDir: 2}, Fields: []Type{
19637 {Key: StructKey{Name: "v4l2_requestbuffers", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_requestbuffers", TypeSize: 20, ArgDir: 2}, Fields: []Type{
19643 {Key: StructKey{Name: "v4l2_sdr_format", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_sdr_format", TypeSize: 32, ArgDir: 2}, Fields: []Type{
19648 {Key: StructKey{Name: "v4l2_selection", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_selection", TypeSize: 64, ArgDir: 2}, Fields: []Type{
19652 &StructType{Key: StructKey{Name: "v4l2_rect", Dir: 2}, FldName: "r"},
19655 {Key: StructKey{Name: "v4l2_sliced_vbi_cap", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_sliced_vbi_cap", TypeSize: 116, ArgDir: 2}, Fields: []Type{
19662 {Key: StructKey{Name: "v4l2_sliced_vbi_format", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_sliced_vbi_format", TypeSize: 112, ArgDir: 2}, Fields: []Type{
19669 {Key: StructKey{Name: "v4l2_standard", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_standard", TypeSize: 60, ArgDir: 2}, Fields: []Type{
19673 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "frameperiod"},
19677 {Key: StructKey{Name: "v4l2_streamparm", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_streamparm", TypeSize: 204, ArgDir: 2}, Fields: []Type{
19679 &UnionType{Key: StructKey{Name: "v4l2_streamparm_union", Dir: 2}, FldName: "parm"},
19681 {Key: StructKey{Name: "v4l2_streamparm_union", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_streamparm_union", TypeSize: 200, ArgDir: 2}, Fields: []Type{
19682 &StructType{Key: StructKey{Name: "v4l2_captureparm", Dir: 2}, FldName: "capture"},
19683 &StructType{Key: StructKey{Name: "v4l2_outputparm", Dir: 2}, FldName: "output"},
19686 {Key: StructKey{Name: "v4l2_subdev_crop", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_subdev_crop", TypeSize: 56, ArgDir: 2}, Fields: []Type{
19689 &StructType{Key: StructKey{Name: "v4l2_rect", Dir: 2}, FldName: "rect"},
19692 {Key: StructKey{Name: "v4l2_subdev_format", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_subdev_format", TypeSize: 72, ArgDir: 2}, Fields: []Type{
19695 &StructType{Key: StructKey{Name: "v4l2_mbus_framefmt", Dir: 2}, FldName: "format"},
19698 {Key: StructKey{Name: "v4l2_subdev_frame_interval", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_subdev_frame_interval", TypeSize: 48, ArgDir: 2}, Fields: []Type{
19700 &StructType{Key: StructKey{Name: "v4l2_fract", Dir: 2}, FldName: "interval"},
19703 {Key: StructKey{Name: "v4l2_subdev_frame_interval_enum", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_subdev_frame_interval_enum", TypeSize: 64, ArgDir: 2}, Fields: []Type{
19709 &StructType{Key: StructKey{Name: "v4l2_fract", Dir
19713 {Key: StructKey{Name: "v4l2_subdev_frame_size_enum", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_subdev_frame_size_enum", TypeSize: 64, ArgDir: 2}, Fields: []Type{
19724 {Key: StructKey{Name: "v4l2_subdev_mbus_code_enum", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_subdev_mbus_code_enum", TypeSize: 48, ArgDir: 2}, Fields: []Type{
19731 {Key: StructKey{Name: "v4l2_subdev_selection", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_subdev_selection", TypeSize: 64, ArgDir: 2}, Fields: []Type{
19736 &StructType{Key: StructKey{Name: "v4l2_rect", Dir: 2}, FldName: "r"},
19739 {Key: StructKey{Name: "v4l2_timecode", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_timecode", TypeSize: 16, ArgDir: 2}, Fields: []Type{
19761 {Key: StructKey{Name: "v4l2_tuner", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_tuner", TypeSize: 84, ArgDir: 2}, Fields: []Type{
19774 {Key: StructKey{Name: "v4l2_vbi_format", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_vbi_format", TypeSize: 44, ArgDir: 2}, Fields: []Type{
19784 {Key: StructKey{Name: "v4l2_window", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "v4l2_window", TypeSize: 56, ArgDir: 2}, Fields: []Type{
19785 &StructType{Key: StructKey{Name: "v4l2_rect", Dir: 2}, FldName: "w"},
19788 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "clips", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_clip", Dir: 2}}},
19854 {Key: StructKey{Name: "vhost_vring_state", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "vhost_vring_state", TypeSize: 8, ArgDir: 1}, Fields: []Type{
19895 {Key: StructKey{Name: "vmaddr_cid", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "vmaddr_cid", TypeSize: 4, ArgDir: 1}, Fields: []Type{
19902 {Key: StructKey{Name: "vmaddr_cid", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "vmaddr_cid", TypeSize: 4, ArgDir: 2}, Fields: []Type{
19933 {Key: StructKey{Name: "vt_mode", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "vt_mode", TypeSize: 8, ArgDir: 1}, Fields: []Type{
19961 {Key: StructKey{Name: "winsize", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "winsize", TypeSize: 8, ArgDir: 1}, Fields: []Type{
19991 {Key: StructKey{Name: "xfrm_address", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xfrm_address", TypeSize: 16, ArgDir: 1}, Fields: []Type{
19992 &UnionType{Key: StructKey{Name: "ipv4_addr", Dir: 1}, FldName: "in"},
19993 &UnionType{Key: StructKey{Name: "ipv6_addr", Dir: 1}, FldName: "in6"},
20078 {Key: StructKey{Name: "xfrm_filter", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xfrm_filter", TypeSize: 232, ArgDir: 1}, Fields: []Type{
20079 &StructType{Key: StructKey{Name: "xfrm_userpolicy_info", Dir: 1}, FldName: "info"},
20080 &StructType{Key: StructKey{Name: "xfrm_user_tmpl", Dir: 1}, FldName: "tmpl"},
20088 {Key: StructKey{Name: "xfrm_id", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xfrm_id", TypeSize: 24, ArgDir: 1}, Fields: []Type{
20089 &UnionType{Key: StructKey{Name: "xfrm_address", Dir: 1}, FldName: "daddr"},
20104 {Key: StructKey{Name: "xfrm_lifetime_cfg", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xfrm_lifetime_cfg", TypeSize: 64, ArgDir: 1}, Fields: []Type{
20120 {Key: StructKey{Name: "xfrm_lifetime_cur", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xfrm_lifetime_cur", TypeSize: 32, ArgDir: 1}, Fields: []Type{
20159 {Key: StructKey{Name: "xfrm_selector", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xfrm_selector", TypeSize: 56, ArgDir: 1}, Fields: []Type{
20160 &UnionType{Key: StructKey{Name: "xfrm_address", Dir: 1}, FldName: "daddr"},
20161 &UnionType{Key: StructKey{Name: "xfrm_address", Dir: 1}, FldName: "saddr"},
20248 {Key: StructKey{Name: "xfrm_user_tmpl", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xfrm_user_tmpl", TypeSize: 64, ArgDir: 1}, Fields: []Type{
20249 &StructType{Key: StructKey{Name: "xfrm_id", Dir: 1}, FldName: "id"},
20252 &UnionType{Key: StructKey{Name: "xfrm_address", Dir: 1}, FldName: "saddr"},
20265 &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_dir", FldName: "dir", TypeSize: 1}}, Vals: []uint64{0, 1, 2}, BitMask: true},
20274 &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_dir", FldName: "dir", TypeSize: 1}}, Vals: []uint64{0, 1, 2}, BitMask: true},
20280 {Key: StructKey{Name: "xfrm_userpolicy_info", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xfrm_userpolicy_info", TypeSize: 168, ArgDir: 1}, Fields: []Type{
20281 &StructType{Key: StructKey{Name: "xfrm_selector", Dir: 1}, FldName: "sel"},
20282 &StructType{Key: StructKey{Name: "xfrm_lifetime_cfg", Dir: 1}, FldName: "lft"},
20283 &StructType{Key: StructKey{Name: "xfrm_lifetime_cur", Dir: 1}, FldName: "curlft"},
20286 &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_dir", FldName: "dir", TypeSize: 1, ArgDir: 1}}, Vals: []uint64{0, 1, 2}, BitMask: true},
20549 {Key: StructKey{Name: "xt_counters", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "xt_counters", TypeSize: 16, ArgDir: 1}, Fields: []Type{
22234 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_storage", Dir: 1}}},
22244 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_ax25", Dir: 1}}},
22249 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 1}}},
22254 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 1}}},
22259 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_ipx", Dir: 1}}},
22264 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_netrom", Dir: 1}}},
22269 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_nfc_llcp", Dir: 1}}},
22274 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_ll", Dir: 1}}},
22279 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_un", Dir: 1}}},
22284 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_storage", Dir: 1}}},
22296 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_ax25", Dir: 1}}},
22302 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_l2", Dir: 1}}},
22308 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 1}}},
22314 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 1}}},
22320 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_ipx", Dir: 1}}},
22326 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_llc", Dir: 1}}},
22332 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_netrom", Dir: 1}}},
22338 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_nfc_llcp", Dir: 1}}},
22344 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sockaddr_ll", Dir: 1}}},
22350 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Type: &UnionType{Key: StructKey{Name: "sockaddr_un", Dir: 1}}},
22615 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
22627 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
22635 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
22639 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
22645 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
22816 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "epoll_event", Dir: 1}}}},
22824 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "epoll_event", Dir: 1}}}},
22947 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "f_owner_ex", Dir: 1}}},
23030 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "stat", Dir: 1}}},
23052 &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir", TypeSize: 4}},
23065 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head", TypeSize: 8}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "robust_list_head", Dir: 1}}}},
23094 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerval", Dir: 1}}},
23098 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_storage", Dir: 1}}},
23103 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_ax25", Dir: 1}}},
23108 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 1}}},
23113 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 1}}},
23118 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_ipx", Dir: 1}}},
23123 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_llc", Dir: 1}}},
23128 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_UNSPEC, const[0, int32], const[0, int32]]", Dir: 1}}},
23133 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_netrom", Dir: 1}}},
23138 Dir: 1}}},
23143 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_un", Dir: 1}}},
23174 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rlimit", Dir: 1}}},
23178 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
23182 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_storage", Dir: 1}}},
23187 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_ax25", Dir: 1}}},
23192 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_in", Dir: 1}}},
23197 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_in6", Dir: 1}}},
23202 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_ipx", Dir: 1}}},
23207 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_llc", Dir: 1}}},
23212 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_nl_t[AF_UNSPEC, const[0, int32], const[0, int32]]", Dir: 1}}},
23217 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_netrom", Dir: 1}}},
23222 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sockaddr_ll", Dir: 1}}},
23227 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sockaddr_un", Dir: 1}}},
23479 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "bt_security", Dir: 1}}},
23507 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "l2cap_conninfo", Dir: 1}}},
23521 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "l2cap_options", Dir: 1}}},
23556 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "in6_flowlabel_req", Dir: 2}}},
23563 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "xfrm_filter", Dir: 1}}},
23570 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "xfrm_filter", Dir: 1}}},
23605 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ipv6_mreq", Dir: 1}}},
23626 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tcp_repair_window", Dir: 1}}},
23661 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "xfrm_filter", Dir: 1}}},
23668 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "xfrm_filter", Dir: 1}}},
23703 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ip_mreq", Dir: 1}}},
23710 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ip_mreqn", Dir: 1}}},
23717 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ip_mreq_source", Dir: 1}}},
23738 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "in_pktinfo", Dir: 1}}},
23745 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_setadaptation", Dir: 1}}},
23752 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assocparams", Dir: 2}}},
23759 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_authkeyid", Dir: 2}}},
23780 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
23787 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_default_prinfo", Dir: 2}}},
23794 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_sndrcvinfo", Dir: 2}}},
23801 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_sndinfo", Dir: 2}}},
23808 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sctp_delayed_sack", Dir: 2}}},
23822 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
23829 Dir: 1}}},
23843 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_ids", Dir: 1}}},
23857 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_stats", Dir: 2}}},
23864 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_getaddrs", Dir: 2}}},
23871 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_getaddrs", Dir: 2}}},
23878 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}}},
23885 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_hmacalgo", Dir: 2}}},
23892 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_initmsg", Dir: 1}}},
23906 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_authchunks", Dir: 2}}},
23913 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sctp_maxseg", Dir: 2}}},
23920 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sctp_max_burst", Dir: 1}}},
23934 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
23941 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_paddrparams", Dir: 2}}},
23948 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_paddrthlds", Dir: 2}}},
23955 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_authchunks", Dir: 2}}},
23962 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_prim", Dir: 2}}},
23969 Dir: 2}}},
23983 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
23990 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
24011 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_reset_streams", Dir: 2}}},
24018 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_rtoinfo", Dir: 2}}},
24025 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}}},
24032 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_peeloff_arg_t", Dir: 2}}},
24039 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_status", Dir: 2}}},
24046 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
24053 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_stream_value", Dir: 2}}},
24060 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_setadaptation", Dir: 1}}},
24067 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assocparams", Dir: 2}}},
24074 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_authkeyid", Dir: 2}}},
24095 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
24102 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_default_prinfo", Dir: 2}}},
24109 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_sndrcvinfo", Dir: 2}}},
24116 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_sndinfo", Dir: 2}}},
24123 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sctp_delayed_sack", Dir: 2}}},
24137 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
24144 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_event_subscribe", Dir: 1}}},
24158 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_ids", Dir: 1}}},
24172 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_stats", Dir: 2}}},
24179 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_getaddrs", Dir: 2}}},
24186 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_getaddrs", Dir: 2}}},
24193 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}}},
24200 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_hmacalgo", Dir: 2}}},
24207 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_initmsg", Dir: 1}}},
24221 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_authchunks", Dir: 2}}},
24228 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sctp_maxseg", Dir: 2}}},
24235 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "sctp_max_burst", Dir: 1}}},
24249 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
24256 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_paddrparams", Dir: 2}}},
24263 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_paddrthlds", Dir: 2}}},
24270 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_authchunks", Dir: 2}}},
24277 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_prim", Dir: 2}}},
24284 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_prstatus", Dir: 2}}},
24298 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
24305 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
24326 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_reset_streams", Dir: 2}}},
24333 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_rtoinfo", Dir: 2}}},
24340 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}}},
24347 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_peeloff_arg_t", Dir: 2}}},
24354 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_status", Dir: 2}}},
24361 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}}},
24368 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_stream_value", Dir: 2}}},
24375 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tcp_repair_window", Dir: 1}}},
24501 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ucred", Dir: 1}}},
24515 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "linger", Dir: 1}}},
24522 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timeval", Dir: 1}}},
24554 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "io_event", Dir: 1}}},
24563 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "io_event", Dir: 1}}}},
24570 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "io_event", Dir: 1}}}},
24601 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ashmem_pin", Dir: 1}}},
24631 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "binder_node_debug_info", Dir: 2}}},
24809 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_multisession", Dir: 2}}},
24833 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_output_buffer", Dir: 1}}},
24843 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_output_buffer", Dir: 1}}},
24863 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_tocentry", Dir: 2}}},
24868 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_tochdr", Dir: 2}}},
24899 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_subchnl", Dir: 2}}},
24909 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_volctrl", Dir: 1}}},
24936 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_mcn", Dir: 1}}},
24971 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "cdrom_generic_command", Dir: 2}}},
24991 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "drm_ctx", Dir: 1}}},
25005 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "drm_agp_buffer", Dir: 2}}},
25068 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "drm_gem_flink", Dir: 2}}},
25073 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "drm_gem_open", Dir: 2}}},
25173 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "drm_prime_handle", Dir: 2}}},
25178 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "drm_prime_handle", Dir: 2}}},
25252 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "dvd_authinfo", Dir: 2}}},
25257 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "dvd_struct", Dir: 2}}},
25502 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "io_cmap", Dir: 1}}},
25537 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "hd_geometry", Dir: 1}}},
25622 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ion_allocation_data", Dir: 2}}},
25627 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ion_heap_query", Dir: 2}}},
25790 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_create_device", Dir: 2}}},
25839 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_clock_data", Dir: 1}}},
25844 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_cpuid2", Dir: 1}}},
25849 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_debugregs", Dir: 1}}},
25869 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_fpu", Dir: 1}}},
25874 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_irqchip", Dir: 1}}},
25889 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_msrs", Dir: 1}}},
25909 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_pit_state2", Dir: 1}}},
25914 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_pit_state2", Dir: 1}}},
25919 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_regs", Dir: 1}}},
25929 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_sregs", Dir: 1}}},
25943 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_vcpu_events", Dir: 1}}},
25957 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_xsave", Dir: 1}}},
26262 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "loop_info", Dir: 1}}},
26267 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "loop_info64", Dir: 1}}},
26474 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rtc_time", Dir: 1}}},
26512 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rtc_pll_info", Dir: 1}}},
26522 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rtc_time", Dir: 1}}},
26557 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "rtc_wkalrm", Dir: 1}}},
26584 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "scsi_idlun", Dir: 1}}},
26594 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "scsi_ioctl_probe_host_out_buffer", Dir: 1}}},
26730 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, void]", Dir: 1}}},
26735 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, int32]", Dir: 1}}},
26880 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "snd_rawmidi_info_raw", Dir: 1}}},
26885 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "snd_rawmidi_params", Dir: 2}}},
26895 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "snd_rawmidi_status", Dir: 2}}},
26925 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "snd_seq_client_info", Dir: 1}}},
26940 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "snd_seq_port_info", Dir: 1}}},
26960 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "snd_seq_queue_status", Dir: 1}}},
27126 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "termio", Dir: 1}}},
27131 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "termios", Dir: 1}}},
27181 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "te_closesession", Dir: 2}}},
27186 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "te_launchop", Dir: 2}}},
27191 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "te_opensession", Dir: 2}}},
27243 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "winsize", Dir: 1}}},
27330 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "termios", Dir: 1}}},
27375 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, void]", Dir: 1}}},
27608 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "vhost_vring_state", Dir: 1}}},
27703 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_create_buffers", Dir: 2}}},
27708 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_cropcap", Dir: 2}}},
27713 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dbg_chip_info", Dir: 2}}},
27718 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dbg_register", Dir: 2}}},
27728 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_decoder_cmd", Dir: 2}}},
27733 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_buffer", Dir: 2}}},
27738 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_event", Dir: 1}}},
27743 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dv_timings_cap", Dir: 2}}},
27748 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_encoder_cmd", Dir: 2}}},
27753 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_audio", Dir: 2}}},
27758 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_audioout", Dir: 2}}},
27763 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_input", Dir: 2}}},
27768 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_output", Dir: 2}}},
27773 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_standard", Dir: 2}}},
27778 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_enum_dv_timings", Dir: 2}}},
27783 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_fmtdesc", Dir: 2}}},
27788 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_frmivalenum", Dir: 2}}},
27793 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_frmsizeenum", Dir: 2}}},
27798 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_frequency_band", Dir: 2}}},
27803 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_exportbuffer", Dir: 2}}},
27808 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_audio", Dir: 1}}},
27813 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_audioout", Dir: 1}}},
27818 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_crop", Dir: 2}}},
27823 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_control", Dir: 2}}},
27828 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dv_timings", Dir: 2}}},
27833 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_edid", Dir: 2}}},
27838 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_enc_idx", Dir: 1}}},
27843 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_ext_controls", Dir: 2}}},
27848 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_framebuffer", Dir: 2}}},
27853 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_format", Dir: 2}}},
27858 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_frequency", Dir: 2}}},
27868 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_jpegcompression", Dir: 1}}},
27873 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_modulator", Dir: 2}}},
27883 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_streamparm", Dir: 2}}},
27893 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_selection", Dir: 2}}},
27898 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_sliced_vbi_cap", Dir: 2}}},
27908 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_tuner", Dir: 2}}},
27923 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_buffer", Dir: 2}}},
27928 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_buffer", Dir: 2}}},
27933 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_buffer", Dir: 2}}},
27938 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_capability", Dir: 1}}},
27943 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_queryctrl", Dir: 2}}},
27948 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_querymenu", Dir: 2}}},
27958 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dv_timings", Dir: 1}}},
27963 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_query_ext_ctrl", Dir: 2}}},
27968 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_requestbuffers", Dir: 2}}},
27988 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dv_timings_cap", Dir: 2}}},
27993 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_enum_dv_timings", Dir: 2}}},
27998 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_frame_interval_enum", Dir: 2}}},
28003 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_frame_size_enum", Dir: 2}}},
28008 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_mbus_code_enum", Dir: 2}}},
28013 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_crop", Dir: 2}}},
28018 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dv_timings", Dir: 2}}},
28023 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_edid", Dir: 2}}},
28028 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_format", Dir: 2}}},
28033 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_frame_interval", Dir: 2}}},
28038 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_selection", Dir: 2}}},
28043 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dv_timings", Dir: 1}}},
28048 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_crop", Dir: 2}}},
28053 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dv_timings", Dir: 2}}},
28058 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_edid", Dir: 2}}},
28063 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_format", Dir: 2}}},
28068 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_frame_interval", Dir: 2}}},
28073 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_subdev_selection", Dir: 2}}},
28098 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_control", Dir: 2}}},
28103 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_dv_timings", Dir: 2}}},
28108 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_edid", Dir: 2}}},
28113 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_ext_controls", Dir: 2}}},
28123 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_format", Dir: 2}}},
28158 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_streamparm", Dir: 2}}},
28168 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_selection", Dir: 2}}},
28183 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_decoder_cmd", Dir: 2}}},
28188 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_encoder_cmd", Dir: 2}}},
28193 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_ext_controls", Dir: 2}}},
28198 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "v4l2_format", Dir: 2}}},
28217 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "vt_mode", Dir: 1}}},
28260 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[\"team0\", ifindex_team[opt]]", Dir: 2}}},
28265 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[\"vcan0\", ifindex_vcan]", Dir: 2}}},
28290 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "dlci_add", Dir: 2}}},
28310 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, ptr[inout, ethtool_cmd_u]]", Dir: 2}}},
28315 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "brctl_arg", Dir: 2}}},
28320 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "ifconf", Dir: 2}}},
28325 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, ifindex]", Dir: 2}}},
28355 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "brctl_arg", Dir: 2}}},
28440 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, ifr_ifru]", Dir: 2}}},
28515 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "arpreq_in", Dir: 2}}},
28520 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}}},
28525 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}}},
28530 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}}},
28535 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}}},
28540 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, int32]", Dir: 2}}},
28555 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}}},
28560 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}}},
28565 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}}},
28570 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, flags[ifru_flags, int16]]", Dir: 2}}},
28575 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_in]", Dir: 2}}},
28580 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, int32]", Dir: 2}}},
28630 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ifreq_dev_t[devnames, sockaddr_ipx]", Dir: 2}}},
28635 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ipx_config_data", Dir: 1}}},
28655 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kcm_clone", Dir: 2}}},
28944 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "stat", Dir: 1}}},
29155 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "mq_attr", Dir: 1}}},
29230 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "msgbuf", Dir: 1}}},
29264 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
29271 {NR: 2, Name: "open$dir", CallName: "open", Args: []Type{
29359 {NR: 257, Name: "openat$dir", CallName: "openat", Args: []Type{
29762 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "pipefd", Dir: 1}}},
29765 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "pipefd", Dir: 1}}},
29769 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "pipe_9p", Dir: 1}}},
29858 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rlimit", Dir: 1}}},
29878 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fd_set", Dir: 2}}},
29879 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fd_set", Dir: 2}}},
29880 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fd_set", Dir: 2}}},
29881 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 2}}},
29928 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "siginfo", Dir: 1}}},
30163 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sigaction", Dir: 1}}},
30165 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigset", Dir: 1}}},
30168 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigset", Dir: 1}}},
30174 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "sigset", Dir: 1}}},
30189 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "siginfo", Dir: 1}}},
30206 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sched_attr", Dir: 1}}},
30219 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
30248 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fd_set", Dir: 2}}},
30249 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fd_set", Dir: 2}}},
30250 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fd_set", Dir: 2}}},
30251 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timeval", Dir: 2}}},
30697 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerval", Dir: 1}}},
32778 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "pipefd", Dir: 1}}},
32784 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ax25_pair", Dir: 1}}},
32790 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sock_in_pair", Dir: 1}}},
32796 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sock_in6_pair", Dir: 1}}},
32802 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "dccp6_pair", Dir: 1}}},
32808 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "icmp6_pair", Dir: 1}}},
32814 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "icmp6_pair", Dir: 1}}},
32820 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp6_pair", Dir: 1}}},
32826 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tcp6_pair", Dir: 1}}},
32832 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "udp6_pair", Dir: 1}}},
32838 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "udp6_pair", Dir: 1}}},
32844 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "dccp_pair", Dir: 1}}},
32850 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "icmp_pair", Dir: 1}}},
32856 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "icmp_pair", Dir: 1}}},
32862 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sctp_pair", Dir: 1}}},
32868 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tcp_pair", Dir: 1}}},
32874 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tcp_pair", Dir: 1}}},
32880 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "udp_pair", Dir: 1}}},
32886 Dir: 1}}},
32892 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ipx_pair", Dir: 1}}},
32898 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "packet_pair", Dir: 1}}},
32904 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "unix_pair", Dir: 1}}},
32916 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "stat", Dir: 1}}},
32927 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "statx", Dir: 1}}},
32974 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tcp_resources", Dir: 1}}},
32979 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tcp_resources", Dir: 1}}},
33044 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33053 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33062 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33071 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33080 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33089 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33098 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33107 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33116 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33125 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33134 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33143 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33152 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33161 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33170 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33179 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33188 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33197 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33206 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33215 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
33446 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
33452 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
33460 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
33466 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
33469 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tms", Dir: 1}}},
33505 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ustat", Dir: 1}}},
33512 &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir", TypeSize: 4}},
33531 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
33536 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "siginfo", Dir: 1}}},
33538 &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},