Defined in 1 files as a function:
Referenced in 9 files:
- fs/ext4/extents.c, line 4576
- fs/f2fs/gc.c, line 1560
- fs/f2fs/inode.c, line 674
- fs/f2fs/node.c, line 2931
- fs/f2fs/recovery.c
- fs/f2fs/segment.c, line 238
- fs/f2fs/super.c
- fs/xfs/xfs_buf.c, line 211
- net/sunrpc/svc_xprt.c, line 704
Smatch caller information:
net/sunrpc/svc_xprt.c svc_fill_pages() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3264 |
| NOCHECK_CALL |
fs/f2fs/gc.c move_data_page() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem |
fs/f2fs/inode.c f2fs_iget_retry() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3136 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem |
fs/f2fs/segment.c __replace_atomic_write_block() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3136 |
| NOCHECK_CALL | |||
| LOCK2 | &inode->i_rwsem | ||
| LOCK2 | &sbi->cp_rwsem.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/f2fs/recovery.c do_recover_data() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3136 |
| NOCHECK_CALL | |||
| LOCK2 | &sbi->cp_global_sem.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/f2fs/recovery.c do_recover_data() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3136 |
| NOCHECK_CALL | |||
| LOCK2 | &sbi->cp_global_sem.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/ext4/extents.c ext4_ext_truncate() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 2080 |
| NOCHECK_CALL |
fs/xfs/xfs_buf.c xfs_buf_alloc_vmalloc() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 16788672,16788928,16854208,16854464 |
| CAPPED_DATA | 0 | gfp_flags | 1 |
| DATA_SOURCE | 0 | gfp_flags | $2 |
| FUZZY_MAX | 0 | gfp_flags | 16788672 |
| BIT_INFO | 0 | gfp_flags | 0x1002cc0,0x1002dc0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mp->m_growlock |
fs/f2fs/super.c f2fs_quota_read() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &oinfo->dqi_gqinode->i_rwsem |
fs/f2fs/super.c f2fs_quota_write() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/f2fs/node.c f2fs_recover_inode_page() -> memalloc_retry_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_flags | 3136 |
| NOCHECK_CALL | |||
| LOCK2 | &sbi->cp_global_sem.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |