Loading sound/core/hwdep.c +1 −2 Original line number Original line Diff line number Diff line Loading @@ -395,6 +395,7 @@ int snd_hwdep_new(struct snd_card *card, char *id, int device, *rhwdep = hwdep; *rhwdep = hwdep; return 0; return 0; } } EXPORT_SYMBOL(snd_hwdep_new); static int snd_hwdep_free(struct snd_hwdep *hwdep) static int snd_hwdep_free(struct snd_hwdep *hwdep) { { Loading Loading @@ -567,5 +568,3 @@ static void __exit alsa_hwdep_exit(void) module_init(alsa_hwdep_init) module_init(alsa_hwdep_init) module_exit(alsa_hwdep_exit) module_exit(alsa_hwdep_exit) EXPORT_SYMBOL(snd_hwdep_new); sound/core/rawmidi.c +17 −18 Original line number Original line Diff line number Diff line Loading @@ -172,6 +172,7 @@ int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream) spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_drop_output); int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) { { Loading Loading @@ -203,6 +204,7 @@ int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) } } return err; return err; } } EXPORT_SYMBOL(snd_rawmidi_drain_output); int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) { { Loading @@ -217,6 +219,7 @@ int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_drain_input); /* look for an available substream for the given stream direction; /* look for an available substream for the given stream direction; * if a specific subdevice is given, try to assign it * if a specific subdevice is given, try to assign it Loading Loading @@ -354,6 +357,7 @@ int snd_rawmidi_kernel_open(struct snd_card *card, int device, int subdevice, module_put(rmidi->card->module); module_put(rmidi->card->module); return err; return err; } } EXPORT_SYMBOL(snd_rawmidi_kernel_open); static int snd_rawmidi_open(struct inode *inode, struct file *file) static int snd_rawmidi_open(struct inode *inode, struct file *file) { { Loading Loading @@ -532,6 +536,7 @@ int snd_rawmidi_kernel_release(struct snd_rawmidi_file *rfile) module_put(rmidi->card->module); module_put(rmidi->card->module); return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_kernel_release); static int snd_rawmidi_release(struct inode *inode, struct file *file) static int snd_rawmidi_release(struct inode *inode, struct file *file) { { Loading Loading @@ -608,6 +613,7 @@ int snd_rawmidi_info_select(struct snd_card *card, struct snd_rawmidi_info *info } } return -ENXIO; return -ENXIO; } } EXPORT_SYMBOL(snd_rawmidi_info_select); static int snd_rawmidi_info_select_user(struct snd_card *card, static int snd_rawmidi_info_select_user(struct snd_card *card, struct snd_rawmidi_info __user *_info) struct snd_rawmidi_info __user *_info) Loading Loading @@ -655,6 +661,7 @@ int snd_rawmidi_output_params(struct snd_rawmidi_substream *substream, substream->active_sensing = !params->no_active_sensing; substream->active_sensing = !params->no_active_sensing; return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_output_params); int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream, int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream, struct snd_rawmidi_params * params) struct snd_rawmidi_params * params) Loading @@ -680,6 +687,7 @@ int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream, runtime->avail_min = params->avail_min; runtime->avail_min = params->avail_min; return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_input_params); static int snd_rawmidi_output_status(struct snd_rawmidi_substream *substream, static int snd_rawmidi_output_status(struct snd_rawmidi_substream *substream, struct snd_rawmidi_status * status) struct snd_rawmidi_status * status) Loading Loading @@ -935,6 +943,7 @@ int snd_rawmidi_receive(struct snd_rawmidi_substream *substream, spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return result; return result; } } EXPORT_SYMBOL(snd_rawmidi_receive); static long snd_rawmidi_kernel_read1(struct snd_rawmidi_substream *substream, static long snd_rawmidi_kernel_read1(struct snd_rawmidi_substream *substream, unsigned char __user *userbuf, unsigned char __user *userbuf, Loading Loading @@ -977,6 +986,7 @@ long snd_rawmidi_kernel_read(struct snd_rawmidi_substream *substream, snd_rawmidi_input_trigger(substream, 1); snd_rawmidi_input_trigger(substream, 1); return snd_rawmidi_kernel_read1(substream, NULL/*userbuf*/, buf, count); return snd_rawmidi_kernel_read1(substream, NULL/*userbuf*/, buf, count); } } EXPORT_SYMBOL(snd_rawmidi_kernel_read); static ssize_t snd_rawmidi_read(struct file *file, char __user *buf, size_t count, static ssize_t snd_rawmidi_read(struct file *file, char __user *buf, size_t count, loff_t *offset) loff_t *offset) Loading Loading @@ -1052,6 +1062,7 @@ int snd_rawmidi_transmit_empty(struct snd_rawmidi_substream *substream) spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return result; return result; } } EXPORT_SYMBOL(snd_rawmidi_transmit_empty); /** /** * snd_rawmidi_transmit_peek - copy data from the internal buffer * snd_rawmidi_transmit_peek - copy data from the internal buffer Loading Loading @@ -1108,6 +1119,7 @@ int snd_rawmidi_transmit_peek(struct snd_rawmidi_substream *substream, spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return result; return result; } } EXPORT_SYMBOL(snd_rawmidi_transmit_peek); /** /** * snd_rawmidi_transmit_ack - acknowledge the transmission * snd_rawmidi_transmit_ack - acknowledge the transmission Loading Loading @@ -1143,6 +1155,7 @@ int snd_rawmidi_transmit_ack(struct snd_rawmidi_substream *substream, int count) spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return count; return count; } } EXPORT_SYMBOL(snd_rawmidi_transmit_ack); /** /** * snd_rawmidi_transmit - copy from the buffer to the device * snd_rawmidi_transmit - copy from the buffer to the device Loading @@ -1164,6 +1177,7 @@ int snd_rawmidi_transmit(struct snd_rawmidi_substream *substream, return count; return count; return snd_rawmidi_transmit_ack(substream, count); return snd_rawmidi_transmit_ack(substream, count); } } EXPORT_SYMBOL(snd_rawmidi_transmit); static long snd_rawmidi_kernel_write1(struct snd_rawmidi_substream *substream, static long snd_rawmidi_kernel_write1(struct snd_rawmidi_substream *substream, const unsigned char __user *userbuf, const unsigned char __user *userbuf, Loading Loading @@ -1225,6 +1239,7 @@ long snd_rawmidi_kernel_write(struct snd_rawmidi_substream *substream, { { return snd_rawmidi_kernel_write1(substream, NULL, buf, count); return snd_rawmidi_kernel_write1(substream, NULL, buf, count); } } EXPORT_SYMBOL(snd_rawmidi_kernel_write); static ssize_t snd_rawmidi_write(struct file *file, const char __user *buf, static ssize_t snd_rawmidi_write(struct file *file, const char __user *buf, size_t count, loff_t *offset) size_t count, loff_t *offset) Loading Loading @@ -1504,6 +1519,7 @@ int snd_rawmidi_new(struct snd_card *card, char *id, int device, *rrawmidi = rmidi; *rrawmidi = rmidi; return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_new); static void snd_rawmidi_free_substreams(struct snd_rawmidi_str *stream) static void snd_rawmidi_free_substreams(struct snd_rawmidi_str *stream) { { Loading Loading @@ -1687,6 +1703,7 @@ void snd_rawmidi_set_ops(struct snd_rawmidi *rmidi, int stream, list_for_each_entry(substream, &rmidi->streams[stream].substreams, list) list_for_each_entry(substream, &rmidi->streams[stream].substreams, list) substream->ops = ops; substream->ops = ops; } } EXPORT_SYMBOL(snd_rawmidi_set_ops); /* /* * ENTRY functions * ENTRY functions Loading Loading @@ -1725,21 +1742,3 @@ static void __exit alsa_rawmidi_exit(void) module_init(alsa_rawmidi_init) module_init(alsa_rawmidi_init) module_exit(alsa_rawmidi_exit) module_exit(alsa_rawmidi_exit) EXPORT_SYMBOL(snd_rawmidi_output_params); EXPORT_SYMBOL(snd_rawmidi_input_params); EXPORT_SYMBOL(snd_rawmidi_drop_output); EXPORT_SYMBOL(snd_rawmidi_drain_output); EXPORT_SYMBOL(snd_rawmidi_drain_input); EXPORT_SYMBOL(snd_rawmidi_receive); EXPORT_SYMBOL(snd_rawmidi_transmit_empty); EXPORT_SYMBOL(snd_rawmidi_transmit_peek); EXPORT_SYMBOL(snd_rawmidi_transmit_ack); EXPORT_SYMBOL(snd_rawmidi_transmit); EXPORT_SYMBOL(snd_rawmidi_new); EXPORT_SYMBOL(snd_rawmidi_set_ops); EXPORT_SYMBOL(snd_rawmidi_info_select); EXPORT_SYMBOL(snd_rawmidi_kernel_open); EXPORT_SYMBOL(snd_rawmidi_kernel_release); EXPORT_SYMBOL(snd_rawmidi_kernel_read); EXPORT_SYMBOL(snd_rawmidi_kernel_write); Loading
sound/core/hwdep.c +1 −2 Original line number Original line Diff line number Diff line Loading @@ -395,6 +395,7 @@ int snd_hwdep_new(struct snd_card *card, char *id, int device, *rhwdep = hwdep; *rhwdep = hwdep; return 0; return 0; } } EXPORT_SYMBOL(snd_hwdep_new); static int snd_hwdep_free(struct snd_hwdep *hwdep) static int snd_hwdep_free(struct snd_hwdep *hwdep) { { Loading Loading @@ -567,5 +568,3 @@ static void __exit alsa_hwdep_exit(void) module_init(alsa_hwdep_init) module_init(alsa_hwdep_init) module_exit(alsa_hwdep_exit) module_exit(alsa_hwdep_exit) EXPORT_SYMBOL(snd_hwdep_new);
sound/core/rawmidi.c +17 −18 Original line number Original line Diff line number Diff line Loading @@ -172,6 +172,7 @@ int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream) spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_drop_output); int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) { { Loading Loading @@ -203,6 +204,7 @@ int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream) } } return err; return err; } } EXPORT_SYMBOL(snd_rawmidi_drain_output); int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) { { Loading @@ -217,6 +219,7 @@ int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream) spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_drain_input); /* look for an available substream for the given stream direction; /* look for an available substream for the given stream direction; * if a specific subdevice is given, try to assign it * if a specific subdevice is given, try to assign it Loading Loading @@ -354,6 +357,7 @@ int snd_rawmidi_kernel_open(struct snd_card *card, int device, int subdevice, module_put(rmidi->card->module); module_put(rmidi->card->module); return err; return err; } } EXPORT_SYMBOL(snd_rawmidi_kernel_open); static int snd_rawmidi_open(struct inode *inode, struct file *file) static int snd_rawmidi_open(struct inode *inode, struct file *file) { { Loading Loading @@ -532,6 +536,7 @@ int snd_rawmidi_kernel_release(struct snd_rawmidi_file *rfile) module_put(rmidi->card->module); module_put(rmidi->card->module); return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_kernel_release); static int snd_rawmidi_release(struct inode *inode, struct file *file) static int snd_rawmidi_release(struct inode *inode, struct file *file) { { Loading Loading @@ -608,6 +613,7 @@ int snd_rawmidi_info_select(struct snd_card *card, struct snd_rawmidi_info *info } } return -ENXIO; return -ENXIO; } } EXPORT_SYMBOL(snd_rawmidi_info_select); static int snd_rawmidi_info_select_user(struct snd_card *card, static int snd_rawmidi_info_select_user(struct snd_card *card, struct snd_rawmidi_info __user *_info) struct snd_rawmidi_info __user *_info) Loading Loading @@ -655,6 +661,7 @@ int snd_rawmidi_output_params(struct snd_rawmidi_substream *substream, substream->active_sensing = !params->no_active_sensing; substream->active_sensing = !params->no_active_sensing; return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_output_params); int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream, int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream, struct snd_rawmidi_params * params) struct snd_rawmidi_params * params) Loading @@ -680,6 +687,7 @@ int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream, runtime->avail_min = params->avail_min; runtime->avail_min = params->avail_min; return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_input_params); static int snd_rawmidi_output_status(struct snd_rawmidi_substream *substream, static int snd_rawmidi_output_status(struct snd_rawmidi_substream *substream, struct snd_rawmidi_status * status) struct snd_rawmidi_status * status) Loading Loading @@ -935,6 +943,7 @@ int snd_rawmidi_receive(struct snd_rawmidi_substream *substream, spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return result; return result; } } EXPORT_SYMBOL(snd_rawmidi_receive); static long snd_rawmidi_kernel_read1(struct snd_rawmidi_substream *substream, static long snd_rawmidi_kernel_read1(struct snd_rawmidi_substream *substream, unsigned char __user *userbuf, unsigned char __user *userbuf, Loading Loading @@ -977,6 +986,7 @@ long snd_rawmidi_kernel_read(struct snd_rawmidi_substream *substream, snd_rawmidi_input_trigger(substream, 1); snd_rawmidi_input_trigger(substream, 1); return snd_rawmidi_kernel_read1(substream, NULL/*userbuf*/, buf, count); return snd_rawmidi_kernel_read1(substream, NULL/*userbuf*/, buf, count); } } EXPORT_SYMBOL(snd_rawmidi_kernel_read); static ssize_t snd_rawmidi_read(struct file *file, char __user *buf, size_t count, static ssize_t snd_rawmidi_read(struct file *file, char __user *buf, size_t count, loff_t *offset) loff_t *offset) Loading Loading @@ -1052,6 +1062,7 @@ int snd_rawmidi_transmit_empty(struct snd_rawmidi_substream *substream) spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return result; return result; } } EXPORT_SYMBOL(snd_rawmidi_transmit_empty); /** /** * snd_rawmidi_transmit_peek - copy data from the internal buffer * snd_rawmidi_transmit_peek - copy data from the internal buffer Loading Loading @@ -1108,6 +1119,7 @@ int snd_rawmidi_transmit_peek(struct snd_rawmidi_substream *substream, spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return result; return result; } } EXPORT_SYMBOL(snd_rawmidi_transmit_peek); /** /** * snd_rawmidi_transmit_ack - acknowledge the transmission * snd_rawmidi_transmit_ack - acknowledge the transmission Loading Loading @@ -1143,6 +1155,7 @@ int snd_rawmidi_transmit_ack(struct snd_rawmidi_substream *substream, int count) spin_unlock_irqrestore(&runtime->lock, flags); spin_unlock_irqrestore(&runtime->lock, flags); return count; return count; } } EXPORT_SYMBOL(snd_rawmidi_transmit_ack); /** /** * snd_rawmidi_transmit - copy from the buffer to the device * snd_rawmidi_transmit - copy from the buffer to the device Loading @@ -1164,6 +1177,7 @@ int snd_rawmidi_transmit(struct snd_rawmidi_substream *substream, return count; return count; return snd_rawmidi_transmit_ack(substream, count); return snd_rawmidi_transmit_ack(substream, count); } } EXPORT_SYMBOL(snd_rawmidi_transmit); static long snd_rawmidi_kernel_write1(struct snd_rawmidi_substream *substream, static long snd_rawmidi_kernel_write1(struct snd_rawmidi_substream *substream, const unsigned char __user *userbuf, const unsigned char __user *userbuf, Loading Loading @@ -1225,6 +1239,7 @@ long snd_rawmidi_kernel_write(struct snd_rawmidi_substream *substream, { { return snd_rawmidi_kernel_write1(substream, NULL, buf, count); return snd_rawmidi_kernel_write1(substream, NULL, buf, count); } } EXPORT_SYMBOL(snd_rawmidi_kernel_write); static ssize_t snd_rawmidi_write(struct file *file, const char __user *buf, static ssize_t snd_rawmidi_write(struct file *file, const char __user *buf, size_t count, loff_t *offset) size_t count, loff_t *offset) Loading Loading @@ -1504,6 +1519,7 @@ int snd_rawmidi_new(struct snd_card *card, char *id, int device, *rrawmidi = rmidi; *rrawmidi = rmidi; return 0; return 0; } } EXPORT_SYMBOL(snd_rawmidi_new); static void snd_rawmidi_free_substreams(struct snd_rawmidi_str *stream) static void snd_rawmidi_free_substreams(struct snd_rawmidi_str *stream) { { Loading Loading @@ -1687,6 +1703,7 @@ void snd_rawmidi_set_ops(struct snd_rawmidi *rmidi, int stream, list_for_each_entry(substream, &rmidi->streams[stream].substreams, list) list_for_each_entry(substream, &rmidi->streams[stream].substreams, list) substream->ops = ops; substream->ops = ops; } } EXPORT_SYMBOL(snd_rawmidi_set_ops); /* /* * ENTRY functions * ENTRY functions Loading Loading @@ -1725,21 +1742,3 @@ static void __exit alsa_rawmidi_exit(void) module_init(alsa_rawmidi_init) module_init(alsa_rawmidi_init) module_exit(alsa_rawmidi_exit) module_exit(alsa_rawmidi_exit) EXPORT_SYMBOL(snd_rawmidi_output_params); EXPORT_SYMBOL(snd_rawmidi_input_params); EXPORT_SYMBOL(snd_rawmidi_drop_output); EXPORT_SYMBOL(snd_rawmidi_drain_output); EXPORT_SYMBOL(snd_rawmidi_drain_input); EXPORT_SYMBOL(snd_rawmidi_receive); EXPORT_SYMBOL(snd_rawmidi_transmit_empty); EXPORT_SYMBOL(snd_rawmidi_transmit_peek); EXPORT_SYMBOL(snd_rawmidi_transmit_ack); EXPORT_SYMBOL(snd_rawmidi_transmit); EXPORT_SYMBOL(snd_rawmidi_new); EXPORT_SYMBOL(snd_rawmidi_set_ops); EXPORT_SYMBOL(snd_rawmidi_info_select); EXPORT_SYMBOL(snd_rawmidi_kernel_open); EXPORT_SYMBOL(snd_rawmidi_kernel_release); EXPORT_SYMBOL(snd_rawmidi_kernel_read); EXPORT_SYMBOL(snd_rawmidi_kernel_write);