qcacmn: Move HTT usage from core DP
Remove dereferencing of htt_soc structure from dp layer and instead use HTT APIs. Change-Id: I6b796f9b6504c763e6df2cf49b15bf3eecfbdf69 CRs-Fixed: 2483401
此提交包含在:
@@ -221,6 +221,32 @@ void *
|
||||
htt_soc_initialize(void *htt_soc, void *ctrl_psoc, HTC_HANDLE htc_soc,
|
||||
void *hal_soc, qdf_device_t osdev);
|
||||
|
||||
/*
|
||||
* htt_soc_attach() - attach DP and HTT SOC
|
||||
* @soc: DP SOC handle
|
||||
* @htc_hdl: HTC handle
|
||||
*
|
||||
* Return: htt_soc handle on Success, NULL on Failure
|
||||
*/
|
||||
struct htt_soc *htt_soc_attach(struct dp_soc *soc, HTC_HANDLE htc_hdl);
|
||||
|
||||
/*
|
||||
* htt_set_htc_handle_() - set HTC handle
|
||||
* @htt_hdl: HTT handle/SOC
|
||||
* @htc_soc: HTC handle
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
void htt_set_htc_handle(struct htt_soc *htt_hdl, HTC_HANDLE htc_soc);
|
||||
|
||||
/*
|
||||
* htt_get_htc_handle_() - set HTC handle
|
||||
* @htt_hdl: HTT handle/SOC
|
||||
*
|
||||
* Return: HTC_HANDLE
|
||||
*/
|
||||
HTC_HANDLE htt_get_htc_handle(struct htt_soc *htt_hdl);
|
||||
|
||||
/*
|
||||
* htt_soc_htc_dealloc() - HTC memory de-alloc
|
||||
* @htt_soc: SOC level HTT handle
|
||||
|
新增問題並參考
封鎖使用者