HelenOS sources

sb_dsp_t           82 uspace/drv/audio/sb16/dsp.c static inline void dsp_change_state(sb_dsp_t *dsp, dsp_state_t state)
sb_dsp_t           90 uspace/drv/audio/sb16/dsp.c static inline errno_t dsp_read(sb_dsp_t *dsp, uint8_t *data)
sb_dsp_t          107 uspace/drv/audio/sb16/dsp.c static inline errno_t dsp_write(sb_dsp_t *dsp, uint8_t data)
sb_dsp_t          123 uspace/drv/audio/sb16/dsp.c static inline void dsp_reset(sb_dsp_t *dsp)
sb_dsp_t          134 uspace/drv/audio/sb16/dsp.c static inline void dsp_start_current_active(sb_dsp_t *dsp, uint8_t command)
sb_dsp_t          142 uspace/drv/audio/sb16/dsp.c static inline void dsp_set_sampling_rate(sb_dsp_t *dsp, unsigned rate)
sb_dsp_t          152 uspace/drv/audio/sb16/dsp.c static inline void dsp_report_event(sb_dsp_t *dsp, pcm_event_t event)
sb_dsp_t          160 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          169 uspace/drv/audio/sb16/dsp.c static inline errno_t setup_buffer(sb_dsp_t *dsp, size_t size)
sb_dsp_t          203 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          234 uspace/drv/audio/sb16/dsp.c void sb_dsp_interrupt(sb_dsp_t *dsp)
sb_dsp_t          274 uspace/drv/audio/sb16/dsp.c unsigned sb_dsp_query_cap(sb_dsp_t *dsp, audio_cap_t cap)
sb_dsp_t          294 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_get_buffer_position(sb_dsp_t *dsp, size_t *pos)
sb_dsp_t          311 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_test_format(sb_dsp_t *dsp, unsigned *channels, unsigned *rate,
sb_dsp_t          336 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_set_event_session(sb_dsp_t *dsp, async_sess_t *session)
sb_dsp_t          346 uspace/drv/audio/sb16/dsp.c async_sess_t *sb_dsp_get_event_session(sb_dsp_t *dsp)
sb_dsp_t          353 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_get_buffer(sb_dsp_t *dsp, void **buffer, size_t *size)
sb_dsp_t          380 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_release_buffer(sb_dsp_t *dsp)
sb_dsp_t          394 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_start_playback(sb_dsp_t *dsp, unsigned frames,
sb_dsp_t          443 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_stop_playback(sb_dsp_t *dsp, bool immediate)
sb_dsp_t          471 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_start_capture(sb_dsp_t *dsp, unsigned frames,
sb_dsp_t          517 uspace/drv/audio/sb16/dsp.c errno_t sb_dsp_stop_capture(sb_dsp_t *dsp, bool immediate)
sb_dsp_t           78 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           80 uspace/drv/audio/sb16/dsp.h void sb_dsp_interrupt(sb_dsp_t *dsp);
sb_dsp_t           81 uspace/drv/audio/sb16/dsp.h unsigned sb_dsp_query_cap(sb_dsp_t *dsp, audio_cap_t cap);
sb_dsp_t           82 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_get_buffer_position(sb_dsp_t *dsp, size_t *size);
sb_dsp_t           83 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_test_format(sb_dsp_t *dsp, unsigned *channels, unsigned *rate,
sb_dsp_t           85 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_get_buffer(sb_dsp_t *dsp, void **buffer, size_t *size);
sb_dsp_t           86 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_set_event_session(sb_dsp_t *dsp, async_sess_t *session);
sb_dsp_t           87 uspace/drv/audio/sb16/dsp.h async_sess_t *sb_dsp_get_event_session(sb_dsp_t *dsp);
sb_dsp_t           88 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_release_buffer(sb_dsp_t *dsp);
sb_dsp_t           89 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_start_playback(sb_dsp_t *dsp, unsigned frames,
sb_dsp_t           91 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_stop_playback(sb_dsp_t *dsp, bool immediate);
sb_dsp_t           92 uspace/drv/audio/sb16/dsp.h errno_t sb_dsp_start_capture(sb_dsp_t *dsp, unsigned frames,
sb_dsp_t           94 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           49 uspace/drv/audio/sb16/sb16.h 	sb_dsp_t dsp;
HelenOS homepage, sources at GitHub