Lines Matching refs:kbuf
360 u32 *kbuf; in hwicap_read() local
388 kbuf = (u32 *) get_zeroed_page(GFP_KERNEL); in hwicap_read()
389 if (!kbuf) { in hwicap_read()
414 kbuf, words); in hwicap_read()
418 free_page((unsigned long)kbuf); in hwicap_read()
423 if (copy_to_user(buf, kbuf, bytes_to_read)) { in hwicap_read()
424 free_page((unsigned long)kbuf); in hwicap_read()
429 kbuf, in hwicap_read()
432 free_page((unsigned long)kbuf); in hwicap_read()
447 u32 *kbuf; in hwicap_write() local
463 kbuf = (u32 *) __get_free_page(GFP_KERNEL); in hwicap_write()
464 if (!kbuf) { in hwicap_write()
479 memcpy(kbuf, drvdata->write_buffer, in hwicap_write()
482 (((char *)kbuf) + drvdata->write_buffer_in_use), in hwicap_write()
485 free_page((unsigned long)kbuf); in hwicap_write()
490 if (copy_from_user(kbuf, buf + written, len)) { in hwicap_write()
491 free_page((unsigned long)kbuf); in hwicap_write()
498 kbuf, len >> 2); in hwicap_write()
501 free_page((unsigned long)kbuf); in hwicap_write()
522 free_page((unsigned long)kbuf); in hwicap_write()