Lines Matching refs:cbdata

388 	struct stratix10_svc_cb_data *cbdata;  in svc_normal_to_secure_thread()  local
397 cbdata = kmalloc(sizeof(*cbdata), GFP_KERNEL); in svc_normal_to_secure_thread()
398 if (!cbdata) { in svc_normal_to_secure_thread()
429 svc_thread_cmd_data_claim(ctrl, pdata, cbdata); in svc_normal_to_secure_thread()
559 cbdata->status = BIT(SVC_STATUS_ERROR); in svc_normal_to_secure_thread()
561 cbdata->status = BIT(SVC_STATUS_OK); in svc_normal_to_secure_thread()
563 cbdata->kaddr1 = &res; in svc_normal_to_secure_thread()
564 cbdata->kaddr2 = NULL; in svc_normal_to_secure_thread()
565 cbdata->kaddr3 = NULL; in svc_normal_to_secure_thread()
566 pdata->chan->scl->receive_cb(pdata->chan->scl, cbdata); in svc_normal_to_secure_thread()
572 svc_thread_recv_status_ok(pdata, cbdata, res); in svc_normal_to_secure_thread()
578 pdata, cbdata); in svc_normal_to_secure_thread()
583 pdata, cbdata); in svc_normal_to_secure_thread()
600 cbdata->status = BIT(SVC_STATUS_INVALID_PARAM); in svc_normal_to_secure_thread()
601 cbdata->kaddr1 = NULL; in svc_normal_to_secure_thread()
602 cbdata->kaddr2 = NULL; in svc_normal_to_secure_thread()
603 cbdata->kaddr3 = NULL; in svc_normal_to_secure_thread()
605 cbdata); in svc_normal_to_secure_thread()
612 cbdata->status = BIT(SVC_STATUS_ERROR); in svc_normal_to_secure_thread()
613 cbdata->kaddr1 = &res.a1; in svc_normal_to_secure_thread()
614 cbdata->kaddr2 = (res.a2) ? in svc_normal_to_secure_thread()
616 cbdata->kaddr3 = (res.a3) ? &res.a3 : NULL; in svc_normal_to_secure_thread()
617 pdata->chan->scl->receive_cb(pdata->chan->scl, cbdata); in svc_normal_to_secure_thread()
628 cbdata->status = in svc_normal_to_secure_thread()
630 cbdata->kaddr1 = NULL; in svc_normal_to_secure_thread()
631 cbdata->kaddr2 = NULL; in svc_normal_to_secure_thread()
632 cbdata->kaddr3 = NULL; in svc_normal_to_secure_thread()
634 pdata->chan->scl, cbdata); in svc_normal_to_secure_thread()
641 kfree(cbdata); in svc_normal_to_secure_thread()