Searched refs:__mlx5_bit_sz (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/dev/mlx5/ |
H A D | device.h | 48 #define __mlx5_bit_sz(typ, fld) sizeof(__mlx5_nullp(typ)->fld) macro 53 #define __mlx5_16_bit_off(typ, fld) (16 - __mlx5_bit_sz(typ, fld) - (__mlx5_bit_off(typ, fld) & 0xf… 54 #define __mlx5_dw_bit_off(typ, fld) (32 - __mlx5_bit_sz(typ, fld) - (__mlx5_bit_off(typ, fld) & 0x1… 55 #define __mlx5_mask(typ, fld) ((u32)((1ull << __mlx5_bit_sz(typ, fld)) - 1)) 57 #define __mlx5_mask16(typ, fld) ((u16)((1ull << __mlx5_bit_sz(typ, fld)) - 1)) 61 #define MLX5_FLD_SZ_BYTES(typ, fld) (__mlx5_bit_sz(typ, fld) / 8) 73 BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) > 32); \ 82 BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) > 32); \ 100 BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) != 64); \ 163 BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) > 32); \
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_cong.c | 47 #define MLX5_IB_FLD_MAX(type, field) ((1ULL << __mlx5_bit_sz(type, field)) - 1ULL)
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | en.h | 1199 #define MLX5E_FLD_MAX(typ, fld) ((1ULL << __mlx5_bit_sz(typ, fld)) - 1ULL)
|