__aligned
unsigned char sector[sizeof(struct g_eli_metadata)] __aligned(4);
static struct rtld_lock lock_place[MAX_RTLD_LOCKS] __aligned(CACHE_LINE_SIZE);
} d_sbunion __aligned(LIBUFS_BUFALIGN);
} d_cgunion __aligned(LIBUFS_BUFALIGN);
} d_inosunion __aligned(LIBUFS_BUFALIGN);
} __aligned(LIBUSB20_ME_STRUCT_ALIGN);
__aligned((bits) / 8) field a; )
} __aligned(sizeof(void *));
} __aligned(sizeof(void *));
} __aligned(sizeof(void *));
#ifndef __aligned
uint8_t block[1 * 1024 * 1024] __aligned(LIBUFS_BUFALIGN);
char buf[2048] __aligned(__alignof(struct if_msghdr));
uint8_t data[4096] __aligned(4);
u_char *datap, packet[IP_MAXPACKET] __aligned(4);
u_char data[] __aligned(sizeof(u_short)) =
u_char data[] __aligned(sizeof(u_short)) =
u_char data[] __aligned(sizeof(u_short)) =
u_char data[] __aligned(sizeof(u_short)) =
static struct dmadat __dmadat __aligned(512);
static char ufs_buffer[BSD_LABEL_BUFFER] __aligned(512);
static char secbuf[4096] __aligned(4096);
static uint8_t usb_pool[USB_POOL_SIZE] __aligned(USB_POOL_ALIGN);
} __aligned(USB_POOL_ALIGN);
} __packed __aligned(4) wbuf;
} __packed __aligned(4) wbuf;
} __packed __aligned(4) wbuf;
} __packed __aligned(4) wbuf;
static char dblfault_stack[DBLFAULT_STACK_SIZE] __aligned(16);
static char mce0_stack[MCE_STACK_SIZE] __aligned(16);
static char nmi0_stack[NMI_STACK_SIZE] __aligned(16);
static char dbg0_stack[DBG_STACK_SIZE] __aligned(16);
static uint8_t data[PAGE_SIZE * SAN_EARLY_PAGES] __aligned(PAGE_SIZE);
} __aligned(CACHE_LINE_SIZE);
struct monitorbuf pc_monitorbuf __aligned(128); /* cache line */\
} __aligned(16);
} __aligned(32);
} __aligned(64);
static struct amdvi_dte amdvi_dte[PCI_NUM_DEV_MAX] __aligned(PAGE_SIZE);
static struct msr_entry msr_load_list[1] __aligned(16);
} __aligned(64);
static uint64_t root_table[PAGE_SIZE / sizeof(uint64_t)] __aligned(4096);
static uint64_t ctx_tables[256][PAGE_SIZE / sizeof(uint64_t)] __aligned(4096);
static struct bus_space arm_base_bus_space __aligned(CACHE_LINE_SIZE) = {
static char dumpbuf[PAGE_SIZE] __aligned(sizeof(uint64_t));
static struct rwlock __aligned(CACHE_LINE_SIZE) pvh_global_lock;
} __aligned(8); /*
static uint8_t kmsan_shad_ptp[PAGE_SIZE * 2] __aligned(PAGE_SIZE);
static uint8_t kmsan_orig_ptp[PAGE_SIZE * 2] __aligned(PAGE_SIZE);
} __aligned(CACHE_LINE_SIZE);
static uint8_t bootstrap_data[SAN_BOOTSTRAP_L2_SIZE] __aligned(L2_SIZE);
static uint8_t bootstrap_data[SAN_BOOTSTRAP_SIZE] __aligned(PAGE_SIZE);
uintptr_t lock __aligned(CACHE_LINE_SIZE);
uint32_t mc_fpstate[128] __aligned(16);
#define ____cacheline_aligned __aligned(CACHE_LINE_SIZE)
#define ____cacheline_aligned_in_smp __aligned(CACHE_LINE_SIZE)
} __packed __aligned(2);
uint8_t drv_priv[0] __aligned(CACHE_LINE_SIZE);
#define siphash_aligned_key_t siphash_key_t __aligned(16)
uint8_t cb[64] __aligned(CACHE_LINE_SIZE);
struct skb_shared_info *shinfo __aligned(CACHE_LINE_SIZE);
uint8_t __scratch[0] __aligned(CACHE_LINE_SIZE);
} __aligned(sizeof(void *));
uint8_t priv[0] __aligned(CACHE_LINE_SIZE);
uint8_t drv_priv[0] __aligned(CACHE_LINE_SIZE);
uint8_t priv[0] __aligned(CACHE_LINE_SIZE);
uint8_t drv_priv[0] __aligned(CACHE_LINE_SIZE);
uint8_t drv_priv[0] __aligned(CACHE_LINE_SIZE);
uint8_t drv_priv[0] __aligned(CACHE_LINE_SIZE);
} __packed __aligned(8);
struct ieee80211_txq txq __aligned(CACHE_LINE_SIZE);
struct ieee80211_sta sta __aligned(CACHE_LINE_SIZE);
struct ieee80211_vif vif __aligned(CACHE_LINE_SIZE);
struct ieee80211_hw hw __aligned(CACHE_LINE_SIZE);
struct ieee80211_chanctx_conf chanctx_conf __aligned(CACHE_LINE_SIZE);
struct wiphy wiphy __aligned(CACHE_LINE_SIZE);
uint8_t __drdata[0] __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
struct linux_file file __aligned(sizeof(void *));
struct vnode vnode __aligned(sizeof(void *));
} __aligned(CACHE_LINE_SIZE);
static const uint8_t states[WORK_ST_MAX] __aligned(8) = {
static const uint8_t states[WORK_ST_MAX] __aligned(8) = {
static const uint8_t states[WORK_ST_MAX] __aligned(8) = {
static const uint8_t states[WORK_ST_MAX] __aligned(8) = {
static const uint8_t states[WORK_ST_MAX] __aligned(8) = {
static const uint8_t states[WORK_ST_MAX] __aligned(8) = {
static const uint8_t states[WORK_ST_MAX] __aligned(8) = {
static const uint8_t states[WORK_ST_MAX] __aligned(8) = {
struct SHA256Context sha2 __aligned(16);
struct sha1_ctxt sha1 __aligned(16);
uint8_t hmac_key[SHA1_BLOCK_LEN] __aligned(16);
uint8_t tweak[AES_XTS_BLOCKSIZE] __aligned(16);
uint8_t block[AES_XTS_BLOCKSIZE] __aligned(16);
uint8_t tweak[AES_XTS_BLOCKSIZE] __aligned(16);
uint8_t block[AES_BLOCK_LEN] __aligned(AES_BLOCK_LEN);
uint8_t block[AES_BLOCK_LEN] __aligned(AES_BLOCK_LEN), *from;
static const char g_zeroes[32] __aligned(32);
} SHA_H __aligned(PAGE_SIZE) = {
} __aligned(32);
} __aligned(32);
uint8_t bitslice[BSAES_KEY_SIZE] __aligned(8);
} __aligned(8);
union padlock_cw ses_cw __aligned(16);
uint32_t ses_ekey[4 * (RIJNDAEL_MAXNR + 1) + 4] __aligned(16); /* 128 bit aligned */
uint32_t ses_dkey[4 * (RIJNDAEL_MAXNR + 1) + 4] __aligned(16); /* 128 bit aligned */
uint8_t iv[AES_BLOCK_LEN] __aligned(16);
uint8_t buf[2] __aligned(2);
uint8_t buf[2] __aligned(2);
} __packed __aligned(8);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __packed __aligned(8);
} __packed __aligned(8);
} __aligned(CACHE_LINE_SIZE);
cpl_handler_t cpl_handler[NUM_CPL_HANDLERS] __aligned(CACHE_LINE_SIZE);
struct rwlock mw_lock __aligned(CACHE_LINE_SIZE);
uint8_t ss[SGE_MAX_WR_LEN] __aligned(16);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
char wr[] __aligned(16);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
volatile int nm_state __aligned(CACHE_LINE_SIZE); /* NM_OFF, NM_ON, or NM_BUSY */
__be64 *fl_desc __aligned(CACHE_LINE_SIZE);
uint32_t fl_cidx __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE) *irq;
struct fw_ri_tpte tpte __aligned(sizeof(__be64)) = {0};
struct fw_ri_tpte tpte __aligned(sizeof(__be64)) = {0};
struct mtx stid_lock __aligned(CACHE_LINE_SIZE);
struct mtx atid_lock __aligned(CACHE_LINE_SIZE);
struct mtx ftid_lock __aligned(CACHE_LINE_SIZE);
struct mtx hftid_lock __aligned(CACHE_LINE_SIZE);
struct mtx etid_lock __aligned(CACHE_LINE_SIZE);
volatile uint64_t state __aligned(CACHE_LINE_SIZE);
int size __aligned(CACHE_LINE_SIZE);
void * volatile items[] __aligned(CACHE_LINE_SIZE);
struct rwlock tcb_history_lock __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
__aligned(CACHE_LINE_SIZE);
__aligned(CACHE_LINE_SIZE);
__aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __packed __aligned(PAGE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
struct vmbus_txbr ch_txbr __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __packed __aligned(8);
#define __aligned_u64 uint64_t __aligned(8)
} __packed __aligned(8);
} __packed __aligned(8);
} __packed __aligned(8);
} __packed __aligned(8);
} __packed __aligned(4);
} __aligned(64);
u8 __aligned(64) ctx[MLX5_ST_SZ_BYTES(ipsec_aso)];
u32 tx_pauseframe_control __aligned(4);
u32 rx_pauseframe_control __aligned(4);
} __aligned(MLX5E_CACHELINE_SIZE);
} __aligned(MLX5E_CACHELINE_SIZE);
u16 pc __aligned(MLX5E_CACHELINE_SIZE);
u16 pc __aligned(MLX5E_CACHELINE_SIZE);
} __aligned(MLX5E_CACHELINE_SIZE);
} __aligned(MLX5E_CACHELINE_SIZE);
uint8_t crypto_params[128] __aligned(4);
} __aligned(MLX5E_CACHELINE_SIZE);
uint8_t crypto_params[128] __aligned(4);
} __aligned(MLX5E_CACHELINE_SIZE);
u8 dev_addr[ETHER_ADDR_LEN] __aligned(4);
} __aligned(MLX5_SEND_WQE_BB);
__aligned(MLX5_UMR_ALIGN);
} __packed __aligned(8);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(8);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __aligned(8);
} __aligned(8); /* riscv: nvme_qpair_process_completions has better code gen */
} __aligned(CACHE_LINE_SIZE);
} __aligned(8);
} __packed __aligned(8);
} __aligned(64);
} __aligned(64);
static u8 const_tab[1024] __aligned(1024) = {
static const uint8_t mailbox_const_tab[1024] __aligned(1024) = {
} __aligned(QAT_OPTIMAL_ALIGN);
} __aligned(QAT_OPTIMAL_ALIGN);
} __packed __aligned(8);
} __packed __aligned(8);
} __packed __aligned(8);
} __packed __aligned(16);
} __packed __aligned(16);
} __packed __aligned(sizeof(uint64_t));
} __packed __aligned(8);
static u_int32_t crc32tab[] __aligned(8) = {
} __aligned(CACHE_LINE_SIZE);
struct sfxge_softc *sc __aligned(CACHE_LINE_SIZE);
struct sfxge_rx_sw_desc *queue __aligned(CACHE_LINE_SIZE);
volatile enum sfxge_flush_state flush_state __aligned(CACHE_LINE_SIZE);
int blocked __aligned(CACHE_LINE_SIZE);
struct mtx lock __aligned(CACHE_LINE_SIZE);
unsigned int pending __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __packed __aligned(8);
} __packed __aligned(8);
} __packed __aligned(128);
} __packed __aligned(8);
} __packed __aligned(4);
} __packed __aligned(8);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(8);
} __packed __aligned(8);
struct usb_device_request req __aligned(4);
struct usb_device_request req __aligned(4);
} __aligned(EHCI_ITD_ALIGN);
} __aligned(EHCI_SITD_ALIGN);
} __aligned(EHCI_QTD_ALIGN);
} __aligned(4);
} __aligned(EHCI_QH_ALIGN);
} __aligned(EHCI_FSTN_ALIGN);
} __aligned(OHCI_ED_ALIGN);
} __aligned(OHCI_TD_ALIGN);
} __aligned(OHCI_ITD_ALIGN);
} __aligned(OHCI_HCCA_ALIGN);
} __aligned(UHCI_TD_ALIGN);
} __aligned(UHCI_QH_ALIGN);
} __aligned(XHCI_DEV_CTX_ALIGN);
} __aligned(XHCI_DEV_CTX_ALIGN);
} __aligned(4);
} __aligned(XHCI_TRB_ALIGN);
} __aligned(64) padding;
} __aligned(64) padding;
uint8_t sc_sensor_data[ATP_SENSOR_DATA_BUF_MAX] __aligned(4);
uint8_t buf[WMT_BSIZE] __aligned(4);
uint8_t tp_data[WSP_BUFFER_MAX] __aligned(4); /* trackpad transferred data */
uint8_t sc_response_buf[RNDIS_RESPONSE_LEN] __aligned(4);
uint8_t tmp[USIE_HIPCNS_MAX] __aligned(4);
uint8_t sc_resp_temp[USIE_BUFSIZE] __aligned(4);
uint8_t sc_status_temp[USIE_BUFSIZE] __aligned(4);
} __packed __aligned(4);
} __aligned(USB_HOST_ALIGN);
} __aligned(USB_HOST_ALIGN);
struct usb_device_request req_reset_tt __aligned(4);
} __aligned(32);
static const uint8_t udl_black[UDL_CMD_MAX_PIXEL_COUNT * 2] __aligned(4);
uint8_t buf[UDL_CMD_MAX_DATA_SIZE] __aligned(4);
} __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
uint8_t buf[sizeof(*bss) + 128] __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(4);
} __packed __aligned(8);
} __packed __aligned(8);
} __aligned(4);
} __packed __aligned(8);
} __packed __aligned(8);
} __packed __aligned(8);
uint8_t sc_eeprom[2 * UPGT_EEPROM_SIZE] __aligned(4);
} __packed __aligned(8);
} __packed __aligned(8);
} __packed __aligned(8);
struct virtio_net_ctrl_hdr hdr __aligned(2);
uint8_t addr[ETHER_ADDR_LEN] __aligned(8);
struct virtio_net_ctrl_hdr hdr __aligned(2);
uint64_t offloads __aligned(8);
struct virtio_net_ctrl_hdr hdr __aligned(2);
struct virtio_net_ctrl_mq mq __aligned(2);
struct virtio_net_ctrl_hdr hdr __aligned(2);
struct virtio_net_ctrl_hdr hdr __aligned(2);
struct virtio_net_ctrl_hdr hdr __aligned(2);
uint16_t tag __aligned(2);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
uint8_t x_key[BLAKE2S_BLOCK_SIZE] __aligned(sizeof(uint32_t)) = { 0 };
uint8_t i_hash[BLAKE2S_HASH_SIZE] __aligned(sizeof(uint32_t));
} __packed __aligned(8);
} __packed __aligned(8);
uint8_t read_buffer[CUSE_COPY_BUFFER_MAX] __aligned(4);
uint8_t write_buffer[CUSE_COPY_BUFFER_MAX] __aligned(4);
uint8_t ioctl_buffer[CUSE_BUFFER_MAX] __aligned(4);
struct monitorbuf pc_monitorbuf __aligned(128); /* cache line */\
struct thread0_storage thread0_st __aligned(32) = {
int mtxpool_next __aligned(CACHE_LINE_SIZE);
uint8_t data[512] __aligned(sizeof(uint64_t));
} __aligned(CACHE_LINE_SIZE);
} __aligned(EPOCH_ALIGN) *epoch_record_t;
struct ck_epoch e_epoch __aligned(EPOCH_ALIGN);
static uint8_t msan_dummy_shad[PAGE_SIZE] __aligned(PAGE_SIZE);
static uint8_t msan_dummy_write_shad[PAGE_SIZE] __aligned(PAGE_SIZE);
static uint8_t msan_dummy_orig[PAGE_SIZE] __aligned(PAGE_SIZE);
DPCPU_DEFINE_STATIC(char, modspace[DPCPU_MODMIN] __aligned(__alignof(void *)));
} __aligned(CACHE_LINE_SIZE);
} __aligned(sizeof(void *));
u_char smalldata[SYS_IOCTL_SMALL_SIZE] __aligned(SYS_IOCTL_SMALL_ALIGN);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
int __aligned(CACHE_LINE_SIZE) bd_numdirtybuffers;
int __aligned(CACHE_LINE_SIZE) bd_running;
long __aligned(CACHE_LINE_SIZE) bd_bufspace;
int __aligned(CACHE_LINE_SIZE) bd_freebuffers;
} __aligned(CACHE_LINE_SIZE);
struct mtx nl_lock __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
bus_dma_segment_t ift_segs[IFLIB_MAX_TX_SEGS] __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
uint64_t ifl_bus_addrs[IFLIB_MAX_RX_REFRESH] __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
struct if_rxd_frag ifr_frags[IFLIB_MAX_RX_SEGS] __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
int isc_nfl __aligned(CACHE_LINE_SIZE);
volatile uint64_t state __aligned(CACHE_LINE_SIZE);
int size __aligned(CACHE_LINE_SIZE);
void * volatile items[] __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
VNET_DEFINE_STATIC(char, modspace[VNET_MODMIN] __aligned(VNET_DATAALIGN));
} __aligned(CACHE_LINE_SIZE);
} __aligned(8);
} __aligned(8);
} __packed __aligned(8) ipfw_dyn_rule;
struct callout co __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
#define ALIGN_TCP_LOG __aligned(8)
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(8);
} ip6p __aligned(4);
} __aligned(_Alignof(__max_align_t));
} __aligned(alignof(__max_align_t));
} __packed __aligned(8) ipfw_dyn_rule_v0;
uint32_t a[16] __aligned(REQ_ALIGN); /* bits 0 - 31 */
uint32_t b[16] __aligned(REQ_ALIGN); /* bits 63 - 32 */
uint32_t c[16] __aligned(REQ_ALIGN); /* bits 95 - 64 */
uint32_t d[16] __aligned(REQ_ALIGN); /* bits 127 - 96 */
} __aligned(REQ_ALIGN);
static register_t bsp_state[8] __aligned(8);
} pcb_vec __aligned(16); /* Vector processor */
} __aligned(CACHE_LINE_SIZE);
} __aligned(32);
struct pcpu __pcpu[MAXCPU] __aligned(PAGE_SIZE);
static uint32_t fake_preload[36] __aligned(8);
static uint8_t splpar_vpa[MAXCPU][640] __aligned(128); /* XXX: dpcpu */
typedef struct _sigjmp_buf { long _sjb[_JBLEN + 1] __aligned(16); } sigjmp_buf[1];
typedef struct _jmp_buf { long _jb[_JBLEN + 1] __aligned(16); } jmp_buf[1];
volatile u_int use_count __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __packed __aligned(2);
uint32_t br_cons_head __aligned(CACHE_LINE_SIZE);
void *br_ring[0] __aligned(CACHE_LINE_SIZE);
#define _Alignas(x) __aligned(x)
} __aligned(sizeof(void *));
} __aligned(sizeof(void *));
} __aligned(16);
} __aligned(16);
} __aligned(16);
} __aligned(16);
} __aligned(16);
} __aligned(16);
} __aligned(16);
} __aligned(16);
} __aligned(16);
} __aligned(CACHE_LINE_SIZE);
struct mtx __aligned(CACHE_LINE_SIZE) mnt_mtx; /* mount structure interlock */
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
struct sx so_snd_sx __aligned(CACHE_LINE_SIZE);
struct sx so_rcv_sx __aligned(CACHE_LINE_SIZE);
} __aligned(sizeof(void *));
} __aligned(sizeof(void *));
#define __exclusive_cache_line __aligned(CACHE_LINE_SIZE) \
} __aligned(CACHE_LINE_SIZE);
} __aligned(MAX(8, sizeof(void *)));
} __aligned(8);
} __aligned(CACHE_LINE_SIZE);
#define VMMETER_ALIGNED __aligned(CACHE_LINE_SIZE)
static struct mtx state_mtx __aligned(CACHE_LINE_SIZE*2);
static struct mtx mutexA __aligned(CACHE_LINE_SIZE*2);
static struct mtx mutexB __aligned(CACHE_LINE_SIZE*2);
#define UMA_ALIGN __aligned(UMA_SUPER_ALIGN)
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
u_int __aligned(CACHE_LINE_SIZE) vmd_free_count; /* (a,f) free page count */
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
} __aligned(CACHE_LINE_SIZE);
static struct vm_freelist __aligned(CACHE_LINE_SIZE)
} __aligned(CACHE_LINE_SIZE);
} __aligned(16);
} __aligned(16);
} __aligned(64);
} __aligned(64);
long sc_fpstate[64] __aligned(16);
int sc_fpstate[128] __aligned(16);
long mc_fpstate[64] __aligned(16);
int mc_fpstate[128] __aligned(16);
} __aligned(16);
#ifndef __aligned
} __aligned(XHCI_DEV_CTX_ALIGN);
} __aligned(4);
char filebuf[MAXBLOCKSIZE] __aligned(alignof(uint64_t));
uint8_t jitter[jitter_limit * 4] __aligned(4);
uint8_t jitter[jitter_limit * 8] __aligned(4);
} __aligned(16);