HelenOS sources

sb_dsp_t           84 uspace/drv/audio/sb16/dsp.c static inline void dsp_change_state(sb_dsp_t *dsp, dsp_state_t state)
sb_dsp_t           95 uspace/drv/audio/sb16/dsp.c static inline errno_t dsp_read(sb_dsp_t *dsp, uint8_t *data)
sb_dsp_t          112 uspace/drv/audio/sb16/dsp.c static inline errno_t dsp_write(sb_dsp_t *dsp, uint8_t data)
sb_dsp_t          128 uspace/drv/audio/sb16/dsp.c static inline void dsp_reset(sb_dsp_t *dsp)
sb_dsp_t          139 uspace/drv/audio/sb16/dsp.c static inline void dsp_start_current_active(sb_dsp_t *dsp, uint8_t command)
sb_dsp_t          147 uspace/drv/audio/sb16/dsp.c static inline void dsp_set_sampling_rate(sb_dsp_t *dsp, unsigned rate)
sb_dsp_t          157 uspace/drv/audio/sb16/dsp.c static inline void dsp_report_event(sb_dsp_t *dsp, pcm_event_t event)
sb_dsp_t          165 uspace/drv/audio/sb16/dsp.c static inline errno_t setup_dma(sb_dsp_t *dsp, uintptr_t pa, size_t size)
sb_dsp_t          174 uspace/drv/audio/sb16/dsp.c static inline errno_t setup_buffer(sb_dsp_t *dsp, size_t size)
sb_dsp_t          208 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_init(sb_dsp_t *dsp, sb16_regs_t *regs, ddf_dev_t *dev,
sb_dsp_t          239 uspace/drv/audio/sb16/dsp.c void sb_dsp_quiesce(sb_dsp_t *dsp)
sb_dsp_t          245 uspace/drv/audio/sb16/dsp.c void sb_dsp_interrupt(sb_dsp_t *dsp)
sb_dsp_t          285 uspace/drv/audio/sb16/dsp.c unsigned sb_dsp_query_cap(sb_dsp_t *dsp, audio_cap_t cap)
sb_dsp_t          305 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_get_buffer_position(sb_dsp_t *dsp, size_t *pos)
sb_dsp_t          322 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_test_format(sb_dsp_t *dsp, unsigned *channels, unsigned *rate,
sb_dsp_t          347 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_set_event_session(sb_dsp_t *dsp, async_sess_t *session)
sb_dsp_t          357 uspace/drv/audio/sb16/dsp.c async_sess_t *sb_dsp_get_event_session(sb_dsp_t *dsp)
sb_dsp_t          364 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_get_buffer(sb_dsp_t *dsp, void **buffer, size_t *size)
sb_dsp_t          391 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_release_buffer(sb_dsp_t *dsp)
sb_dsp_t          405 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_start_playback(sb_dsp_t *dsp, unsigned frames,
sb_dsp_t          454 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_stop_playback(sb_dsp_t *dsp, bool immediate)
sb_dsp_t          482 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_start_capture(sb_dsp_t *dsp, unsigned frames,
sb_dsp_t          528 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_stop_capture(sb_dsp_t *dsp, bool immediate)
sb_dsp_t           80 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_init(sb_dsp_t *dsp, sb16_regs_t *regs, ddf_dev_t *dev,
sb_dsp_t           82 uspace/drv/audio/sb16/dsp.h void sb_dsp_quiesce(sb_dsp_t *dsp);
sb_dsp_t           83 uspace/drv/audio/sb16/dsp.h void sb_dsp_interrupt(sb_dsp_t *dsp);
sb_dsp_t           84 uspace/drv/audio/sb16/dsp.h unsigned sb_dsp_query_cap(sb_dsp_t *dsp, audio_cap_t cap);
sb_dsp_t           85 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_get_buffer_position(sb_dsp_t *dsp, size_t *size);
sb_dsp_t           86 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_test_format(sb_dsp_t *dsp, unsigned *channels, unsigned *rate,
sb_dsp_t           88 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_get_buffer(sb_dsp_t *dsp, void **buffer, size_t *size);
sb_dsp_t           89 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_set_event_session(sb_dsp_t *dsp, async_sess_t *session);
sb_dsp_t           90 uspace/drv/audio/sb16/dsp.h async_sess_t *sb_dsp_get_event_session(sb_dsp_t *dsp);
sb_dsp_t           91 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_release_buffer(sb_dsp_t *dsp);
sb_dsp_t           92 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_start_playback(sb_dsp_t *dsp, unsigned frames,
sb_dsp_t           94 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_stop_playback(sb_dsp_t *dsp, bool immediate);
sb_dsp_t           95 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_start_capture(sb_dsp_t *dsp, unsigned frames,
sb_dsp_t           97 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_stop_capture(sb_dsp_t *dsp, bool immediate);
sb_dsp_t           43 uspace/drv/audio/sb16/pcm_iface.c static inline sb_dsp_t *fun_to_dsp(ddf_fun_t *fun)
sb_dsp_t           50 uspace/drv/audio/sb16/sb16.h 	sb_dsp_t dsp;
HelenOS homepage, sources at GitHub