Lines Matching refs:num_ports
133 int num_ports; /* number of hw ports (1-8) */
158 * where X = chip->num_ports
170 else if (subdev < chip->num_ports)
172 else if (subdev < chip->num_ports * 2)
173 return subdev - chip->num_ports + 0x09; /* remote port */
174 else if (subdev == chip->num_ports * 2 + MTPAV_PIDX_COMPUTER)
176 else if (subdev == chip->num_ports + MTPAV_PIDX_ADAT)
185 return chip->num_ports + MTPAV_PIDX_BROADCAST;
188 if (p >= chip->num_ports)
192 p = hwport - 0x09 + chip->num_ports;
193 if (p >= chip->num_ports * 2)
194 p = chip->num_ports;
197 return chip->num_ports + MTPAV_PIDX_COMPUTER;
199 return chip->num_ports + MTPAV_PIDX_ADAT;
403 for (p = 0; p <= chip->num_ports * 2 + MTPAV_PIDX_BROADCAST; p++) {
490 if ((int)mcrd->inmidiport > mcrd->num_ports * 2 + MTPAV_PIDX_BROADCAST)
607 if (substream->number >= 0 && substream->number < chip->num_ports)
608 sprintf(substream->name, "MTP direct %d", (substream->number % chip->num_ports) + 1);
609 else if (substream->number >= 8 && substream->number < chip->num_ports * 2)
610 sprintf(substream->name, "MTP remote %d", (substream->number % chip->num_ports) + 1);
611 else if (substream->number == chip->num_ports * 2)
613 else if (substream->number == chip->num_ports * 2 + 1)
630 mcard->num_ports = hwports;
633 mcard->num_ports * 2 + MTPAV_PIDX_BROADCAST + 1,
634 mcard->num_ports * 2 + MTPAV_PIDX_BROADCAST + 1,
702 mtp_card->inmidiport = mtp_card->num_ports + MTPAV_PIDX_BROADCAST;