sis_drv.c (183573) | sis_drv.c (183604) |
---|---|
1/* sis.c -- sis driver -*- linux-c -*- 2 */ 3/*- 4 * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. 5 * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. 6 * All Rights Reserved. 7 * 8 * Permission is hereby granted, free of charge, to any person obtaining a --- 13 unchanged lines hidden (view full) --- 22 * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR 23 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 24 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 25 * DEALINGS IN THE SOFTWARE. 26 * 27 */ 28 29#include <sys/cdefs.h> | 1/* sis.c -- sis driver -*- linux-c -*- 2 */ 3/*- 4 * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. 5 * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. 6 * All Rights Reserved. 7 * 8 * Permission is hereby granted, free of charge, to any person obtaining a --- 13 unchanged lines hidden (view full) --- 22 * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR 23 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 24 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 25 * DEALINGS IN THE SOFTWARE. 26 * 27 */ 28 29#include <sys/cdefs.h> |
30__FBSDID("$FreeBSD: head/sys/dev/drm/sis_drv.c 183573 2008-10-03 16:59:11Z rnoland $"); | 30__FBSDID("$FreeBSD: head/sys/dev/drm/sis_drv.c 183604 2008-10-04 14:48:40Z rnoland $"); |
31 32#include "dev/drm/drmP.h" 33#include "dev/drm/sis_drm.h" 34#include "dev/drm/sis_drv.h" 35#include "dev/drm/drm_pciids.h" 36 37/* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ 38static drm_pci_id_list_t sis_pciidlist[] = { --- 28 unchanged lines hidden (view full) --- 67 68static int 69sis_attach(device_t nbdev) 70{ 71 struct drm_device *dev = device_get_softc(nbdev); 72 73 bzero(dev, sizeof(struct drm_device)); 74 | 31 32#include "dev/drm/drmP.h" 33#include "dev/drm/sis_drm.h" 34#include "dev/drm/sis_drv.h" 35#include "dev/drm/drm_pciids.h" 36 37/* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ 38static drm_pci_id_list_t sis_pciidlist[] = { --- 28 unchanged lines hidden (view full) --- 67 68static int 69sis_attach(device_t nbdev) 70{ 71 struct drm_device *dev = device_get_softc(nbdev); 72 73 bzero(dev, sizeof(struct drm_device)); 74 |
75 dev->driver = malloc(sizeof(struct drm_driver_info), M_DRM, M_NOWAIT | M_ZERO); | 75 dev->driver = malloc(sizeof(struct drm_driver_info), M_DRM, 76 M_WAITOK | M_ZERO); 77 |
76 sis_configure(dev); 77 78 return drm_attach(nbdev, sis_pciidlist); 79} 80 81static int 82sis_detach(device_t nbdev) 83{ --- 32 unchanged lines hidden --- | 78 sis_configure(dev); 79 80 return drm_attach(nbdev, sis_pciidlist); 81} 82 83static int 84sis_detach(device_t nbdev) 85{ --- 32 unchanged lines hidden --- |