Commit c89a5d9c authored by Daniel Mack's avatar Daniel Mack Committed by Takashi Iwai

ALSA: snd-usb: remove refactorization left-overs

Drop some struct members and definitions that became obsolete during
the refactorization of the driver.
Signed-off-by: default avatarDaniel Mack <zonque@gmail.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent f6e94c37
...@@ -43,13 +43,6 @@ struct snd_urb_ctx { ...@@ -43,13 +43,6 @@ struct snd_urb_ctx {
struct list_head ready_list; struct list_head ready_list;
}; };
struct snd_urb_ops {
int (*prepare)(struct snd_usb_substream *subs, struct snd_pcm_runtime *runtime, struct urb *u);
int (*retire)(struct snd_usb_substream *subs, struct snd_pcm_runtime *runtime, struct urb *u);
int (*prepare_sync)(struct snd_usb_substream *subs, struct snd_pcm_runtime *runtime, struct urb *u);
int (*retire_sync)(struct snd_usb_substream *subs, struct snd_pcm_runtime *runtime, struct urb *u);
};
struct snd_usb_endpoint { struct snd_usb_endpoint {
struct snd_usb_audio *chip; struct snd_usb_audio *chip;
...@@ -125,11 +118,6 @@ struct snd_usb_substream { ...@@ -125,11 +118,6 @@ struct snd_usb_substream {
unsigned long active_mask; /* bitmask of active urbs */ unsigned long active_mask; /* bitmask of active urbs */
unsigned long unlink_mask; /* bitmask of unlinked urbs */ unsigned long unlink_mask; /* bitmask of unlinked urbs */
unsigned int nurbs; /* # urbs */
struct snd_urb_ctx dataurb[MAX_URBS]; /* data urb table */
struct snd_urb_ctx syncurb[SYNC_URBS]; /* sync urb table */
char *syncbuf; /* sync buffer for all sync URBs */
dma_addr_t sync_dma; /* DMA address of syncbuf */
/* data and sync endpoints for this stream */ /* data and sync endpoints for this stream */
struct snd_usb_endpoint *data_endpoint; struct snd_usb_endpoint *data_endpoint;
struct snd_usb_endpoint *sync_endpoint; struct snd_usb_endpoint *sync_endpoint;
...@@ -141,7 +129,6 @@ struct snd_usb_substream { ...@@ -141,7 +129,6 @@ struct snd_usb_substream {
struct snd_pcm_hw_constraint_list rate_list; /* limited rates */ struct snd_pcm_hw_constraint_list rate_list; /* limited rates */
spinlock_t lock; spinlock_t lock;
struct snd_urb_ops ops; /* callbacks (must be filled at init) */
int last_frame_number; /* stored frame number */ int last_frame_number; /* stored frame number */
int last_delay; /* stored delay */ int last_delay; /* stored delay */
}; };
......
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
#include "usbaudio.h" #include "usbaudio.h"
#include "helper.h" #include "helper.h"
#include "card.h" #include "card.h"
#include "endpoint.h"
#include "proc.h" #include "proc.h"
/* convert our full speed USB rate into sampling rate in Hz */ /* convert our full speed USB rate into sampling rate in Hz */
...@@ -137,14 +138,9 @@ static void proc_dump_ep_status(struct snd_usb_substream *subs, ...@@ -137,14 +138,9 @@ static void proc_dump_ep_status(struct snd_usb_substream *subs,
static void proc_dump_substream_status(struct snd_usb_substream *subs, struct snd_info_buffer *buffer) static void proc_dump_substream_status(struct snd_usb_substream *subs, struct snd_info_buffer *buffer)
{ {
if (subs->running) { if (subs->running) {
unsigned int i;
snd_iprintf(buffer, " Status: Running\n"); snd_iprintf(buffer, " Status: Running\n");
snd_iprintf(buffer, " Interface = %d\n", subs->interface); snd_iprintf(buffer, " Interface = %d\n", subs->interface);
snd_iprintf(buffer, " Altset = %d\n", subs->altset_idx); snd_iprintf(buffer, " Altset = %d\n", subs->altset_idx);
snd_iprintf(buffer, " URBs = %d [ ", subs->nurbs);
for (i = 0; i < subs->nurbs; i++)
snd_iprintf(buffer, "%d ", subs->dataurb[i].packets);
snd_iprintf(buffer, "]\n");
proc_dump_ep_status(subs, subs->data_endpoint, buffer); proc_dump_ep_status(subs, subs->data_endpoint, buffer);
proc_dump_ep_status(subs, subs->sync_endpoint, buffer); proc_dump_ep_status(subs, subs->sync_endpoint, buffer);
} else { } else {
......
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