sgio2audio.c (cf40a76e7d5874bb25f4404eecc58a2e033af885) sgio2audio.c (cdc4398b399cad38e36be64faf3752aa12a44022)
1/*
2 * Sound driver for Silicon Graphics O2 Workstations A/V board audio.
3 *
4 * Copyright 2003 Vivien Chappelier <vivien.chappelier@linux-mips.org>
5 * Copyright 2008 Thomas Bogendoerfer <tsbogend@alpha.franken.de>
6 * Mxier part taken from mace_audio.c:
7 * Copyright 2007 Thorben Jändling <tj.trevelyan@gmail.com>
8 *

--- 826 unchanged lines hidden (view full) ---

835
836 *rchip = NULL;
837
838 /* check if a codec is attached to the interface */
839 /* (Audio or Audio/Video board present) */
840 if (!(readq(&mace->perif.audio.control) & AUDIO_CONTROL_CODEC_PRESENT))
841 return -ENOENT;
842
1/*
2 * Sound driver for Silicon Graphics O2 Workstations A/V board audio.
3 *
4 * Copyright 2003 Vivien Chappelier <vivien.chappelier@linux-mips.org>
5 * Copyright 2008 Thomas Bogendoerfer <tsbogend@alpha.franken.de>
6 * Mxier part taken from mace_audio.c:
7 * Copyright 2007 Thorben Jändling <tj.trevelyan@gmail.com>
8 *

--- 826 unchanged lines hidden (view full) ---

835
836 *rchip = NULL;
837
838 /* check if a codec is attached to the interface */
839 /* (Audio or Audio/Video board present) */
840 if (!(readq(&mace->perif.audio.control) & AUDIO_CONTROL_CODEC_PRESENT))
841 return -ENOENT;
842
843 chip = kzalloc(sizeof(struct snd_sgio2audio), GFP_KERNEL);
843 chip = kzalloc(sizeof(*chip), GFP_KERNEL);
844 if (chip == NULL)
845 return -ENOMEM;
846
847 chip->card = card;
848
849 chip->ring_base = dma_alloc_coherent(NULL, MACEISA_RINGBUFFERS_SIZE,
850 &chip->ring_base_dma, GFP_USER);
851 if (chip->ring_base == NULL) {

--- 118 unchanged lines hidden ---
844 if (chip == NULL)
845 return -ENOMEM;
846
847 chip->card = card;
848
849 chip->ring_base = dma_alloc_coherent(NULL, MACEISA_RINGBUFFERS_SIZE,
850 &chip->ring_base_dma, GFP_USER);
851 if (chip->ring_base == NULL) {

--- 118 unchanged lines hidden ---