Searched refs:bitdef_t (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx_reg.h | 80 #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 D | mlxcx_endint.h | 108 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 …]
|