Function report |
Source Code:mm\mempolicy.c |
Create Date:2022-07-28 15:32:47 |
| Last Modify:2020-03-17 22:28:11 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:Do dynamic interleaving for a process
Proto:static unsigned interleave_nodes(struct mempolicy *policy)
Type:unsigned
Parameter:
| Type | Parameter | Name |
|---|---|---|
| struct mempolicy * | policy |
| 1844 | me = current process |
| 1846 | next = Find the next present node in src, starting after node n, wrapping around to* the first node in src if needed. Returns MAX_NUMNODES if src is empty.(il_prev, interleave/bind ) |
| 1847 | If next < MAX_NUMNODES Then il_prev = next |
| 1849 | Return next |
| Name | Describe |
|---|---|
| mempolicy_slab_node | Depending on the memory policy provide a node from which to allocate the* next slab entry. |
| interleave_nid | Determine a node number for interleave |
| alloc_pages_current | alloc_pages_current - Allocate pages.*@gfp:* %GFP_USER user allocation,* %GFP_KERNEL kernel allocation,* %GFP_HIGHMEM highmem allocation,* %GFP_FS don't call back into a file system.* %GFP_ATOMIC don't sleep. |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |