Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/xfs/xfs_trans_buf.c xfs_trans_get_buf_map() -> xfs_buf_get_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 0,16,4096-ptr_max |
| PARAM_VALUE | 2 | nmaps | s32min-(-1),1-s32max |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | bpp | 721020436203130880,862333958890254336,3217378907755192320,4299384713319415808,6372172714330443776,7484560753937539072,7801126768138665984,9170854478567751680 |
| PARAM_VALUE | 4 | *bpp | 0 |
| DATA_SOURCE | 0 | btp | $1 |
| DATA_SOURCE | 1 | map | $2 |
| DATA_SOURCE | 2 | nmaps | $3 |
| DATA_SOURCE | 3 | flags | $4 |
| DATA_SOURCE | 4 | bpp | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | map->bm_bn | s64min-s64max[c] |
| NO_OVERFLOW_SIMPLE | 2 | nmaps |
fs/xfs/xfs_trans_buf.c xfs_trans_get_buf_map() -> xfs_buf_get_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 0,16,4096-ptr_max |
| PARAM_VALUE | 2 | nmaps | s32min-(-1),1-s32max |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | bpp | 8775353617415536640 |
| PARAM_VALUE | 4 | *bpp | 0 |
| CAPPED_DATA | 2 | nmaps | 1 |
| DATA_SOURCE | 0 | btp | $1 |
| DATA_SOURCE | 1 | map | $2 |
| DATA_SOURCE | 2 | nmaps | $3 |
| DATA_SOURCE | 3 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | map->bm_bn | s64min-s64max[c] |
| NO_OVERFLOW_SIMPLE | 2 | nmaps | |
| HALF_LOCKED2 | &dq->q_qlock | ||
| HALF_LOCKED2 | &mp->m_growlock | ||
| HALF_LOCKED2 | &pool->lock |
fs/xfs/libxfs/xfs_sb.c xfs_buf_get() -> xfs_buf_get_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 104883313517817856 |
| PARAM_VALUE | 1 | map->bm_flags | 0 |
| PARAM_VALUE | 2 | nmaps | 1 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | bpp | 6253008833510694912 |
| DATA_SOURCE | 0 | btp | $0 |
| DATA_SOURCE | 4 | bpp | $3 |
| CAPABLE | 0 | 21 | |
| LOCK2 | &mp->m_growlock | ||
| HALF_LOCKED2 | &*bpp->b_sema | ||
| TYPE_LOCK | (struct xfs_mount)->m_growlock |
fs/xfs/libxfs/xfs_attr_remote.c xfs_buf_get() -> xfs_buf_get_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 4268215677469724672 |
| PARAM_VALUE | 1 | map->bm_flags | 0 |
| PARAM_VALUE | 2 | nmaps | 1 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | bpp | 1511034578749329408 |
| DATA_SOURCE | 0 | btp | $0 |
| DATA_SOURCE | 4 | bpp | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &*bpp->b_sema |
fs/xfs/libxfs/xfs_attr_remote.c xfs_buf_incore() -> xfs_buf_get_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 2084991630121771008 |
| PARAM_VALUE | 1 | map->bm_flags | 0 |
| PARAM_VALUE | 2 | nmaps | 1 |
| PARAM_VALUE | 3 | flags | 536870912,1610612736 |
| PARAM_VALUE | 4 | bpp | 7238049236358680576 |
| DATA_SOURCE | 0 | btp | $0 |
| DATA_SOURCE | 4 | bpp | $4 |
| BIT_INFO | 3 | flags | 0x20000000,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/scrub/reap.c xfs_buf_incore() -> xfs_buf_get_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 131270897963769856 |
| PARAM_VALUE | 1 | map->bm_flags | 0 |
| PARAM_VALUE | 2 | nmaps | 1 |
| PARAM_VALUE | 3 | flags | 805306368 |
| PARAM_VALUE | 4 | bpp | 5263398180850376704 |
| PARAM_VALUE | 4 | *bpp | 0 |
| DATA_SOURCE | 0 | btp | $0 |
| DATA_SOURCE | 4 | bpp | $4 |
fs/xfs/xfs_inode.c xfs_buf_incore() -> xfs_buf_get_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 4146200824112381952 |
| PARAM_VALUE | 1 | map->bm_flags | 0 |
| PARAM_VALUE | 2 | nmaps | 1 |
| PARAM_VALUE | 3 | flags | 805306368 |
| PARAM_VALUE | 4 | bpp | 7234979051120214016 |
| PARAM_VALUE | 4 | *bpp | 0 |
| DATA_SOURCE | 0 | btp | $0 |
| DATA_SOURCE | 4 | bpp | $4 |
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | &*bpp->b_sema |
fs/xfs/libxfs/xfs_btree_mem.c xfs_buf_get() -> xfs_buf_get_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 6267054640045199360 |
| PARAM_VALUE | 1 | map->bm_bn | 0 |
| PARAM_VALUE | 1 | map->bm_flags | 0 |
| PARAM_VALUE | 1 | map->bm_len | 8 |
| PARAM_VALUE | 2 | nmaps | 1 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | bpp | 164449303567851520 |
| DATA_SOURCE | 0 | btp | $0 |
| DATA_SOURCE | 4 | bpp | $3 |