Lines Matching refs:hdl
85 static int zzax_open(void *hdl, int flags);
86 static void zzax_close(void *hdl);
87 static int zzax_query_format(void *hdl, audio_format_query_t *afp);
88 static int zzax_set_format(void *hdl, int setmode,
91 static int zzax_round_blocksize(void *hdl, int bs, int mode,
93 static int zzax_commit_settings(void *hdl);
94 static int zzax_init_output(void *hdl, void *buffer, int size);
95 static int zzax_init_input(void *hdl, void *buffer, int size);
96 static int zzax_start_output(void *hdl, void *block, int blksize,
98 static int zzax_start_input(void *hdl, void *block, int blksize,
100 static int zzax_halt_output(void *hdl);
101 static int zzax_halt_input(void *hdl);
102 static int zzax_speaker_ctl(void *hdl, int on);
103 static int zzax_getdev(void *hdl, struct audio_device *ret);
104 static int zzax_set_port(void *hdl, mixer_ctrl_t *mc);
105 static int zzax_get_port(void *hdl, mixer_ctrl_t *mc);
106 static int zzax_query_devinfo(void *hdl, mixer_devinfo_t *di);
108 static void *zzax_allocm(void *hdl, int direction, size_t size);
109 static void zzax_freem(void *hdl, void *addr, size_t size);
111 static size_t zzax_round_buffersize(void *hdl, int direction, size_t bufsize);
112 static int zzax_get_props(void *hdl);
113 static int zzax_trigger_output(void *hdl, void *start, void *end, int blksize,
115 static int zzax_trigger_input(void *hdl, void *start, void *end, int blksize,
117 static int zzax_dev_ioctl(void *hdl, u_long cmd, void *addr, int flag,
119 static void zzax_get_locks(void *hdl, kmutex_t **intr, kmutex_t **thread);
283 zzax_open(void *hdl, int flags)
285 struct zzax_softc *sc = hdl;
294 zzax_close(void *hdl)
300 zzax_query_format(void *hdl, audio_format_query_t *afp)
307 zzax_set_format(void *hdl, int setmode,
311 struct zzax_softc *sc = hdl;
335 zzax_round_blocksize(void *hdl, int bs, int mode, const audio_params_t *param)
350 zzax_commit_settings(void *hdl)
357 zzax_init_output(void *hdl, void *buffer, int size)
364 zzax_init_input(void *hdl, void *buffer, int size)
371 zzax_start_output(void *hdl, void *block, int blksize,
379 zzax_start_input(void *hdl, void *block, int blksize,
387 zzax_halt_output(void *hdl)
394 zzax_halt_input(void *hdl)
401 zzax_speaker_ctl(void *hdl, int on)
408 zzax_getdev(void *hdl, struct audio_device *ret)
416 zzax_set_port(void *hdl, mixer_ctrl_t *mc)
423 zzax_get_port(void *hdl, mixer_ctrl_t *mc)
430 zzax_query_devinfo(void *hdl, mixer_devinfo_t *di)
469 zzax_allocm(void *hdl, int direction, size_t size)
475 zzax_freem(void *hdl, void *addr, size_t size)
482 zzax_round_buffersize(void *hdl, int direction, size_t bufsize)
491 zzax_get_props(void *hdl)
497 zzax_trigger_output(void *hdl, void *start, void *end, int blksize,
505 zzax_trigger_input(void *hdl, void *start, void *end, int blksize,
512 zzax_dev_ioctl(void *hdl, u_long cmd, void *addr, int flag, struct lwp *l)
519 zzax_get_locks(void *hdl, kmutex_t **intr, kmutex_t **thread)
521 struct zzax_softc *sc = hdl;