/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_ioctl.c | 117 static int vmw_fill_compat_cap(struct vmw_private *dev_priv, void *bounce, in vmw_fill_compat_cap() argument 121 (struct svga_3d_compat_cap *) bounce; in vmw_fill_compat_cap() 159 void *bounce; in vmw_get_cap_3d_ioctl() local 180 bounce = vzalloc(size); in vmw_get_cap_3d_ioctl() 181 if (unlikely(bounce == NULL)) { in vmw_get_cap_3d_ioctl() 188 uint32_t *bounce32 = (uint32_t *) bounce; in vmw_get_cap_3d_ioctl() 201 ret = vmw_fill_compat_cap(dev_priv, bounce, size); in vmw_get_cap_3d_ioctl() 206 memcpy_fromio(bounce, &fifo_mem[SVGA_FIFO_3D_CAPS], size); in vmw_get_cap_3d_ioctl() 209 ret = copy_to_user(buffer, bounce, size); in vmw_get_cap_3d_ioctl() 213 vfree(bounce); in vmw_get_cap_3d_ioctl()
|
/linux-4.1.27/arch/s390/mm/ |
D | maccess.c | 185 void *bounce = (void *) addr; in xlate_dev_mem_ptr() local 192 bounce = (void *) __get_free_page(GFP_ATOMIC); in xlate_dev_mem_ptr() 193 if (bounce) in xlate_dev_mem_ptr() 194 memcpy_absolute(bounce, (void *) addr, size); in xlate_dev_mem_ptr() 198 return bounce; in xlate_dev_mem_ptr()
|
/linux-4.1.27/arch/metag/mm/ |
D | maccess.c | 25 u8 bounce[8] __aligned(8); in probe_kernel_write() local 48 bounce[i] = psrc[i]; in probe_kernel_write() 49 psrc = bounce; in probe_kernel_write()
|
/linux-4.1.27/Documentation/devicetree/bindings/misc/ |
D | brcm,kona-smc.txt | 3 This binding defines the location of the bounce buffer 9 - reg : Location and size of bounce buffer
|
/linux-4.1.27/drivers/misc/eeprom/ |
D | at25.c | 156 u8 *bounce; in at25_ee_write() local 169 bounce = kmalloc(buf_size + at25->addrlen + 1, GFP_KERNEL); in at25_ee_write() 170 if (!bounce) in at25_ee_write() 181 u8 *cp = bounce; in at25_ee_write() 215 status = spi_write(at25->spi, bounce, in at25_ee_write() 264 kfree(bounce); in at25_ee_write()
|
/linux-4.1.27/drivers/usb/host/whci/ |
D | qset.c | 267 void *bounce; in qset_copy_bounce_to_sg() local 270 bounce = std->bounce_buf; in qset_copy_bounce_to_sg() 280 memcpy(sg_virt(sg) + offset, bounce, len); in qset_copy_bounce_to_sg() 282 bounce += len; in qset_copy_bounce_to_sg() 562 void *bounce = NULL; in qset_add_urb_sg_linearize() local 593 bounce = std->bounce_buf; in qset_add_urb_sg_linearize() 600 memcpy(bounce, orig, len); in qset_add_urb_sg_linearize() 605 bounce += len; in qset_add_urb_sg_linearize()
|
/linux-4.1.27/block/ |
D | bounce.c | 209 goto bounce; in __blk_queue_bounce() 212 goto bounce; in __blk_queue_bounce() 215 bounce: in __blk_queue_bounce()
|
D | Makefile | 13 obj-$(CONFIG_BOUNCE) += bounce.o
|
/linux-4.1.27/drivers/mtd/nand/ |
D | r852.c | 175 int bounce = 0; in r852_do_dma() local 194 bounce = 1; in r852_do_dma() 196 if (!bounce) { in r852_do_dma() 202 bounce = 1; in r852_do_dma() 205 if (bounce) { in r852_do_dma() 225 if (do_read && bounce) in r852_do_dma()
|
/linux-4.1.27/drivers/media/usb/go7007/ |
D | go7007-driver.c | 90 void *bounce; in go7007_load_encoder() local 105 bounce = kmemdup(fw_entry->data + 16, fw_len, GFP_KERNEL); in go7007_load_encoder() 106 if (bounce == NULL) { in go7007_load_encoder() 113 go->boot_fw = bounce; in go7007_load_encoder()
|
/linux-4.1.27/Documentation/x86/x86_64/ |
D | boot-options.txt | 196 Kernel boot message: "PCI-DMA: Using software bounce buffering 214 soft Use software bounce buffering (SWIOTLB) (default for 238 an IOMMU or software bounce buffering. 243 iommu options only relevant to the software bounce buffering (SWIOTLB) IOMMU 247 bounce buffering.
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 724 bool bounce = false; in mlx4_en_xmit() local 773 bounce = true; in mlx4_en_xmit() 924 if (unlikely(bounce)) in mlx4_en_xmit() 939 if (ring->bf_enabled && desc_size <= MAX_BF && !bounce && in mlx4_en_xmit()
|
/linux-4.1.27/mm/ |
D | Kconfig | 290 bool "Enable bounce buffers" 294 Enable bounce buffers for devices that cannot access 299 # On the 'tile' arch, USB OHCI needs the bounce pool since tilegx will often 301 # a 32-bit address to OHCI. So we need to use a bounce pool instead. 303 # We also use the bounce pool to provide stable page writes for jbd. jbd 306 # a major rework effort. Instead, use the bounce buffer to snapshot pages
|
/linux-4.1.27/drivers/mmc/card/ |
D | Kconfig | 36 bool "Use bounce buffer for simple hosts"
|
/linux-4.1.27/fs/ncpfs/ |
D | ncplib_kernel.c | 1005 int *bytes_read, void *bounce, __u32 bufsize) in ncp_read_bounce() argument 1014 result = ncp_request2(server, 72, bounce, bufsize); in ncp_read_bounce() 1017 int len = get_unaligned_be16((char *)bounce + in ncp_read_bounce() 1023 source = (char*)bounce + in ncp_read_bounce()
|
D | ncplib_kernel.h | 56 struct iov_iter *, int *, void *bounce, __u32 bouncelen);
|
/linux-4.1.27/Documentation/block/ |
D | biodoc.txt | 171 The generic bounce buffer logic, present in 2.4, where the block layer would 174 changed in 2.5. The bounce logic is now applied only for memory ranges 176 setting the queue bounce limit for the request queue for the device 194 cases, a bounce bio representing a buffer from the supported memory range 199 from the original buffer to the bounce buffer prior to issuing the 204 GFP flags) when allocating bounce buffers, to avoid certain highmem 207 It is also possible that a bounce buffer may be allocated from high-memory 209 device can use directly; so the bounce page may need to be kmapped during 214 be kmapped, even if bounce buffers are not necessary. For example a device 221 routine on its own to bounce highmem i/o to low memory for specific requests [all …]
|
/linux-4.1.27/drivers/crypto/nx/ |
D | nx-842.c | 224 char bounce[PAGE_SIZE]; /* bounce buffer for decompression input */ member 565 memcpy(workmem->bounce, in + hdr->offset, inlen - hdr->offset); in nx842_decompress() 566 inbuf = (unsigned long)workmem->bounce; in nx842_decompress()
|
/linux-4.1.27/Documentation/usb/ |
D | dma.txt | 80 This may force your callers to do some bounce buffering, copying from
|
/linux-4.1.27/Documentation/ide/ |
D | ChangeLog.ide-tape.1995-2002 | 140 * bounce buffers.
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | entry.S | 421 @ Now call the C code to package up the bounce to the support code
|
/linux-4.1.27/arch/arm/boot/compressed/ |
D | head.S | 560 __HVC(0) @ otherwise bounce to hyp mode
|
/linux-4.1.27/Documentation/scsi/ |
D | st.txt | 170 is used (i.e., bounce buffers for individual pages are not
|
D | ChangeLog.1992-1997 | 983 * scsi.c: Do not allocate dma bounce buffers if we have exactly
|
/linux-4.1.27/Documentation/spi/ |
D | spi-summary | 408 around hardware errata that force the use of bounce buffering).
|
/linux-4.1.27/arch/powerpc/ |
D | Kconfig | 379 Support for IO bounce buffering for systems without an IOMMU.
|
/linux-4.1.27/Documentation/filesystems/ |
D | proc.txt | 893 Bounce: Memory used for block device "bounce buffers"
|
/linux-4.1.27/arch/x86/ |
D | Kconfig | 828 Support for software bounce buffers used on x86-64 systems
|
/linux-4.1.27/Documentation/networking/ |
D | bonding.txt | 2426 Second, some switches may "bounce" the link state one or more
|
/linux-4.1.27/Documentation/ |
D | kernel-parameters.txt | 3528 force -- force using of bounce buffers even if they
|