Lines Matching refs:kbuf
504 struct dlm_write_request *kbuf; in device_write() local
521 kbuf = kzalloc(count + 1, GFP_NOFS); in device_write()
522 if (!kbuf) in device_write()
525 if (copy_from_user(kbuf, buf, count)) { in device_write()
530 if (check_version(kbuf)) { in device_write()
536 if (!kbuf->is64bit) { in device_write()
543 k32buf = (struct dlm_write_request32 *)kbuf; in device_write()
546 kbuf = kzalloc(sizeof(struct dlm_write_request) + namelen + 1, in device_write()
548 if (!kbuf) { in device_write()
556 compat_input(kbuf, k32buf, namelen); in device_write()
562 if ((kbuf->cmd == DLM_USER_LOCK || kbuf->cmd == DLM_USER_UNLOCK) && in device_write()
570 switch (kbuf->cmd) in device_write()
577 error = device_user_lock(proc, &kbuf->i.lock); in device_write()
585 error = device_user_unlock(proc, &kbuf->i.lock); in device_write()
593 error = device_user_deadlock(proc, &kbuf->i.lock); in device_write()
601 error = device_create_lockspace(&kbuf->i.lspace); in device_write()
609 error = device_remove_lockspace(&kbuf->i.lspace); in device_write()
617 error = device_user_purge(proc, &kbuf->i.purge); in device_write()
622 kbuf->cmd); in device_write()
626 kfree(kbuf); in device_write()