Lines Matching defs:kbuf
445 char *kbuf; /* k-addr because vread() takes vmlist_lock rwlock */
475 kbuf = xlate_dev_kmem_ptr((void *)p);
476 if (!virt_addr_valid(kbuf))
479 if (copy_to_user(buf, kbuf, sz))
494 kbuf = (char *)__get_free_page(GFP_KERNEL);
495 if (!kbuf)
503 sz = vread(kbuf, (char *)p, sz);
506 if (copy_to_user(buf, kbuf, sz)) {
517 free_page((unsigned long)kbuf);
585 char *kbuf; /* k-addr because vwrite() takes vmlist_lock rwlock */
600 kbuf = (char *)__get_free_page(GFP_KERNEL);
601 if (!kbuf)
611 n = copy_from_user(kbuf, buf, sz);
616 vwrite(kbuf, (char *)p, sz);
624 free_page((unsigned long)kbuf);