Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/raid1.c allow_barrier() -> sector_to_idx()

Type Parameter Key Value
DATA_SOURCE 0 sector $1
NOSPEC 0 sector
NOSPEC 0 sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 sector 0-u64max
USER_DATA 0 sector 0-u64max
UNITS 0 sector unit_byte

drivers/md/raid1.c check_and_add_serial() -> sector_to_idx()

Type Parameter Key Value
NOSPEC 0 sector
NOSPEC 0 sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 sector 0-u64max
USER_DATA 0 sector 0-u64max
UNITS 0 sector unit_byte
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

drivers/md/raid1.c handle_write_finished() -> sector_to_idx()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
UNITS 0 sector unit_byte
LOCK2 &conf->device_lock
LOCK2 irq
TYPE_LOCK (struct r1conf)->device_lock

drivers/md/raid1.c lower_barrier() -> sector_to_idx()

Type Parameter Key Value
DATA_SOURCE 0 sector $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sector unit_byte

drivers/md/raid1.c raid1_sync_request() -> sector_to_idx()

Type Parameter Key Value
DATA_SOURCE 0 sector $1

drivers/md/raid1.c raid1d() -> sector_to_idx()

Type Parameter Key Value
TASK_NOT_RUNNING
UNITS 0 sector unit_byte

drivers/md/raid1.c raid1d() -> sector_to_idx()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
UNITS 0 sector unit_byte
LOCK2 &conf->device_lock
LOCK2 flags
TYPE_LOCK (struct r1conf)->device_lock

drivers/md/raid1.c raise_barrier() -> sector_to_idx()

Type Parameter Key Value
PARAM_VALUE 0 sector 0-18446744073709551614
CAPPED_DATA 0 sector 1
CAPPED_DATA 0 sector 1
DATA_SOURCE 0 sector $1

drivers/md/raid1.c remove_serial() -> sector_to_idx()

Type Parameter Key Value
DATA_SOURCE 0 sector $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sector unit_byte

drivers/md/raid1.c reschedule_retry() -> sector_to_idx()

Type Parameter Key Value
NOSPEC 0 sector
NOSPEC 0 sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 sector 0-u64max
USER_DATA 0 sector 0-u64max
UNITS 0 sector unit_byte

drivers/md/raid1.c wait_barrier() -> sector_to_idx()

Type Parameter Key Value
DATA_SOURCE 0 sector $1
NOSPEC 0 sector
NOSPEC 0 sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 sector 0-u64max
USER_DATA 0 sector 0-u64max
UNITS 0 sector unit_byte
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

drivers/md/raid1.c wait_read_barrier() -> sector_to_idx()

Type Parameter Key Value
DATA_SOURCE 0 sector $1
NOSPEC 0 sector
NOSPEC 0 sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 sector 0-u64max
USER_DATA 0 sector 0-u64max
UNITS 0 sector unit_byte