uaudio_terminal_node
const struct uaudio_terminal_node *iot, int id)
const struct uaudio_terminal_node *iot, int id)
const struct uaudio_terminal_node *iot, int id)
const struct uaudio_terminal_node *iot, int id)
const struct uaudio_terminal_node *iot, int id)
const struct uaudio_terminal_node *iot, int id)
const struct uaudio_terminal_node *iot, int id)
const struct uaudio_terminal_node *iot, int id)
const struct uaudio_terminal_node *iot, int id)
struct uaudio_terminal_node *root;
uaudio_mixer_get_cluster(uint8_t id, const struct uaudio_terminal_node *iot)
uaudio20_mixer_get_cluster(uint8_t id, const struct uaudio_terminal_node *iot)
uaudio_mixer_determine_class(const struct uaudio_terminal_node *iot,
const struct uaudio_terminal_node *input[2];
const struct uaudio_terminal_node *output[2];
uaudio20_mixer_determine_class(const struct uaudio_terminal_node *iot,
const struct uaudio_terminal_node *input[2];
const struct uaudio_terminal_node *output[2];
uaudio_mixer_feature_name(const struct uaudio_terminal_node *iot,
uaudio20_mixer_feature_name(const struct uaudio_terminal_node *iot,
static const struct uaudio_terminal_node *
uaudio_mixer_get_input(const struct uaudio_terminal_node *iot, uint8_t i)
struct uaudio_terminal_node *root = iot->root;
static const struct uaudio_terminal_node *
uaudio_mixer_get_output(const struct uaudio_terminal_node *iot, uint8_t i)
struct uaudio_terminal_node *root = iot->root;
uaudio_mixer_find_inputs_sub(struct uaudio_terminal_node *root,
struct uaudio_terminal_node *iot;
uaudio20_mixer_find_inputs_sub(struct uaudio_terminal_node *root,
struct uaudio_terminal_node *iot;
const struct uaudio_terminal_node *, int);
const struct uaudio_terminal_node *, int);
uaudio20_mixer_find_clocks_sub(struct uaudio_terminal_node *root,
struct uaudio_terminal_node *iot;
const struct uaudio_terminal_node *, int);
const struct uaudio_terminal_node *, int);
const struct uaudio_terminal_node *, int);
const struct uaudio_terminal_node *, int);
uaudio_mixer_find_outputs_sub(struct uaudio_terminal_node *root, uint8_t id,
const struct uaudio_terminal_node *);
struct uaudio_terminal_node *iot = (root + id);
static uint16_t uaudio_mixer_determine_class(const struct uaudio_terminal_node *,
static uint16_t uaudio_mixer_feature_name(const struct uaudio_terminal_node *,
struct uaudio_terminal_node *iot = NULL;
static void uaudio_mixer_find_inputs_sub(struct uaudio_terminal_node *,
iot = kmalloc(sizeof(struct uaudio_terminal_node) * 256, M_TEMP,
const struct uaudio_terminal_node *, int);
const struct uaudio_terminal_node *, int);
const struct uaudio_terminal_node *, int);
const struct uaudio_terminal_node *);
static uint16_t uaudio20_mixer_determine_class(const struct uaudio_terminal_node *,
static uint16_t uaudio20_mixer_feature_name(const struct uaudio_terminal_node *,
static void uaudio20_mixer_find_inputs_sub(struct uaudio_terminal_node *,
static const struct uaudio_terminal_node *uaudio_mixer_get_input(
const struct uaudio_terminal_node *, uint8_t);
static const struct uaudio_terminal_node *uaudio_mixer_get_output(
const struct uaudio_terminal_node *, uint8_t);
static void uaudio_mixer_find_outputs_sub(struct uaudio_terminal_node *,