Lines Matching refs:kbuf
789 char *kbuf; in cosa_read() local
825 kbuf = chan->rxdata; in cosa_read()
830 if (copy_to_user(buf, kbuf, count)) { in cosa_read()
831 kfree(kbuf); in cosa_read()
834 kfree(kbuf); in cosa_read()
864 char *kbuf; in cosa_write() local
878 kbuf = kmalloc(count, GFP_KERNEL|GFP_DMA); in cosa_write()
879 if (kbuf == NULL) { in cosa_write()
883 if (copy_from_user(kbuf, buf, count)) { in cosa_write()
885 kfree(kbuf); in cosa_write()
889 cosa_start_tx(chan, kbuf, count); in cosa_write()
912 kfree(kbuf); in cosa_write()