Lines Matching full:application

77 	BT_DBG("session %p application %p appl %u", session, app, appl);  in cmtp_application_add()
92 BT_DBG("session %p application %p", session, app); in cmtp_application_del()
187 struct cmtp_application *application; in cmtp_recv_interopmsg() local
205 application = cmtp_application_get(session, CMTP_MSGNUM, msgnum); in cmtp_recv_interopmsg()
206 if (application) { in cmtp_recv_interopmsg()
207 application->state = BT_CONNECTED; in cmtp_recv_interopmsg()
208 application->msgnum = 0; in cmtp_recv_interopmsg()
209 application->mapping = CAPIMSG_APPID(skb->data); in cmtp_recv_interopmsg()
218 application = cmtp_application_get(session, CMTP_MAPPING, appl); in cmtp_recv_interopmsg()
219 if (application) { in cmtp_recv_interopmsg()
220 application->state = BT_CLOSED; in cmtp_recv_interopmsg()
221 application->msgnum = 0; in cmtp_recv_interopmsg()
304 struct cmtp_application *application; in cmtp_recv_capimsg() local
326 application = cmtp_application_get(session, CMTP_MAPPING, appl); in cmtp_recv_capimsg()
327 if (application) { in cmtp_recv_capimsg()
328 appl = application->appl; in cmtp_recv_capimsg()
331 BT_ERR("Can't find application with id %u", appl); in cmtp_recv_capimsg()
367 struct cmtp_application *application; in cmtp_register_appl() local
375 application = cmtp_application_add(session, appl); in cmtp_register_appl()
376 if (!application) { in cmtp_register_appl()
377 BT_ERR("Can't allocate memory for new application"); in cmtp_register_appl()
393 application->state = BT_CONFIG; in cmtp_register_appl()
394 application->msgnum = cmtp_msgnum_get(session); in cmtp_register_appl()
396 cmtp_send_interopmsg(session, CAPI_REQ, 0x0000, application->msgnum, in cmtp_register_appl()
408 if (application->state == BT_CLOSED) { in cmtp_register_appl()
409 err = -application->err; in cmtp_register_appl()
413 if (application->state == BT_CONNECTED) in cmtp_register_appl()
427 cmtp_application_del(session, application); in cmtp_register_appl()
435 struct cmtp_application *application; in cmtp_release_appl() local
439 application = cmtp_application_get(session, CMTP_APPLID, appl); in cmtp_release_appl()
440 if (!application) { in cmtp_release_appl()
441 BT_ERR("Can't find application"); in cmtp_release_appl()
445 application->msgnum = cmtp_msgnum_get(session); in cmtp_release_appl()
447 cmtp_send_interopmsg(session, CAPI_REQ, application->mapping, application->msgnum, in cmtp_release_appl()
451 (application->state == BT_CLOSED), CMTP_INTEROP_TIMEOUT); in cmtp_release_appl()
453 cmtp_application_del(session, application); in cmtp_release_appl()
459 struct cmtp_application *application; in cmtp_send_message() local
468 application = cmtp_application_get(session, CMTP_APPLID, appl); in cmtp_send_message()
469 if ((!application) || (application->state != BT_CONNECTED)) { in cmtp_send_message()
470 BT_ERR("Can't find application with id %u", appl); in cmtp_send_message()
474 CAPIMSG_SETAPPID(skb->data, application->mapping); in cmtp_send_message()