Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-raid1.c choose_mirror() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
BUF_SIZE 0 ms (-1),16,40-s32max
BUF_SIZE 0 ms (-1),16,40-s32max
DATA_SOURCE 0 ms $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &md->io_barrier

drivers/md/dm-raid1.c choose_mirror() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
BUF_SIZE 0 ms (-1),16,40-s32max
BUF_SIZE 0 ms (-1),16,40-s32max
DATA_SOURCE 0 ms $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &md->io_barrier

drivers/md/dm-raid1.c default_ok() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-raid1.c do_reads() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
DATA_SOURCE 0 ms $0
HALF_LOCKED2 &pool->lock

drivers/md/dm-raid1.c do_write() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
CAPPED_DATA 0 ms->nr_mirrors 1
DATA_SOURCE 0 ms $0
HALF_LOCKED2 &pool->lock

drivers/md/dm-raid1.c do_writes() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
DATA_SOURCE 0 ms $0
HALF_LOCKED2 &pool->lock

drivers/md/dm-raid1.c fail_mirror() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
BIT_INFO 0 ms->features 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/md/dm-raid1.c recover() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
DATA_SOURCE 0 ms $0
HALF_LOCKED2 &pool->lock

drivers/md/dm-raid1.c recover() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
PARAM_VALUE 0 ms->mirror 4096-ptr_max
DATA_SOURCE 0 ms $0
HALF_LOCKED2 &pool->lock

drivers/md/dm-raid1.c recovery_complete() -> get_default_mirror()

Type Parameter Key Value
BUF_SIZE 0 ms 576-856
BUF_SIZE 0 ms 576-856
DATA_SOURCE 0 ms r dm_rh_region_context
HALF_LOCKED2 &pool->lock

drivers/md/dm-raid1.c recovery_complete() -> get_default_mirror()

Type Parameter Key Value
PARAM_VALUE 0 ms 4096-ptr_max
PARAM_VALUE 0 ms->mirror 4096-ptr_max
BUF_SIZE 0 ms 576-856
BUF_SIZE 0 ms 576-856
DATA_SOURCE 0 ms r dm_rh_region_context
HALF_LOCKED2 &pool->lock