Home | History | Annotate | Download | only in simple

Lines Matching refs:elem

75 static struct pymelem *melem_to_pymelem(snd_mixer_elem_t *elem)
77 return (struct pymelem *)((char *)snd_mixer_elem_get_private(elem) - offsetof(struct pymelem, selem));
127 static int is_ops(snd_mixer_elem_t *elem, int dir, int cmd, int val)
130 struct pymelem *pymelem = melem_to_pymelem(elem);
155 static int get_x_range_ops(snd_mixer_elem_t *elem, int dir,
159 struct pymelem *pymelem = melem_to_pymelem(elem);
187 static int get_range_ops(snd_mixer_elem_t *elem, int dir,
190 return get_x_range_ops(elem, dir, min, max, "opsGetRange");
193 static int set_range_ops(snd_mixer_elem_t *elem, int dir,
197 struct pymelem *pymelem = melem_to_pymelem(elem);
206 static int get_x_ops(snd_mixer_elem_t *elem, int dir,
211 struct pymelem *pymelem = melem_to_pymelem(elem);
238 static int get_volume_ops(snd_mixer_elem_t *elem, int dir,
241 return get_x_ops(elem, dir, channel, value, "opsGetVolume");
244 static int get_switch_ops(snd_mixer_elem_t *elem, int dir,
249 res = get_x_ops(elem, dir, channel, &value1, "opsGetSwitch");
254 static int ask_vol_dB_ops(snd_mixer_elem_t *elem,
259 return get_x_ops(elem, dir, value, dbValue, "opsGetVolDB");
262 static int ask_dB_vol_ops(snd_mixer_elem_t *elem,
269 struct pymelem *pymelem = melem_to_pymelem(elem);
297 static int get_dB_ops(snd_mixer_elem_t *elem,
302 return get_x_ops(elem, dir, channel, value, "opsGetDB");
305 static int get_dB_range_ops(snd_mixer_elem_t *elem, int dir,
308 return get_x_range_ops(elem, dir, min, max, "opsGetDBRange");
311 static int set_volume_ops(snd_mixer_elem_t *elem, int dir,
315 struct pymelem *pymelem = melem_to_pymelem(elem);
324 static int set_switch_ops(snd_mixer_elem_t *elem, int dir,
328 struct pymelem *pymelem = melem_to_pymelem(elem);
337 static int set_dB_ops(snd_mixer_elem_t *elem, int dir,
342 struct pymelem *pymelem = melem_to_pymelem(elem);
352 static int enum_item_name_ops(snd_mixer_elem_t *elem,
357 struct pymelem *pymelem = melem_to_pymelem(elem);
385 static int get_enum_item_ops(snd_mixer_elem_t *elem,
390 struct pymelem *pymelem = melem_to_pymelem(elem);
411 static int set_enum_item_ops(snd_mixer_elem_t *elem,
416 struct pymelem *pymelem = melem_to_pymelem(elem);
442 static void selem_free(snd_mixer_elem_t *elem)
444 sm_selem_t *simple = snd_mixer_elem_get_private(elem);