Searched refs:hdl (Results 1 - 25 of 56) sorted by relevance

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/shared/
H A Dbcm_notif.c174 * hdl Opaque list handle.
182 int bcm_notif_add_interest(bcm_notif_h hdl, argument
188 bcm_notif_module_t *notif_module = hdl->notif_module;
192 if (!(hdl->allow_list_operations))
207 if (hdl->tail == NULL) {
210 hdl->tail = new_node;
215 new_node->next = hdl->tail->next;
216 hdl->tail->next = new_node;
217 hdl->tail = new_node;
231 * hdl Opaqu
239 bcm_notif_remove_interest(bcm_notif_h hdl, bcm_notif_client_callback callback, bcm_notif_client_data passthru) argument
302 bcm_notif_signal(bcm_notif_h hdl, bcm_notif_server_data data) argument
345 bcm_notif_delete_list(bcm_notif_h *hdl) argument
392 bcm_notif_dump_list(bcm_notif_h hdl, struct bcmstrbuf *b) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/media/
H A Dv4l2-ctrls.h229 * @hdl: The control handler.
239 * also be stored in @hdl->error.
241 int v4l2_ctrl_handler_init(struct v4l2_ctrl_handler *hdl,
246 * @hdl: The control handler.
248 * Does nothing if @hdl == NULL.
250 void v4l2_ctrl_handler_free(struct v4l2_ctrl_handler *hdl);
254 * @hdl: The control handler.
258 * If @hdl == NULL, then this just returns 0.
260 int v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *hdl);
263 * @hdl
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/media/
H A Dv4l2-ctrls.h229 * @hdl: The control handler.
239 * also be stored in @hdl->error.
241 int v4l2_ctrl_handler_init(struct v4l2_ctrl_handler *hdl,
246 * @hdl: The control handler.
248 * Does nothing if @hdl == NULL.
250 void v4l2_ctrl_handler_free(struct v4l2_ctrl_handler *hdl);
254 * @hdl: The control handler.
258 * If @hdl == NULL, then this just returns 0.
260 int v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *hdl);
263 * @hdl
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/media/video/
H A Dv4l2-ctrls.c752 static inline int handler_set_err(struct v4l2_ctrl_handler *hdl, int err) argument
754 if (hdl->error == 0)
755 hdl->error = err;
760 int v4l2_ctrl_handler_init(struct v4l2_ctrl_handler *hdl, argument
763 mutex_init(&hdl->lock);
764 INIT_LIST_HEAD(&hdl->ctrls);
765 INIT_LIST_HEAD(&hdl->ctrl_refs);
766 hdl->nr_of_buckets = 1 + nr_of_controls_hint / 8;
767 hdl->buckets = kzalloc(sizeof(hdl
775 v4l2_ctrl_handler_free(struct v4l2_ctrl_handler *hdl) argument
808 find_private_ref( struct v4l2_ctrl_handler *hdl, u32 id) argument
830 find_ref(struct v4l2_ctrl_handler *hdl, u32 id) argument
857 find_ref_lock( struct v4l2_ctrl_handler *hdl, u32 id) argument
871 v4l2_ctrl_find(struct v4l2_ctrl_handler *hdl, u32 id) argument
880 handler_new_ref(struct v4l2_ctrl_handler *hdl, struct v4l2_ctrl *ctrl) argument
947 v4l2_ctrl_new(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_ops *ops, u32 id, const char *name, enum v4l2_ctrl_type type, s32 min, s32 max, u32 step, s32 def, u32 flags, const char **qmenu, void *priv) argument
1012 v4l2_ctrl_new_custom(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_config *cfg, void *priv) argument
1051 v4l2_ctrl_new_std(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_ops *ops, u32 id, s32 min, s32 max, u32 step, s32 def) argument
1070 v4l2_ctrl_new_std_menu(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_ops *ops, u32 id, s32 max, s32 mask, s32 def) argument
1092 v4l2_ctrl_add_ctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_ctrl *ctrl) argument
1108 v4l2_ctrl_add_handler(struct v4l2_ctrl_handler *hdl, struct v4l2_ctrl_handler *add) argument
1230 v4l2_ctrl_handler_log_status(struct v4l2_ctrl_handler *hdl, const char *prefix) argument
1253 v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *hdl) argument
1292 v4l2_queryctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_queryctrl *qc) argument
1354 v4l2_querymenu(struct v4l2_ctrl_handler *hdl, struct v4l2_querymenu *qm) argument
1428 prepare_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs, struct ctrl_helper *helpers, bool try) argument
1502 class_check(struct v4l2_ctrl_handler *hdl, u32 ctrl_class) argument
1512 v4l2_g_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs) argument
1590 v4l2_g_ctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_control *control) argument
1673 try_or_set_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs, struct ctrl_helper *helpers, bool set) argument
1734 try_set_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs, bool set) argument
1781 v4l2_try_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs) argument
1787 v4l2_s_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs) argument
1829 v4l2_s_ctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_control *control) argument
[all...]
H A Dcx2341x.c1246 return container_of(ctrl->handler, struct cx2341x_handler, hdl);
1249 static int cx2341x_hdl_api(struct cx2341x_handler *hdl, argument
1261 return hdl->func(hdl->priv, cmd, args, 0, data);
1272 struct cx2341x_handler *hdl = to_cxhdl(ctrl); local
1279 int gop = hdl->video_gop_size->val;
1286 hdl->video_gop_size->val = gop;
1292 hdl->video_encoding->val =
1293 (hdl->stream_type->val == V4L2_MPEG_STREAM_TYPE_MPEG1_SS ||
1294 hdl
1320 struct cx2341x_handler *hdl = to_cxhdl(ctrl); local
1486 cx2341x_ctrl_new_custom(struct v4l2_ctrl_handler *hdl, u32 id, s32 min, s32 max, s32 step, s32 def) argument
1508 cx2341x_ctrl_new_std(struct v4l2_ctrl_handler *hdl, u32 id, s32 min, s32 max, s32 step, s32 def) argument
1514 cx2341x_ctrl_new_menu(struct v4l2_ctrl_handler *hdl, u32 id, s32 max, s32 mask, s32 def) argument
1523 struct v4l2_ctrl_handler *hdl = &cxhdl->hdl; local
[all...]
H A Dwm8739.c57 struct v4l2_ctrl_handler hdl; member in struct:wm8739_state
74 return &container_of(ctrl->handler, struct wm8739_state, hdl)->sd;
176 v4l2_ctrl_handler_log_status(&state->hdl, sd->name);
229 v4l2_ctrl_handler_init(&state->hdl, 2);
230 state->volume = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops,
232 state->mute = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops,
234 state->balance = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops,
236 sd->ctrl_handler = &state->hdl;
237 if (state->hdl.error) {
238 int err = state->hdl
[all...]
H A Dcs53l32a.c48 struct v4l2_ctrl_handler hdl; member in struct:cs53l32a_state
58 return &container_of(ctrl->handler, struct cs53l32a_state, hdl)->sd;
122 v4l2_ctrl_handler_log_status(&state->hdl, sd->name);
191 v4l2_ctrl_handler_init(&state->hdl, 2);
192 v4l2_ctrl_new_std(&state->hdl, &cs53l32a_ctrl_ops,
194 v4l2_ctrl_new_std(&state->hdl, &cs53l32a_ctrl_ops,
196 sd->ctrl_handler = &state->hdl;
197 if (state->hdl.error) {
198 int err = state->hdl.error;
200 v4l2_ctrl_handler_free(&state->hdl);
[all...]
H A Dwm8775.c57 struct v4l2_ctrl_handler hdl; member in struct:wm8775_state
69 return &container_of(ctrl->handler, struct wm8775_state, hdl)->sd;
143 v4l2_ctrl_handler_log_status(&state->hdl, sd->name);
223 v4l2_ctrl_handler_init(&state->hdl, 1);
224 state->mute = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops,
226 sd->ctrl_handler = &state->hdl;
227 if (state->hdl.error) {
228 int err = state->hdl.error;
230 v4l2_ctrl_handler_free(&state->hdl);
273 v4l2_ctrl_handler_free(&state->hdl);
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/media/video/
H A Dv4l2-ctrls.c752 static inline int handler_set_err(struct v4l2_ctrl_handler *hdl, int err) argument
754 if (hdl->error == 0)
755 hdl->error = err;
760 int v4l2_ctrl_handler_init(struct v4l2_ctrl_handler *hdl, argument
763 mutex_init(&hdl->lock);
764 INIT_LIST_HEAD(&hdl->ctrls);
765 INIT_LIST_HEAD(&hdl->ctrl_refs);
766 hdl->nr_of_buckets = 1 + nr_of_controls_hint / 8;
767 hdl->buckets = kzalloc(sizeof(hdl
775 v4l2_ctrl_handler_free(struct v4l2_ctrl_handler *hdl) argument
808 find_private_ref( struct v4l2_ctrl_handler *hdl, u32 id) argument
830 find_ref(struct v4l2_ctrl_handler *hdl, u32 id) argument
857 find_ref_lock( struct v4l2_ctrl_handler *hdl, u32 id) argument
871 v4l2_ctrl_find(struct v4l2_ctrl_handler *hdl, u32 id) argument
880 handler_new_ref(struct v4l2_ctrl_handler *hdl, struct v4l2_ctrl *ctrl) argument
947 v4l2_ctrl_new(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_ops *ops, u32 id, const char *name, enum v4l2_ctrl_type type, s32 min, s32 max, u32 step, s32 def, u32 flags, const char **qmenu, void *priv) argument
1012 v4l2_ctrl_new_custom(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_config *cfg, void *priv) argument
1051 v4l2_ctrl_new_std(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_ops *ops, u32 id, s32 min, s32 max, u32 step, s32 def) argument
1070 v4l2_ctrl_new_std_menu(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_ops *ops, u32 id, s32 max, s32 mask, s32 def) argument
1092 v4l2_ctrl_add_ctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_ctrl *ctrl) argument
1108 v4l2_ctrl_add_handler(struct v4l2_ctrl_handler *hdl, struct v4l2_ctrl_handler *add) argument
1230 v4l2_ctrl_handler_log_status(struct v4l2_ctrl_handler *hdl, const char *prefix) argument
1253 v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *hdl) argument
1292 v4l2_queryctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_queryctrl *qc) argument
1354 v4l2_querymenu(struct v4l2_ctrl_handler *hdl, struct v4l2_querymenu *qm) argument
1428 prepare_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs, struct ctrl_helper *helpers, bool try) argument
1502 class_check(struct v4l2_ctrl_handler *hdl, u32 ctrl_class) argument
1512 v4l2_g_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs) argument
1590 v4l2_g_ctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_control *control) argument
1673 try_or_set_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs, struct ctrl_helper *helpers, bool set) argument
1734 try_set_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs, bool set) argument
1781 v4l2_try_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs) argument
1787 v4l2_s_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct v4l2_ext_controls *cs) argument
1829 v4l2_s_ctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_control *control) argument
[all...]
H A Dcx2341x.c1246 return container_of(ctrl->handler, struct cx2341x_handler, hdl);
1249 static int cx2341x_hdl_api(struct cx2341x_handler *hdl, argument
1261 return hdl->func(hdl->priv, cmd, args, 0, data);
1272 struct cx2341x_handler *hdl = to_cxhdl(ctrl); local
1279 int gop = hdl->video_gop_size->val;
1286 hdl->video_gop_size->val = gop;
1292 hdl->video_encoding->val =
1293 (hdl->stream_type->val == V4L2_MPEG_STREAM_TYPE_MPEG1_SS ||
1294 hdl
1320 struct cx2341x_handler *hdl = to_cxhdl(ctrl); local
1486 cx2341x_ctrl_new_custom(struct v4l2_ctrl_handler *hdl, u32 id, s32 min, s32 max, s32 step, s32 def) argument
1508 cx2341x_ctrl_new_std(struct v4l2_ctrl_handler *hdl, u32 id, s32 min, s32 max, s32 step, s32 def) argument
1514 cx2341x_ctrl_new_menu(struct v4l2_ctrl_handler *hdl, u32 id, s32 max, s32 mask, s32 def) argument
1523 struct v4l2_ctrl_handler *hdl = &cxhdl->hdl; local
[all...]
H A Dwm8739.c57 struct v4l2_ctrl_handler hdl; member in struct:wm8739_state
74 return &container_of(ctrl->handler, struct wm8739_state, hdl)->sd;
176 v4l2_ctrl_handler_log_status(&state->hdl, sd->name);
229 v4l2_ctrl_handler_init(&state->hdl, 2);
230 state->volume = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops,
232 state->mute = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops,
234 state->balance = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops,
236 sd->ctrl_handler = &state->hdl;
237 if (state->hdl.error) {
238 int err = state->hdl
[all...]
H A Dcs53l32a.c48 struct v4l2_ctrl_handler hdl; member in struct:cs53l32a_state
58 return &container_of(ctrl->handler, struct cs53l32a_state, hdl)->sd;
122 v4l2_ctrl_handler_log_status(&state->hdl, sd->name);
191 v4l2_ctrl_handler_init(&state->hdl, 2);
192 v4l2_ctrl_new_std(&state->hdl, &cs53l32a_ctrl_ops,
194 v4l2_ctrl_new_std(&state->hdl, &cs53l32a_ctrl_ops,
196 sd->ctrl_handler = &state->hdl;
197 if (state->hdl.error) {
198 int err = state->hdl.error;
200 v4l2_ctrl_handler_free(&state->hdl);
[all...]
H A Dwm8775.c57 struct v4l2_ctrl_handler hdl; member in struct:wm8775_state
69 return &container_of(ctrl->handler, struct wm8775_state, hdl)->sd;
143 v4l2_ctrl_handler_log_status(&state->hdl, sd->name);
223 v4l2_ctrl_handler_init(&state->hdl, 1);
224 state->mute = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops,
226 sd->ctrl_handler = &state->hdl;
227 if (state->hdl.error) {
228 int err = state->hdl.error;
230 v4l2_ctrl_handler_free(&state->hdl);
273 v4l2_ctrl_handler_free(&state->hdl);
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/minidlna/tagutils/
H A Dtagutils.c182 taghandler *hdl; local
185 for(hdl = taghandlers; hdl->type; ++hdl)
186 if(!strcmp(hdl->type, psong->type))
189 if(hdl->get_fileinfo)
190 return hdl->get_fileinfo(file, psong);
244 taghandler *hdl; local
247 for(hdl = taghandlers ; hdl
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/minidlna/tagutils/
H A Dtagutils.c182 taghandler *hdl; local
185 for(hdl = taghandlers; hdl->type; ++hdl)
186 if(!strcmp(hdl->type, psong->type))
189 if(hdl->get_fileinfo)
190 return hdl->get_fileinfo(file, psong);
244 taghandler *hdl; local
247 for(hdl = taghandlers ; hdl
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/minidlna/tagutils/
H A Dtagutils.c182 taghandler *hdl; local
185 for(hdl = taghandlers; hdl->type; ++hdl)
186 if(!strcmp(hdl->type, psong->type))
189 if(hdl->get_fileinfo)
190 return hdl->get_fileinfo(file, psong);
244 taghandler *hdl; local
247 for(hdl = taghandlers ; hdl
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/neon/src/
H A Dne_props.c104 ne_propfind_handler *hdl = userdata; local
106 if (state == ELM_flatprop && hdl->value->length < MAX_FLATPROP_LEN)
107 ne_buffer_append(hdl->value, data, len);
155 static void set_body(ne_propfind_handler *hdl, const ne_propname *names) argument
157 ne_buffer *body = hdl->body;
160 if (!hdl->has_props) {
162 hdl->has_props = 1;
350 ne_propfind_handler *hdl = userdata; local
354 if (hdl->creator) {
355 set->private = hdl
366 ne_propfind_handler *hdl = userdata; local
389 ne_propfind_handler *hdl = userdata; local
480 ne_propfind_handler *hdl = userdata; local
635 ne_propfind_handler *hdl; local
653 ne_propfind_handler *hdl; local
667 ne_propfind_set_private(ne_propfind_handler *hdl, ne_props_create_complex creator, ne_props_destroy_complex destructor, void *userdata) argument
[all...]
H A Dne_auth.c1323 struct auth_handler *hdl; local
1326 for (hdl = sess->handlers; hdl; hdl = hdl->next) {
1328 if (protocols[n].id & hdl->protomask
1346 chall->handler = hdl;
1444 struct auth_handler *hdl; local
1456 for (hdl = sess->handlers; hdl; hd
1576 struct auth_handler *hdl, *next; local
1599 struct auth_handler **hdl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/neon/src/
H A Dne_props.c104 ne_propfind_handler *hdl = userdata; local
106 if (state == ELM_flatprop && hdl->value->length < MAX_FLATPROP_LEN)
107 ne_buffer_append(hdl->value, data, len);
155 static void set_body(ne_propfind_handler *hdl, const ne_propname *names) argument
157 ne_buffer *body = hdl->body;
160 if (!hdl->has_props) {
162 hdl->has_props = 1;
350 ne_propfind_handler *hdl = userdata; local
354 if (hdl->creator) {
355 set->private = hdl
366 ne_propfind_handler *hdl = userdata; local
389 ne_propfind_handler *hdl = userdata; local
480 ne_propfind_handler *hdl = userdata; local
635 ne_propfind_handler *hdl; local
653 ne_propfind_handler *hdl; local
667 ne_propfind_set_private(ne_propfind_handler *hdl, ne_props_create_complex creator, ne_props_destroy_complex destructor, void *userdata) argument
[all...]
H A Dne_auth.c1323 struct auth_handler *hdl; local
1326 for (hdl = sess->handlers; hdl; hdl = hdl->next) {
1328 if (protocols[n].id & hdl->protomask
1346 chall->handler = hdl;
1444 struct auth_handler *hdl; local
1456 for (hdl = sess->handlers; hdl; hd
1576 struct auth_handler *hdl, *next; local
1599 struct auth_handler **hdl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/neon/src/
H A Dne_props.c104 ne_propfind_handler *hdl = userdata; local
106 if (state == ELM_flatprop && hdl->value->length < MAX_FLATPROP_LEN)
107 ne_buffer_append(hdl->value, data, len);
155 static void set_body(ne_propfind_handler *hdl, const ne_propname *names) argument
157 ne_buffer *body = hdl->body;
160 if (!hdl->has_props) {
162 hdl->has_props = 1;
350 ne_propfind_handler *hdl = userdata; local
354 if (hdl->creator) {
355 set->private = hdl
366 ne_propfind_handler *hdl = userdata; local
389 ne_propfind_handler *hdl = userdata; local
480 ne_propfind_handler *hdl = userdata; local
635 ne_propfind_handler *hdl; local
653 ne_propfind_handler *hdl; local
667 ne_propfind_set_private(ne_propfind_handler *hdl, ne_props_create_complex creator, ne_props_destroy_complex destructor, void *userdata) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/include/
H A Dbcm_notif_pub.h126 * hdl Opaque list handle.
134 int bcm_notif_add_interest(bcm_notif_h hdl,
145 * hdl Opaque list handle.
153 int bcm_notif_remove_interest(bcm_notif_h hdl,
168 * hdl Opaque list handle.
196 * hdl Opaque list handle.
202 int bcm_notif_dump_list(bcm_notif_h hdl, struct bcmstrbuf *b);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/wl/olpc/include/
H A Dwlc_olpc_engine.h40 extern int wlc_olpc_eng_up(void *hdl);
41 extern int wlc_olpc_eng_down(void *hdl);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/tidspbridge/include/dspbridge/
H A Ddbldefs.h65 typedef s32(*dbl_alloc_fxn) (void *hdl, s32 space, u32 size, u32 align,
74 typedef bool(*dbl_free_fxn) (void *hdl, u32 addr, s32 space, u32 size,
109 typedef s32(*dbl_write_fxn) (void *hdl, u32 dsp_address, void *buf,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/tidspbridge/include/dspbridge/
H A Ddbldefs.h65 typedef s32(*dbl_alloc_fxn) (void *hdl, s32 space, u32 size, u32 align,
74 typedef bool(*dbl_free_fxn) (void *hdl, u32 addr, s32 space, u32 size,
109 typedef s32(*dbl_write_fxn) (void *hdl, u32 dsp_address, void *buf,

Completed in 305 milliseconds

123