Lines Matching defs:idx

2470  * \param idx Index of entry
2473 void snd_ctl_elem_list_get_id(const snd_ctl_elem_list_t *obj, unsigned int idx, snd_ctl_elem_id_t *ptr)
2476 assert(idx < obj->used);
2477 *ptr = obj->pids[idx];
2483 * \param idx Index of entry
2486 unsigned int snd_ctl_elem_list_get_numid(const snd_ctl_elem_list_t *obj, unsigned int idx)
2489 assert(idx < obj->used);
2490 return obj->pids[idx].numid;
2496 * \param idx Index of entry
2499 snd_ctl_elem_iface_t snd_ctl_elem_list_get_interface(const snd_ctl_elem_list_t *obj, unsigned int idx)
2502 assert(idx < obj->used);
2503 return obj->pids[idx].iface;
2509 * \param idx Index of entry
2512 unsigned int snd_ctl_elem_list_get_device(const snd_ctl_elem_list_t *obj, unsigned int idx)
2515 assert(idx < obj->used);
2516 return obj->pids[idx].device;
2522 * \param idx Index of entry
2525 unsigned int snd_ctl_elem_list_get_subdevice(const snd_ctl_elem_list_t *obj, unsigned int idx)
2528 assert(idx < obj->used);
2529 return obj->pids[idx].subdevice;
2535 * \param idx Index of entry
2538 const char *snd_ctl_elem_list_get_name(const snd_ctl_elem_list_t *obj, unsigned int idx)
2541 assert(idx < obj->used);
2542 return (const char *)obj->pids[idx].name;
2548 * \param idx Index of entry
2551 unsigned int snd_ctl_elem_list_get_index(const snd_ctl_elem_list_t *obj, unsigned int idx)
2554 assert(idx < obj->used);
2555 return obj->pids[idx].index;
2903 * \param idx The dimension index
2910 EXPORT_SYMBOL int INTERNAL(snd_ctl_elem_info_get_dimension)(const snd_ctl_elem_info_t *obj ATTRIBUTE_UNUSED, unsigned int idx ATTRIBUTE_UNUSED)
2912 int snd_ctl_elem_info_get_dimension(const snd_ctl_elem_info_t *obj, unsigned int idx)
2917 if (idx > 3)
2919 return obj->dimen.d[idx];
3445 * \param idx The index of the member.
3448 int snd_ctl_elem_value_get_boolean(const snd_ctl_elem_value_t *obj, unsigned int idx)
3451 assert(idx < ARRAY_SIZE(obj->value.integer.value));
3452 return obj->value.integer.value[idx];
3463 * \param idx The index of the member.
3466 long snd_ctl_elem_value_get_integer(const snd_ctl_elem_value_t *obj, unsigned int idx)
3469 assert(idx < ARRAY_SIZE(obj->value.integer.value));
3470 return obj->value.integer.value[idx];
3481 * \param idx The index of the member.
3484 long long snd_ctl_elem_value_get_integer64(const snd_ctl_elem_value_t *obj, unsigned int idx)
3487 assert(idx < ARRAY_SIZE(obj->value.integer64.value));
3488 return obj->value.integer64.value[idx];
3499 * \param idx The index of the requested member.
3502 unsigned int snd_ctl_elem_value_get_enumerated(const snd_ctl_elem_value_t *obj, unsigned int idx)
3505 assert(idx < ARRAY_SIZE(obj->value.enumerated.item));
3506 return obj->value.enumerated.item[idx];
3517 * \param idx The index of the member.
3520 unsigned char snd_ctl_elem_value_get_byte(const snd_ctl_elem_value_t *obj, unsigned int idx)
3523 assert(idx < ARRAY_SIZE(obj->value.bytes.data));
3524 return obj->value.bytes.data[idx];
3535 * \param idx The index of the member.
3538 void snd_ctl_elem_value_set_boolean(snd_ctl_elem_value_t *obj, unsigned int idx, long val)
3541 assert(idx < ARRAY_SIZE(obj->value.integer.value));
3542 obj->value.integer.value[idx] = val;
3553 * \param idx The index of the member.
3556 void snd_ctl_elem_value_set_integer(snd_ctl_elem_value_t *obj, unsigned int idx, long val)
3559 assert(idx < ARRAY_SIZE(obj->value.integer.value));
3560 obj->value.integer.value[idx] = val;
3571 * \param idx The index of the member.
3574 void snd_ctl_elem_value_set_integer64(snd_ctl_elem_value_t *obj, unsigned int idx, long long val)
3577 assert(idx < ARRAY_SIZE(obj->value.integer64.value));
3578 obj->value.integer64.value[idx] = val;
3589 * \param idx The index of the requested member.
3592 void snd_ctl_elem_value_set_enumerated(snd_ctl_elem_value_t *obj, unsigned int idx, unsigned int val)
3595 assert(idx < ARRAY_SIZE(obj->value.enumerated.item));
3596 obj->value.enumerated.item[idx] = val;
3607 * \param idx The index of the member.
3610 void snd_ctl_elem_value_set_byte(snd_ctl_elem_value_t *obj, unsigned int idx, unsigned char val)
3613 assert(idx < ARRAY_SIZE(obj->value.bytes.data));
3614 obj->value.bytes.data[idx] = val;