Lines Matching refs:p
27 static inline sockptr_t KERNEL_SOCKPTR(void *p) in KERNEL_SOCKPTR() argument
29 return (sockptr_t) { .kernel = p, .is_kernel = true }; in KERNEL_SOCKPTR()
32 static inline sockptr_t USER_SOCKPTR(void __user *p) in USER_SOCKPTR() argument
34 return (sockptr_t) { .user = p }; in USER_SOCKPTR()
69 void *p = kmalloc_track_caller(len, GFP_USER | __GFP_NOWARN); in memdup_sockptr() local
71 if (!p) in memdup_sockptr()
73 if (copy_from_sockptr(p, src, len)) { in memdup_sockptr()
74 kfree(p); in memdup_sockptr()
77 return p; in memdup_sockptr()
82 char *p = kmalloc_track_caller(len + 1, GFP_KERNEL); in memdup_sockptr_nul() local
84 if (!p) in memdup_sockptr_nul()
86 if (copy_from_sockptr(p, src, len)) { in memdup_sockptr_nul()
87 kfree(p); in memdup_sockptr_nul()
90 p[len] = '\0'; in memdup_sockptr_nul()
91 return p; in memdup_sockptr_nul()