Lines Matching defs:isight
49 struct isight { struct
50 struct snd_card *card;
51 struct fw_unit *unit;
52 struct fw_device *device;
53 u64 audio_base;
54 struct snd_pcm_substream *pcm;
55 struct mutex mutex;
56 struct iso_packets_buffer buffer;
57 struct fw_iso_resources resources;
58 struct fw_iso_context *context;
59 bool pcm_active;
60 bool pcm_running;
61 bool first_packet;
62 int packet_index;
63 u32 total_samples;
64 unsigned int buffer_pointer;
88 static void isight_update_pointers(struct isight *isight, unsigned int count) in isight_update_pointers()
108 static void isight_samples(struct isight *isight, in isight_samples()
132 static void isight_pcm_abort(struct isight *isight) in isight_pcm_abort()
138 static void isight_dropped_samples(struct isight *isight, unsigned int total) in isight_dropped_samples()
168 struct isight *isight = data; in isight_packet() local
212 static int isight_connect(struct isight *isight) in isight_connect()
266 struct isight *isight = substream->private_data; in isight_open() local
278 struct isight *isight = substream->private_data; in isight_close() local
288 struct isight *isight = substream->private_data; in isight_hw_params() local
295 static int reg_read(struct isight *isight, int offset, __be32 *value) in reg_read()
301 static int reg_write(struct isight *isight, int offset, __be32 value) in reg_write()
307 static void isight_stop_streaming(struct isight *isight) in isight_stop_streaming()
326 struct isight *isight = substream->private_data; in isight_hw_free() local
337 static int isight_start_streaming(struct isight *isight) in isight_start_streaming()
402 struct isight *isight = substream->private_data; in isight_prepare() local
417 struct isight *isight = substream->private_data; in isight_trigger() local
434 struct isight *isight = substream->private_data; in isight_pointer() local
439 static int isight_create_pcm(struct isight *isight) in isight_create_pcm()
468 struct isight *isight = ctl->private_data; in isight_gain_info() local
481 struct isight *isight = ctl->private_data; in isight_gain_get() local
497 struct isight *isight = ctl->private_data; in isight_gain_put() local
510 struct isight *isight = ctl->private_data; in isight_mute_get() local
526 struct isight *isight = ctl->private_data; in isight_mute_put() local
532 static int isight_create_mixer(struct isight *isight) in isight_create_mixer()
595 struct isight *isight = card->private_data; in isight_card_free() local
617 struct isight *isight; in isight_probe() local
674 struct isight *isight = dev_get_drvdata(&unit->device); in isight_bus_reset() local
687 struct isight *isight = dev_get_drvdata(&unit->device); in isight_remove() local