/* one and only blocking message or notification may be pending */
u32 pending_event;
wait_queue_head_t msg_sleep;
/* messages fifo */
u32 msg_fifo[MSG_FIFO_SIZE]; int msg_fifo_readptr; int msg_fifo_writeptr;
atomic_t msg_processed; /* number of messages to be processed in irq thread */
struct mutex setup_mutex; /* mutex used in hw_params, open and close */
/* hardware interface */ unsignedint dsp_loaded; /* bit flags of loaded dsp indices */ unsignedint board_type; /* read from embedded once elf file is loaded, 250 = miXart8, 251 = with AES, 252 = with Cobranet */
u64 abs_period_elapsed; /* last absolute stream position where period_elapsed was called (multiple of runtime->period_size) */
u32 buf_periods; /* periods counter in the buffer (< runtime->periods) */
u32 buf_period_frag; /* defines with buf_period_pos the exact position in the buffer (< runtime->period_size) */
struct mixart_pipe { struct mixart_uid group_uid; /* id of the pipe, as returned by embedded */ int stream_count; struct mixart_uid uid_left_connector; /* UID's for the audio connectors */ struct mixart_uid uid_right_connector; enum mixart_pipe_status status; int references; /* number of subs openned */ int monitoring; /* pipe used for monitoring issue */
};
struct snd_mixart { struct snd_card *card; struct mixart_mgr *mgr; int chip_idx; /* zero based */ struct snd_hwdep *hwdep; /* DSP loader, only for the first card */
struct snd_pcm *pcm; /* PCM analog i/o */ struct snd_pcm *pcm_dig; /* PCM digital i/o */
/* exported */ int snd_mixart_create_pcm(struct snd_mixart * chip); struct mixart_pipe *snd_mixart_add_ref_pipe(struct snd_mixart *chip, int pcm_number, int capture, int monitoring); int snd_mixart_kill_ref_pipe(struct mixart_mgr *mgr, struct mixart_pipe *pipe, int monitoring);
#endif/* __SOUND_MIXART_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.