Home
last modified time | relevance | path

Searched refs:uint8_t (Results 1 – 25 of 113) sorted by relevance

12345

/hypervisor/include/arch/x86/asm/
A Dvtd.h86 return ((uint8_t)version & 0x0fU); in dmar_ver_minor()
94 return ((uint8_t)(cap >> 59U) & 1U); in iommu_cap_pi()
160 return ((uint8_t)(cap >> 7U) & 1U); in iommu_cap_caching_mode()
165 return ((uint8_t)(cap >> 6U) & 1U); in iommu_cap_phmr()
170 return ((uint8_t)(cap >> 5U) & 1U); in iommu_cap_plmr()
175 return ((uint8_t)(cap >> 3U) & 1U); in iommu_cap_afl()
365 static inline uint8_t dma_iotlb_invl_addr_am(uint8_t am) in dma_iotlb_invl_addr_am()
488 uint8_t id;
489 uint8_t bus;
490 uint8_t devfun;
[all …]
A Dzeropage.h13 uint8_t pad0[0x1c0]; /* 0x000 */
17 uint8_t pad1[0x8]; /* 0x1e0 */
18 uint8_t e820_nentries; /* 0x1e8 */
19 uint8_t pad2[0x8]; /* 0x1e9 */
22 uint8_t setup_sects; /* 0x1f1 */
23 uint8_t hdr_pad1[0x1e]; /* 0x1f2 */
24 uint8_t loader_type; /* 0x210 */
25 uint8_t load_flags; /* 0x211 */
26 uint8_t hdr_pad2[0x6]; /* 0x212 */
43 uint8_t pad3[0x68]; /* 0x268 */
[all …]
A Dtrampoline.h16 extern uint8_t trampoline_fixup_cs;
17 extern uint8_t trampoline_fixup_ip;
18 extern uint8_t trampoline_fixup_target;
19 extern uint8_t cpu_boot_page_tables_start;
20 extern uint8_t cpu_boot_page_tables_ptr;
21 extern uint8_t trampoline_pdpt_addr;
22 extern uint8_t trampoline_gdt_ptr;
23 extern uint8_t trampoline_start64_fixup;
A Dseed.h16 uint8_t cse_svn;
17 uint8_t bios_svn;
18 uint8_t padding[2];
19 uint8_t seed[BUP_MKHI_BOOTLOADER_SEED_LEN];
34 const uint8_t *salt, size_t salt_len, const uint8_t *info, size_t info_len);
36 bool derive_attkb_enc_key(uint8_t *out_key);
A Dio.h16 static inline void pio_write8(uint8_t value, uint16_t port) in pio_write8()
22 static inline uint8_t pio_read8(uint16_t port) in pio_read8()
24 uint8_t value; in pio_read8()
63 pio_write8((uint8_t)v, addr); in pio_write()
122 static inline void mmio_write8(uint8_t value, void *addr) in mmio_write8()
124 volatile uint8_t *addr8 = (volatile uint8_t *)addr; in mmio_write8()
167 static inline uint8_t mmio_read8(const void *addr) in mmio_read8()
169 return *((volatile const uint8_t *)addr); in mmio_read8()
196 mmio_write8((uint8_t)val, addr); in mmio_write()
/hypervisor/boot/include/
A Dacpi.h65 uint8_t space_id;
66 uint8_t bit_width;
67 uint8_t bit_offset;
68 uint8_t access_size;
147 uint8_t reserved[8];
167 uint8_t type;
190 uint8_t id;
191 uint8_t rsvd;
230 uint8_t bus;
250 uint8_t sequence;
[all …]
/hypervisor/include/dm/
A Dvrtc.h33 uint8_t sec;
35 uint8_t min;
37 uint8_t hour;
41 uint8_t month;
42 uint8_t year;
43 uint8_t reg_a;
44 uint8_t reg_b;
45 uint8_t reg_c;
46 uint8_t reg_d;
47 uint8_t res[36];
[all …]
A Dvuart.h83 uint8_t data; /**< Data register (R/W). */
84 uint8_t ier; /**< Interrupt enable register (R/W). */
85 uint8_t lcr; /**< Line control register (R/W). */
86 uint8_t mcr; /**< Modem control register (R/W). */
87 uint8_t lsr; /**< Line status register (R/W). */
88 uint8_t msr; /**< Modem status register (R/W). */
89 uint8_t fcr; /**< FIFO control register (W). */
90 uint8_t scr; /**< Scratch register (R/W). */
91 uint8_t dll; /**< Baudrate divisor latch LSB. */
92 uint8_t dlh; /**< Baudrate divisor latch MSB. */
[all …]
A Dvpic.h111 uint8_t icw_num;
112 uint8_t rd_cmd_reg;
120 uint8_t request; /* Interrupt Request Register (IIR) */
121 uint8_t service; /* Interrupt Service (ISR) */
122 uint8_t mask; /* Interrupt Mask Register (IMR) */
123 uint8_t smm; /* special mask mode */
125 uint8_t pin_state[8]; /* pin state for level */
129 uint8_t elc;
/hypervisor/quirks/
A Dsmbios.h17 uint8_t Data4[8];
53 uint8_t major_ver; /* version major */
54 uint8_t minor_ver; /* version minor */
57 uint8_t formatted[5];
63 uint8_t bcd_revision; /* BCD revision */
68 uint8_t checksum;
70 uint8_t major_ver;
71 uint8_t minor_ver;
72 uint8_t docrev;
73 uint8_t ep_rev;
[all …]
/hypervisor/include/arch/x86/asm/guest/
A Dinstr_emul.h38 uint8_t op_type; /* type of operation (e.g. MOV) */
45 uint8_t inst[VIE_INST_SIZE]; /* instruction bytes */
46 uint8_t num_valid; /* size of the instruction */
47 uint8_t num_processed;
53 uint8_t rex_w:1, /* REX prefix */
64 uint8_t mod:2, /* ModRM byte */
68 uint8_t ss:2, /* SIB byte */
72 uint8_t disp_bytes;
73 uint8_t imm_bytes;
75 uint8_t scale;
[all …]
/hypervisor/include/arch/x86/asm/boot/
A Dld_sym.h10 extern uint8_t ld_text_end;
11 extern uint8_t ld_bss_start;
12 extern uint8_t ld_bss_end;
13 extern uint8_t ld_entry_end;
14 extern const uint8_t ld_trampoline_load;
15 extern uint8_t ld_trampoline_start;
16 extern uint8_t ld_trampoline_end;
17 extern uint8_t ld_ram_start;
18 extern uint8_t ld_ram_end;
/hypervisor/lib/crypto/mbedtls/
A Dhkdf.h63 int32_t mbedtls_hkdf( const mbedtls_md_info_t *md, const uint8_t *salt,
64 size_t salt_len, const uint8_t *ikm, size_t ikm_len,
65 const uint8_t *info, size_t info_len,
66 uint8_t *okm, size_t okm_len );
88 const uint8_t *salt, size_t salt_len,
89 const uint8_t *ikm, size_t ikm_len,
90 uint8_t *prk );
113 int32_t mbedtls_hkdf_expand( const mbedtls_md_info_t *md, const uint8_t *prk,
114 size_t prk_len, const uint8_t *info,
115 size_t info_len, uint8_t *okm, size_t okm_len );
A Dhkdf.c26 const uint8_t *info, size_t info_len, in mbedtls_hkdf()
27 uint8_t *okm, size_t okm_len) in mbedtls_hkdf()
30 uint8_t prk[MBEDTLS_MD_MAX_SIZE]; in mbedtls_hkdf()
46 const uint8_t *ikm, size_t ikm_len, in mbedtls_hkdf_extract()
47 uint8_t *prk) in mbedtls_hkdf_extract()
51 const uint8_t *tmp_salt = salt; in mbedtls_hkdf_extract()
52 uint8_t null_salt[MBEDTLS_MD_MAX_SIZE] = { 0U }; in mbedtls_hkdf_extract()
88 const uint8_t *tmp_info = info; in mbedtls_hkdf_expand()
92 uint8_t t[MBEDTLS_MD_MAX_SIZE]; in mbedtls_hkdf_expand()
101 tmp_info = (const uint8_t *) ""; in mbedtls_hkdf_expand()
[all …]
A Dmd.c81 uint8_t sum[MBEDTLS_MD_MAX_SIZE]; in mbedtls_md_hmac_starts()
82 uint8_t *ipad, *opad; in mbedtls_md_hmac_starts()
83 const uint8_t *temp_key = key; in mbedtls_md_hmac_starts()
107 ipad = (uint8_t *) ctx->hmac_ctx; in mbedtls_md_hmac_starts()
146 uint8_t tmp[MBEDTLS_MD_MAX_SIZE]; in mbedtls_md_hmac_finish()
147 uint8_t *opad; in mbedtls_md_hmac_finish()
180 const uint8_t *key, size_t keylen, in mbedtls_md_hmac()
181 const uint8_t *input, size_t ilen, in mbedtls_md_hmac()
182 uint8_t *output) in mbedtls_md_hmac()
215 uint8_t ret = 0U; in mbedtls_md_get_size()
[all …]
A Dmd.h62 uint8_t md_ctx[sizeof(mbedtls_sha256_context)];
68 uint8_t hmac_ctx[128];
135 uint8_t mbedtls_md_get_size(const mbedtls_md_info_t *md_info);
155 int32_t mbedtls_md_hmac_starts(mbedtls_md_context_t *ctx, const uint8_t *key, size_t keylen);
176 int32_t mbedtls_md_hmac_update(mbedtls_md_context_t *ctx, const uint8_t *input, size_t ilen);
196 int32_t mbedtls_md_hmac_finish(mbedtls_md_context_t *ctx, uint8_t *output);
220 int32_t mbedtls_md_hmac(const mbedtls_md_info_t *md_info, const uint8_t *key, size_t keylen,
221 const uint8_t *input, size_t ilen, uint8_t *output);
A Dsha256.h44 uint8_t buffer[64]; /*!< The data block being processed. */
96 const uint8_t *input,
109 uint8_t output[32] );
122 const uint8_t data[64] );
140 int32_t mbedtls_sha256_ret( const uint8_t *input,
142 uint8_t output[32],
A Dmd_internal.h56 int32_t (*update_func)( void *ctx, const uint8_t *input, size_t ilen );
59 int32_t (*finish_func)( void *ctx, uint8_t *output );
62 int32_t (*digest_func)( const uint8_t *input, size_t ilen,
63 uint8_t *output );
69 int32_t (*process_func)( void *ctx, const uint8_t *input );
/hypervisor/arch/x86/seed/
A Dseed_sbl.c22 uint8_t revision;
23 uint8_t reserved0[3];
25 uint8_t total_seed_count;
26 uint8_t reserved1[3];
31 uint8_t type;
35 uint8_t usage;
37 uint8_t index;
38 uint8_t reserved;
46 uint8_t seed[0];
63 uint8_t i; in parse_seed_sbl()
[all …]
/hypervisor/include/lib/crypto/
A Dcrypto_api.h37 int32_t hkdf_sha256(uint8_t *out_key, size_t out_len,
38 const uint8_t *secret, size_t secret_len,
39 const uint8_t *salt, size_t salt_len,
40 const uint8_t *info, size_t info_len);
60 int32_t hmac_sha256(uint8_t *out_key,
61 const uint8_t *secret, size_t secret_len,
62 const uint8_t *salt, size_t salt_len);
/hypervisor/include/public/
A Dacrn_common.h514 uint8_t space_id;
515 uint8_t bit_width;
516 uint8_t bit_offset;
523 uint8_t type;
553 uint8_t val_pm1a;
554 uint8_t val_pm1b;
651 uint8_t primary_bus;
654 uint8_t ptm_capable;
679 uint8_t intr_line;
684 uint8_t intr_pin;
[all …]
/hypervisor/acpi_parser/
A Dacpi_ext.c55 static inline uint32_t get_acpi_dt_dword(const uint8_t *dt_addr, uint32_t dt_offset) in get_acpi_dt_dword()
61 static inline uint64_t get_acpi_dt_qword(const uint8_t *dt_addr, uint32_t dt_offset) in get_acpi_dt_qword()
83 static void *get_facs_table(const uint8_t *facp_addr) in get_facs_table()
85 uint8_t *facs_addr, *facs_x_addr; in get_facs_table()
89 facs_addr = (uint8_t *)(uint64_t)get_acpi_dt_dword(facp_addr, OFFSET_FACS_ADDR); in get_facs_table()
92 facs_x_addr = (uint8_t *)get_acpi_dt_qword(facp_addr, OFFSET_FACS_X_ADDR); in get_facs_table()
138 facp_addr = (uint8_t *)get_acpi_tbl(ACPI_SIG_FADT); in acpi_fixup()
147 facs_addr = (uint8_t *)get_facs_table(facp_addr); in acpi_fixup()
163 mcfg_addr = (uint8_t *)get_acpi_tbl(ACPI_SIG_MCFG); in acpi_fixup()
171 rtct_tbl_addr = (uint8_t *)get_acpi_tbl(ACPI_SIG_RTCT); in acpi_fixup()
[all …]
/hypervisor/debug/
A Dtrace.c21 uint8_t n_data; /* nr of data in trace_entry */
22 uint8_t cpu; /* pcpu id of trace_entry */
29 uint8_t a1, a2, a3, a4;
30 uint8_t b1, b2, b3, b4;
31 uint8_t c1, c2, c3, c4;
32 uint8_t d1, d2, d3, d4;
57 entry->n_data = (uint8_t)n_data; in trace_put()
58 entry->cpu = (uint8_t)cpu_id; in trace_put()
59 (void)sbuf_put(sbuf, (uint8_t *)entry, sizeof(*entry)); in trace_put()
92 void TRACE_6C(uint32_t evid, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t b1, uint8_t b2) in TRACE_6C()
/hypervisor/lib/crypto/
A Dcrypto_api.c11 int32_t hkdf_sha256(uint8_t *out_key, size_t out_len, in hkdf_sha256()
12 const uint8_t *secret, size_t secret_len, in hkdf_sha256()
13 const uint8_t *salt, size_t salt_len, in hkdf_sha256()
14 const uint8_t *info, size_t info_len) in hkdf_sha256()
33 int32_t hmac_sha256(uint8_t *out_key, in hmac_sha256()
34 const uint8_t *secret, size_t secret_len, in hmac_sha256()
35 const uint8_t *salt, size_t salt_len) in hmac_sha256()
/hypervisor/release/
A Dtrace.c16 void TRACE_6C(__unused uint32_t evid, __unused uint8_t a1, __unused uint8_t a2, in TRACE_6C()
17 __unused uint8_t a3, __unused uint8_t a4, __unused uint8_t b1, __unused uint8_t b2) in TRACE_6C()

Completed in 49 milliseconds

12345