Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/sfxge/common/efx_mcdi.h
Show First 20 Lines • Show All 380 Lines • ▼ Show 20 Lines | |||||
#define MCDI_OUT_BYTE(_emr, _ofst) \ | #define MCDI_OUT_BYTE(_emr, _ofst) \ | ||||
EFX_BYTE_FIELD(*MCDI_OUT2(_emr, efx_byte_t, _ofst), \ | EFX_BYTE_FIELD(*MCDI_OUT2(_emr, efx_byte_t, _ofst), \ | ||||
EFX_BYTE_0) | EFX_BYTE_0) | ||||
#define MCDI_OUT_WORD(_emr, _ofst) \ | #define MCDI_OUT_WORD(_emr, _ofst) \ | ||||
EFX_WORD_FIELD(*MCDI_OUT2(_emr, efx_word_t, _ofst), \ | EFX_WORD_FIELD(*MCDI_OUT2(_emr, efx_word_t, _ofst), \ | ||||
EFX_WORD_0) | EFX_WORD_0) | ||||
#define MCDI_OUT_WORD_FIELD(_emr, _ofst, _field) \ | |||||
EFX_WORD_FIELD(*MCDI_OUT2(_emr, efx_word_t, _ofst), \ | |||||
MC_CMD_ ## _field) | |||||
#define MCDI_OUT_DWORD(_emr, _ofst) \ | #define MCDI_OUT_DWORD(_emr, _ofst) \ | ||||
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \ | EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \ | ||||
EFX_DWORD_0) | EFX_DWORD_0) | ||||
#define MCDI_OUT_DWORD_FIELD(_emr, _ofst, _field) \ | #define MCDI_OUT_DWORD_FIELD(_emr, _ofst, _field) \ | ||||
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \ | EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \ | ||||
MC_CMD_ ## _field) | MC_CMD_ ## _field) | ||||
Show All 23 Lines |