opnsense-src/sys/compat/linuxkpi/common/include/linux
Bjoern A. Zeeb 14a66de621 LinuxKPI: 802.11 header updates
LinuxKPI: 802.11: add missing linuxkpi_cfg80211_bss_flush()

While working on new and updates to drivers more structs, fields,
functions, .. were found, had to be shuffled around, ..
Some of these are (so far still dummy) functions or not properly
typed fields.  The IEEE80211_HE_ constants are all still dummy.
This was msotly as a start to make new (out-of-tree) things compile.

Sponsored by:	The FreeBSD Foundation (minor VHT/chan width bits)

Add the missing implementation of linuxkpi_cfg80211_bss_flush().
without this we get unresolved symbols and drivers won't load.

Reported by:	eduardo, Berislav Purgar (bpurgar gmail.com)

(cherry picked from commit b0f7376822)
(cherry picked from commit d8dd6b329e)
2022-09-21 11:46:07 +00:00
..
sched linuxkpi: Add sched/mm.h 2022-09-07 17:09:05 +02:00
acpi.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
anon_inodes.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
atomic.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
average.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
backlight.h linuxkpi: Add backlight_device_set_brightness 2022-03-05 12:12:44 +01:00
bcd.h LinuxKPI: add bcd.h 2021-11-21 18:15:58 +00:00
bitfield.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
bitmap.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
bitops.h LinuxKPI: add __ffs64() 2022-02-20 16:24:17 +00:00
bottom_half.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
bsearch.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
cache.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
capability.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
cdev.h linuxkpi: Move cdev_alloc into .c file 2022-04-05 08:40:10 -06:00
circ_buf.h linuxkpi: Add circ_buf.h 2022-09-07 17:09:02 +02:00
clocksource.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
compat.h linuxkpi: Add compat_ptr and ptr_to_compat 2022-09-07 17:09:04 +02:00
compiler.h LinuxKPI: add sizeof_field() 2022-02-20 16:24:22 +00:00
completion.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
console.h linuxkpi: Add console.h 2022-09-07 17:09:02 +02:00
cpu.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
crc32.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
dcache.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
debugfs.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
delay.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
devcoredump.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
device.h linuxkpi: Add dev_info_once 2022-09-07 17:09:04 +02:00
dma-attrs.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
dma-mapping.h linuxkpi: Add dma_{un,}map_sgtable 2022-09-07 17:09:05 +02:00
dmapool.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
dmi.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
efi.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
err.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
errno.h linuxkpi: errno: Add EHWPOISON 2022-09-07 17:09:04 +02:00
etherdevice.h LinuxKPI: add eth_random_addr() and device_get_mac_address() 2022-02-20 16:23:05 +00:00
ethtool.h LinuxKPI: add an initial ethtool.h 2022-02-20 16:23:00 +00:00
export.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
file.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
firmware.h LinuxKPI: add firmware loading support 2021-02-02 11:50:38 +00:00
fs.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
gcd.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
gfp.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
hardirq.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
hash.h LinuxKPI: Implement linux/hashtable.h for FreeBSD. 2022-06-02 00:50:13 +03:00
hashtable.h LinuxKPI: Implement linux/hashtable.h for FreeBSD. 2022-06-02 00:50:13 +03:00
highmem.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
hrtimer.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
i2c-algo-bit.h linuxkpi: Add i2c support 2022-06-21 17:13:57 +02:00
i2c.h linuxkpi: unbreak linux_i2cbb 2022-09-07 17:09:06 +02:00
idr.h linuxkpi: implement ida_alloc() 2022-05-07 13:08:55 +01:00
ieee80211.h LinuxKPI: 802.11 header updates 2022-09-21 11:46:07 +00:00
if_arp.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
if_ether.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
if_vlan.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
in.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
in6.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
inetdevice.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
interrupt.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
interval_tree.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
interval_tree_generic.h LinuxKPI: Implement interval_tree 2022-01-22 22:34:35 +03:00
io-mapping.h linuxkpi: move io_mapping_create_wc to .c 2022-04-05 08:40:11 -06:00
io.h linuxkpi: io.h: Only exclude armv6 and armv7 for asm/set_memory.h 2022-09-07 17:09:04 +02:00
ioctl.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
iopoll.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
ip.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
irq_work.h LinuxKPI: Switch irq_work implementation back to standard taskqueue 2022-06-02 00:50:14 +03:00
irqreturn.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
jhash.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
jiffies.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
jump_label.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
kdev_t.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
kernel.h linuxkpi: Add add_taint stub 2022-09-07 17:09:06 +02:00
kfifo.h linuxkpi: Add kfifo.h 2022-09-07 17:09:02 +02:00
kmemleak.h linuxkpi: Add kmemleak.h 2022-09-07 17:09:02 +02:00
kmod.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
kobject.h linuxkpi: move kobject_create to .c file 2022-04-05 08:40:10 -06:00
kref.h linuxkpi: Add refcount_dec_and_test 2022-09-07 17:09:05 +02:00
kthread.h LinuxKPI: Implement kthread_worker related functions 2022-06-02 00:50:14 +03:00
ktime.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
list.h linuxkpi: Add list_rotate_to_front 2022-03-05 12:12:43 +01:00
llist.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
lockdep.h LinuxKPI: lockdep add lockdep_assert_not_held() 2022-02-20 16:25:03 +00:00
log2.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
math64.h linuxkpi: math.h: Add mul_u64_u32_div and mul_u64_u32_shr 2022-09-07 17:09:03 +02:00
media-bus-format.h linuxkpi: Add media-bus-format.h 2022-09-07 17:09:02 +02:00
miscdevice.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
mm.h linuxkpi: Add trylock_page and unlock_page 2022-09-07 17:09:04 +02:00
mm_types.h linuxkpi: Add mmap_lock.h 2022-03-05 12:12:44 +01:00
mmap_lock.h linuxkpi: Add mmap_lock.h 2022-03-05 12:12:44 +01:00
mmu_context.h linuxkpi: Add mmu_context.h 2022-09-07 17:09:02 +02:00
mmu_notifier.h linuxkpi: Add mmu_notifier.h 2022-09-07 17:09:02 +02:00
mod_devicetable.h linuxkpi: Add I2C_NAME_SIZE and I2C_MODULE_PREFIX defines 2022-09-07 17:09:06 +02:00
module.h LinuxKPI: add MODULE_IMPORT_NS() 2022-02-27 23:41:54 +00:00
moduleparam.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
mutex.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
net.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
net_dim.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
netdev_features.h LinuxKPI: add NETIF_F_HW_CSUM to netdev_features.h 2022-02-20 16:23:27 +00:00
netdevice.h LinuxKPI: import beginning of a new version of netdevice.h 2021-12-30 18:27:31 +00:00
nl80211.h LinuxKPI: 802.11 header updates 2022-09-21 11:46:07 +00:00
nospec.h linuxkpi: Add linux/nospec.h 2022-09-07 17:09:03 +02:00
notifier.h linuxkpi: Add more notifier defines 2022-09-07 17:09:04 +02:00
numa.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
overflow.h <linux/overflow.h>: Don't use __has_builtin(). 2022-05-10 15:51:49 -07:00
page.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
pagemap.h linuxkpi: Include highmem.h in pagemap.h 2022-09-07 17:09:04 +02:00
pagevec.h linuxkpi: Add pagevec implementation 2022-09-07 17:09:03 +02:00
pci.h linuxkpi: pci: Add more functions needed by drm 2022-09-07 17:09:03 +02:00
pci_ids.h LinuxKPI: add pci_ids.h 2021-07-18 00:34:58 +00:00
pfn.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
pfn_t.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
pid.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
pm.h linuxkpi: pm: Add more defines and includes 2022-09-07 17:09:04 +02:00
pm_qos.h LinuxKPI: Add cpu_latency_qos_request_active stub to linux/pm_qos.h 2022-06-02 00:50:14 +03:00
pm_runtime.h linuxkpi: Add pm_runtime.h 2022-09-07 17:09:02 +02:00
poison.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
poll.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
power_supply.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
preempt.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
prefetch.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
printk.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
pwm.h linuxkpi: Add pwm.h 2022-09-07 17:09:03 +02:00
radix-tree.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
random.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
ratelimit.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
rbtree.h rb_tree: speed-up double rotation 2022-09-09 12:11:44 -05:00
rculist.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
rcupdate.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
reboot.h linuxkpi: Add orderly_poweroff 2022-03-05 12:12:44 +01:00
refcount.h linuxkpi: Add refcount_dec_and_test 2022-09-07 17:09:05 +02:00
rwlock.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
rwsem.h linuxkpi: Add down_write_nest_lock 2022-04-27 18:34:47 +02:00
scatterlist.h linuxkpi: Add for_each_sgtable_{sg,page} 2022-09-07 17:09:05 +02:00
sched.h LinuxKPI: Implement sched_set_fifo(_low) functions 2022-06-02 00:50:14 +03:00
semaphore.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
seq_file.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
seqlock.h linuxkpi: Mitigate a seqlock livelock 2022-05-09 08:32:09 -04:00
shmem_fs.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
shrinker.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
sizes.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
skbuff.h LinuxKPI: skbuff: sort list header and add new (dummy) functions 2022-09-21 11:40:04 +00:00
slab.h linuxkpi: Add stub kmem_cache_shrink 2022-09-07 17:09:05 +02:00
smp.h LinuxKPI: Add comment describing proper use of the on_each_cpu() function. 2022-03-17 10:55:15 +01:00
socket.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
sort.h LinuxKPI: Add sort() wrapper. 2022-01-22 22:34:38 +03:00
spinlock.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
srcu.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
stackdepot.h linuxkpi: Add linux/stackdepot.h 2022-09-07 17:09:05 +02:00
string.h linuxkpi: Add some memset functions 2022-09-07 17:09:03 +02:00
stringify.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
swap.h linuxkpi: swap.h: Fix include 2022-09-07 17:09:05 +02:00
sysfs.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
tcp.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
time.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
timer.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
tracepoint.h LinuxKPI; add the beginning of a tracepoint.h implementation 2022-02-20 16:22:41 +00:00
typecheck.h linuxkpi: Add typecheck.h 2022-09-07 17:09:02 +02:00
types.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
uaccess.h linuxkpi: Add __copy_to_user_inatomic and __copy_from_user_inatomic 2022-09-07 17:09:06 +02:00
udp.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
usb.h LinuxKPI: move pm_message_t from kernel.h to pm.h 2022-07-01 13:48:24 +00:00
uuid.h LinuxKPI: add UUID_STRING_LEN and GUID_INIT to uuid.h 2022-02-20 16:24:38 +00:00
vgaarb.h linuxkpi: Add linux/vgaarb.h 2022-09-07 17:09:06 +02:00
vmalloc.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
wait.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
wait_bit.h linuxkpi: Add __var_waitqueue 2022-03-05 12:12:43 +01:00
workqueue.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
ww_mutex.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00
xarray.h LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards 2022-01-22 22:34:38 +03:00