buffer            180 src/fsk.c      	handle->buffer = ftdm_malloc(sizeof(double) * handle->corrsize);
buffer            181 src/fsk.c      	if (!handle->buffer) {				/* failed; back out memory allocations */
buffer            185 src/fsk.c      	memset(handle->buffer, 0, sizeof(double) * handle->corrsize);
buffer            234 src/fsk.c      	if ((*handle)->buffer != NULL) {
buffer            235 src/fsk.c      		ftdm_safe_free((*handle)->buffer);
buffer            236 src/fsk.c      		(*handle)->buffer = NULL;
buffer            277 src/fsk.c      	handle->buffer[handle->ringstart++] = normalized_sample;
buffer            289 src/fsk.c      		val = handle->buffer[j];
buffer             52 src/ftdm_buffer.c FT_DECLARE(ftdm_status_t) ftdm_buffer_create(ftdm_buffer_t **buffer, ftdm_size_t blocksize, ftdm_size_t start_len, ftdm_size_t max_len)
buffer             75 src/ftdm_buffer.c 		*buffer = new_buffer;
buffer             82 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_len(ftdm_buffer_t *buffer)
buffer             85 src/ftdm_buffer.c 	assert(buffer != NULL);
buffer             87 src/ftdm_buffer.c 	return buffer->datalen;
buffer             92 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_freespace(ftdm_buffer_t *buffer)
buffer             94 src/ftdm_buffer.c 	assert(buffer != NULL);
buffer             97 src/ftdm_buffer.c 	if (buffer->max_len) {
buffer             98 src/ftdm_buffer.c 		return (ftdm_size_t) (buffer->max_len - buffer->used);
buffer            104 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_inuse(ftdm_buffer_t *buffer)
buffer            106 src/ftdm_buffer.c 	assert(buffer != NULL);
buffer            108 src/ftdm_buffer.c 	return buffer->used;
buffer            111 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_seek(ftdm_buffer_t *buffer, ftdm_size_t datalen)
buffer            115 src/ftdm_buffer.c 	assert(buffer != NULL);
buffer            117 src/ftdm_buffer.c 	if (buffer->used < 1) {
buffer            118 src/ftdm_buffer.c 		buffer->used = 0;
buffer            120 src/ftdm_buffer.c 	} else if (buffer->used >= datalen) {
buffer            123 src/ftdm_buffer.c 		reading = buffer->used;
buffer            126 src/ftdm_buffer.c 	buffer->used = buffer->actually_used - reading;
buffer            127 src/ftdm_buffer.c 	buffer->head = buffer->data + reading;
buffer            132 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_toss(ftdm_buffer_t *buffer, ftdm_size_t datalen)
buffer            136 src/ftdm_buffer.c 	assert(buffer != NULL);
buffer            138 src/ftdm_buffer.c 	if (buffer->used < 1) {
buffer            139 src/ftdm_buffer.c 		buffer->used = 0;
buffer            141 src/ftdm_buffer.c 	} else if (buffer->used >= datalen) {
buffer            144 src/ftdm_buffer.c 		reading = buffer->used;
buffer            147 src/ftdm_buffer.c 	buffer->used -= reading;
buffer            148 src/ftdm_buffer.c 	buffer->head += reading;
buffer            150 src/ftdm_buffer.c 	return buffer->used;
buffer            153 src/ftdm_buffer.c FT_DECLARE(void) ftdm_buffer_set_loops(ftdm_buffer_t *buffer, int loops)
buffer            155 src/ftdm_buffer.c 	buffer->loops = loops;
buffer            158 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_read_loop(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen)
buffer            161 src/ftdm_buffer.c 	if ((len = ftdm_buffer_read(buffer, data, datalen)) < datalen) {
buffer            162 src/ftdm_buffer.c 		if (buffer->loops == 0) {
buffer            165 src/ftdm_buffer.c 		buffer->head = buffer->data;
buffer            166 src/ftdm_buffer.c 		buffer->used = buffer->actually_used;
buffer            167 src/ftdm_buffer.c 		len = ftdm_buffer_read(buffer, (char*)data + len, datalen - len);
buffer            168 src/ftdm_buffer.c 		buffer->loops--;
buffer            173 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_read(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen)
buffer            177 src/ftdm_buffer.c 	assert(buffer != NULL);
buffer            181 src/ftdm_buffer.c 	if (buffer->used < 1) {
buffer            182 src/ftdm_buffer.c 		buffer->used = 0;
buffer            184 src/ftdm_buffer.c 	} else if (buffer->used >= datalen) {
buffer            187 src/ftdm_buffer.c 		reading = buffer->used;
buffer            190 src/ftdm_buffer.c 	memcpy(data, buffer->head, reading);
buffer            191 src/ftdm_buffer.c 	buffer->used -= reading;
buffer            192 src/ftdm_buffer.c 	buffer->head += reading;
buffer            198 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_write(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen)
buffer            202 src/ftdm_buffer.c 	assert(buffer != NULL);
buffer            204 src/ftdm_buffer.c 	assert(buffer->data != NULL);
buffer            207 src/ftdm_buffer.c 		return buffer->used;
buffer            210 src/ftdm_buffer.c 	actual_freespace = buffer->datalen - buffer->actually_used;
buffer            211 src/ftdm_buffer.c 	if (actual_freespace < datalen && (!buffer->max_len || (buffer->used + datalen <= buffer->max_len))) {
buffer            212 src/ftdm_buffer.c 		memmove(buffer->data, buffer->head, buffer->used);
buffer            213 src/ftdm_buffer.c 		buffer->head = buffer->data;
buffer            214 src/ftdm_buffer.c 		buffer->actually_used = buffer->used;
buffer            217 src/ftdm_buffer.c 	freespace = buffer->datalen - buffer->used;
buffer            230 src/ftdm_buffer.c 		new_size = buffer->datalen + datalen;
buffer            231 src/ftdm_buffer.c 		new_block_size = buffer->datalen + buffer->blocksize;
buffer            236 src/ftdm_buffer.c 		buffer->head = buffer->data;
buffer            237 src/ftdm_buffer.c 		data = realloc(buffer->data, new_size);
buffer            241 src/ftdm_buffer.c 		buffer->data = data;
buffer            242 src/ftdm_buffer.c 		buffer->head = buffer->data;
buffer            243 src/ftdm_buffer.c 		buffer->datalen = new_size;
buffer            247 src/ftdm_buffer.c 	freespace = buffer->datalen - buffer->used;
buffer            252 src/ftdm_buffer.c 		memcpy(buffer->head + buffer->used, data, datalen);
buffer            253 src/ftdm_buffer.c 		buffer->used += datalen;
buffer            254 src/ftdm_buffer.c 		buffer->actually_used += datalen;
buffer            258 src/ftdm_buffer.c 	return buffer->used;
buffer            261 src/ftdm_buffer.c FT_DECLARE(void) ftdm_buffer_zero(ftdm_buffer_t *buffer)
buffer            263 src/ftdm_buffer.c 	assert(buffer != NULL);
buffer            264 src/ftdm_buffer.c 	assert(buffer->data != NULL);
buffer            266 src/ftdm_buffer.c 	buffer->used = 0;
buffer            267 src/ftdm_buffer.c 	buffer->actually_used = 0;
buffer            268 src/ftdm_buffer.c 	buffer->head = buffer->data;
buffer            271 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_zwrite(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen)
buffer            275 src/ftdm_buffer.c 	if (!(w = ftdm_buffer_write(buffer, data, datalen))) {
buffer            276 src/ftdm_buffer.c 		ftdm_buffer_zero(buffer);
buffer            277 src/ftdm_buffer.c 		return ftdm_buffer_write(buffer, data, datalen);
buffer            283 src/ftdm_buffer.c FT_DECLARE(void) ftdm_buffer_destroy(ftdm_buffer_t **buffer)
buffer            285 src/ftdm_buffer.c 	if (*buffer) {
buffer            286 src/ftdm_buffer.c 		ftdm_safe_free((*buffer)->data);
buffer            287 src/ftdm_buffer.c 		ftdm_safe_free(*buffer);
buffer            290 src/ftdm_buffer.c 	*buffer = NULL;
buffer            105 src/ftdm_io.c  	if (!dump->buffer) {
buffer            115 src/ftdm_io.c  		memcpy(&dump->buffer[windex], dataptr, avail);
buffer            116 src/ftdm_io.c  		memcpy(&dump->buffer[0], &dataptr[avail], diff);
buffer            122 src/ftdm_io.c  		memcpy(&dump->buffer[windex], dataptr, dlen);
buffer            141 src/ftdm_io.c  	if (!dump->buffer) {
buffer            148 src/ftdm_io.c  		rc = fwrite(&dump->buffer[dump->windex], 1, towrite, file);
buffer            156 src/ftdm_io.c  		rc = fwrite(&dump->buffer[0], 1, towrite, file);
buffer            168 src/ftdm_io.c  	if (!dump->buffer) {
buffer            171 src/ftdm_io.c  	ftdm_safe_free(dump->buffer);
buffer            177 src/ftdm_io.c  	if (dump->buffer) {
buffer            182 src/ftdm_io.c  	dump->buffer = ftdm_malloc(size);
buffer            183 src/ftdm_io.c  	if (!dump->buffer) {
buffer            206 src/ftdm_io.c  	if (!ftdmchan->rxdump.buffer) {
buffer            604 src/ftdm_io.c  		if (ftdmchan->tone_session.buffer) {
buffer           2735 src/ftdm_io.c  	if (!ftdmchan->tone_session.buffer) {
buffer           2840 src/ftdm_io.c  			if (ftdmchan->rxdump.buffer) {
buffer           2873 src/ftdm_io.c  			if (ftdmchan->rxdump.buffer) {
buffer           2889 src/ftdm_io.c  			if (!ftdmchan->rxdump.buffer) {
buffer           2904 src/ftdm_io.c  			if (ftdmchan->txdump.buffer) {
buffer           2920 src/ftdm_io.c  			if (!ftdmchan->txdump.buffer) {
buffer           2936 src/ftdm_io.c  			if (!ftdmchan->rxdump.buffer) {
buffer           2952 src/ftdm_io.c  			if (!ftdmchan->txdump.buffer) {
buffer           3574 src/ftdm_io.c  	ftdm_buffer_t *buffer = NULL;
buffer           3599 src/ftdm_io.c  					ftdm_buffer_write(ftdmchan->dtmf_buffer, ftdmchan->tone_session.buffer, wrote * 2);
buffer           3616 src/ftdm_io.c  			buffer = ftdmchan->dtmf_buffer;
buffer           3618 src/ftdm_io.c  			buffer = ftdmchan->fsk_buffer;			
buffer           3622 src/ftdm_io.c  	if (buffer) {
buffer           3633 src/ftdm_io.c  		br = ftdm_buffer_read(buffer, auxbuf, len);		
buffer            335 src/ftmod/ftmod_analog/ftmod_analog.c 	ftdm_buffer_write(dt_buffer, ts->buffer, wrote * 2);
buffer            433 src/ftmod/ftmod_analog/ftmod_analog.c 	ts.buffer = NULL;
buffer            950 src/ftmod/ftmod_analog/ftmod_analog.c 	if (ts.buffer) {
buffer            201 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	ftdm_buffer_write(dt_buffer, ts->buffer, wrote * 2);
buffer            228 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	ts.buffer = NULL;
buffer            567 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	if (ts.buffer) {
buffer           1794 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_buffer_write(dt_buffer, ts->buffer, wrote * 2);
buffer           1979 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (ts.buffer) {
buffer             78 src/include/private/fsk.h 	double				*buffer;						/* sample ring buffer */
buffer             60 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_status_t) ftdm_buffer_create(ftdm_buffer_t **buffer, ftdm_size_t blocksize, ftdm_size_t start_len, ftdm_size_t max_len);
buffer             66 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_len(ftdm_buffer_t *buffer);
buffer             72 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_freespace(ftdm_buffer_t *buffer);
buffer             78 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_inuse(ftdm_buffer_t *buffer);
buffer             86 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_read(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen);
buffer             95 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_read_loop(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen);
buffer            101 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_set_loops(ftdm_buffer_t *buffer, int32_t loops);
buffer            109 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_write(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen);
buffer            116 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_toss(ftdm_buffer_t *buffer, ftdm_size_t datalen);
buffer            121 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_zero(ftdm_buffer_t *buffer);
buffer            127 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_destroy(ftdm_buffer_t **buffer);
buffer            134 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_seek(ftdm_buffer_t *buffer, ftdm_size_t datalen);
buffer            138 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_zwrite(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen);
buffer            339 src/include/private/ftdm_core.h 	char *buffer;
buffer            203 src/include/private/libteletone_generate.h 	teletone_audio_t *buffer;
buffer            114 src/libteletone_generate.c 		if ((ts->buffer = ftdm_calloc(buflen, sizeof(teletone_audio_t))) == 0) {
buffer            144 src/libteletone_generate.c 	if (ts->buffer) {
buffer            145 src/libteletone_generate.c 		ftdm_safe_free(ts->buffer);
buffer            146 src/libteletone_generate.c 		ts->buffer = NULL;
buffer            161 src/libteletone_generate.c 		tmp = realloc(ts->buffer, ts->datalen);
buffer            165 src/libteletone_generate.c 		ts->buffer = tmp;
buffer            225 src/libteletone_generate.c 			ts->buffer[ts->samples] = (teletone_audio_t)sample;
buffer            228 src/libteletone_generate.c 				ts->buffer[ts->samples+1] = ts->buffer[ts->samples];
buffer            241 src/libteletone_generate.c 			ts->buffer[ts->samples++] = 0;
buffer             14 src/testtones.c 	len = write(tmp->fd, ts->buffer, wrote * 2);