obj 9 sample/dso/ftdmload.c #define ARRLEN(obj) (sizeof(obj)/sizeof(obj[0])) obj 2753 src/ftdm_io.c FT_DECLARE(ftdm_status_t) ftdm_channel_command(ftdm_channel_t *ftdmchan, ftdm_command_t command, void *obj) obj 2804 src/ftdm_io.c char *path = (char *) obj; obj 2872 src/ftdm_io.c ftdm_size_t size = obj ? FTDM_COMMAND_OBJ_SIZE : FTDM_IO_DUMP_DEFAULT_BUFF_SIZE; obj 2903 src/ftdm_io.c ftdm_size_t size = obj ? FTDM_COMMAND_OBJ_SIZE : FTDM_IO_DUMP_DEFAULT_BUFF_SIZE; obj 2933 src/ftdm_io.c if (!obj) { obj 2937 src/ftdm_io.c ftdm_log_chan(ftdmchan, FTDM_LOG_WARNING, "Not dumped input to file %p, input dump is not enabled\n", obj); obj 2940 src/ftdm_io.c dump_chan_io_to_file(ftdmchan, &ftdmchan->rxdump, obj); obj 2941 src/ftdm_io.c ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Dumped input of size %d to file %p\n", ftdmchan->rxdump.size, obj); obj 2949 src/ftdm_io.c if (!obj) { obj 2953 src/ftdm_io.c ftdm_log_chan(ftdmchan, FTDM_LOG_WARNING, "Not dumped output to file %p, output dump is not enabled\n", obj); obj 2956 src/ftdm_io.c dump_chan_io_to_file(ftdmchan, &ftdmchan->txdump, obj); obj 2957 src/ftdm_io.c ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Dumped input of size %"FTDM_SIZE_FMT" to file %p\n", ftdmchan->txdump.size, obj); obj 3223 src/ftdm_io.c status = ftdmchan->fio->command(ftdmchan, command, obj); obj 5564 src/ftdm_io.c static void *ftdm_cpu_monitor_run(ftdm_thread_t *me, void *obj) obj 5566 src/ftdm_io.c cpu_monitor_t *monitor = (cpu_monitor_t *)obj; obj 38 src/ftdm_queue.c static ftdm_status_t ftdm_std_queue_enqueue(ftdm_queue_t *queue, void *obj); obj 122 src/ftdm_queue.c static ftdm_status_t ftdm_std_queue_enqueue(ftdm_queue_t *queue, void *obj) obj 136 src/ftdm_queue.c ftdm_log(FTDM_LOG_ERROR, "Failed to enqueue obj %p in queue %p, no more room! windex == rindex == %d!\n", obj, queue, queue->windex); obj 140 src/ftdm_queue.c queue->elements[queue->windex++] = obj; obj 156 src/ftdm_queue.c void *obj = NULL; obj 166 src/ftdm_queue.c obj = queue->elements[queue->rindex]; obj 177 src/ftdm_queue.c return obj; obj 60 src/ftmod/ftmod_analog/ftdm_analog.h static void *ftdm_analog_run(ftdm_thread_t *me, void *obj); obj 41 src/ftmod/ftmod_analog/ftmod_analog.c static void *ftdm_analog_channel_run(ftdm_thread_t *me, void *obj); obj 414 src/ftmod/ftmod_analog/ftmod_analog.c static void *ftdm_analog_channel_run(ftdm_thread_t *me, void *obj) obj 416 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_channel_t *ftdmchan = (ftdm_channel_t *) obj; obj 1161 src/ftmod/ftmod_analog/ftmod_analog.c static void *ftdm_analog_run(ftdm_thread_t *me, void *obj) obj 1163 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 56 src/ftmod/ftmod_analog_em/ftdm_analog_em.h static void *ftdm_analog_em_run(ftdm_thread_t *me, void *obj); obj 46 src/ftmod/ftmod_analog_em/ftmod_analog_em.c static void *ftdm_analog_em_channel_run(ftdm_thread_t *me, void *obj); obj 210 src/ftmod/ftmod_analog_em/ftmod_analog_em.c static void *ftdm_analog_em_channel_run(ftdm_thread_t *me, void *obj) obj 212 src/ftmod/ftmod_analog_em/ftmod_analog_em.c ftdm_channel_t *ftdmchan = (ftdm_channel_t *) obj; obj 648 src/ftmod/ftmod_analog_em/ftmod_analog_em.c static void *ftdm_analog_em_run(ftdm_thread_t *me, void *obj) obj 650 src/ftmod/ftmod_analog_em/ftmod_analog_em.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 1798 src/ftmod/ftmod_isdn/ftmod_isdn.c static void *ftdm_isdn_tones_run(ftdm_thread_t *me, void *obj) obj 1800 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 1993 src/ftmod/ftmod_isdn/ftmod_isdn.c static void *ftdm_isdn_run(ftdm_thread_t *me, void *obj) obj 1995 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 1575 src/ftmod/ftmod_libpri/ftmod_libpri.c static void *ftdm_libpri_run(ftdm_thread_t *me, void *obj) obj 1577 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 660 src/ftmod/ftmod_pritap/ftmod_pritap.c static void *ftdm_pritap_run(ftdm_thread_t *me, void *obj) obj 662 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 156 src/ftmod/ftmod_r2/ftmod_r2.c static void *ftdm_r2_run(ftdm_thread_t *me, void *obj); obj 1829 src/ftmod/ftmod_r2/ftmod_r2.c static void *ftdm_r2_run(ftdm_thread_t *me, void *obj) obj 1835 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 1759 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c static void *ftdm_sangoma_events_run(ftdm_thread_t *me, void *obj) obj 1761 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 1888 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c static void *ftdm_sangoma_boost_run(ftdm_thread_t *me, void *obj) obj 1890 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 44 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c static void *ftdm_sangoma_isdn_run(ftdm_thread_t *me, void *obj); obj 355 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c static void *ftdm_sangoma_isdn_dchan_run(ftdm_thread_t *me, void *obj) obj 360 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c ftdm_span_t *span = (ftdm_span_t*) obj; obj 402 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c static void *ftdm_sangoma_isdn_run(ftdm_thread_t *me, void *obj) obj 406 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c ftdm_span_t *span = (ftdm_span_t *) obj; obj 430 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h #define sngisdn_set_trace_flag(obj, flag) ((obj)->trace_flags |= (flag)) obj 431 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h #define sngisdn_clear_trace_flag(obj, flag) ((obj)->trace_flags &= ~(flag)) obj 432 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h #define sngisdn_test_trace_flag(obj, flag) ((obj)->trace_flags & flag) obj 700 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c ss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 763 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c ss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 833 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c ss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 891 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c ss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 947 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c ss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1061 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c ss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1133 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c ss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1199 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c ss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1410 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c sngss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1483 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c sngss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1530 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c sngss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1573 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c sngss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1629 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c sngss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1673 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c sngss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 1729 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c sngss7_info = (sngss7_chan_data_t *)g_ftdm_sngss7_data.cfg.isupCkt[x].obj; obj 48 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c static void *ftdm_sangoma_ss7_run (ftdm_thread_t * me, void *obj); obj 271 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c static void *ftdm_sangoma_ss7_run(ftdm_thread_t * me, void *obj) obj 274 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdm_span_t *ftdmspan = (ftdm_span_t *) obj; obj 263 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h void *obj; obj 738 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h #define sngss7_test_flag(obj, flag) ((obj)->flags & flag) obj 739 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h #define sngss7_clear_flag(obj, flag) ((obj)->flags &= ~(flag)) obj 740 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h #define sngss7_set_flag(obj, flag) ((obj)->flags |= (flag)) obj 742 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h #define sngss7_test_options(obj, option) ((obj)->options & option) obj 743 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h #define sngss7_clear_options(obj, option) ((obj)->options &= ~(option)) obj 744 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h #define sngss7_set_options(obj, option) ((obj)->options |= (option)) obj 458 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c if (g_ftdm_sngss7_data.cfg.isupCkt[circuit].obj == NULL) { obj 463 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c ftdm_assert_return(g_ftdm_sngss7_data.cfg.isupCkt[circuit].obj, FTDM_FAIL, "received message on signalling link or non-configured cic\n"); obj 465 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c *sngss7_info = g_ftdm_sngss7_data.cfg.isupCkt[circuit].obj; obj 2085 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c g_ftdm_sngss7_data.cfg.isupCkt[x].obj = ss7_info; obj 2191 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c g_ftdm_sngss7_data.cfg.isupCkt[x].obj = ss7_info; obj 185 src/include/freetdm.h typedef ftdm_status_t (*ftdm_queue_enqueue_func_t)(ftdm_queue_t *queue, void *obj); obj 690 src/include/freetdm.h #define FIO_COMMAND_ARGS (ftdm_channel_t *ftdmchan, ftdm_command_t command, void *obj) obj 134 src/include/private/ftdm_core.h #define ftdm_channel_test_feature(obj, flag) ((obj)->features & flag) obj 135 src/include/private/ftdm_core.h #define ftdm_channel_set_feature(obj, flag) (obj)->features |= (flag) obj 136 src/include/private/ftdm_core.h #define ftdm_channel_clear_feature(obj, flag) (obj)->features &= ~(flag) obj 137 src/include/private/ftdm_core.h #define ftdm_channel_set_member_locked(obj, _m, _v) ftdm_mutex_lock(obj->mutex); obj->_m = _v; ftdm_mutex_unlock(obj->mutex) obj 145 src/include/private/ftdm_core.h #define ftdm_test_flag(obj, flag) ((obj)->flags & flag) obj 147 src/include/private/ftdm_core.h #define ftdm_test_pflag(obj, flag) ((obj)->pflags & flag) obj 149 src/include/private/ftdm_core.h #define ftdm_test_sflag(obj, flag) ((obj)->sflags & flag) obj 151 src/include/private/ftdm_core.h #define ftdm_set_alarm_flag(obj, flag) (obj)->alarm_flags |= (flag) obj 152 src/include/private/ftdm_core.h #define ftdm_clear_alarm_flag(obj, flag) (obj)->alarm_flags &= ~(flag) obj 153 src/include/private/ftdm_core.h #define ftdm_test_alarm_flag(obj, flag) ((obj)->alarm_flags & flag) obj 160 src/include/private/ftdm_core.h #define ftdm_set_flag(obj, flag) (obj)->flags |= (flag) obj 161 src/include/private/ftdm_core.h #define ftdm_set_flag_locked(obj, flag) assert(obj->mutex != NULL); \ obj 162 src/include/private/ftdm_core.h ftdm_mutex_lock(obj->mutex); \ obj 163 src/include/private/ftdm_core.h (obj)->flags |= (flag); \ obj 164 src/include/private/ftdm_core.h ftdm_mutex_unlock(obj->mutex); obj 166 src/include/private/ftdm_core.h #define ftdm_set_pflag(obj, flag) (obj)->pflags |= (flag) obj 167 src/include/private/ftdm_core.h #define ftdm_set_pflag_locked(obj, flag) assert(obj->mutex != NULL); \ obj 168 src/include/private/ftdm_core.h ftdm_mutex_lock(obj->mutex); \ obj 169 src/include/private/ftdm_core.h (obj)->pflags |= (flag); \ obj 170 src/include/private/ftdm_core.h ftdm_mutex_unlock(obj->mutex); obj 172 src/include/private/ftdm_core.h #define ftdm_set_sflag(obj, flag) (obj)->sflags |= (flag) obj 173 src/include/private/ftdm_core.h #define ftdm_set_sflag_locked(obj, flag) assert(obj->mutex != NULL); \ obj 174 src/include/private/ftdm_core.h ftdm_mutex_lock(obj->mutex); \ obj 175 src/include/private/ftdm_core.h (obj)->sflags |= (flag); \ obj 176 src/include/private/ftdm_core.h ftdm_mutex_unlock(obj->mutex); obj 183 src/include/private/ftdm_core.h #define ftdm_clear_flag(obj, flag) (obj)->flags &= ~(flag) obj 185 src/include/private/ftdm_core.h #define ftdm_clear_flag_locked(obj, flag) assert(obj->mutex != NULL); ftdm_mutex_lock(obj->mutex); (obj)->flags &= ~(flag); ftdm_mutex_unlock(obj->mutex); obj 187 src/include/private/ftdm_core.h #define ftdm_clear_pflag(obj, flag) (obj)->pflags &= ~(flag) obj 189 src/include/private/ftdm_core.h #define ftdm_clear_pflag_locked(obj, flag) assert(obj->mutex != NULL); ftdm_mutex_lock(obj->mutex); (obj)->pflags &= ~(flag); ftdm_mutex_unlock(obj->mutex); obj 191 src/include/private/ftdm_core.h #define ftdm_clear_sflag(obj, flag) (obj)->sflags &= ~(flag) obj 193 src/include/private/ftdm_core.h #define ftdm_clear_sflag_locked(obj, flag) assert(obj->mutex != NULL); ftdm_mutex_lock(obj->mutex); (obj)->sflags &= ~(flag); ftdm_mutex_unlock(obj->mutex); obj 201 src/include/private/ftdm_core.h #define ftdm_wait_for_flag_cleared(obj, flag, time) \ obj 204 src/include/private/ftdm_core.h while(__safety-- && ftdm_test_flag(obj, flag)) { \ obj 205 src/include/private/ftdm_core.h ftdm_mutex_unlock(obj->mutex); \ obj 207 src/include/private/ftdm_core.h ftdm_mutex_lock(obj->mutex); \ obj 254 src/include/private/ftdm_core.h #define ftdm_queue_enqueue(queue, obj) g_ftdm_queue_handler.enqueue(queue, obj) obj 105 src/include/private/ftdm_state.h #define ftdm_channel_complete_state(obj) _ftdm_channel_complete_state(__FILE__, __FUNCTION__, __LINE__, obj) obj 200 src/include/private/ftdm_state.h #define ftdm_set_state(obj, s) _ftdm_set_state(__FILE__, __FUNCTION__, __LINE__, obj, s); \ obj 207 src/include/private/ftdm_state.h #define ftdm_set_state_locked(obj, s) \ obj 209 src/include/private/ftdm_state.h ftdm_channel_lock(obj); \ obj 210 src/include/private/ftdm_state.h ftdm_channel_set_state(__FILE__, __FUNCTION__, __LINE__, obj, s, 0); \ obj 211 src/include/private/ftdm_state.h ftdm_channel_unlock(obj); \ obj 214 src/include/private/ftdm_state.h #define ftdm_set_state_r(obj, s, r) r = ftdm_channel_set_state(__FILE__, __FUNCTION__, __LINE__, obj, s, 0); obj 61 src/include/private/ftdm_types.h #define FTDM_COMMAND_OBJ_SIZE *((ftdm_size_t *)obj) obj 62 src/include/private/ftdm_types.h #define FTDM_COMMAND_OBJ_INT *((int *)obj) obj 63 src/include/private/ftdm_types.h #define FTDM_COMMAND_OBJ_CHAR_P (char *)obj obj 64 src/include/private/ftdm_types.h #define FTDM_COMMAND_OBJ_FLOAT *(float *)obj obj 7 src/testanalog.c static void *test_call(ftdm_thread_t *me, void *obj) obj 9 src/testanalog.c ftdm_channel_t *chan = (ftdm_channel_t *) obj; obj 16 src/testpri.c static void *channel_run(ftdm_thread_t *me, void *obj) obj 18 src/testpri.c ftdm_channel_t *ftdmchan = obj;