Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 3 files:
Smatch caller information:
mm/mmap.c ksys_mmap_pgoff() -> hugetlb_file_setup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 8089536225822429184 |
| PARAM_VALUE | 2 | acctflag | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 3 | creat_flags | 2 |
| PARAM_VALUE | 4 | page_size_log | 0-63 |
| BUF_SIZE | 0 | name | 14 |
| CAPPED_DATA | 1 | size | 1 |
| CAPPED_DATA | 1 | size | 1 |
| STR_LEN | 0 | name | 13 |
| TERMINATED | 0 | name | 1 |
| USER_DATA | 1 | size | 0-u64max[c] |
ipc/shm.c newseg() -> hugetlb_file_setup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 1181410690295595008 |
| PARAM_VALUE | 3 | creat_flags | 1 |
| PARAM_VALUE | 4 | page_size_log | 0-63 |
| BUF_SIZE | 0 | name | 13 |
| CAPPED_DATA | 1 | size | 1 |
| CAPPED_DATA | 1 | size | 1 |
| BIT_INFO | 2 | acctflag | 0x0,0x7fffffffffffffff |
| BIT_INFO | 2 | acctflag | 0x0,0x7fffffffffffffff |
| BIT_INFO | 4 | page_size_log | 0x0,0x1f |
| USER_DATA | 1 | size | 0-u64max[c] |
| LOCK2 | &ids->rwsem | ||
| TYPE_LOCK | (struct ipc_ids)->rwsem |
mm/memfd.c memfd_alloc_file() -> hugetlb_file_setup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 0 |
| PARAM_VALUE | 2 | acctflag | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 3 | creat_flags | 2 |
| PARAM_VALUE | 4 | page_size_log | 0-63 |
| BUF_SIZE | 0 | name | (-1),256 |
| BUF_SIZE | 0 | name | (-1),256 |
| DATA_SOURCE | 0 | name | $0 |
| STR_LEN | 0 | name | (-1)-0 |
| STR_LEN | 0 | name | (-1)-0 |
| USER_DATA | 4 | page_size_log | 1-63[c] |
| HALF_LOCKED2 | &session->mutex | ||
| HALF_LOCKED2 | _T->lock |