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