Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/core/uverbs_cmd.c ib_uverbs_post_send() -> uverbs_request_next_ptr()

Type Parameter Key Value
PARAM_VALUE 0 iter 3104379962987417600
PARAM_VALUE 0 iter->cur 4096-ptr_max
PARAM_VALUE 0 iter->end 4096-ptr_max
PARAM_VALUE 1 len 0-18446744065119617025
USER_DATA 1 len 0-18446744065119617025[c]
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/infiniband/core/uverbs_cmd.c ib_uverbs_post_send() -> uverbs_request_next_ptr()

Type Parameter Key Value
PARAM_VALUE 0 iter 3104379962987417600
PARAM_VALUE 0 iter->cur 4096-ptr_max
PARAM_VALUE 0 iter->end 4096-ptr_max
PARAM_VALUE 1 len 0-68719476720
USER_DATA 1 len 0-68719476720[c]
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/infiniband/core/uverbs_cmd.c ib_uverbs_unmarshall_recv() -> uverbs_request_next_ptr()

Type Parameter Key Value
PARAM_VALUE 0 iter 491591039795879936,4921246492773478400
PARAM_VALUE 0 iter->cur 4096-ptr_max
PARAM_VALUE 0 iter->end 4096-ptr_max
PARAM_VALUE 1 len 0-18446744065119617025
DATA_SOURCE 0 iter $0
USER_DATA 1 len 0-18446744065119617025[c]
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/infiniband/core/uverbs_cmd.c ib_uverbs_unmarshall_recv() -> uverbs_request_next_ptr()

Type Parameter Key Value
PARAM_VALUE 0 iter 491591039795879936,4921246492773478400
PARAM_VALUE 0 iter->cur 4096-ptr_max
PARAM_VALUE 0 iter->end 4096-ptr_max
PARAM_VALUE 1 len 0-68719476720
DATA_SOURCE 0 iter $0
USER_DATA 1 len 0-68719476720[c]
HALF_LOCKED2 &file->device->disassociate_srcu