i2sdev             40 sound/aoa/soundbus/i2sbus/control.c 			   struct i2sbus_dev *i2sdev)
i2sdev             44 sound/aoa/soundbus/i2sbus/control.c 	np = i2sdev->sound.ofdev.dev.of_node;
i2sdev             45 sound/aoa/soundbus/i2sbus/control.c 	i2sdev->enable = pmf_find_function(np, "enable");
i2sdev             46 sound/aoa/soundbus/i2sbus/control.c 	i2sdev->cell_enable = pmf_find_function(np, "cell-enable");
i2sdev             47 sound/aoa/soundbus/i2sbus/control.c 	i2sdev->clock_enable = pmf_find_function(np, "clock-enable");
i2sdev             48 sound/aoa/soundbus/i2sbus/control.c 	i2sdev->cell_disable = pmf_find_function(np, "cell-disable");
i2sdev             49 sound/aoa/soundbus/i2sbus/control.c 	i2sdev->clock_disable = pmf_find_function(np, "clock-disable");
i2sdev             56 sound/aoa/soundbus/i2sbus/control.c 	if (i2sdev->bus_number != 0 && i2sdev->bus_number != 1 &&
i2sdev             57 sound/aoa/soundbus/i2sbus/control.c 	    (!i2sdev->enable ||
i2sdev             58 sound/aoa/soundbus/i2sbus/control.c 	     !i2sdev->cell_enable || !i2sdev->clock_enable ||
i2sdev             59 sound/aoa/soundbus/i2sbus/control.c 	     !i2sdev->cell_disable || !i2sdev->clock_disable)) {
i2sdev             60 sound/aoa/soundbus/i2sbus/control.c 		pmf_put_function(i2sdev->enable);
i2sdev             61 sound/aoa/soundbus/i2sbus/control.c 		pmf_put_function(i2sdev->cell_enable);
i2sdev             62 sound/aoa/soundbus/i2sbus/control.c 		pmf_put_function(i2sdev->clock_enable);
i2sdev             63 sound/aoa/soundbus/i2sbus/control.c 		pmf_put_function(i2sdev->cell_disable);
i2sdev             64 sound/aoa/soundbus/i2sbus/control.c 		pmf_put_function(i2sdev->clock_disable);
i2sdev             68 sound/aoa/soundbus/i2sbus/control.c 	list_add(&i2sdev->item, &c->list);
i2sdev             74 sound/aoa/soundbus/i2sbus/control.c 			       struct i2sbus_dev *i2sdev)
i2sdev             77 sound/aoa/soundbus/i2sbus/control.c 	list_del(&i2sdev->item);
i2sdev             83 sound/aoa/soundbus/i2sbus/control.c 			  struct i2sbus_dev *i2sdev)
i2sdev             88 sound/aoa/soundbus/i2sbus/control.c 	if (i2sdev->enable)
i2sdev             89 sound/aoa/soundbus/i2sbus/control.c 		return pmf_call_one(i2sdev->enable, &args);
i2sdev             94 sound/aoa/soundbus/i2sbus/control.c 	switch (i2sdev->bus_number) {
i2sdev            110 sound/aoa/soundbus/i2sbus/control.c 			struct i2sbus_dev *i2sdev,
i2sdev            118 sound/aoa/soundbus/i2sbus/control.c 		if (i2sdev->cell_disable)
i2sdev            119 sound/aoa/soundbus/i2sbus/control.c 			return pmf_call_one(i2sdev->cell_disable, &args);
i2sdev            122 sound/aoa/soundbus/i2sbus/control.c 		if (i2sdev->cell_enable)
i2sdev            123 sound/aoa/soundbus/i2sbus/control.c 			return pmf_call_one(i2sdev->cell_enable, &args);
i2sdev            133 sound/aoa/soundbus/i2sbus/control.c 	switch (i2sdev->bus_number) {
i2sdev            153 sound/aoa/soundbus/i2sbus/control.c 			 struct i2sbus_dev *i2sdev,
i2sdev            161 sound/aoa/soundbus/i2sbus/control.c 		if (i2sdev->clock_disable)
i2sdev            162 sound/aoa/soundbus/i2sbus/control.c 			return pmf_call_one(i2sdev->clock_disable, &args);
i2sdev            165 sound/aoa/soundbus/i2sbus/control.c 		if (i2sdev->clock_enable)
i2sdev            166 sound/aoa/soundbus/i2sbus/control.c 			return pmf_call_one(i2sdev->clock_enable, &args);
i2sdev            176 sound/aoa/soundbus/i2sbus/control.c 	switch (i2sdev->bus_number) {
i2sdev             40 sound/aoa/soundbus/i2sbus/core.c static int alloc_dbdma_descriptor_ring(struct i2sbus_dev *i2sdev,
i2sdev             49 sound/aoa/soundbus/i2sbus/core.c 	r->space = dma_alloc_coherent(&macio_get_pci_dev(i2sdev->macio)->dev,
i2sdev             61 sound/aoa/soundbus/i2sbus/core.c static void free_dbdma_descriptor_ring(struct i2sbus_dev *i2sdev,
i2sdev             66 sound/aoa/soundbus/i2sbus/core.c 	dma_free_coherent(&macio_get_pci_dev(i2sdev->macio)->dev,
i2sdev             72 sound/aoa/soundbus/i2sbus/core.c 	struct i2sbus_dev *i2sdev;
i2sdev             75 sound/aoa/soundbus/i2sbus/core.c 	i2sdev = container_of(dev, struct i2sbus_dev, sound.ofdev.dev);
i2sdev             76 sound/aoa/soundbus/i2sbus/core.c 	iounmap(i2sdev->intfregs);
i2sdev             77 sound/aoa/soundbus/i2sbus/core.c 	iounmap(i2sdev->out.dbdma);
i2sdev             78 sound/aoa/soundbus/i2sbus/core.c 	iounmap(i2sdev->in.dbdma);
i2sdev             80 sound/aoa/soundbus/i2sbus/core.c 		release_and_free_resource(i2sdev->allocated_resource[i]);
i2sdev             81 sound/aoa/soundbus/i2sbus/core.c 	free_dbdma_descriptor_ring(i2sdev, &i2sdev->out.dbdma_ring);
i2sdev             82 sound/aoa/soundbus/i2sbus/core.c 	free_dbdma_descriptor_ring(i2sdev, &i2sdev->in.dbdma_ring);
i2sdev             84 sound/aoa/soundbus/i2sbus/core.c 		free_irq(i2sdev->interrupts[i], i2sdev);
i2sdev             85 sound/aoa/soundbus/i2sbus/core.c 	i2sbus_control_remove_dev(i2sdev->control, i2sdev);
i2sdev             86 sound/aoa/soundbus/i2sbus/core.c 	mutex_destroy(&i2sdev->lock);
i2sdev             87 sound/aoa/soundbus/i2sbus/core.c 	kfree(i2sdev);
i2sdev            365 sound/aoa/soundbus/i2sbus/core.c 	struct i2sbus_dev *i2sdev, *tmp;
i2sdev            367 sound/aoa/soundbus/i2sbus/core.c 	list_for_each_entry_safe(i2sdev, tmp, &control->list, item)
i2sdev            368 sound/aoa/soundbus/i2sbus/core.c 		soundbus_remove_one(&i2sdev->sound);
i2sdev            378 sound/aoa/soundbus/i2sbus/core.c 	struct i2sbus_dev* i2sdev;
i2sdev            381 sound/aoa/soundbus/i2sbus/core.c 	list_for_each_entry(i2sdev, &control->list, item) {
i2sdev            383 sound/aoa/soundbus/i2sbus/core.c 		list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
i2sdev            392 sound/aoa/soundbus/i2sbus/core.c 		i2sbus_wait_for_stop_both(i2sdev);
i2sdev            402 sound/aoa/soundbus/i2sbus/core.c 	struct i2sbus_dev* i2sdev;
i2sdev            405 sound/aoa/soundbus/i2sbus/core.c 	list_for_each_entry(i2sdev, &control->list, item) {
i2sdev            407 sound/aoa/soundbus/i2sbus/core.c 		i2sbus_pcm_prepare_both(i2sdev);
i2sdev            410 sound/aoa/soundbus/i2sbus/core.c 		list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
i2sdev            106 sound/aoa/soundbus/i2sbus/i2sbus.h extern void i2sbus_wait_for_stop_both(struct i2sbus_dev *i2sdev);
i2sdev            107 sound/aoa/soundbus/i2sbus/i2sbus.h extern void i2sbus_pcm_prepare_both(struct i2sbus_dev *i2sdev);
i2sdev            114 sound/aoa/soundbus/i2sbus/i2sbus.h 				  struct i2sbus_dev *i2sdev);
i2sdev            116 sound/aoa/soundbus/i2sbus/i2sbus.h 				      struct i2sbus_dev *i2sdev);
i2sdev            118 sound/aoa/soundbus/i2sbus/i2sbus.h 				 struct i2sbus_dev *i2sdev);
i2sdev            120 sound/aoa/soundbus/i2sbus/i2sbus.h 			       struct i2sbus_dev *i2sdev,
i2sdev            123 sound/aoa/soundbus/i2sbus/i2sbus.h 				struct i2sbus_dev *i2sdev,
i2sdev             18 sound/aoa/soundbus/i2sbus/pcm.c static inline void get_pcm_info(struct i2sbus_dev *i2sdev, int in,
i2sdev             23 sound/aoa/soundbus/i2sbus/pcm.c 			*pi = &i2sdev->in;
i2sdev             25 sound/aoa/soundbus/i2sbus/pcm.c 			*other = &i2sdev->out;
i2sdev             28 sound/aoa/soundbus/i2sbus/pcm.c 			*pi = &i2sdev->out;
i2sdev             30 sound/aoa/soundbus/i2sbus/pcm.c 			*other = &i2sdev->in;
i2sdev             72 sound/aoa/soundbus/i2sbus/pcm.c static int i2sbus_pcm_open(struct i2sbus_dev *i2sdev, int in)
i2sdev             86 sound/aoa/soundbus/i2sbus/pcm.c 	mutex_lock(&i2sdev->lock);
i2sdev             88 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, in, &pi, &other);
i2sdev             91 sound/aoa/soundbus/i2sbus/pcm.c 	sdev = &i2sdev->sound;
i2sdev            181 sound/aoa/soundbus/i2sbus/pcm.c 		hw->formats &= pcm_format_to_bits(i2sdev->format);
i2sdev            183 sound/aoa/soundbus/i2sbus/pcm.c 		hw->rate_min = i2sdev->rate;
i2sdev            184 sound/aoa/soundbus/i2sbus/pcm.c 		hw->rate_max = i2sdev->rate;
i2sdev            223 sound/aoa/soundbus/i2sbus/pcm.c 	mutex_unlock(&i2sdev->lock);
i2sdev            229 sound/aoa/soundbus/i2sbus/pcm.c static int i2sbus_pcm_close(struct i2sbus_dev *i2sdev, int in)
i2sdev            235 sound/aoa/soundbus/i2sbus/pcm.c 	mutex_lock(&i2sdev->lock);
i2sdev            237 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, in, &pi, NULL);
i2sdev            239 sound/aoa/soundbus/i2sbus/pcm.c 	list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
i2sdev            249 sound/aoa/soundbus/i2sbus/pcm.c 	mutex_unlock(&i2sdev->lock);
i2sdev            253 sound/aoa/soundbus/i2sbus/pcm.c static void i2sbus_wait_for_stop(struct i2sbus_dev *i2sdev,
i2sdev            260 sound/aoa/soundbus/i2sbus/pcm.c 	spin_lock_irqsave(&i2sdev->low_lock, flags);
i2sdev            264 sound/aoa/soundbus/i2sbus/pcm.c 		spin_unlock_irqrestore(&i2sdev->low_lock, flags);
i2sdev            266 sound/aoa/soundbus/i2sbus/pcm.c 		spin_lock_irqsave(&i2sdev->low_lock, flags);
i2sdev            282 sound/aoa/soundbus/i2sbus/pcm.c 	spin_unlock_irqrestore(&i2sdev->low_lock, flags);
i2sdev            286 sound/aoa/soundbus/i2sbus/pcm.c void i2sbus_wait_for_stop_both(struct i2sbus_dev *i2sdev)
i2sdev            290 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, 0, &pi, NULL);
i2sdev            291 sound/aoa/soundbus/i2sbus/pcm.c 	i2sbus_wait_for_stop(i2sdev, pi);
i2sdev            292 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, 1, &pi, NULL);
i2sdev            293 sound/aoa/soundbus/i2sbus/pcm.c 	i2sbus_wait_for_stop(i2sdev, pi);
i2sdev            305 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            308 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, in, &pi, NULL);
i2sdev            310 sound/aoa/soundbus/i2sbus/pcm.c 		i2sbus_wait_for_stop(i2sdev, pi);
i2sdev            325 sound/aoa/soundbus/i2sbus/pcm.c static int i2sbus_pcm_prepare(struct i2sbus_dev *i2sdev, int in)
i2sdev            344 sound/aoa/soundbus/i2sbus/pcm.c 	mutex_lock(&i2sdev->lock);
i2sdev            346 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, in, &pi, &other);
i2sdev            353 sound/aoa/soundbus/i2sbus/pcm.c 		i2sbus_wait_for_stop(i2sdev, pi);
i2sdev            363 sound/aoa/soundbus/i2sbus/pcm.c 	    ((i2sdev->format != runtime->format)
i2sdev            364 sound/aoa/soundbus/i2sbus/pcm.c 	     || (i2sdev->rate != runtime->rate))) {
i2sdev            369 sound/aoa/soundbus/i2sbus/pcm.c 	i2sdev->format = runtime->format;
i2sdev            370 sound/aoa/soundbus/i2sbus/pcm.c 	i2sdev->rate = runtime->rate;
i2sdev            419 sound/aoa/soundbus/i2sbus/pcm.c 		list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
i2sdev            441 sound/aoa/soundbus/i2sbus/pcm.c 	list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
i2sdev            464 sound/aoa/soundbus/i2sbus/pcm.c 	list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
i2sdev            485 sound/aoa/soundbus/i2sbus/pcm.c 	if (in_le32(&i2sdev->intfregs->serial_format) == sfr
i2sdev            486 sound/aoa/soundbus/i2sbus/pcm.c 	 && in_le32(&i2sdev->intfregs->data_word_sizes) == dws)
i2sdev            491 sound/aoa/soundbus/i2sbus/pcm.c 	list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
i2sdev            495 sound/aoa/soundbus/i2sbus/pcm.c 	i2sbus_control_enable(i2sdev->control, i2sdev);
i2sdev            496 sound/aoa/soundbus/i2sbus/pcm.c 	i2sbus_control_cell(i2sdev->control, i2sdev, 1);
i2sdev            498 sound/aoa/soundbus/i2sbus/pcm.c 	out_le32(&i2sdev->intfregs->intr_ctl, I2S_PENDING_CLOCKS_STOPPED);
i2sdev            500 sound/aoa/soundbus/i2sbus/pcm.c 	i2sbus_control_clock(i2sdev->control, i2sdev, 0);
i2sdev            507 sound/aoa/soundbus/i2sbus/pcm.c 	    !(in_le32(&i2sdev->intfregs->intr_ctl) & I2S_PENDING_CLOCKS_STOPPED)) {
i2sdev            510 sound/aoa/soundbus/i2sbus/pcm.c 	out_le32(&i2sdev->intfregs->intr_ctl, I2S_PENDING_CLOCKS_STOPPED);
i2sdev            513 sound/aoa/soundbus/i2sbus/pcm.c 	out_le32(&i2sdev->intfregs->serial_format, sfr);
i2sdev            514 sound/aoa/soundbus/i2sbus/pcm.c 	out_le32(&i2sdev->intfregs->data_word_sizes, dws);
i2sdev            516 sound/aoa/soundbus/i2sbus/pcm.c         i2sbus_control_enable(i2sdev->control, i2sdev);
i2sdev            517 sound/aoa/soundbus/i2sbus/pcm.c         i2sbus_control_cell(i2sdev->control, i2sdev, 1);
i2sdev            518 sound/aoa/soundbus/i2sbus/pcm.c         i2sbus_control_clock(i2sdev->control, i2sdev, 1);
i2sdev            521 sound/aoa/soundbus/i2sbus/pcm.c 	list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
i2sdev            526 sound/aoa/soundbus/i2sbus/pcm.c 	mutex_unlock(&i2sdev->lock);
i2sdev            531 sound/aoa/soundbus/i2sbus/pcm.c void i2sbus_pcm_prepare_both(struct i2sbus_dev *i2sdev)
i2sdev            533 sound/aoa/soundbus/i2sbus/pcm.c 	i2sbus_pcm_prepare(i2sdev, 0);
i2sdev            534 sound/aoa/soundbus/i2sbus/pcm.c 	i2sbus_pcm_prepare(i2sdev, 1);
i2sdev            538 sound/aoa/soundbus/i2sbus/pcm.c static int i2sbus_pcm_trigger(struct i2sbus_dev *i2sdev, int in, int cmd)
i2sdev            545 sound/aoa/soundbus/i2sbus/pcm.c 	spin_lock_irqsave(&i2sdev->low_lock, flags);
i2sdev            547 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, in, &pi, NULL);
i2sdev            556 sound/aoa/soundbus/i2sbus/pcm.c 		list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
i2sdev            585 sound/aoa/soundbus/i2sbus/pcm.c 		pi->frame_count = in_le32(&i2sdev->intfregs->frame_count);
i2sdev            605 sound/aoa/soundbus/i2sbus/pcm.c 		list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
i2sdev            615 sound/aoa/soundbus/i2sbus/pcm.c 	spin_unlock_irqrestore(&i2sdev->low_lock, flags);
i2sdev            619 sound/aoa/soundbus/i2sbus/pcm.c static snd_pcm_uframes_t i2sbus_pcm_pointer(struct i2sbus_dev *i2sdev, int in)
i2sdev            624 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, in, &pi, NULL);
i2sdev            626 sound/aoa/soundbus/i2sbus/pcm.c 	fc = in_le32(&i2sdev->intfregs->frame_count);
i2sdev            634 sound/aoa/soundbus/i2sbus/pcm.c static inline void handle_interrupt(struct i2sbus_dev *i2sdev, int in)
i2sdev            643 sound/aoa/soundbus/i2sbus/pcm.c 	spin_lock(&i2sdev->low_lock);
i2sdev            644 sound/aoa/soundbus/i2sbus/pcm.c 	get_pcm_info(i2sdev, in, &pi, NULL);
i2sdev            670 sound/aoa/soundbus/i2sbus/pcm.c 		fc = in_le32(&i2sdev->intfregs->frame_count);
i2sdev            700 sound/aoa/soundbus/i2sbus/pcm.c 	spin_unlock(&i2sdev->low_lock);
i2sdev            706 sound/aoa/soundbus/i2sbus/pcm.c 	spin_unlock(&i2sdev->low_lock);
i2sdev            723 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            725 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            727 sound/aoa/soundbus/i2sbus/pcm.c 	i2sdev->out.substream = substream;
i2sdev            728 sound/aoa/soundbus/i2sbus/pcm.c 	return i2sbus_pcm_open(i2sdev, 0);
i2sdev            733 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            736 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            738 sound/aoa/soundbus/i2sbus/pcm.c 	if (i2sdev->out.substream != substream)
i2sdev            740 sound/aoa/soundbus/i2sbus/pcm.c 	err = i2sbus_pcm_close(i2sdev, 0);
i2sdev            742 sound/aoa/soundbus/i2sbus/pcm.c 		i2sdev->out.substream = NULL;
i2sdev            748 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            750 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            752 sound/aoa/soundbus/i2sbus/pcm.c 	if (i2sdev->out.substream != substream)
i2sdev            754 sound/aoa/soundbus/i2sbus/pcm.c 	return i2sbus_pcm_prepare(i2sdev, 0);
i2sdev            759 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            761 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            763 sound/aoa/soundbus/i2sbus/pcm.c 	if (i2sdev->out.substream != substream)
i2sdev            765 sound/aoa/soundbus/i2sbus/pcm.c 	return i2sbus_pcm_trigger(i2sdev, 0, cmd);
i2sdev            771 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            773 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            775 sound/aoa/soundbus/i2sbus/pcm.c 	if (i2sdev->out.substream != substream)
i2sdev            777 sound/aoa/soundbus/i2sbus/pcm.c 	return i2sbus_pcm_pointer(i2sdev, 0);
i2sdev            793 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            795 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            797 sound/aoa/soundbus/i2sbus/pcm.c 	i2sdev->in.substream = substream;
i2sdev            798 sound/aoa/soundbus/i2sbus/pcm.c 	return i2sbus_pcm_open(i2sdev, 1);
i2sdev            803 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            806 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            808 sound/aoa/soundbus/i2sbus/pcm.c 	if (i2sdev->in.substream != substream)
i2sdev            810 sound/aoa/soundbus/i2sbus/pcm.c 	err = i2sbus_pcm_close(i2sdev, 1);
i2sdev            812 sound/aoa/soundbus/i2sbus/pcm.c 		i2sdev->in.substream = NULL;
i2sdev            818 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            820 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            822 sound/aoa/soundbus/i2sbus/pcm.c 	if (i2sdev->in.substream != substream)
i2sdev            824 sound/aoa/soundbus/i2sbus/pcm.c 	return i2sbus_pcm_prepare(i2sdev, 1);
i2sdev            829 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            831 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            833 sound/aoa/soundbus/i2sbus/pcm.c 	if (i2sdev->in.substream != substream)
i2sdev            835 sound/aoa/soundbus/i2sbus/pcm.c 	return i2sbus_pcm_trigger(i2sdev, 1, cmd);
i2sdev            841 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream);
i2sdev            843 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev)
i2sdev            845 sound/aoa/soundbus/i2sbus/pcm.c 	if (i2sdev->in.substream != substream)
i2sdev            847 sound/aoa/soundbus/i2sbus/pcm.c 	return i2sbus_pcm_pointer(i2sdev, 1);
i2sdev            863 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = snd_pcm_chip(pcm);
i2sdev            866 sound/aoa/soundbus/i2sbus/pcm.c 	i2sdev->sound.pcm = NULL;
i2sdev            867 sound/aoa/soundbus/i2sbus/pcm.c 	i2sdev->out.created = 0;
i2sdev            868 sound/aoa/soundbus/i2sbus/pcm.c 	i2sdev->in.created = 0;
i2sdev            869 sound/aoa/soundbus/i2sbus/pcm.c 	list_for_each_entry_safe(p, tmp, &i2sdev->sound.codec_list, list) {
i2sdev            875 sound/aoa/soundbus/i2sbus/pcm.c 	soundbus_dev_put(&i2sdev->sound);
i2sdev            885 sound/aoa/soundbus/i2sbus/pcm.c 	struct i2sbus_dev *i2sdev = soundbus_dev_to_i2sbus_dev(dev);
i2sdev            976 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev->out.created && out) {
i2sdev            991 sound/aoa/soundbus/i2sbus/pcm.c 		i2sdev->out.created = 1;
i2sdev            994 sound/aoa/soundbus/i2sbus/pcm.c 	if (!i2sdev->in.created && in) {
i2sdev           1008 sound/aoa/soundbus/i2sbus/pcm.c 		i2sdev->in.created = 1;
i2sdev           1025 sound/aoa/soundbus/i2sbus/pcm.c 	dev->pcm->private_data = i2sdev;
i2sdev           1031 sound/aoa/soundbus/i2sbus/pcm.c 		snd_dma_pci_data(macio_get_pci_dev(i2sdev->macio)),