#ifndef _QTN_FMAC_TRANS_H_
#define _QTN_FMAC_TRANS_H_
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/skbuff.h>
#include <linux/mutex.h>
#include "qlink.h"
#define QTNF_CMD_FLAG_RESP_REQ …
#define QTNF_MAX_CMD_BUF_SIZE …
#define QTNF_DEF_CMD_HROOM …
struct qtnf_bus;
struct qtnf_cmd_ctl_node { … };
struct qtnf_qlink_transport { … };
void qtnf_trans_init(struct qtnf_bus *bus);
void qtnf_trans_free(struct qtnf_bus *bus);
int qtnf_trans_send_next_cmd(struct qtnf_bus *bus);
int qtnf_trans_handle_rx_ctl_packet(struct qtnf_bus *bus, struct sk_buff *skb);
int qtnf_trans_send_cmd_with_resp(struct qtnf_bus *bus,
struct sk_buff *cmd_skb,
struct sk_buff **response_skb);
#endif