Lines Matching defs:kp
306 struct ip_tunnel_prl kprl, *kp;
323 kp = (cmax <= 1 || capable(CAP_NET_ADMIN)) ?
324 kcalloc(cmax, sizeof(*kp), GFP_KERNEL_ACCOUNT | __GFP_NOWARN) :
329 if (!kp) {
335 kp = kcalloc(ca, sizeof(*kp), GFP_ATOMIC | __GFP_ACCOUNT |
337 if (!kp) {
349 kp[c].addr = prl->addr;
350 kp[c].flags = prl->flags;
358 len = sizeof(*kp) * c;
360 if ((len && copy_to_user(a + 1, kp, len)) || put_user(len, &a->datalen))
363 kfree(kp);