Lines Matching refs:data

77         LADSPA_Data **data;
344 free(instance->input.data);
345 free(instance->output.data);
736 assert(instance->input.data == NULL);
738 assert(instance->output.data == NULL);
740 instance->input.data = calloc(instance->input.channels.size, sizeof(void *));
742 instance->output.data = calloc(instance->output.channels.size, sizeof(void *));
744 if (instance->input.data == NULL ||
746 instance->output.data == NULL ||
754 instance->input.data[idx] = NULL;
757 instance->input.data[idx] = pchannels[chn];
758 if (instance->input.data[idx] == NULL) {
759 instance->input.data[idx] = snd_pcm_ladspa_allocate_zero(ladspa, 0);
760 if (instance->input.data[idx] == NULL) {
770 instance->output.data[idx] = malloc(sizeof(LADSPA_Data) * ladspa->allocated);
771 if (instance->output.data[idx] == NULL) {
775 pchannels[chn] = instance->output.m_data[idx] = instance->output.data[idx];
789 if (instance->output.data[idx] == pchannels[chn]) {
793 instance->output.data[idx] = NULL;
795 instance->output.data[idx] = snd_pcm_ladspa_allocate_zero(ladspa, 1);
796 if (instance->output.data[idx] == NULL) {
813 printf("%i:alloc-input%i: data = %p, m_data = %p\n", instance->depth, idx, instance->input.data[idx], instance->input.m_data[idx]);
815 printf("%i:alloc-output%i: data = %p, m_data = %p\n", instance->depth, idx, instance->output.data[idx], instance->output.m_data[idx]);
862 LADSPA_Data *data;
883 data = instance->input.data[idx];
884 if (data == NULL) {
885 data = (LADSPA_Data *)((char *)areas[chn].addr + (areas[chn].first / 8));
886 data += offset;
888 instance->desc->connect_port(instance->handle, instance->input.ports.array[idx], data);
892 data = instance->output.data[idx];
893 if (data == NULL) {
894 data = (LADSPA_Data *)((char *)slave_areas[chn].addr + (areas[chn].first / 8));
895 data += slave_offset;
897 instance->desc->connect_port(instance->handle, instance->output.ports.array[idx], data);
923 LADSPA_Data *data;
944 data = instance->input.data[idx];
945 if (data == NULL) {
946 data = (LADSPA_Data *)((char *)slave_areas[chn].addr + (areas[chn].first / 8));
947 data += slave_offset;
949 instance->desc->connect_port(instance->handle, instance->input.ports.array[idx], data);
953 data = instance->output.data[idx];
954 if (data == NULL) {
955 data = (LADSPA_Data *)((char *)areas[chn].addr + (areas[chn].first / 8));
956 data += offset;
958 instance->desc->connect_port(instance->handle, instance->output.ports.array[idx], data);