Defined in 5 files as a member:

Defined in 4 files as a macro:

Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/md/dm-bufio.c __free_buffer_wake() -> free_buffer()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->block u64max
PARAM_VALUE 0 b->c 4096-ptr_max
PARAM_VALUE 0 b->c->need_reserved_buffers 0
DATA_SOURCE 0 b $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 b->c->block_size
HALF_LOCKED2 global &dm_bufio_clients_lock

drivers/md/dm-bufio.c dm_bufio_client_create() -> free_buffer()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
DATA_SOURCE 0 b r list_to_buffer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-bufio.c dm_bufio_client_destroy() -> free_buffer()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
DATA_SOURCE 0 b r list_to_buffer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL