Lines Matching refs:ctrl

88 static char *diva_procinfo(struct capi_ctr *ctrl)  in diva_procinfo()  argument
90 return (ctrl->serial); in diva_procinfo()
117 byte ctrl = Controller & 0x7f; /* mask external controller bit off */ in MapController() local
120 if (ctrl == ControllerMap[i]) { in MapController()
126 ControllerMap[0] = ctrl; in MapController()
138 byte ctrl = MappedController & 0x7f; /* mask external controller bit off */ in UnMapController() local
140 if (ctrl <= max_adapter) { in UnMapController()
141 Controller = ControllerMap[ctrl]; in UnMapController()
491 struct capi_ctr *ctrl = NULL; in diva_add_card() local
509 ctrl = &card->capi_ctrl; in diva_add_card()
510 strcpy(ctrl->name, card->name); in diva_add_card()
511 ctrl->register_appl = diva_register_appl; in diva_add_card()
512 ctrl->release_appl = diva_release_appl; in diva_add_card()
513 ctrl->send_message = diva_send_message; in diva_add_card()
514 ctrl->procinfo = diva_procinfo; in diva_add_card()
515 ctrl->driverdata = card; in diva_add_card()
516 diva_os_set_controller_struct(ctrl); in diva_add_card()
518 if (attach_capi_ctr(ctrl)) { in diva_add_card()
528 strlcpy(ctrl->manu, M_COMPANY, sizeof(ctrl->manu)); in diva_add_card()
529 ctrl->version.majorversion = 2; in diva_add_card()
530 ctrl->version.minorversion = 0; in diva_add_card()
531 ctrl->version.majormanuversion = DRRELMAJOR; in diva_add_card()
532 ctrl->version.minormanuversion = DRRELMINOR; in diva_add_card()
544 strlcpy(ctrl->serial, serial, sizeof(ctrl->serial)); in diva_add_card()
549 ControllerMap[card->Id] = (byte) (ctrl->cnr); in diva_add_card()
551 DBG_TRC(("AddAdapterMap (%d) -> (%d)", ctrl->cnr, card->Id)) in diva_add_card()
703 PUT_WORD(&ctrl->profile.nbchannel, card->d.channels); in diva_add_card()
704 ctrl->profile.goptions = a->profile.Global_Options; in diva_add_card()
705 ctrl->profile.support1 = a->profile.B1_Protocols; in diva_add_card()
706 ctrl->profile.support2 = a->profile.B2_Protocols; in diva_add_card()
707 ctrl->profile.support3 = a->profile.B3_Protocols; in diva_add_card()
709 ctrl->profile.manu[0] = a->man_profile.private_options; in diva_add_card()
710 ctrl->profile.manu[1] = a->man_profile.rtp_primary_payloads; in diva_add_card()
711 ctrl->profile.manu[2] = a->man_profile.rtp_additional_payloads; in diva_add_card()
712 ctrl->profile.manu[3] = 0; in diva_add_card()
713 ctrl->profile.manu[4] = 0; in diva_add_card()
715 capi_ctr_ready(ctrl); in diva_add_card()
724 static void diva_register_appl(struct capi_ctr *ctrl, __u16 appl, in diva_register_appl() argument
751 nconn = ctrl->profile.nbchannel * -nconn; in diva_register_appl()
754 nconn = ctrl->profile.nbchannel; in diva_register_appl()
848 static void diva_release_appl(struct capi_ctr *ctrl, __u16 appl) in diva_release_appl() argument
878 static u16 diva_send_message(struct capi_ctr *ctrl, in diva_send_message() argument
886 diva_card *card = ctrl->driverdata; in diva_send_message()