Lines Matching full:api
7 This document describes the DMA API. For a more gentle introduction
8 of the API (and actual examples), see :doc:`/core-api/dma-api-howto`.
10 This API is split into two pieces. Part I describes the basic API.
14 should only use the API described in part I.
188 This API returns the mask that the platform requires to
248 Not all memory regions in a machine can be mapped by this API.
250 physical memory. Since this API does not provide any scatter/gather
253 this API should be obtained from sources which guarantee it to be
276 line width. In order for memory mapped by this API to operate
280 may not be known at compile time, the API will not enforce this
315 API.
328 API for mapping and unmapping for pages. All the notes and warnings
344 API for mapping and unmapping for MMIO resources. All the notes and
345 warnings for the other mapping APIs apply here. The API should only be
408 API.
436 and device. With the sync_sg API, all the parameters must be the same
437 as those passed into the single mapping API. With the sync_single API,
439 those passed into the single mapping API to do a partial sync.
482 each attribute should be documented in :doc:`/core-api/dma-attributes`.
495 * documented in Documentation/core-api/dma-attributes.rst */
527 an I/O device, you should not be using this part of the API.
618 This API may return a number *larger* than the actual cache
624 Part III - Debug drivers use of the DMA-API
627 The DMA-API as described above has some constraints. DMA addresses must be
633 To debug drivers and find bugs in the usage of the DMA-API checking code can
636 debugging of DMA-API usage" option in your kernel configuration. Enabling this
647 forcedeth 0000:00:08.0: DMA-API: device driver frees DMA memory with wrong
675 of the DMA-API call which caused this warning.
683 The debugfs directory for the DMA-API debugging code is called dma-api/. In
687 dma-api/all_errors This file contains a numeric value. If this
693 dma-api/disabled This read-only file contains the character 'Y'
698 dma-api/dump This read-only file contains current DMA
701 dma-api/error_count This file is read-only and shows the total
704 dma-api/num_errors The number in this file shows how many
710 dma-api/min_free_entries This read-only file can be read to get the
716 dma-api/num_free_entries The current number of free dma_debug_entries
719 dma-api/nr_total_entries The total number of dma_debug_entries in the
722 dma-api/driver_filter You can write a name of a driver into this file
731 'dma_debug=off' as a boot parameter. This will disable DMA-API debugging.