Go to the documentation of this file.
46 static inline void snd_ivtv_unlock(
struct snd_ivtv_card *itvsc)
52 #define IVTV_ALSA_DBGFLG_WARN (1 << 0)
53 #define IVTV_ALSA_DBGFLG_INFO (1 << 1)
55 #define IVTV_ALSA_DEBUG(x, type, fmt, args...) \
57 if ((x) & ivtv_alsa_debug) \
58 pr_info("%s-alsa: " type ": " fmt, \
59 v4l2_dev->name , ## args); \
62 #define IVTV_ALSA_DEBUG_WARN(fmt, args...) \
63 IVTV_ALSA_DEBUG(IVTV_ALSA_DBGFLG_WARN, "warning", fmt , ## args)
65 #define IVTV_ALSA_DEBUG_INFO(fmt, args...) \
66 IVTV_ALSA_DEBUG(IVTV_ALSA_DBGFLG_INFO, "info", fmt , ## args)
68 #define IVTV_ALSA_ERR(fmt, args...) \
69 pr_err("%s-alsa: " fmt, v4l2_dev->name , ## args)
71 #define IVTV_ALSA_WARN(fmt, args...) \
72 pr_warn("%s-alsa: " fmt, v4l2_dev->name , ## args)
74 #define IVTV_ALSA_INFO(fmt, args...) \
75 pr_info("%s-alsa: " fmt, v4l2_dev->name , ## args)