Home
last modified time | relevance | path

Searched refs:bounce_buffer (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/staging/media/hantro/
Dhantro_jpeg.c296 ctx->jpeg_enc.bounce_buffer.size = in hantro_jpeg_enc_init()
300 ctx->jpeg_enc.bounce_buffer.cpu = in hantro_jpeg_enc_init()
302 ctx->jpeg_enc.bounce_buffer.size, in hantro_jpeg_enc_init()
303 &ctx->jpeg_enc.bounce_buffer.dma, in hantro_jpeg_enc_init()
306 if (!ctx->jpeg_enc.bounce_buffer.cpu) in hantro_jpeg_enc_init()
315 ctx->jpeg_enc.bounce_buffer.size, in hantro_jpeg_enc_exit()
316 ctx->jpeg_enc.bounce_buffer.cpu, in hantro_jpeg_enc_exit()
317 ctx->jpeg_enc.bounce_buffer.dma, in hantro_jpeg_enc_exit()
Dhantro_h1_jpeg_enc.c40 vepu_write_relaxed(vpu, ctx->jpeg_enc.bounce_buffer.dma, in hantro_h1_jpeg_enc_set_buffers()
42 vepu_write_relaxed(vpu, ctx->jpeg_enc.bounce_buffer.size, in hantro_h1_jpeg_enc_set_buffers()
Drk3399_vpu_hw_jpeg_enc.c72 vepu_write_relaxed(vpu, ctx->jpeg_enc.bounce_buffer.dma, in rk3399_vpu_jpeg_enc_set_buffers()
74 vepu_write_relaxed(vpu, ctx->jpeg_enc.bounce_buffer.size, in rk3399_vpu_jpeg_enc_set_buffers()
Dhantro_hw.h43 struct hantro_aux_buf bounce_buffer; member
Dhantro_drv.c72 if (ctx->jpeg_enc.bounce_buffer.cpu) { in hantro_enc_buf_finish()
75 ctx->jpeg_enc.bounce_buffer.cpu, bytesused); in hantro_enc_buf_finish()
/Linux-v5.4/drivers/net/ethernet/amazon/ena/
Dena_eth_com.c75 u8 *bounce_buffer) in ena_com_write_bounce_buffer_to_dev() argument
103 bounce_buffer, (llq_info->desc_list_entry_size) / 8); in ena_com_write_bounce_buffer_to_dev()
120 u8 *bounce_buffer = pkt_ctrl->curr_bounce_buf; in ena_com_write_header_to_bounce() local
135 if (unlikely(!bounce_buffer)) { in ena_com_write_header_to_bounce()
140 memcpy(bounce_buffer + header_offset, header_src, header_len); in ena_com_write_header_to_bounce()
148 u8 *bounce_buffer; in get_sq_desc_llq() local
151 bounce_buffer = pkt_ctrl->curr_bounce_buf; in get_sq_desc_llq()
153 if (unlikely(!bounce_buffer)) { in get_sq_desc_llq()
158 sq_desc = bounce_buffer + pkt_ctrl->idx * io_sq->desc_entry_size; in get_sq_desc_llq()
/Linux-v5.4/drivers/tty/hvc/
Dhvc_vio.c230 unsigned char bounce_buffer[16]; in udbg_hvc_putc() local
245 bounce_buffer[0] = c; in udbg_hvc_putc()
246 count = hvterm_raw_put_chars(0, bounce_buffer, 1); in udbg_hvc_putc()
/Linux-v5.4/drivers/mtd/nand/raw/
Dr852.c207 memcpy(dev->bounce_buffer, buf, R852_DMA_LEN); in r852_do_dma()
224 memcpy((void *)buf, dev->bounce_buffer, R852_DMA_LEN); in r852_do_dma()
882 dev->bounce_buffer = dma_alloc_coherent(&pci_dev->dev, R852_DMA_LEN, in r852_probe()
885 if (!dev->bounce_buffer) in r852_probe()
943 dma_free_coherent(&pci_dev->dev, R852_DMA_LEN, dev->bounce_buffer, in r852_probe()
977 dma_free_coherent(&pci_dev->dev, R852_DMA_LEN, dev->bounce_buffer, in r852_remove()
Dr852.h116 uint8_t *bounce_buffer; /* virtual address of bounce buffer */ member
/Linux-v5.4/drivers/usb/host/
Dimx21-hcd.c191 etd->bounce_buffer = NULL; in reset_etd()
276 etd->bounce_buffer = kmalloc(etd->len, in activate_etd()
280 etd->bounce_buffer = kmemdup(etd->cpu_buffer, in activate_etd()
284 if (!etd->bounce_buffer) { in activate_etd()
291 etd->bounce_buffer, in activate_etd()
340 kfree(etd->bounce_buffer); in activate_etd()
1057 if (etd->bounce_buffer) { in nonisoc_etd_done()
1058 memcpy(etd->cpu_buffer, etd->bounce_buffer, bytes_xfrd); in nonisoc_etd_done()
1068 kfree(etd->bounce_buffer); in nonisoc_etd_done()
1069 etd->bounce_buffer = NULL; in nonisoc_etd_done()
[all …]
Dimx21-hcd.h356 void *bounce_buffer; member
/Linux-v5.4/drivers/gpu/drm/via/
Dvia_dmablit.h47 unsigned char *bounce_buffer; member
Dvia_dmablit.c200 vfree(vsg->bounce_buffer); in via_free_sg_info()
201 vsg->bounce_buffer = NULL; in via_free_sg_info()
580 vsg->bounce_buffer = NULL; in via_build_sg_info()
/Linux-v5.4/drivers/rpmsg/
Dqcom_smd.c220 void *bounce_buffer; member
554 ptr = channel->bounce_buffer; in qcom_smd_channel_recv_single()
826 channel->bounce_buffer = kmalloc(bb_size, GFP_KERNEL); in qcom_smd_channel_open()
827 if (!channel->bounce_buffer) in qcom_smd_channel_open()
868 kfree(channel->bounce_buffer); in qcom_smd_channel_close()
869 channel->bounce_buffer = NULL; in qcom_smd_channel_close()
/Linux-v5.4/drivers/net/ethernet/ibm/
Dibmveth.h148 void *bounce_buffer; member
Dibmveth.c608 adapter->bounce_buffer = in ibmveth_open()
610 if (!adapter->bounce_buffer) in ibmveth_open()
614 dma_map_single(&adapter->vdev->dev, adapter->bounce_buffer, in ibmveth_open()
631 kfree(adapter->bounce_buffer); in ibmveth_open()
708 kfree(adapter->bounce_buffer); in ibmveth_close()
1082 skb_copy_from_linear_data(skb, adapter->bounce_buffer, in ibmveth_start_xmit()
/Linux-v5.4/drivers/mmc/host/
Dsdhci.c613 if (host->bounce_buffer) { in sdhci_pre_dma_transfer()
625 host->bounce_buffer, in sdhci_pre_dma_transfer()
828 if (host->bounce_buffer) in sdhci_sdma_address()
2558 if (host->flags & SDHCI_REQ_USE_DMA && !host->bounce_buffer) in sdhci_pre_req()
2656 if (host->bounce_buffer) { in sdhci_request_done()
2679 host->bounce_buffer, in sdhci_request_done()
3674 host->bounce_buffer = devm_kmalloc(mmc->parent, in sdhci_allocate_bounce_buffer()
3677 if (!host->bounce_buffer) { in sdhci_allocate_bounce_buffer()
3689 host->bounce_buffer, in sdhci_allocate_bounce_buffer()
Dsdhci.h488 char *bounce_buffer; /* For packing SDMA reads/writes */ member