Lines Matching refs:sport
94 static unsigned int sport_tx_curr_frag(struct sport_device *sport) in sport_tx_curr_frag() argument
96 return sport->tx_curr_frag = sport_curr_offset_tx(sport) / in sport_tx_curr_frag()
97 sport->tx_fragsize; in sport_tx_curr_frag()
102 struct sport_device *sport = ac97_sport_handle; in enqueue_cmd() local
103 int *cmd_count = sport->private_data; in enqueue_cmd()
104 int nextfrag = sport_tx_curr_frag(sport); in enqueue_cmd()
107 sport_incfrag(sport, &nextfrag, 1); in enqueue_cmd()
109 nextwrite = (struct ac97_frame *)(sport->tx_buf + in enqueue_cmd()
110 nextfrag * sport->tx_fragsize); in enqueue_cmd()
112 sport->tx_buf, nextfrag, nextwrite, cmd_count[nextfrag]); in enqueue_cmd()
211 struct sport_device *sport = snd_soc_dai_get_drvdata(dai); in bf5xx_ac97_suspend() local
217 sport_rx_stop(sport); in bf5xx_ac97_suspend()
219 sport_tx_stop(sport); in bf5xx_ac97_suspend()
226 struct sport_device *sport = snd_soc_dai_get_drvdata(dai); in bf5xx_ac97_resume() local
233 ret = sport_set_multichannel(sport, 16, 0x3FF, 0x3FF, 1); in bf5xx_ac97_resume()
235 ret = sport_set_multichannel(sport, 16, 0x1F, 0x1F, 1); in bf5xx_ac97_resume()
242 ret = sport_config_rx(sport, IRFS, 0xF, 0, (16*16-1)); in bf5xx_ac97_resume()
248 ret = sport_config_tx(sport, ITFS, 0xF, 0, (16*16-1)); in bf5xx_ac97_resume()