mirror of https://gitee.com/openkylin/linux.git
ath10k: export htc tx rx handlers
Export HTC layer tx and rx handlers. This will be used by HIF layer for per-CE data processing. Instead of callback mechanism, HIF will call appropriate upper layers API directly. Reviewed-by: Michal Kazior <michal.kazior@tieto.com> Signed-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
0e339447cf
commit
aed1dc8231
|
@ -181,8 +181,7 @@ int ath10k_htc_send(struct ath10k_htc *htc,
|
|||
return ret;
|
||||
}
|
||||
|
||||
static int ath10k_htc_tx_completion_handler(struct ath10k *ar,
|
||||
struct sk_buff *skb)
|
||||
int ath10k_htc_tx_completion_handler(struct ath10k *ar, struct sk_buff *skb)
|
||||
{
|
||||
struct ath10k_htc *htc = &ar->htc;
|
||||
struct ath10k_skb_cb *skb_cb;
|
||||
|
@ -199,6 +198,7 @@ static int ath10k_htc_tx_completion_handler(struct ath10k *ar,
|
|||
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL(ath10k_htc_tx_completion_handler);
|
||||
|
||||
/***********/
|
||||
/* Receive */
|
||||
|
@ -304,8 +304,7 @@ static int ath10k_htc_process_trailer(struct ath10k_htc *htc,
|
|||
return status;
|
||||
}
|
||||
|
||||
static int ath10k_htc_rx_completion_handler(struct ath10k *ar,
|
||||
struct sk_buff *skb)
|
||||
int ath10k_htc_rx_completion_handler(struct ath10k *ar, struct sk_buff *skb)
|
||||
{
|
||||
int status = 0;
|
||||
struct ath10k_htc *htc = &ar->htc;
|
||||
|
@ -442,6 +441,7 @@ static int ath10k_htc_rx_completion_handler(struct ath10k *ar,
|
|||
|
||||
return status;
|
||||
}
|
||||
EXPORT_SYMBOL(ath10k_htc_rx_completion_handler);
|
||||
|
||||
static void ath10k_htc_control_rx_complete(struct ath10k *ar,
|
||||
struct sk_buff *skb)
|
||||
|
|
|
@ -355,5 +355,7 @@ int ath10k_htc_connect_service(struct ath10k_htc *htc,
|
|||
int ath10k_htc_send(struct ath10k_htc *htc, enum ath10k_htc_ep_id eid,
|
||||
struct sk_buff *packet);
|
||||
struct sk_buff *ath10k_htc_alloc_skb(struct ath10k *ar, int size);
|
||||
int ath10k_htc_tx_completion_handler(struct ath10k *ar, struct sk_buff *skb);
|
||||
int ath10k_htc_rx_completion_handler(struct ath10k *ar, struct sk_buff *skb);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue