Commit 478dafdd authored by Muli Ben-Yehuda's avatar Muli Ben-Yehuda Committed by Linus Torvalds

[PATCH] trident 3/3 use pr_debug instead of TRDBG

use the standard pr_debug macro instead of TRDBG
parent 6b2aeaaf
...@@ -202,6 +202,7 @@ ...@@ -202,6 +202,7 @@
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/pm.h> #include <linux/pm.h>
#include <linux/gameport.h> #include <linux/gameport.h>
#include <linux/kernel.h>
#include <asm/uaccess.h> #include <asm/uaccess.h>
#include <asm/hardirq.h> #include <asm/hardirq.h>
#include <asm/io.h> #include <asm/io.h>
...@@ -539,8 +540,8 @@ static int trident_enable_loop_interrupts(struct trident_card * card) ...@@ -539,8 +540,8 @@ static int trident_enable_loop_interrupts(struct trident_card * card)
outl(global_control, TRID_REG(card, T4D_LFO_GC_CIR)); outl(global_control, TRID_REG(card, T4D_LFO_GC_CIR));
TRDBG("trident: Enable Loop Interrupts, globctl = 0x%08X\n", pr_debug("trident: Enable Loop Interrupts, globctl = 0x%08X\n",
inl(TRID_REG(card, T4D_LFO_GC_CIR))); inl(TRID_REG(card, T4D_LFO_GC_CIR)));
return (TRUE); return (TRUE);
} }
...@@ -553,8 +554,8 @@ static int trident_disable_loop_interrupts(struct trident_card * card) ...@@ -553,8 +554,8 @@ static int trident_disable_loop_interrupts(struct trident_card * card)
global_control &= ~(ENDLP_IE | MIDLP_IE); global_control &= ~(ENDLP_IE | MIDLP_IE);
outl(global_control, TRID_REG(card, T4D_LFO_GC_CIR)); outl(global_control, TRID_REG(card, T4D_LFO_GC_CIR));
TRDBG("trident: Disabled Loop Interrupts, globctl = 0x%08X\n", pr_debug("trident: Disabled Loop Interrupts, globctl = 0x%08X\n",
global_control); global_control);
return (TRUE); return (TRUE);
} }
...@@ -571,8 +572,8 @@ static void trident_enable_voice_irq(struct trident_card * card, unsigned int ch ...@@ -571,8 +572,8 @@ static void trident_enable_voice_irq(struct trident_card * card, unsigned int ch
#ifdef DEBUG #ifdef DEBUG
reg = inl(TRID_REG(card, addr)); reg = inl(TRID_REG(card, addr));
TRDBG("trident: enabled IRQ on channel %d, %s = 0x%08x(addr:%X)\n", pr_debug("trident: enabled IRQ on channel %d, %s = 0x%08x(addr:%X)\n",
channel, addr==T4D_AINTEN_B? "AINTEN_B":"AINTEN_A",reg,addr); channel, addr==T4D_AINTEN_B? "AINTEN_B":"AINTEN_A",reg,addr);
#endif /* DEBUG */ #endif /* DEBUG */
} }
...@@ -591,8 +592,8 @@ static void trident_disable_voice_irq(struct trident_card * card, unsigned int c ...@@ -591,8 +592,8 @@ static void trident_disable_voice_irq(struct trident_card * card, unsigned int c
#ifdef DEBUG #ifdef DEBUG
reg = inl(TRID_REG(card, addr)); reg = inl(TRID_REG(card, addr));
TRDBG("trident: disabled IRQ on channel %d, %s = 0x%08x(addr:%X)\n", pr_debug("trident: disabled IRQ on channel %d, %s = 0x%08x(addr:%X)\n",
channel, addr==T4D_AINTEN_B? "AINTEN_B":"AINTEN_A",reg,addr); channel, addr==T4D_AINTEN_B? "AINTEN_B":"AINTEN_A",reg,addr);
#endif /* DEBUG */ #endif /* DEBUG */
} }
...@@ -610,8 +611,8 @@ static void trident_start_voice(struct trident_card * card, unsigned int channel ...@@ -610,8 +611,8 @@ static void trident_start_voice(struct trident_card * card, unsigned int channel
#ifdef DEBUG #ifdef DEBUG
reg = inl(TRID_REG(card, addr)); reg = inl(TRID_REG(card, addr));
TRDBG("trident: start voice on channel %d, %s = 0x%08x(addr:%X)\n", pr_debug("trident: start voice on channel %d, %s = 0x%08x(addr:%X)\n",
channel, addr==T4D_START_B? "START_B":"START_A",reg,addr); channel, addr==T4D_START_B? "START_B":"START_A",reg,addr);
#endif /* DEBUG */ #endif /* DEBUG */
} }
...@@ -629,8 +630,8 @@ static void trident_stop_voice(struct trident_card * card, unsigned int channel) ...@@ -629,8 +630,8 @@ static void trident_stop_voice(struct trident_card * card, unsigned int channel)
#ifdef DEBUG #ifdef DEBUG
reg = inl(TRID_REG(card, addr)); reg = inl(TRID_REG(card, addr));
TRDBG("trident: stop voice on channel %d, %s = 0x%08x(addr:%X)\n", pr_debug("trident: stop voice on channel %d, %s = 0x%08x(addr:%X)\n",
channel, addr==T4D_STOP_B? "STOP_B":"STOP_A",reg,addr); channel, addr==T4D_STOP_B? "STOP_B":"STOP_A",reg,addr);
#endif /* DEBUG */ #endif /* DEBUG */
} }
...@@ -648,8 +649,8 @@ static int trident_check_channel_interrupt(struct trident_card * card, unsigned ...@@ -648,8 +649,8 @@ static int trident_check_channel_interrupt(struct trident_card * card, unsigned
#ifdef DEBUG #ifdef DEBUG
if (reg & mask) if (reg & mask)
TRDBG("trident: channel %d has interrupt, %s = 0x%08x\n", pr_debug("trident: channel %d has interrupt, %s = 0x%08x\n",
channel,reg==T4D_AINT_B? "AINT_B":"AINT_A", reg); channel,reg==T4D_AINT_B? "AINT_B":"AINT_A", reg);
#endif /* DEBUG */ #endif /* DEBUG */
return (reg & mask) ? TRUE : FALSE; return (reg & mask) ? TRUE : FALSE;
} }
...@@ -666,8 +667,8 @@ static void trident_ack_channel_interrupt(struct trident_card * card, unsigned i ...@@ -666,8 +667,8 @@ static void trident_ack_channel_interrupt(struct trident_card * card, unsigned i
#ifdef DEBUG #ifdef DEBUG
reg = inl(TRID_REG(card, T4D_AINT_B)); reg = inl(TRID_REG(card, T4D_AINT_B));
TRDBG("trident: Ack channel %d interrupt, AINT_B = 0x%08x\n", pr_debug("trident: Ack channel %d interrupt, AINT_B = 0x%08x\n",
channel, reg); channel, reg);
#endif /* DEBUG */ #endif /* DEBUG */
} }
...@@ -915,7 +916,7 @@ static unsigned int trident_set_dac_rate(struct trident_state * state, unsigned ...@@ -915,7 +916,7 @@ static unsigned int trident_set_dac_rate(struct trident_state * state, unsigned
trident_write_voice_regs(state); trident_write_voice_regs(state);
TRDBG("trident: called trident_set_dac_rate : rate = %d\n", rate); pr_debug("trident: called trident_set_dac_rate : rate = %d\n", rate);
return rate; return rate;
} }
...@@ -935,7 +936,7 @@ static unsigned int trident_set_adc_rate(struct trident_state * state, unsigned ...@@ -935,7 +936,7 @@ static unsigned int trident_set_adc_rate(struct trident_state * state, unsigned
trident_write_voice_regs(state); trident_write_voice_regs(state);
TRDBG("trident: called trident_set_adc_rate : rate = %d\n", rate); pr_debug("trident: called trident_set_adc_rate : rate = %d\n", rate);
return rate; return rate;
} }
...@@ -979,9 +980,9 @@ static void trident_play_setup(struct trident_state *state) ...@@ -979,9 +980,9 @@ static void trident_play_setup(struct trident_state *state)
/* stereo */ /* stereo */
channel->control |= CHANNEL_STEREO; channel->control |= CHANNEL_STEREO;
TRDBG("trident: trident_play_setup, LBA = 0x%08x, " pr_debug("trident: trident_play_setup, LBA = 0x%08x, "
"Delta = 0x%08x, ESO = 0x%08x, Control = 0x%08x\n", "Delta = 0x%08x, ESO = 0x%08x, Control = 0x%08x\n",
channel->lba, channel->delta, channel->eso, channel->control); channel->lba, channel->delta, channel->eso, channel->control);
trident_write_voice_regs(state); trident_write_voice_regs(state);
} }
...@@ -1065,9 +1066,9 @@ static void trident_rec_setup(struct trident_state *state) ...@@ -1065,9 +1066,9 @@ static void trident_rec_setup(struct trident_state *state)
/* stereo */ /* stereo */
channel->control |= CHANNEL_STEREO; channel->control |= CHANNEL_STEREO;
TRDBG("trident: trident_rec_setup, LBA = 0x%08x, " pr_debug("trident: trident_rec_setup, LBA = 0x%08x, "
"Delat = 0x%08x, ESO = 0x%08x, Control = 0x%08x\n", "Delta = 0x%08x, ESO = 0x%08x, Control = 0x%08x\n",
channel->lba, channel->delta, channel->eso, channel->control); channel->lba, channel->delta, channel->eso, channel->control);
trident_write_voice_regs(state); trident_write_voice_regs(state);
} }
...@@ -1102,8 +1103,8 @@ static inline unsigned trident_get_dma_addr(struct trident_state *state) ...@@ -1102,8 +1103,8 @@ static inline unsigned trident_get_dma_addr(struct trident_state *state)
} }
TRDBG("trident: trident_get_dma_addr: chip reported channel: %d, " pr_debug("trident: trident_get_dma_addr: chip reported channel: %d, "
"cso = 0x%04x\n", dmabuf->channel->num, cso); "cso = 0x%04x\n", dmabuf->channel->num, cso);
/* ESO and CSO are in units of Samples, convert to byte offset */ /* ESO and CSO are in units of Samples, convert to byte offset */
cso <<= sample_shift[dmabuf->fmt]; cso <<= sample_shift[dmabuf->fmt];
...@@ -1212,8 +1213,8 @@ static int alloc_dmabuf(struct dmabuf* dmabuf, struct pci_dev* pci_dev, int orde ...@@ -1212,8 +1213,8 @@ static int alloc_dmabuf(struct dmabuf* dmabuf, struct pci_dev* pci_dev, int orde
&dmabuf->dma_handle))) &dmabuf->dma_handle)))
return -ENOMEM; return -ENOMEM;
TRDBG("trident: allocated %ld (order = %d) bytes at %p\n", pr_debug("trident: allocated %ld (order = %d) bytes at %p\n",
PAGE_SIZE << order, order, rawbuf); PAGE_SIZE << order, order, rawbuf);
dmabuf->ready = dmabuf->mapped = 0; dmabuf->ready = dmabuf->mapped = 0;
dmabuf->rawbuf = rawbuf; dmabuf->rawbuf = rawbuf;
...@@ -1350,10 +1351,11 @@ static int prog_dmabuf(struct trident_state *state, unsigned rec) ...@@ -1350,10 +1351,11 @@ static int prog_dmabuf(struct trident_state *state, unsigned rec)
/* set the ready flag for the dma buffer */ /* set the ready flag for the dma buffer */
dmabuf->ready = 1; dmabuf->ready = 1;
TRDBG("trident: prog_dmabuf(%d), sample rate = %d, format = %d, numfrag = %d, " pr_debug("trident: prog_dmabuf(%d), sample rate = %d, "
"fragsize = %d dmasize = %d\n", "format = %d, numfrag = %d, fragsize = %d "
dmabuf->channel->num, dmabuf->rate, dmabuf->fmt, dmabuf->numfrag, "dmasize = %d\n", dmabuf->channel->num, dmabuf->rate,
dmabuf->fragsize, dmabuf->dmasize); dmabuf->fmt, dmabuf->numfrag, dmabuf->fragsize,
dmabuf->dmasize);
} }
unlock_set_fmt(state); unlock_set_fmt(state);
return 0; return 0;
...@@ -1705,7 +1707,7 @@ static void cyber_address_interrupt(struct trident_card *card) ...@@ -1705,7 +1707,7 @@ static void cyber_address_interrupt(struct trident_card *card)
/* FIXED: read interrupt status only once */ /* FIXED: read interrupt status only once */
irq_status=inl(TRID_REG(card, T4D_AINT_A) ); irq_status=inl(TRID_REG(card, T4D_AINT_A) );
TRDBG("cyber_address_interrupt: irq_status 0x%X\n",irq_status); pr_debug("cyber_address_interrupt: irq_status 0x%X\n",irq_status);
for (i = 0; i < NR_HW_CH; i++) { for (i = 0; i < NR_HW_CH; i++) {
channel = 31 - i; channel = 31 - i;
...@@ -1713,7 +1715,7 @@ static void cyber_address_interrupt(struct trident_card *card) ...@@ -1713,7 +1715,7 @@ static void cyber_address_interrupt(struct trident_card *card)
/* clear bit by writing a 1, zeroes are ignored */ /* clear bit by writing a 1, zeroes are ignored */
outl( (1 << channel), TRID_REG(card, T4D_AINT_A)); outl( (1 << channel), TRID_REG(card, T4D_AINT_A));
TRDBG("cyber_interrupt: channel %d\n", channel); pr_debug("cyber_interrupt: channel %d\n", channel);
if ((state = card->states[i]) != NULL) { if ((state = card->states[i]) != NULL) {
trident_update_ptr(state); trident_update_ptr(state);
...@@ -1736,7 +1738,7 @@ static void trident_interrupt(int irq, void *dev_id, struct pt_regs *regs) ...@@ -1736,7 +1738,7 @@ static void trident_interrupt(int irq, void *dev_id, struct pt_regs *regs)
spin_lock(&card->lock); spin_lock(&card->lock);
event = inl(TRID_REG(card, T4D_MISCINT)); event = inl(TRID_REG(card, T4D_MISCINT));
TRDBG("trident: trident_interrupt called, MISCINT = 0x%08x\n", event); pr_debug("trident: trident_interrupt called, MISCINT = 0x%08x\n", event);
if (event & ADDRESS_IRQ) { if (event & ADDRESS_IRQ) {
card->address_interrupt(card); card->address_interrupt(card);
...@@ -1774,7 +1776,7 @@ static ssize_t trident_read(struct file *file, char *buffer, size_t count, loff_ ...@@ -1774,7 +1776,7 @@ static ssize_t trident_read(struct file *file, char *buffer, size_t count, loff_
unsigned swptr; unsigned swptr;
int cnt; int cnt;
TRDBG("trident: trident_read called, count = %d\n", count); pr_debug("trident: trident_read called, count = %d\n", count);
VALIDATE_STATE(state); VALIDATE_STATE(state);
if (ppos != &file->f_pos) if (ppos != &file->f_pos)
...@@ -1828,7 +1830,7 @@ static ssize_t trident_read(struct file *file, char *buffer, size_t count, loff_ ...@@ -1828,7 +1830,7 @@ static ssize_t trident_read(struct file *file, char *buffer, size_t count, loff_
which results in a (potential) buffer overrun. And worse, there is which results in a (potential) buffer overrun. And worse, there is
NOTHING we can do to prevent it. */ NOTHING we can do to prevent it. */
if (!interruptible_sleep_on_timeout(&dmabuf->wait, tmo)) { if (!interruptible_sleep_on_timeout(&dmabuf->wait, tmo)) {
TRDBG(KERN_ERR "trident: recording schedule timeout, " pr_debug(KERN_ERR "trident: recording schedule timeout, "
"dmasz %u fragsz %u count %i hwptr %u swptr %u\n", "dmasz %u fragsz %u count %i hwptr %u swptr %u\n",
dmabuf->dmasize, dmabuf->fragsize, dmabuf->count, dmabuf->dmasize, dmabuf->fragsize, dmabuf->count,
dmabuf->hwptr, dmabuf->swptr); dmabuf->hwptr, dmabuf->swptr);
...@@ -1886,7 +1888,7 @@ static ssize_t trident_write(struct file *file, const char *buffer, size_t count ...@@ -1886,7 +1888,7 @@ static ssize_t trident_write(struct file *file, const char *buffer, size_t count
unsigned int state_cnt; unsigned int state_cnt;
unsigned int copy_count; unsigned int copy_count;
TRDBG("trident: trident_write called, count = %d\n", count); pr_debug("trident: trident_write called, count = %d\n", count);
VALIDATE_STATE(state); VALIDATE_STATE(state);
if (ppos != &file->f_pos) if (ppos != &file->f_pos)
...@@ -1955,7 +1957,7 @@ static ssize_t trident_write(struct file *file, const char *buffer, size_t count ...@@ -1955,7 +1957,7 @@ static ssize_t trident_write(struct file *file, const char *buffer, size_t count
which results in a (potential) buffer underrun. And worse, there is which results in a (potential) buffer underrun. And worse, there is
NOTHING we can do to prevent it. */ NOTHING we can do to prevent it. */
if (!interruptible_sleep_on_timeout(&dmabuf->wait, tmo)) { if (!interruptible_sleep_on_timeout(&dmabuf->wait, tmo)) {
TRDBG(KERN_ERR "trident: playback schedule timeout, " pr_debug(KERN_ERR "trident: playback schedule timeout, "
"dmasz %u fragsz %u count %i hwptr %u swptr %u\n", "dmasz %u fragsz %u count %i hwptr %u swptr %u\n",
dmabuf->dmasize, dmabuf->fragsize, dmabuf->count, dmabuf->dmasize, dmabuf->fragsize, dmabuf->count,
dmabuf->hwptr, dmabuf->swptr); dmabuf->hwptr, dmabuf->swptr);
...@@ -2138,7 +2140,7 @@ static int trident_ioctl(struct inode *inode, struct file *file, unsigned int cm ...@@ -2138,7 +2140,7 @@ static int trident_ioctl(struct inode *inode, struct file *file, unsigned int cm
VALIDATE_STATE(state); VALIDATE_STATE(state);
mapped = ((file->f_mode & FMODE_WRITE) && dmabuf->mapped) || mapped = ((file->f_mode & FMODE_WRITE) && dmabuf->mapped) ||
((file->f_mode & FMODE_READ) && dmabuf->mapped); ((file->f_mode & FMODE_READ) && dmabuf->mapped);
TRDBG("trident: trident_ioctl, command = %2d, arg = 0x%08x\n", pr_debug("trident: trident_ioctl, command = %2d, arg = 0x%08x\n",
_IOC_NR(cmd), arg ? *(int *)arg : 0); _IOC_NR(cmd), arg ? *(int *)arg : 0);
switch (cmd) switch (cmd)
...@@ -2703,7 +2705,7 @@ static int trident_open(struct inode *inode, struct file *file) ...@@ -2703,7 +2705,7 @@ static int trident_open(struct inode *inode, struct file *file)
state->open_mode |= file->f_mode & (FMODE_READ | FMODE_WRITE); state->open_mode |= file->f_mode & (FMODE_READ | FMODE_WRITE);
up(&card->open_sem); up(&card->open_sem);
TRDBG("trident: open virtual channel %d, hard channel %d\n", pr_debug("trident: open virtual channel %d, hard channel %d\n",
state->virt, dmabuf->channel->num); state->virt, dmabuf->channel->num);
return 0; return 0;
...@@ -2725,7 +2727,7 @@ static int trident_release(struct inode *inode, struct file *file) ...@@ -2725,7 +2727,7 @@ static int trident_release(struct inode *inode, struct file *file)
drain_dac(state, file->f_flags & O_NONBLOCK); drain_dac(state, file->f_flags & O_NONBLOCK);
} }
TRDBG("trident: closing virtual channel %d, hard channel %d\n", pr_debug("trident: closing virtual channel %d, hard channel %d\n",
state->virt, dmabuf->channel->num); state->virt, dmabuf->channel->num);
/* stop DMA state machine and free DMA buffers/channels */ /* stop DMA state machine and free DMA buffers/channels */
...@@ -2924,7 +2926,7 @@ static int acquirecodecaccess(struct trident_card *card) ...@@ -2924,7 +2926,7 @@ static int acquirecodecaccess(struct trident_card *card)
} }
if(!block) if(!block)
{ {
TRDBG("accesscodecsemaphore: try unlock\n"); pr_debug("accesscodecsemaphore: try unlock\n");
block = 1; block = 1;
goto unlock; goto unlock;
} }
...@@ -3003,7 +3005,7 @@ static u16 ali_ac97_get(struct trident_card *card, int secondary, u8 reg) ...@@ -3003,7 +3005,7 @@ static u16 ali_ac97_get(struct trident_card *card, int secondary, u8 reg)
if(ncount <=0) if(ncount <=0)
break; break;
if(ncount--==1) { if(ncount--==1) {
TRDBG("ali_ac97_read :try clear busy flag\n"); pr_debug("ali_ac97_read :try clear busy flag\n");
aud_reg = inl(TRID_REG(card, ALI_AC97_WRITE)); aud_reg = inl(TRID_REG(card, ALI_AC97_WRITE));
outl((aud_reg & 0xffff7fff), TRID_REG(card, ALI_AC97_WRITE)); outl((aud_reg & 0xffff7fff), TRID_REG(card, ALI_AC97_WRITE));
} }
...@@ -3062,7 +3064,7 @@ static void ali_ac97_set(struct trident_card *card, int secondary, u8 reg, u16 v ...@@ -3062,7 +3064,7 @@ static void ali_ac97_set(struct trident_card *card, int secondary, u8 reg, u16 v
if(ncount <= 0) if(ncount <= 0)
break; break;
if(ncount-- == 1) { if(ncount-- == 1) {
TRDBG("ali_ac97_set :try clear busy flag!!\n"); pr_debug("ali_ac97_set :try clear busy flag!!\n");
outw(wcontrol & 0x7fff, TRID_REG(card, ALI_AC97_WRITE)); outw(wcontrol & 0x7fff, TRID_REG(card, ALI_AC97_WRITE));
} }
udelay(10); udelay(10);
......
...@@ -360,16 +360,4 @@ static inline unsigned ld2(unsigned int x) ...@@ -360,16 +360,4 @@ static inline unsigned ld2(unsigned int x)
return r; return r;
} }
#ifdef DEBUG
#define TRDBG(msg, args...) do { \
printk(KERN_DEBUG msg , ##args ); \
} while (0)
#else /* !defined(DEBUG) */
#define TRDBG(msg, args...) do { } while (0)
#endif /* DEBUG */
#endif /* __TRID4DWAVE_H */ #endif /* __TRID4DWAVE_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment