void DbgMessageFunc(void * pDev, int level, char * pFmt, ...) { um_device_t * pUM = (um_device_t *)pDev; va_list argp; int ce; if ((pUM != NULL) && (((pUM->devParams.debug_level & level & CP_ALL) != (level & CP_ALL)) || ((pUM->devParams.debug_level & LV_MASK) < (level & LV_MASK)))) { return; } ce = (((level & LV_VERBOSE) == LV_VERBOSE) ? CE_NOTE : ((level & LV_INFORM) == LV_INFORM) ? CE_NOTE : ((level & LV_WARN) == LV_WARN) ? CE_WARN : CE_PANIC); va_start(argp, pFmt); vcmn_err(ce, pFmt, argp); va_end(argp); }
void sda_slot_vprintf(sda_slot_t *s, int level, const char *fmt, va_list ap) { char msgbuf[256]; const char *pfx, *sfx; if (level == CE_CONT) { pfx = "!"; sfx = "\n"; } else { pfx = sfx = ""; } if (s != NULL) { dev_info_t *dip = s->s_hostp->h_dip; (void) snprintf(msgbuf, sizeof (msgbuf), "%s%s%d: slot %d: %s%s", pfx, ddi_driver_name(dip), ddi_get_instance(dip), s->s_slot_num, fmt, sfx); } else { (void) snprintf(msgbuf, sizeof (msgbuf), "%ssda: %s%s", pfx, fmt, sfx); } vcmn_err(level, msgbuf, ap); }
void cmn_err(int type, const char *fmt, ...) { va_list ap; va_start(ap, fmt); vcmn_err(type, fmt, ap); va_end(ap); }
void zfs_panic_recover(const char *fmt, ...) { va_list adx; va_start(adx, fmt); vcmn_err(zfs_recover ? CE_WARN : CE_PANIC, fmt, adx); va_end(adx); }
void cmn_err(int ce, const char *fmt, ...) { va_list ap; va_start(ap, fmt); vcmn_err(ce, fmt, ap); va_end(ap); } /* cmn_err() */
/*PRINTFLIKE2*/ void cmn_err(int ce, const char *fmt, ...) { va_list adx; va_start(adx, fmt); vcmn_err(ce, fmt, adx); va_end(adx); }
/*PRINTFLIKE2*/ void cpr_err(int ce, const char *fmt, ...) { va_list adx; va_start(adx, fmt); vcmn_err(ce, fmt, adx); va_end(adx); drv_usecwait(MICROSEC >> 2); }
void ath_hal_printf(struct ath_hal *ah, const char *fmt, ...) { va_list ap; _NOTE(ARGUNUSED(ah)) va_start(ap, fmt); vcmn_err(CE_CONT, fmt, ap); va_end(ap); }
/*PRINTFLIKE2*/ void smb_dprintf(smbios_hdl_t *shp, const char *format, ...) { va_list ap; if (!(shp->sh_flags & SMB_FL_DEBUG)) return; va_start(ap, format); vcmn_err(CE_CONT, format, ap); va_end(ap); }
void cxgb_printf(dev_info_t *dip, int level, char *f, ...) { va_list list; char fmt[128]; (void) snprintf(fmt, sizeof (fmt), "%s%d: %s", ddi_driver_name(dip), ddi_get_instance(dip), f); va_start(list, f); vcmn_err(level, fmt, list); va_end(list); }
void auimpl_dev_vwarn(audio_dev_t *dev, const char *fmt, va_list va) { char buf[256]; if (dev != NULL) { (void) snprintf(buf, sizeof (buf), "%s#%d: %s", ddi_driver_name(dev->d_dip), ddi_get_instance(dev->d_dip), fmt); } else { (void) snprintf(buf, sizeof (buf), "audio: %s", fmt); } vcmn_err(CE_WARN, buf, va); }
static void pprintf( int lev, char *form, ... ) { va_list ap; va_start(ap, form); if (lev & parsedebug) vcmn_err(CE_CONT, form, ap); va_end(ap); }