Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/gfs2/glock.c dump_holder() -> gfs2_print_dbg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->buf | 1-u64max |
| PARAM_VALUE | 0 | seq->from | 0 |
| PARAM_VALUE | 0 | seq->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | seq->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | seq->op | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 9128351684881936384 |
| PARAM_VALUE | 2 | $ | 4613899178698211328 |
| PARAM_VALUE | 3 | $ | 103291223717814272,2162787102640594944,5631309970353557504,7572555388197441536,7846036868636753920 |
| PARAM_VALUE | 4 | $ | 1042850863499415552 |
| PARAM_VALUE | 6 | $ | s32min-s32max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| BUF_SIZE | 1 | fmt | 37 |
| BUF_SIZE | 2 | $ | 277 |
| BUF_SIZE | 2 | $ | 277 |
| BUF_SIZE | 3 | $ | 3 |
| BUF_SIZE | 4 | $ | 32 |
| BUF_SIZE | 7 | $ | 7-8,16 |
| BUF_SIZE | 7 | $ | 7-8,16 |
| DATA_SOURCE | 0 | seq | $0 |
| DATA_SOURCE | 2 | $ | $2 |
| STR_LEN | 0 | seq | 36 |
| STR_LEN | 1 | fmt | (-1),6-7 |
| STR_LEN | 7 | $ | (-1),6-7 |
| BIT_INFO | 3 | $ | 0x0,0x7fffffffffffffff |
| BIT_INFO | 4 | $ | 0xe78f355c8979000,0xe78f355c8979000 |
| TERMINATED | 1 | fmt | 1 |
| TERMINATED | 7 | $ | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | seq->read_pos | 0-11442450941[c] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &gl->gl_lockref.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &rbm.rgd->rd_rsspin | ||
| HALF_LOCKED2 | &rgd->rd_mutex | ||
| HALF_LOCKED2 | &rgd->rd_rsspin | ||
| HALF_LOCKED2 | &sdp->sd_ail_lock | ||
| HALF_LOCKED2 | &sdp->sd_freeze_mutex | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | &sdp->sd_log_lock | ||
| HALF_LOCKED2 | 0 | &seq->lock |
fs/gfs2/glock.c gfs2_dump_glock() -> gfs2_print_dbg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->buf | 1-u64max |
| PARAM_VALUE | 0 | seq->count | 0-999999999 |
| PARAM_VALUE | 0 | seq->from | 0 |
| PARAM_VALUE | 0 | seq->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | seq->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | seq->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | seq->op | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 3121906957226549248 |
| PARAM_VALUE | 2 | $ | 4613899178698211328 |
| PARAM_VALUE | 3 | $ | 103291223717814272,2162787102640594944,5631309970353557504,7846036868636753920 |
| PARAM_VALUE | 6 | $ | 3366220253098815488 |
| PARAM_VALUE | 7 | $ | 103291223717814272,2162787102640594944,5631309970353557504,7572555388197441536,7846036868636753920 |
| PARAM_VALUE | 8 | $ | 103291223717814272,2162787102640594944,5631309970353557504,7846036868636753920 |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| BUF_SIZE | 1 | fmt | 69 |
| BUF_SIZE | 2 | $ | 277 |
| BUF_SIZE | 3 | $ | 3 |
| BUF_SIZE | 6 | $ | 32 |
| BUF_SIZE | 7 | $ | 3 |
| BUF_SIZE | 8 | $ | 3 |
| DATA_SOURCE | 0 | seq | $0 |
| STR_LEN | 0 | seq | 68 |
| BIT_INFO | 3 | $ | 0x0,0x7fffffffffffffff |
| BIT_INFO | 6 | $ | 0x2eb7377c35ae3000,0x2eb7377c35ae3000 |
| BIT_INFO | 7 | $ | 0x0,0x7fffffffffffffff |
| BIT_INFO | 8 | $ | 0x0,0x7fffffffffffffff |
| BIT_INFO | 10 | $ | 0x0,0x7fffffff |
| BIT_INFO | 11 | $ | 0x0,0x7fffffff |
| TERMINATED | 1 | fmt | 1 |
| MEM_ZERO | 2 | $ | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | seq->read_pos | 0-11442450941[c] |
| USER_DATA | 5 | $ | 0-u64max |
| UNITS | 9 | $ | unit_jiffy |
| UNITS | 13 | $ | unit_jiffy |
| HALF_LOCKED2 | &gl->gl_lockref.lock | ||
| HALF_LOCKED2 | &gl->gl_lockref.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &rbm.rgd->rd_rsspin | ||
| HALF_LOCKED2 | &rgd->rd_mutex | ||
| HALF_LOCKED2 | &rgd->rd_rsspin | ||
| HALF_LOCKED2 | &sdp->sd_ail_lock | ||
| HALF_LOCKED2 | &sdp->sd_freeze_mutex | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | &sdp->sd_log_lock | ||
| HALF_LOCKED2 | 0 | &seq->lock |
fs/gfs2/rgrp.c dump_rs() -> gfs2_print_dbg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->buf | 1-u64max |
| PARAM_VALUE | 0 | seq->from | 0 |
| PARAM_VALUE | 0 | seq->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | seq->op | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 6341922399270158336 |
| PARAM_VALUE | 2 | $ | 309602906664116224,480033803147550720,4613899178698211328 |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| BUF_SIZE | 1 | fmt | 27 |
| BUF_SIZE | 2 | $ | 277 |
| BUF_SIZE | 2 | $ | 277 |
| DATA_SOURCE | 0 | seq | $0 |
| DATA_SOURCE | 2 | $ | $2 |
| STR_LEN | 0 | seq | (-1),14 |
| STR_LEN | 0 | seq | (-1),14 |
| STR_LEN | 1 | fmt | 26 |
| TERMINATED | 1 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | seq->read_pos | 0-11294967294 |
| NO_OVERFLOW_SIMPLE | 0 | seq->size | |
| UNITS | 5 | $ | unit_byte |
| LOCK2 | &rgd->rd_rsspin | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct gfs2_rgrpd)->rd_rsspin |
fs/gfs2/rgrp.c gfs2_rgrp_dump() -> gfs2_print_dbg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->buf | 1-u64max |
| PARAM_VALUE | 0 | seq->from | 0 |
| PARAM_VALUE | 0 | seq->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | seq->op | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 6153304401480155136 |
| PARAM_VALUE | 2 | $ | 309602906664116224,480033803147550720,4613899178698211328 |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| BUF_SIZE | 1 | fmt | 49 |
| BUF_SIZE | 2 | $ | 277 |
| BUF_SIZE | 2 | $ | 277 |
| DATA_SOURCE | 0 | seq | $0 |
| DATA_SOURCE | 2 | $ | $2 |
| STR_LEN | 0 | seq | (-1),14 |
| STR_LEN | 0 | seq | (-1),14 |
| STR_LEN | 1 | fmt | 48 |
| TERMINATED | 1 | fmt | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | seq->read_pos | 0-11294967294 |
| UNITS | 3 | $ | unit_byte |
| UNITS | 5 | $ | unit_byte |
| UNITS | 6 | $ | unit_byte |
| UNITS | 7 | $ | unit_byte |
| UNITS | 8 | $ | unit_byte |
| UNITS | 9 | $ | unit_byte |
| UNITS | 10 | $ | unit_byte |
| LOCK2 | &rgd->rd_rsspin | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct gfs2_rgrpd)->rd_rsspin |
fs/gfs2/rgrp.c gfs2_rgrp_dump() -> gfs2_print_dbg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->buf | 1-u64max |
| PARAM_VALUE | 0 | seq->from | 0 |
| PARAM_VALUE | 0 | seq->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | seq->op | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 5809512667486556160 |
| PARAM_VALUE | 2 | $ | 309602906664116224,480033803147550720,4613899178698211328 |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| BUF_SIZE | 1 | fmt | 25 |
| BUF_SIZE | 2 | $ | 277 |
| BUF_SIZE | 2 | $ | 277 |
| DATA_SOURCE | 0 | seq | $0 |
| DATA_SOURCE | 2 | $ | $2 |
| STR_LEN | 0 | seq | (-1),14 |
| STR_LEN | 0 | seq | (-1),14 |
| STR_LEN | 1 | fmt | 24 |
| TERMINATED | 1 | fmt | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | seq->read_pos | 0-11294967294 |
| UNITS | 4 | $ | unit_byte |
| UNITS | 5 | $ | unit_byte |
| LOCK2 | &rgd->rd_rsspin | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | 0 | &seq->lock | |
| TYPE_LOCK | (struct gfs2_rgrpd)->rd_rsspin |
fs/gfs2/glops.c inode_go_dump() -> gfs2_print_dbg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->buf | 1-u64max |
| PARAM_VALUE | 0 | seq->from | 0 |
| PARAM_VALUE | 0 | seq->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | seq->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | seq->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | seq->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | seq->op | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 5816921504747753472 |
| PARAM_VALUE | 2 | $ | 4613899178698211328 |
| PARAM_VALUE | 5 | $ | 0-15 |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | seq->buf | (-1)-2147479552 |
| BUF_SIZE | 1 | fmt | 56 |
| BUF_SIZE | 2 | $ | 277 |
| BUF_SIZE | 2 | $ | 277 |
| DATA_SOURCE | 0 | seq | $0 |
| DATA_SOURCE | 2 | $ | $2 |
| STR_LEN | 0 | seq | 55 |
| TERMINATED | 1 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | seq->read_pos | 0-11442450941[c] |
| HALF_LOCKED2 | &gl->gl_lockref.lock | ||
| HALF_LOCKED2 | &gl->gl_lockref.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &rbm.rgd->rd_rsspin | ||
| HALF_LOCKED2 | &rgd->rd_mutex | ||
| HALF_LOCKED2 | &rgd->rd_rsspin | ||
| HALF_LOCKED2 | &sdp->sd_ail_lock | ||
| HALF_LOCKED2 | &sdp->sd_freeze_mutex | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| HALF_LOCKED2 | &sdp->sd_log_lock | ||
| HALF_LOCKED2 | 0 | &seq->lock |