Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
mm/slub.c __kfree_rcu_sheaf() -> alloc_empty_sheaf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->sheaf_capacity | 1-u32max |
| PARAM_VALUE | 1 | gfp | 8192,10240 |
| PARAM_VALUE | 2 | alloc_flags | 0-1 |
| DATA_SOURCE | 0 | s | $0 |
| DATA_SOURCE | 2 | alloc_flags | r to_alloc_flags |
| FUZZY_MAX | 1 | gfp | 10240 |
| BIT_INFO | 1 | gfp | 0x2000,0x2800 |
| HARD_MAX | 1 | gfp | 10240 |
mm/slub.c __pcs_replace_empty_main() -> alloc_empty_sheaf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->cpu_stats | 4096-ptr_max |
| PARAM_VALUE | 0 | s->sheaf_capacity | 1-u32max |
| DATA_SOURCE | 0 | s | $0 |
| DATA_SOURCE | 1 | gfp | $2 |
| DATA_SOURCE | 2 | alloc_flags | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/slub.c __pcs_replace_full_main() -> alloc_empty_sheaf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->sheaf_capacity | 1-u32max |
| PARAM_VALUE | 1 | gfp | 10240 |
| PARAM_VALUE | 2 | alloc_flags | 0 |
| CAPPED_DATA | 0 | s->sheaf_capacity | 1 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | s->sheaf_capacity |
mm/slub.c init_percpu_sheaves() -> alloc_empty_sheaf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->align | 0,8-u32max |
| PARAM_VALUE | 0 | s->allocflags | 262144-262145,262148-262149,262160-262161,262164-262165 |
| PARAM_VALUE | 0 | s->cpu_sheaves | 4096-ptr_max |
| PARAM_VALUE | 0 | s->cpu_stats | 4096-ptr_max |
| PARAM_VALUE | 0 | s->flags | 0,8192-u32max |
| PARAM_VALUE | 0 | s->min_partial | 5 |
| PARAM_VALUE | 0 | s->red_left_pad | 0 |
| PARAM_VALUE | 0 | s->remote_node_defrag_ratio | 1000 |
| PARAM_VALUE | 0 | s->sheaf_capacity | 1-536870907,4294967292-u32max |
| PARAM_VALUE | 0 | s->size | 0 |
| PARAM_VALUE | 1 | gfp | 3264 |
| PARAM_VALUE | 2 | alloc_flags | 0 |
| BUF_SIZE | 0 | s->cpu_sheaves | 88 |
| BUF_SIZE | 0 | s->name | (-1),11,16 |
| CAPPED_DATA | 0 | s->useroffset | 1 |
| DATA_SOURCE | 0 | s | $0 |
| STR_LEN | 0 | s | (-1),10,15 |
| STR_LEN | 0 | s | (-1),10,15 |
| NO_OVERFLOW_SIMPLE | 0 | s->sheaf_capacity | |
| HALF_LOCKED2 | global &slab_mutex | ||
| HALF_LOCKED2 | irq |
mm/slub.c kmem_cache_prefill_sheaf() -> alloc_empty_sheaf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | s->cpu_stats | 4096-ptr_max |
| PARAM_VALUE | 0 | s->sheaf_capacity | 1-u32max |
| PARAM_VALUE | 2 | alloc_flags | 0 |
| DATA_SOURCE | 0 | s | $0 |
| DATA_SOURCE | 1 | gfp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |