wifi: rtw89: mac: use regular int as return type of DLE buffer request
authorPing-Ke Shih <pkshih@realtek.com>
Fri, 14 Apr 2023 08:22:28 +0000 (16:22 +0800)
committerKalle Valo <kvalo@kernel.org>
Thu, 20 Apr 2023 12:32:18 +0000 (15:32 +0300)
commiteaddda248483ff78c4d26f1bf420e5f2af436a74
tree5ae8f72ad5093c345b98450de02897da9e270325
parenteb74bfcfa99415f1a65ce021b8ac2256b7ed50bc
wifi: rtw89: mac: use regular int as return type of DLE buffer request

The function to request DLE (data link engine) buffer uses 'u16' as return
value that mixes error code, so change it to 'int' as regular error code.
Also, treat invalid register value (0xfff) as an error.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230414082228.30766-1-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/debug.c
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/reg.h