Loading drivers/staging/line6/capture.c +0 −4 Original line number Diff line number Diff line Loading @@ -244,11 +244,7 @@ static void audio_in_callback(struct urb *urb) length += fsize; /* the following assumes LINE6_ISO_PACKETS == 1: */ #if LINE6_BACKUP_MONITOR_SIGNAL memcpy(line6pcm->prev_fbuf, fbuf, fsize); #else line6pcm->prev_fbuf = fbuf; #endif line6pcm->prev_fsize = fsize; #ifdef CONFIG_LINE6_USB_IMPULSE_RESPONSE Loading drivers/staging/line6/pcm.c +0 −17 Original line number Diff line number Diff line Loading @@ -93,21 +93,7 @@ int line6_pcm_start(struct snd_line6_pcm *line6pcm, int channels) unsigned long flags_new = flags_old | channels; int err = 0; #if LINE6_BACKUP_MONITOR_SIGNAL if (!(line6pcm->line6->properties->capabilities & LINE6_BIT_HWMON)) { line6pcm->prev_fbuf = kmalloc(LINE6_ISO_PACKETS * line6pcm->max_packet_size, GFP_KERNEL); if (!line6pcm->prev_fbuf) { dev_err(line6pcm->line6->ifcdev, "cannot malloc monitor buffer\n"); return -ENOMEM; } } #else line6pcm->prev_fbuf = NULL; #endif if (((flags_old & MASK_CAPTURE) == 0) && ((flags_new & MASK_CAPTURE) != 0)) { Loading Loading @@ -164,9 +150,6 @@ int line6_pcm_stop(struct snd_line6_pcm *line6pcm, int channels) ((flags_new & MASK_PLAYBACK) == 0)) { line6_unlink_audio_out_urbs(line6pcm); } #if LINE6_BACKUP_MONITOR_SIGNAL kfree(line6pcm->prev_fbuf); #endif return 0; } Loading drivers/staging/line6/pcm.h +0 −3 Original line number Diff line number Diff line Loading @@ -39,9 +39,6 @@ #define LINE6_IMPULSE_DEFAULT_PERIOD 100 #endif #define LINE6_BACKUP_MONITOR_SIGNAL 0 #define LINE6_REUSE_DMA_AREA_FOR_PLAYBACK 0 /* Get substream from Line6 PCM data structure */ Loading drivers/staging/line6/playback.c +0 −8 Original line number Diff line number Diff line Loading @@ -223,18 +223,10 @@ static int submit_audio_out_urb(struct snd_line6_pcm *line6pcm) } else dev_err(line6pcm->line6->ifcdev, "driver bug: len = %d\n", len); /* this is somewhat paranoid */ } else { #if LINE6_REUSE_DMA_AREA_FOR_PLAYBACK /* set the buffer pointer */ urb_out->transfer_buffer = runtime->dma_area + line6pcm->pos_out * bytes_per_frame; #else /* copy data */ memcpy(urb_out->transfer_buffer, runtime->dma_area + line6pcm->pos_out * bytes_per_frame, urb_out->transfer_buffer_length); #endif } line6pcm->pos_out += urb_frames; Loading Loading
drivers/staging/line6/capture.c +0 −4 Original line number Diff line number Diff line Loading @@ -244,11 +244,7 @@ static void audio_in_callback(struct urb *urb) length += fsize; /* the following assumes LINE6_ISO_PACKETS == 1: */ #if LINE6_BACKUP_MONITOR_SIGNAL memcpy(line6pcm->prev_fbuf, fbuf, fsize); #else line6pcm->prev_fbuf = fbuf; #endif line6pcm->prev_fsize = fsize; #ifdef CONFIG_LINE6_USB_IMPULSE_RESPONSE Loading
drivers/staging/line6/pcm.c +0 −17 Original line number Diff line number Diff line Loading @@ -93,21 +93,7 @@ int line6_pcm_start(struct snd_line6_pcm *line6pcm, int channels) unsigned long flags_new = flags_old | channels; int err = 0; #if LINE6_BACKUP_MONITOR_SIGNAL if (!(line6pcm->line6->properties->capabilities & LINE6_BIT_HWMON)) { line6pcm->prev_fbuf = kmalloc(LINE6_ISO_PACKETS * line6pcm->max_packet_size, GFP_KERNEL); if (!line6pcm->prev_fbuf) { dev_err(line6pcm->line6->ifcdev, "cannot malloc monitor buffer\n"); return -ENOMEM; } } #else line6pcm->prev_fbuf = NULL; #endif if (((flags_old & MASK_CAPTURE) == 0) && ((flags_new & MASK_CAPTURE) != 0)) { Loading Loading @@ -164,9 +150,6 @@ int line6_pcm_stop(struct snd_line6_pcm *line6pcm, int channels) ((flags_new & MASK_PLAYBACK) == 0)) { line6_unlink_audio_out_urbs(line6pcm); } #if LINE6_BACKUP_MONITOR_SIGNAL kfree(line6pcm->prev_fbuf); #endif return 0; } Loading
drivers/staging/line6/pcm.h +0 −3 Original line number Diff line number Diff line Loading @@ -39,9 +39,6 @@ #define LINE6_IMPULSE_DEFAULT_PERIOD 100 #endif #define LINE6_BACKUP_MONITOR_SIGNAL 0 #define LINE6_REUSE_DMA_AREA_FOR_PLAYBACK 0 /* Get substream from Line6 PCM data structure */ Loading
drivers/staging/line6/playback.c +0 −8 Original line number Diff line number Diff line Loading @@ -223,18 +223,10 @@ static int submit_audio_out_urb(struct snd_line6_pcm *line6pcm) } else dev_err(line6pcm->line6->ifcdev, "driver bug: len = %d\n", len); /* this is somewhat paranoid */ } else { #if LINE6_REUSE_DMA_AREA_FOR_PLAYBACK /* set the buffer pointer */ urb_out->transfer_buffer = runtime->dma_area + line6pcm->pos_out * bytes_per_frame; #else /* copy data */ memcpy(urb_out->transfer_buffer, runtime->dma_area + line6pcm->pos_out * bytes_per_frame, urb_out->transfer_buffer_length); #endif } line6pcm->pos_out += urb_frames; Loading