summaryrefslogtreecommitdiff
path: root/docs/source/api/api_common.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/source/api/api_common.rst')
-rw-r--r--docs/source/api/api_common.rst46
1 files changed, 46 insertions, 0 deletions
diff --git a/docs/source/api/api_common.rst b/docs/source/api/api_common.rst
index 6f743643..3c4653d9 100644
--- a/docs/source/api/api_common.rst
+++ b/docs/source/api/api_common.rst
@@ -1,2 +1,48 @@
其他
=========================
+
+usb_malloc
+""""""""""""""""""""""""""""""""""""
+
+``usb_malloc`` 用来申请内存。
+
+.. code-block:: C
+
+ void *usb_malloc(size_t size);
+
+- **size** 要申请的内存大小
+- **return** 申请的内存地址
+
+usb_free
+""""""""""""""""""""""""""""""""""""
+
+``usb_free`` 用来释放申请的内存。
+
+.. code-block:: C
+
+ void usb_free(void *ptr);
+
+- **ptr** 要释放的内存地址
+
+usb_iomalloc
+""""""""""""""""""""""""""""""""""""
+
+``usb_iomalloc`` 用来申请内存,并按照 `CONFIG_DCACHE_LINE_SIZE` 对齐,一般使用到 dcache 和 dma 需要对齐操作的时候使用。
+
+.. code-block:: C
+
+ void *usb_iomalloc(size_t size);
+
+- **size** 要申请的内存大小
+- **return** 申请的内存地址
+
+usb_iofree
+""""""""""""""""""""""""""""""""""""
+
+``usb_iofree`` 用来释放申请的内存。
+
+.. code-block:: C
+
+ void usb_iofree(void *ptr);
+
+- **ptr** 要释放的内存地址