1*1a59d1b8SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 21da177e4SLinus Torvalds /* 31da177e4SLinus Torvalds * ALSA sequencer /proc info 41da177e4SLinus Torvalds * Copyright (c) 1998 by Frank van de Pol <fvdpol@coil.demon.nl> 51da177e4SLinus Torvalds */ 61da177e4SLinus Torvalds #ifndef __SND_SEQ_INFO_H 71da177e4SLinus Torvalds #define __SND_SEQ_INFO_H 81da177e4SLinus Torvalds 91da177e4SLinus Torvalds #include <sound/info.h> 101da177e4SLinus Torvalds #include <sound/seq_kernel.h> 111da177e4SLinus Torvalds 12c7e0b5bfSTakashi Iwai void snd_seq_info_clients_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer); 13c7e0b5bfSTakashi Iwai void snd_seq_info_timer_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer); 14c7e0b5bfSTakashi Iwai void snd_seq_info_queues_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer); 151da177e4SLinus Torvalds 161da177e4SLinus Torvalds 17cd6a6503SJie Yang #ifdef CONFIG_SND_PROC_FS 181da177e4SLinus Torvalds int snd_seq_info_init(void); 1900976ad5STakashi Iwai void snd_seq_info_done(void); 2004f141a8STakashi Iwai #else snd_seq_info_init(void)2104f141a8STakashi Iwaistatic inline int snd_seq_info_init(void) { return 0; } snd_seq_info_done(void)2200976ad5STakashi Iwaistatic inline void snd_seq_info_done(void) {} 2304f141a8STakashi Iwai #endif 241da177e4SLinus Torvalds 251da177e4SLinus Torvalds #endif 26