Lines Matching defs:module_ipcp

116 	struct module_ipcp		*ipcp;
131 struct module_ipcp {
162 static void ipcp_init(struct module_ipcp *);
165 static void ipcp_fini(struct module_ipcp *);
168 static int ipcp_notice_startstop(struct module_ipcp *,
173 static void ipcp_reject(struct module_ipcp *, RADIUS_PACKET *,
179 *ipcp_ipv4_assign(struct module_ipcp *, struct user *,
182 *ipcp_ipv4_find(struct module_ipcp *, struct in_addr);
183 static void ipcp_ipv4_delete(struct module_ipcp *,
185 static void ipcp_ipv4_release(struct module_ipcp *,
190 *ipcp_user_get(struct module_ipcp *, const char *);
193 static int ipcp_restore_from_db(struct module_ipcp *);
194 static void ipcp_put_db(struct module_ipcp *, struct assigned_ipv4 *);
195 static void ipcp_del_db(struct module_ipcp *, struct assigned_ipv4 *);
198 static void ipcp_update_time(struct module_ipcp *);
200 static void ipcp_schedule_timer(struct module_ipcp *);
225 struct module_ipcp module_ipcp;
235 ipcp_init(&module_ipcp);
237 if ((module_ipcp.base = module_create(STDIN_FILENO, &module_ipcp,
244 module_drop_privilege(module_ipcp.base, 1);
251 module_load(module_ipcp.base);
255 module_start(module_ipcp.base);
258 ipcp_fini(&module_ipcp);
267 ipcp_init(struct module_ipcp *self)
269 memset(self, 0, sizeof(struct module_ipcp));
283 struct module_ipcp *self = ctx;
333 struct module_ipcp *self = ctx;
352 ipcp_fini(struct module_ipcp *self)
385 struct module_ipcp *module = ctx;
567 struct module_ipcp *self = ctx;
697 ipcp_notice_startstop(struct module_ipcp *self, struct assigned_ipv4 *assign,
733 struct module_ipcp *self = ctx;
979 ipcp_reject(struct module_ipcp *self, RADIUS_PACKET *reqp, unsigned int q_id,
1043 struct module_ipcp *self = ctx;
1257 ipcp_ipv4_assign(struct module_ipcp *self, struct user *user,
1280 ipcp_ipv4_find(struct module_ipcp *self, struct in_addr ina)
1303 ipcp_ipv4_delete(struct module_ipcp *self, struct assigned_ipv4 *assign,
1317 ipcp_ipv4_release(struct module_ipcp *self, struct assigned_ipv4 *assign)
1339 ipcp_user_get(struct module_ipcp *self, const char *username)
1392 ipcp_restore_from_db(struct module_ipcp *self)
1457 ipcp_put_db(struct module_ipcp *self, struct assigned_ipv4 *assigned)
1496 ipcp_del_db(struct module_ipcp *self, struct assigned_ipv4 *assigned)
1544 ipcp_update_time(struct module_ipcp *self)
1552 struct module_ipcp *self = ctx;
1559 ipcp_schedule_timer(struct module_ipcp *self)
1679 struct module_ipcp *self = dae->ipcp;
1798 struct module_ipcp *self = dae->ipcp;