File Index
Files and directories
Sign in
FILE

arc_farm_kdma_ctx_axuser_masks.h

File preview with syntax highlighting.

linux-6.19.14/drivers/accel/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ctx_axuser_masks.h C
  1/* SPDX-License-Identifier: GPL-2.0
  2 *
  3 * Copyright 2016-2020 HabanaLabs, Ltd.
  4 * All Rights Reserved.
  5 *
  6 */
  7
  8/************************************
  9 ** This is an auto-generated file **
 10 **       DO NOT EDIT BELOW        **
 11 ************************************/
 12
 13#ifndef ASIC_REG_ARC_FARM_KDMA_CTX_AXUSER_MASKS_H_
 14#define ASIC_REG_ARC_FARM_KDMA_CTX_AXUSER_MASKS_H_
 15
 16/*
 17 *****************************************
 18 *   ARC_FARM_KDMA_CTX_AXUSER
 19 *   (Prototype: AXUSER)
 20 *****************************************
 21 */
 22
 23/* ARC_FARM_KDMA_CTX_AXUSER_HB_ASID */
 24#define ARC_FARM_KDMA_CTX_AXUSER_HB_ASID_WR_SHIFT 0
 25#define ARC_FARM_KDMA_CTX_AXUSER_HB_ASID_WR_MASK 0x3FF
 26#define ARC_FARM_KDMA_CTX_AXUSER_HB_ASID_RD_SHIFT 16
 27#define ARC_FARM_KDMA_CTX_AXUSER_HB_ASID_RD_MASK 0x3FF0000
 28
 29/* ARC_FARM_KDMA_CTX_AXUSER_HB_MMU_BP */
 30#define ARC_FARM_KDMA_CTX_AXUSER_HB_MMU_BP_WR_SHIFT 0
 31#define ARC_FARM_KDMA_CTX_AXUSER_HB_MMU_BP_WR_MASK 0x1
 32#define ARC_FARM_KDMA_CTX_AXUSER_HB_MMU_BP_RD_SHIFT 4
 33#define ARC_FARM_KDMA_CTX_AXUSER_HB_MMU_BP_RD_MASK 0x10
 34
 35/* ARC_FARM_KDMA_CTX_AXUSER_HB_STRONG_ORDER */
 36#define ARC_FARM_KDMA_CTX_AXUSER_HB_STRONG_ORDER_WR_SHIFT 0
 37#define ARC_FARM_KDMA_CTX_AXUSER_HB_STRONG_ORDER_WR_MASK 0x1
 38#define ARC_FARM_KDMA_CTX_AXUSER_HB_STRONG_ORDER_RD_SHIFT 4
 39#define ARC_FARM_KDMA_CTX_AXUSER_HB_STRONG_ORDER_RD_MASK 0x10
 40
 41/* ARC_FARM_KDMA_CTX_AXUSER_HB_NO_SNOOP */
 42#define ARC_FARM_KDMA_CTX_AXUSER_HB_NO_SNOOP_WR_SHIFT 0
 43#define ARC_FARM_KDMA_CTX_AXUSER_HB_NO_SNOOP_WR_MASK 0x1
 44#define ARC_FARM_KDMA_CTX_AXUSER_HB_NO_SNOOP_RD_SHIFT 4
 45#define ARC_FARM_KDMA_CTX_AXUSER_HB_NO_SNOOP_RD_MASK 0x10
 46
 47/* ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION */
 48#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_IND_SHIFT 0
 49#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_IND_MASK 0x1
 50#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_DTYPE_SHIFT 4
 51#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_DTYPE_MASK 0xF0
 52#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_OP_SHIFT 8
 53#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_OP_MASK 0x300
 54#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_ROUND_SHIFT 12
 55#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_ROUND_MASK 0x3000
 56#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_MAX_SHIFT 16
 57#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_REDUCTION_MAX_MASK 0x10000
 58
 59/* ARC_FARM_KDMA_CTX_AXUSER_HB_RD_ATOMIC */
 60#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_ATOMIC_IND_SHIFT 0
 61#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_ATOMIC_IND_MASK 0x3
 62#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_ATOMIC_ADDITION_SIZE_SHIFT 4
 63#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_ATOMIC_ADDITION_SIZE_MASK 0xFF0
 64#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_ATOMIC_MSB_MASK_SHIFT 12
 65#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_ATOMIC_MSB_MASK_MASK 0x1F000
 66
 67/* ARC_FARM_KDMA_CTX_AXUSER_HB_QOS */
 68#define ARC_FARM_KDMA_CTX_AXUSER_HB_QOS_WR_SHIFT 0
 69#define ARC_FARM_KDMA_CTX_AXUSER_HB_QOS_WR_MASK 0xF
 70#define ARC_FARM_KDMA_CTX_AXUSER_HB_QOS_RD_SHIFT 4
 71#define ARC_FARM_KDMA_CTX_AXUSER_HB_QOS_RD_MASK 0x70
 72
 73/* ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD */
 74#define ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD_WR_BIT_27_SHIFT 0
 75#define ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD_WR_BIT_27_MASK 0x1
 76#define ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD_WR_BIT_28_SHIFT 1
 77#define ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD_WR_BIT_28_MASK 0x2
 78#define ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD_WR_BIT_30_SHIFT 2
 79#define ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD_WR_BIT_30_MASK 0x4
 80#define ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD_WR_BIT_31_SHIFT 3
 81#define ARC_FARM_KDMA_CTX_AXUSER_HB_RSVD_WR_BIT_31_MASK 0x8
 82
 83/* ARC_FARM_KDMA_CTX_AXUSER_HB_EMEM_CPAGE */
 84#define ARC_FARM_KDMA_CTX_AXUSER_HB_EMEM_CPAGE_WR_SHIFT 0
 85#define ARC_FARM_KDMA_CTX_AXUSER_HB_EMEM_CPAGE_WR_MASK 0x1
 86#define ARC_FARM_KDMA_CTX_AXUSER_HB_EMEM_CPAGE_RD_SHIFT 4
 87#define ARC_FARM_KDMA_CTX_AXUSER_HB_EMEM_CPAGE_RD_MASK 0x10
 88
 89/* ARC_FARM_KDMA_CTX_AXUSER_HB_CORE */
 90#define ARC_FARM_KDMA_CTX_AXUSER_HB_CORE_WR_SHIFT 0
 91#define ARC_FARM_KDMA_CTX_AXUSER_HB_CORE_WR_MASK 0x1
 92#define ARC_FARM_KDMA_CTX_AXUSER_HB_CORE_RD_SHIFT 4
 93#define ARC_FARM_KDMA_CTX_AXUSER_HB_CORE_RD_MASK 0x10
 94
 95/* ARC_FARM_KDMA_CTX_AXUSER_E2E_COORD */
 96#define ARC_FARM_KDMA_CTX_AXUSER_E2E_COORD_X_SHIFT 0
 97#define ARC_FARM_KDMA_CTX_AXUSER_E2E_COORD_X_MASK 0x1F
 98#define ARC_FARM_KDMA_CTX_AXUSER_E2E_COORD_Y_SHIFT 8
 99#define ARC_FARM_KDMA_CTX_AXUSER_E2E_COORD_Y_MASK 0xF00
100
101/* ARC_FARM_KDMA_CTX_AXUSER_HB_WR_OVRD_LO */
102#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_OVRD_LO_VAL_SHIFT 0
103#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_OVRD_LO_VAL_MASK 0xFFFFFFFF
104
105/* ARC_FARM_KDMA_CTX_AXUSER_HB_WR_OVRD_HI */
106#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_OVRD_HI_VAL_SHIFT 0
107#define ARC_FARM_KDMA_CTX_AXUSER_HB_WR_OVRD_HI_VAL_MASK 0x3FF
108
109/* ARC_FARM_KDMA_CTX_AXUSER_HB_RD_OVRD_LO */
110#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_OVRD_LO_VAL_SHIFT 0
111#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_OVRD_LO_VAL_MASK 0xFFFFFFFF
112
113/* ARC_FARM_KDMA_CTX_AXUSER_HB_RD_OVRD_HI */
114#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_OVRD_HI_VAL_SHIFT 0
115#define ARC_FARM_KDMA_CTX_AXUSER_HB_RD_OVRD_HI_VAL_MASK 0x3FF
116
117/* ARC_FARM_KDMA_CTX_AXUSER_LB_COORD */
118#define ARC_FARM_KDMA_CTX_AXUSER_LB_COORD_VAL_SHIFT 0
119#define ARC_FARM_KDMA_CTX_AXUSER_LB_COORD_VAL_MASK 0x3FF
120
121/* ARC_FARM_KDMA_CTX_AXUSER_LB_LOCK */
122#define ARC_FARM_KDMA_CTX_AXUSER_LB_LOCK_VAL_SHIFT 0
123#define ARC_FARM_KDMA_CTX_AXUSER_LB_LOCK_VAL_MASK 0x1
124
125/* ARC_FARM_KDMA_CTX_AXUSER_LB_RSVD */
126#define ARC_FARM_KDMA_CTX_AXUSER_LB_RSVD_BIT_21_11_SHIFT 0
127#define ARC_FARM_KDMA_CTX_AXUSER_LB_RSVD_BIT_21_11_MASK 0x7FF
128#define ARC_FARM_KDMA_CTX_AXUSER_LB_RSVD_BIT_22_SHIFT 12
129#define ARC_FARM_KDMA_CTX_AXUSER_LB_RSVD_BIT_22_MASK 0x1000
130
131/* ARC_FARM_KDMA_CTX_AXUSER_LB_OVRD */
132#define ARC_FARM_KDMA_CTX_AXUSER_LB_OVRD_VAL_SHIFT 0
133#define ARC_FARM_KDMA_CTX_AXUSER_LB_OVRD_VAL_MASK 0xFFFFFFFF
134
135#endif /* ASIC_REG_ARC_FARM_KDMA_CTX_AXUSER_MASKS_H_ */
~/ Read-only file preview.