diff options
author | Daniel Mack <daniel@caiaq.de> | 2010-04-12 07:17:25 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-05-20 16:21:38 -0400 |
commit | 997ea58eb92f9970b8af7aae48800d0ef43b9423 (patch) | |
tree | 65e021973e5a48ad7290d5be1f441940566468ad /sound/usb/usbaudio.c | |
parent | 48679c6d772b1459a2945729e3a1256ac78fcabf (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.c | 18 |
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++) { |