23 static inline void *ath6kl_htc_create(
struct ath6kl *
ar)
30 return target->
dev->ar->htc_ops->wait_target(target);
33 static inline int ath6kl_htc_start(
struct htc_target *target)
35 return target->
dev->ar->htc_ops->start(target);
38 static inline int ath6kl_htc_conn_service(
struct htc_target *target,
42 return target->
dev->ar->htc_ops->conn_service(target, req, resp);
45 static inline int ath6kl_htc_tx(
struct htc_target *target,
48 return target->
dev->ar->htc_ops->tx(target, packet);
51 static inline void ath6kl_htc_stop(
struct htc_target *target)
53 return target->
dev->ar->htc_ops->stop(target);
56 static inline void ath6kl_htc_cleanup(
struct htc_target *target)
58 return target->
dev->ar->htc_ops->cleanup(target);
61 static inline void ath6kl_htc_flush_txep(
struct htc_target *target,
65 return target->
dev->ar->htc_ops->flush_txep(target, endpoint, tag);
68 static inline void ath6kl_htc_flush_rx_buf(
struct htc_target *target)
70 return target->
dev->ar->htc_ops->flush_rx_buf(target);
73 static inline void ath6kl_htc_activity_changed(
struct htc_target *target,
77 return target->
dev->ar->htc_ops->activity_changed(target, endpoint,
81 static inline int ath6kl_htc_get_rxbuf_num(
struct htc_target *target,
84 return target->
dev->ar->htc_ops->get_rxbuf_num(target, endpoint);
87 static inline int ath6kl_htc_add_rxbuf_multiple(
struct htc_target *target,
90 return target->
dev->ar->htc_ops->add_rxbuf_multiple(target, pktq);
93 static inline int ath6kl_htc_credit_setup(
struct htc_target *target,
96 return target->
dev->ar->htc_ops->credit_setup(target, info);
99 static inline void ath6kl_htc_tx_complete(
struct ath6kl *ar,
102 ar->
htc_ops->tx_complete(ar, skb);
106 static inline void ath6kl_htc_rx_complete(
struct ath6kl *ar,
109 ar->
htc_ops->rx_complete(ar, skb, pipe);