Lines Matching refs:applid

89 static inline struct capi20_appl *__get_capi_appl_by_nr(u16 applid)
93 if (applid < 1 || applid - 1 >= CAPI_MAXAPPL)
96 return capi_applications[applid - 1];
99 static inline struct capi20_appl *get_capi_appl_by_nr(u16 applid)
101 if (applid < 1 || applid - 1 >= CAPI_MAXAPPL)
104 return rcu_dereference(capi_applications[applid - 1]);
147 register_appl(struct capi_ctr *ctr, u16 applid, capi_register_params *rparam)
152 ctr->register_appl(ctr, applid, rparam);
159 static void release_appl(struct capi_ctr *ctr, u16 applid)
161 DBG("applid %#x", applid);
163 ctr->release_appl(ctr, applid);
171 u16 applid;
185 for (applid = 1; applid <= CAPI_MAXAPPL; applid++) {
186 ap = __get_capi_appl_by_nr(applid);
188 register_appl(ctr, applid, &ap->rparam);
200 u16 applid;
212 for (applid = 1; applid <= CAPI_MAXAPPL; applid++) {
213 ap = __get_capi_appl_by_nr(applid);
360 printk(KERN_ERR "kcapi: handle_message: applid %d state released (%s)\n",
364 printk(KERN_ERR "kcapi: handle_message: applid %d state released (%s) cannot trace\n",
544 * A unique application ID is assigned and stored in @ap->applid.
554 u16 applid;
572 for (applid = 1; applid <= CAPI_MAXAPPL; applid++) {
573 if (capi_applications[applid - 1] == NULL)
576 if (applid > CAPI_MAXAPPL) {
581 ap->applid = applid;
582 capi_applications[applid - 1] = ap;
588 register_appl(capi_controller[i], applid, &ap->rparam);
594 printk(KERN_DEBUG "kcapi: appl %d up\n", applid);
614 DBG("applid %#x", ap->applid);
619 capi_applications[ap->applid - 1] = NULL;
627 release_appl(capi_controller[i], ap->applid);
636 printk(KERN_DEBUG "kcapi: appl %d down\n", ap->applid);
657 DBG("applid %#x", ap->applid);
661 if ((ap->applid == 0) || ap->release_in_progress)