Lines Matching refs:app
75 struct cmtp_application *app = kzalloc(sizeof(*app), GFP_KERNEL); in cmtp_application_add() local
77 BT_DBG("session %p application %p appl %u", session, app, appl); in cmtp_application_add()
79 if (!app) in cmtp_application_add()
82 app->state = BT_OPEN; in cmtp_application_add()
83 app->appl = appl; in cmtp_application_add()
85 list_add_tail(&app->list, &session->applications); in cmtp_application_add()
87 return app; in cmtp_application_add()
90 static void cmtp_application_del(struct cmtp_session *session, struct cmtp_application *app) in cmtp_application_del() argument
92 BT_DBG("session %p application %p", session, app); in cmtp_application_del()
94 if (app) { in cmtp_application_del()
95 list_del(&app->list); in cmtp_application_del()
96 kfree(app); in cmtp_application_del()
102 struct cmtp_application *app; in cmtp_application_get() local
104 list_for_each_entry(app, &session->applications, list) { in cmtp_application_get()
107 if (app->msgnum == value) in cmtp_application_get()
108 return app; in cmtp_application_get()
111 if (app->appl == value) in cmtp_application_get()
112 return app; in cmtp_application_get()
115 if (app->mapping == value) in cmtp_application_get()
116 return app; in cmtp_application_get()
495 struct cmtp_application *app; in cmtp_proc_show() local
501 list_for_each_entry(app, &session->applications, list) { in cmtp_proc_show()
502 seq_printf(m, "appl %u -> %u\n", app->appl, app->mapping); in cmtp_proc_show()