Lines Matching defs:port

85 #define SNDRV_SEQ_EVENT_PORT_START	63	/* new port was created */
86 #define SNDRV_SEQ_EVENT_PORT_EXIT 64 /* port was deleted from system */
87 #define SNDRV_SEQ_EVENT_PORT_CHANGE 65 /* port status/info has changed */
89 /** port connection changes
144 unsigned char port; /**< Port within client: 0..255, 255 = broadcast to all ports */
147 /** port connection */
316 int channels; /* maximum channels per port */
393 #define SNDRV_SEQ_REMOVE_DEST (1<<2) /* Restrict by destination q:client:port */
419 /* known port numbers */
423 /* port capabilities (32 bits) */
424 #define SNDRV_SEQ_PORT_CAP_READ (1<<0) /* readable from this port */
425 #define SNDRV_SEQ_PORT_CAP_WRITE (1<<1) /* writable to this port */
435 #define SNDRV_SEQ_PORT_CAP_INACTIVE (1<<8) /* inactive port */
436 #define SNDRV_SEQ_PORT_CAP_UMP_ENDPOINT (1<<9) /* MIDI 2.0 UMP Endpoint port */
438 /* port type */
464 /* port direction */
471 struct snd_seq_addr addr; /* client/port numbers */
472 char name[64]; /* port name */
474 unsigned int capability; /* port capability bits */
475 unsigned int type; /* port type bits */
476 int midi_channels; /* channels per MIDI port */
477 int midi_voices; /* voices per MIDI port */
478 int synth_voices; /* voices per SYNTH port */
480 int read_use; /* R/O: subscribers for output (from this port) */
481 int write_use; /* R/O: subscribers for input (to this port) */
486 unsigned char direction; /* port usage direction (r/w/bidir) */
582 struct snd_seq_addr root; /* client/port id to be searched */
585 int num_subs; /* R/O: number of subscriptions on this port */