# types

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


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


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


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


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


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


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


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


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


name: phy_interface_t
alias:
enum {PHY_INTERFACE_MODE_NA, PHY_INTERFACE_MODE_INTERNAL, PHY_INTERFACE_MODE_MII, PHY_INTERFACE_MODE_GMII, PHY_INTERFACE_MODE_SGMII, PHY_INTERFACE_MODE_TBI, PHY_INTERFACE_MODE_REVMII, PHY_INTERFACE_MODE_RMII, PHY_INTERFACE_MODE_RGMII, PHY_INTERFACE_MODE_RGMII_ID, PHY_INTERFACE_MODE_RGMII_RXID, PHY_INTERFACE_MODE_RGMII_TXID, PHY_INTERFACE_MODE_RTBI, PHY_INTERFACE_MODE_SMII, PHY_INTERFACE_MODE_XGMII, PHY_INTERFACE_MODE_XLGMII, PHY_INTERFACE_MODE_MOCA, PHY_INTERFACE_MODE_QSGMII, PHY_INTERFACE_MODE_TRGMII, PHY_INTERFACE_MODE_1000BASEX, PHY_INTERFACE_MODE_2500BASEX, PHY_INTERFACE_MODE_RXAUI, PHY_INTERFACE_MODE_XAUI, PHY_INTERFACE_MODE_10GBASER, PHY_INTERFACE_MODE_USXGMII, PHY_INTERFACE_MODE_10GKR, PHY_INTERFACE_MODE_MAX}


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


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


name: ZSTD_ErrorCode
alias:
enum {ZSTD_error_no_error, ZSTD_error_GENERIC, ZSTD_error_prefix_unknown, ZSTD_error_version_unsupported, ZSTD_error_parameter_unknown, ZSTD_error_frameParameter_unsupported, ZSTD_error_frameParameter_unsupportedBy32bits, ZSTD_error_frameParameter_windowTooLarge, ZSTD_error_compressionParameter_unsupported, ZSTD_error_init_missing, ZSTD_error_memory_allocation, ZSTD_error_stage_wrong, ZSTD_error_dstSize_tooSmall, ZSTD_error_srcSize_wrong, ZSTD_error_corruption_detected, ZSTD_error_checksum_wrong, ZSTD_error_tableLog_tooLarge, ZSTD_error_maxSymbolValue_tooLarge, ZSTD_error_maxSymbolValue_tooSmall, ZSTD_error_dictionary_corrupted, ZSTD_error_dictionary_wrong, ZSTD_error_dictionaryCreation_failed, ZSTD_error_maxCode}


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


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


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


name: btf_trace_mc_event
alias:
void (*)(void *, const unsigned int, const char *, const char *, const int, const u8, const s8, const s8, const s8, unsigned long, const u8, unsigned long, const char *)


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


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


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


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


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


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


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


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


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


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


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


name: btf_trace_insert_memcg_blkcg_link
alias:
void (*)(void *, struct cgroup_subsys_state *, struct cgroup_subsys_state *, struct cgroup_subsys_state *)


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


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


name: EFI_PCI_IO_PROTOCOL_WIDTH
alias:
enum {EfiPciIoWidthUint8, EfiPciIoWidthUint16, EfiPciIoWidthUint32, EfiPciIoWidthUint64, EfiPciIoWidthFifoUint8, EfiPciIoWidthFifoUint16, EfiPciIoWidthFifoUint32, EfiPciIoWidthFifoUint64, EfiPciIoWidthFillUint8, EfiPciIoWidthFillUint16, EfiPciIoWidthFillUint32, EfiPciIoWidthFillUint64, EfiPciIoWidthMaximum}


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


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


name: action_fn_t
alias:
void (*)(struct hist_trigger_data *, struct tracing_map_elt *, void *, struct ring_buffer_event *, void *, struct action_data *, u64 *)


name: hist_field_fn_t
alias:
unsigned long long (*)(struct hist_field *, struct tracing_map_elt *, struct ring_buffer_event *, void *)


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


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


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


name: btf_trace_fscache_page_op
alias:
void (*)(void *, struct fscache_cookie *, struct page *, struct fscache_operation *, enum fscache_page_op_trace)


name: btf_trace_cachefiles_ref
alias:
void (*)(void *, struct cachefiles_object *, struct fscache_cookie *, enum cachefiles_obj_ref_trace, int)


name: btf_trace_cachefiles_rename
alias:
void (*)(void *, struct cachefiles_object *, struct dentry *, struct dentry *, enum fscache_why_object_killed)


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


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


name: btf_trace_jbd2_slow_handle_stats
alias:
void (*)(void *, dev_t, unsigned long, unsigned int, unsigned int, int, int, int, int, unsigned long, unsigned long, u64, u64)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


name: MetricsMember_t
alias:
enum {METRICS_CURR_GFXCLK, METRICS_CURR_SOCCLK, METRICS_CURR_UCLK, METRICS_CURR_VCLK, METRICS_CURR_VCLK1, METRICS_CURR_DCLK, METRICS_CURR_DCLK1, METRICS_CURR_FCLK, METRICS_CURR_DCEFCLK, METRICS_AVERAGE_GFXCLK, METRICS_AVERAGE_SOCCLK, METRICS_AVERAGE_FCLK, METRICS_AVERAGE_UCLK, METRICS_AVERAGE_VCLK, METRICS_AVERAGE_DCLK, METRICS_AVERAGE_GFXACTIVITY, METRICS_AVERAGE_MEMACTIVITY, METRICS_AVERAGE_VCNACTIVITY, METRICS_AVERAGE_SOCKETPOWER, METRICS_TEMPERATURE_EDGE, METRICS_TEMPERATURE_HOTSPOT, METRICS_TEMPERATURE_MEM, METRICS_TEMPERATURE_VRGFX, METRICS_TEMPERATURE_VRSOC, METRICS_TEMPERATURE_VRMEM, METRICS_THROTTLER_STATUS, METRICS_CURR_FANSPEED}


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


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


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


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


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


name: btf_trace_cm_qp_create
alias:
void (*)(void *, const struct rdma_id_private *, const struct ib_pd *, const struct ib_qp_init_attr *, int)


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


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


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


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


name: NVME_BUILD_PRP
alias:
void (*)(struct MPT3SAS_ADAPTER *, u16, Mpi26NVMeEncapsulatedRequest_t *, dma_addr_t, size_t, dma_addr_t, size_t)


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


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


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


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


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


name: btf_trace_xprtrdma_reply
alias:
void (*)(void *, const struct rpc_task *, const struct rpcrdma_rep *, const struct rpcrdma_req *, unsigned int)


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


