Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/block/drbd/drbd_receiver.c receive_DataReply() -> find_request()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->resource 4096-ptr_max
PARAM_VALUE 0 device->resource->req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 root 4096-ptr_max
PARAM_VALUE 4 missing_ok 0
PARAM_VALUE 5 func 5624244361292226560
BUF_SIZE 5 func 18
PREEMPT_ADD <- disables preempt
UNITS 3 sector unit_byte
LOCK2 irq
LOCK2 0 &device->resource->req_lock
TYPE_LOCK (struct drbd_resource)->req_lock

drivers/block/drbd/drbd_receiver.c validate_req_change_req_state() -> find_request()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->resource 4096-ptr_max
PARAM_VALUE 0 device->resource->req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 root 4096-ptr_max
PARAM_VALUE 5 func 1541667558030860288,3221125475347292160,5864459779612966912
BUF_SIZE 5 func 11,13-14
BUF_SIZE 5 func 11,13-14
DATA_SOURCE 1 root $3
DATA_SOURCE 2 id $1
DATA_SOURCE 3 sector $2
DATA_SOURCE 4 missing_ok $6
DATA_SOURCE 5 func $4
PREEMPT_ADD <- disables preempt
UNITS 3 sector unit_byte
LOCK2 irq
LOCK2 0 &device->resource->req_lock
TYPE_LOCK (struct drbd_resource)->req_lock