Lines Matching defs:app
10 #define ccm_warn(app, msg...) nn_dp_warn(&(app)->ctrl->dp, msg)
30 ccm_warn(ccm->app, "all FW request contexts busy!\n");
65 nfp_ccm_reply(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag)
69 nfp_ctrl_lock(app->ctrl);
71 nfp_ctrl_unlock(app->ctrl);
77 nfp_ccm_reply_drop_tag(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag)
81 nfp_ctrl_lock(app->ctrl);
85 nfp_ctrl_unlock(app->ctrl);
91 nfp_ccm_wait_reply(struct nfp_ccm *ccm, struct nfp_app *app,
99 skb = nfp_ccm_reply(ccm, app, tag);
105 skb = nfp_ccm_reply(ccm, app,
112 skb = nfp_ccm_reply_drop_tag(ccm, app, tag);
114 ccm_warn(app, "%s waiting for response to 0x%02x: %d\n",
120 ccm_warn(app, "timeout waiting for response to 0x%02x\n", type);
131 struct nfp_app *app = ccm->app;
135 nfp_ctrl_lock(app->ctrl);
138 nfp_ctrl_unlock(app->ctrl);
148 __nfp_app_ctrl_tx(app, skb);
150 nfp_ctrl_unlock(app->ctrl);
152 skb = nfp_ccm_wait_reply(ccm, app, type, tag);
158 ccm_warn(app, "cmsg drop - wrong type 0x%02x != 0x%02lx!\n",
164 ccm_warn(app, "cmsg drop - type 0x%02x wrong size %d != %d!\n",
177 struct nfp_app *app = ccm->app;
181 ccm_warn(app, "cmsg drop - too short %d!\n", skb->len);
185 nfp_ctrl_lock(app->ctrl);
189 ccm_warn(app, "cmsg drop - no one is waiting for tag %u!\n",
197 nfp_ctrl_unlock(app->ctrl);
201 nfp_ctrl_unlock(app->ctrl);
206 int nfp_ccm_init(struct nfp_ccm *ccm, struct nfp_app *app)
208 ccm->app = app;