mirror of
https://github.com/joel16/android_kernel_sony_msm8994.git
synced 2024-11-24 20:50:30 +00:00
[ALSA] Remove unneeded read/write_size fields in proc text ops
Remove unneeded read/write_size fields in proc text ops. snd_info_set_text_ops() is fixed, too. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
7e4eeec8a3
commit
bf850204a7
@ -5333,7 +5333,7 @@ struct _snd_pcm_runtime {
|
|||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
snd_info_set_text_ops(entry, chip, read_size, my_proc_read);
|
snd_info_set_text_ops(entry, chip, my_proc_read);
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
@ -5394,29 +5394,12 @@ struct _snd_pcm_runtime {
|
|||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
entry->c.text.write_size = 256;
|
|
||||||
entry->c.text.write = my_proc_write;
|
entry->c.text.write = my_proc_write;
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
|
||||||
The buffer size for read is set to 1024 implicitly by
|
|
||||||
<function>snd_info_set_text_ops()</function>. It should suffice
|
|
||||||
in most cases (the size will be aligned to
|
|
||||||
<constant>PAGE_SIZE</constant> anyway), but if you need to handle
|
|
||||||
very large text files, you can set it explicitly, too.
|
|
||||||
|
|
||||||
<informalexample>
|
|
||||||
<programlisting>
|
|
||||||
<![CDATA[
|
|
||||||
entry->c.text.read_size = 65536;
|
|
||||||
]]>
|
|
||||||
</programlisting>
|
|
||||||
</informalexample>
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
For the write callback, you can use
|
For the write callback, you can use
|
||||||
<function>snd_info_get_line()</function> to get a text line, and
|
<function>snd_info_get_line()</function> to get a text line, and
|
||||||
|
@ -40,8 +40,6 @@ struct snd_info_buffer {
|
|||||||
struct snd_info_entry;
|
struct snd_info_entry;
|
||||||
|
|
||||||
struct snd_info_entry_text {
|
struct snd_info_entry_text {
|
||||||
unsigned long read_size;
|
|
||||||
unsigned long write_size;
|
|
||||||
void (*read) (struct snd_info_entry *entry, struct snd_info_buffer *buffer);
|
void (*read) (struct snd_info_entry *entry, struct snd_info_buffer *buffer);
|
||||||
void (*write) (struct snd_info_entry *entry, struct snd_info_buffer *buffer);
|
void (*write) (struct snd_info_entry *entry, struct snd_info_buffer *buffer);
|
||||||
};
|
};
|
||||||
@ -132,11 +130,9 @@ int snd_card_proc_new(struct snd_card *card, const char *name, struct snd_info_e
|
|||||||
|
|
||||||
static inline void snd_info_set_text_ops(struct snd_info_entry *entry,
|
static inline void snd_info_set_text_ops(struct snd_info_entry *entry,
|
||||||
void *private_data,
|
void *private_data,
|
||||||
long read_size,
|
|
||||||
void (*read)(struct snd_info_entry *, struct snd_info_buffer *))
|
void (*read)(struct snd_info_entry *, struct snd_info_buffer *))
|
||||||
{
|
{
|
||||||
entry->private_data = private_data;
|
entry->private_data = private_data;
|
||||||
entry->c.text.read_size = read_size;
|
|
||||||
entry->c.text.read = read;
|
entry->c.text.read = read;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -167,7 +163,6 @@ static inline int snd_card_proc_new(struct snd_card *card, const char *name,
|
|||||||
struct snd_info_entry **entryp) { return -EINVAL; }
|
struct snd_info_entry **entryp) { return -EINVAL; }
|
||||||
static inline void snd_info_set_text_ops(struct snd_info_entry *entry __attribute__((unused)),
|
static inline void snd_info_set_text_ops(struct snd_info_entry *entry __attribute__((unused)),
|
||||||
void *private_data,
|
void *private_data,
|
||||||
long read_size,
|
|
||||||
void (*read)(struct snd_info_entry *, struct snd_info_buffer *)) {}
|
void (*read)(struct snd_info_entry *, struct snd_info_buffer *)) {}
|
||||||
|
|
||||||
static inline int snd_info_check_reserved_words(const char *str) { return 1; }
|
static inline int snd_info_check_reserved_words(const char *str) { return 1; }
|
||||||
|
@ -486,7 +486,6 @@ static void __init snd_hwdep_proc_init(void)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if ((entry = snd_info_create_module_entry(THIS_MODULE, "hwdep", NULL)) != NULL) {
|
if ((entry = snd_info_create_module_entry(THIS_MODULE, "hwdep", NULL)) != NULL) {
|
||||||
entry->c.text.read_size = PAGE_SIZE;
|
|
||||||
entry->c.text.read = snd_hwdep_proc_read;
|
entry->c.text.read = snd_hwdep_proc_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -119,7 +119,6 @@ int snd_info_minor_register(void)
|
|||||||
|
|
||||||
memset(snd_sndstat_strings, 0, sizeof(snd_sndstat_strings));
|
memset(snd_sndstat_strings, 0, sizeof(snd_sndstat_strings));
|
||||||
if ((entry = snd_info_create_module_entry(THIS_MODULE, "sndstat", snd_oss_root)) != NULL) {
|
if ((entry = snd_info_create_module_entry(THIS_MODULE, "sndstat", snd_oss_root)) != NULL) {
|
||||||
entry->c.text.read_size = 2048;
|
|
||||||
entry->c.text.read = snd_sndstat_proc_read;
|
entry->c.text.read = snd_sndstat_proc_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -69,7 +69,6 @@ static inline int init_info_for_card(struct snd_card *card)
|
|||||||
snd_printd("unable to create card entry\n");
|
snd_printd("unable to create card entry\n");
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
entry->c.text.read_size = PAGE_SIZE;
|
|
||||||
entry->c.text.read = snd_card_id_read;
|
entry->c.text.read = snd_card_id_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -592,7 +591,6 @@ int __init snd_card_info_init(void)
|
|||||||
entry = snd_info_create_module_entry(THIS_MODULE, "cards", NULL);
|
entry = snd_info_create_module_entry(THIS_MODULE, "cards", NULL);
|
||||||
if (! entry)
|
if (! entry)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
entry->c.text.read_size = PAGE_SIZE;
|
|
||||||
entry->c.text.read = snd_card_info_read;
|
entry->c.text.read = snd_card_info_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -603,7 +601,6 @@ int __init snd_card_info_init(void)
|
|||||||
#ifdef MODULE
|
#ifdef MODULE
|
||||||
entry = snd_info_create_module_entry(THIS_MODULE, "modules", NULL);
|
entry = snd_info_create_module_entry(THIS_MODULE, "modules", NULL);
|
||||||
if (entry) {
|
if (entry) {
|
||||||
entry->c.text.read_size = PAGE_SIZE;
|
|
||||||
entry->c.text.read = snd_card_module_info_read;
|
entry->c.text.read = snd_card_module_info_read;
|
||||||
if (snd_info_register(entry) < 0)
|
if (snd_info_register(entry) < 0)
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -1182,9 +1182,7 @@ static void snd_mixer_oss_proc_init(struct snd_mixer_oss *mixer)
|
|||||||
return;
|
return;
|
||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
entry->c.text.read_size = 8192;
|
|
||||||
entry->c.text.read = snd_mixer_oss_proc_read;
|
entry->c.text.read = snd_mixer_oss_proc_read;
|
||||||
entry->c.text.write_size = 8192;
|
|
||||||
entry->c.text.write = snd_mixer_oss_proc_write;
|
entry->c.text.write = snd_mixer_oss_proc_write;
|
||||||
entry->private_data = mixer;
|
entry->private_data = mixer;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
|
@ -2823,9 +2823,7 @@ static void snd_pcm_oss_proc_init(struct snd_pcm *pcm)
|
|||||||
if ((entry = snd_info_create_card_entry(pcm->card, "oss", pstr->proc_root)) != NULL) {
|
if ((entry = snd_info_create_card_entry(pcm->card, "oss", pstr->proc_root)) != NULL) {
|
||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
entry->c.text.read_size = 8192;
|
|
||||||
entry->c.text.read = snd_pcm_oss_proc_read;
|
entry->c.text.read = snd_pcm_oss_proc_read;
|
||||||
entry->c.text.write_size = 8192;
|
|
||||||
entry->c.text.write = snd_pcm_oss_proc_write;
|
entry->c.text.write = snd_pcm_oss_proc_write;
|
||||||
entry->private_data = pstr;
|
entry->private_data = pstr;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
|
@ -472,7 +472,7 @@ static int snd_pcm_stream_proc_init(struct snd_pcm_str *pstr)
|
|||||||
pstr->proc_root = entry;
|
pstr->proc_root = entry;
|
||||||
|
|
||||||
if ((entry = snd_info_create_card_entry(pcm->card, "info", pstr->proc_root)) != NULL) {
|
if ((entry = snd_info_create_card_entry(pcm->card, "info", pstr->proc_root)) != NULL) {
|
||||||
snd_info_set_text_ops(entry, pstr, 256, snd_pcm_stream_proc_info_read);
|
snd_info_set_text_ops(entry, pstr, snd_pcm_stream_proc_info_read);
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
entry = NULL;
|
entry = NULL;
|
||||||
@ -483,9 +483,7 @@ static int snd_pcm_stream_proc_init(struct snd_pcm_str *pstr)
|
|||||||
#ifdef CONFIG_SND_PCM_XRUN_DEBUG
|
#ifdef CONFIG_SND_PCM_XRUN_DEBUG
|
||||||
if ((entry = snd_info_create_card_entry(pcm->card, "xrun_debug",
|
if ((entry = snd_info_create_card_entry(pcm->card, "xrun_debug",
|
||||||
pstr->proc_root)) != NULL) {
|
pstr->proc_root)) != NULL) {
|
||||||
entry->c.text.read_size = 64;
|
|
||||||
entry->c.text.read = snd_pcm_xrun_debug_read;
|
entry->c.text.read = snd_pcm_xrun_debug_read;
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_pcm_xrun_debug_write;
|
entry->c.text.write = snd_pcm_xrun_debug_write;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
entry->private_data = pstr;
|
entry->private_data = pstr;
|
||||||
@ -537,7 +535,8 @@ static int snd_pcm_substream_proc_init(struct snd_pcm_substream *substream)
|
|||||||
substream->proc_root = entry;
|
substream->proc_root = entry;
|
||||||
|
|
||||||
if ((entry = snd_info_create_card_entry(card, "info", substream->proc_root)) != NULL) {
|
if ((entry = snd_info_create_card_entry(card, "info", substream->proc_root)) != NULL) {
|
||||||
snd_info_set_text_ops(entry, substream, 256, snd_pcm_substream_proc_info_read);
|
snd_info_set_text_ops(entry, substream,
|
||||||
|
snd_pcm_substream_proc_info_read);
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
entry = NULL;
|
entry = NULL;
|
||||||
@ -546,7 +545,8 @@ static int snd_pcm_substream_proc_init(struct snd_pcm_substream *substream)
|
|||||||
substream->proc_info_entry = entry;
|
substream->proc_info_entry = entry;
|
||||||
|
|
||||||
if ((entry = snd_info_create_card_entry(card, "hw_params", substream->proc_root)) != NULL) {
|
if ((entry = snd_info_create_card_entry(card, "hw_params", substream->proc_root)) != NULL) {
|
||||||
snd_info_set_text_ops(entry, substream, 256, snd_pcm_substream_proc_hw_params_read);
|
snd_info_set_text_ops(entry, substream,
|
||||||
|
snd_pcm_substream_proc_hw_params_read);
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
entry = NULL;
|
entry = NULL;
|
||||||
@ -555,7 +555,8 @@ static int snd_pcm_substream_proc_init(struct snd_pcm_substream *substream)
|
|||||||
substream->proc_hw_params_entry = entry;
|
substream->proc_hw_params_entry = entry;
|
||||||
|
|
||||||
if ((entry = snd_info_create_card_entry(card, "sw_params", substream->proc_root)) != NULL) {
|
if ((entry = snd_info_create_card_entry(card, "sw_params", substream->proc_root)) != NULL) {
|
||||||
snd_info_set_text_ops(entry, substream, 256, snd_pcm_substream_proc_sw_params_read);
|
snd_info_set_text_ops(entry, substream,
|
||||||
|
snd_pcm_substream_proc_sw_params_read);
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
entry = NULL;
|
entry = NULL;
|
||||||
@ -564,7 +565,8 @@ static int snd_pcm_substream_proc_init(struct snd_pcm_substream *substream)
|
|||||||
substream->proc_sw_params_entry = entry;
|
substream->proc_sw_params_entry = entry;
|
||||||
|
|
||||||
if ((entry = snd_info_create_card_entry(card, "status", substream->proc_root)) != NULL) {
|
if ((entry = snd_info_create_card_entry(card, "status", substream->proc_root)) != NULL) {
|
||||||
snd_info_set_text_ops(entry, substream, 256, snd_pcm_substream_proc_status_read);
|
snd_info_set_text_ops(entry, substream,
|
||||||
|
snd_pcm_substream_proc_status_read);
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
entry = NULL;
|
entry = NULL;
|
||||||
@ -1062,8 +1064,7 @@ static void snd_pcm_proc_init(void)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if ((entry = snd_info_create_module_entry(THIS_MODULE, "pcm", NULL)) != NULL) {
|
if ((entry = snd_info_create_module_entry(THIS_MODULE, "pcm", NULL)) != NULL) {
|
||||||
snd_info_set_text_ops(entry, NULL, SNDRV_CARDS * SNDRV_PCM_DEVICES * 128,
|
snd_info_set_text_ops(entry, NULL, snd_pcm_proc_read);
|
||||||
snd_pcm_proc_read);
|
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
entry = NULL;
|
entry = NULL;
|
||||||
|
@ -193,9 +193,7 @@ static inline void preallocate_info_init(struct snd_pcm_substream *substream)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if ((entry = snd_info_create_card_entry(substream->pcm->card, "prealloc", substream->proc_root)) != NULL) {
|
if ((entry = snd_info_create_card_entry(substream->pcm->card, "prealloc", substream->proc_root)) != NULL) {
|
||||||
entry->c.text.read_size = 64;
|
|
||||||
entry->c.text.read = snd_pcm_lib_preallocate_proc_read;
|
entry->c.text.read = snd_pcm_lib_preallocate_proc_read;
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_pcm_lib_preallocate_proc_write;
|
entry->c.text.write = snd_pcm_lib_preallocate_proc_write;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
entry->private_data = substream;
|
entry->private_data = substream;
|
||||||
|
@ -1561,7 +1561,6 @@ static int snd_rawmidi_dev_register(struct snd_device *device)
|
|||||||
entry = snd_info_create_card_entry(rmidi->card, name, rmidi->card->proc_root);
|
entry = snd_info_create_card_entry(rmidi->card, name, rmidi->card->proc_root);
|
||||||
if (entry) {
|
if (entry) {
|
||||||
entry->private_data = rmidi;
|
entry->private_data = rmidi;
|
||||||
entry->c.text.read_size = 1024;
|
|
||||||
entry->c.text.read = snd_rawmidi_proc_info_read;
|
entry->c.text.read = snd_rawmidi_proc_info_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -291,7 +291,6 @@ register_proc(void)
|
|||||||
|
|
||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = NULL;
|
entry->private_data = NULL;
|
||||||
entry->c.text.read_size = 1024;
|
|
||||||
entry->c.text.read = info_read;
|
entry->c.text.read = info_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -555,7 +555,6 @@ static int __init alsa_seq_device_init(void)
|
|||||||
if (info_entry == NULL)
|
if (info_entry == NULL)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
info_entry->content = SNDRV_INFO_CONTENT_TEXT;
|
info_entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
info_entry->c.text.read_size = 2048;
|
|
||||||
info_entry->c.text.read = snd_seq_device_info;
|
info_entry->c.text.read = snd_seq_device_info;
|
||||||
if (snd_info_register(info_entry) < 0) {
|
if (snd_info_register(info_entry) < 0) {
|
||||||
snd_info_free_entry(info_entry);
|
snd_info_free_entry(info_entry);
|
||||||
|
@ -34,8 +34,8 @@ static struct snd_info_entry *timer_entry;
|
|||||||
|
|
||||||
|
|
||||||
static struct snd_info_entry * __init
|
static struct snd_info_entry * __init
|
||||||
create_info_entry(char *name, int size, void (*read)(struct snd_info_entry *,
|
create_info_entry(char *name, void (*read)(struct snd_info_entry *,
|
||||||
struct snd_info_buffer *))
|
struct snd_info_buffer *))
|
||||||
{
|
{
|
||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
@ -43,7 +43,6 @@ create_info_entry(char *name, int size, void (*read)(struct snd_info_entry *,
|
|||||||
if (entry == NULL)
|
if (entry == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->c.text.read_size = size;
|
|
||||||
entry->c.text.read = read;
|
entry->c.text.read = read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -55,11 +54,11 @@ create_info_entry(char *name, int size, void (*read)(struct snd_info_entry *,
|
|||||||
/* create all our /proc entries */
|
/* create all our /proc entries */
|
||||||
int __init snd_seq_info_init(void)
|
int __init snd_seq_info_init(void)
|
||||||
{
|
{
|
||||||
queues_entry = create_info_entry("queues", 512 + (256 * SNDRV_SEQ_MAX_QUEUES),
|
queues_entry = create_info_entry("queues",
|
||||||
snd_seq_info_queues_read);
|
snd_seq_info_queues_read);
|
||||||
clients_entry = create_info_entry("clients", 512 + (256 * SNDRV_SEQ_MAX_CLIENTS),
|
clients_entry = create_info_entry("clients",
|
||||||
snd_seq_info_clients_read);
|
snd_seq_info_clients_read);
|
||||||
timer_entry = create_info_entry("timer", 1024, snd_seq_info_timer_read);
|
timer_entry = create_info_entry("timer", snd_seq_info_timer_read);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -392,7 +392,6 @@ int __init snd_minor_info_init(void)
|
|||||||
|
|
||||||
entry = snd_info_create_module_entry(THIS_MODULE, "devices", NULL);
|
entry = snd_info_create_module_entry(THIS_MODULE, "devices", NULL);
|
||||||
if (entry) {
|
if (entry) {
|
||||||
entry->c.text.read_size = PAGE_SIZE;
|
|
||||||
entry->c.text.read = snd_minor_info_read;
|
entry->c.text.read = snd_minor_info_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -258,7 +258,6 @@ int __init snd_minor_info_oss_init(void)
|
|||||||
|
|
||||||
entry = snd_info_create_module_entry(THIS_MODULE, "devices", snd_oss_root);
|
entry = snd_info_create_module_entry(THIS_MODULE, "devices", snd_oss_root);
|
||||||
if (entry) {
|
if (entry) {
|
||||||
entry->c.text.read_size = PAGE_SIZE;
|
|
||||||
entry->c.text.read = snd_minor_info_oss_read;
|
entry->c.text.read = snd_minor_info_oss_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -1117,7 +1117,6 @@ static void __init snd_timer_proc_init(void)
|
|||||||
|
|
||||||
entry = snd_info_create_module_entry(THIS_MODULE, "timers", NULL);
|
entry = snd_info_create_module_entry(THIS_MODULE, "timers", NULL);
|
||||||
if (entry != NULL) {
|
if (entry != NULL) {
|
||||||
entry->c.text.read_size = SNDRV_TIMER_DEVICES * 128;
|
|
||||||
entry->c.text.read = snd_timer_proc_read;
|
entry->c.text.read = snd_timer_proc_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -640,7 +640,7 @@ static void vx_proc_init(struct vx_core *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "vx-status", &entry))
|
if (! snd_card_proc_new(chip->card, "vx-status", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, vx_proc_read);
|
snd_info_set_text_ops(entry, chip, vx_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -517,9 +517,9 @@ static void __devinit snd_uda1341_proc_init(struct snd_card *card, struct l3_cli
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(card, "uda1341", &entry))
|
if (! snd_card_proc_new(card, "uda1341", &entry))
|
||||||
snd_info_set_text_ops(entry, clnt, 1024, snd_uda1341_proc_read);
|
snd_info_set_text_ops(entry, clnt, snd_uda1341_proc_read);
|
||||||
if (! snd_card_proc_new(card, "uda1341-regs", &entry))
|
if (! snd_card_proc_new(card, "uda1341-regs", &entry))
|
||||||
snd_info_set_text_ops(entry, clnt, 1024, snd_uda1341_proc_regs_read);
|
snd_info_set_text_ops(entry, clnt, snd_uda1341_proc_regs_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
@ -136,7 +136,7 @@ void snd_gus_irq_profile_init(struct snd_gus_card *gus)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(gus->card, "gusirq", &entry))
|
if (! snd_card_proc_new(gus->card, "gusirq", &entry))
|
||||||
snd_info_set_text_ops(entry, gus, 1024, snd_gus_irq_info_read);
|
snd_info_set_text_ops(entry, gus, snd_gus_irq_info_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -264,10 +264,8 @@ int snd_gf1_mem_init(struct snd_gus_card * gus)
|
|||||||
if (snd_gf1_mem_xalloc(alloc, &block) == NULL)
|
if (snd_gf1_mem_xalloc(alloc, &block) == NULL)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
#ifdef CONFIG_SND_DEBUG
|
#ifdef CONFIG_SND_DEBUG
|
||||||
if (! snd_card_proc_new(gus->card, "gusmem", &entry)) {
|
if (! snd_card_proc_new(gus->card, "gusmem", &entry))
|
||||||
snd_info_set_text_ops(entry, gus, 1024, snd_gf1_mem_info_read);
|
snd_info_set_text_ops(entry, gus, snd_gf1_mem_info_read);
|
||||||
entry->c.text.read_size = 256 * 1024;
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -967,7 +967,7 @@ static void __init snd_miro_proc_init(struct snd_miro * miro)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(miro->card, "miro", &entry))
|
if (! snd_card_proc_new(miro->card, "miro", &entry))
|
||||||
snd_info_set_text_ops(entry, miro, 1024, snd_miro_proc_read);
|
snd_info_set_text_ops(entry, miro, snd_miro_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1101,7 +1101,7 @@ static int init_proc_entry(struct snd_sb_csp * p, int device)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
sprintf(name, "cspD%d", device);
|
sprintf(name, "cspD%d", device);
|
||||||
if (! snd_card_proc_new(p->chip->card, name, &entry))
|
if (! snd_card_proc_new(p->chip->card, name, &entry))
|
||||||
snd_info_set_text_ops(entry, p, 1024, info_read);
|
snd_info_set_text_ops(entry, p, info_read);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -433,7 +433,7 @@ void snd_ac97_proc_init(struct snd_ac97 * ac97)
|
|||||||
prefix = ac97_is_audio(ac97) ? "ac97" : "mc97";
|
prefix = ac97_is_audio(ac97) ? "ac97" : "mc97";
|
||||||
sprintf(name, "%s#%d-%d", prefix, ac97->addr, ac97->num);
|
sprintf(name, "%s#%d-%d", prefix, ac97->addr, ac97->num);
|
||||||
if ((entry = snd_info_create_card_entry(ac97->bus->card, name, ac97->bus->proc)) != NULL) {
|
if ((entry = snd_info_create_card_entry(ac97->bus->card, name, ac97->bus->proc)) != NULL) {
|
||||||
snd_info_set_text_ops(entry, ac97, 1024, snd_ac97_proc_read);
|
snd_info_set_text_ops(entry, ac97, snd_ac97_proc_read);
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
entry = NULL;
|
entry = NULL;
|
||||||
@ -442,10 +442,9 @@ void snd_ac97_proc_init(struct snd_ac97 * ac97)
|
|||||||
ac97->proc = entry;
|
ac97->proc = entry;
|
||||||
sprintf(name, "%s#%d-%d+regs", prefix, ac97->addr, ac97->num);
|
sprintf(name, "%s#%d-%d+regs", prefix, ac97->addr, ac97->num);
|
||||||
if ((entry = snd_info_create_card_entry(ac97->bus->card, name, ac97->bus->proc)) != NULL) {
|
if ((entry = snd_info_create_card_entry(ac97->bus->card, name, ac97->bus->proc)) != NULL) {
|
||||||
snd_info_set_text_ops(entry, ac97, 1024, snd_ac97_proc_regs_read);
|
snd_info_set_text_ops(entry, ac97, snd_ac97_proc_regs_read);
|
||||||
#ifdef CONFIG_SND_DEBUG
|
#ifdef CONFIG_SND_DEBUG
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
entry->c.text.write_size = 1024;
|
|
||||||
entry->c.text.write = snd_ac97_proc_regs_write;
|
entry->c.text.write = snd_ac97_proc_regs_write;
|
||||||
#endif
|
#endif
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
|
@ -453,7 +453,7 @@ static void snd_ak4531_proc_init(struct snd_card *card, struct snd_ak4531 *ak453
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(card, "ak4531", &entry))
|
if (! snd_card_proc_new(card, "ak4531", &entry))
|
||||||
snd_info_set_text_ops(entry, ak4531, 1024, snd_ak4531_proc_read);
|
snd_info_set_text_ops(entry, ak4531, snd_ak4531_proc_read);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -753,7 +753,7 @@ snd_ad1889_proc_init(struct snd_ad1889 *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (!snd_card_proc_new(chip->card, chip->card->driver, &entry))
|
if (!snd_card_proc_new(chip->card, chip->card->driver, &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_ad1889_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_ad1889_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct ac97_quirk ac97_quirks[] = {
|
static struct ac97_quirk ac97_quirks[] = {
|
||||||
|
@ -2173,7 +2173,7 @@ static void __devinit snd_ali_proc_init(struct snd_ali *codec)
|
|||||||
{
|
{
|
||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
if(!snd_card_proc_new(codec->card, "ali5451", &entry))
|
if(!snd_card_proc_new(codec->card, "ali5451", &entry))
|
||||||
snd_info_set_text_ops(entry, codec, 1024, snd_ali_proc_read);
|
snd_info_set_text_ops(entry, codec, snd_ali_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int __devinit snd_ali_resources(struct snd_ali *codec)
|
static int __devinit snd_ali_resources(struct snd_ali *codec)
|
||||||
|
@ -1504,7 +1504,7 @@ static void __devinit snd_atiixp_proc_init(struct atiixp *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "atiixp", &entry))
|
if (! snd_card_proc_new(chip->card, "atiixp", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_atiixp_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_atiixp_proc_read);
|
||||||
}
|
}
|
||||||
#else /* !CONFIG_PROC_FS */
|
#else /* !CONFIG_PROC_FS */
|
||||||
#define snd_atiixp_proc_init(chip)
|
#define snd_atiixp_proc_init(chip)
|
||||||
|
@ -1177,7 +1177,7 @@ static void __devinit snd_atiixp_proc_init(struct atiixp_modem *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "atiixp-modem", &entry))
|
if (! snd_card_proc_new(chip->card, "atiixp-modem", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_atiixp_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_atiixp_proc_read);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define snd_atiixp_proc_init(chip)
|
#define snd_atiixp_proc_init(chip)
|
||||||
|
@ -431,33 +431,30 @@ int __devinit snd_ca0106_proc_init(struct snd_ca0106 * emu)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if(! snd_card_proc_new(emu->card, "iec958", &entry))
|
if(! snd_card_proc_new(emu->card, "iec958", &entry))
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_ca0106_proc_iec958);
|
snd_info_set_text_ops(entry, emu, snd_ca0106_proc_iec958);
|
||||||
if(! snd_card_proc_new(emu->card, "ca0106_reg32", &entry)) {
|
if(! snd_card_proc_new(emu->card, "ca0106_reg32", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_ca0106_proc_reg_read32);
|
snd_info_set_text_ops(entry, emu, snd_ca0106_proc_reg_read32);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_ca0106_proc_reg_write32;
|
entry->c.text.write = snd_ca0106_proc_reg_write32;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
}
|
}
|
||||||
if(! snd_card_proc_new(emu->card, "ca0106_reg16", &entry))
|
if(! snd_card_proc_new(emu->card, "ca0106_reg16", &entry))
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_ca0106_proc_reg_read16);
|
snd_info_set_text_ops(entry, emu, snd_ca0106_proc_reg_read16);
|
||||||
if(! snd_card_proc_new(emu->card, "ca0106_reg8", &entry))
|
if(! snd_card_proc_new(emu->card, "ca0106_reg8", &entry))
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_ca0106_proc_reg_read8);
|
snd_info_set_text_ops(entry, emu, snd_ca0106_proc_reg_read8);
|
||||||
if(! snd_card_proc_new(emu->card, "ca0106_regs1", &entry)) {
|
if(! snd_card_proc_new(emu->card, "ca0106_regs1", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_ca0106_proc_reg_read1);
|
snd_info_set_text_ops(entry, emu, snd_ca0106_proc_reg_read1);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_ca0106_proc_reg_write;
|
entry->c.text.write = snd_ca0106_proc_reg_write;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
// entry->private_data = emu;
|
// entry->private_data = emu;
|
||||||
}
|
}
|
||||||
if(! snd_card_proc_new(emu->card, "ca0106_i2c", &entry)) {
|
if(! snd_card_proc_new(emu->card, "ca0106_i2c", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_ca0106_proc_i2c_write);
|
snd_info_set_text_ops(entry, emu, snd_ca0106_proc_i2c_write);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_ca0106_proc_i2c_write;
|
entry->c.text.write = snd_ca0106_proc_i2c_write;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
// entry->private_data = emu;
|
// entry->private_data = emu;
|
||||||
}
|
}
|
||||||
if(! snd_card_proc_new(emu->card, "ca0106_regs2", &entry))
|
if(! snd_card_proc_new(emu->card, "ca0106_regs2", &entry))
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_ca0106_proc_reg_read2);
|
snd_info_set_text_ops(entry, emu, snd_ca0106_proc_reg_read2);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2602,7 +2602,7 @@ static void __devinit snd_cmipci_proc_init(struct cmipci *cm)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(cm->card, "cmipci", &entry))
|
if (! snd_card_proc_new(cm->card, "cmipci", &entry))
|
||||||
snd_info_set_text_ops(entry, cm, 1024, snd_cmipci_proc_read);
|
snd_info_set_text_ops(entry, cm, snd_cmipci_proc_read);
|
||||||
}
|
}
|
||||||
#else /* !CONFIG_PROC_FS */
|
#else /* !CONFIG_PROC_FS */
|
||||||
static inline void snd_cmipci_proc_init(struct cmipci *cm) {}
|
static inline void snd_cmipci_proc_init(struct cmipci *cm) {}
|
||||||
|
@ -1184,7 +1184,7 @@ static void __devinit snd_cs4281_proc_init(struct cs4281 * chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "cs4281", &entry))
|
if (! snd_card_proc_new(chip->card, "cs4281", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_cs4281_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_cs4281_proc_read);
|
||||||
if (! snd_card_proc_new(chip->card, "cs4281_BA0", &entry)) {
|
if (! snd_card_proc_new(chip->card, "cs4281_BA0", &entry)) {
|
||||||
entry->content = SNDRV_INFO_CONTENT_DATA;
|
entry->content = SNDRV_INFO_CONTENT_DATA;
|
||||||
entry->private_data = chip;
|
entry->private_data = chip;
|
||||||
|
@ -767,7 +767,6 @@ int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip)
|
|||||||
if ((entry = snd_info_create_card_entry(card, "dsp", card->proc_root)) != NULL) {
|
if ((entry = snd_info_create_card_entry(card, "dsp", card->proc_root)) != NULL) {
|
||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->mode = S_IFDIR | S_IRUGO | S_IXUGO;
|
entry->mode = S_IFDIR | S_IRUGO | S_IXUGO;
|
||||||
entry->c.text.read_size = 512;
|
|
||||||
|
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -784,7 +783,6 @@ int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip)
|
|||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = chip;
|
entry->private_data = chip;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
entry->c.text.read_size = 512;
|
|
||||||
entry->c.text.read = cs46xx_dsp_proc_symbol_table_read;
|
entry->c.text.read = cs46xx_dsp_proc_symbol_table_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -797,7 +795,6 @@ int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip)
|
|||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = chip;
|
entry->private_data = chip;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
entry->c.text.read_size = 512;
|
|
||||||
entry->c.text.read = cs46xx_dsp_proc_modules_read;
|
entry->c.text.read = cs46xx_dsp_proc_modules_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -810,7 +807,6 @@ int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip)
|
|||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = chip;
|
entry->private_data = chip;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
entry->c.text.read_size = 512;
|
|
||||||
entry->c.text.read = cs46xx_dsp_proc_parameter_dump_read;
|
entry->c.text.read = cs46xx_dsp_proc_parameter_dump_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -823,7 +819,6 @@ int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip)
|
|||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = chip;
|
entry->private_data = chip;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
entry->c.text.read_size = 512;
|
|
||||||
entry->c.text.read = cs46xx_dsp_proc_sample_dump_read;
|
entry->c.text.read = cs46xx_dsp_proc_sample_dump_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -836,7 +831,6 @@ int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip)
|
|||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = chip;
|
entry->private_data = chip;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
entry->c.text.read_size = 512;
|
|
||||||
entry->c.text.read = cs46xx_dsp_proc_task_tree_read;
|
entry->c.text.read = cs46xx_dsp_proc_task_tree_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
@ -849,7 +843,6 @@ int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip)
|
|||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = chip;
|
entry->private_data = chip;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
entry->c.text.read_size = 1024;
|
|
||||||
entry->c.text.read = cs46xx_dsp_proc_scb_read;
|
entry->c.text.read = cs46xx_dsp_proc_scb_read;
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -267,7 +267,6 @@ void cs46xx_dsp_proc_register_scb_desc (struct snd_cs46xx *chip,
|
|||||||
entry->private_data = scb_info;
|
entry->private_data = scb_info;
|
||||||
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
entry->mode = S_IFREG | S_IRUGO | S_IWUSR;
|
||||||
|
|
||||||
entry->c.text.read_size = 512;
|
|
||||||
entry->c.text.read = cs46xx_dsp_proc_scb_info_read;
|
entry->c.text.read = cs46xx_dsp_proc_scb_info_read;
|
||||||
|
|
||||||
if (snd_info_register(entry) < 0) {
|
if (snd_info_register(entry) < 0) {
|
||||||
|
@ -1055,8 +1055,7 @@ static int __devinit snd_emu10k1x_proc_init(struct emu10k1x * emu)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if(! snd_card_proc_new(emu->card, "emu10k1x_regs", &entry)) {
|
if(! snd_card_proc_new(emu->card, "emu10k1x_regs", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_emu10k1x_proc_reg_read);
|
snd_info_set_text_ops(entry, emu, snd_emu10k1x_proc_reg_read);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_emu10k1x_proc_reg_write;
|
entry->c.text.write = snd_emu10k1x_proc_reg_write;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
entry->private_data = emu;
|
entry->private_data = emu;
|
||||||
|
@ -532,57 +532,51 @@ int __devinit snd_emu10k1_proc_init(struct snd_emu10k1 * emu)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
#ifdef CONFIG_SND_DEBUG
|
#ifdef CONFIG_SND_DEBUG
|
||||||
if (! snd_card_proc_new(emu->card, "io_regs", &entry)) {
|
if (! snd_card_proc_new(emu->card, "io_regs", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 1024, snd_emu_proc_io_reg_read);
|
snd_info_set_text_ops(entry, emu, snd_emu_proc_io_reg_read);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_emu_proc_io_reg_write;
|
entry->c.text.write = snd_emu_proc_io_reg_write;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
}
|
}
|
||||||
if (! snd_card_proc_new(emu->card, "ptr_regs00a", &entry)) {
|
if (! snd_card_proc_new(emu->card, "ptr_regs00a", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 65536, snd_emu_proc_ptr_reg_read00a);
|
snd_info_set_text_ops(entry, emu, snd_emu_proc_ptr_reg_read00a);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_emu_proc_ptr_reg_write00;
|
entry->c.text.write = snd_emu_proc_ptr_reg_write00;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
}
|
}
|
||||||
if (! snd_card_proc_new(emu->card, "ptr_regs00b", &entry)) {
|
if (! snd_card_proc_new(emu->card, "ptr_regs00b", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 65536, snd_emu_proc_ptr_reg_read00b);
|
snd_info_set_text_ops(entry, emu, snd_emu_proc_ptr_reg_read00b);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_emu_proc_ptr_reg_write00;
|
entry->c.text.write = snd_emu_proc_ptr_reg_write00;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
}
|
}
|
||||||
if (! snd_card_proc_new(emu->card, "ptr_regs20a", &entry)) {
|
if (! snd_card_proc_new(emu->card, "ptr_regs20a", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 65536, snd_emu_proc_ptr_reg_read20a);
|
snd_info_set_text_ops(entry, emu, snd_emu_proc_ptr_reg_read20a);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_emu_proc_ptr_reg_write20;
|
entry->c.text.write = snd_emu_proc_ptr_reg_write20;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
}
|
}
|
||||||
if (! snd_card_proc_new(emu->card, "ptr_regs20b", &entry)) {
|
if (! snd_card_proc_new(emu->card, "ptr_regs20b", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 65536, snd_emu_proc_ptr_reg_read20b);
|
snd_info_set_text_ops(entry, emu, snd_emu_proc_ptr_reg_read20b);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_emu_proc_ptr_reg_write20;
|
entry->c.text.write = snd_emu_proc_ptr_reg_write20;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
}
|
}
|
||||||
if (! snd_card_proc_new(emu->card, "ptr_regs20c", &entry)) {
|
if (! snd_card_proc_new(emu->card, "ptr_regs20c", &entry)) {
|
||||||
snd_info_set_text_ops(entry, emu, 65536, snd_emu_proc_ptr_reg_read20c);
|
snd_info_set_text_ops(entry, emu, snd_emu_proc_ptr_reg_read20c);
|
||||||
entry->c.text.write_size = 64;
|
|
||||||
entry->c.text.write = snd_emu_proc_ptr_reg_write20;
|
entry->c.text.write = snd_emu_proc_ptr_reg_write20;
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (! snd_card_proc_new(emu->card, "emu10k1", &entry))
|
if (! snd_card_proc_new(emu->card, "emu10k1", &entry))
|
||||||
snd_info_set_text_ops(entry, emu, 2048, snd_emu10k1_proc_read);
|
snd_info_set_text_ops(entry, emu, snd_emu10k1_proc_read);
|
||||||
|
|
||||||
if (emu->card_capabilities->emu10k2_chip) {
|
if (emu->card_capabilities->emu10k2_chip) {
|
||||||
if (! snd_card_proc_new(emu->card, "spdif-in", &entry))
|
if (! snd_card_proc_new(emu->card, "spdif-in", &entry))
|
||||||
snd_info_set_text_ops(entry, emu, 2048, snd_emu10k1_proc_spdif_read);
|
snd_info_set_text_ops(entry, emu, snd_emu10k1_proc_spdif_read);
|
||||||
}
|
}
|
||||||
if (emu->card_capabilities->ca0151_chip) {
|
if (emu->card_capabilities->ca0151_chip) {
|
||||||
if (! snd_card_proc_new(emu->card, "capture-rates", &entry))
|
if (! snd_card_proc_new(emu->card, "capture-rates", &entry))
|
||||||
snd_info_set_text_ops(entry, emu, 2048, snd_emu10k1_proc_rates_read);
|
snd_info_set_text_ops(entry, emu, snd_emu10k1_proc_rates_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! snd_card_proc_new(emu->card, "voices", &entry))
|
if (! snd_card_proc_new(emu->card, "voices", &entry))
|
||||||
snd_info_set_text_ops(entry, emu, 2048, snd_emu10k1_proc_voices_read);
|
snd_info_set_text_ops(entry, emu, snd_emu10k1_proc_voices_read);
|
||||||
|
|
||||||
if (! snd_card_proc_new(emu->card, "fx8010_gpr", &entry)) {
|
if (! snd_card_proc_new(emu->card, "fx8010_gpr", &entry)) {
|
||||||
entry->content = SNDRV_INFO_CONTENT_DATA;
|
entry->content = SNDRV_INFO_CONTENT_DATA;
|
||||||
@ -616,7 +610,6 @@ int __devinit snd_emu10k1_proc_init(struct snd_emu10k1 * emu)
|
|||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = emu;
|
entry->private_data = emu;
|
||||||
entry->mode = S_IFREG | S_IRUGO /*| S_IWUSR*/;
|
entry->mode = S_IFREG | S_IRUGO /*| S_IWUSR*/;
|
||||||
entry->c.text.read_size = 128*1024;
|
|
||||||
entry->c.text.read = snd_emu10k1_proc_acode_read;
|
entry->c.text.read = snd_emu10k1_proc_acode_read;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -1915,7 +1915,7 @@ static void __devinit snd_ensoniq_proc_init(struct ensoniq * ensoniq)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(ensoniq->card, "audiopci", &entry))
|
if (! snd_card_proc_new(ensoniq->card, "audiopci", &entry))
|
||||||
snd_info_set_text_ops(entry, ensoniq, 1024, snd_ensoniq_proc_read);
|
snd_info_set_text_ops(entry, ensoniq, snd_ensoniq_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -318,7 +318,7 @@ int snd_hda_codec_proc_new(struct hda_codec *codec)
|
|||||||
if (err < 0)
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
|
|
||||||
snd_info_set_text_ops(entry, codec, 32 * 1024, print_codec_info);
|
snd_info_set_text_ops(entry, codec, print_codec_info);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1596,7 +1596,7 @@ static void __devinit snd_ice1712_proc_init(struct snd_ice1712 * ice)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(ice->card, "ice1712", &entry))
|
if (! snd_card_proc_new(ice->card, "ice1712", &entry))
|
||||||
snd_info_set_text_ops(entry, ice, 1024, snd_ice1712_proc_read);
|
snd_info_set_text_ops(entry, ice, snd_ice1712_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1293,7 +1293,7 @@ static void __devinit snd_vt1724_proc_init(struct snd_ice1712 * ice)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(ice->card, "ice1724", &entry))
|
if (! snd_card_proc_new(ice->card, "ice1724", &entry))
|
||||||
snd_info_set_text_ops(entry, ice, 1024, snd_vt1724_proc_read);
|
snd_info_set_text_ops(entry, ice, snd_vt1724_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -680,9 +680,8 @@ static void wm_proc_init(struct snd_ice1712 *ice)
|
|||||||
{
|
{
|
||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
if (! snd_card_proc_new(ice->card, "wm_codec", &entry)) {
|
if (! snd_card_proc_new(ice->card, "wm_codec", &entry)) {
|
||||||
snd_info_set_text_ops(entry, ice, 1024, wm_proc_regs_read);
|
snd_info_set_text_ops(entry, ice, wm_proc_regs_read);
|
||||||
entry->mode |= S_IWUSR;
|
entry->mode |= S_IWUSR;
|
||||||
entry->c.text.write_size = 1024;
|
|
||||||
entry->c.text.write = wm_proc_regs_write;
|
entry->c.text.write = wm_proc_regs_write;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -705,9 +704,8 @@ static void cs_proc_regs_read(struct snd_info_entry *entry, struct snd_info_buff
|
|||||||
static void cs_proc_init(struct snd_ice1712 *ice)
|
static void cs_proc_init(struct snd_ice1712 *ice)
|
||||||
{
|
{
|
||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
if (! snd_card_proc_new(ice->card, "cs_codec", &entry)) {
|
if (! snd_card_proc_new(ice->card, "cs_codec", &entry))
|
||||||
snd_info_set_text_ops(entry, ice, 1024, cs_proc_regs_read);
|
snd_info_set_text_ops(entry, ice, cs_proc_regs_read);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -2645,7 +2645,7 @@ static void __devinit snd_intel8x0_proc_init(struct intel8x0 * chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "intel8x0", &entry))
|
if (! snd_card_proc_new(chip->card, "intel8x0", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_intel8x0_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_intel8x0_proc_read);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
#define snd_intel8x0_proc_init(x)
|
#define snd_intel8x0_proc_init(x)
|
||||||
|
@ -1092,7 +1092,7 @@ static void __devinit snd_intel8x0m_proc_init(struct intel8x0m * chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "intel8x0m", &entry))
|
if (! snd_card_proc_new(chip->card, "intel8x0m", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_intel8x0m_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_intel8x0m_proc_read);
|
||||||
}
|
}
|
||||||
#else /* !CONFIG_PROC_FS */
|
#else /* !CONFIG_PROC_FS */
|
||||||
#define snd_intel8x0m_proc_init(chip)
|
#define snd_intel8x0m_proc_init(chip)
|
||||||
|
@ -2085,7 +2085,7 @@ static void __devinit snd_korg1212_proc_init(struct snd_korg1212 *korg1212)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(korg1212->card, "korg1212", &entry))
|
if (! snd_card_proc_new(korg1212->card, "korg1212", &entry))
|
||||||
snd_info_set_text_ops(entry, korg1212, 1024, snd_korg1212_proc_read);
|
snd_info_set_text_ops(entry, korg1212, snd_korg1212_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -1244,7 +1244,6 @@ static void __devinit snd_mixart_proc_init(struct snd_mixart *chip)
|
|||||||
/* text interface to read perf and temp meters */
|
/* text interface to read perf and temp meters */
|
||||||
if (! snd_card_proc_new(chip->card, "board_info", &entry)) {
|
if (! snd_card_proc_new(chip->card, "board_info", &entry)) {
|
||||||
entry->private_data = chip;
|
entry->private_data = chip;
|
||||||
entry->c.text.read_size = 1024;
|
|
||||||
entry->c.text.read = snd_mixart_proc_read;
|
entry->c.text.read = snd_mixart_proc_read;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1150,9 +1150,9 @@ static void __devinit pcxhr_proc_init(struct snd_pcxhr *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "info", &entry))
|
if (! snd_card_proc_new(chip->card, "info", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, pcxhr_proc_info);
|
snd_info_set_text_ops(entry, chip, pcxhr_proc_info);
|
||||||
if (! snd_card_proc_new(chip->card, "sync", &entry))
|
if (! snd_card_proc_new(chip->card, "sync", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, pcxhr_proc_sync);
|
snd_info_set_text_ops(entry, chip, pcxhr_proc_sync);
|
||||||
}
|
}
|
||||||
/* end of proc interface */
|
/* end of proc interface */
|
||||||
|
|
||||||
|
@ -1992,7 +1992,7 @@ static void __devinit snd_riptide_proc_init(struct snd_riptide *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (!snd_card_proc_new(chip->card, "riptide", &entry))
|
if (!snd_card_proc_new(chip->card, "riptide", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 4096, snd_riptide_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_riptide_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int __devinit snd_riptide_mixer(struct snd_riptide *chip)
|
static int __devinit snd_riptide_mixer(struct snd_riptide *chip)
|
||||||
|
@ -1578,7 +1578,7 @@ static void __devinit snd_rme32_proc_init(struct rme32 * rme32)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(rme32->card, "rme32", &entry))
|
if (! snd_card_proc_new(rme32->card, "rme32", &entry))
|
||||||
snd_info_set_text_ops(entry, rme32, 1024, snd_rme32_proc_read);
|
snd_info_set_text_ops(entry, rme32, snd_rme32_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1805,7 +1805,7 @@ snd_rme96_proc_init(struct rme96 *rme96)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(rme96->card, "rme96", &entry))
|
if (! snd_card_proc_new(rme96->card, "rme96", &entry))
|
||||||
snd_info_set_text_ops(entry, rme96, 1024, snd_rme96_proc_read);
|
snd_info_set_text_ops(entry, rme96, snd_rme96_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -3470,7 +3470,7 @@ static void __devinit snd_hdsp_proc_init(struct hdsp *hdsp)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(hdsp->card, "hdsp", &entry))
|
if (! snd_card_proc_new(hdsp->card, "hdsp", &entry))
|
||||||
snd_info_set_text_ops(entry, hdsp, 1024, snd_hdsp_proc_read);
|
snd_info_set_text_ops(entry, hdsp, snd_hdsp_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void snd_hdsp_free_buffers(struct hdsp *hdsp)
|
static void snd_hdsp_free_buffers(struct hdsp *hdsp)
|
||||||
|
@ -2489,7 +2489,7 @@ static void __devinit snd_hdspm_proc_init(struct hdspm * hdspm)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (!snd_card_proc_new(hdspm->card, "hdspm", &entry))
|
if (!snd_card_proc_new(hdspm->card, "hdspm", &entry))
|
||||||
snd_info_set_text_ops(entry, hdspm, 1024,
|
snd_info_set_text_ops(entry, hdspm,
|
||||||
snd_hdspm_proc_read);
|
snd_hdspm_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1787,7 +1787,7 @@ static void __devinit snd_rme9652_proc_init(struct snd_rme9652 *rme9652)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(rme9652->card, "rme9652", &entry))
|
if (! snd_card_proc_new(rme9652->card, "rme9652", &entry))
|
||||||
snd_info_set_text_ops(entry, rme9652, 1024, snd_rme9652_proc_read);
|
snd_info_set_text_ops(entry, rme9652, snd_rme9652_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void snd_rme9652_free_buffers(struct snd_rme9652 *rme9652)
|
static void snd_rme9652_free_buffers(struct snd_rme9652 *rme9652)
|
||||||
|
@ -1144,7 +1144,7 @@ static void __devinit snd_sonicvibes_proc_init(struct sonicvibes * sonic)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(sonic->card, "sonicvibes", &entry))
|
if (! snd_card_proc_new(sonic->card, "sonicvibes", &entry))
|
||||||
snd_info_set_text_ops(entry, sonic, 1024, snd_sonicvibes_proc_read);
|
snd_info_set_text_ops(entry, sonic, snd_sonicvibes_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -3338,7 +3338,7 @@ static void __devinit snd_trident_proc_init(struct snd_trident * trident)
|
|||||||
if (trident->device == TRIDENT_DEVICE_ID_SI7018)
|
if (trident->device == TRIDENT_DEVICE_ID_SI7018)
|
||||||
s = "sis7018";
|
s = "sis7018";
|
||||||
if (! snd_card_proc_new(trident->card, s, &entry))
|
if (! snd_card_proc_new(trident->card, s, &entry))
|
||||||
snd_info_set_text_ops(entry, trident, 1024, snd_trident_proc_read);
|
snd_info_set_text_ops(entry, trident, snd_trident_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int snd_trident_dev_free(struct snd_device *device)
|
static int snd_trident_dev_free(struct snd_device *device)
|
||||||
|
@ -2015,7 +2015,7 @@ static void __devinit snd_via82xx_proc_init(struct via82xx *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "via82xx", &entry))
|
if (! snd_card_proc_new(chip->card, "via82xx", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_via82xx_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_via82xx_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -929,7 +929,7 @@ static void __devinit snd_via82xx_proc_init(struct via82xx_modem *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "via82xx", &entry))
|
if (! snd_card_proc_new(chip->card, "via82xx", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_via82xx_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_via82xx_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1919,7 +1919,7 @@ static int __devinit snd_ymfpci_proc_init(struct snd_card *card, struct snd_ymfp
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(card, "ymfpci", &entry))
|
if (! snd_card_proc_new(card, "ymfpci", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, snd_ymfpci_proc_read);
|
snd_info_set_text_ops(entry, chip, snd_ymfpci_proc_read);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -144,7 +144,7 @@ static void pdacf_proc_init(struct snd_pdacf *chip)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(chip->card, "pdaudiocf", &entry))
|
if (! snd_card_proc_new(chip->card, "pdaudiocf", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, pdacf_proc_read);
|
snd_info_set_text_ops(entry, chip, pdacf_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct snd_pdacf *snd_pdacf_create(struct snd_card *card)
|
struct snd_pdacf *snd_pdacf_create(struct snd_card *card)
|
||||||
|
@ -2521,11 +2521,11 @@ void snd_dbri_proc(struct snd_dbri * dbri)
|
|||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
|
|
||||||
if (! snd_card_proc_new(dbri->card, "regs", &entry))
|
if (! snd_card_proc_new(dbri->card, "regs", &entry))
|
||||||
snd_info_set_text_ops(entry, dbri, 1024, dbri_regs_read);
|
snd_info_set_text_ops(entry, dbri, dbri_regs_read);
|
||||||
|
|
||||||
#ifdef DBRI_DEBUG
|
#ifdef DBRI_DEBUG
|
||||||
if (! snd_card_proc_new(dbri->card, "debug", &entry)) {
|
if (! snd_card_proc_new(dbri->card, "debug", &entry)) {
|
||||||
snd_info_set_text_ops(entry, dbri, 4096, dbri_debug_read);
|
snd_info_set_text_ops(entry, dbri, dbri_debug_read);
|
||||||
entry->mode = S_IFREG | S_IRUGO; /* Readable only. */
|
entry->mode = S_IFREG | S_IRUGO; /* Readable only. */
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -119,7 +119,6 @@ void snd_emux_proc_init(struct snd_emux *emu, struct snd_card *card, int device)
|
|||||||
|
|
||||||
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
entry->content = SNDRV_INFO_CONTENT_TEXT;
|
||||||
entry->private_data = emu;
|
entry->private_data = emu;
|
||||||
entry->c.text.read_size = 1024;
|
|
||||||
entry->c.text.read = snd_emux_proc_info_read;
|
entry->c.text.read = snd_emux_proc_info_read;
|
||||||
if (snd_info_register(entry) < 0)
|
if (snd_info_register(entry) < 0)
|
||||||
snd_info_free_entry(entry);
|
snd_info_free_entry(entry);
|
||||||
|
@ -2138,7 +2138,7 @@ static void proc_pcm_format_add(struct snd_usb_stream *stream)
|
|||||||
|
|
||||||
sprintf(name, "stream%d", stream->pcm_index);
|
sprintf(name, "stream%d", stream->pcm_index);
|
||||||
if (! snd_card_proc_new(card, name, &entry))
|
if (! snd_card_proc_new(card, name, &entry))
|
||||||
snd_info_set_text_ops(entry, stream, 1024, proc_pcm_format_read);
|
snd_info_set_text_ops(entry, stream, proc_pcm_format_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
@ -3197,9 +3197,9 @@ static void snd_usb_audio_create_proc(struct snd_usb_audio *chip)
|
|||||||
{
|
{
|
||||||
struct snd_info_entry *entry;
|
struct snd_info_entry *entry;
|
||||||
if (! snd_card_proc_new(chip->card, "usbbus", &entry))
|
if (! snd_card_proc_new(chip->card, "usbbus", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, proc_audio_usbbus_read);
|
snd_info_set_text_ops(entry, chip, proc_audio_usbbus_read);
|
||||||
if (! snd_card_proc_new(chip->card, "usbid", &entry))
|
if (! snd_card_proc_new(chip->card, "usbid", &entry))
|
||||||
snd_info_set_text_ops(entry, chip, 1024, proc_audio_usbid_read);
|
snd_info_set_text_ops(entry, chip, proc_audio_usbid_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1998,7 +1998,7 @@ int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif)
|
|||||||
if ((err = snd_audigy2nx_controls_create(mixer)) < 0)
|
if ((err = snd_audigy2nx_controls_create(mixer)) < 0)
|
||||||
goto _error;
|
goto _error;
|
||||||
if (!snd_card_proc_new(chip->card, "audigy2nx", &entry))
|
if (!snd_card_proc_new(chip->card, "audigy2nx", &entry))
|
||||||
snd_info_set_text_ops(entry, mixer, 1024,
|
snd_info_set_text_ops(entry, mixer,
|
||||||
snd_audigy2nx_proc_read);
|
snd_audigy2nx_proc_read);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user