Lines Matching refs:portc
767 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_set_speed() local
808 return portc->speed; in ad1848_set_speed()
817 portc->speed = arg; in ad1848_set_speed()
818 portc->speed_bits = speed_table[3].bits; in ad1848_set_speed()
819 return portc->speed; in ad1848_set_speed()
848 portc->speed = speed_table[selected].speed; in ad1848_set_speed()
849 portc->speed_bits = speed_table[selected].bits; in ad1848_set_speed()
850 return portc->speed; in ad1848_set_speed()
855 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_set_channels() local
858 return portc->channels; in ad1848_set_channels()
860 portc->channels = arg; in ad1848_set_channels()
867 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_set_bits() local
919 return portc->audio_format; in ad1848_set_bits()
924 portc->audio_format = arg; in ad1848_set_bits()
929 if ((portc->format_bits = format2bits[i].bits) == 0) in ad1848_set_bits()
930 return portc->audio_format = AFMT_U8; /* Was not supported */ in ad1848_set_bits()
935 portc->format_bits = 0; in ad1848_set_bits()
936 return portc->audio_format = AFMT_U8; in ad1848_set_bits()
968 ad1848_port_info *portc; in ad1848_open() local
975 portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_open()
979 if (portc->open_mode || (devc->open_mode & mode)) in ad1848_open()
993 portc->open_mode = mode; in ad1848_open()
1015 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_close() local
1023 devc->open_mode &= ~portc->open_mode; in ad1848_close()
1024 portc->open_mode = 0; in ad1848_close()
1034 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_output_block() local
1038 if (portc->audio_format == AFMT_IMA_ADPCM) in ad1848_output_block()
1044 if (portc->audio_format & (AFMT_S16_LE | AFMT_S16_BE)) /* 16 bit data */ in ad1848_output_block()
1047 if (portc->channels > 1) in ad1848_output_block()
1076 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_start_input() local
1079 if (portc->audio_format == AFMT_IMA_ADPCM) in ad1848_start_input()
1085 if (portc->audio_format & (AFMT_S16_LE | AFMT_S16_BE)) /* 16 bit data */ in ad1848_start_input()
1088 if (portc->channels > 1) in ad1848_start_input()
1129 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_prepare_for_output() local
1134 fs = portc->speed_bits | (portc->format_bits << 5); in ad1848_prepare_for_output()
1136 if (portc->channels > 1) in ad1848_prepare_for_output()
1145 ad_write(devc, 22, (portc->speed >> 8) & 0xff); /* Speed MSB */ in ad1848_prepare_for_output()
1146 ad_write(devc, 23, portc->speed & 0xff); /* Speed LSB */ in ad1848_prepare_for_output()
1197 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_prepare_for_input() local
1203 fs = portc->speed_bits | (portc->format_bits << 5); in ad1848_prepare_for_input()
1205 if (portc->channels > 1) in ad1848_prepare_for_input()
1214 ad_write(devc, 22, (portc->speed >> 8) & 0xff); /* Speed MSB */ in ad1848_prepare_for_input()
1215 ad_write(devc, 23, portc->speed & 0xff); /* Speed LSB */ in ad1848_prepare_for_input()
1253 unsigned char tmp = portc->speed_bits | (ad_read(devc, 8) & 0xf0); in ad1848_prepare_for_input()
1309 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_halt() local
1313 if (bits & 0x01 && (portc->open_mode & OPEN_WRITE)) in ad1848_halt()
1316 if (bits & 0x02 && (portc->open_mode & OPEN_READ)) in ad1848_halt()
1396 ad1848_port_info *portc = (ad1848_port_info *) audio_devs[dev]->portc; in ad1848_trigger() local
1405 if (portc->open_mode & OPEN_READ) in ad1848_trigger()
1412 if (portc->open_mode & OPEN_WRITE) in ad1848_trigger()
1957 ad1848_port_info *portc = NULL; in ad1848_init() local
1992 portc = kmalloc(sizeof(ad1848_port_info), GFP_KERNEL); in ad1848_init()
1993 if(portc==NULL) { in ad1848_init()
2009 kfree(portc); in ad1848_init()
2013 audio_devs[my_dev]->portc = portc; in ad1848_init()
2017 memset((char *) portc, 0, sizeof(*portc)); in ad1848_init()
2170 kfree(audio_devs[dev]->portc); in ad1848_unload()