Lines Matching refs:lp_ctx

39 static PyObject *py_lp_ctx_get_helper(struct loadparm_context *lp_ctx, const char *service_name, co…
49 service = lpcfg_service(lp_ctx, service_name);
55 const char *type = talloc_strndup(lp_ctx, param_name,
62 value = lpcfg_get_parametric(lp_ctx, service, type, option);
69 parm = lpcfg_parm_struct(lp_ctx, param_name);
73 parm_ptr = lpcfg_parm_ptr(lp_ctx, service, parm);
76 const char *type = talloc_strndup(lp_ctx,
83 value = lpcfg_get_parametric(lp_ctx, NULL, type, option);
89 parm = lpcfg_parm_struct(lp_ctx, param_name);
93 parm_ptr = lpcfg_parm_ptr(lp_ctx, NULL, parm);
236 struct loadparm_context *lp_ctx = PyLoadparmContext_AsLoadparmContext(self);
239 ret = PyList_New(lpcfg_numservices(lp_ctx));
240 for (i = 0; i < lpcfg_numservices(lp_ctx); i++) {
241 struct loadparm_service *service = lpcfg_servicebynum(lp_ctx, i);
251 struct loadparm_context *lp_ctx = PyLoadparmContext_AsLoadparmContext(self);
255 role = lpcfg_server_role(lp_ctx);
267 struct loadparm_context *lp_ctx = PyLoadparmContext_AsLoadparmContext(self);
283 lpcfg_dump(lp_ctx, f, show_defaults, lpcfg_numservices(lp_ctx));
299 struct loadparm_context *lp_ctx = PyLoadparmContext_AsLoadparmContext(self);
319 service = lpcfg_service(lp_ctx, section_name);
330 ret = lpcfg_dump_a_parameter(lp_ctx, service, param_name, f);
357 struct loadparm_context *lp_ctx = PyLoadparmContext_AsLoadparmContext(self);
358 return PyUnicode_FromFormat("tdb://%s/sam.ldb", lpcfg_private_dir(lp_ctx));
363 struct loadparm_context *lp_ctx = PyLoadparmContext_AsLoadparmContext(self);
372 path = lpcfg_cache_path(NULL, lp_ctx, name);
386 struct loadparm_context *lp_ctx =
396 path = lpcfg_state_path(NULL, lp_ctx, name);
482 PyObject *lp_ctx;
508 lp_ctx = pytalloc_reference(type, ctx);
509 if (lp_ctx == NULL) {
515 PyLoadparmContext_AsLoadparmContext(lp_ctx),
523 return lp_ctx;