freebsd-dev/sys/dev/irdma
Bjoern A. Zeeb f2978460c7 LinuxKPI: tasklet add (*callback) support
In addition to (*func) tasklet also seems to have a (*callback) with
a different argument.  Add support for this and add tasklet_setup()
as well for support in more drivers.

The from_tasklet() definition is duplicated in the tree; hide it there
under #ifndef to avoid a re-definition.  People should generally add
LinuxKPI bits to linuxkpi rather than private files if they also rely
on other LinuxKPI bits.

X-MFC:		DO NOT MFC, space allocated by drivers not us.
Reviewed by:	emaste
Differential Revision: https://reviews.freebsd.org/D37216
2022-11-08 18:14:17 +00:00
..
fbsd_kcompat.c ibcore: The use of IN_LOOPBACK() now requires a valid VNET context. 2022-09-23 13:42:03 +02:00
fbsd_kcompat.h LinuxKPI: tasklet add (*callback) support 2022-11-08 18:14:17 +00:00
ice_devids.h
icrdma_hw.c
icrdma_hw.h
icrdma.c Adjust irdma_prep_for_unregister() definition to avoid clang 15 warning 2022-07-25 00:40:12 +02:00
irdma_cm.c ibcore: The use of IN_LOOPBACK() now requires a valid VNET context. 2022-09-23 13:42:03 +02:00
irdma_cm.h ibcore: The use of IN_LOOPBACK() now requires a valid VNET context. 2022-09-23 13:42:03 +02:00
irdma_ctrl.c
irdma_defs.h
irdma_hmc.c
irdma_hmc.h
irdma_hw.c
irdma_kcompat.c ibcore: The use of IN_LOOPBACK() now requires a valid VNET context. 2022-09-23 13:42:03 +02:00
irdma_main.h
irdma_pble.c
irdma_pble.h
irdma_protos.h
irdma_puda.c
irdma_puda.h
irdma_type.h
irdma_uda_d.h
irdma_uda.c
irdma_uda.h
irdma_uk.c
irdma_user.h
irdma_utils.c
irdma_verbs.c
irdma_verbs.h
irdma_ws.c
irdma_ws.h
irdma-abi.h
irdma.h
osdep.h