Home
last modified time | relevance | path

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

/NextBSD/sys/dev/mlx5/
HDdevice.h48 #define __mlx5_bit_sz(typ, fld) sizeof(__mlx5_nullp(typ)->fld) macro
52 #define __mlx5_dw_bit_off(typ, fld) (32 - __mlx5_bit_sz(typ, fld) - (__mlx5_bit_off(typ, fld) & 0x1…
53 #define __mlx5_mask(typ, fld) ((u32)((1ull << __mlx5_bit_sz(typ, fld)) - 1))
57 #define MLX5_FLD_SZ_BYTES(typ, fld) (__mlx5_bit_sz(typ, fld) / 8)
68 BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) > 32); \
77 BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) > 32); \
95 BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) != 64); \
/NextBSD/sys/dev/mlx5/mlx5_en/
HDen.h720 #define MLX5E_FLD_MAX(typ, fld) ((1ULL << __mlx5_bit_sz(typ, fld)) - 1ULL)