neomagic.c (55639) | neomagic.c (55700) |
---|---|
1/* 2 * Copyright (c) 1999 Cameron Grant <gandalf@vilnya.demon.co.uk> 3 * All rights reserved. 4 * 5 * Derived from the public domain Linux driver 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 11 unchanged lines hidden (view full) --- 20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHERIN CONTRACT, STRICT 24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF 26 * SUCH DAMAGE. 27 * | 1/* 2 * Copyright (c) 1999 Cameron Grant <gandalf@vilnya.demon.co.uk> 3 * All rights reserved. 4 * 5 * Derived from the public domain Linux driver 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 11 unchanged lines hidden (view full) --- 20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHERIN CONTRACT, STRICT 24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF 26 * SUCH DAMAGE. 27 * |
28 * $FreeBSD: head/sys/dev/sound/pci/neomagic.c 55639 2000-01-09 08:14:11Z cg $ | 28 * $FreeBSD: head/sys/dev/sound/pci/neomagic.c 55700 2000-01-10 01:59:12Z cg $ |
29 */ 30 31#include "pci.h" 32#include "pcm.h" 33 34#include <dev/sound/pcm/sound.h> 35#include <dev/sound/pcm/ac97.h> 36#include <dev/sound/pci/neomagic.h> --- 313 unchanged lines hidden (view full) --- 350} 351 352static int 353nmchan_setspeed(void *data, u_int32_t speed) 354{ 355 struct sc_chinfo *ch = data; 356 357 ch->spd = speed; | 29 */ 30 31#include "pci.h" 32#include "pcm.h" 33 34#include <dev/sound/pcm/sound.h> 35#include <dev/sound/pcm/ac97.h> 36#include <dev/sound/pci/neomagic.h> --- 313 unchanged lines hidden (view full) --- 350} 351 352static int 353nmchan_setspeed(void *data, u_int32_t speed) 354{ 355 struct sc_chinfo *ch = data; 356 357 ch->spd = speed; |
358 return nm_setch(ch); | 358 return nm_setch(ch)? 0 : ch->spd; |
359} 360 361static int 362nmchan_setblocksize(void *data, u_int32_t blocksize) 363{ 364 return blocksize; 365} 366 --- 275 unchanged lines hidden --- | 359} 360 361static int 362nmchan_setblocksize(void *data, u_int32_t blocksize) 363{ 364 return blocksize; 365} 366 --- 275 unchanged lines hidden --- |