Function report |
Source Code:mm\zswap.c |
Create Date:2022-07-28 15:22:54 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:val must be a null-terminated string
Proto:static int __zswap_param_set(const char *val, const struct kernel_param *kp, char *type, char *compressor)
Type:int
Parameter:
Type | Parameter | Name |
---|---|---|
const char * | val | |
const struct kernel_param * | kp | |
char * | type | |
char * | compressor |
669 | struct zswap_pool * pool, * put_pool = NULL |
673 | If atal error during init Then |
679 | If Not strcmp(s, * (char * * )arg) && it completed, but couldn't create the initial pool Then Return 0 |
685 | If Not used by param callback function Then Return param_set_charp(s, kp) |
688 | If Not type Then |
689 | If Not zpool_has_pool(s) Then |
694 | Else if Not compressor Then |
695 | If Not crypto_has_comp(s, 0, 0) Then |
699 | compressor = s |
700 | Else |
708 | If pool Then |
709 | helpers and fwd declarations("using existing", pool) |
710 | WARN_ON(pool == zswap_pool_current()) |
716 | If Not pool Then pool = zswap_pool_create(type, compressor) |
719 | If pool Then ret = param_set_charp(s, kp) |
726 | If Not ret Then |
727 | put_pool = zswap_pool_current() |
730 | Else if pool Then |
741 | If Not it completed, but couldn't create the initial pool && Not pool Then |
749 | ret = param_set_charp(s, kp) |
755 | If put_pool Then zswap_pool_put(put_pool) |
758 | Return ret |
Name | Describe |
---|---|
zswap_compressor_param_set | |
zswap_zpool_param_set |
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 |