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