Lines Matching defs:data

79 static status_t pcm_control(void *cookie, uint32 op, void *data, size_t len);
80 static status_t pcm_read(void *cookie, off_t pos, void *data, size_t *len);
81 static status_t pcm_write(void *cookie, off_t pos, const void *data, size_t *len);
717 void * data,
736 memcpy(data, &config, sizeof(port->config));
740 memcpy(data, rates, sizeof(rates));
744 memcpy(&config, data, sizeof(config));
756 ((sv_timing *)data)->time = port->rd_time;
757 ((sv_timing *)data)->bytes = port->rd_total;
758 ((sv_timing *)data)->skipped = port->rd_skipped;
759 ((sv_timing *)data)->_reserved_[0] = 0xffffffffUL;
772 ((sv_timing *)data)->time = port->wr_time;
773 ((sv_timing *)data)->bytes = port->wr_total;
774 ((sv_timing *)data)->skipped = port->wr_skipped;
775 ((sv_timing *)data)->_reserved_[0] = 0xffffffffUL;
786 ((sv_handshake *)data)->wr_time = port->wr_time;
787 ((sv_handshake *)data)->wr_skipped = port->wr_skipped;
788 ((sv_handshake *)data)->rd_time = port->rd_time;
789 ((sv_handshake *)data)->rd_skipped = port->rd_skipped;
790 ((sv_handshake *)data)->wr_total = port->wr_total;
791 ((sv_handshake *)data)->rd_total = port->rd_total;
792 ((sv_handshake *)data)->_reserved_[0] = 0xffffffffUL;
801 sound_setup * sound = (sound_setup *)data;
922 sound_setup * sound = (sound_setup *)data;
1054 port->old_play_sem = *(sem_id *)data;
1058 port->old_cap_sem = *(sem_id *)data;
1070 audio_buffer_header * buf = (audio_buffer_header *)data;
1078 audio_buffer_header * buf = (audio_buffer_header *)data;
1089 config.play_buf_size = (intptr_t)data;
1094 config.rec_buf_size = (intptr_t)data;
1099 *(int32*)data = config.play_buf_size;
1103 *(int32*)data = config.rec_buf_size;
1110 *(int8 *)data = 0;
1112 if( reg_value && 0x80 ) *(int8 *)data = 1;
1117 if( *(int8 *)data == 0 ) // disable SPDIF-IN loopback to SPDIF (bypass)
1128 *(int8 *)data = 0;
1130 if( reg_value && 0x80 ) *(int8 *)data = 1;
1135 if( *(int8 *)data == 0 ) // disable SPDIF-OUT
1145 *(int8 *)data = 0;
1147 if( reg_value && 0x01 ) *(int8 *)data = 1;
1153 if( *(int8 *)data == 0 ) // disable SPDIF_IN PCM to DAC (CDPlay)
1161 *(int8 *)data = 0;
1163 if( reg_value && 0x02 ) *(int8 *)data = 1;
1168 if( *(int8 *)data == 0 ) // enable SPDIF-OUT optical
1175 *(int8 *)data = 0;
1177 if( reg_value && 0x80 ) *(int8 *)data = 1;
1183 if( *(int8 *)data == 0 ) // disable SPDIF inverse (SPDIF normal)
1192 *(int8 *)data = 0;
1194 if( reg_value && 0x40 ) *(int8 *)data = 1;
1199 if( *(int8 *)data == 0 ) // disable SPDIF-IN/OUT copyright protection
1207 *(int8 *)data = 0;
1209 if( reg_value && 0x02 ) *(int8 *)data = 1;
1214 if( *(int8 *)data == 0 ) // disable SPDIF-IN validity detection
1223 *(int8 *)data = 0;
1225 if( reg_value && 0x04 ) *(int8 *)data = 1;
1234 if( *(int8 *)data == 0 ) // disable 4 channel analog duplicate mode
1243 // *(int32*)data.vendor_id = cards[0].info.vendor_id;
1244 // *(int32*)data.device_id = cards[0].info.device_id;
1248 *(int32*)data = cards[0].info.device_id;
1250 // memcpy(data, &chipinfo, sizeof(chipinfo));
1259 memcpy(data, &DriverVersion, sizeof(DriverVersion));
1285 int endian) /* endian means float data in big-endian */
1311 int endian) /* endian means float data in big-endian */
1348 void * data,
1357 void * hdrptr = data;
1364 data = ((char *)data)+hdrsize;
1377 /* wait for more data */
1402 copy_short_to_float((float *)data, (const short *)(port->rd_cur+port->was_read),
1409 swap_copy((short *)data, (const short *)(port->rd_cur+port->was_read), block);
1416 memcpy(data, (void *)(port->rd_cur+port->was_read), block);
1426 data = ((char *)data)+bytes_xferred;
1452 const void * data,
1525 copy_float_to_short((short *)(port->wr_cur+port->was_written), (const float *)data,
1532 swap_copy((short *)(port->wr_cur+port->was_written), (const short *)data, block);
1539 memcpy((void *)(port->wr_cur+port->was_written), data, block);
1549 data = ((char *)data)+bytes_xferred;
1667 /* mark data as readable in record buffer */