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);
231 siu_pcm_rd_set(port_info, buff, count);
233 siu_pcm_wr_set(port_info,
242 static int siu_pcm_stmread_start(struct siu_port *port_info)
244 struct siu_stream *siu_stream = &port_info->capture;
262 static int siu_pcm_stmread_stop(struct siu_port *port_info)
266 struct siu_stream *siu_stream = &port_info->capture;
301 struct siu_port *port_info = siu_port_info(ss);
311 dev_dbg(dev, "%s, port=%d@%p\n", __func__, port, port_info);
314 siu_stream = &port_info->playback;
319 siu_stream = &port_info->capture;
342 struct siu_port *port_info = siu_port_info(ss);
348 siu_stream = &port_info->playback;
350 siu_stream = &port_info->capture;
364 struct siu_port *port_info = siu_port_info(ss);
371 siu_stream = &port_info->playback;
373 siu_stream = &port_info->capture;
412 struct siu_port *port_info = siu_port_info(ss);
416 info->port_id, port_info, cmd);
421 ret = siu_pcm_stmwrite_start(port_info);
423 ret = siu_pcm_stmread_start(port_info);
432 siu_pcm_stmwrite_stop(port_info);
434 siu_pcm_stmread_stop(port_info);
457 struct siu_port *port_info = siu_port_info(ss);
463 siu_stream = &port_info->playback;
465 siu_stream = &port_info->capture;
511 struct siu_port **port_info = &siu_ports[i];
513 ret = siu_init_port(i, port_info, card);
521 (*port_info)->pcm = pcm;
524 INIT_WORK(&(*port_info)->playback.work, siu_io_work);
525 INIT_WORK(&(*port_info)->capture.work, siu_io_work);
536 struct siu_port *port_info = siu_ports[pdev->id];
538 cancel_work_sync(&port_info->capture.work);
539 cancel_work_sync(&port_info->playback.work);
541 siu_free_port(port_info);