/linux-3.4.99/drivers/mmc/card/ |
D | queue.c | 203 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 …]
|
D | queue.h | 19 char *bounce_buf; member
|
/linux-3.4.99/drivers/mmc/host/ |
D | tmio_mmc_dma.c | 84 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()
|
D | tifm_sd.c | 109 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()
|
D | tmio_mmc.h | 74 u8 *bounce_buf; member
|
D | tmio_mmc_pio.c | 405 memcpy(sg_vaddr, host->bounce_buf, host->bounce_sg.length); in tmio_mmc_check_bounce_buffer()
|
/linux-3.4.99/drivers/scsi/ |
D | ps3rom.c | 129 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/ |
D | ps3stor_lib.c | 179 __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/ |
D | ps3disk.c | 112 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/ |
D | en_tx.c | 80 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()
|
D | mlx4_en.h | 244 u8 *bounce_buf; member
|
/linux-3.4.99/drivers/usb/host/whci/ |
D | qset.c | 270 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()
|
D | whcd.h | 106 void *bounce_buf; member
|
/linux-3.4.99/drivers/mtd/nand/ |
D | alauda.c | 392 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/ |
D | ps3stor.h | 47 void *bounce_buf; member
|
/linux-3.4.99/drivers/char/ |
D | ps3flash.c | 160 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()
|