Lines Matching refs:kbuf
362 u32 *kbuf; in hwicap_read() local
390 kbuf = (u32 *) get_zeroed_page(GFP_KERNEL); in hwicap_read()
391 if (!kbuf) { in hwicap_read()
416 kbuf, words); in hwicap_read()
420 free_page((unsigned long)kbuf); in hwicap_read()
425 if (copy_to_user(buf, kbuf, bytes_to_read)) { in hwicap_read()
426 free_page((unsigned long)kbuf); in hwicap_read()
431 kbuf, in hwicap_read()
434 free_page((unsigned long)kbuf); in hwicap_read()
449 u32 *kbuf; in hwicap_write() local
465 kbuf = (u32 *) __get_free_page(GFP_KERNEL); in hwicap_write()
466 if (!kbuf) { in hwicap_write()
481 memcpy(kbuf, drvdata->write_buffer, in hwicap_write()
484 (((char *)kbuf) + drvdata->write_buffer_in_use), in hwicap_write()
487 free_page((unsigned long)kbuf); in hwicap_write()
492 if (copy_from_user(kbuf, buf + written, len)) { in hwicap_write()
493 free_page((unsigned long)kbuf); in hwicap_write()
500 kbuf, len >> 2); in hwicap_write()
503 free_page((unsigned long)kbuf); in hwicap_write()
524 free_page((unsigned long)kbuf); in hwicap_write()