Lines Matching full:application

77 	BT_DBG("session %p application %p appl %d", session, app, appl);  in cmtp_application_add()
92 BT_DBG("session %p application %p", session, app); in cmtp_application_del()
189 struct cmtp_application *application; in cmtp_recv_interopmsg() local
207 application = cmtp_application_get(session, CMTP_MSGNUM, msgnum); in cmtp_recv_interopmsg()
208 if (application) { in cmtp_recv_interopmsg()
209 application->state = BT_CONNECTED; in cmtp_recv_interopmsg()
210 application->msgnum = 0; in cmtp_recv_interopmsg()
211 application->mapping = CAPIMSG_APPID(skb->data); in cmtp_recv_interopmsg()
220 application = cmtp_application_get(session, CMTP_MAPPING, appl); in cmtp_recv_interopmsg()
221 if (application) { in cmtp_recv_interopmsg()
222 application->state = BT_CLOSED; in cmtp_recv_interopmsg()
223 application->msgnum = 0; in cmtp_recv_interopmsg()
328 struct cmtp_application *application; in cmtp_recv_capimsg() local
350 application = cmtp_application_get(session, CMTP_MAPPING, appl); in cmtp_recv_capimsg()
351 if (application) { in cmtp_recv_capimsg()
352 appl = application->appl; in cmtp_recv_capimsg()
355 BT_ERR("Can't find application with id %d", appl); in cmtp_recv_capimsg()
397 struct cmtp_application *application; in cmtp_register_appl() local
405 application = cmtp_application_add(session, appl); in cmtp_register_appl()
406 if (!application) { in cmtp_register_appl()
407 BT_ERR("Can't allocate memory for new application"); in cmtp_register_appl()
423 application->state = BT_CONFIG; in cmtp_register_appl()
424 application->msgnum = cmtp_msgnum_get(session); in cmtp_register_appl()
426 cmtp_send_interopmsg(session, CAPI_REQ, 0x0000, application->msgnum, in cmtp_register_appl()
438 if (application->state == BT_CLOSED) { in cmtp_register_appl()
439 err = -application->err; in cmtp_register_appl()
443 if (application->state == BT_CONNECTED) in cmtp_register_appl()
457 cmtp_application_del(session, application); in cmtp_register_appl()
465 struct cmtp_application *application; in cmtp_release_appl() local
469 application = cmtp_application_get(session, CMTP_APPLID, appl); in cmtp_release_appl()
470 if (!application) { in cmtp_release_appl()
471 BT_ERR("Can't find application"); in cmtp_release_appl()
475 application->msgnum = cmtp_msgnum_get(session); in cmtp_release_appl()
477 cmtp_send_interopmsg(session, CAPI_REQ, application->mapping, application->msgnum, in cmtp_release_appl()
481 (application->state == BT_CLOSED), CMTP_INTEROP_TIMEOUT); in cmtp_release_appl()
483 cmtp_application_del(session, application); in cmtp_release_appl()
489 struct cmtp_application *application; in cmtp_send_message() local
498 application = cmtp_application_get(session, CMTP_APPLID, appl); in cmtp_send_message()
499 if ((!application) || (application->state != BT_CONNECTED)) { in cmtp_send_message()
500 BT_ERR("Can't find application with id %d", appl); in cmtp_send_message()
504 CAPIMSG_SETAPPID(skb->data, application->mapping); in cmtp_send_message()