Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/mpr/mprvar.h
Show First 20 Lines • Show All 578 Lines • ▼ Show 20 Lines | |||||
#define MPR_SSU_DISABLE_SSD_DISABLE_HDD 0 | #define MPR_SSU_DISABLE_SSD_DISABLE_HDD 0 | ||||
#define MPR_SSU_ENABLE_SSD_DISABLE_HDD 1 | #define MPR_SSU_ENABLE_SSD_DISABLE_HDD 1 | ||||
#define MPR_SSU_DISABLE_SSD_ENABLE_HDD 2 | #define MPR_SSU_DISABLE_SSD_ENABLE_HDD 2 | ||||
#define MPR_SSU_ENABLE_SSD_ENABLE_HDD 3 | #define MPR_SSU_ENABLE_SSD_ENABLE_HDD 3 | ||||
#define mpr_printf(sc, args...) \ | #define mpr_printf(sc, args...) \ | ||||
device_printf((sc)->mpr_dev, ##args) | device_printf((sc)->mpr_dev, ##args) | ||||
#define mpr_print_field(sc, msg, args...) \ | |||||
printf("\t" msg, ##args) | |||||
#define mpr_vprintf(sc, args...) \ | #define mpr_vprintf(sc, args...) \ | ||||
do { \ | do { \ | ||||
if (bootverbose) \ | if (bootverbose) \ | ||||
mpr_printf(sc, ##args); \ | mpr_printf(sc, ##args); \ | ||||
} while (0) | } while (0) | ||||
#define mpr_dprint(sc, level, msg, args...) \ | #define mpr_dprint(sc, level, msg, args...) \ | ||||
do { \ | do { \ | ||||
if ((sc)->mpr_debug & (level)) \ | if ((sc)->mpr_debug & (level)) \ | ||||
device_printf((sc)->mpr_dev, msg, ##args); \ | device_printf((sc)->mpr_dev, msg, ##args); \ | ||||
} while (0) | } while (0) | ||||
#define mpr_dprint_field(sc, level, msg, args...) \ | |||||
do { \ | |||||
if ((sc)->mpr_debug & (level)) \ | |||||
printf("\t" msg, ##args); \ | |||||
} while (0) | |||||
#define MPR_PRINTFIELD_START(sc, tag...) \ | #define MPR_PRINTFIELD_START(sc, tag...) \ | ||||
mpr_dprint((sc), MPR_INFO, ##tag); \ | mpr_printf((sc), ##tag); \ | ||||
mpr_dprint_field((sc), MPR_INFO, ":\n") | mpr_print_field((sc), ":\n") | ||||
#define MPR_PRINTFIELD_END(sc, tag) \ | #define MPR_PRINTFIELD_END(sc, tag) \ | ||||
mpr_dprint((sc), MPR_INFO, tag "\n") | mpr_printf((sc), tag "\n") | ||||
#define MPR_PRINTFIELD(sc, facts, attr, fmt) \ | #define MPR_PRINTFIELD(sc, facts, attr, fmt) \ | ||||
mpr_dprint_field((sc), MPR_INFO, #attr ": " #fmt "\n", (facts)->attr) | mpr_print_field((sc), #attr ": " #fmt "\n", (facts)->attr) | ||||
#define MPR_EVENTFIELD_START(sc, tag...) \ | |||||
mpr_dprint((sc), MPR_EVENT, ##tag); \ | |||||
mpr_dprint_field((sc), MPR_EVENT, ":\n") | |||||
#define MPR_EVENTFIELD(sc, facts, attr, fmt) \ | |||||
mpr_dprint_field((sc), MPR_EVENT, #attr ": " #fmt "\n", (facts)->attr) | |||||
static __inline void | static __inline void | ||||
mpr_from_u64(uint64_t data, U64 *mpr) | mpr_from_u64(uint64_t data, U64 *mpr) | ||||
{ | { | ||||
(mpr)->High = htole32((uint32_t)((data) >> 32)); | (mpr)->High = htole32((uint32_t)((data) >> 32)); | ||||
(mpr)->Low = htole32((uint32_t)((data) & 0xffffffff)); | (mpr)->Low = htole32((uint32_t)((data) & 0xffffffff)); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 157 Lines • Show Last 20 Lines |