Lines Matching defs:port_info

37 static int siu_pcm_stmwrite_stop(struct siu_port *port_info)
41 struct siu_stream *siu_stream = &port_info->playback;
59 static int siu_pcm_stmwrite_start(struct siu_port *port_info)
61 struct siu_stream *siu_stream = &port_info->playback;
67 port_info->playback.cur_period = 0;
102 static int siu_pcm_wr_set(struct siu_port *port_info,
107 struct siu_stream *siu_stream = &port_info->playback;
143 siu_write32(base + SIU_STFIFO, stfifo | (port_info->stfifo & 0x0c180c18));
145 stfifo, stfifo | (port_info->stfifo & 0x0c180c18));
150 static int siu_pcm_rd_set(struct siu_port *port_info,
155 struct siu_stream *siu_stream = &port_info->capture;
194 (port_info->stfifo & 0x13071307));
196 stfifo, stfifo | (port_info->stfifo & 0x13071307));
208 struct siu_port *port_info = siu_port_info(substream);
227 siu_pcm_rd_set(port_info, buff, count);
229 siu_pcm_wr_set(port_info,
238 static int siu_pcm_stmread_start(struct siu_port *port_info)
240 struct siu_stream *siu_stream = &port_info->capture;
258 static int siu_pcm_stmread_stop(struct siu_port *port_info)
262 struct siu_stream *siu_stream = &port_info->capture;
297 struct siu_port *port_info = siu_port_info(ss);
307 dev_dbg(dev, "%s, port=%d@%p\n", __func__, port, port_info);
310 siu_stream = &port_info->playback;
315 siu_stream = &port_info->capture;
338 struct siu_port *port_info = siu_port_info(ss);
344 siu_stream = &port_info->playback;
346 siu_stream = &port_info->capture;
360 struct siu_port *port_info = siu_port_info(ss);
367 siu_stream = &port_info->playback;
369 siu_stream = &port_info->capture;
408 struct siu_port *port_info = siu_port_info(ss);
412 info->port_id, port_info, cmd);
417 ret = siu_pcm_stmwrite_start(port_info);
419 ret = siu_pcm_stmread_start(port_info);
428 siu_pcm_stmwrite_stop(port_info);
430 siu_pcm_stmread_stop(port_info);
453 struct siu_port *port_info = siu_port_info(ss);
459 siu_stream = &port_info->playback;
461 siu_stream = &port_info->capture;
507 struct siu_port **port_info = &siu_ports[i];
509 ret = siu_init_port(i, port_info, card);
517 (*port_info)->pcm = pcm;
520 INIT_WORK(&(*port_info)->playback.work, siu_io_work);
521 INIT_WORK(&(*port_info)->capture.work, siu_io_work);
532 struct siu_port *port_info = siu_ports[pdev->id];
534 cancel_work_sync(&port_info->capture.work);
535 cancel_work_sync(&port_info->playback.work);
537 siu_free_port(port_info);