mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-26 13:44:15 +08:00
ALSA: line6: Drop superfluous timer helper function
Now all timer usages in line6 drivers are gone, we can get rid of some helper macro and function that became superfluous. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
6ea53391c0
commit
be8fd484e9
@ -195,17 +195,6 @@ static int line6_send_raw_message_async_part(struct message *msg,
|
|||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
Setup and start timer.
|
|
||||||
*/
|
|
||||||
void line6_start_timer(struct timer_list *timer, unsigned long msecs,
|
|
||||||
void (*function)(struct timer_list *t))
|
|
||||||
{
|
|
||||||
timer->function = function;
|
|
||||||
mod_timer(timer, jiffies + msecs_to_jiffies(msecs));
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(line6_start_timer);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Asynchronously send raw message.
|
Asynchronously send raw message.
|
||||||
*/
|
*/
|
||||||
|
@ -68,13 +68,6 @@
|
|||||||
|
|
||||||
#define LINE6_CHANNEL_MASK 0x0f
|
#define LINE6_CHANNEL_MASK 0x0f
|
||||||
|
|
||||||
#define CHECK_STARTUP_PROGRESS(x, n) \
|
|
||||||
do { \
|
|
||||||
if ((x) >= (n)) \
|
|
||||||
return; \
|
|
||||||
x = (n); \
|
|
||||||
} while (0)
|
|
||||||
|
|
||||||
extern const unsigned char line6_midi_id[3];
|
extern const unsigned char line6_midi_id[3];
|
||||||
|
|
||||||
static const int SYSEX_DATA_OFS = sizeof(line6_midi_id) + 3;
|
static const int SYSEX_DATA_OFS = sizeof(line6_midi_id) + 3;
|
||||||
@ -201,8 +194,6 @@ extern int line6_send_sysex_message(struct usb_line6 *line6,
|
|||||||
const char *buffer, int size);
|
const char *buffer, int size);
|
||||||
extern ssize_t line6_set_raw(struct device *dev, struct device_attribute *attr,
|
extern ssize_t line6_set_raw(struct device *dev, struct device_attribute *attr,
|
||||||
const char *buf, size_t count);
|
const char *buf, size_t count);
|
||||||
extern void line6_start_timer(struct timer_list *timer, unsigned long msecs,
|
|
||||||
void (*function)(struct timer_list *t));
|
|
||||||
extern int line6_version_request_async(struct usb_line6 *line6);
|
extern int line6_version_request_async(struct usb_line6 *line6);
|
||||||
extern int line6_write_data(struct usb_line6 *line6, unsigned address,
|
extern int line6_write_data(struct usb_line6 *line6, unsigned address,
|
||||||
void *data, unsigned datalen);
|
void *data, unsigned datalen);
|
||||||
|
Loading…
Reference in New Issue
Block a user