Lines Matching refs:kbuf
356 u32 *kbuf; in hwicap_read() local
384 kbuf = (u32 *) get_zeroed_page(GFP_KERNEL); in hwicap_read()
385 if (!kbuf) { in hwicap_read()
410 kbuf, words); in hwicap_read()
414 free_page((unsigned long)kbuf); in hwicap_read()
419 if (copy_to_user(buf, kbuf, bytes_to_read)) { in hwicap_read()
420 free_page((unsigned long)kbuf); in hwicap_read()
425 kbuf, in hwicap_read()
428 free_page((unsigned long)kbuf); in hwicap_read()
443 u32 *kbuf; in hwicap_write() local
459 kbuf = (u32 *) __get_free_page(GFP_KERNEL); in hwicap_write()
460 if (!kbuf) { in hwicap_write()
475 memcpy(kbuf, drvdata->write_buffer, in hwicap_write()
478 (((char *)kbuf) + drvdata->write_buffer_in_use), in hwicap_write()
481 free_page((unsigned long)kbuf); in hwicap_write()
486 if (copy_from_user(kbuf, buf + written, len)) { in hwicap_write()
487 free_page((unsigned long)kbuf); in hwicap_write()
494 kbuf, len >> 2); in hwicap_write()
497 free_page((unsigned long)kbuf); in hwicap_write()
518 free_page((unsigned long)kbuf); in hwicap_write()