opnsense-src/sys/compat/linuxkpi/common/include/linux
Jean-Sébastien Pédron 0777b000f1
linuxkpi: Define dev_WARN() and dev_WARN_ONCE()
Reviewed by:	manu
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D39049
2023-03-20 21:47:28 +01:00
..
sched linuxkpi: Add memalloc_noreclaim_save() and memalloc_noreclaim_restore() 2023-01-16 19:27:16 +01:00
acpi.h
anon_inodes.h
atomic.h
average.h
backlight.h linuxkpi: Define backlight_get_brightness() and backlight_is_blank() 2023-02-13 22:09:26 +01:00
bcd.h
bitfield.h linuxkpi: Define FIELD_FIT() 2023-02-13 22:09:31 +01:00
bitmap.h
bitops.h
bottom_half.h
bsearch.h
cache.h LinuxKPI: cache.h add L1_CACHE_ALIGN() 2022-09-22 15:10:04 +00:00
capability.h
cc_platform.h linuxkpi: Add <linux/cc_platform.h> 2023-02-14 23:07:19 +01:00
cdev.h
circ_buf.h linuxkpi: Add circ_buf.h 2022-06-29 09:54:45 +02:00
clocksource.h
compat.h linuxkpi: Add compat_ptr and ptr_to_compat 2022-08-08 15:22:35 +02:00
compiler.h
completion.h
console.h linuxkpi: Add console.h 2022-06-29 09:54:49 +02:00
cpu.h LinuxKPI: implement cpumask_of() 2022-11-08 18:11:55 +00:00
crc32.h
dcache.h linuxkpi: drm-kmod debugfs support 2022-09-20 19:41:10 +02:00
debugfs.h linuxkpi: Define debugfs_initialized() 2023-02-15 23:19:41 +01:00
delay.h
devcoredump.h
device.h linuxkpi: Define dev_WARN() and dev_WARN_ONCE() 2023-03-20 21:47:28 +01:00
dma-attrs.h
dma-buf-map.h linuxkpi: Add <linux/dma-buf-map.h> 2022-11-11 18:40:57 +01:00
dma-mapping.h linuxkpi: Fix style for dma_map_sgtable 2022-12-06 16:52:16 +01:00
dmapool.h
dmi.h LinuxKPI: add struct dmi_header and unsupported dmi_walk() 2022-09-26 19:40:49 +00:00
efi.h LinuxKPI: in efi.h include queue.h 2022-11-15 23:08:05 +00:00
err.h
errno.h linuxkpi: Define ENOKEY to 126. 2023-01-25 22:49:53 +01:00
etherdevice.h
ethtool.h LinuxKPI: ethtool.h add more definitions 2022-11-28 17:25:58 +00:00
eventpoll.h linuxkpi: Add EPOLL aliases 2022-09-20 19:39:52 +02:00
export.h
file.h
firmware.h LinuxKPI: firmware: add request_partial_firmware_into_buf() 2022-09-07 23:33:45 +00:00
fs.h LinuxKPI: add a no-op generic_file_llseek() 2022-11-28 17:14:10 +00:00
fwnode.h linuxkpi: Declare struct fwnode_handle in <linux/fwnode.h> 2023-02-14 23:01:06 +01:00
gcd.h
gfp.h linuxkpi: Define GFP_NOFS in linux/gfp.h 2023-01-16 19:11:52 +01:00
hardirq.h linuxkpi: Define synchronize_hardirq() 2023-01-25 22:26:53 +01:00
hash.h
hashtable.h
highmem.h linuxkpi: Add kmap_local_page_prot() and kunmap_local() 2023-01-30 23:09:22 +01:00
hrtimer.h linuxkpi: Define hrtimer_try_to_cancel() 2023-01-18 23:02:24 +01:00
i2c-algo-bit.h
i2c.h linuxkpi: Add i2c_adapter_quirks support 2023-02-13 22:09:31 +01:00
idr.h
ieee80211.h LinuxKPI: 802.11: minor header updates 2022-11-28 21:21:06 +00:00
if_arp.h
if_ether.h LinuxKPI: ethtool.h add more definitions 2022-11-28 17:25:58 +00:00
if_vlan.h
in.h
in6.h
inetdevice.h
interrupt.h linuxkpi: Define IRQ_NOTCONNECTED 2023-02-13 22:09:32 +01:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-lo-hi.h linuxkpi: Add non-atomic readq()/writeq() 2022-09-09 16:59:41 +02:00
io-mapping.h linuxkpi: Add io_mapping_map_local_wc() and io_mapping_unmap_local() 2023-01-30 23:09:38 +01:00
io.h linuxkpi: Define ioremap_cache() 2023-01-16 19:11:58 +01:00
ioctl.h
iopoll.h
ip.h
irq_work.h linuxkpi: Update struct irq_work 2022-11-11 18:32:58 +01:00
irqreturn.h
jhash.h
jiffies.h
jump_label.h
kconfig.h linuxkpi: Move IS_ENABLED() and friends to <linux/kconfig.h> 2023-02-15 00:06:32 +01:00
kdev_t.h
kernel.h linuxkpi: Move IS_ENABLED() and friends to <linux/kconfig.h> 2023-02-15 00:06:32 +01:00
kfifo.h LinuxKPI: extend kfifo to be usable 2022-08-18 20:26:20 +00:00
kmemleak.h linuxkpi: Add kmemleak.h 2022-06-29 09:54:57 +02:00
kmod.h
kobject.h
kref.h kref: switch internal type to atomic_t and bring back const to kref_read 2022-12-13 20:46:58 +00:00
kthread.h
ktime.h
leds.h LinuxKPI: add linux/leds.h 2022-11-07 12:52:41 +00:00
list.h linuxkpi: Move definition of struct list_head to <linux/types.h> 2023-02-13 22:09:31 +01:00
llist.h
lockdep.h linuxkpi: Define lockdep_assert{,_once}() 2023-02-13 22:09:32 +01:00
log2.h
math64.h linuxkpi: math.h: Add mul_u64_u32_div and mul_u64_u32_shr 2022-08-08 15:22:34 +02:00
media-bus-format.h linuxkpi: Add media-bus-format.h 2022-06-29 09:55:00 +02:00
miscdevice.h
mm.h linuxkpi: Define totalram_pages() 2023-02-14 23:01:06 +01:00
mm_types.h
mman.h linuxkpi: Add <linux/mman.h> which includes <linux/smp.h> 2022-11-11 20:57:46 +01:00
mmap_lock.h
mmu_context.h linuxkpi: Add mmu_context.h 2022-06-29 09:55:04 +02:00
mmu_notifier.h linuxkpi: Add mmu_notifier.h 2022-06-29 09:55:08 +02:00
mmzone.h linuxkpi: Add <linux/mmzone.h> 2022-11-11 18:39:48 +01:00
mod_devicetable.h linuxkpi: Declare missing DMI_* enum entries 2023-02-13 22:09:30 +01:00
module.h
moduleparam.h linuxkpi: Introduce module_param() of type bint 2022-12-01 15:03:00 +01:00
mutex.h linuxkpi: Include <linux/list.h> and <linux/kernel.h> from <linux/mutex.h> 2022-11-11 20:59:40 +01:00
net.h protosw: refactor protosw and domain static declaration and load 2022-08-17 11:50:32 -07:00
net_dim.h
netdev_features.h
netdevice.h LinuxKPI: add (skeleton) functions to make drivers compile 2023-01-13 00:38:11 +00:00
nl80211.h LinuxKPI: 802.11: minor header updates 2022-11-28 21:21:06 +00:00
nospec.h linuxkpi: Add linux/nospec.h 2022-08-08 15:22:35 +02:00
notifier.h linuxkpi: Add more notifier defines 2022-08-08 15:22:35 +02:00
numa.h
overflow.h
page-flags.h linuxkpi: Add <linux/page-flags.h> 2022-11-11 20:56:42 +01:00
page.h
pagemap.h linuxkpi: Include <linux/vmalloc.h> from <linux/pagemap.h> 2023-01-25 22:50:52 +01:00
pagevec.h linuxkpi: Add pagevec implementation 2022-08-08 15:22:35 +02:00
pci.h LinuxKPI: return an address string in pci_name() 2023-02-06 21:56:39 +00:00
pci_ids.h LinuxKPI: pci_ids.h Add more Vendor IDs. 2022-09-22 15:10:03 +00:00
pfn.h
pfn_t.h
pid.h
platform_device.h linuxkpi: Define dev_is_platform() and to_platform_device() 2023-01-30 23:10:03 +01:00
pm.h LinuxKPI: pm.h: add dummy pm_wakeup_event() 2023-02-05 20:43:46 +00:00
pm_qos.h
pm_runtime.h linuxkpi: Add pm_runtime_suspended() 2023-01-25 22:26:53 +01:00
poison.h
poll.h linuxkpi: Add EPOLL aliases 2022-09-20 19:39:52 +02:00
power_supply.h
preempt.h
prefetch.h
printk.h
pwm.h linuxkpi: Add pwm.h 2022-06-29 09:55:26 +02:00
radix-tree.h
random.h
ratelimit.h
rbtree.h rb_tree: pass parent to RB_INSERT_COLOR 2022-09-13 01:11:47 -05:00
rculist.h linuxkpi: Add list_for_each_entry_from_rcu() in <linux/rculist.h> 2022-11-11 18:42:10 +01:00
rcupdate.h
reboot.h
refcount.h linuxkpi: Add refcount_dec_and_test 2022-08-18 09:46:25 +02:00
rwlock.h
rwsem.h linuxkpi: Add down_read_killable() 2022-09-20 19:39:32 +02:00
scatterlist.h linuxkpi: Add sg_alloc_table_from_pages_segment() 2023-02-13 22:09:32 +01:00
sched.h linuxkpi: Include linux/sched/mm.h from linux/sched.h 2023-01-27 21:53:44 +01:00
semaphore.h
seq_file.h LinuxKPI: seq_file add "private" versions. 2022-10-24 21:39:48 +00:00
seqlock.h linuxkpi: Add seqcount_ww_mutex_t in <linux/seqlock.h> 2023-01-25 22:50:38 +01:00
shmem_fs.h
shrinker.h linuxkpi: Add synchronize_shrinkers() 2023-02-14 23:01:06 +01:00
sizes.h linuxkpi: Adds more SZ_* macros 2023-01-25 22:50:07 +01:00
skbuff.h LinuxKPI: skbuff: implement skb_free_frag() 2023-01-28 15:33:12 +00:00
slab.h linuxkpi: Define ZERO_OR_NULL_PTR() in <linux/slab.h> 2022-11-11 21:03:25 +01:00
smp.h linuxkpi: Add <linux/mman.h> which includes <linux/smp.h> 2022-11-11 20:57:46 +01:00
socket.h
sort.h
spinlock.h
srcu.h
stackdepot.h linuxkpi: Add linux/stackdepot.h 2022-08-18 09:46:36 +02:00
stdarg.h linuxkpi: Add <linux/stdarg.h> + include it from <linux/string.h> 2023-02-13 22:09:32 +01:00
string.h linuxkpi: Add strscpy_pad() to <linux/string.h> 2023-02-15 23:19:41 +01:00
stringify.h
suspend.h linuxkpi: Add more suspend defines 2023-02-17 14:50:58 +01:00
swap.h linuxkpi: swap.h: Fix include 2022-08-18 09:46:50 +02:00
sysfs.h linuxkpi: Add sysfs_emit_at() in <linux/sysfs.h> 2023-01-25 22:56:56 +01:00
tcp.h
time.h LinuxKPI: add MSEC_PER_SEC 2022-10-23 21:54:36 +00:00
timer.h
tracepoint.h LinuxKPI: tracepoint.h add more defines 2022-09-22 15:10:03 +00:00
typecheck.h linuxkpi: Add typecheck.h 2022-06-29 09:55:15 +02:00
types.h linuxkpi: Move definition of struct list_head to <linux/types.h> 2023-02-13 22:09:31 +01:00
uaccess.h linuxkpi: Add __copy_to_user_inatomic and __copy_from_user_inatomic 2022-08-18 09:47:04 +02:00
udp.h
usb.h LinuxKPI: move pm_message_t from kernel.h to pm.h 2022-06-10 14:05:12 +00:00
uuid.h
vgaarb.h linuxkpi: Update vga_client_register() and add vga_client_unregister() 2023-02-13 22:09:31 +01:00
vmalloc.h
wait.h
wait_bit.h
workqueue.h
ww_mutex.h linuxkpi: Update ww_mutex_trylock() API for Linux 5.16 2023-02-14 23:01:07 +01:00
xarray.h linuxkpi: Move IS_ENABLED() and friends to <linux/kconfig.h> 2023-02-15 00:06:32 +01:00