Lines Matching refs:applid
89 static inline struct capi20_appl *__get_capi_appl_by_nr(u16 applid) in __get_capi_appl_by_nr() argument
93 if (applid < 1 || applid - 1 >= CAPI_MAXAPPL) in __get_capi_appl_by_nr()
96 return capi_applications[applid - 1]; in __get_capi_appl_by_nr()
99 static inline struct capi20_appl *get_capi_appl_by_nr(u16 applid) in get_capi_appl_by_nr() argument
101 if (applid < 1 || applid - 1 >= CAPI_MAXAPPL) in get_capi_appl_by_nr()
104 return rcu_dereference(capi_applications[applid - 1]); in get_capi_appl_by_nr()
147 register_appl(struct capi_ctr *ctr, u16 applid, capi_register_params *rparam) in register_appl() argument
152 ctr->register_appl(ctr, applid, rparam); in register_appl()
159 static void release_appl(struct capi_ctr *ctr, u16 applid) in release_appl() argument
161 DBG("applid %#x", applid); in release_appl()
163 ctr->release_appl(ctr, applid); in release_appl()
171 u16 applid; in notify_up() local
185 for (applid = 1; applid <= CAPI_MAXAPPL; applid++) { in notify_up()
186 ap = __get_capi_appl_by_nr(applid); in notify_up()
188 register_appl(ctr, applid, &ap->rparam); in notify_up()
200 u16 applid; in ctr_down() local
212 for (applid = 1; applid <= CAPI_MAXAPPL; applid++) { in ctr_down()
213 ap = __get_capi_appl_by_nr(applid); in ctr_down()
549 u16 applid; in capi20_register() local
567 for (applid = 1; applid <= CAPI_MAXAPPL; applid++) { in capi20_register()
568 if (capi_applications[applid - 1] == NULL) in capi20_register()
571 if (applid > CAPI_MAXAPPL) { in capi20_register()
576 ap->applid = applid; in capi20_register()
577 capi_applications[applid - 1] = ap; in capi20_register()
583 register_appl(capi_controller[i], applid, &ap->rparam); in capi20_register()
589 printk(KERN_DEBUG "kcapi: appl %d up\n", applid); in capi20_register()
609 DBG("applid %#x", ap->applid); in capi20_release()
614 capi_applications[ap->applid - 1] = NULL; in capi20_release()
622 release_appl(capi_controller[i], ap->applid); in capi20_release()
631 printk(KERN_DEBUG "kcapi: appl %d down\n", ap->applid); in capi20_release()
652 DBG("applid %#x", ap->applid); in capi20_put_message()
656 if ((ap->applid == 0) || ap->release_in_progress) in capi20_put_message()