Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/ubifs/scan.c ubifs_scan_a_node() -> dbg_ntype()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->umount_mutex

fs/ubifs/debug.c dump_ch() -> dbg_ntype()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dbg_lock
HALF_LOCKED2 &c->tnc_mutex
HALF_LOCKED2 &c->umount_mutex
HALF_LOCKED2 &ui->ui_mutex
HALF_LOCKED2 &wbuf->io_mutex

fs/ubifs/debug.c ubifs_dump_node() -> dbg_ntype()

Type Parameter Key Value
PARAM_VALUE 0 type 0-13
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dbg_lock
HALF_LOCKED2 &c->tnc_mutex
HALF_LOCKED2 &c->umount_mutex
HALF_LOCKED2 &ui->ui_mutex
HALF_LOCKED2 &wbuf->io_mutex

fs/ubifs/io.c ubifs_read_node() -> dbg_ntype()

Type Parameter Key Value
PARAM_VALUE 0 type 0-7,9
DATA_SOURCE 0 type $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

fs/ubifs/io.c ubifs_read_node_wbuf() -> dbg_ntype()

Type Parameter Key Value
PARAM_VALUE 0 type 0-7
DATA_SOURCE 0 type $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->tnc_mutex

fs/ubifs/io.c ubifs_wbuf_write_nolock() -> dbg_ntype()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wbuf->io_mutex

fs/ubifs/io.c ubifs_write_node_hmac() -> dbg_ntype()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

fs/ubifs/tnc.c try_read_node() -> dbg_ntype()

Type Parameter Key Value
PARAM_VALUE 0 type 0-7
DATA_SOURCE 0 type $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->commit_sem
HALF_LOCKED2 &c->tnc_mutex
HALF_LOCKED2 &c->umount_mutex