Lines Matching refs:self
658 pymelem_dealloc(struct pymelem *self)
660 selem_free(self->melem);
842 pymixer_free(struct pymixer *self)
846 for (idx = 0; idx < self->hctl_count; idx++) {
847 snd_mixer_detach_hctl(self->mixer, self->hctl[idx*2]);
848 Py_DECREF((PyObject *)self->hctl[idx*2+1]);
850 if (self->hctl)
851 free(self->hctl);
852 self->hctl_count = 0;
853 self->hctl = NULL;
854 for (idx = 0; idx < self->helem_count; idx++)
855 Py_DECREF((PyObject *)self->helem[idx*2+1]);
856 if (self->helem)
857 free(self->helem);
858 self->helem_count = 0;
859 self->helem = NULL;
860 for (idx = 0; idx < self->melem_count; idx++)
861 Py_DECREF((PyObject *)self->melem[idx*2+1]);
862 if (self->melem)
863 free(self->melem);
864 self->melem_count = 0;
865 self->melem = NULL;
869 pymixer_dealloc(struct pymixer *self)
871 pymixer_free(self);