Lines Matching refs:kbuf
501 struct dlm_write_request *kbuf; in device_write() local
518 kbuf = kzalloc(count + 1, GFP_NOFS); in device_write()
519 if (!kbuf) in device_write()
522 if (copy_from_user(kbuf, buf, count)) { in device_write()
527 if (check_version(kbuf)) { in device_write()
533 if (!kbuf->is64bit) { in device_write()
540 k32buf = (struct dlm_write_request32 *)kbuf; in device_write()
543 kbuf = kzalloc(sizeof(struct dlm_write_request) + namelen + 1, in device_write()
545 if (!kbuf) { in device_write()
553 compat_input(kbuf, k32buf, namelen); in device_write()
559 if ((kbuf->cmd == DLM_USER_LOCK || kbuf->cmd == DLM_USER_UNLOCK) && in device_write()
567 switch (kbuf->cmd) in device_write()
574 error = device_user_lock(proc, &kbuf->i.lock); in device_write()
582 error = device_user_unlock(proc, &kbuf->i.lock); in device_write()
590 error = device_user_deadlock(proc, &kbuf->i.lock); in device_write()
598 error = device_create_lockspace(&kbuf->i.lspace); in device_write()
606 error = device_remove_lockspace(&kbuf->i.lspace); in device_write()
614 error = device_user_purge(proc, &kbuf->i.purge); in device_write()
619 kbuf->cmd); in device_write()
623 kfree(kbuf); in device_write()