| /drivers/char/xilinx_hwicap/ |
| A D | xilinx_hwicap.c | 357 u32 *kbuf; in hwicap_read() local 386 if (!kbuf) { in hwicap_read() 411 kbuf, words); in hwicap_read() 415 free_page((unsigned long)kbuf); in hwicap_read() 421 free_page((unsigned long)kbuf); in hwicap_read() 426 kbuf, in hwicap_read() 429 free_page((unsigned long)kbuf); in hwicap_read() 444 u32 *kbuf; in hwicap_write() local 461 if (!kbuf) { in hwicap_write() 495 kbuf, len >> 2); in hwicap_write() [all …]
|
| /drivers/fpga/ |
| A D | versal-fpga.c | 26 char *kbuf; in versal_fpga_ops_write() local 29 kbuf = dma_alloc_coherent(mgr->dev.parent, size, &dma_addr, GFP_KERNEL); in versal_fpga_ops_write() 30 if (!kbuf) in versal_fpga_ops_write() 33 memcpy(kbuf, buf, size); in versal_fpga_ops_write() 35 dma_free_coherent(mgr->dev.parent, size, kbuf, dma_addr); in versal_fpga_ops_write()
|
| A D | zynqmp-fpga.c | 46 char *kbuf; in zynqmp_fpga_ops_write() local 51 kbuf = dma_alloc_coherent(priv->dev, size, &dma_addr, GFP_KERNEL); in zynqmp_fpga_ops_write() 52 if (!kbuf) in zynqmp_fpga_ops_write() 55 memcpy(kbuf, buf, size); in zynqmp_fpga_ops_write() 64 dma_free_coherent(priv->dev, size, kbuf, dma_addr); in zynqmp_fpga_ops_write()
|
| A D | stratix10-soc.c | 182 char *kbuf; in s10_ops_write_init() local 216 kbuf = stratix10_svc_allocate_memory(priv->chan, SVC_BUF_SIZE); in s10_ops_write_init() 217 if (IS_ERR(kbuf)) { in s10_ops_write_init() 219 ret = PTR_ERR(kbuf); in s10_ops_write_init() 223 priv->svc_bufs[i].buf = kbuf; in s10_ops_write_init()
|
| /drivers/soc/fsl/ |
| A D | dpaa2-console.c | 199 void *kbuf; in dpaa2_console_read() local 211 kbuf = kmalloc(bytes, GFP_KERNEL); in dpaa2_console_read() 212 if (!kbuf) in dpaa2_console_read() 216 memcpy_fromio(kbuf, cd->cur_ptr, bytes_end); in dpaa2_console_read() 217 if (copy_to_user(buf, kbuf, bytes_end)) { in dpaa2_console_read() 227 memcpy_fromio(kbuf, cd->cur_ptr, bytes); in dpaa2_console_read() 228 if (copy_to_user(buf, kbuf, bytes)) { in dpaa2_console_read() 235 kfree(kbuf); in dpaa2_console_read() 239 kfree(kbuf); in dpaa2_console_read()
|
| /drivers/crypto/xilinx/ |
| A D | zynqmp-aes-gcm.c | 89 char *kbuf; in zynqmp_aes_aead_cipher() local 98 kbuf = dma_alloc_coherent(dev, dma_size, &dma_addr_data, GFP_KERNEL); in zynqmp_aes_aead_cipher() 99 if (!kbuf) in zynqmp_aes_aead_cipher() 105 dma_free_coherent(dev, dma_size, kbuf, dma_addr_data); in zynqmp_aes_aead_cipher() 110 scatterwalk_map_and_copy(kbuf, req->src, 0, req->cryptlen, 0); in zynqmp_aes_aead_cipher() 111 memcpy(kbuf + data_size, req->iv, GCM_AES_IV_SIZE); in zynqmp_aes_aead_cipher() 125 memcpy(kbuf + data_size + GCM_AES_IV_SIZE, in zynqmp_aes_aead_cipher() 161 kbuf, data_size); in zynqmp_aes_aead_cipher() 165 if (kbuf) { in zynqmp_aes_aead_cipher() 166 memzero_explicit(kbuf, dma_size); in zynqmp_aes_aead_cipher() [all …]
|
| /drivers/mtd/ |
| A D | mtdchar.c | 137 char *kbuf; in mtdchar_read() local 152 if (!kbuf) in mtdchar_read() 172 ops.datbuf = kbuf; in mtdchar_read() 195 kfree(kbuf); in mtdchar_read() 207 kfree(kbuf); in mtdchar_read() 213 kfree(kbuf); in mtdchar_read() 223 char *kbuf; in mtdchar_write() local 241 if (!kbuf) in mtdchar_write() 248 kfree(kbuf); in mtdchar_write() 295 kfree(kbuf); in mtdchar_write() [all …]
|
| /drivers/net/wireless/ath/wil6210/ |
| A D | debugfs.c | 706 kfree(kbuf); in wil_write_file_rxon() 786 if (!kbuf) in wil_write_back() 791 kfree(kbuf); in wil_write_back() 797 kfree(kbuf); in wil_write_back() 883 if (!kbuf) in wil_write_pmccfg() 888 kfree(kbuf); in wil_write_pmccfg() 894 kfree(kbuf); in wil_write_pmccfg() 1942 if (!kbuf) in wil_link_stats_write() 1954 kfree(kbuf); in wil_link_stats_write() 2101 if (!kbuf) in wil_write_led_blink_time() [all …]
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_link_bw.c | 374 char *kbuf; in user_str_to_fxp_q4_nonneg() local 377 kbuf = memdup_user_nul(ubuf, len); in user_str_to_fxp_q4_nonneg() 378 if (IS_ERR(kbuf)) in user_str_to_fxp_q4_nonneg() 379 return PTR_ERR(kbuf); in user_str_to_fxp_q4_nonneg() 381 err = str_to_fxp_q4_nonneg(kbuf, val_x16); in user_str_to_fxp_q4_nonneg() 383 kfree(kbuf); in user_str_to_fxp_q4_nonneg()
|
| A D | intel_dp_link_training.c | 1748 char *kbuf; in parse_link_rate() local 1753 kbuf = memdup_user_nul(ubuf, len); in parse_link_rate() 1754 if (IS_ERR(kbuf)) in parse_link_rate() 1755 return PTR_ERR(kbuf); in parse_link_rate() 1757 p = strim(kbuf); in parse_link_rate() 1773 kfree(kbuf); in parse_link_rate() 1846 char *kbuf; in parse_lane_count() local 1852 if (IS_ERR(kbuf)) in parse_lane_count() 1853 return PTR_ERR(kbuf); in parse_lane_count() 1855 p = strim(kbuf); in parse_lane_count() [all …]
|
| /drivers/rpmsg/ |
| A D | rpmsg_char.c | 255 void *kbuf; in rpmsg_eptdev_write_iter() local 258 kbuf = kzalloc(len, GFP_KERNEL); in rpmsg_eptdev_write_iter() 259 if (!kbuf) in rpmsg_eptdev_write_iter() 262 if (!copy_from_iter_full(kbuf, len, from)) { in rpmsg_eptdev_write_iter() 278 ret = rpmsg_trysendto(eptdev->ept, kbuf, len, eptdev->chinfo.dst); in rpmsg_eptdev_write_iter() 282 ret = rpmsg_sendto(eptdev->ept, kbuf, len, eptdev->chinfo.dst); in rpmsg_eptdev_write_iter() 289 kfree(kbuf); in rpmsg_eptdev_write_iter()
|
| /drivers/md/bcache/ |
| A D | debug.c | 177 char kbuf[80]; in bch_dump_read() local 199 bch_extent_to_text(kbuf, sizeof(kbuf), &w->key); in bch_dump_read() 200 i->bytes = snprintf(i->buf, PAGE_SIZE, "%s\n", kbuf); in bch_dump_read()
|
| /drivers/tty/ |
| A D | n_tty.c | 2122 u8 *kb = kbuf; in n_tty_continue_cookie() 2132 return kb - kbuf; in n_tty_continue_cookie() 2135 return kb - kbuf; in n_tty_continue_cookie() 2145 return kb - kbuf; in n_tty_continue_cookie() 2199 u8 *kb = kbuf; in n_tty_read() 2248 if (kb != kbuf) in n_tty_read() 2279 if (packet && kb == kbuf) { in n_tty_read() 2290 if (kb - kbuf >= minimum) in n_tty_read() 2308 if (kb - kbuf) in n_tty_read() 2309 retval = kb - kbuf; in n_tty_read() [all …]
|
| A D | n_hdlc.c | 428 u8 *kbuf, size_t nr, void **cookie, in n_hdlc_tty_read() argument 492 memcpy(kbuf, rbuf->buf+offset, ret); in n_hdlc_tty_read()
|
| /drivers/char/ |
| A D | lp.c | 306 char *kbuf = lp_table[minor].lp_buffer; in lp_write() local 327 if (copy_from_user(kbuf, buf, copy_size)) { in lp_write() 346 written = parport_write(port, kbuf, copy_size); in lp_write() 394 if (copy_from_user(kbuf, buf, copy_size)) { in lp_write() 426 char *kbuf = lp_table[minor].lp_buffer; in lp_read() local 450 retval = parport_read(port, kbuf, count); in lp_read() 488 if (retval > 0 && copy_to_user(buf, kbuf, retval)) in lp_read()
|
| /drivers/xen/ |
| A D | evtchn.c | 276 evtchn_port_t *kbuf = (evtchn_port_t *)__get_free_page(GFP_KERNEL); in evtchn_write() local 279 if (kbuf == NULL) in evtchn_write() 293 if (copy_from_user(kbuf, buf, count) != 0) in evtchn_write() 299 evtchn_port_t port = kbuf[i]; in evtchn_write() 314 free_page((unsigned long)kbuf); in evtchn_write()
|
| /drivers/staging/media/av7110/ |
| A D | av7110_av.c | 444 kb = av7110->kbuf[type]; in ts_play() 479 if (!av7110->kbuf[type]) in dvb_play() 496 if (copy_from_user(av7110->kbuf[type], buf, n)) in dvb_play() 498 av7110_ipack_instant_repack(av7110->kbuf[type], n, in dvb_play() 513 if (!av7110->kbuf[type]) in dvb_play_kernel() 544 if (!av7110->kbuf[type]) in dvb_aplay() 560 if (copy_from_user(av7110->kbuf[type], buf, n)) in dvb_aplay() 562 av7110_ipack_instant_repack(av7110->kbuf[type], n, in dvb_aplay() 1679 av7110->kbuf[0] = (u8 *)(av7110->iobuf + AVOUTLEN + AOUTLEN + BMPLEN); in av7110_av_init() 1680 av7110->kbuf[1] = av7110->kbuf[0] + 2 * IPACKS; in av7110_av_init()
|
| A D | av7110.h | 207 u8 *kbuf[2]; member
|
| /drivers/usb/gadget/legacy/ |
| A D | inode.c | 1812 char *kbuf; in dev_config() local 1834 kbuf = memdup_user(buf, length); in dev_config() 1835 if (IS_ERR(kbuf)) in dev_config() 1836 return PTR_ERR(kbuf); in dev_config() 1842 kfree(kbuf); in dev_config() 1845 dev->buf = kbuf; in dev_config() 1848 dev->config = (void *) kbuf; in dev_config() 1853 kbuf += total; in dev_config() 1857 if (kbuf [1] == USB_DT_CONFIG) { in dev_config() 1863 kbuf += total; in dev_config() [all …]
|
| /drivers/accel/habanalabs/common/ |
| A D | debugfs.c | 482 char kbuf[MMU_KBUF_SIZE] = {0}; in mmu_asid_va_write() local 486 if (count > sizeof(kbuf) - 1) in mmu_asid_va_write() 488 if (copy_from_user(kbuf, buf, count)) in mmu_asid_va_write() 490 kbuf[count] = 0; in mmu_asid_va_write() 492 c = strchr(kbuf, ' '); in mmu_asid_va_write() 497 rc = kstrtouint(kbuf, 10, &dev_entry->mmu_asid); in mmu_asid_va_write() 544 char kbuf[MMU_KBUF_SIZE] = {0}; in mmu_ack_error_value_write() local 547 if (count > sizeof(kbuf) - 1) in mmu_ack_error_value_write() 550 if (copy_from_user(kbuf, buf, count)) in mmu_ack_error_value_write() 553 kbuf[count] = 0; in mmu_ack_error_value_write() [all …]
|
| /drivers/hwtracing/stm/ |
| A D | core.c | 623 char *kbuf; in stm_char_write() local 648 kbuf = kmalloc(count + 1, GFP_KERNEL); in stm_char_write() 649 if (!kbuf) in stm_char_write() 652 err = copy_from_user(kbuf, buf, count); in stm_char_write() 654 kfree(kbuf); in stm_char_write() 660 count = stm_write(stm, &stmf->output, 0, kbuf, count, NULL); in stm_char_write() 664 kfree(kbuf); in stm_char_write()
|
| /drivers/s390/char/ |
| A D | vmur.c | 219 void *kbuf; in alloc_chan_prog() local 238 kbuf = kmalloc(reclen, GFP_KERNEL | GFP_DMA); in alloc_chan_prog() 239 if (!kbuf) { in alloc_chan_prog() 243 cpa[i].cda = virt_to_dma32(kbuf); in alloc_chan_prog() 244 if (copy_from_user(kbuf, ubuf, reclen)) { in alloc_chan_prog()
|
| /drivers/staging/greybus/ |
| A D | camera.c | 1113 char *kbuf; in gb_camera_debugfs_write() local 1118 kbuf = memdup_user_nul(buf, len); in gb_camera_debugfs_write() 1119 if (IS_ERR(kbuf)) in gb_camera_debugfs_write() 1120 return PTR_ERR(kbuf); in gb_camera_debugfs_write() 1122 ret = op->execute(gcam, kbuf, len); in gb_camera_debugfs_write() 1125 kfree(kbuf); in gb_camera_debugfs_write()
|
| /drivers/pci/ |
| A D | vgaarb.c | 1164 char kbuf[64], *curr_pos; in vga_arb_write() local 1170 if (count >= sizeof(kbuf)) in vga_arb_write() 1172 if (copy_from_user(kbuf, buf, count)) in vga_arb_write() 1174 curr_pos = kbuf; in vga_arb_write() 1175 kbuf[count] = '\0'; in vga_arb_write()
|
| /drivers/input/serio/ |
| A D | serport.c | 153 u8 *kbuf, size_t nr, void **cookie, in serport_ldisc_read() argument
|