freebsd-dev/sys/dev/mana
Wei Hu 623918a198 mana: Improve the HWC error handling
Currently when the HWC creation fails, the error handling is flawed,
e.g. if mana_hwc_create_channel() -> mana_hwc_establish_channel() fails,
the resources acquired in mana_hwc_init_queues() is not released.

Enhance mana_hwc_destroy_channel() to do the proper cleanup work and
call it accordingly.

MFC after:	2 weeks
Sponsored by:	Microsoft
2022-01-13 06:08:43 +00:00
..
gdma_main.c mana: Improve the HWC error handling 2022-01-13 06:08:43 +00:00
gdma_util.c
gdma_util.h
gdma.h Mana: move mana polling from EQ to CQ 2021-10-26 12:25:22 +00:00
hw_channel.c mana: Improve the HWC error handling 2022-01-13 06:08:43 +00:00
hw_channel.h
mana_en.c mana: Fix a typo in a source code comment 2021-11-03 16:20:11 +01:00
mana_sysctl.c
mana_sysctl.h
mana.h Mana: move mana polling from EQ to CQ 2021-10-26 12:25:22 +00:00
shm_channel.c
shm_channel.h