aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/usbaudio.c
diff options
context:
space:
mode:
authorDaniel Mack <daniel@caiaq.de>2010-04-12 07:17:25 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2010-05-20 16:21:38 -0400
commit997ea58eb92f9970b8af7aae48800d0ef43b9423 (patch)
tree65e021973e5a48ad7290d5be1f441940566468ad /sound/usb/usbaudio.c
parent48679c6d772b1459a2945729e3a1256ac78fcabf (diff)
USB: rename usb_buffer_alloc() and usb_buffer_free() users
For more clearance what the functions actually do, usb_buffer_alloc() is renamed to usb_alloc_coherent() usb_buffer_free() is renamed to usb_free_coherent() They should only be used in code which really needs DMA coherency. All call sites have been changed accordingly, except for staging drivers. Signed-off-by: Daniel Mack <daniel@caiaq.de> Cc: Alan Stern <stern@rowland.harvard.edu> Cc: Pedro Ribeiro <pedrib@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'sound/usb/usbaudio.c')
-rw-r--r--sound/usb/usbaudio.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c
index 11b0826b8fe6..9d2274ce01d5 100644
--- a/sound/usb/usbaudio.c
+++ b/sound/usb/usbaudio.c
@@ -985,9 +985,9 @@ static void release_urb_ctx(struct snd_urb_ctx *u)
985{ 985{
986 if (u->urb) { 986 if (u->urb) {
987 if (u->buffer_size) 987 if (u->buffer_size)
988 usb_buffer_free(u->subs->dev, u->buffer_size, 988 usb_free_coherent(u->subs->dev, u->buffer_size,
989 u->urb->transfer_buffer, 989 u->urb->transfer_buffer,
990 u->urb->transfer_dma); 990 u->urb->transfer_dma);
991 usb_free_urb(u->urb); 991 usb_free_urb(u->urb);
992 u->urb = NULL; 992 u->urb = NULL;
993 } 993 }
@@ -1008,8 +1008,8 @@ static void release_substream_urbs(struct snd_usb_substream *subs, int force)
1008 release_urb_ctx(&subs->dataurb[i]); 1008 release_urb_ctx(&subs->dataurb[i]);
1009 for (i = 0; i < SYNC_URBS; i++) 1009 for (i = 0; i < SYNC_URBS; i++)
1010 release_urb_ctx(&subs->syncurb[i]); 1010 release_urb_ctx(&subs->syncurb[i]);
1011 usb_buffer_free(subs->dev, SYNC_URBS * 4, 1011 usb_free_coherent(subs->dev, SYNC_URBS * 4,
1012 subs->syncbuf, subs->sync_dma); 1012 subs->syncbuf, subs->sync_dma);
1013 subs->syncbuf = NULL; 1013 subs->syncbuf = NULL;
1014 subs->nurbs = 0; 1014 subs->nurbs = 0;
1015} 1015}
@@ -1113,8 +1113,8 @@ static int init_substream_urbs(struct snd_usb_substream *subs, unsigned int peri
1113 if (!u->urb) 1113 if (!u->urb)
1114 goto out_of_memory; 1114 goto out_of_memory;
1115 u->urb->transfer_buffer = 1115 u->urb->transfer_buffer =
1116 usb_buffer_alloc(subs->dev, u->buffer_size, GFP_KERNEL, 1116 usb_alloc_coherent(subs->dev, u->buffer_size, GFP_KERNEL,
1117 &u->urb->transfer_dma); 1117 &u->urb->transfer_dma);
1118 if (!u->urb->transfer_buffer) 1118 if (!u->urb->transfer_buffer)
1119 goto out_of_memory; 1119 goto out_of_memory;
1120 u->urb->pipe = subs->datapipe; 1120 u->urb->pipe = subs->datapipe;
@@ -1126,8 +1126,8 @@ static int init_substream_urbs(struct snd_usb_substream *subs, unsigned int peri
1126 1126
1127 if (subs->syncpipe) { 1127 if (subs->syncpipe) {
1128 /* allocate and initialize sync urbs */ 1128 /* allocate and initialize sync urbs */
1129 subs->syncbuf = usb_buffer_alloc(subs->dev, SYNC_URBS * 4, 1129 subs->syncbuf = usb_alloc_coherent(subs->dev, SYNC_URBS * 4,
1130 GFP_KERNEL, &subs->sync_dma); 1130 GFP_KERNEL, &subs->sync_dma);
1131 if (!subs->syncbuf) 1131 if (!subs->syncbuf)
1132 goto out_of_memory; 1132 goto out_of_memory;
1133 for (i = 0; i < SYNC_URBS; i++) { 1133 for (i = 0; i < SYNC_URBS; i++) {