Lines Matching defs:ufl
341 static int get_compat_flock(struct flock *kfl, struct compat_flock __user *ufl)
343 if (!access_ok(VERIFY_READ, ufl, sizeof(*ufl)) ||
344 __get_user(kfl->l_type, &ufl->l_type) ||
345 __get_user(kfl->l_whence, &ufl->l_whence) ||
346 __get_user(kfl->l_start, &ufl->l_start) ||
347 __get_user(kfl->l_len, &ufl->l_len) ||
348 __get_user(kfl->l_pid, &ufl->l_pid))
353 static int put_compat_flock(struct flock *kfl, struct compat_flock __user *ufl)
355 if (!access_ok(VERIFY_WRITE, ufl, sizeof(*ufl)) ||
356 __put_user(kfl->l_type, &ufl->l_type) ||
357 __put_user(kfl->l_whence, &ufl->l_whence) ||
358 __put_user(kfl->l_start, &ufl->l_start) ||
359 __put_user(kfl->l_len, &ufl->l_len) ||
360 __put_user(kfl->l_pid, &ufl->l_pid))
366 static int get_compat_flock64(struct flock *kfl, struct compat_flock64 __user *ufl)
368 if (!access_ok(VERIFY_READ, ufl, sizeof(*ufl)) ||
369 __get_user(kfl->l_type, &ufl->l_type) ||
370 __get_user(kfl->l_whence, &ufl->l_whence) ||
371 __get_user(kfl->l_start, &ufl->l_start) ||
372 __get_user(kfl->l_len, &ufl->l_len) ||
373 __get_user(kfl->l_pid, &ufl->l_pid))
380 static int put_compat_flock64(struct flock *kfl, struct compat_flock64 __user *ufl)
382 if (!access_ok(VERIFY_WRITE, ufl, sizeof(*ufl)) ||
383 __put_user(kfl->l_type, &ufl->l_type) ||
384 __put_user(kfl->l_whence, &ufl->l_whence) ||
385 __put_user(kfl->l_start, &ufl->l_start) ||
386 __put_user(kfl->l_len, &ufl->l_len) ||
387 __put_user(kfl->l_pid, &ufl->l_pid))