blob: 3c4653d93c97464c4fc599ec83ef60b487c1457f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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** 要释放的内存地址
|