Deleted Added
full compact
pci_private.h (164067) pci_private.h (164264)
1/*-
2 * Copyright (c) 1997, Stefan Esser <se@freebsd.org>
3 * Copyright (c) 2000, Michael Smith <msmith@freebsd.org>
4 * Copyright (c) 2000, BSDi
5 * All rights reserved.
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 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 *
1/*-
2 * Copyright (c) 1997, Stefan Esser <se@freebsd.org>
3 * Copyright (c) 2000, Michael Smith <msmith@freebsd.org>
4 * Copyright (c) 2000, BSDi
5 * All rights reserved.
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 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 *
28 * $FreeBSD: head/sys/dev/pci/pci_private.h 164067 2006-11-07 18:55:51Z jhb $
28 * $FreeBSD: head/sys/dev/pci/pci_private.h 164264 2006-11-13 21:47:30Z jhb $
29 *
30 */
31
32#ifndef _PCI_PRIVATE_H_
33#define _PCI_PRIVATE_H_
34
35/*
36 * Export definitions of the pci bus so that we can more easily share

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

61void pci_write_config_method(device_t dev, device_t child,
62 int reg, uint32_t val, int width);
63int pci_enable_busmaster_method(device_t dev, device_t child);
64int pci_disable_busmaster_method(device_t dev, device_t child);
65int pci_enable_io_method(device_t dev, device_t child, int space);
66int pci_disable_io_method(device_t dev, device_t child, int space);
67int pci_find_extcap_method(device_t dev, device_t child,
68 int capability, int *capreg);
29 *
30 */
31
32#ifndef _PCI_PRIVATE_H_
33#define _PCI_PRIVATE_H_
34
35/*
36 * Export definitions of the pci bus so that we can more easily share

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

61void pci_write_config_method(device_t dev, device_t child,
62 int reg, uint32_t val, int width);
63int pci_enable_busmaster_method(device_t dev, device_t child);
64int pci_disable_busmaster_method(device_t dev, device_t child);
65int pci_enable_io_method(device_t dev, device_t child, int space);
66int pci_disable_io_method(device_t dev, device_t child, int space);
67int pci_find_extcap_method(device_t dev, device_t child,
68 int capability, int *capreg);
69int pci_alloc_msi_method(device_t dev, device_t child, int *count);
70int pci_release_msi_method(device_t dev, device_t child);
71int pci_msi_count_method(device_t dev, device_t child);
69struct resource *pci_alloc_resource(device_t dev, device_t child,
70 int type, int *rid, u_long start, u_long end, u_long count,
71 u_int flags);
72void pci_delete_resource(device_t dev, device_t child,
73 int type, int rid);
74struct resource_list *pci_get_resource_list (device_t dev, device_t child);
75struct pci_devinfo *pci_read_device(device_t pcib, int b, int s, int f,
76 size_t size);

--- 13 unchanged lines hidden ---
72struct resource *pci_alloc_resource(device_t dev, device_t child,
73 int type, int *rid, u_long start, u_long end, u_long count,
74 u_int flags);
75void pci_delete_resource(device_t dev, device_t child,
76 int type, int rid);
77struct resource_list *pci_get_resource_list (device_t dev, device_t child);
78struct pci_devinfo *pci_read_device(device_t pcib, int b, int s, int f,
79 size_t size);

--- 13 unchanged lines hidden ---