Lines Matching refs:p

44 static void mod_access_patch_config(request_st * const r, plugin_data * const p) {  in mod_access_patch_config()  argument
45 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_access_patch_config()
47 for (int i = 1, used = p->nconfig; i < used; ++i) { in mod_access_patch_config()
48 if (config_check_cond(r, (uint32_t)p->cvlist[i].k_id)) in mod_access_patch_config()
49 mod_access_merge_config(&p->conf, p->cvlist + p->cvlist[i].v.u2[0]); in mod_access_patch_config()
66 plugin_data * const p = p_d; in SETDEFAULTS_FUNC() local
67 if (!config_plugin_values_init(srv, p, cpk, "mod_access")) in SETDEFAULTS_FUNC()
71 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC()
72 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC()
74 mod_access_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()
81 static handler_t mod_access_reject (request_st * const r, plugin_data * const p) { in mod_access_reject() argument
83 if (p->conf.access_allow && p->conf.access_allow->used) in mod_access_reject()
126 plugin_data *p = p_d; in URIHANDLER_FUNC() local
127 mod_access_patch_config(r, p); in URIHANDLER_FUNC()
128 if (NULL == p->conf.access_allow && NULL == p->conf.access_deny) in URIHANDLER_FUNC()
131 return mod_access_check(p->conf.access_allow, p->conf.access_deny, in URIHANDLER_FUNC()
134 : mod_access_reject(r, p); /* access denied */ in URIHANDLER_FUNC()
139 int mod_access_plugin_init(plugin *p);
140 int mod_access_plugin_init(plugin *p) { in mod_access_plugin_init() argument
141 p->version = LIGHTTPD_VERSION_ID; in mod_access_plugin_init()
142 p->name = "access"; in mod_access_plugin_init()
144 p->init = mod_access_init; in mod_access_plugin_init()
145 p->set_defaults = mod_access_set_defaults; in mod_access_plugin_init()
146 p->handle_uri_clean = mod_access_uri_handler; in mod_access_plugin_init()
147 p->handle_subrequest_start = mod_access_uri_handler; in mod_access_plugin_init()