Lines Matching refs:num_ports
132 int num_ports; /* number of hw ports (1-8) */
157 * where X = chip->num_ports
169 else if (subdev < chip->num_ports)
171 else if (subdev < chip->num_ports * 2)
172 return subdev - chip->num_ports + 0x09; /* remote port */
173 else if (subdev == chip->num_ports * 2 + MTPAV_PIDX_COMPUTER)
175 else if (subdev == chip->num_ports + MTPAV_PIDX_ADAT)
184 return chip->num_ports + MTPAV_PIDX_BROADCAST;
187 if (p >= chip->num_ports)
191 p = hwport - 0x09 + chip->num_ports;
192 if (p >= chip->num_ports * 2)
193 p = chip->num_ports;
196 return chip->num_ports + MTPAV_PIDX_COMPUTER;
198 return chip->num_ports + MTPAV_PIDX_ADAT;
402 for (p = 0; p <= chip->num_ports * 2 + MTPAV_PIDX_BROADCAST; p++) {
489 if ((int)mcrd->inmidiport > mcrd->num_ports * 2 + MTPAV_PIDX_BROADCAST)
609 if (substream->number >= 0 && substream->number < chip->num_ports)
610 sprintf(substream->name, "MTP direct %d", (substream->number % chip->num_ports) + 1);
611 else if (substream->number >= 8 && substream->number < chip->num_ports * 2)
612 sprintf(substream->name, "MTP remote %d", (substream->number % chip->num_ports) + 1);
613 else if (substream->number == chip->num_ports * 2)
615 else if (substream->number == chip->num_ports * 2 + 1)
632 mcard->num_ports = hwports;
635 mcard->num_ports * 2 + MTPAV_PIDX_BROADCAST + 1,
636 mcard->num_ports * 2 + MTPAV_PIDX_BROADCAST + 1,
700 mtp_card->inmidiport = mtp_card->num_ports + MTPAV_PIDX_BROADCAST;