Lines Matching refs:ufl
397 static int get_compat_flock(struct flock *kfl, struct compat_flock __user *ufl)
399 if (!access_ok(VERIFY_READ, ufl, sizeof(*ufl)) ||
400 __get_user(kfl->l_type, &ufl->l_type) ||
401 __get_user(kfl->l_whence, &ufl->l_whence) ||
402 __get_user(kfl->l_start, &ufl->l_start) ||
403 __get_user(kfl->l_len, &ufl->l_len) ||
404 __get_user(kfl->l_pid, &ufl->l_pid))
409 static int put_compat_flock(struct flock *kfl, struct compat_flock __user *ufl)
411 if (!access_ok(VERIFY_WRITE, ufl, sizeof(*ufl)) ||
412 __put_user(kfl->l_type, &ufl->l_type) ||
413 __put_user(kfl->l_whence, &ufl->l_whence) ||
414 __put_user(kfl->l_start, &ufl->l_start) ||
415 __put_user(kfl->l_len, &ufl->l_len) ||
416 __put_user(kfl->l_pid, &ufl->l_pid))
422 static int get_compat_flock64(struct flock *kfl, struct compat_flock64 __user *ufl)
424 if (!access_ok(VERIFY_READ, ufl, sizeof(*ufl)) ||
425 __get_user(kfl->l_type, &ufl->l_type) ||
426 __get_user(kfl->l_whence, &ufl->l_whence) ||
427 __get_user(kfl->l_start, &ufl->l_start) ||
428 __get_user(kfl->l_len, &ufl->l_len) ||
429 __get_user(kfl->l_pid, &ufl->l_pid))
436 static int put_compat_flock64(struct flock *kfl, struct compat_flock64 __user *ufl)
438 if (!access_ok(VERIFY_WRITE, ufl, sizeof(*ufl)) ||
439 __put_user(kfl->l_type, &ufl->l_type) ||
440 __put_user(kfl->l_whence, &ufl->l_whence) ||
441 __put_user(kfl->l_start, &ufl->l_start) ||
442 __put_user(kfl->l_len, &ufl->l_len) ||
443 __put_user(kfl->l_pid, &ufl->l_pid))