• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/asihpi/

Lines Matching defs:hpi_ctl

1432 				struct hpi_control *hpi_ctl,
1436 snd_control->name = hpi_ctl->name;
1437 snd_control->private_value = hpi_ctl->h_control;
1441 if (hpi_ctl->src_node_type && hpi_ctl->dst_node_type)
1442 sprintf(hpi_ctl->name, "%s%d to %s%d %s",
1443 asihpi_src_names[hpi_ctl->src_node_type],
1444 hpi_ctl->src_node_index,
1445 asihpi_dst_names[hpi_ctl->dst_node_type],
1446 hpi_ctl->dst_node_index,
1448 else if (hpi_ctl->dst_node_type) {
1449 sprintf(hpi_ctl->name, "%s%d %s",
1450 asihpi_dst_names[hpi_ctl->dst_node_type],
1451 hpi_ctl->dst_node_index,
1454 sprintf(hpi_ctl->name, "%s%d %s",
1455 asihpi_src_names[hpi_ctl->src_node_type],
1456 hpi_ctl->src_node_index,
1526 struct hpi_control *hpi_ctl)
1531 asihpi_ctl_init(&snd_control, hpi_ctl, "volume");
1608 struct hpi_control *hpi_ctl)
1614 asihpi_ctl_init(&snd_control, hpi_ctl, "level");
1734 struct hpi_control *hpi_ctl)
1739 asihpi_ctl_init(&snd_control, hpi_ctl, "format");
1749 asihpi_ctl_init(&snd_control, hpi_ctl, "status");
1772 struct hpi_control *hpi_ctl)
1777 asihpi_ctl_init(&snd_control, hpi_ctl, "format");
2015 struct hpi_control *hpi_ctl)
2020 snd_control.private_value = hpi_ctl->h_control;
2023 if (!hpi_tuner_get_gain(ss, hpi_ctl->h_control, NULL)) {
2024 asihpi_ctl_init(&snd_control, hpi_ctl, "gain");
2033 asihpi_ctl_init(&snd_control, hpi_ctl, "band");
2041 asihpi_ctl_init(&snd_control, hpi_ctl, "freq");
2112 struct hpi_control *hpi_ctl, int subidx)
2117 asihpi_ctl_init(&snd_control, hpi_ctl, "meter");
2134 struct hpi_control hpi_ctl;
2138 &hpi_ctl.
2140 &hpi_ctl.
2226 struct hpi_control *hpi_ctl)
2232 asihpi_ctl_init(&snd_control, hpi_ctl, "multiplexer");
2234 asihpi_ctl_init(&snd_control, hpi_ctl, "route");
2311 struct hpi_control *hpi_ctl)
2316 asihpi_ctl_init(&snd_control, hpi_ctl, "channel mode");
2482 struct hpi_control *hpi_ctl)
2488 u32 hSC = hpi_ctl->h_control;
2493 snd_control.private_value = hpi_ctl->h_control;
2525 asihpi_ctl_init(&snd_control, hpi_ctl, "source");
2535 asihpi_ctl_init(&snd_control, hpi_ctl, "local_rate");
2546 asihpi_ctl_init(&snd_control, hpi_ctl, "rate");
2564 struct hpi_control hpi_ctl, prev_ctl;
2584 &hpi_ctl.src_node_type,
2585 &hpi_ctl.src_node_index,
2586 &hpi_ctl.dst_node_type,
2587 &hpi_ctl.dst_node_index,
2588 &hpi_ctl.control_type,
2589 &hpi_ctl.h_control);
2602 hpi_ctl.src_node_type -= HPI_SOURCENODE_NONE;
2603 hpi_ctl.dst_node_type -= HPI_DESTNODE_NONE;
2609 if ((hpi_ctl.control_type == prev_ctl.control_type) &&
2610 (hpi_ctl.src_node_type == prev_ctl.src_node_type) &&
2611 (hpi_ctl.src_node_index == prev_ctl.src_node_index) &&
2612 (hpi_ctl.dst_node_type == prev_ctl.dst_node_type) &&
2613 (hpi_ctl.dst_node_index == prev_ctl.dst_node_index))
2618 prev_ctl = hpi_ctl;
2620 switch (hpi_ctl.control_type) {
2622 err = snd_asihpi_volume_add(asihpi, &hpi_ctl);
2625 err = snd_asihpi_level_add(asihpi, &hpi_ctl);
2628 err = snd_asihpi_mux_add(asihpi, &hpi_ctl);
2631 err = snd_asihpi_cmode_add(asihpi, &hpi_ctl);
2634 err = snd_asihpi_meter_add(asihpi, &hpi_ctl, subindex);
2638 asihpi, &hpi_ctl);
2643 err = snd_asihpi_tuner_add(asihpi, &hpi_ctl);
2646 err = snd_asihpi_aesebu_tx_add(asihpi, &hpi_ctl);
2649 err = snd_asihpi_aesebu_rx_add(asihpi, &hpi_ctl);
2662 hpi_ctl.control_type,
2663 hpi_ctl.src_node_type,
2664 hpi_ctl.src_node_index,
2665 hpi_ctl.dst_node_type,
2666 hpi_ctl.dst_node_index);