_fmt
p = _fmt(((format == NULL) ? "%c" : format), t, s, s + maxsize, &warn);
pt = _fmt(Locale->c_fmt, t, pt, ptlim, &warn2);
pt = _fmt("%m/%d/%y", t, pt, ptlim, warnp);
pt = _fmt("%Y-%m-%d", t, pt, ptlim, warnp);
pt = _fmt("%H:%M", t, pt, ptlim, warnp);
pt = _fmt("%I:%M:%S %p", t, pt, ptlim, warnp);
pt = _fmt("%H:%M:%S", t, pt, ptlim, warnp);
pt = _fmt("%e-%b-%Y", t, pt, ptlim, warnp);
pt = _fmt(Locale->X_fmt, t, pt, ptlim, warnp);
pt = _fmt(Locale->x_fmt, t, pt, ptlim, &warn2);
pt = _fmt(Locale->date_fmt, t, pt, ptlim,
static char * _fmt(const char *, const struct tm *, char *, const char *,
static wchar_t * _fmt(const wchar_t *, const struct tm *, wchar_t *, const wchar_t *,
p = _fmt(((format == NULL) ? L"%c" : format), t, s, s + maxsize, &warn);
pt = _fmt(Locale->c_fmt, t, pt, ptlim, &warn2);
pt = _fmt(L"%m/%d/%y", t, pt, ptlim, warnp);
pt = _fmt(L"%Y-%m-%d", t, pt, ptlim, warnp);
pt = _fmt(L"%H:%M", t, pt, ptlim, warnp);
pt = _fmt(L"%I:%M:%S %p", t, pt, ptlim, warnp);
pt = _fmt(L"%H:%M:%S", t, pt, ptlim, warnp);
pt = _fmt(L"%e-%b-%Y", t, pt, ptlim, warnp);
pt = _fmt(Locale->X_fmt, t, pt, ptlim, warnp);
pt = _fmt(Locale->x_fmt, t, pt, ptlim, &warn2);
pt = _fmt(Locale->date_fmt, t, pt, ptlim, warnp);
void test_skipf(struct test *_t, const char *_fmt, ...)
void test_printf(struct test *_t, const char *_fmt, ...)
const char *_file, int _line, const char *_fmt, ...)
#define gt_err(_gt, _fmt, ...) \
drm_err(&(_gt)->i915->drm, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_warn(_gt, _fmt, ...) \
drm_warn(&(_gt)->i915->drm, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_warn_once(_gt, _fmt, ...) \
drm_warn_once(&(_gt)->i915->drm, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_notice(_gt, _fmt, ...) \
drm_notice(&(_gt)->i915->drm, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_info(_gt, _fmt, ...) \
drm_info(&(_gt)->i915->drm, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_dbg(_gt, _fmt, ...) \
drm_dbg(&(_gt)->i915->drm, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_err_ratelimited(_gt, _fmt, ...) \
drm_err_ratelimited(&(_gt)->i915->drm, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_notice_ratelimited(_gt, _fmt, ...) \
dev_notice_ratelimited((_gt)->i915->drm.dev, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_probe_error(_gt, _fmt, ...) \
gt_dbg(_gt, _fmt, ##__VA_ARGS__); \
gt_err(_gt, _fmt, ##__VA_ARGS__); \
#define gt_WARN(_gt, _condition, _fmt, ...) \
drm_WARN(&(_gt)->i915->drm, _condition, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define gt_WARN_ONCE(_gt, _condition, _fmt, ...) \
drm_WARN_ONCE(&(_gt)->i915->drm, _condition, "GT%u: " _fmt, (_gt)->info.id, ##__VA_ARGS__)
#define CT_ERROR(_ct, _fmt, ...) \
guc_err(ct_to_guc(_ct), "CT: " _fmt, ##__VA_ARGS__)
#define CT_DEBUG(_ct, _fmt, ...) \
guc_dbg(ct_to_guc(_ct), "CT: " _fmt, ##__VA_ARGS__)
#define CT_PROBE_ERROR(_ct, _fmt, ...) \
guc_probe_error(ct_to_guc(ct), "CT: " _fmt, ##__VA_ARGS__)
#define guc_printk(_guc, _level, _fmt, ...) \
gt_##_level(guc_to_gt(_guc), "GUC: " _fmt, ##__VA_ARGS__)
#define guc_err(_guc, _fmt, ...) \
guc_printk((_guc), err, _fmt, ##__VA_ARGS__)
#define guc_warn(_guc, _fmt, ...) \
guc_printk((_guc), warn, _fmt, ##__VA_ARGS__)
#define guc_notice(_guc, _fmt, ...) \
guc_printk((_guc), notice, _fmt, ##__VA_ARGS__)
#define guc_info(_guc, _fmt, ...) \
guc_printk((_guc), info, _fmt, ##__VA_ARGS__)
#define guc_dbg(_guc, _fmt, ...) \
guc_printk((_guc), dbg, _fmt, ##__VA_ARGS__)
#define guc_err_ratelimited(_guc, _fmt, ...) \
guc_printk((_guc), err_ratelimited, _fmt, ##__VA_ARGS__)
#define guc_notice_ratelimited(_guc, _fmt, ...) \
guc_printk((_guc), notice_ratelimited, _fmt, ##__VA_ARGS__)
#define guc_probe_error(_guc, _fmt, ...) \
guc_printk((_guc), probe_error, _fmt, ##__VA_ARGS__)
#define guc_WARN(_guc, _cond, _fmt, ...) \
gt_WARN(guc_to_gt(_guc), _cond, "GUC: " _fmt, ##__VA_ARGS__)
#define guc_WARN_ONCE(_guc, _cond, _fmt, ...) \
gt_WARN_ONCE(guc_to_gt(_guc), _cond, "GUC: " _fmt, ##__VA_ARGS__)
#define huc_printk(_huc, _level, _fmt, ...) \
gt_##_level(huc_to_gt(_huc), "HuC: " _fmt, ##__VA_ARGS__)
#define huc_err(_huc, _fmt, ...) huc_printk((_huc), err, _fmt, ##__VA_ARGS__)
#define huc_warn(_huc, _fmt, ...) huc_printk((_huc), warn, _fmt, ##__VA_ARGS__)
#define huc_notice(_huc, _fmt, ...) huc_printk((_huc), notice, _fmt, ##__VA_ARGS__)
#define huc_info(_huc, _fmt, ...) huc_printk((_huc), info, _fmt, ##__VA_ARGS__)
#define huc_dbg(_huc, _fmt, ...) huc_printk((_huc), dbg, _fmt, ##__VA_ARGS__)
#define huc_probe_error(_huc, _fmt, ...) huc_printk((_huc), probe_error, _fmt, ##__VA_ARGS__)
#define LOG0(_fmt, ...) \
rsync_log( -1, (_fmt), ##__VA_ARGS__)
#define LOG1(_fmt, ...) \
rsync_log( 0, (_fmt), ##__VA_ARGS__)
#define LOG2(_fmt, ...) \
rsync_log( 1, (_fmt), ##__VA_ARGS__)
#define LOG3(_fmt, ...) \
rsync_log( 2, (_fmt), ##__VA_ARGS__)
#define LOG4(_fmt, ...) \
rsync_log( 3, (_fmt), ##__VA_ARGS__)
#define ERRX1(_fmt, ...) \
rsync_errx1( (_fmt), ##__VA_ARGS__)
#define WARNX(_fmt, ...) \
rsync_warnx( (_fmt), ##__VA_ARGS__)
#define WARN(_fmt, ...) \
rsync_warn(0, (_fmt), ##__VA_ARGS__)
#define WARN1(_fmt, ...) \
rsync_warn(1, (_fmt), ##__VA_ARGS__)
#define WARN2(_fmt, ...) \
rsync_warn(2, (_fmt), ##__VA_ARGS__)
#define ERR(_fmt, ...) \
rsync_err( (_fmt), ##__VA_ARGS__)
#define ERRX(_fmt, ...) \
rsync_errx( (_fmt), ##__VA_ARGS__)