Lines Matching refs:linux_flock
1205 linux_to_bsd_flock(struct l_flock *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock() argument
1207 switch (linux_flock->l_type) { in linux_to_bsd_flock()
1221 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock()
1222 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock()
1223 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock()
1224 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock()
1229 bsd_to_linux_flock(struct flock *bsd_flock, struct l_flock *linux_flock) in bsd_to_linux_flock() argument
1233 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock()
1236 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock()
1239 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock()
1242 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock()
1243 linux_flock->l_start = (l_off_t)bsd_flock->l_start; in bsd_to_linux_flock()
1244 linux_flock->l_len = (l_off_t)bsd_flock->l_len; in bsd_to_linux_flock()
1245 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock()
1262 linux_to_bsd_flock64(struct l_flock64 *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock64() argument
1264 switch (linux_flock->l_type) { in linux_to_bsd_flock64()
1278 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock64()
1279 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock64()
1280 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock64()
1281 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock64()
1286 bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock) in bsd_to_linux_flock64() argument
1290 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock64()
1293 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock64()
1296 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock64()
1299 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock64()
1300 linux_flock->l_start = (l_loff_t)bsd_flock->l_start; in bsd_to_linux_flock64()
1301 linux_flock->l_len = (l_loff_t)bsd_flock->l_len; in bsd_to_linux_flock64()
1302 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock64()
1309 struct l_flock linux_flock; in fcntl_common() local
1375 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1376 sizeof(linux_flock)); in fcntl_common()
1379 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1383 bsd_to_linux_flock(&bsd_flock, &linux_flock); in fcntl_common()
1384 return (copyout(&linux_flock, (void *)args->arg, in fcntl_common()
1385 sizeof(linux_flock))); in fcntl_common()
1388 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1389 sizeof(linux_flock)); in fcntl_common()
1392 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1397 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1398 sizeof(linux_flock)); in fcntl_common()
1401 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1475 struct l_flock64 linux_flock; in linux_fcntl64() local
1482 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1483 sizeof(linux_flock)); in linux_fcntl64()
1486 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1490 bsd_to_linux_flock64(&bsd_flock, &linux_flock); in linux_fcntl64()
1491 return (copyout(&linux_flock, (void *)args->arg, in linux_fcntl64()
1492 sizeof(linux_flock))); in linux_fcntl64()
1495 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1496 sizeof(linux_flock)); in linux_fcntl64()
1499 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1504 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1505 sizeof(linux_flock)); in linux_fcntl64()
1508 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()