Lines Matching refs:port

70 static int setheader(struct snd_seq_event * ev, int client, int port)  in setheader()  argument
81 ev->source.port = announce_port; in setheader()
87 ev->data.addr.port = port; in setheader()
94 void snd_seq_system_broadcast(int client, int port, int type) in snd_seq_system_broadcast() argument
98 if (setheader(&ev, client, port) < 0) in snd_seq_system_broadcast()
105 int snd_seq_system_notify(int client, int port, struct snd_seq_event *ev) in snd_seq_system_notify() argument
109 ev->source.port = announce_port; in snd_seq_system_notify()
111 ev->dest.port = port; in snd_seq_system_notify()
125 struct snd_seq_port_info *port; in snd_seq_system_client_init() local
127 port = kzalloc(sizeof(*port), GFP_KERNEL); in snd_seq_system_client_init()
128 if (!port) in snd_seq_system_client_init()
139 strcpy(port->name, "Timer"); in snd_seq_system_client_init()
140 port->capability = SNDRV_SEQ_PORT_CAP_WRITE; /* accept queue control */ in snd_seq_system_client_init()
141 port->capability |= SNDRV_SEQ_PORT_CAP_READ|SNDRV_SEQ_PORT_CAP_SUBS_READ; /* for broadcast */ in snd_seq_system_client_init()
142 port->kernel = &pcallbacks; in snd_seq_system_client_init()
143 port->type = 0; in snd_seq_system_client_init()
144 port->flags = SNDRV_SEQ_PORT_FLG_GIVEN_PORT; in snd_seq_system_client_init()
145 port->addr.client = sysclient; in snd_seq_system_client_init()
146 port->addr.port = SNDRV_SEQ_PORT_SYSTEM_TIMER; in snd_seq_system_client_init()
147 snd_seq_kernel_client_ctl(sysclient, SNDRV_SEQ_IOCTL_CREATE_PORT, port); in snd_seq_system_client_init()
150 strcpy(port->name, "Announce"); in snd_seq_system_client_init()
151 port->capability = SNDRV_SEQ_PORT_CAP_READ|SNDRV_SEQ_PORT_CAP_SUBS_READ; /* for broadcast only */ in snd_seq_system_client_init()
152 port->kernel = NULL; in snd_seq_system_client_init()
153 port->type = 0; in snd_seq_system_client_init()
154 port->flags = SNDRV_SEQ_PORT_FLG_GIVEN_PORT; in snd_seq_system_client_init()
155 port->addr.client = sysclient; in snd_seq_system_client_init()
156 port->addr.port = SNDRV_SEQ_PORT_SYSTEM_ANNOUNCE; in snd_seq_system_client_init()
157 snd_seq_kernel_client_ctl(sysclient, SNDRV_SEQ_IOCTL_CREATE_PORT, port); in snd_seq_system_client_init()
158 announce_port = port->addr.port; in snd_seq_system_client_init()
160 kfree(port); in snd_seq_system_client_init()