freebsd-dev/sys/dev
John Baldwin a1b2b6e184 Create a file to hold shared routines for dealing with T6 key contexts.
ccr(4) and TLS support in cxgbe(4) construct key contexts used by the
crypto engine in the T6.  This consolidates some duplicated code for
helper functions used to build key contexts.

Reviewed by:	np
MFC after:	1 month
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D22156
2019-11-13 00:53:45 +00:00
..
aac Make uniqueifier match the module definition. 2019-05-24 01:43:29 +00:00
aacraid Make aacraid(4) working on ASR8805 & ASR8402 in particular. This patch 2019-05-22 04:51:08 +00:00
acpi_support Add embedded Managed Object Format blob access to acpi_wmi(4). 2019-09-06 10:12:05 +00:00
acpica acpica: Fix for the fix, unfortunately 2019-10-17 19:53:55 +00:00
adb Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
adlink Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ae Convert to if_foreach_llmaddr() KPI. 2019-10-21 17:59:53 +00:00
age Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:00:17 +00:00
agp Complete the removal of the "wire_count" field from struct vm_page. 2019-09-25 16:11:35 +00:00
ahci Fix AHCI Enclosure Management, broken by r351356. 2019-08-28 22:04:04 +00:00
aic7xxx [aic7xxx] Use correct product name 29320LPE instead of non-existent 39320LPE 2019-01-19 05:31:48 +00:00
al_eth Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:05:43 +00:00
alc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:06 +00:00
ale Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:09 +00:00
alpm
altera Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:10:46 +00:00
amd_ecc_inject Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
amdgpio amdgpio: small formatting cleanup 2019-05-24 06:07:33 +00:00
amdpm
amdsbwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
amdsmb Update AMDSMB to use PCI_MATCH 2018-07-07 15:55:52 +00:00
amdsmn amdtemp(4), amdsmn(4): Attach to Ryzen 3 (Zen 2) hostbridges 2019-08-06 03:54:27 +00:00
amdtemp amdtemp(4), amdsmn(4): Attach to Ryzen 3 (Zen 2) hostbridges 2019-08-06 03:54:27 +00:00
amr Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
an Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
arcmsr
asmc asmc: Add support for Mac mini 2,1 2019-02-25 21:59:01 +00:00
ata GC ATA_REQUEST_TIMEOUT option remnants 2019-02-16 01:48:38 +00:00
ath Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:15 +00:00
atkbdc Add macOS-like three finger drag trackpad gesture to psm(4) 2019-06-16 03:06:05 +00:00
auxio
axgbe
bce Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:19 +00:00
beri Fix off-by-one error in BERI virtio driver 2019-02-11 07:42:32 +00:00
bfe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:23 +00:00
bge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:26 +00:00
bhnd Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
bktr Don't use generic PCI_VENDOR and PCI_PRODUCT macros. Prefix them with 2018-06-24 19:01:01 +00:00
bnxt Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:10:52 +00:00
bvm
bwi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
bwn bwn(4): Include SROM revision when printing device identification. 2019-07-02 02:52:05 +00:00
bxe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:31 +00:00
cadence Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:10:58 +00:00
cardbus Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cas Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:02 +00:00
ce
cesa OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
cfe
cfi Fix AMD type flash write operations, and display chip information at boot 2019-03-24 06:28:25 +00:00
chromebook_platform [ig4] Give common name to PCI and ACPI device drivers 2019-11-03 20:39:46 +00:00
ciss Don't print the request we may be aborting in ciss_notify_abort as 2019-06-13 05:19:42 +00:00
cmx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
coretemp Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cp
cpuctl Workaround for Intel SKL002/SKL012S errata. 2019-11-12 18:01:33 +00:00
cpufreq Improve cpufreq_dt. 2019-03-19 14:34:53 +00:00
ctau Fix two errors reported by PVS Studio: V646 Consider inspecting the 2019-05-26 12:41:03 +00:00
cx Fix misspellings of transmitter/transmitted 2018-08-10 20:37:32 +00:00
cxgb Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:08 +00:00
cxgbe Create a file to hold shared routines for dealing with T6 key contexts. 2019-11-13 00:53:45 +00:00
cy
cyapa [cyapa] Postpone start of the polling thread until sleep is available 2019-11-03 20:55:28 +00:00
dc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:15 +00:00
dcons Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
dme Update dme(4) to reflect that it will not be removed due to FCP-101. 2019-05-08 19:05:58 +00:00
dpaa dpaa: Fix warnings in dtsec(4) found by clang 2019-08-21 02:26:22 +00:00
dpms
drm2 (4/6) Protect page valid with the busy lock. 2019-10-15 03:45:41 +00:00
dwc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:19 +00:00
e1000 net: prefer ETHER_ADDR_LEN over ETH_ADDR_LEN 2019-11-04 22:57:36 +00:00
efidev efirt efi_enter(): Release acquired locks and restore FPU ownership if 2019-06-03 15:41:45 +00:00
ena Make valdiate_rx_req_id static inline because it uses other static 2019-11-02 02:05:09 +00:00
esp
et Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:28 +00:00
etherswitch Add support for the Marvell 88E6190 11 ports switch. 2019-07-01 13:41:37 +00:00
evdev Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
exca
extres Implement support for (soft)linked clocks. 2019-11-08 18:57:41 +00:00
fb Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
fdc GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
fdt fdt_slicer: bump to SI_ORDER_THIRD following r347183 2019-09-29 03:12:35 +00:00
ffec Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:32 +00:00
filemon Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
firewire Widen NET_EPOCH coverage. 2019-10-07 22:40:05 +00:00
flash flash: Add GigaDevice gd25q128 flash 2019-10-25 17:56:24 +00:00
fxp Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:53 +00:00
gem Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:57 +00:00
glxiic
glxsb Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
gpio gpioiic: set output after switching to output mode if presetting it failed 2019-10-25 09:37:54 +00:00
gxemul
hdmi Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
hifn Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
hme Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:02 +00:00
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc hwpmc : fix AMD perf counter MSR access 2019-11-07 19:54:24 +00:00
hyperv hyperv/vmbus: Fix the wrong size in ndis_offload structure 2019-07-09 08:21:14 +00:00
ic
ichiic [ig4] Try to workaround MIPS namespace pollution issue 2019-11-04 02:29:58 +00:00
ichsmb ichsmb: defer smbus attach until interrupts are available 2019-08-29 12:49:21 +00:00
ichwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ida Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
if_ndis Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:38 +00:00
iicbus [ig4] Add suspend/resume support 2019-11-03 21:00:55 +00:00
iir Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
imcsmb Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
intel Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
intpm intpm: change translation of HBA error status to smbus(4) errors 2019-03-22 10:38:22 +00:00
io
ioat Add CTLFLAG_STATS to the dev.ioat.N.stats sysctl OIDs 2019-10-09 12:14:10 +00:00
ipmi The current IPMI KCS code is waiting 100us for all transitions (roughly 2019-06-12 16:06:31 +00:00
ips Add the likely missing braces in ips(4). This is found by gcc warning that 2019-05-29 18:11:17 +00:00
ipw Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
isci Enforce a 4GB DMA boundary on isci(4) 2019-07-10 22:23:59 +00:00
iscsi Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
iscsi_initiator Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
iser
isl
ismt
isp Fix FC-Tape bugs caused in part by r345008. 2019-05-24 17:58:29 +00:00
ispfw
itwd itwd(4): driver for watchdog function in ITE Super I/O chips 2019-10-16 14:57:38 +00:00
iwi urtw(4), otus(4), iwi(4): allow to set non-default MAC address via ifconfig(8) 2019-04-10 08:17:56 +00:00
iwm iwm: Sync device initialization and reset code with iwlwifi. 2019-11-07 23:39:17 +00:00
iwn Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
ixgbe if_ixv: disable RSS configuration on 82599 and X540 VFs 2019-11-05 06:34:20 +00:00
ixl Fix compile error introduced in r353658 2019-10-16 18:12:22 +00:00
jedec_dimm Teach jedec_dimm(4) to be more forgiving of non-fatal errors. 2019-03-27 21:50:01 +00:00
jme Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:43 +00:00
kbd evdev: Remove evdev.ko linkage dependency on kbd driver 2018-08-13 19:05:53 +00:00
kbdmux evdev: Use console lock as evdev lock for all supported keyboard drivers. 2018-10-27 20:22:41 +00:00
ksyms Convert ksyms(4) to use an OBJT_PHYS object. 2019-11-06 17:03:06 +00:00
le Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:07 +00:00
led Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
lge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:11 +00:00
liquidio Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:48 +00:00
malo Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:54 +00:00
mbox
mc146818
md (4/6) Protect page valid with the busy lock. 2019-10-15 03:45:41 +00:00
mdio
mem
mfi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mgb mgb: Correct spello - recieve -> receive 2019-11-06 20:43:40 +00:00
mge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:15 +00:00
mii Find the correct node of PHY chip using "phy-handle" property of 2019-07-29 14:58:29 +00:00
mk48txx
mlx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mlx4 Split out a more generic debugnet(4) from netdump(4) 2019-10-17 16:23:03 +00:00
mlx5 Convert to if_foreach_llmaddr() KPI. 2019-10-14 20:23:16 +00:00
mlxfw Initial version of Mellanox in-kernel firmware upgrade support. 2019-05-08 10:49:05 +00:00
mly De-spl mly(4). 2018-08-21 10:08:12 +00:00
mmc Fix dwmmc(4) driver attachment when ext_resources are not present. 2019-10-15 17:24:21 +00:00
mmcnull
mn
mpr More fully implement the state machine. 2019-07-11 06:22:15 +00:00
mps Fix bugs in recovery path and improve cm tracking 2019-07-08 20:20:01 +00:00
mpt
mrsas add mrsas_shutdown method 2019-05-23 12:51:13 +00:00
msk Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:19 +00:00
mthca
mvs Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mwl Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
mxge Convert to if_foreach_llmaddr() KPI. 2019-10-14 20:18:36 +00:00
my Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:58 +00:00
nctgpio nctgpio: improve performance (latency) of operation 2019-10-22 14:20:35 +00:00
neta Update mvneta/e6000sw for new DSA Device Tree Bindings 2019-03-23 02:48:47 +00:00
netfpga10g/nf10bmac
netmap add valectl to the system commands 2019-10-31 21:01:34 +00:00
nfe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:24 +00:00
nfsmb
nge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:28 +00:00
nmdm Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ntb Add compact scraptchpad protocol for ntb_transport(4). 2019-11-10 03:37:45 +00:00
null List-ify kernel dump device configuration 2019-05-06 18:24:07 +00:00
nvd Add missing break statements in r351004. 2019-08-14 02:02:14 +00:00
nvdimm nvdimm(4): Fix various problems when the using the second label index block 2019-11-12 16:24:37 +00:00
nvme Make nvme(4) driver some more NUMA aware. 2019-09-23 17:53:47 +00:00
nvram
nvram2env
oce net: prefer ETHER_ADDR_LEN over ETH_ADDR_LEN 2019-11-04 22:57:36 +00:00
ocs_fc Fixed issues reported by coverity scan. 2019-01-23 17:34:01 +00:00
ofw ofw: ofw_reg_to_paddr: Use a 256 static array for the cell 2019-08-07 13:13:16 +00:00
otus Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:07 +00:00
ow Remove redundant hw sysctl declaration. gcc CI complains, but clang doesn't. 2019-10-30 20:08:10 +00:00
pbio
pccard Fix a minor typo 2019-09-24 16:49:42 +00:00
pccbb Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
pcf pcf(4): fix parentheses in if condition 2019-01-27 15:19:28 +00:00
pci Add driver for DesignWare PCIE core, and its Armada 8K specific attachement. 2019-10-20 11:11:32 +00:00
pms Fix a scribbler in the PMS driver. 2019-03-11 14:26:45 +00:00
powermac_nvram
ppbus
ppc
proto Lock busdma operations and serialize detach against open/close 2019-07-04 02:51:34 +00:00
psci Add generic arm/arm64 secure-monitor SMCCC interface and switch 2019-09-13 15:56:33 +00:00
pst
pty
puc Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
pwm Handle labels specified with hints even on FDT systems. Hints are the 2019-06-18 17:05:05 +00:00
qlnx Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:12 +00:00
qlxgb Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:17 +00:00
qlxgbe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:21 +00:00
qlxge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:26 +00:00
quicc
ral [Bug 240473] add support of Ralink RT5390R Wireless Card 2019-09-12 18:37:26 +00:00
random random(4): Reorder configuration of random source modules 2019-08-18 16:04:01 +00:00
rc Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
rccgpio
re Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:32 +00:00
rl Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:35 +00:00
rndtest Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
rp
rt
rtwn Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:31 +00:00
safe Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
sbni Copy out from kernel to data, not the other way around. 2018-08-13 21:53:18 +00:00
scc Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
sdhci Relax the sdhci(4) check that filters out the 1.8v voltage option unless 2019-10-16 16:03:19 +00:00
sdio Add SDIO support. 2019-06-08 16:26:56 +00:00
sec OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
sfxge Convert to if_foreach_llmaddr() KPI. 2019-10-14 20:33:14 +00:00
sge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:40 +00:00
siis
sio Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
sis Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:44 +00:00
sk Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:49 +00:00
smartpqi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
smbus
smc
snp
sound Add device IDs for the next generation of Intel HDA audio. 2019-10-28 23:31:22 +00:00
speaker
spibus Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO(). 2019-05-23 15:59:50 +00:00
ste Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:53 +00:00
stge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:56 +00:00
superio superio: do not crash if failed to create the character device 2019-10-25 16:30:24 +00:00
sym Remove the long obsolete SYM_SETUP_LP_PROBE_MAP option. It's not been 2018-10-22 02:36:31 +00:00
syscons Attempt to fix build breakage in r344458. 2019-02-26 09:44:10 +00:00
tcp_log Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
tdfx
terasic Fix off-by-one (page) errors in checks in d_mmap methods of several drivers. 2018-12-02 18:30:58 +00:00
ti Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:03 +00:00
tpm Improve tpm20 style 2019-04-16 02:46:21 +00:00
trm
tsec Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:36 +00:00
twa remove the 4GB boundary requirement on PCI DMA segments 2019-04-19 13:43:33 +00:00
twe
tws Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
uart Relax TX draining in ns8250_bus_transmit(). 2019-09-15 23:56:39 +00:00
ubsec Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
usb generic_ehci_fdt: Fix compile when EXT_RESOURCES isn't present 2019-11-09 22:25:45 +00:00
veriexec Add a new ioctl for the larger params struct that includes the label. 2019-05-17 19:27:07 +00:00
vge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:12 +00:00
viapm
viawd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
videomode
virtio Convert to if_foreach_llmaddr() KPI. 2019-10-21 17:59:02 +00:00
vkbd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
vmd This driver attaches to the Intel VMD drive and connects a new PCI domain 2019-10-10 03:12:17 +00:00
vmware Convert to if_foreach_llmaddr() KPI. 2019-10-21 17:59:16 +00:00
vnic vnic: correct and simplify SIOCSIFFLAGS 2019-09-01 16:53:17 +00:00
vr Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:16 +00:00
vt Update Conrad Meyer's email 2019-10-17 16:38:44 +00:00
vte Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:20 +00:00
watchdog Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
wbwd wbwd: small clean-ups and improvements 2019-10-17 06:21:09 +00:00
wi Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:40 +00:00
wpi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
wtap Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
xdma xdma: avoid NULL deref in error case 2019-08-30 00:40:08 +00:00
xen (4/6) Protect page valid with the busy lock. 2019-10-15 03:45:41 +00:00
xilinx Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:58 +00:00
xl Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:25 +00:00
xz Modularize xz. 2019-02-26 19:55:03 +00:00
zlib Expose zlib's utility functions in Z_SOLO library when building kernel. 2019-08-07 01:41:17 +00:00