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 --- |