Lines Matching defs:port
101 #define SNDRV_SEQ_EVENT_PORT_START 63 /* new port was created */
102 #define SNDRV_SEQ_EVENT_PORT_EXIT 64 /* port was deleted from system */
103 #define SNDRV_SEQ_EVENT_PORT_CHANGE 65 /* port status/info has changed */
105 /** port connection changes
160 unsigned char port; /**< Port within client: 0..255, 255 = broadcast to all ports */
163 /** port connection */
332 int channels; /* maximum channels per port */
409 #define SNDRV_SEQ_REMOVE_DEST (1<<2) /* Restrict by destination q:client:port */
435 /* known port numbers */
439 /* port capabilities (32 bits) */
440 #define SNDRV_SEQ_PORT_CAP_READ (1<<0) /* readable from this port */
441 #define SNDRV_SEQ_PORT_CAP_WRITE (1<<1) /* writable to this port */
451 #define SNDRV_SEQ_PORT_CAP_INACTIVE (1<<8) /* inactive port */
452 #define SNDRV_SEQ_PORT_CAP_UMP_ENDPOINT (1<<9) /* MIDI 2.0 UMP Endpoint port */
454 /* port type */
480 /* port direction */
487 struct snd_seq_addr addr; /* client/port numbers */
488 char name[64]; /* port name */
490 unsigned int capability; /* port capability bits */
491 unsigned int type; /* port type bits */
492 int midi_channels; /* channels per MIDI port */
493 int midi_voices; /* voices per MIDI port */
494 int synth_voices; /* voices per SYNTH port */
496 int read_use; /* R/O: subscribers for output (from this port) */
497 int write_use; /* R/O: subscribers for input (to this port) */
502 unsigned char direction; /* port usage direction (r/w/bidir) */
598 struct snd_seq_addr root; /* client/port id to be searched */
601 int num_subs; /* R/O: number of subscriptions on this port */