/** * Copyright (c) 2018 Redpine Signals Inc. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */#ifndef __RSI_COEX_H__#define __RSI_COEX_H__#include "rsi_common.h"#ifdef CONFIG_RSI_COEX#define COMMON_CARD_READY_IND 0#define NUM_COEX_TX_QUEUES 5structrsi_coex_ctrl_block{structrsi_common*priv;structsk_buff_headcoex_tx_qs[NUM_COEX_TX_QUEUES];structrsi_threadcoex_tx_thread;};intrsi_coex_attach(structrsi_common*common);voidrsi_coex_detach(structrsi_common*common);intrsi_coex_send_pkt(void*priv,structsk_buff*skb,u8proto_type);intrsi_coex_recv_pkt(structrsi_common*common,u8*msg);#endif#endif