Function report |
Source Code:mm\zswap.c |
Create Date:2022-07-28 15:22:42 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:zswap_pool_create
Proto:static struct zswap_pool *zswap_pool_create(char *type, char *compressor)
Type:struct zswap_pool
Parameter:
Type | Parameter | Name |
---|---|---|
char * | type | |
char * | compressor |
511 | If Not it completed, but couldn't create the initial pool Then |
518 | If Not strcmp(compressor, unables) Then Return NULL |
522 | pool = kzalloc - allocate memory. The memory is set to zero.*@size: how many bytes of memory are required.*@flags: the type of memory to allocate (see kmalloc). |
523 | If Not pool Then Return NULL |
529 | zpool = zpool_create_pool(type, name, gfp, & zswap_zpool_ops) |
530 | If Not zpool Then |
534 | pr_debug("using %s zpool\n", zpool_get_type(zpool)) |
537 | tfm = alloc_percpu(structcrypto_comp * ) |
538 | If Not tfm Then |
555 | helpers and fwd declarations("created", pool) |
557 | Return pool |
559 | error : |
561 | If zpool Then zpool_destroy_pool(zpool) |
564 | Return NULL |
Name | Describe |
---|---|
__zswap_pool_create_fallback | |
__zswap_param_set | val must be a null-terminated string |
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 |