Home
last modified time | relevance | path

Searched refs:bitdef_t (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx_reg.h80 #define MLXCX_EQ_ARM_EQN (bitdef_t){24, 0xff000000}
82 #define MLXCX_EQ_ARM_CI (bitdef_t){0, 0x00ffffff}
121 #define MLXCX_EVENT_PORT_NUM (bitdef_t){ .bit_shift = 4, .bit_mask = 0xF0 }
234 #define MLXCX_CQE_RX_HASH_IP_SRC (bitdef_t){0, 0x3}
235 #define MLXCX_CQE_RX_HASH_IP_DEST (bitdef_t){2, (0x3 << 2)}
236 #define MLXCX_CQE_RX_HASH_L4_SRC (bitdef_t){4, (0x3 << 4)}
237 #define MLXCX_CQE_RX_HASH_L4_DEST (bitdef_t){6, (0x3 << 6)}
433 #define MLXCX_SQE_FENCE_MODE (bitdef_t){5, 0xe0}
435 #define MLXCX_SQE_COMPLETION_MODE (bitdef_t){2, 0x0c}
457 #define MLXCX_SQE_ETH_INLINE_HDR_SZ (bitdef_t){0, 0x03ff}
[all …]
H A Dmlxcx_endint.h108 typedef struct { uint64_t bit_shift; uint64_t bit_mask; } bitdef_t; typedef
112 get_bits8(bits8_t v, bitdef_t d) in get_bits8()
117 set_bits8(bits8_t *v, bitdef_t d, uint8_t val) in set_bits8()
150 get_bits16(bits16_t v, bitdef_t d) in get_bits16()
155 set_bits16(bits16_t *v, bitdef_t d, uint16_t val) in set_bits16()
188 get_bits32(bits32_t v, bitdef_t d) in get_bits32()
193 set_bits32(bits32_t *v, bitdef_t d, uint32_t val) in set_bits32()
226 get_bits24(bits24_t v, bitdef_t d) in get_bits24()
231 set_bits24(bits24_t *v, bitdef_t d, uint32_t val) in set_bits24()
266 get_bits64(bits64_t v, bitdef_t d) in get_bits64()
[all …]