| H A D | mlx5_prm.h | 798 #define __mlx5_bit_sz(typ, fld) sizeof(__mlx5_nullp(typ)->fld) argument 799 #define __mlx5_bit_off(typ, fld) ((unsigned int)(uintptr_t) \ argument 805 #define __mlx5_dw_mask(typ, fld) (__mlx5_mask(typ, fld) << \ argument 812 #define __mlx5_16_mask(typ, fld) (__mlx5_mask16(typ, fld) << \ argument 816 #define MLX5_BYTE_OFF(typ, fld) (__mlx5_bit_off(typ, fld) / 8) argument 820 #define MLX5_SET(typ, p, fld, v) \ argument 831 #define MLX5_SET64(typ, p, fld, v) \ argument 838 #define MLX5_SET16(typ, p, fld, v) \ argument 849 #define MLX5_GET_VOLATILE(typ, p, fld) \ argument 853 #define MLX5_GET(typ, p, fld) \ argument [all …]
|