Searched refs:bounce_buffer (Results 1 – 11 of 11) sorted by relevance
| /u-boot/common/ |
| A D | bouncebuf.c | 17 static int addr_aligned(struct bounce_buffer *state) in addr_aligned() 40 int (*addr_is_aligned)(struct bounce_buffer *state)) in bounce_buffer_start_extalign() 43 state->bounce_buffer = data; in bounce_buffer_start_extalign() 49 state->bounce_buffer = memalign(alignment, in bounce_buffer_start_extalign() 51 if (!state->bounce_buffer) in bounce_buffer_start_extalign() 55 memcpy(state->bounce_buffer, state->user_buffer, in bounce_buffer_start_extalign() 63 dma_map_single(state->bounce_buffer, in bounce_buffer_start_extalign() 78 int bounce_buffer_stop(struct bounce_buffer *state) in bounce_buffer_stop() 82 dma_unmap_single((dma_addr_t)state->bounce_buffer, in bounce_buffer_stop() 87 if (state->bounce_buffer == state->user_buffer) in bounce_buffer_stop() [all …]
|
| /u-boot/include/ |
| A D | bouncebuf.h | 39 struct bounce_buffer { struct 47 void *bounce_buffer; argument 63 int bounce_buffer_start(struct bounce_buffer *state, void *data, argument 75 int bounce_buffer_start_extalign(struct bounce_buffer *state, void *data, 78 int (*addr_is_aligned)(struct bounce_buffer *state)); 84 int bounce_buffer_stop(struct bounce_buffer *state);
|
| A D | virtio_ring.h | 90 struct bounce_buffer *bouncebufs; 151 struct bounce_buffer *bouncebufs) in vring_init()
|
| /u-boot/drivers/xen/ |
| A D | pvblock.c | 74 u8 *bounce_buffer; member 120 free(dev->bounce_buffer); in free_blkfront() 266 dev->bounce_buffer = memalign(dev->info.sector_size, in init_blkfront() 268 if (!dev->bounce_buffer) { in init_blkfront() 275 dev->bounce_buffer); in init_blkfront() 629 aiocb.aio_buf = unaligned ? blk_dev->bounce_buffer : buffer; in pvblock_iop() 632 memcpy(blk_dev->bounce_buffer, buffer, desc->blksz); in pvblock_iop() 641 memcpy(buffer, blk_dev->bounce_buffer, desc->blksz); in pvblock_iop()
|
| /u-boot/drivers/virtio/ |
| A D | virtio_ring.c | 31 static int __bb_force_page_align(struct bounce_buffer *state) in __bb_force_page_align() 52 struct bounce_buffer *bb = &vq->vring.bouncebufs[i]; in virtqueue_attach_desc() 69 addr = bb->bounce_buffer; in virtqueue_attach_desc() 91 struct bounce_buffer *bb; in virtqueue_detach_desc() 342 struct bounce_buffer *bbs = NULL; in vring_create_virtqueue()
|
| /u-boot/drivers/mmc/ |
| A D | tegra_mmc.c | 77 struct bounce_buffer *bbstate) in tegra_mmc_prepare_data() 83 bbstate->bounce_buffer, bbstate->user_buffer, data->blocks, in tegra_mmc_prepare_data() 86 writel((u32)(unsigned long)bbstate->bounce_buffer, &priv->reg->sysad); in tegra_mmc_prepare_data() 164 struct bounce_buffer *bbstate) in tegra_mmc_send_cmd_bounced() 341 struct bounce_buffer bbstate; in tegra_mmc_send_cmd()
|
| A D | dw_mmc.c | 53 void *bounce_buffer) in dwmci_prepare_data() argument 80 (ulong)bounce_buffer + (i * PAGE_SIZE)); in dwmci_prepare_data() 261 struct bounce_buffer bbstate; 295 bbstate.bounce_buffer);
|
| A D | renesas-sdhi.c | 720 static int renesas_sdhi_addr_aligned(struct bounce_buffer *state) in renesas_sdhi_addr_aligned() 731 struct bounce_buffer bbstate; in renesas_sdhi_send_cmd() 759 data->dest = bbstate.bounce_buffer; in renesas_sdhi_send_cmd() 761 data->src = bbstate.bounce_buffer; in renesas_sdhi_send_cmd()
|
| A D | mxsmmc.c | 261 struct bounce_buffer bbstate; in mxsmmc_send_cmd_dma() 278 priv->desc->cmd.address = (dma_addr_t)bbstate.bounce_buffer; in mxsmmc_send_cmd_dma()
|
| /u-boot/drivers/mtd/nand/raw/ |
| A D | tegra_nand.c | 523 struct bounce_buffer bbstate, bbstate_oob; in nand_rw_page() 548 writel(virt_to_phys(bbstate.bounce_buffer), &info->reg->data_block_ptr); in nand_rw_page() 580 writel(virt_to_phys(bbstate_oob.bounce_buffer), &info->reg->tag_ptr); in nand_rw_page() 735 struct bounce_buffer bbstate_oob; in nand_rw_oob() 768 writel(virt_to_phys(bbstate_oob.bounce_buffer), &info->reg->tag_ptr); in nand_rw_oob()
|
| /u-boot/drivers/spi/ |
| A D | rockchip_sfc.c | 514 struct bounce_buffer bb; in rockchip_sfc_xfer_data_dma() 533 ret = rockchip_sfc_fifo_transfer_dma(sfc, (dma_addr_t)bb.bounce_buffer, len); in rockchip_sfc_xfer_data_dma()
|
Completed in 25 milliseconds