• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/src/alisp/

Lines Matching refs:item

24 	struct alisp_object * (*func) (struct alisp_instance *instance, struct acall_table * item, struct alisp_object * args);
283 static struct alisp_object * FA_int_pp_strp_int(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
304 err = ((snd_int_pp_strp_int_t)item->xfunc)(&handle, name, mode);
306 return new_result1(instance, err, item->prefix, handle);
309 static struct alisp_object * FA_int_pp_p(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
316 if (item->xfunc == &snd_hctl_open_ctl)
328 err = ((snd_int_pp_p_t)item->xfunc)(&handle, handle);
329 return new_result1(instance, err, item->prefix, handle);
332 static struct alisp_object * FA_p_p(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
338 if (item->xfunc == &snd_hctl_first_elem ||
339 item->xfunc == &snd_hctl_last_elem ||
340 item->xfunc == &snd_hctl_elem_next ||
341 item->xfunc == &snd_hctl_elem_prev)
343 else if (item->xfunc == &snd_hctl_ctl)
352 handle = (void *)get_ptr(instance, p1, item->prefix);
355 handle = ((snd_p_p_t)item->xfunc)(handle);
359 static struct alisp_object * FA_int_p(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
367 handle = (void *)get_ptr(instance, p1, item->prefix);
370 return new_integer(instance, ((snd_int_p_t)item->xfunc)(handle));
373 static struct alisp_object * FA_str_p(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
381 handle = (void *)get_ptr(instance, p1, item->prefix);
384 return new_string(instance, ((snd_str_p_t)item->xfunc)(handle));
387 static struct alisp_object * FA_int_intp(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
401 err = ((snd_int_intp_t)item->xfunc)(&val);
405 static struct alisp_object * FA_int_str(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
418 err = ((snd_int_str_t)item->xfunc)(p1->value.s);
423 static struct alisp_object * FA_int_int_strp(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
439 err = ((snd_int_int_strp_t)item->xfunc)(val, &str);
443 static struct alisp_object * FA_card_info(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
453 handle = (snd_ctl_t *)get_ptr(instance, p1, item->prefix);
523 static struct alisp_object * FA_hctl_find_elem(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
529 handle = (snd_hctl_t *)get_ptr(instance, car(args), item->prefix);
545 static struct alisp_object * FA_hctl_elem_info(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
557 handle = (snd_hctl_elem_t *)get_ptr(instance, p1, item->prefix);
591 unsigned int items, item;
594 for (item = 0; item < items; item++) {
595 snd_ctl_elem_info_set_item(info, item);
598 p2 = add_cons2(instance, p2, item, &alsa_lisp_nil);
600 p2 = add_cons2(instance, p2, item, new_string(instance, snd_ctl_elem_info_get_item_name(info)));
625 static struct alisp_object * FA_hctl_elem_read(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
638 handle = (snd_hctl_elem_t *)get_ptr(instance, p1, item->prefix);
689 static struct alisp_object * FA_hctl_elem_write(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
704 handle = (snd_hctl_elem_t *)get_ptr(instance, obj, item->prefix);
756 static struct alisp_object * FA_pcm_info(struct alisp_instance * instance, struct acall_table * item, struct alisp_object * args)
766 handle = (snd_pcm_t *)get_ptr(instance, p1, item->prefix);
827 struct acall_table key, *item;
838 if ((item = bsearch(&key, acall_table,
842 return item->func(instance, item, p2);