Lines Matching refs:buf
31 static int parse_policy_line(struct file *file, char *buf, in parse_policy_line() argument
39 child_str = strchr(buf, ':'); in parse_policy_line()
45 ret = kstrtou32(buf, 0, &parsed_parent); in parse_policy_line()
143 char *buf, *p, *end; in handle_policy_update() local
156 p = buf = memdup_user_nul(ubuf, len); in handle_policy_update()
157 if (IS_ERR(buf)) { in handle_policy_update()
158 err = PTR_ERR(buf); in handle_policy_update()
161 pol->policy_str = kstrdup(buf, GFP_KERNEL); in handle_policy_update()
231 kfree(buf); in handle_policy_update()
239 const char __user *buf, in safesetid_uid_file_write() argument
249 return handle_policy_update(file, buf, len, UID); in safesetid_uid_file_write()
253 const char __user *buf, in safesetid_gid_file_write() argument
263 return handle_policy_update(file, buf, len, GID); in safesetid_gid_file_write()
266 static ssize_t safesetid_file_read(struct file *file, char __user *buf, in safesetid_file_read() argument
277 res = simple_read_from_buffer(buf, len, ppos, in safesetid_file_read()
285 static ssize_t safesetid_uid_file_read(struct file *file, char __user *buf, in safesetid_uid_file_read() argument
288 return safesetid_file_read(file, buf, len, ppos, in safesetid_uid_file_read()
292 static ssize_t safesetid_gid_file_read(struct file *file, char __user *buf, in safesetid_gid_file_read() argument
295 return safesetid_file_read(file, buf, len, ppos, in safesetid_gid_file_read()