You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1534 lines
71 KiB
1534 lines
71 KiB
/*
|
|
* Copyright (c) 2012-2018 General Dynamics
|
|
* Copyright (c) 2014 Open Kernel Labs, Inc
|
|
*
|
|
* Permission to use, copy, modify, and/or distribute this software for any
|
|
* purpose with or without fee is hereby granted, provided that the above
|
|
* copyright notice and this permission notice appear in all copies.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
|
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
|
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
|
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
|
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
|
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
|
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|
*/
|
|
|
|
/* Auto generated - do not modify */
|
|
|
|
#ifndef __AUTO__MICROVISOR_OFFSETS_H__
|
|
#define __AUTO__MICROVISOR_OFFSETS_H__
|
|
|
|
#if defined(ASSEMBLY)
|
|
/* LWEE structure's type offsets */
|
|
|
|
/**
|
|
* Offsets for struct okl4_atomic_register
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ATOMIC_REGISTER_SIZE) */
|
|
#define OKL4_STRUCT_ATOMIC_REGISTER_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_ATOMIC_REGISTER_VALUE) */
|
|
#define OKL4_OFS_ATOMIC_REGISTER_VALUE (0)
|
|
/**
|
|
* Offsets for struct okl4_atomic_uint16
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ATOMIC_UINT16_SIZE) */
|
|
#define OKL4_STRUCT_ATOMIC_UINT16_SIZE (2)
|
|
/*lint -esym(621, OKL4_OFS_ATOMIC_UINT16_VALUE) */
|
|
#define OKL4_OFS_ATOMIC_UINT16_VALUE (0)
|
|
/**
|
|
* Offsets for struct okl4_atomic_uint32
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ATOMIC_UINT32_SIZE) */
|
|
#define OKL4_STRUCT_ATOMIC_UINT32_SIZE (4)
|
|
/*lint -esym(621, OKL4_OFS_ATOMIC_UINT32_VALUE) */
|
|
#define OKL4_OFS_ATOMIC_UINT32_VALUE (0)
|
|
/**
|
|
* Offsets for struct okl4_atomic_uint64
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ATOMIC_UINT64_SIZE) */
|
|
#define OKL4_STRUCT_ATOMIC_UINT64_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_ATOMIC_UINT64_VALUE) */
|
|
#define OKL4_OFS_ATOMIC_UINT64_VALUE (0)
|
|
/**
|
|
* Offsets for struct okl4_atomic_uint8
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ATOMIC_UINT8_SIZE) */
|
|
#define OKL4_STRUCT_ATOMIC_UINT8_SIZE (1)
|
|
/*lint -esym(621, OKL4_OFS_ATOMIC_UINT8_VALUE) */
|
|
#define OKL4_OFS_ATOMIC_UINT8_VALUE (0)
|
|
/**
|
|
* Offsets for struct okl4_axon_data
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_AXON_DATA_SIZE) */
|
|
#define OKL4_STRUCT_AXON_DATA_SIZE (12)
|
|
/*lint -esym(621, OKL4_OFS_AXON_DATA_KCAP) */
|
|
#define OKL4_OFS_AXON_DATA_KCAP (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_DATA_SEGMENT) */
|
|
#define OKL4_OFS_AXON_DATA_SEGMENT (4)
|
|
/*lint -esym(621, OKL4_OFS_AXON_DATA_VIRQ) */
|
|
#define OKL4_OFS_AXON_DATA_VIRQ (8)
|
|
/**
|
|
* Offsets for struct okl4_axon_ep_data
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_AXON_EP_DATA_SIZE) */
|
|
#define OKL4_STRUCT_AXON_EP_DATA_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_AXON_EP_DATA_RX) */
|
|
#define OKL4_OFS_AXON_EP_DATA_RX (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_EP_DATA_RX_KCAP) */
|
|
#define OKL4_OFS_AXON_EP_DATA_RX_KCAP (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_EP_DATA_RX_SEGMENT) */
|
|
#define OKL4_OFS_AXON_EP_DATA_RX_SEGMENT (4)
|
|
/*lint -esym(621, OKL4_OFS_AXON_EP_DATA_RX_VIRQ) */
|
|
#define OKL4_OFS_AXON_EP_DATA_RX_VIRQ (8)
|
|
/*lint -esym(621, OKL4_OFS_AXON_EP_DATA_TX) */
|
|
#define OKL4_OFS_AXON_EP_DATA_TX (12)
|
|
/*lint -esym(621, OKL4_OFS_AXON_EP_DATA_TX_KCAP) */
|
|
#define OKL4_OFS_AXON_EP_DATA_TX_KCAP (12)
|
|
/*lint -esym(621, OKL4_OFS_AXON_EP_DATA_TX_SEGMENT) */
|
|
#define OKL4_OFS_AXON_EP_DATA_TX_SEGMENT (16)
|
|
/*lint -esym(621, OKL4_OFS_AXON_EP_DATA_TX_VIRQ) */
|
|
#define OKL4_OFS_AXON_EP_DATA_TX_VIRQ (20)
|
|
/**
|
|
* Offsets for struct okl4_axon_queue
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_AXON_QUEUE_SIZE) */
|
|
#define OKL4_STRUCT_AXON_QUEUE_SIZE (12)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_QUEUE_QUEUE_OFFSET (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_ENTRIES) */
|
|
#define OKL4_OFS_AXON_QUEUE_ENTRIES (4)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_KPTR) */
|
|
#define OKL4_OFS_AXON_QUEUE_KPTR (6)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_UPTR) */
|
|
#define OKL4_OFS_AXON_QUEUE_UPTR (8)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_QUEUE___PADDING0_2 (10)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_QUEUE___PADDING1_3 (11)
|
|
/**
|
|
* Offsets for struct okl4_axon_queue_entry
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_AXON_QUEUE_ENTRY_SIZE) */
|
|
#define OKL4_STRUCT_AXON_QUEUE_ENTRY_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_ENTRY_INFO) */
|
|
#define OKL4_OFS_AXON_QUEUE_ENTRY_INFO (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_ENTRY_DATA_SIZE) */
|
|
#define OKL4_OFS_AXON_QUEUE_ENTRY_DATA_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_ENTRY_RECV_SEQUENCE) */
|
|
#define OKL4_OFS_AXON_QUEUE_ENTRY_RECV_SEQUENCE (16)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_ENTRY___PADDING0_4) */
|
|
#define OKL4_OFS_AXON_QUEUE_ENTRY___PADDING0_4 (20)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_ENTRY___PADDING1_5) */
|
|
#define OKL4_OFS_AXON_QUEUE_ENTRY___PADDING1_5 (21)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_ENTRY___PADDING2_6) */
|
|
#define OKL4_OFS_AXON_QUEUE_ENTRY___PADDING2_6 (22)
|
|
/*lint -esym(621, OKL4_OFS_AXON_QUEUE_ENTRY___PADDING3_7) */
|
|
#define OKL4_OFS_AXON_QUEUE_ENTRY___PADDING3_7 (23)
|
|
/**
|
|
* Offsets for struct okl4_axon_rx
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_AXON_RX_SIZE) */
|
|
#define OKL4_STRUCT_AXON_RX_SIZE (56)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_0) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_0 (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_0_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_0_QUEUE_OFFSET (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_0_ENTRIES) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_0_ENTRIES (4)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_0_KPTR) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_0_KPTR (6)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_0_UPTR) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_0_UPTR (8)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_0___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_0___PADDING0_2 (10)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_0___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_0___PADDING1_3 (11)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_1) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_1 (12)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_1_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_1_QUEUE_OFFSET (12)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_1_ENTRIES) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_1_ENTRIES (16)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_1_KPTR) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_1_KPTR (18)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_1_UPTR) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_1_UPTR (20)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_1___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_1___PADDING0_2 (22)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_1___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_1___PADDING1_3 (23)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_2) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_2 (24)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_2_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_2_QUEUE_OFFSET (24)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_2_ENTRIES) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_2_ENTRIES (28)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_2_KPTR) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_2_KPTR (30)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_2_UPTR) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_2_UPTR (32)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_2___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_2___PADDING0_2 (34)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_2___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_2___PADDING1_3 (35)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_3) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_3 (36)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_3_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_3_QUEUE_OFFSET (36)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_3_ENTRIES) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_3_ENTRIES (40)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_3_KPTR) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_3_KPTR (42)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_3_UPTR) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_3_UPTR (44)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_3___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_3___PADDING0_2 (46)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUES_3___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_RX_QUEUES_3___PADDING1_3 (47)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUE_SIZES) */
|
|
#define OKL4_OFS_AXON_RX_QUEUE_SIZES (48)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUE_SIZES_0) */
|
|
#define OKL4_OFS_AXON_RX_QUEUE_SIZES_0 (48)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUE_SIZES_1) */
|
|
#define OKL4_OFS_AXON_RX_QUEUE_SIZES_1 (50)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUE_SIZES_2) */
|
|
#define OKL4_OFS_AXON_RX_QUEUE_SIZES_2 (52)
|
|
/*lint -esym(621, OKL4_OFS_AXON_RX_QUEUE_SIZES_3) */
|
|
#define OKL4_OFS_AXON_RX_QUEUE_SIZES_3 (54)
|
|
/**
|
|
* Offsets for struct okl4_axon_tx
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_AXON_TX_SIZE) */
|
|
#define OKL4_STRUCT_AXON_TX_SIZE (48)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_0) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_0 (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_0_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_0_QUEUE_OFFSET (0)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_0_ENTRIES) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_0_ENTRIES (4)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_0_KPTR) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_0_KPTR (6)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_0_UPTR) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_0_UPTR (8)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_0___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_0___PADDING0_2 (10)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_0___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_0___PADDING1_3 (11)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_1) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_1 (12)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_1_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_1_QUEUE_OFFSET (12)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_1_ENTRIES) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_1_ENTRIES (16)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_1_KPTR) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_1_KPTR (18)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_1_UPTR) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_1_UPTR (20)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_1___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_1___PADDING0_2 (22)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_1___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_1___PADDING1_3 (23)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_2) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_2 (24)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_2_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_2_QUEUE_OFFSET (24)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_2_ENTRIES) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_2_ENTRIES (28)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_2_KPTR) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_2_KPTR (30)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_2_UPTR) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_2_UPTR (32)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_2___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_2___PADDING0_2 (34)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_2___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_2___PADDING1_3 (35)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_3) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_3 (36)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_3_QUEUE_OFFSET) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_3_QUEUE_OFFSET (36)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_3_ENTRIES) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_3_ENTRIES (40)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_3_KPTR) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_3_KPTR (42)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_3_UPTR) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_3_UPTR (44)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_3___PADDING0_2) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_3___PADDING0_2 (46)
|
|
/*lint -esym(621, OKL4_OFS_AXON_TX_QUEUES_3___PADDING1_3) */
|
|
#define OKL4_OFS_AXON_TX_QUEUES_3___PADDING1_3 (47)
|
|
/**
|
|
* Offsets for struct okl4_range_item
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_RANGE_ITEM_SIZE) */
|
|
#define OKL4_STRUCT_RANGE_ITEM_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_RANGE_ITEM_BASE) */
|
|
#define OKL4_OFS_RANGE_ITEM_BASE (0)
|
|
/*lint -esym(621, OKL4_OFS_RANGE_ITEM_SIZE) */
|
|
#define OKL4_OFS_RANGE_ITEM_SIZE (8)
|
|
/**
|
|
* Offsets for struct okl4_virtmem_item
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VIRTMEM_ITEM_SIZE) */
|
|
#define OKL4_STRUCT_VIRTMEM_ITEM_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_VIRTMEM_ITEM_RANGE) */
|
|
#define OKL4_OFS_VIRTMEM_ITEM_RANGE (0)
|
|
/*lint -esym(621, OKL4_OFS_VIRTMEM_ITEM_RANGE_BASE) */
|
|
#define OKL4_OFS_VIRTMEM_ITEM_RANGE_BASE (0)
|
|
/*lint -esym(621, OKL4_OFS_VIRTMEM_ITEM_RANGE_SIZE) */
|
|
#define OKL4_OFS_VIRTMEM_ITEM_RANGE_SIZE (8)
|
|
/**
|
|
* Offsets for struct okl4_cell_management_item
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_CELL_MANAGEMENT_ITEM_SIZE) */
|
|
#define OKL4_STRUCT_CELL_MANAGEMENT_ITEM_SIZE (104)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_ENTRY) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_ENTRY (0)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_MAPPING_RANGE) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_MAPPING_RANGE (8)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_MAPPING_RANGE_RANGE) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_MAPPING_RANGE_RANGE (8)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_MAPPING_RANGE_RANGE_BASE) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_MAPPING_RANGE_RANGE_BASE (8)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_MAPPING_RANGE_RANGE_SIZE) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_MAPPING_RANGE_RANGE_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_DATA) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_DATA (24)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_IMAGE) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_IMAGE (32)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_MMU) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_MMU (40)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING0_4) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING0_4 (44)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING1_5) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING1_5 (45)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING2_6) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING2_6 (46)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING3_7) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING3_7 (47)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_NAME) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_NAME (48)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_REGISTERS_CAP) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_REGISTERS_CAP (56)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_RESET_VIRQ) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_RESET_VIRQ (60)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_SEGMENT_INDEX) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_SEGMENT_INDEX (64)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING4_4) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING4_4 (68)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING5_5) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING5_5 (69)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING6_6) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING6_6 (70)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING7_7) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING7_7 (71)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_SEGMENTS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_SEGMENTS (72)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_VCPUS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_VCPUS (80)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_BOOT_ONCE) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_BOOT_ONCE (88)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_CAN_STOP) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_CAN_STOP (89)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_DEFERRED) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_DEFERRED (90)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_DETACHED) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_DETACHED (91)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_ERASE) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_ERASE (92)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING8_5) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING8_5 (93)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING9_6) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING9_6 (94)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING10_7) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM___PADDING10_7 (95)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEM_DTB_ADDRESS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEM_DTB_ADDRESS (96)
|
|
/**
|
|
* Offsets for struct okl4_cell_management
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_CELL_MANAGEMENT_SIZE) */
|
|
#define OKL4_STRUCT_CELL_MANAGEMENT_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_NUM_ITEMS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_NUM_ITEMS (0)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT___PADDING0_4) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT___PADDING1_5) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT___PADDING2_6) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT___PADDING3_7) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_ITEMS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_ITEMS (8)
|
|
/**
|
|
* Offsets for struct okl4_segment_mapping
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_SEGMENT_MAPPING_SIZE) */
|
|
#define OKL4_STRUCT_SEGMENT_MAPPING_SIZE (32)
|
|
/*lint -esym(621, OKL4_OFS_SEGMENT_MAPPING_PHYS_ADDR) */
|
|
#define OKL4_OFS_SEGMENT_MAPPING_PHYS_ADDR (0)
|
|
/*lint -esym(621, OKL4_OFS_SEGMENT_MAPPING_SIZE) */
|
|
#define OKL4_OFS_SEGMENT_MAPPING_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_SEGMENT_MAPPING_VIRT_ADDR) */
|
|
#define OKL4_OFS_SEGMENT_MAPPING_VIRT_ADDR (16)
|
|
/*lint -esym(621, OKL4_OFS_SEGMENT_MAPPING_CAP) */
|
|
#define OKL4_OFS_SEGMENT_MAPPING_CAP (24)
|
|
/*lint -esym(621, OKL4_OFS_SEGMENT_MAPPING_DEVICE) */
|
|
#define OKL4_OFS_SEGMENT_MAPPING_DEVICE (28)
|
|
/*lint -esym(621, OKL4_OFS_SEGMENT_MAPPING_OWNED) */
|
|
#define OKL4_OFS_SEGMENT_MAPPING_OWNED (29)
|
|
/*lint -esym(621, OKL4_OFS_SEGMENT_MAPPING___PADDING0_6) */
|
|
#define OKL4_OFS_SEGMENT_MAPPING___PADDING0_6 (30)
|
|
/*lint -esym(621, OKL4_OFS_SEGMENT_MAPPING___PADDING1_7) */
|
|
#define OKL4_OFS_SEGMENT_MAPPING___PADDING1_7 (31)
|
|
/**
|
|
* Offsets for struct okl4_cell_management_segments
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_CELL_MANAGEMENT_SEGMENTS_SIZE) */
|
|
#define OKL4_STRUCT_CELL_MANAGEMENT_SEGMENTS_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_SEGMENTS_FREE_SEGMENTS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_SEGMENTS_FREE_SEGMENTS (0)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_SEGMENTS_NUM_SEGMENTS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_SEGMENTS_NUM_SEGMENTS (4)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_SEGMENTS_SEGMENT_MAPPINGS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_SEGMENTS_SEGMENT_MAPPINGS (8)
|
|
/**
|
|
* Offsets for struct okl4_cell_management_vcpus
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_CELL_MANAGEMENT_VCPUS_SIZE) */
|
|
#define OKL4_STRUCT_CELL_MANAGEMENT_VCPUS_SIZE (4)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_VCPUS_NUM_VCPUS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_VCPUS_NUM_VCPUS (0)
|
|
/*lint -esym(621, OKL4_OFS_CELL_MANAGEMENT_VCPUS_VCPU_CAPS) */
|
|
#define OKL4_OFS_CELL_MANAGEMENT_VCPUS_VCPU_CAPS (4)
|
|
/**
|
|
* Offsets for struct _okl4_env_hdr
|
|
**/
|
|
/*lint -esym(621, _OKL4_STRUCT_ENV_HDR_SIZE) */
|
|
#define _OKL4_STRUCT_ENV_HDR_SIZE (4)
|
|
/*lint -esym(621, _OKL4_OFS_ENV_HDR_MAGIC) */
|
|
#define _OKL4_OFS_ENV_HDR_MAGIC (0)
|
|
/*lint -esym(621, _OKL4_OFS_ENV_HDR_COUNT) */
|
|
#define _OKL4_OFS_ENV_HDR_COUNT (2)
|
|
/**
|
|
* Offsets for struct _okl4_env_item
|
|
**/
|
|
/*lint -esym(621, _OKL4_STRUCT_ENV_ITEM_SIZE) */
|
|
#define _OKL4_STRUCT_ENV_ITEM_SIZE (16)
|
|
/*lint -esym(621, _OKL4_OFS_ENV_ITEM_NAME) */
|
|
#define _OKL4_OFS_ENV_ITEM_NAME (0)
|
|
/*lint -esym(621, _OKL4_OFS_ENV_ITEM_ITEM) */
|
|
#define _OKL4_OFS_ENV_ITEM_ITEM (8)
|
|
/**
|
|
* Offsets for struct _okl4_env
|
|
**/
|
|
/*lint -esym(621, _OKL4_STRUCT_ENV_SIZE) */
|
|
#define _OKL4_STRUCT_ENV_SIZE (8)
|
|
/*lint -esym(621, _OKL4_OFS_ENV_ENV_HDR) */
|
|
#define _OKL4_OFS_ENV_ENV_HDR (0)
|
|
/*lint -esym(621, _OKL4_OFS_ENV_ENV_HDR_MAGIC) */
|
|
#define _OKL4_OFS_ENV_ENV_HDR_MAGIC (0)
|
|
/*lint -esym(621, _OKL4_OFS_ENV_ENV_HDR_COUNT) */
|
|
#define _OKL4_OFS_ENV_ENV_HDR_COUNT (2)
|
|
/*lint -esym(621, _OKL4_OFS_ENV___PADDING0_4) */
|
|
#define _OKL4_OFS_ENV___PADDING0_4 (4)
|
|
/*lint -esym(621, _OKL4_OFS_ENV___PADDING1_5) */
|
|
#define _OKL4_OFS_ENV___PADDING1_5 (5)
|
|
/*lint -esym(621, _OKL4_OFS_ENV___PADDING2_6) */
|
|
#define _OKL4_OFS_ENV___PADDING2_6 (6)
|
|
/*lint -esym(621, _OKL4_OFS_ENV___PADDING3_7) */
|
|
#define _OKL4_OFS_ENV___PADDING3_7 (7)
|
|
/*lint -esym(621, _OKL4_OFS_ENV_ENV_ITEM) */
|
|
#define _OKL4_OFS_ENV_ENV_ITEM (8)
|
|
/**
|
|
* Offsets for struct okl4_env_access_cell
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_ACCESS_CELL_SIZE) */
|
|
#define OKL4_STRUCT_ENV_ACCESS_CELL_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_CELL_NAME) */
|
|
#define OKL4_OFS_ENV_ACCESS_CELL_NAME (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_CELL_NUM_ENTRIES) */
|
|
#define OKL4_OFS_ENV_ACCESS_CELL_NUM_ENTRIES (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_CELL_START_ENTRY) */
|
|
#define OKL4_OFS_ENV_ACCESS_CELL_START_ENTRY (12)
|
|
/**
|
|
* Offsets for struct okl4_env_access_entry
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_ACCESS_ENTRY_SIZE) */
|
|
#define OKL4_STRUCT_ENV_ACCESS_ENTRY_SIZE (48)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_ENTRY_VIRTUAL_ADDRESS) */
|
|
#define OKL4_OFS_ENV_ACCESS_ENTRY_VIRTUAL_ADDRESS (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_ENTRY_OFFSET) */
|
|
#define OKL4_OFS_ENV_ACCESS_ENTRY_OFFSET (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_ENTRY_SIZE) */
|
|
#define OKL4_OFS_ENV_ACCESS_ENTRY_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_ENTRY_NUM_SEGS) */
|
|
#define OKL4_OFS_ENV_ACCESS_ENTRY_NUM_SEGS (24)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_ENTRY_SEGMENT_INDEX) */
|
|
#define OKL4_OFS_ENV_ACCESS_ENTRY_SEGMENT_INDEX (28)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_ENTRY_CACHE_ATTRS) */
|
|
#define OKL4_OFS_ENV_ACCESS_ENTRY_CACHE_ATTRS (32)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_ENTRY_PERMISSIONS) */
|
|
#define OKL4_OFS_ENV_ACCESS_ENTRY_PERMISSIONS (36)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_ENTRY_OBJECT_NAME) */
|
|
#define OKL4_OFS_ENV_ACCESS_ENTRY_OBJECT_NAME (40)
|
|
/**
|
|
* Offsets for struct okl4_env_access_table
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_ACCESS_TABLE_SIZE) */
|
|
#define OKL4_STRUCT_ENV_ACCESS_TABLE_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_TABLE_NUM_CELLS) */
|
|
#define OKL4_OFS_ENV_ACCESS_TABLE_NUM_CELLS (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_TABLE___PADDING0_4) */
|
|
#define OKL4_OFS_ENV_ACCESS_TABLE___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_TABLE___PADDING1_5) */
|
|
#define OKL4_OFS_ENV_ACCESS_TABLE___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_TABLE___PADDING2_6) */
|
|
#define OKL4_OFS_ENV_ACCESS_TABLE___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_TABLE___PADDING3_7) */
|
|
#define OKL4_OFS_ENV_ACCESS_TABLE___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_TABLE_CELLS) */
|
|
#define OKL4_OFS_ENV_ACCESS_TABLE_CELLS (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ACCESS_TABLE_ENTRIES) */
|
|
#define OKL4_OFS_ENV_ACCESS_TABLE_ENTRIES (16)
|
|
/**
|
|
* Offsets for struct okl4_env_args
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_ARGS_SIZE) */
|
|
#define OKL4_STRUCT_ENV_ARGS_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ARGS_ARGC) */
|
|
#define OKL4_OFS_ENV_ARGS_ARGC (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ARGS___PADDING0_4) */
|
|
#define OKL4_OFS_ENV_ARGS___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ARGS___PADDING1_5) */
|
|
#define OKL4_OFS_ENV_ARGS___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ARGS___PADDING2_6) */
|
|
#define OKL4_OFS_ENV_ARGS___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ARGS___PADDING3_7) */
|
|
#define OKL4_OFS_ENV_ARGS___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_ENV_ARGS_ARGV) */
|
|
#define OKL4_OFS_ENV_ARGS_ARGV (8)
|
|
/**
|
|
* Offsets for struct okl4_env_interrupt_device_map
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_INTERRUPT_DEVICE_MAP_SIZE) */
|
|
#define OKL4_STRUCT_ENV_INTERRUPT_DEVICE_MAP_SIZE (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_DEVICE_MAP_NUM_ENTRIES) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_DEVICE_MAP_NUM_ENTRIES (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_DEVICE_MAP_ENTRIES) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_DEVICE_MAP_ENTRIES (4)
|
|
/**
|
|
* Offsets for struct okl4_interrupt
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_INTERRUPT_SIZE) */
|
|
#define OKL4_STRUCT_INTERRUPT_SIZE (4)
|
|
/*lint -esym(621, OKL4_OFS_INTERRUPT_KCAP) */
|
|
#define OKL4_OFS_INTERRUPT_KCAP (0)
|
|
/**
|
|
* Offsets for struct okl4_env_interrupt_handle
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_INTERRUPT_HANDLE_SIZE) */
|
|
#define OKL4_STRUCT_ENV_INTERRUPT_HANDLE_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_HANDLE_DESCRIPTOR) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_HANDLE_DESCRIPTOR (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_HANDLE_INTERRUPT) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_HANDLE_INTERRUPT (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_HANDLE_INTERRUPT_KCAP) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_HANDLE_INTERRUPT_KCAP (4)
|
|
/**
|
|
* Offsets for struct okl4_env_interrupt_list
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_INTERRUPT_LIST_SIZE) */
|
|
#define OKL4_STRUCT_ENV_INTERRUPT_LIST_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_LIST_NUM_ENTRIES) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_LIST_NUM_ENTRIES (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_LIST___PADDING0_4) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_LIST___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_LIST___PADDING1_5) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_LIST___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_LIST___PADDING2_6) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_LIST___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_LIST___PADDING3_7) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_LIST___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_LIST_DESCRIPTOR) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_LIST_DESCRIPTOR (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_INTERRUPT_LIST_INTERRUPT) */
|
|
#define OKL4_OFS_ENV_INTERRUPT_LIST_INTERRUPT (16)
|
|
/**
|
|
* Offsets for struct okl4_env_profile_cell
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_PROFILE_CELL_SIZE) */
|
|
#define OKL4_STRUCT_ENV_PROFILE_CELL_SIZE (48)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_0) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_0 (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_1) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_1 (1)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_2) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_2 (2)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_3) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_3 (3)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_4) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_5) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_6) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_7) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_8) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_8 (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_9) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_9 (9)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_10) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_10 (10)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_11) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_11 (11)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_12) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_12 (12)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_13) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_13 (13)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_14) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_14 (14)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_15) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_15 (15)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_16) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_16 (16)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_17) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_17 (17)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_18) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_18 (18)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_19) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_19 (19)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_20) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_20 (20)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_21) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_21 (21)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_22) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_22 (22)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_23) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_23 (23)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_24) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_24 (24)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_25) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_25 (25)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_26) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_26 (26)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_27) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_27 (27)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_28) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_28 (28)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_29) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_29 (29)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_30) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_30 (30)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NAME_31) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NAME_31 (31)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_NUM_CORES) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_NUM_CORES (32)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL___PADDING0_4) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL___PADDING0_4 (36)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL___PADDING1_5) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL___PADDING1_5 (37)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL___PADDING2_6) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL___PADDING2_6 (38)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL___PADDING3_7) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL___PADDING3_7 (39)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CELL_CORE) */
|
|
#define OKL4_OFS_ENV_PROFILE_CELL_CORE (40)
|
|
/**
|
|
* Offsets for struct okl4_env_profile_cpu
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_PROFILE_CPU_SIZE) */
|
|
#define OKL4_STRUCT_ENV_PROFILE_CPU_SIZE (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_CPU_CAP) */
|
|
#define OKL4_OFS_ENV_PROFILE_CPU_CAP (0)
|
|
/**
|
|
* Offsets for struct okl4_env_profile_table
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_PROFILE_TABLE_SIZE) */
|
|
#define OKL4_STRUCT_ENV_PROFILE_TABLE_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_TABLE_NUM_CELL_ENTRIES) */
|
|
#define OKL4_OFS_ENV_PROFILE_TABLE_NUM_CELL_ENTRIES (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_TABLE_PCPU_CELL_ENTRY) */
|
|
#define OKL4_OFS_ENV_PROFILE_TABLE_PCPU_CELL_ENTRY (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_PROFILE_TABLE_CELLS) */
|
|
#define OKL4_OFS_ENV_PROFILE_TABLE_CELLS (8)
|
|
/**
|
|
* Offsets for struct okl4_env_segment
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_SEGMENT_SIZE) */
|
|
#define OKL4_STRUCT_ENV_SEGMENT_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_BASE) */
|
|
#define OKL4_OFS_ENV_SEGMENT_BASE (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_SIZE) */
|
|
#define OKL4_OFS_ENV_SEGMENT_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_CAP_ID) */
|
|
#define OKL4_OFS_ENV_SEGMENT_CAP_ID (16)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_RWX) */
|
|
#define OKL4_OFS_ENV_SEGMENT_RWX (20)
|
|
/**
|
|
* Offsets for struct okl4_env_segment_table
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_ENV_SEGMENT_TABLE_SIZE) */
|
|
#define OKL4_STRUCT_ENV_SEGMENT_TABLE_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_TABLE_NUM_SEGMENTS) */
|
|
#define OKL4_OFS_ENV_SEGMENT_TABLE_NUM_SEGMENTS (0)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_TABLE___PADDING0_4) */
|
|
#define OKL4_OFS_ENV_SEGMENT_TABLE___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_TABLE___PADDING1_5) */
|
|
#define OKL4_OFS_ENV_SEGMENT_TABLE___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_TABLE___PADDING2_6) */
|
|
#define OKL4_OFS_ENV_SEGMENT_TABLE___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_TABLE___PADDING3_7) */
|
|
#define OKL4_OFS_ENV_SEGMENT_TABLE___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_ENV_SEGMENT_TABLE_SEGMENTS) */
|
|
#define OKL4_OFS_ENV_SEGMENT_TABLE_SEGMENTS (8)
|
|
/**
|
|
* Offsets for struct okl4_firmware_segment
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_FIRMWARE_SEGMENT_SIZE) */
|
|
#define OKL4_STRUCT_FIRMWARE_SEGMENT_SIZE (32)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENT_COPY_ADDR) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENT_COPY_ADDR (0)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENT_EXEC_ADDR) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENT_EXEC_ADDR (8)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENT_FILESZ) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENT_FILESZ (16)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENT_MEMSZ_DIFF) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENT_MEMSZ_DIFF (24)
|
|
/**
|
|
* Offsets for struct okl4_firmware_segments_info
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_FIRMWARE_SEGMENTS_INFO_SIZE) */
|
|
#define OKL4_STRUCT_FIRMWARE_SEGMENTS_INFO_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENTS_INFO_NUM_SEGMENTS) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENTS_INFO_NUM_SEGMENTS (0)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENTS_INFO___PADDING0_4) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENTS_INFO___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENTS_INFO___PADDING1_5) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENTS_INFO___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENTS_INFO___PADDING2_6) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENTS_INFO___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENTS_INFO___PADDING3_7) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENTS_INFO___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_FIRMWARE_SEGMENTS_INFO_SEGMENTS) */
|
|
#define OKL4_OFS_FIRMWARE_SEGMENTS_INFO_SEGMENTS (8)
|
|
/**
|
|
* Offsets for struct okl4_kmmu
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_KMMU_SIZE) */
|
|
#define OKL4_STRUCT_KMMU_SIZE (4)
|
|
/*lint -esym(621, OKL4_OFS_KMMU_KCAP) */
|
|
#define OKL4_OFS_KMMU_KCAP (0)
|
|
/**
|
|
* Offsets for struct okl4_ksp_user_agent
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_KSP_USER_AGENT_SIZE) */
|
|
#define OKL4_STRUCT_KSP_USER_AGENT_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_KSP_USER_AGENT_KCAP) */
|
|
#define OKL4_OFS_KSP_USER_AGENT_KCAP (0)
|
|
/*lint -esym(621, OKL4_OFS_KSP_USER_AGENT_VIRQ) */
|
|
#define OKL4_OFS_KSP_USER_AGENT_VIRQ (4)
|
|
/**
|
|
* Offsets for struct okl4_pipe_data
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_PIPE_DATA_SIZE) */
|
|
#define OKL4_STRUCT_PIPE_DATA_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_PIPE_DATA_KCAP) */
|
|
#define OKL4_OFS_PIPE_DATA_KCAP (0)
|
|
/*lint -esym(621, OKL4_OFS_PIPE_DATA_VIRQ) */
|
|
#define OKL4_OFS_PIPE_DATA_VIRQ (4)
|
|
/**
|
|
* Offsets for struct okl4_pipe_ep_data
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_PIPE_EP_DATA_SIZE) */
|
|
#define OKL4_STRUCT_PIPE_EP_DATA_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_PIPE_EP_DATA_RX) */
|
|
#define OKL4_OFS_PIPE_EP_DATA_RX (0)
|
|
/*lint -esym(621, OKL4_OFS_PIPE_EP_DATA_RX_KCAP) */
|
|
#define OKL4_OFS_PIPE_EP_DATA_RX_KCAP (0)
|
|
/*lint -esym(621, OKL4_OFS_PIPE_EP_DATA_RX_VIRQ) */
|
|
#define OKL4_OFS_PIPE_EP_DATA_RX_VIRQ (4)
|
|
/*lint -esym(621, OKL4_OFS_PIPE_EP_DATA_TX) */
|
|
#define OKL4_OFS_PIPE_EP_DATA_TX (8)
|
|
/*lint -esym(621, OKL4_OFS_PIPE_EP_DATA_TX_KCAP) */
|
|
#define OKL4_OFS_PIPE_EP_DATA_TX_KCAP (8)
|
|
/*lint -esym(621, OKL4_OFS_PIPE_EP_DATA_TX_VIRQ) */
|
|
#define OKL4_OFS_PIPE_EP_DATA_TX_VIRQ (12)
|
|
/**
|
|
* Offsets for struct okl4_link
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_LINK_SIZE) */
|
|
#define OKL4_STRUCT_LINK_SIZE (80)
|
|
/*lint -esym(621, OKL4_OFS_LINK_NAME) */
|
|
#define OKL4_OFS_LINK_NAME (0)
|
|
/*lint -esym(621, OKL4_OFS_LINK_OPAQUE) */
|
|
#define OKL4_OFS_LINK_OPAQUE (8)
|
|
/*lint -esym(621, OKL4_OFS_LINK_PARTNER_NAME) */
|
|
#define OKL4_OFS_LINK_PARTNER_NAME (16)
|
|
/*lint -esym(621, OKL4_OFS_LINK_ROLE) */
|
|
#define OKL4_OFS_LINK_ROLE (24)
|
|
/*lint -esym(621, OKL4_OFS_LINK___PADDING0_4) */
|
|
#define OKL4_OFS_LINK___PADDING0_4 (28)
|
|
/*lint -esym(621, OKL4_OFS_LINK___PADDING1_5) */
|
|
#define OKL4_OFS_LINK___PADDING1_5 (29)
|
|
/*lint -esym(621, OKL4_OFS_LINK___PADDING2_6) */
|
|
#define OKL4_OFS_LINK___PADDING2_6 (30)
|
|
/*lint -esym(621, OKL4_OFS_LINK___PADDING3_7) */
|
|
#define OKL4_OFS_LINK___PADDING3_7 (31)
|
|
/*lint -esym(621, OKL4_OFS_LINK_TRANSPORT) */
|
|
#define OKL4_OFS_LINK_TRANSPORT (32)
|
|
/*lint -esym(621, OKL4_OFS_LINK_TRANSPORT_TYPE) */
|
|
#define OKL4_OFS_LINK_TRANSPORT_TYPE (72)
|
|
/*lint -esym(621, OKL4_OFS_LINK___PADDING4_4) */
|
|
#define OKL4_OFS_LINK___PADDING4_4 (76)
|
|
/*lint -esym(621, OKL4_OFS_LINK___PADDING5_5) */
|
|
#define OKL4_OFS_LINK___PADDING5_5 (77)
|
|
/*lint -esym(621, OKL4_OFS_LINK___PADDING6_6) */
|
|
#define OKL4_OFS_LINK___PADDING6_6 (78)
|
|
/*lint -esym(621, OKL4_OFS_LINK___PADDING7_7) */
|
|
#define OKL4_OFS_LINK___PADDING7_7 (79)
|
|
/**
|
|
* Offsets for struct okl4_links
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_LINKS_SIZE) */
|
|
#define OKL4_STRUCT_LINKS_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_LINKS_NUM_LINKS) */
|
|
#define OKL4_OFS_LINKS_NUM_LINKS (0)
|
|
/*lint -esym(621, OKL4_OFS_LINKS___PADDING0_4) */
|
|
#define OKL4_OFS_LINKS___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_LINKS___PADDING1_5) */
|
|
#define OKL4_OFS_LINKS___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_LINKS___PADDING2_6) */
|
|
#define OKL4_OFS_LINKS___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_LINKS___PADDING3_7) */
|
|
#define OKL4_OFS_LINKS___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_LINKS_LINKS) */
|
|
#define OKL4_OFS_LINKS_LINKS (8)
|
|
/**
|
|
* Offsets for struct okl4_machine_info
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_MACHINE_INFO_SIZE) */
|
|
#define OKL4_STRUCT_MACHINE_INFO_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_MACHINE_INFO_L1_CACHE_LINE_SIZE) */
|
|
#define OKL4_OFS_MACHINE_INFO_L1_CACHE_LINE_SIZE (0)
|
|
/*lint -esym(621, OKL4_OFS_MACHINE_INFO_L2_CACHE_LINE_SIZE) */
|
|
#define OKL4_OFS_MACHINE_INFO_L2_CACHE_LINE_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_MACHINE_INFO_NUM_CPUS) */
|
|
#define OKL4_OFS_MACHINE_INFO_NUM_CPUS (16)
|
|
/*lint -esym(621, OKL4_OFS_MACHINE_INFO___PADDING0_4) */
|
|
#define OKL4_OFS_MACHINE_INFO___PADDING0_4 (20)
|
|
/*lint -esym(621, OKL4_OFS_MACHINE_INFO___PADDING1_5) */
|
|
#define OKL4_OFS_MACHINE_INFO___PADDING1_5 (21)
|
|
/*lint -esym(621, OKL4_OFS_MACHINE_INFO___PADDING2_6) */
|
|
#define OKL4_OFS_MACHINE_INFO___PADDING2_6 (22)
|
|
/*lint -esym(621, OKL4_OFS_MACHINE_INFO___PADDING3_7) */
|
|
#define OKL4_OFS_MACHINE_INFO___PADDING3_7 (23)
|
|
/**
|
|
* Offsets for struct okl4_merged_physpool
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_MERGED_PHYSPOOL_SIZE) */
|
|
#define OKL4_STRUCT_MERGED_PHYSPOOL_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_MERGED_PHYSPOOL_PHYS_ADDR) */
|
|
#define OKL4_OFS_MERGED_PHYSPOOL_PHYS_ADDR (0)
|
|
/*lint -esym(621, OKL4_OFS_MERGED_PHYSPOOL_NUM_SEGMENTS) */
|
|
#define OKL4_OFS_MERGED_PHYSPOOL_NUM_SEGMENTS (8)
|
|
/*lint -esym(621, OKL4_OFS_MERGED_PHYSPOOL___PADDING0_4) */
|
|
#define OKL4_OFS_MERGED_PHYSPOOL___PADDING0_4 (12)
|
|
/*lint -esym(621, OKL4_OFS_MERGED_PHYSPOOL___PADDING1_5) */
|
|
#define OKL4_OFS_MERGED_PHYSPOOL___PADDING1_5 (13)
|
|
/*lint -esym(621, OKL4_OFS_MERGED_PHYSPOOL___PADDING2_6) */
|
|
#define OKL4_OFS_MERGED_PHYSPOOL___PADDING2_6 (14)
|
|
/*lint -esym(621, OKL4_OFS_MERGED_PHYSPOOL___PADDING3_7) */
|
|
#define OKL4_OFS_MERGED_PHYSPOOL___PADDING3_7 (15)
|
|
/*lint -esym(621, OKL4_OFS_MERGED_PHYSPOOL_SEGMENTS) */
|
|
#define OKL4_OFS_MERGED_PHYSPOOL_SEGMENTS (16)
|
|
/**
|
|
* Offsets for struct okl4_microvisor_timer
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_MICROVISOR_TIMER_SIZE) */
|
|
#define OKL4_STRUCT_MICROVISOR_TIMER_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_MICROVISOR_TIMER_KCAP) */
|
|
#define OKL4_OFS_MICROVISOR_TIMER_KCAP (0)
|
|
/*lint -esym(621, OKL4_OFS_MICROVISOR_TIMER_VIRQ) */
|
|
#define OKL4_OFS_MICROVISOR_TIMER_VIRQ (4)
|
|
/**
|
|
* Offsets for struct okl4_cpu_registers
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_CPU_REGISTERS_SIZE) */
|
|
#define OKL4_STRUCT_CPU_REGISTERS_SIZE (448)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X (0)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_0) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_0 (0)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_1 (8)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_2) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_2 (16)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_3) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_3 (24)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_4) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_4 (32)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_5) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_5 (40)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_6) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_6 (48)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_7) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_7 (56)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_8) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_8 (64)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_9) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_9 (72)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_10) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_10 (80)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_11) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_11 (88)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_12) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_12 (96)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_13) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_13 (104)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_14) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_14 (112)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_15) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_15 (120)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_16) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_16 (128)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_17) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_17 (136)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_18) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_18 (144)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_19) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_19 (152)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_20) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_20 (160)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_21) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_21 (168)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_22) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_22 (176)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_23) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_23 (184)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_24) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_24 (192)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_25) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_25 (200)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_26) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_26 (208)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_27) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_27 (216)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_28) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_28 (224)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_29) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_29 (232)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_X_30) */
|
|
#define OKL4_OFS_CPU_REGISTERS_X_30 (240)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_SP_EL0) */
|
|
#define OKL4_OFS_CPU_REGISTERS_SP_EL0 (248)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_IP) */
|
|
#define OKL4_OFS_CPU_REGISTERS_IP (256)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_CPSR) */
|
|
#define OKL4_OFS_CPU_REGISTERS_CPSR (264)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING0_4) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING0_4 (268)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING1_5) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING1_5 (269)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING2_6) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING2_6 (270)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING3_7) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING3_7 (271)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_SP_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_SP_EL1 (272)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_ELR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_ELR_EL1 (280)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_SPSR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_SPSR_EL1 (288)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_SPSR_ABT) */
|
|
#define OKL4_OFS_CPU_REGISTERS_SPSR_ABT (292)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_SPSR_UND) */
|
|
#define OKL4_OFS_CPU_REGISTERS_SPSR_UND (296)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_SPSR_IRQ) */
|
|
#define OKL4_OFS_CPU_REGISTERS_SPSR_IRQ (300)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_SPSR_FIQ) */
|
|
#define OKL4_OFS_CPU_REGISTERS_SPSR_FIQ (304)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_CSSELR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_CSSELR_EL1 (308)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_SCTLR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_SCTLR_EL1 (312)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_CPACR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_CPACR_EL1 (316)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_TTBR0_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_TTBR0_EL1 (320)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_TTBR1_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_TTBR1_EL1 (328)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_TCR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_TCR_EL1 (336)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_DACR32_EL2) */
|
|
#define OKL4_OFS_CPU_REGISTERS_DACR32_EL2 (344)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_IFSR32_EL2) */
|
|
#define OKL4_OFS_CPU_REGISTERS_IFSR32_EL2 (348)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_ESR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_ESR_EL1 (352)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING4_4) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING4_4 (356)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING5_5) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING5_5 (357)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING6_6) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING6_6 (358)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING7_7) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING7_7 (359)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_FAR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_FAR_EL1 (360)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_PAR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_PAR_EL1 (368)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_MAIR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_MAIR_EL1 (376)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_VBAR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_VBAR_EL1 (384)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_CONTEXTIDR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_CONTEXTIDR_EL1 (392)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING8_4) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING8_4 (396)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING9_5) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING9_5 (397)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING10_6) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING10_6 (398)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING11_7) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING11_7 (399)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_TPIDR_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_TPIDR_EL1 (400)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_TPIDRRO_EL0) */
|
|
#define OKL4_OFS_CPU_REGISTERS_TPIDRRO_EL0 (408)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_TPIDR_EL0) */
|
|
#define OKL4_OFS_CPU_REGISTERS_TPIDR_EL0 (416)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_PMCR_EL0) */
|
|
#define OKL4_OFS_CPU_REGISTERS_PMCR_EL0 (424)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING12_4) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING12_4 (428)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING13_5) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING13_5 (429)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING14_6) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING14_6 (430)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS___PADDING15_7) */
|
|
#define OKL4_OFS_CPU_REGISTERS___PADDING15_7 (431)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_PMCCNTR_EL0) */
|
|
#define OKL4_OFS_CPU_REGISTERS_PMCCNTR_EL0 (432)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_FPEXC32_EL2) */
|
|
#define OKL4_OFS_CPU_REGISTERS_FPEXC32_EL2 (440)
|
|
/*lint -esym(621, OKL4_OFS_CPU_REGISTERS_CNTKCTL_EL1) */
|
|
#define OKL4_OFS_CPU_REGISTERS_CNTKCTL_EL1 (444)
|
|
/**
|
|
* Offsets for struct okl4_schedule_profile_data
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_SCHEDULE_PROFILE_DATA_SIZE) */
|
|
#define OKL4_STRUCT_SCHEDULE_PROFILE_DATA_SIZE (32)
|
|
/*lint -esym(621, OKL4_OFS_SCHEDULE_PROFILE_DATA_TIMESTAMP) */
|
|
#define OKL4_OFS_SCHEDULE_PROFILE_DATA_TIMESTAMP (0)
|
|
/*lint -esym(621, OKL4_OFS_SCHEDULE_PROFILE_DATA_CPU_TIME) */
|
|
#define OKL4_OFS_SCHEDULE_PROFILE_DATA_CPU_TIME (8)
|
|
/*lint -esym(621, OKL4_OFS_SCHEDULE_PROFILE_DATA_CONTEXT_SWITCHES) */
|
|
#define OKL4_OFS_SCHEDULE_PROFILE_DATA_CONTEXT_SWITCHES (16)
|
|
/*lint -esym(621, OKL4_OFS_SCHEDULE_PROFILE_DATA_CPU_MIGRATIONS) */
|
|
#define OKL4_OFS_SCHEDULE_PROFILE_DATA_CPU_MIGRATIONS (20)
|
|
/*lint -esym(621, OKL4_OFS_SCHEDULE_PROFILE_DATA_CPU_HWIRQS) */
|
|
#define OKL4_OFS_SCHEDULE_PROFILE_DATA_CPU_HWIRQS (24)
|
|
/*lint -esym(621, OKL4_OFS_SCHEDULE_PROFILE_DATA_CPU_VIRQS) */
|
|
#define OKL4_OFS_SCHEDULE_PROFILE_DATA_CPU_VIRQS (28)
|
|
/**
|
|
* Offsets for struct okl4_shared_buffer
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_SHARED_BUFFER_SIZE) */
|
|
#define OKL4_STRUCT_SHARED_BUFFER_SIZE (32)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER_PHYSICAL_BASE) */
|
|
#define OKL4_OFS_SHARED_BUFFER_PHYSICAL_BASE (0)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER_VIRTMEM_ITEM) */
|
|
#define OKL4_OFS_SHARED_BUFFER_VIRTMEM_ITEM (8)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER_VIRTMEM_ITEM_RANGE) */
|
|
#define OKL4_OFS_SHARED_BUFFER_VIRTMEM_ITEM_RANGE (8)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER_VIRTMEM_ITEM_RANGE_BASE) */
|
|
#define OKL4_OFS_SHARED_BUFFER_VIRTMEM_ITEM_RANGE_BASE (8)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER_VIRTMEM_ITEM_RANGE_SIZE) */
|
|
#define OKL4_OFS_SHARED_BUFFER_VIRTMEM_ITEM_RANGE_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER_CAP) */
|
|
#define OKL4_OFS_SHARED_BUFFER_CAP (24)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER___PADDING0_4) */
|
|
#define OKL4_OFS_SHARED_BUFFER___PADDING0_4 (28)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER___PADDING1_5) */
|
|
#define OKL4_OFS_SHARED_BUFFER___PADDING1_5 (29)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER___PADDING2_6) */
|
|
#define OKL4_OFS_SHARED_BUFFER___PADDING2_6 (30)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFER___PADDING3_7) */
|
|
#define OKL4_OFS_SHARED_BUFFER___PADDING3_7 (31)
|
|
/**
|
|
* Offsets for struct okl4_shared_buffers_array
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_SHARED_BUFFERS_ARRAY_SIZE) */
|
|
#define OKL4_STRUCT_SHARED_BUFFERS_ARRAY_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFERS_ARRAY_BUFFERS) */
|
|
#define OKL4_OFS_SHARED_BUFFERS_ARRAY_BUFFERS (0)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFERS_ARRAY_NUM_BUFFERS) */
|
|
#define OKL4_OFS_SHARED_BUFFERS_ARRAY_NUM_BUFFERS (8)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFERS_ARRAY___PADDING0_4) */
|
|
#define OKL4_OFS_SHARED_BUFFERS_ARRAY___PADDING0_4 (12)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFERS_ARRAY___PADDING1_5) */
|
|
#define OKL4_OFS_SHARED_BUFFERS_ARRAY___PADDING1_5 (13)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFERS_ARRAY___PADDING2_6) */
|
|
#define OKL4_OFS_SHARED_BUFFERS_ARRAY___PADDING2_6 (14)
|
|
/*lint -esym(621, OKL4_OFS_SHARED_BUFFERS_ARRAY___PADDING3_7) */
|
|
#define OKL4_OFS_SHARED_BUFFERS_ARRAY___PADDING3_7 (15)
|
|
/**
|
|
* Offsets for struct _okl4_tracebuffer_buffer_header
|
|
**/
|
|
/*lint -esym(621, _OKL4_STRUCT_TRACEBUFFER_BUFFER_HEADER_SIZE) */
|
|
#define _OKL4_STRUCT_TRACEBUFFER_BUFFER_HEADER_SIZE (40)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_TIMESTAMP) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_TIMESTAMP (0)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_WRAP) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_WRAP (8)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER___PADDING0_4) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER___PADDING0_4 (12)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER___PADDING1_5) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER___PADDING1_5 (13)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER___PADDING2_6) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER___PADDING2_6 (14)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER___PADDING3_7) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER___PADDING3_7 (15)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_SIZE) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_SIZE (16)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_HEAD) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_HEAD (24)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_OFFSET) */
|
|
#define _OKL4_OFS_TRACEBUFFER_BUFFER_HEADER_OFFSET (32)
|
|
/**
|
|
* Offsets for struct okl4_tracebuffer_env
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_TRACEBUFFER_ENV_SIZE) */
|
|
#define OKL4_STRUCT_TRACEBUFFER_ENV_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV_VIRT) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV_VIRT (0)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV_VIRT_RANGE) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV_VIRT_RANGE (0)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV_VIRT_RANGE_BASE) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV_VIRT_RANGE_BASE (0)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV_VIRT_RANGE_SIZE) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV_VIRT_RANGE_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV_VIRQ) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV_VIRQ (16)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV___PADDING0_4) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV___PADDING0_4 (20)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV___PADDING1_5) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV___PADDING1_5 (21)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV___PADDING2_6) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV___PADDING2_6 (22)
|
|
/*lint -esym(621, OKL4_OFS_TRACEBUFFER_ENV___PADDING3_7) */
|
|
#define OKL4_OFS_TRACEBUFFER_ENV___PADDING3_7 (23)
|
|
/**
|
|
* Offsets for struct _okl4_tracebuffer_header
|
|
**/
|
|
/*lint -esym(621, _OKL4_STRUCT_TRACEBUFFER_HEADER_SIZE) */
|
|
#define _OKL4_STRUCT_TRACEBUFFER_HEADER_SIZE (40)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_MAGIC) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_MAGIC (0)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_VERSION) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_VERSION (4)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_ID) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_ID (8)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_NUM_BUFFERS) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_NUM_BUFFERS (12)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_BUFFER_SIZE) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_BUFFER_SIZE (16)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_LOG_MASK) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_LOG_MASK (24)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_ACTIVE_BUFFER) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_ACTIVE_BUFFER (28)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_GRABBED_BUFFER) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_GRABBED_BUFFER (32)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_EMPTY_BUFFERS) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_EMPTY_BUFFERS (36)
|
|
/*lint -esym(621, _OKL4_OFS_TRACEBUFFER_HEADER_BUFFERS) */
|
|
#define _OKL4_OFS_TRACEBUFFER_HEADER_BUFFERS (40)
|
|
/**
|
|
* Offsets for struct okl4_tracepoint_entry_base
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_TRACEPOINT_ENTRY_BASE_SIZE) */
|
|
#define OKL4_STRUCT_TRACEPOINT_ENTRY_BASE_SIZE (12)
|
|
/*lint -esym(621, OKL4_OFS_TRACEPOINT_ENTRY_BASE_TIME_OFFSET) */
|
|
#define OKL4_OFS_TRACEPOINT_ENTRY_BASE_TIME_OFFSET (0)
|
|
/*lint -esym(621, OKL4_OFS_TRACEPOINT_ENTRY_BASE_MASKS) */
|
|
#define OKL4_OFS_TRACEPOINT_ENTRY_BASE_MASKS (4)
|
|
/*lint -esym(621, OKL4_OFS_TRACEPOINT_ENTRY_BASE_DESCRIPTION) */
|
|
#define OKL4_OFS_TRACEPOINT_ENTRY_BASE_DESCRIPTION (8)
|
|
/**
|
|
* Offsets for struct okl4_tracepoint_unpacked_entry
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_TRACEPOINT_UNPACKED_ENTRY_SIZE) */
|
|
#define OKL4_STRUCT_TRACEPOINT_UNPACKED_ENTRY_SIZE (12)
|
|
/*lint -esym(621, OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_ENTRY) */
|
|
#define OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_ENTRY (0)
|
|
/*lint -esym(621, OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_ENTRY_TIME_OFFSET) */
|
|
#define OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_ENTRY_TIME_OFFSET (0)
|
|
/*lint -esym(621, OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_ENTRY_MASKS) */
|
|
#define OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_ENTRY_MASKS (4)
|
|
/*lint -esym(621, OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_ENTRY_DESCRIPTION) */
|
|
#define OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_ENTRY_DESCRIPTION (8)
|
|
/*lint -esym(621, OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_DATA) */
|
|
#define OKL4_OFS_TRACEPOINT_UNPACKED_ENTRY_DATA (12)
|
|
/**
|
|
* Offsets for struct okl4_vclient_info
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VCLIENT_INFO_SIZE) */
|
|
#define OKL4_STRUCT_VCLIENT_INFO_SIZE (32)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP (0)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP_RX) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP_RX (0)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP_RX_KCAP) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP_RX_KCAP (0)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP_RX_SEGMENT) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP_RX_SEGMENT (4)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP_RX_VIRQ) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP_RX_VIRQ (8)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP_TX) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP_TX (12)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP_TX_KCAP) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP_TX_KCAP (12)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP_TX_SEGMENT) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP_TX_SEGMENT (16)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_AXON_EP_TX_VIRQ) */
|
|
#define OKL4_OFS_VCLIENT_INFO_AXON_EP_TX_VIRQ (20)
|
|
/*lint -esym(621, OKL4_OFS_VCLIENT_INFO_OPAQUE) */
|
|
#define OKL4_OFS_VCLIENT_INFO_OPAQUE (24)
|
|
/**
|
|
* Offsets for struct okl4_vcpu_entry
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VCPU_ENTRY_SIZE) */
|
|
#define OKL4_STRUCT_VCPU_ENTRY_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_ENTRY_VCPU) */
|
|
#define OKL4_OFS_VCPU_ENTRY_VCPU (0)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_ENTRY_IPI) */
|
|
#define OKL4_OFS_VCPU_ENTRY_IPI (4)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_ENTRY_IRQ) */
|
|
#define OKL4_OFS_VCPU_ENTRY_IRQ (8)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_ENTRY___PADDING0_4) */
|
|
#define OKL4_OFS_VCPU_ENTRY___PADDING0_4 (12)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_ENTRY___PADDING1_5) */
|
|
#define OKL4_OFS_VCPU_ENTRY___PADDING1_5 (13)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_ENTRY___PADDING2_6) */
|
|
#define OKL4_OFS_VCPU_ENTRY___PADDING2_6 (14)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_ENTRY___PADDING3_7) */
|
|
#define OKL4_OFS_VCPU_ENTRY___PADDING3_7 (15)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_ENTRY_STACK_POINTER) */
|
|
#define OKL4_OFS_VCPU_ENTRY_STACK_POINTER (16)
|
|
/**
|
|
* Offsets for struct okl4_vcpu_table
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VCPU_TABLE_SIZE) */
|
|
#define OKL4_STRUCT_VCPU_TABLE_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_TABLE_NUM_VCPUS) */
|
|
#define OKL4_OFS_VCPU_TABLE_NUM_VCPUS (0)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_TABLE___PADDING0_4) */
|
|
#define OKL4_OFS_VCPU_TABLE___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_TABLE___PADDING1_5) */
|
|
#define OKL4_OFS_VCPU_TABLE___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_TABLE___PADDING2_6) */
|
|
#define OKL4_OFS_VCPU_TABLE___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_TABLE___PADDING3_7) */
|
|
#define OKL4_OFS_VCPU_TABLE___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_VCPU_TABLE_VCPU) */
|
|
#define OKL4_OFS_VCPU_TABLE_VCPU (8)
|
|
/**
|
|
* Offsets for struct okl4_vfp_ctrl_registers
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VFP_CTRL_REGISTERS_SIZE) */
|
|
#define OKL4_STRUCT_VFP_CTRL_REGISTERS_SIZE (8)
|
|
/*lint -esym(621, OKL4_OFS_VFP_CTRL_REGISTERS_FPSR) */
|
|
#define OKL4_OFS_VFP_CTRL_REGISTERS_FPSR (0)
|
|
/*lint -esym(621, OKL4_OFS_VFP_CTRL_REGISTERS_FPCR) */
|
|
#define OKL4_OFS_VFP_CTRL_REGISTERS_FPCR (4)
|
|
/**
|
|
* Offsets for struct okl4_vfp_register
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VFP_REGISTER_SIZE) */
|
|
#define OKL4_STRUCT_VFP_REGISTER_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES (0)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_0) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_0 (0)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_1) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_1 (1)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_2) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_2 (2)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_3) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_3 (3)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_4) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_5) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_6) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_7) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_8) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_8 (8)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_9) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_9 (9)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_10) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_10 (10)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_11) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_11 (11)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_12) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_12 (12)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_13) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_13 (13)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_14) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_14 (14)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTER___BYTES_15) */
|
|
#define OKL4_OFS_VFP_REGISTER___BYTES_15 (15)
|
|
/**
|
|
* Offsets for struct okl4_vfp_registers
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VFP_REGISTERS_SIZE) */
|
|
#define OKL4_STRUCT_VFP_REGISTERS_SIZE (528)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V0) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V0 (0)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V1) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V1 (16)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V2) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V2 (32)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V3) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V3 (48)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V4) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V4 (64)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V5) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V5 (80)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V6) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V6 (96)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V7) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V7 (112)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V8) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V8 (128)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V9) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V9 (144)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V10) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V10 (160)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V11) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V11 (176)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V12) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V12 (192)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V13) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V13 (208)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V14) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V14 (224)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V15) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V15 (240)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V16) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V16 (256)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V17) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V17 (272)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V18) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V18 (288)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V19) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V19 (304)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V20) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V20 (320)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V21) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V21 (336)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V22) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V22 (352)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V23) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V23 (368)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V24) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V24 (384)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V25) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V25 (400)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V26) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V26 (416)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V27) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V27 (432)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V28) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V28 (448)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V29) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V29 (464)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V30) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V30 (480)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_V31) */
|
|
#define OKL4_OFS_VFP_REGISTERS_V31 (496)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_CONTROL) */
|
|
#define OKL4_OFS_VFP_REGISTERS_CONTROL (512)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_CONTROL_FPSR) */
|
|
#define OKL4_OFS_VFP_REGISTERS_CONTROL_FPSR (512)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS_CONTROL_FPCR) */
|
|
#define OKL4_OFS_VFP_REGISTERS_CONTROL_FPCR (516)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS___PADDING0_8) */
|
|
#define OKL4_OFS_VFP_REGISTERS___PADDING0_8 (520)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS___PADDING1_9) */
|
|
#define OKL4_OFS_VFP_REGISTERS___PADDING1_9 (521)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS___PADDING2_10) */
|
|
#define OKL4_OFS_VFP_REGISTERS___PADDING2_10 (522)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS___PADDING3_11) */
|
|
#define OKL4_OFS_VFP_REGISTERS___PADDING3_11 (523)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS___PADDING4_12) */
|
|
#define OKL4_OFS_VFP_REGISTERS___PADDING4_12 (524)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS___PADDING5_13) */
|
|
#define OKL4_OFS_VFP_REGISTERS___PADDING5_13 (525)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS___PADDING6_14) */
|
|
#define OKL4_OFS_VFP_REGISTERS___PADDING6_14 (526)
|
|
/*lint -esym(621, OKL4_OFS_VFP_REGISTERS___PADDING7_15) */
|
|
#define OKL4_OFS_VFP_REGISTERS___PADDING7_15 (527)
|
|
/**
|
|
* Offsets for struct okl4_virtmem_pool
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VIRTMEM_POOL_SIZE) */
|
|
#define OKL4_STRUCT_VIRTMEM_POOL_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_VIRTMEM_POOL_POOL) */
|
|
#define OKL4_OFS_VIRTMEM_POOL_POOL (0)
|
|
/*lint -esym(621, OKL4_OFS_VIRTMEM_POOL_POOL_RANGE) */
|
|
#define OKL4_OFS_VIRTMEM_POOL_POOL_RANGE (0)
|
|
/*lint -esym(621, OKL4_OFS_VIRTMEM_POOL_POOL_RANGE_BASE) */
|
|
#define OKL4_OFS_VIRTMEM_POOL_POOL_RANGE_BASE (0)
|
|
/*lint -esym(621, OKL4_OFS_VIRTMEM_POOL_POOL_RANGE_SIZE) */
|
|
#define OKL4_OFS_VIRTMEM_POOL_POOL_RANGE_SIZE (8)
|
|
/**
|
|
* Offsets for struct okl4_virtual_interrupt_lines
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VIRTUAL_INTERRUPT_LINES_SIZE) */
|
|
#define OKL4_STRUCT_VIRTUAL_INTERRUPT_LINES_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_VIRTUAL_INTERRUPT_LINES_NUM_LINES) */
|
|
#define OKL4_OFS_VIRTUAL_INTERRUPT_LINES_NUM_LINES (0)
|
|
/*lint -esym(621, OKL4_OFS_VIRTUAL_INTERRUPT_LINES___PADDING0_4) */
|
|
#define OKL4_OFS_VIRTUAL_INTERRUPT_LINES___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_VIRTUAL_INTERRUPT_LINES___PADDING1_5) */
|
|
#define OKL4_OFS_VIRTUAL_INTERRUPT_LINES___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_VIRTUAL_INTERRUPT_LINES___PADDING2_6) */
|
|
#define OKL4_OFS_VIRTUAL_INTERRUPT_LINES___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_VIRTUAL_INTERRUPT_LINES___PADDING3_7) */
|
|
#define OKL4_OFS_VIRTUAL_INTERRUPT_LINES___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_VIRTUAL_INTERRUPT_LINES_LINES) */
|
|
#define OKL4_OFS_VIRTUAL_INTERRUPT_LINES_LINES (8)
|
|
/**
|
|
* Offsets for struct okl4_vserver_info
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VSERVER_INFO_SIZE) */
|
|
#define OKL4_STRUCT_VSERVER_INFO_SIZE (32)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_CHANNELS) */
|
|
#define OKL4_OFS_VSERVER_INFO_CHANNELS (0)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_CHANNELS_DATA) */
|
|
#define OKL4_OFS_VSERVER_INFO_CHANNELS_DATA (0)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_CHANNELS_MAX_MESSAGES) */
|
|
#define OKL4_OFS_VSERVER_INFO_CHANNELS_MAX_MESSAGES (8)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_CHANNELS___PADDING0_4) */
|
|
#define OKL4_OFS_VSERVER_INFO_CHANNELS___PADDING0_4 (12)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_CHANNELS___PADDING1_5) */
|
|
#define OKL4_OFS_VSERVER_INFO_CHANNELS___PADDING1_5 (13)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_CHANNELS___PADDING2_6) */
|
|
#define OKL4_OFS_VSERVER_INFO_CHANNELS___PADDING2_6 (14)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_CHANNELS___PADDING3_7) */
|
|
#define OKL4_OFS_VSERVER_INFO_CHANNELS___PADDING3_7 (15)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_CHANNELS_MESSAGE_SIZE) */
|
|
#define OKL4_OFS_VSERVER_INFO_CHANNELS_MESSAGE_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO_NUM_CLIENTS) */
|
|
#define OKL4_OFS_VSERVER_INFO_NUM_CLIENTS (24)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO___PADDING0_4) */
|
|
#define OKL4_OFS_VSERVER_INFO___PADDING0_4 (28)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO___PADDING1_5) */
|
|
#define OKL4_OFS_VSERVER_INFO___PADDING1_5 (29)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO___PADDING2_6) */
|
|
#define OKL4_OFS_VSERVER_INFO___PADDING2_6 (30)
|
|
/*lint -esym(621, OKL4_OFS_VSERVER_INFO___PADDING3_7) */
|
|
#define OKL4_OFS_VSERVER_INFO___PADDING3_7 (31)
|
|
/**
|
|
* Offsets for struct okl4_vservices_service_descriptor
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VSERVICES_SERVICE_DESCRIPTOR_SIZE) */
|
|
#define OKL4_STRUCT_VSERVICES_SERVICE_DESCRIPTOR_SIZE (24)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_SERVICE_DESCRIPTOR_NAME) */
|
|
#define OKL4_OFS_VSERVICES_SERVICE_DESCRIPTOR_NAME (0)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_SERVICE_DESCRIPTOR_PROTOCOL) */
|
|
#define OKL4_OFS_VSERVICES_SERVICE_DESCRIPTOR_PROTOCOL (8)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_SERVICE_DESCRIPTOR_RESERVED) */
|
|
#define OKL4_OFS_VSERVICES_SERVICE_DESCRIPTOR_RESERVED (16)
|
|
/**
|
|
* Offsets for struct okl4_vservices_transport_microvisor
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VSERVICES_TRANSPORT_MICROVISOR_SIZE) */
|
|
#define OKL4_STRUCT_VSERVICES_TRANSPORT_MICROVISOR_SIZE (120)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_IS_SERVER) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_IS_SERVER (0)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING0_1) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING0_1 (1)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING1_2) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING1_2 (2)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING2_3) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING2_3 (3)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_TYPE) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_TYPE (4)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_U) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_U (8)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN (72)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN_NUM_LINES) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN_NUM_LINES (72)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN___PADDING0_4) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN___PADDING0_4 (76)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN___PADDING1_5) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN___PADDING1_5 (77)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN___PADDING2_6) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN___PADDING2_6 (78)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN___PADDING3_7) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN___PADDING3_7 (79)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN_LINES) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_IN_LINES (80)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT (88)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT_NUM_LINES) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT_NUM_LINES (88)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT___PADDING0_4) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT___PADDING0_4 (92)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT___PADDING1_5) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT___PADDING1_5 (93)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT___PADDING2_6) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT___PADDING2_6 (94)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT___PADDING3_7) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT___PADDING3_7 (95)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT_LINES) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_VIRQS_OUT_LINES (96)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_NUM_SERVICES) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_NUM_SERVICES (104)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING3_4) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING3_4 (108)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING4_5) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING4_5 (109)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING5_6) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING5_6 (110)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING6_7) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR___PADDING6_7 (111)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_SERVICES) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORT_MICROVISOR_SERVICES (112)
|
|
/**
|
|
* Offsets for struct okl4_vservices_transports
|
|
**/
|
|
/*lint -esym(621, OKL4_STRUCT_VSERVICES_TRANSPORTS_SIZE) */
|
|
#define OKL4_STRUCT_VSERVICES_TRANSPORTS_SIZE (16)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORTS_NUM_TRANSPORTS) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORTS_NUM_TRANSPORTS (0)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORTS___PADDING0_4) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORTS___PADDING0_4 (4)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORTS___PADDING1_5) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORTS___PADDING1_5 (5)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORTS___PADDING2_6) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORTS___PADDING2_6 (6)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORTS___PADDING3_7) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORTS___PADDING3_7 (7)
|
|
/*lint -esym(621, OKL4_OFS_VSERVICES_TRANSPORTS_TRANSPORTS) */
|
|
#define OKL4_OFS_VSERVICES_TRANSPORTS_TRANSPORTS (8)
|
|
|
|
#endif /* ASSEMBLY */
|
|
|
|
#endif /* __AUTO__MICROVISOR_OFFSETS_H__ */
|
|
|
|
|