freebsd-dev/sys/ofed/include/linux
Roger Pau Monné 073bf9dd70 pci: make MSI(-X) enable and disable methods of the PCI bus
Make the functions pci_disable_msi, pci_enable_msi and pci_enable_msix
methods of the newbus PCI bus. This code should not include any
functional change.

Sponsored by: Citrix Systems R&D
Reviewed by: imp, jhb
Differential Revision: https://reviews.freebsd.org/D354

dev/pci/pci.c:
 - Convert the mentioned functions to newbus methods.
 - Fix the callers of the converted functions.

sys/dev/pci/pci_private.h:
dev/pci/pci_if.m:
 - Declare the new methods.

dev/pci/pcivar.h:
 - Add helpers to call the newbus methods.

ofed/include/linux/pci.h:
 - Add define to prevent the ofed version of pci_enable_msix from
   clashing with the FreeBSD native version.
2014-08-20 14:57:20 +00:00
..
mlx4 Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
atomic.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
bitmap.h
bitops.h - Fix out of range shifting bug in bitops.h. 2014-06-12 13:33:01 +00:00
cdev.h Use %s when calling make_dev with a string pointer. This makes 2012-11-09 21:41:07 +00:00
clocksource.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
compat.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
compiler.h
completion.h
ctype.h
delay.h
device.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
dma-attrs.h
dma-mapping.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
dmapool.h
err.h
errno.h
ethtool.h
file.h Handle cases where capability rights are not provided. 2013-09-05 11:58:12 +00:00
fs.h Store a reference to the vnode associated with a file descriptor in the 2013-06-11 15:37:07 +00:00
gfp.h Fix __free_pages() in the linux shim. 2013-10-15 15:50:43 +00:00
hardirq.h
idr.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
if_arp.h
if_ether.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
if_vlan.h
in6.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
in.h
inet.h
inetdevice.h
init.h
interrupt.h
io-mapping.h
io.h
ioctl.h
jhash.h
jiffies.h
kdev_t.h
kernel.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
kobject.h
kref.h
kthread.h
linux_compat.c Compile fixes: 2014-06-28 17:36:18 +00:00
linux_idr.c
linux_radix.c - Fix radix tree memory leakage when unloading modules using radix 2014-08-12 11:45:57 +00:00
list.h The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
lockdep.h
log2.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
miscdevice.h
mm.h
module.h Fix OFED startup order: All SYSINIT()'s and modules should be loaded 2014-07-06 14:22:13 +00:00
moduleparam.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
mount.h
mutex.h
net.h Fix implementation of sock_getname. 2013-08-23 18:54:27 +00:00
netdevice.h
notifier.h
page.h Split the pagequeues per NUMA domains, and split pageademon process 2013-08-07 16:36:38 +00:00
pci.h pci: make MSI(-X) enable and disable methods of the PCI bus 2014-08-20 14:57:20 +00:00
poll.h
radix-tree.h
random.h
rbtree.h
rtnetlink.h
rwlock.h
rwsem.h
scatterlist.h
sched.h
semaphore.h
slab.h
socket.h
spinlock.h
stddef.h
string.h
sysfs.h Fix mis-merge of upstream fix. 2013-10-01 15:33:00 +00:00
timer.h Add protective parentheses for macro argument, missed in r247671. 2013-03-02 22:41:06 +00:00
types.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
uaccess.h
vmalloc.h
wait.h
workqueue.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00