fio               454 src/ftdm_io.c  		if (ftdmchan->span->fio->channel_destroy) {
fio               456 src/ftdm_io.c  			if (ftdmchan->span->fio->channel_destroy(ftdmchan) == FTDM_SUCCESS) {
fio               494 src/ftdm_io.c  	if (span->fio && span->fio->span_destroy) {
fio               496 src/ftdm_io.c  		if (span->fio->span_destroy(span) != FTDM_SUCCESS) {
fio               529 src/ftdm_io.c  		if (ftdmchan->span->fio->get_alarms) {
fio               530 src/ftdm_io.c  			if ((status = ftdmchan->span->fio->get_alarms(ftdmchan)) == FTDM_SUCCESS) {
fio               591 src/ftdm_io.c  	ftdm_io_interface_t *fio = NULL;
fio               601 src/ftdm_io.c  	if (!(fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)iotype))) {
fio               603 src/ftdm_io.c  		if ((fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)iotype))) {
fio               609 src/ftdm_io.c  	if (!fio) {
fio               614 src/ftdm_io.c  	if (!fio->configure_span) {
fio               630 src/ftdm_io.c  		new_span->fio = fio;
fio               837 src/ftdm_io.c  		new_chan->fio = span->fio;
fio               933 src/ftdm_io.c  	assert(span->fio != NULL);
fio               935 src/ftdm_io.c  	if (span->fio->poll_event) {
fio               936 src/ftdm_io.c  		return span->fio->poll_event(span, ms);
fio               938 src/ftdm_io.c  		ftdm_log(FTDM_LOG_ERROR, "poll_event method not implemented in module %s!", span->fio->name);
fio               948 src/ftdm_io.c  	ftdm_assert_return(span->fio != NULL, FTDM_FAIL, "No I/O module attached to this span!\n");
fio               950 src/ftdm_io.c  	if (!span->fio->next_event) {
fio               951 src/ftdm_io.c  		ftdm_log(FTDM_LOG_ERROR, "next_event method not implemented in module %s!", span->fio->name);
fio               955 src/ftdm_io.c  	status = span->fio->next_event(span, event);
fio              1775 src/ftdm_io.c  	status = ftdmchan->fio->open(ftdmchan);
fio              1860 src/ftdm_io.c  		status = check->fio->open(check);
fio              2393 src/ftdm_io.c  			status = check->fio->close(check);
fio              2447 src/ftdm_io.c  	assert(ftdmchan->fio != NULL);
fio              2768 src/ftdm_io.c  	if (!ftdmchan->fio->command) {
fio              2774 src/ftdm_io.c      	status = ftdmchan->fio->command(ftdmchan, command, obj);
fio              2789 src/ftdm_io.c  	assert(ftdmchan->fio != NULL);
fio              2796 src/ftdm_io.c  	if (!ftdmchan->fio->wait) {
fio              2801 src/ftdm_io.c      return ftdmchan->fio->wait(ftdmchan, flags, to);
fio              3088 src/ftdm_io.c  	return ftdmchan->fio->write(ftdmchan, data, datalen);
fio              3094 src/ftdm_io.c  	ftdm_status_t  status = ftdmchan->fio->read(ftdmchan, data, datalen);
fio              3261 src/ftdm_io.c  	ftdm_assert_return(ftdmchan->fio != NULL, FTDM_FAIL, "No I/O module attached to ftdmchan\n");
fio              3272 src/ftdm_io.c  	if (!ftdmchan->fio->read) {
fio              3484 src/ftdm_io.c  	ftdm_assert_return(ftdmchan->fio != NULL, FTDM_FAIL, "null I/O on write!\n");
fio              3499 src/ftdm_io.c  	if (!ftdmchan->fio->write) {
fio              3844 src/ftdm_io.c  	ftdm_io_interface_t *fio = NULL;
fio              3862 src/ftdm_io.c  	if (!(fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)type))) {
fio              3864 src/ftdm_io.c  		if ((fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)type))) {
fio              3870 src/ftdm_io.c  	if (fio && fio->api) {
fio              3874 src/ftdm_io.c  		status = fio->api(&stream, cmd);
fio              3919 src/ftdm_io.c  	if (!span->fio->get_alarms) {
fio              3926 src/ftdm_io.c  		if (span->fio->get_alarms(span->channels[chan_index]) != FTDM_SUCCESS) {
fio              3942 src/ftdm_io.c  	ftdm_assert_return(span->fio != NULL, FTDM_EINVAL, "span with no I/O configured\n");
fio              3943 src/ftdm_io.c  	ftdm_assert_return(span->fio->configure_span != NULL, FTDM_NOTIMPL, "span I/O with no channel configuration implemented\n");
fio              3947 src/ftdm_io.c  	*configured = span->fio->configure_span(span, str, chan_config->type, chan_config->name, chan_config->number);
fio              4218 src/ftdm_io.c  static ftdm_status_t process_module_config(ftdm_io_interface_t *fio)
fio              4224 src/ftdm_io.c  	ftdm_assert_return(fio != NULL, FTDM_FAIL, "fio argument is null\n");
fio              4226 src/ftdm_io.c  	snprintf(filename, sizeof(filename), "%s.conf", fio->name);
fio              4228 src/ftdm_io.c  	if (!fio->configure) {
fio              4229 src/ftdm_io.c  		ftdm_log(FTDM_LOG_DEBUG, "Module %s does not support configuration.\n", fio->name);	
fio              4239 src/ftdm_io.c  		fio->configure(cfg.category, var, val, cfg.lineno);
fio               315 src/ftmod/ftmod_libpri/ftmod_libpri.c 	assert(fio != NULL);
fio               321 src/ftmod/ftmod_libpri/ftmod_libpri.c 	*fio = &ftdm_libpri_interface;
fio              1296 src/ftmod/ftmod_pika/ftmod_pika.c 	assert(fio != NULL);
fio              1378 src/ftmod/ftmod_pika/ftmod_pika.c 	*fio = &pika_interface;
fio               208 src/ftmod/ftmod_pritap/ftmod_pritap.c 	*fio = &ftdm_pritap_interface;
fio               774 src/ftmod/ftmod_pritap/ftmod_pritap.c 	status = peerchan->fio->read(peerchan, peerbuf, &sizeread);
fio              1304 src/ftmod/ftmod_r2/ftmod_r2.c 	assert(fio != NULL);
fio              1310 src/ftmod/ftmod_r2/ftmod_r2.c 	*fio = &g_ftdm_r2_interface;
fio              2197 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdm_assert(fio != NULL, "fio is NULL");
fio              2203 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	*fio = &ftdm_sangoma_boost_interface;
fio              1001 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c 	*fio = &g_sngisdn_io_interface;
fio              1546 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c 	assert (fio != NULL);
fio              1552 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c 	*fio = &g_ftdm_sngss7_interface;
fio               107 src/ftmod/ftmod_skel/ftmod_skel.c 	assert(fio != NULL);
fio               124 src/ftmod/ftmod_skel/ftmod_skel.c 	*fio = &skel_interface;
fio              1254 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	assert(fio != NULL);
fio              1275 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	*fio = &wanpipe_interface;
fio              1157 src/ftmod/ftmod_zt/ftmod_zt.c 	assert(fio != NULL);
fio              1200 src/ftmod/ftmod_zt/ftmod_zt.c 	*fio = &zt_interface;
fio               477 src/include/freetdm.h #define FIO_IO_LOAD_ARGS (ftdm_io_interface_t **fio)
fio               429 src/include/private/ftdm_core.h 	struct ftdm_io_interface *fio;
fio               451 src/include/private/ftdm_core.h 	struct ftdm_io_interface *fio;