freebsd-dev/sys/dev/mlx5/mlx5_core
Hans Petter Selasky 713dd5cb9e Resolve locking issue for non-sleepable context in the mlx5core.
Code inspection reveals the busdma unload and free functions
do not write to the belonging dma tag and does not need to be
serialized. This allows mlx5_fwp_free() to be called from
software interrupt context.

MFC after:	3 days
Sponsored by:	Mellanox Technologies
2017-08-03 09:14:43 +00:00
..
mlx5_alloc.c Use the busdma API to allocate all DMA-able memory. 2017-01-27 11:46:55 +00:00
mlx5_cmd.c Using GFP_ATOMIC with firmware commands is not supported after busdma was 2017-08-03 09:11:51 +00:00
mlx5_core.h Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_cq.c Add runtime support for modifying the SQ and RQ completion event 2017-01-20 11:11:49 +00:00
mlx5_diagnostics.c Add support for reading advanced diagnostic counters. 2017-01-27 10:03:50 +00:00
mlx5_eq.c Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_eswitch_vacl.c Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_flow_table.c Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_fw.c Query flow table capabilities according to the correct capability bit 2016-11-07 11:26:25 +00:00
mlx5_health.c Add support for device surprise removal and other PCI errors. 2017-01-27 11:29:33 +00:00
mlx5_mad.c
mlx5_main.c Add support for device surprise removal and other PCI errors. 2017-01-27 11:29:33 +00:00
mlx5_mcg.c
mlx5_mr.c Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_pagealloc.c Resolve locking issue for non-sleepable context in the mlx5core. 2017-08-03 09:14:43 +00:00
mlx5_pd.c
mlx5_port.c Add more firmware related structures and update existing ones in the 2016-11-07 11:28:50 +00:00
mlx5_qp.c Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_srq.c Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_transobj.c Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_uar.c Update io-mapping.h in the LinuxKPI. 2017-06-21 18:20:17 +00:00
mlx5_vport.c Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
mlx5_wq.c
transobj.h Update the MLX5 core module: 2016-09-16 11:28:16 +00:00
wq.h