opnsense-src/sys/ofed/include/linux
Hans Petter Selasky fe657d68f5 Fixes and updates for the Linux compatibility layer:
- Remove unsupported "bus" field from "struct pci_dev".
- Fix logic inside "pci_enable_msix()" when the number of allocated
  interrupts are less than the number of available interrupts.
- Update header files included from "list.h".
- Ensure that "idr_destroy()" removes all entries before destroying
  the IDR root node(s).
- Set the "device->release" function so that we don't leak memory at
  device destruction.
- Use FreeBSD's "log()" function for certain debug printouts.
- Put parenthesis around arguments inside the min, max, min_t and max_t macros.
- Make sure we don't leak file descriptors by dropping the extra file
  reference counts done by the FreeBSD kernel when calling falloc()
  and fget_unlocked().

MFC after:	1 week
Sponsored by:	Mellanox Technologies
2015-01-06 10:02:14 +00:00
..
mlx4 Update the OFED Linux compatibility layer and 2014-10-15 13:40:29 +00:00
bitops.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
cache.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
cdev.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
clocksource.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
compat.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
compiler.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
completion.h Update the OFED Linux compatibility layer and 2014-10-15 13:40:29 +00:00
delay.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
device.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
dma-attrs.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
dma-mapping.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
dmapool.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
err.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
errno.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
etherdevice.h Update the OFED Linux compatibility layer and 2014-10-15 13:40:29 +00:00
file.h Fixes and updates for the Linux compatibility layer: 2015-01-06 10:02:14 +00:00
fs.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
gfp.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
hardirq.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
idr.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
if_arp.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
if_ether.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
if_vlan.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
in.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
in6.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
inetdevice.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
interrupt.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
io-mapping.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
io.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
ioctl.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
jhash.h
jiffies.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
kdev_t.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
kernel.h Fixes and updates for the Linux compatibility layer: 2015-01-06 10:02:14 +00:00
kmod.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
kobject.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
kref.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
kthread.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
ktime.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
linux_compat.c Fixes and updates for the Linux compatibility layer: 2015-01-06 10:02:14 +00:00
linux_idr.c Fixes and updates for the Linux compatibility layer: 2015-01-06 10:02:14 +00:00
linux_radix.c - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
list.h Fixes and updates for the Linux compatibility layer: 2015-01-06 10:02:14 +00:00
lockdep.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
log2.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
math64.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
miscdevice.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
mm.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
module.h Move OFED init a bit earlier so that PXE boot works. 2014-12-09 08:56:01 +00:00
moduleparam.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
mutex.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
net.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
netdevice.h Update the OFED Linux compatibility layer and 2014-10-15 13:40:29 +00:00
notifier.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
page.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
pci.h Fixes and updates for the Linux compatibility layer: 2015-01-06 10:02:14 +00:00
poll.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
radix-tree.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
random.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
rbtree.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
rwlock.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
rwsem.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
scatterlist.h Update the OFED Linux compatibility layer and 2014-10-15 13:40:29 +00:00
sched.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
semaphore.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
slab.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
socket.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
spinlock.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
string.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
sysfs.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
timer.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
types.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
uaccess.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
vmalloc.h Update the OFED Linux compatibility layer and 2014-10-15 13:40:29 +00:00
wait.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00
workqueue.h - Update the OFED Linux Emulation layer as a preparation for a 2014-08-27 13:21:53 +00:00