/linux-4.4.14/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.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_ioctl.c | 141 static int vmw_fill_compat_cap(struct vmw_private *dev_priv, void *bounce, in vmw_fill_compat_cap() argument 145 (struct svga_3d_compat_cap *) bounce; in vmw_fill_compat_cap() 184 void *bounce; in vmw_get_cap_3d_ioctl() local 205 bounce = vzalloc(size); in vmw_get_cap_3d_ioctl() 206 if (unlikely(bounce == NULL)) { in vmw_get_cap_3d_ioctl() 213 uint32_t *bounce32 = (uint32_t *) bounce; in vmw_get_cap_3d_ioctl() 227 ret = vmw_fill_compat_cap(dev_priv, bounce, size); in vmw_get_cap_3d_ioctl() 232 memcpy(bounce, &fifo_mem[SVGA_FIFO_3D_CAPS], size); in vmw_get_cap_3d_ioctl() 235 ret = copy_to_user(buffer, bounce, size); in vmw_get_cap_3d_ioctl() 239 vfree(bounce); in vmw_get_cap_3d_ioctl()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/block/ |
D | bounce.c | 193 goto bounce; in __blk_queue_bounce() 196 bounce: in __blk_queue_bounce()
|
D | Makefile | 13 obj-$(CONFIG_BOUNCE) += bounce.o
|
/linux-4.4.14/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.4.14/Documentation/DocBook/ |
D | tracepoint.xml.db | 15 API-trace-block-bio-bounce
|
D | kernel-api.xml.db | 656 API-blk-queue-bounce-limit
|
/linux-4.4.14/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.4.14/Documentation/x86/x86_64/ |
D | boot-options.txt | 199 Kernel boot message: "PCI-DMA: Using software bounce buffering 217 soft Use software bounce buffering (SWIOTLB) (default for 241 an IOMMU or software bounce buffering. 246 iommu options only relevant to the software bounce buffering (SWIOTLB) IOMMU 250 bounce buffering.
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 727 bool bounce = false; in mlx4_en_xmit() local 777 bounce = true; in mlx4_en_xmit() 928 if (unlikely(bounce)) in mlx4_en_xmit() 943 if (ring->bf_enabled && desc_size <= MAX_BF && !bounce && in mlx4_en_xmit()
|
/linux-4.4.14/drivers/mmc/card/ |
D | Kconfig | 36 bool "Use bounce buffer for simple hosts"
|
/linux-4.4.14/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.4.14/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.4.14/mm/ |
D | Kconfig | 278 bool "Enable bounce buffers" 282 Enable bounce buffers for devices that cannot access 287 # On the 'tile' arch, USB OHCI needs the bounce pool since tilegx will often 289 # a 32-bit address to OHCI. So we need to use a bounce pool instead.
|
/linux-4.4.14/Documentation/usb/ |
D | dma.txt | 80 This may force your callers to do some bounce buffering, copying from
|
/linux-4.4.14/Documentation/ide/ |
D | ChangeLog.ide-tape.1995-2002 | 140 * bounce buffers.
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | entry.S | 421 @ Now call the C code to package up the bounce to the support code
|
/linux-4.4.14/arch/arm/boot/compressed/ |
D | head.S | 560 __HVC(0) @ otherwise bounce to hyp mode
|
/linux-4.4.14/Documentation/spi/ |
D | spi-summary | 408 around hardware errata that force the use of bounce buffering).
|
/linux-4.4.14/arch/powerpc/ |
D | Kconfig | 386 Support for IO bounce buffering for systems without an IOMMU.
|
/linux-4.4.14/Documentation/scsi/ |
D | st.txt | 229 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.4.14/Documentation/filesystems/ |
D | proc.txt | 908 Bounce: Memory used for block device "bounce buffers"
|
/linux-4.4.14/arch/x86/ |
D | Kconfig | 838 Support for software bounce buffers used on x86-64 systems
|
/linux-4.4.14/Documentation/networking/ |
D | bonding.txt | 2510 Second, some switches may "bounce" the link state one or more
|
/linux-4.4.14/Documentation/ |
D | kernel-parameters.txt | 3648 force -- force using of bounce buffers even if they
|