Home
last modified time | relevance | path

Searched refs:bounce_buf (Results 1 – 16 of 16) sorted by relevance

/linux-3.4.99/drivers/mmc/card/
Dqueue.c203 mqrq_cur->bounce_buf = kmalloc(bouncesz, GFP_KERNEL); in mmc_init_queue()
204 if (!mqrq_cur->bounce_buf) { in mmc_init_queue()
209 mqrq_prev->bounce_buf = kmalloc(bouncesz, GFP_KERNEL); in mmc_init_queue()
210 if (!mqrq_prev->bounce_buf) { in mmc_init_queue()
214 kfree(mqrq_cur->bounce_buf); in mmc_init_queue()
215 mqrq_cur->bounce_buf = NULL; in mmc_init_queue()
219 if (mqrq_cur->bounce_buf && mqrq_prev->bounce_buf) { in mmc_init_queue()
246 if (!mqrq_cur->bounce_buf && !mqrq_prev->bounce_buf) { in mmc_init_queue()
283 kfree(mqrq_cur->bounce_buf); in mmc_init_queue()
284 mqrq_cur->bounce_buf = NULL; in mmc_init_queue()
[all …]
Dqueue.h19 char *bounce_buf; member
/linux-3.4.99/drivers/mmc/host/
Dtmio_mmc_dma.c84 sg_init_one(&host->bounce_sg, host->bounce_buf, sg->length); in tmio_mmc_start_dma_rx()
163 sg_init_one(&host->bounce_sg, host->bounce_buf, sg->length); in tmio_mmc_start_dma_tx()
164 memcpy(host->bounce_buf, sg_vaddr, host->bounce_sg.length); in tmio_mmc_start_dma_tx()
300 host->bounce_buf = (u8 *)__get_free_page(GFP_KERNEL | GFP_DMA); in tmio_mmc_request_dma()
301 if (!host->bounce_buf) in tmio_mmc_request_dma()
332 if (host->bounce_buf) { in tmio_mmc_release_dma()
333 free_pages((unsigned long)host->bounce_buf, 0); in tmio_mmc_release_dma()
334 host->bounce_buf = NULL; in tmio_mmc_release_dma()
Dtifm_sd.c109 struct scatterlist bounce_buf; member
251 tifm_sd_copy_page(sg_page(&host->bounce_buf), in tifm_sd_bounce_block()
255 tifm_sd_copy_page(pg, p_off, sg_page(&host->bounce_buf), in tifm_sd_bounce_block()
312 sg = &host->bounce_buf; in tifm_sd_set_dma_data()
668 sg_init_one(&host->bounce_buf, host->bounce_buf_data, in tifm_sd_request()
671 if(1 != tifm_map_sg(sock, &host->bounce_buf, 1, in tifm_sd_request()
689 tifm_unmap_sg(sock, &host->bounce_buf, 1, in tifm_sd_request()
764 tifm_unmap_sg(sock, &host->bounce_buf, 1, in tifm_sd_end_cmd()
Dtmio_mmc.h74 u8 *bounce_buf; member
Dtmio_mmc_pio.c405 memcpy(sg_vaddr, host->bounce_buf, host->bounce_sg.length); in tmio_mmc_check_bounce_buffer()
/linux-3.4.99/drivers/scsi/
Dps3rom.c129 scsi_sg_copy_to_buffer(cmd, dev->bounce_buf, dev->bounce_size); in ps3rom_atapi_request()
201 scsi_sg_copy_to_buffer(cmd, dev->bounce_buf, dev->bounce_size); in ps3rom_write_request()
316 dev->bounce_buf, in ps3rom_interrupt()
377 dev->bounce_buf = kmalloc(BOUNCE_SIZE, GFP_DMA); in ps3rom_probe()
378 if (!dev->bounce_buf) in ps3rom_probe()
418 kfree(dev->bounce_buf); in ps3rom_probe()
431 kfree(dev->bounce_buf); in ps3rom_remove()
/linux-3.4.99/drivers/ps3/
Dps3stor_lib.c179 __ffs((unsigned long)dev->bounce_buf)); in ps3stor_setup()
183 __func__, __LINE__, dev->bounce_size, dev->bounce_buf); in ps3stor_setup()
192 PS3_DMA_OTHER, dev->bounce_buf, dev->bounce_size); in ps3stor_setup()
201 dev->bounce_lpar = ps3_mm_phys_to_lpar(__pa(dev->bounce_buf)); in ps3stor_setup()
202 dev->bounce_dma = dma_map_single(&dev->sbd.core, dev->bounce_buf, in ps3stor_setup()
/linux-3.4.99/drivers/block/
Dps3disk.c112 memcpy(dev->bounce_buf+offset, buf, size); in ps3disk_scatter_gather()
114 memcpy(buf, dev->bounce_buf+offset, size); in ps3disk_scatter_gather()
369 u16 *id = dev->bounce_buf; in ps3disk_identify()
442 dev->bounce_buf = kmalloc(BOUNCE_SIZE, GFP_DMA); in ps3disk_probe()
443 if (!dev->bounce_buf) { in ps3disk_probe()
511 kfree(dev->bounce_buf); in ps3disk_probe()
537 kfree(dev->bounce_buf); in ps3disk_remove()
/linux-3.4.99/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c80 ring->bounce_buf = kmalloc(MAX_DESC_SIZE, GFP_KERNEL); in mlx4_en_create_tx_ring()
81 if (!ring->bounce_buf) { in mlx4_en_create_tx_ring()
130 kfree(ring->bounce_buf); in mlx4_en_create_tx_ring()
131 ring->bounce_buf = NULL; in mlx4_en_create_tx_ring()
151 kfree(ring->bounce_buf); in mlx4_en_destroy_tx_ring()
152 ring->bounce_buf = NULL; in mlx4_en_destroy_tx_ring()
428 *((u32 *) (ring->bounce_buf + copy + i)); in mlx4_en_bounce_to_desc()
436 *((u32 *) (ring->bounce_buf + i)); in mlx4_en_bounce_to_desc()
664 tx_desc = (struct mlx4_en_tx_desc *) ring->bounce_buf; in mlx4_en_xmit()
Dmlx4_en.h244 u8 *bounce_buf; member
/linux-3.4.99/drivers/usb/host/whci/
Dqset.c270 bounce = std->bounce_buf; in qset_copy_bounce_to_sg()
302 if (std->bounce_buf) { in qset_free_std()
315 kfree(std->bounce_buf); in qset_free_std()
581 std->bounce_buf = kmalloc(max_std_len, mem_flags); in qset_add_urb_sg_linearize()
582 if (std->bounce_buf == NULL) in qset_add_urb_sg_linearize()
586 bounce = std->bounce_buf; in qset_add_urb_sg_linearize()
613 std->dma_addr = dma_map_single(&whc->umc->dev, std->bounce_buf, std->len, in qset_add_urb_sg_linearize()
Dwhcd.h106 void *bounce_buf; member
/linux-3.4.99/drivers/mtd/nand/
Dalauda.c392 void *bounce_buf; in alauda_bounce_read() local
395 bounce_buf = kmalloc(mtd->writesize, GFP_KERNEL); in alauda_bounce_read()
396 if (!bounce_buf) in alauda_bounce_read()
405 err = alauda_read_page(mtd, from, bounce_buf, oob, in alauda_bounce_read()
410 memcpy(buf, bounce_buf + byte, cplen); in alauda_bounce_read()
421 kfree(bounce_buf); in alauda_bounce_read()
/linux-3.4.99/arch/powerpc/include/asm/
Dps3stor.h47 void *bounce_buf; member
/linux-3.4.99/drivers/char/
Dps3flash.c160 src = dev->bounce_buf + offset; in ps3flash_read()
229 dst = dev->bounce_buf + offset; in ps3flash_write()
411 dev->bounce_buf = ps3flash_bounce_buffer.address; in ps3flash_probe()