pci_private.h (98e0ffaefb0f241cda3a72395d3be04192ae0d47) pci_private.h (ce204e1bd813047e5f70fadcc9e703b89dac0f32)
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

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

97void pci_enable_msix_method(device_t dev, device_t child,
98 u_int index, uint64_t address, uint32_t data);
99void pci_disable_msi_method(device_t dev, device_t child);
100int pci_remap_msix_method(device_t dev, device_t child,
101 int count, const u_int *vectors);
102int pci_release_msi_method(device_t dev, device_t child);
103int pci_msi_count_method(device_t dev, device_t child);
104int pci_msix_count_method(device_t dev, device_t child);
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

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

97void pci_enable_msix_method(device_t dev, device_t child,
98 u_int index, uint64_t address, uint32_t data);
99void pci_disable_msi_method(device_t dev, device_t child);
100int pci_remap_msix_method(device_t dev, device_t child,
101 int count, const u_int *vectors);
102int pci_release_msi_method(device_t dev, device_t child);
103int pci_msi_count_method(device_t dev, device_t child);
104int pci_msix_count_method(device_t dev, device_t child);
105int pci_msix_pba_bar_method(device_t dev, device_t child);
106int pci_msix_table_bar_method(device_t dev, device_t child);
105struct resource *pci_alloc_resource(device_t dev, device_t child,
106 int type, int *rid, u_long start, u_long end, u_long count,
107 u_int flags);
108int pci_release_resource(device_t dev, device_t child, int type,
109 int rid, struct resource *r);
110int pci_activate_resource(device_t dev, device_t child, int type,
111 int rid, struct resource *r);
112int pci_deactivate_resource(device_t dev, device_t child, int type,

--- 55 unchanged lines hidden ---
107struct resource *pci_alloc_resource(device_t dev, device_t child,
108 int type, int *rid, u_long start, u_long end, u_long count,
109 u_int flags);
110int pci_release_resource(device_t dev, device_t child, int type,
111 int rid, struct resource *r);
112int pci_activate_resource(device_t dev, device_t child, int type,
113 int rid, struct resource *r);
114int pci_deactivate_resource(device_t dev, device_t child, int type,

--- 55 unchanged lines hidden ---