#ifndef HTC_OPS_H
#define HTC_OPS_H
#include "htc.h"
#include "debug.h"
static inline void *ath6kl_htc_create(struct ath6kl *ar)
{ … }
static inline int ath6kl_htc_wait_target(struct htc_target *target)
{ … }
static inline int ath6kl_htc_start(struct htc_target *target)
{ … }
static inline int ath6kl_htc_conn_service(struct htc_target *target,
struct htc_service_connect_req *req,
struct htc_service_connect_resp *resp)
{ … }
static inline int ath6kl_htc_tx(struct htc_target *target,
struct htc_packet *packet)
{ … }
static inline void ath6kl_htc_stop(struct htc_target *target)
{ … }
static inline void ath6kl_htc_cleanup(struct htc_target *target)
{ … }
static inline void ath6kl_htc_flush_txep(struct htc_target *target,
enum htc_endpoint_id endpoint,
u16 tag)
{ … }
static inline void ath6kl_htc_flush_rx_buf(struct htc_target *target)
{ … }
static inline void ath6kl_htc_activity_changed(struct htc_target *target,
enum htc_endpoint_id endpoint,
bool active)
{ … }
static inline int ath6kl_htc_get_rxbuf_num(struct htc_target *target,
enum htc_endpoint_id endpoint)
{ … }
static inline int ath6kl_htc_add_rxbuf_multiple(struct htc_target *target,
struct list_head *pktq)
{ … }
static inline int ath6kl_htc_credit_setup(struct htc_target *target,
struct ath6kl_htc_credit_info *info)
{ … }
static inline void ath6kl_htc_tx_complete(struct ath6kl *ar,
struct sk_buff *skb)
{ … }
static inline void ath6kl_htc_rx_complete(struct ath6kl *ar,
struct sk_buff *skb, u8 pipe)
{ … }
#endif