Lines Matching refs:ctr

94 	struct capi_ctr ctr;  member
326 static void send_data_b3_conf(struct cardstate *cs, struct capi_ctr *ctr, in send_data_b3_conf() argument
345 CAPIMSG_SETCONTROLLER(msg, ctr->cnr); in send_data_b3_conf()
353 capi_ctr_handle_message(ctr, appl, cskb); in send_data_b3_conf()
398 send_data_b3_conf(cs, &iif->ctr, ap->id, CAPIMSG_MSGID(req), in gigaset_skb_sent()
449 CAPIMSG_SETCONTROLLER(skb->data, iif->ctr.cnr); in gigaset_skb_rcvd()
460 capi_ctr_handle_message(&iif->ctr, ap->id, skb); in gigaset_skb_rcvd()
518 iif->ctr.cnr | ((bcs->channel + 1) << 8)); in gigaset_isdn_icall()
668 capi_ctr_handle_message(&iif->ctr, ap->id, skb); in gigaset_isdn_icall()
695 iif->ctr.cnr | ((bcs->channel + 1) << 8)); in send_disconnect_ind()
709 capi_ctr_handle_message(&iif->ctr, ap->id, skb); in send_disconnect_ind()
731 iif->ctr.cnr | ((bcs->channel + 1) << 8) | (1 << 16)); in send_disconnect_b3_ind()
744 capi_ctr_handle_message(&iif->ctr, ap->id, skb); in send_disconnect_b3_ind()
791 iif->ctr.cnr | ((bcs->channel + 1) << 8)); in gigaset_isdn_connD()
813 capi_ctr_handle_message(&iif->ctr, ap->id, skb); in gigaset_isdn_connD()
905 iif->ctr.cnr | ((bcs->channel + 1) << 8) | (1 << 16)); in gigaset_isdn_connB()
917 capi_ctr_handle_message(&iif->ctr, ap->id, skb); in gigaset_isdn_connB()
953 strcpy(iif->ctr.manu, "Siemens"); in gigaset_isdn_start()
955 iif->ctr.version.majorversion = 2; /* CAPI 2.0 */ in gigaset_isdn_start()
956 iif->ctr.version.minorversion = 0; in gigaset_isdn_start()
958 iif->ctr.version.majormanuversion = cs->fwver[0]; in gigaset_isdn_start()
959 iif->ctr.version.minormanuversion = cs->fwver[1]; in gigaset_isdn_start()
961 iif->ctr.profile.nbchannel = cs->channels; in gigaset_isdn_start()
963 iif->ctr.profile.goptions = 0x11; in gigaset_isdn_start()
965 iif->ctr.profile.support1 = 0x03; in gigaset_isdn_start()
968 iif->ctr.profile.support2 = 0x02; in gigaset_isdn_start()
970 iif->ctr.profile.support3 = 0x01; in gigaset_isdn_start()
972 strcpy(iif->ctr.serial, "0"); in gigaset_isdn_start()
973 capi_ctr_ready(&iif->ctr); in gigaset_isdn_start()
986 capi_ctr_down(&iif->ctr); in gigaset_isdn_stop()
997 static void gigaset_register_appl(struct capi_ctr *ctr, u16 appl, in gigaset_register_appl() argument
1001 = container_of(ctr, struct gigaset_capi_ctr, ctr); in gigaset_register_appl()
1002 struct cardstate *cs = ctr->driverdata; in gigaset_register_appl()
1085 static void gigaset_release_appl(struct capi_ctr *ctr, u16 appl) in gigaset_release_appl() argument
1088 = container_of(ctr, struct gigaset_capi_ctr, ctr); in gigaset_release_appl()
1089 struct cardstate *cs = iif->ctr.driverdata; in gigaset_release_appl()
1122 struct cardstate *cs = iif->ctr.driverdata; in send_conf()
1137 capi_ctr_handle_message(&iif->ctr, ap->id, skb); in send_conf()
1147 struct cardstate *cs = iif->ctr.driverdata; in do_facility_req()
1275 capi_ctr_handle_message(&iif->ctr, ap->id, cskb); in do_facility_req()
1287 struct cardstate *cs = iif->ctr.driverdata; in do_listen_req()
1311 struct cardstate *cs = iif->ctr.driverdata; in do_alert_req()
1332 struct cardstate *cs = iif->ctr.driverdata; in do_connect_req()
1626 struct cardstate *cs = iif->ctr.driverdata; in do_connect_resp()
1798 struct cardstate *cs = iif->ctr.driverdata; in do_connect_b3_req()
1845 struct cardstate *cs = iif->ctr.driverdata; in do_connect_b3_resp()
1903 capi_ctr_handle_message(&iif->ctr, ap->id, skb); in do_connect_b3_resp()
1915 struct cardstate *cs = iif->ctr.driverdata; in do_disconnect_req()
1993 capi_ctr_handle_message(&iif->ctr, ap->id, b3skb); in do_disconnect_req()
2015 struct cardstate *cs = iif->ctr.driverdata; in do_disconnect_b3_req()
2068 struct cardstate *cs = iif->ctr.driverdata; in do_data_b3_req()
2129 send_data_b3_conf(cs, &iif->ctr, ap->id, msgid, channel, handle, in do_data_b3_req()
2142 struct cardstate *cs = iif->ctr.driverdata; in do_reset_b3_req()
2162 struct cardstate *cs = iif->ctr.driverdata; in do_unsupported()
2181 struct cardstate *cs = iif->ctr.driverdata; in do_nothing()
2268 static u16 gigaset_send_message(struct capi_ctr *ctr, struct sk_buff *skb) in gigaset_send_message() argument
2271 = container_of(ctr, struct gigaset_capi_ctr, ctr); in gigaset_send_message()
2272 struct cardstate *cs = ctr->driverdata; in gigaset_send_message()
2344 static char *gigaset_procinfo(struct capi_ctr *ctr) in gigaset_procinfo() argument
2346 return ctr->name; /* ToDo: more? */ in gigaset_procinfo()
2351 struct capi_ctr *ctr = m->private; in gigaset_proc_show() local
2352 struct cardstate *cs = ctr->driverdata; in gigaset_proc_show()
2356 seq_printf(m, "%-16s %s\n", "name", ctr->name); in gigaset_proc_show()
2472 iif->ctr.owner = THIS_MODULE; in gigaset_isdn_regdev()
2473 iif->ctr.driverdata = cs; in gigaset_isdn_regdev()
2474 strncpy(iif->ctr.name, isdnid, sizeof(iif->ctr.name) - 1); in gigaset_isdn_regdev()
2475 iif->ctr.driver_name = "gigaset"; in gigaset_isdn_regdev()
2476 iif->ctr.load_firmware = NULL; in gigaset_isdn_regdev()
2477 iif->ctr.reset_ctr = NULL; in gigaset_isdn_regdev()
2478 iif->ctr.register_appl = gigaset_register_appl; in gigaset_isdn_regdev()
2479 iif->ctr.release_appl = gigaset_release_appl; in gigaset_isdn_regdev()
2480 iif->ctr.send_message = gigaset_send_message; in gigaset_isdn_regdev()
2481 iif->ctr.procinfo = gigaset_procinfo; in gigaset_isdn_regdev()
2482 iif->ctr.proc_fops = &gigaset_proc_fops; in gigaset_isdn_regdev()
2488 rc = attach_capi_ctr(&iif->ctr); in gigaset_isdn_regdev()
2508 detach_capi_ctr(&iif->ctr); in gigaset_isdn_unregdev()