Lines Matching full:ports
32 * - hwports is between 1 and 8, which specifies the number of hardware ports.
33 * The three global ports, computer, adat and broadcast ports, are created
34 * always after h/w and remote ports.
67 static int hwports = MTPAV_MAX_PORTS; /* use hardware ports 1-8 */
78 MODULE_PARM_DESC(hwports, "Hardware ports # for MotuMTPAV MIDI.");
133 int num_ports; /* number of hw ports (1-8) */
134 struct mtpav_port ports[NUMPORTS]; /* all ports including computer, adat and bc */ member
144 * possible hardware ports (selected by 0xf5 port message)
145 * 0x00 all ports
146 * 0x01 .. 0x08 this MTP's ports 1..8
147 * 0x09 .. 0x10 networked MTP's ports (9..16)
152 * subdevice 0 - (X-1) ports
153 * X - (2*X-1) networked ports
156 * X+2 all ports
178 return 0; /* all ports */ in translate_subdevice_to_hwport()
184 if (hwport <= 0x00) /* all ports */ in translate_hwport_to_subdevice()
310 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_write()
340 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_open()
358 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_close()
376 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_trigger()
404 struct mtpav_port *portp = &chip->ports[p]; in snd_mtpav_output_timer()
429 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_open()
445 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_close()
461 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_trigger()
493 portp = &mcrd->ports[mcrd->inmidiport]; in snd_mtpav_inmidi_process()
649 mcard->ports[substream->number].hwport = translate_subdevice_to_hwport(mcard, substream->number); in snd_mtpav_get_RAWMIDI()