Lines Matching refs:_field
43 #define MCDI_BYTE(_buf, _field) \ argument
44 ((void)BUILD_BUG_ON_ZERO(MC_CMD_ ## _field ## _LEN != 1), \
45 *MCDI_PTR(_buf, _field))
46 #define MCDI_WORD(_buf, _field) \ argument
47 ((void)BUILD_BUG_ON_ZERO(MC_CMD_ ## _field ## _LEN != 2), \
48 le16_to_cpu(*(__force const __le16 *)MCDI_PTR(_buf, _field)))
49 #define MCDI_POPULATE_DWORD_1(_buf, _field, _name1, _value1) \ argument
50 CDX_POPULATE_DWORD_1(*_MCDI_DWORD(_buf, _field), \
52 #define MCDI_SET_QWORD(_buf, _field, _value) \ argument
54 CDX_POPULATE_DWORD_1(_MCDI_DWORD(_buf, _field)[0], \
56 CDX_POPULATE_DWORD_1(_MCDI_DWORD(_buf, _field)[1], \
59 #define MCDI_QWORD(_buf, _field) \ argument
60 (CDX_DWORD_FIELD(_MCDI_DWORD(_buf, _field)[0], CDX_DWORD) | \
61 (u64)CDX_DWORD_FIELD(_MCDI_DWORD(_buf, _field)[1], CDX_DWORD) << 32)