Lines Matching refs:modules
89 pathname = pa_sprintf_malloc("%s" PA_PATH_SEP "src" PA_PATH_SEP "modules" PA_PATH_SEP "%s" PA_SOEXT, p, n);
176 PA_IDXSET_FOREACH(i, c->modules, idx) {
205 pa_assert_se(pa_idxset_put(c->modules, m, &m->index) >= 0);
246 pa_idxset_remove_by_index(c->modules, m->index);
319 if (!(m = pa_idxset_remove_by_data(m->core->modules, m, NULL)))
333 if (!(m = pa_idxset_remove_by_index(c->modules, idx)))
346 pa_assert(c->modules);
348 if (pa_idxset_isempty(c->modules))
351 /* Unload modules in reverse order by default */
352 indices = pa_xnew(uint32_t, pa_idxset_size(c->modules));
354 PA_IDXSET_FOREACH(m, c->modules, state)
356 pa_assert(i == (int) pa_idxset_size(c->modules));
359 m = pa_idxset_remove_by_index(c->modules, indices[i]);
365 /* Just in case module unloading caused more modules to load */
366 PA_IDXSET_FOREACH(m, c->modules, state)
369 pa_idxset_remove_all(c->modules, (pa_free_cb_t) pa_module_free);
370 pa_assert(pa_idxset_isempty(c->modules));
409 if (!(m = pa_idxset_get_by_index(c->modules, idx)))