Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/xarray.c xa_destroy() -> xa_zero_busy()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
DATA_SOURCE 0 xa $0
PREEMPT_ADD <- disables preempt
LOCK2 &((&xas)->xa)->xa_lock
LOCK2 flags

lib/xarray.c xas_create() -> xa_zero_busy()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
BUF_SIZE 0 xa (-1),88
BUF_SIZE 0 xa (-1),88
CAPPED_DATA 0 xa->xa_head 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &((&xas)->xa)->xa_lock

lib/xarray.c xas_shrink() -> xa_zero_busy()

Type Parameter Key Value