• Home
  • Raw
  • Download

Lines Matching refs:conf

385 static void set_all_rlimits(const pa_daemon_conf *conf) {  in set_all_rlimits()  argument
386 set_one_rlimit(&conf->rlimit_fsize, RLIMIT_FSIZE, "RLIMIT_FSIZE"); in set_all_rlimits()
387 set_one_rlimit(&conf->rlimit_data, RLIMIT_DATA, "RLIMIT_DATA"); in set_all_rlimits()
388 set_one_rlimit(&conf->rlimit_stack, RLIMIT_STACK, "RLIMIT_STACK"); in set_all_rlimits()
389 set_one_rlimit(&conf->rlimit_core, RLIMIT_CORE, "RLIMIT_CORE"); in set_all_rlimits()
391 set_one_rlimit(&conf->rlimit_rss, RLIMIT_RSS, "RLIMIT_RSS"); in set_all_rlimits()
394 set_one_rlimit(&conf->rlimit_nproc, RLIMIT_NPROC, "RLIMIT_NPROC"); in set_all_rlimits()
397 set_one_rlimit(&conf->rlimit_nofile, RLIMIT_NOFILE, "RLIMIT_NOFILE"); in set_all_rlimits()
400 set_one_rlimit(&conf->rlimit_memlock, RLIMIT_MEMLOCK, "RLIMIT_MEMLOCK"); in set_all_rlimits()
403 set_one_rlimit(&conf->rlimit_as, RLIMIT_AS, "RLIMIT_AS"); in set_all_rlimits()
406 set_one_rlimit(&conf->rlimit_locks, RLIMIT_LOCKS, "RLIMIT_LOCKS"); in set_all_rlimits()
409 set_one_rlimit(&conf->rlimit_sigpending, RLIMIT_SIGPENDING, "RLIMIT_SIGPENDING"); in set_all_rlimits()
412 set_one_rlimit(&conf->rlimit_msgqueue, RLIMIT_MSGQUEUE, "RLIMIT_MSGQUEUE"); in set_all_rlimits()
415 set_one_rlimit(&conf->rlimit_nice, RLIMIT_NICE, "RLIMIT_NICE"); in set_all_rlimits()
418 set_one_rlimit(&conf->rlimit_rtprio, RLIMIT_RTPRIO, "RLIMIT_RTPRIO"); in set_all_rlimits()
421 set_one_rlimit(&conf->rlimit_rttime, RLIMIT_RTTIME, "RLIMIT_RTTIME"); in set_all_rlimits()
515 pa_daemon_conf *conf = NULL; local
641 conf = pa_daemon_conf_new();
643 if (pa_daemon_conf_load(conf, NULL) < 0)
646 if (pa_daemon_conf_env(conf) < 0)
649 if (pa_cmdline_parse(conf, argc, argv, &d) < 0) {
654 if (conf->log_target)
655 pa_log_set_target(conf->log_target);
661 pa_log_set_level(conf->log_level);
662 if (conf->log_meta)
664 if (conf->log_time)
666 pa_log_set_show_backtrace(conf->log_backtrace);
671 switch (conf->local_server_type) {
673conf->local_server_type = conf->system_instance ? PA_SERVER_TYPE_SYSTEM : PA_SERVER_TYPE_USER;
677 conf->system_instance = false;
680 conf->system_instance = true;
686 …start_server = conf->local_server_type == PA_SERVER_TYPE_USER || (getuid() == 0 && conf->local_ser…
688 if (!start_server && conf->local_server_type == PA_SERVER_TYPE_SYSTEM) {
690 conf->system_instance = false;
698 if (conf->dl_search_path)
699 lt_dlsetsearchpath(conf->dl_search_path);
710 switch (conf->cmd) {
712 pa_dump_modules(conf, argc-d, argv+d);
723 s = pa_daemon_conf_dump(conf);
807 pa_assert(conf->cmd == PA_CMD_DAEMON || conf->cmd == PA_CMD_START);
816 if (getuid() == 0 && !conf->system_instance)
819 else if (getuid() != 0 && conf->system_instance) {
826 if (conf->cmd == PA_CMD_START && conf->system_instance) {
831 if (conf->cmd == PA_CMD_START && (configured_address = check_configured_address())) {
877 if (conf->system_instance && !conf->disallow_exit)
880 if (conf->system_instance && !conf->disallow_module_loading)
883 if (conf->system_instance && !conf->disable_shm) {
885 conf->disable_shm = true;
888 if (conf->system_instance && conf->exit_idle_time >= 0) {
890 conf->exit_idle_time = -1;
893 if (conf->cmd == PA_CMD_START) {
916 if (conf->daemonize) {
976 if (!conf->log_target) {
1060 set_all_rlimits(conf);
1064 if (conf->high_priority)
1065 pa_raise_priority(conf->nice_level);
1067 if (conf->system_instance)
1071 pa_set_env_and_record("PULSE_SYSTEM", conf->system_instance ? "1" : "0");
1140 pa_log_info("Using modules directory %s.", conf->dl_search_path);
1148 if (conf->use_pid_file) {
1153 if (conf->cmd == PA_CMD_START && z > 0) {
1175 if (conf->lock_memory) {
1190 if (!(c = pa_core_new(pa_mainloop_get_api(mainloop), !conf->disable_shm,
1191 … !conf->disable_shm && !conf->disable_memfd && pa_memfd_is_locally_supported(),
1192 conf->shm_size))) {
1197 c->default_sample_spec = conf->default_sample_spec;
1198 c->alternate_sample_rate = conf->alternate_sample_rate;
1199 c->default_channel_map = conf->default_channel_map;
1200 c->default_n_fragments = conf->default_n_fragments;
1201 c->default_fragment_size_msec = conf->default_fragment_size_msec;
1202 c->deferred_volume_safety_margin_usec = conf->deferred_volume_safety_margin_usec;
1203 c->deferred_volume_extra_delay_usec = conf->deferred_volume_extra_delay_usec;
1204 c->lfe_crossover_freq = conf->lfe_crossover_freq;
1205 c->exit_idle_time = conf->exit_idle_time;
1206 c->scache_idle_time = conf->scache_idle_time;
1207 c->resample_method = conf->resample_method;
1208 c->realtime_priority = conf->realtime_priority;
1209 c->realtime_scheduling = conf->realtime_scheduling;
1210 c->avoid_resampling = conf->avoid_resampling;
1211 c->disable_remixing = conf->disable_remixing;
1212 c->remixing_use_all_sink_channels = conf->remixing_use_all_sink_channels;
1213 c->remixing_produce_lfe = conf->remixing_produce_lfe;
1214 c->remixing_consume_lfe = conf->remixing_consume_lfe;
1215 c->deferred_volume = conf->deferred_volume;
1216 c->running_as_daemon = conf->daemonize;
1217 c->disallow_exit = conf->disallow_exit;
1218 c->flat_volumes = conf->flat_volumes;
1219 c->rescue_streams = conf->rescue_streams;
1221 c->server_type = conf->local_server_type;
1243 if (!conf->no_cpu_limit)
1256 if (conf->load_default_script_file) {
1259 if ((f = pa_daemon_conf_open_default_script_file(conf))) {
1260 r = pa_cli_command_execute_file_stream(c, f, buf, &conf->fail);
1262 command_source = pa_daemon_conf_get_default_script_file(conf);
1267 r = pa_cli_command_execute(c, conf->script_commands, buf, &conf->fail);
1274 if (r < 0 && conf->fail) {
1289 conf->disallow_module_loading = true;
1295 c->disallow_module_loading = conf->disallow_module_loading;
1298 if (!conf->system_instance) {
1306 …server_bus = register_dbus_name(c, conf->system_instance ? DBUS_BUS_SYSTEM : DBUS_BUS_SESSION, "or…
1385 if (!conf->no_cpu_limit)
1405 if (conf)
1406 pa_daemon_conf_free(conf);