nfp_ccm
struct nfp_ccm ccm;
nfp_ccm_communicate(struct nfp_ccm *ccm, struct sk_buff *skb,
static bool nfp_ccm_all_tags_busy(struct nfp_ccm *ccm)
void nfp_ccm_rx(struct nfp_ccm *ccm, struct sk_buff *skb)
int nfp_ccm_init(struct nfp_ccm *ccm, struct nfp_app *app)
void nfp_ccm_clean(struct nfp_ccm *ccm)
static int nfp_ccm_alloc_tag(struct nfp_ccm *ccm)
static void nfp_ccm_free_tag(struct nfp_ccm *ccm, u16 tag)
static struct sk_buff *__nfp_ccm_reply(struct nfp_ccm *ccm, u16 tag)
nfp_ccm_reply(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag)
nfp_ccm_reply_drop_tag(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag)
nfp_ccm_wait_reply(struct nfp_ccm *ccm, struct nfp_app *app,
int nfp_ccm_init(struct nfp_ccm *ccm, struct nfp_app *app);
void nfp_ccm_clean(struct nfp_ccm *ccm);
void nfp_ccm_rx(struct nfp_ccm *ccm, struct sk_buff *skb);
nfp_ccm_communicate(struct nfp_ccm *ccm, struct sk_buff *skb,