Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/qp.c ib_is_udata_cleared() -> ib_is_buffer_cleared()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 len 1-u64max
DATA_SOURCE 1 len $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 p unit_byte
UNITS 1 len unit_byte

drivers/infiniband/core/uverbs_ioctl.c uverbs_is_attr_cleared() -> ib_is_buffer_cleared()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 len 1-u16max
USER_DATA 1 len 1-u16max
UNITS 0 p unit_byte
UNITS 1 len unit_byte
LOCK2 &ufile->device->disassociate_srcu
TYPE_LOCK (struct ib_uverbs_device)->disassociate_srcu

drivers/infiniband/core/uverbs_cmd.c uverbs_request_finish() -> ib_is_buffer_cleared()

Type Parameter Key Value
UNITS 0 p unit_byte
UNITS 1 len unit_byte
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/infiniband/hw/mlx5/fs.c ib_is_udata_cleared() -> ib_is_buffer_cleared()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 len 1-u64max
DATA_SOURCE 1 len $2
USER_DATA 1 len 1-u64max
UNITS 0 p unit_byte
UNITS 1 len unit_byte
HALF_LOCKED2 &file->device->disassociate_srcu