Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/erofs/zdata.c erofs_grab_folio_nowait() -> readahead_gfp_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | x | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock |
mm/readahead.c page_cache_ra_order() -> readahead_gfp_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/readahead.c page_cache_ra_unbounded() -> readahead_gfp_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &mapping->invalidate_lock |
mm/readahead.c readahead_expand() -> readahead_gfp_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/ubifs/file.c ubifs_do_bulk_read() -> readahead_gfp_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| NOSPEC | 0 | x->writeback_index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | x->writeback_index | 0-524287[c] |
| LOCK2 | &ui->ui_mutex | ||
| HALF_LOCKED2 | &c->bu_mutex | ||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| TYPE_LOCK | (struct ubifs_inode)->ui_mutex |