Lines Matching refs:go
73 static void parse_audio_stream_data(struct go7007 *go, u8 *buf, int length) in parse_audio_stream_data() argument
75 struct go7007_snd *gosnd = go->snd_context; in parse_audio_stream_data()
109 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_hw_params() local
120 go->audio_deliver = parse_audio_stream_data; in go7007_snd_hw_params()
126 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_hw_free() local
128 go->audio_deliver = NULL; in go7007_snd_hw_free()
137 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_capture_open() local
138 struct go7007_snd *gosnd = go->snd_context; in go7007_snd_capture_open()
155 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_capture_close() local
156 struct go7007_snd *gosnd = go->snd_context; in go7007_snd_capture_close()
169 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_pcm_trigger() local
170 struct go7007_snd *gosnd = go->snd_context; in go7007_snd_pcm_trigger()
189 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_pcm_pointer() local
190 struct go7007_snd *gosnd = go->snd_context; in go7007_snd_pcm_pointer()
215 struct go7007 *go = device->device_data; in go7007_snd_free() local
217 kfree(go->snd_context); in go7007_snd_free()
218 go->snd_context = NULL; in go7007_snd_free()
226 int go7007_snd_init(struct go7007 *go) in go7007_snd_init() argument
244 ret = snd_card_new(go->dev, index[dev], id[dev], THIS_MODULE, 0, in go7007_snd_init()
250 ret = snd_device_new(gosnd->card, SNDRV_DEV_LOWLEVEL, go, in go7007_snd_init()
263 strlcpy(gosnd->card->shortname, go->name, sizeof(gosnd->card->driver)); in go7007_snd_init()
267 gosnd->pcm->private_data = go; in go7007_snd_init()
279 go->snd_context = gosnd; in go7007_snd_init()
280 v4l2_device_get(&go->v4l2_dev); in go7007_snd_init()
287 int go7007_snd_remove(struct go7007 *go) in go7007_snd_remove() argument
289 struct go7007_snd *gosnd = go->snd_context; in go7007_snd_remove()
293 v4l2_device_put(&go->v4l2_dev); in go7007_snd_remove()