Lines Matching refs:cii

77 	struct codec_info_item *cii, *rev;
100 list_for_each_entry(cii, &sdev->codec_list, list) {
101 struct transfer_info *ti = cii->codec->transfers;
102 bus_factor = cii->codec->bus_factor;
103 sysclock_factor = cii->codec->sysclock_factor;
107 && cii->codec->usable(cii, ti, &v)) {
201 list_for_each_entry(cii, &sdev->codec_list, list) {
202 if (cii->codec->open) {
203 err = cii->codec->open(cii, pi->substream);
214 if (rev == cii)
231 struct codec_info_item *cii;
239 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
240 if (cii->codec->close) {
241 tmp = cii->codec->close(cii, pi->substream);
327 struct codec_info_item *cii;
411 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
412 bi.bus_factor = cii->codec->bus_factor;
433 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
434 bi.sysclock_factor = cii->codec->sysclock_factor;
456 list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
458 if (cii->codec->prepare)
459 err = cii->codec->prepare(cii, &bi, pi->substream);
483 list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
484 if (cii->codec->switch_clock)
485 cii->codec->switch_clock(cii, CLOCK_SWITCH_PREPARE_SLAVE);
513 list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
514 if (cii->codec->switch_clock)
515 cii->codec->switch_clock(cii, CLOCK_SWITCH_SLAVE);
532 struct codec_info_item *cii;
548 list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
549 if (cii->codec->start)
550 cii->codec->start(cii, pi->substream);
597 list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
598 if (cii->codec->stop)
599 cii->codec->stop(cii, pi->substream);
874 struct codec_info_item *cii;
881 list_for_each_entry(cii, &dev->codec_list, list) {
882 if (cii->codec_data == data)
898 list_for_each_entry(cii, &dev->codec_list, list) {
899 if (cii->codec->sysclock_factor != ci->sysclock_factor) {
904 if (cii->codec->bus_factor != ci->bus_factor) {
920 cii = kzalloc(sizeof(struct codec_info_item), GFP_KERNEL);
921 if (!cii) {
922 printk(KERN_DEBUG "i2sbus: failed to allocate cii\n");
927 cii->sdev = soundbus_dev_get(dev);
928 cii->codec = ci;
929 cii->codec_data = data;
931 if (!cii->sdev) {
1011 list_add(&cii->list, &dev->codec_list);
1030 kfree(cii);
1036 struct codec_info_item *cii = NULL, *i;
1040 cii = i;
1044 if (cii) {
1045 list_del(&cii->list);
1046 module_put(cii->codec->owner);
1047 kfree(cii);