Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/md/raid1.c handle_sync_write_finished() -> md_done_sync()

Type Parameter Key Value
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 blocks unit_byte

drivers/md/raid1.c put_sync_write_buf() -> md_done_sync()

Type Parameter Key Value
PARAM_VALUE 0 mddev 4096-ptr_max
PARAM_VALUE 0 mddev->private 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 blocks unit_byte

drivers/md/raid1.c sync_request_write() -> md_done_sync()

Type Parameter Key Value
PARAM_VALUE 0 mddev 4096-ptr_max
PARAM_VALUE 0 mddev->private 4096-ptr_max
DATA_SOURCE 0 mddev $0
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 mddev unit_byte
UNITS 1 blocks unit_byte

drivers/md/raid5.c handle_failed_sync() -> md_done_sync()

Type Parameter Key Value
PARAM_VALUE 0 mddev 4096-ptr_max
PARAM_VALUE 1 blocks 8
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/raid10.c end_reshape_request() -> md_done_sync()

Type Parameter Key Value
PARAM_VALUE 0 mddev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 blocks unit_byte

drivers/md/raid10.c end_sync_request() -> md_done_sync()

Type Parameter Key Value
BIT_INFO 1 blocks 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 blocks unit_byte

drivers/md/raid10.c reshape_request_write() -> md_done_sync()

Type Parameter Key Value
PARAM_VALUE 0 mddev 4096-ptr_max
PARAM_VALUE 0 mddev->private 4096-ptr_max
DATA_SOURCE 0 mddev $0
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mddev->io_clone_set.bio_slab->object_size
UNITS 0 mddev unit_byte
UNITS 1 blocks unit_byte

drivers/md/raid10.c sync_request_write() -> md_done_sync()

Type Parameter Key Value
PARAM_VALUE 0 mddev 4096-ptr_max
DATA_SOURCE 0 mddev $0
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mddev->io_clone_set.bio_slab->object_size
UNITS 0 mddev unit_byte
UNITS 1 blocks unit_byte