/*
* This file is auto - generated . Modifications will be lost .
*
* See https : //android.googlesource.com/platform/bionic/+/master/libc/kernel/
* for more information .
*/
#ifndef __UAPI_LINUX_MISC_BCM_VK_H
#define __UAPI_LINUX_MISC_BCM_VK_H
#include <linux/ioctl.h>
#include <linux/types.h>
#define BCM_VK_MAX_FILENAME 64
struct vk_image {
__u32 type;
#define VK_IMAGE_TYPE_BOOT1 1
#define VK_IMAGE_TYPE_BOOT2 2
__u8 filename[BCM_VK_MAX_FILENAME];
};
struct vk_reset {
__u32 arg1;
__u32 arg2;
};
#define VK_MAGIC 0 x5e
#define VK_IOCTL_LOAD_IMAGE _IOW(VK_MAGIC, 0 x2, struct vk_image)
#define VK_IOCTL_RESET _IOW(VK_MAGIC, 0 x4, struct vk_reset)
#define VK_BAR_FWSTS 0 x41c
#define VK_BAR_COP_FWSTS 0 x428
#define VK_FWSTS_RELOCATION_ENTRY (1 UL << 0 )
#define VK_FWSTS_RELOCATION_EXIT (1 UL << 1 )
#define VK_FWSTS_INIT_START (1 UL << 2 )
#define VK_FWSTS_ARCH_INIT_DONE (1 UL << 3 )
#define VK_FWSTS_PRE_KNL1_INIT_DONE (1 UL << 4 )
#define VK_FWSTS_PRE_KNL2_INIT_DONE (1 UL << 5 )
#define VK_FWSTS_POST_KNL_INIT_DONE (1 UL << 6 )
#define VK_FWSTS_INIT_DONE (1 UL << 7 )
#define VK_FWSTS_APP_INIT_START (1 UL << 8 )
#define VK_FWSTS_APP_INIT_DONE (1 UL << 9 )
#define VK_FWSTS_MASK 0 xffffffff
#define VK_FWSTS_READY (VK_FWSTS_INIT_START | VK_FWSTS_ARCH_INIT_DONE | VK_FWSTS_PRE_KNL1_INIT_DONE | VK_FWSTS_PRE_KNL2_INIT_DONE | VK_FWSTS_POST_KNL_INIT_DONE | VK_FWSTS_INIT_DONE | VK_FWSTS_APP_INIT_START | VK_FWSTS_APP_INIT_DONE)
#define VK_FWSTS_APP_DEINIT_START (1 UL << 23 )
#define VK_FWSTS_APP_DEINIT_DONE (1 UL << 24 )
#define VK_FWSTS_DRV_DEINIT_START (1 UL << 25 )
#define VK_FWSTS_DRV_DEINIT_DONE (1 UL << 26 )
#define VK_FWSTS_RESET_DONE (1 UL << 27 )
#define VK_FWSTS_DEINIT_TRIGGERED (VK_FWSTS_APP_DEINIT_START | VK_FWSTS_APP_DEINIT_DONE | VK_FWSTS_DRV_DEINIT_START | VK_FWSTS_DRV_DEINIT_DONE)
#define VK_FWSTS_RESET_REASON_SHIFT 28
#define VK_FWSTS_RESET_REASON_MASK (0 xf << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_SYS_PWRUP (0 x0 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_MBOX_DB (0 x1 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_M7_WDOG (0 x2 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_TEMP (0 x3 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_PCI_FLR (0 x4 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_PCI_HOT (0 x5 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_PCI_WARM (0 x6 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_PCI_COLD (0 x7 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_L1 (0 x8 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_L0 (0 x9 << VK_FWSTS_RESET_REASON_SHIFT)
#define VK_FWSTS_RESET_UNKNOWN (0 xf << VK_FWSTS_RESET_REASON_SHIFT)
#endif
Messung V0.5 in Prozent C=99 H=93 G=95
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-28)
¤
*© Formatika GbR, Deutschland