ad1889.c (3eb66e91a25497065c5322b1268cbc3953642227) | ad1889.c (5116b94af07a9775ed694562f354e931b2cc04d4) |
---|---|
1/* Analog Devices 1889 audio driver 2 * 3 * This is a driver for the AD1889 PCI audio chipset found 4 * on the HP PA-RISC [BCJ]-xxx0 workstations. 5 * 6 * Copyright (C) 2004-2005, Kyle McMartin <kyle@parisc-linux.org> 7 * Copyright (C) 2005, Thibaut Varene <varenet@parisc-linux.org> 8 * Based on the OSS AD1889 driver by Randolph Chung <tausq@debian.org> --- 630 unchanged lines hidden (view full) --- 639 pcm->private_data = chip; 640 pcm->info_flags = 0; 641 strcpy(pcm->name, chip->card->shortname); 642 643 chip->pcm = pcm; 644 chip->psubs = NULL; 645 chip->csubs = NULL; 646 | 1/* Analog Devices 1889 audio driver 2 * 3 * This is a driver for the AD1889 PCI audio chipset found 4 * on the HP PA-RISC [BCJ]-xxx0 workstations. 5 * 6 * Copyright (C) 2004-2005, Kyle McMartin <kyle@parisc-linux.org> 7 * Copyright (C) 2005, Thibaut Varene <varenet@parisc-linux.org> 8 * Based on the OSS AD1889 driver by Randolph Chung <tausq@debian.org> --- 630 unchanged lines hidden (view full) --- 639 pcm->private_data = chip; 640 pcm->info_flags = 0; 641 strcpy(pcm->name, chip->card->shortname); 642 643 chip->pcm = pcm; 644 chip->psubs = NULL; 645 chip->csubs = NULL; 646 |
647 err = snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, | 647 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, |
648 snd_dma_pci_data(chip->pci), 649 BUFFER_BYTES_MAX / 2, 650 BUFFER_BYTES_MAX); 651 | 648 snd_dma_pci_data(chip->pci), 649 BUFFER_BYTES_MAX / 2, 650 BUFFER_BYTES_MAX); 651 |
652 if (err < 0) { 653 dev_err(chip->card->dev, "buffer allocation error: %d\n", err); 654 return err; 655 } 656 | |
657 return 0; 658} 659 660static void 661snd_ad1889_proc_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer) 662{ 663 struct snd_ad1889 *chip = entry->private_data; 664 u16 reg; --- 387 unchanged lines hidden --- | 652 return 0; 653} 654 655static void 656snd_ad1889_proc_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer) 657{ 658 struct snd_ad1889 *chip = entry->private_data; 659 u16 reg; --- 387 unchanged lines hidden --- |