Changeset 717 for GPL/trunk/alsa-kernel/pci/emu10k1/p16v.c
- Timestamp:
- Aug 7, 2022, 6:11:12 PM (3 years ago)
- Location:
- GPL/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk
- Property svn:mergeinfo changed
/GPL/branches/uniaud32-next merged: 710-716
- Property svn:mergeinfo changed
-
GPL/trunk/alsa-kernel/pci/emu10k1/p16v.c
r703 r717 291 291 struct snd_pcm_runtime *runtime = substream->runtime; 292 292 int channel = substream->pcm->device - emu->p16v_device_offset; 293 u32 *table_base = (u32 *)(emu->p16v_buffer .area+(8*16*channel));293 u32 *table_base = (u32 *)(emu->p16v_buffer->area+(8*16*channel)); 294 294 u32 period_size_bytes = frames_to_bytes(runtime, runtime->period_size); 295 295 int i; … … 309 309 dev_dbg(emu->card->dev, 310 310 "dma_addr=%x, dma_area=%p, dma_bytes(size)=%x\n", 311 emu->p16v_buffer .addr, emu->p16v_buffer.area,312 emu->p16v_buffer .bytes);311 emu->p16v_buffer->addr, emu->p16v_buffer->area, 312 emu->p16v_buffer->bytes); 313 313 #endif /* debug */ 314 314 tmp = snd_emu10k1_ptr_read(emu, A_SPDIF_SAMPLERATE, channel); … … 334 334 } 335 335 336 snd_emu10k1_ptr20_write(emu, PLAYBACK_LIST_ADDR, channel, emu->p16v_buffer .addr+(8*16*channel));336 snd_emu10k1_ptr20_write(emu, PLAYBACK_LIST_ADDR, channel, emu->p16v_buffer->addr+(8*16*channel)); 337 337 snd_emu10k1_ptr20_write(emu, PLAYBACK_LIST_SIZE, channel, (runtime->periods - 1) << 19); 338 338 snd_emu10k1_ptr20_write(emu, PLAYBACK_LIST_PTR, channel, 0); … … 567 567 .pointer = snd_p16v_pcm_pointer_capture, 568 568 }; 569 570 571 int snd_p16v_free(struct snd_emu10k1 *chip)572 {573 // release the data574 if (chip->p16v_buffer.area) {575 snd_dma_free_pages(&chip->p16v_buffer);576 /*577 dev_dbg(chip->card->dev, "period lables free: %p\n",578 &chip->p16v_buffer);579 */580 }581 return 0;582 }583 569 584 570 int snd_p16v_pcm(struct snd_emu10k1 *emu, int device)
Note:
See TracChangeset
for help on using the changeset viewer.