span_data 325 src/ftmod/ftmod_pika/ftmod_pika.c pika_span_data_t *span_data; span_data 349 src/ftmod/ftmod_pika/ftmod_pika.c span_data = span->io_data; span_data 351 src/ftmod/ftmod_pika/ftmod_pika.c span_data = ftdm_malloc(sizeof(*span_data)); span_data 352 src/ftmod/ftmod_pika/ftmod_pika.c assert(span_data != NULL); span_data 353 src/ftmod/ftmod_pika/ftmod_pika.c memset(span_data, 0, sizeof(*span_data)); span_data 354 src/ftmod/ftmod_pika/ftmod_pika.c span_data->boardno = boardno; span_data 356 src/ftmod/ftmod_pika/ftmod_pika.c status = PKH_QUEUE_Create(PKH_QUEUE_TYPE_NORMAL, &span_data->event_queue); span_data 361 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_safe_free(span_data); span_data 367 src/ftmod/ftmod_pika/ftmod_pika.c span->io_data = span_data; span_data 385 src/ftmod/ftmod_pika/ftmod_pika.c if ((type == FTDM_CHAN_TYPE_B || type == FTDM_CHAN_TYPE_DQ921) && !span_data->handle) { span_data 389 src/ftmod/ftmod_pika/ftmod_pika.c if ((profile && profile->general_config.region == PKH_TRUNK_EU) || ftdm_test_flag(span_data, PK_FLAG_LOCKED)) { span_data 397 src/ftmod/ftmod_pika/ftmod_pika.c if (ftdm_test_flag(span_data, PK_FLAG_LOCKED)) { span_data 406 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_flag(span_data, PK_FLAG_LOCKED); span_data 409 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_SPAN_Open(globals.open_boards[boardno], spanno, NULL, &span_data->handle), PK_SUCCESS, error); span_data 410 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_SPAN_GetConfig(span_data->handle, &span_data->span_config), PK_SUCCESS, error); span_data 411 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, span_data->handle, (PK_VOID*) span), PK_SUCCESS, error); span_data 432 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error); span_data 456 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error); span_data 464 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_SPAN_SeizeChannel(span_data->handle, x), PK_SUCCESS, error); span_data 465 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_SPAN_GetMediaStreams(span_data->handle, x, &chan_data->media_in, &chan_data->media_out), PK_SUCCESS, error); span_data 472 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_SPAN_HDLC_Open(span_data->handle, PKH_SPAN_HDLC_MODE_NORMAL, &chan_data->handle), PK_SUCCESS, error); span_data 478 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error); span_data 482 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.framing = profile->span_config.framing; span_data 483 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.encoding = profile->span_config.encoding; span_data 484 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.loopLength = profile->span_config.loopLength; span_data 485 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.buildOut = profile->span_config.buildOut; span_data 486 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.compandMode = profile->span_config.compandMode; span_data 489 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config = globals.e1_span_config; span_data 491 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config = globals.t1_span_config; span_data 496 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config = globals.e1_span_config; span_data 498 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config = globals.t1_span_config; span_data 502 src/ftmod/ftmod_pika/ftmod_pika.c PKH_SPAN_SetConfig(span_data->handle, &span_data->span_config); span_data 503 src/ftmod/ftmod_pika/ftmod_pika.c TRY_OR_DIE(PKH_SPAN_Start(span_data->handle), PK_SUCCESS, error); span_data 541 src/ftmod/ftmod_pika/ftmod_pika.c if (span_data->span_config.compandMode == PKH_SPAN_COMPAND_MODE_A_LAW) { span_data 959 src/ftmod/ftmod_pika/ftmod_pika.c pika_span_data_t *span_data = (pika_span_data_t *) span->io_data; span_data 963 src/ftmod/ftmod_pika/ftmod_pika.c status = PKH_QUEUE_WaitOnEvent(span_data->event_queue, ms, &span_data->last_oob_event); span_data 967 src/ftmod/ftmod_pika/ftmod_pika.c uint32_t *data = (uint32_t *) span_data->last_oob_event.userData; span_data 970 src/ftmod/ftmod_pika/ftmod_pika.c if (span_data->last_oob_event.id == PKH_EVENT_QUEUE_TIMEOUT) { span_data 979 src/ftmod/ftmod_pika/ftmod_pika.c ftdmchan = span_data->last_oob_event.userData; span_data 984 src/ftmod/ftmod_pika/ftmod_pika.c switch (span_data->last_oob_event.id) { span_data 1034 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->last_oob_event = span_data->last_oob_event; span_data 1041 src/ftmod/ftmod_pika/ftmod_pika.c PKH_EVENT_GetText(span_data->last_oob_event.id, event_text, sizeof(event_text)); span_data 1050 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->last_oob_event = span_data->last_oob_event; span_data 1210 src/ftmod/ftmod_pika/ftmod_pika.c pika_span_data_t *span_data = (pika_span_data_t *) span->io_data; span_data 1212 src/ftmod/ftmod_pika/ftmod_pika.c if (span_data) { span_data 1213 src/ftmod/ftmod_pika/ftmod_pika.c PKH_QUEUE_Destroy(span_data->event_queue); span_data 1214 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_safe_free(span_data); span_data 1228 src/ftmod/ftmod_pika/ftmod_pika.c pika_span_data_t *span_data = (pika_span_data_t *) ftdmchan->span->io_data; span_data 1245 src/ftmod/ftmod_pika/ftmod_pika.c PKH_QUEUE_Detach(span_data->event_queue, chan_data->handle); span_data 1249 src/ftmod/ftmod_pika/ftmod_pika.c PKH_QUEUE_Detach(span_data->event_queue, chan_data->handle); span_data 1253 src/ftmod/ftmod_pika/ftmod_pika.c PKH_SPAN_Stop(span_data->handle); span_data 1052 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c sngisdn_span_data_t *span_data; span_data 1056 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c span_data = ftdm_calloc(1, sizeof(sngisdn_span_data_t)); span_data 1057 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c span_data->ftdm_span = span; span_data 1058 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c span->signal_data = span_data;