Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

io_uring/zcrx.c io_zcrx_create_area() -> io_import_area()

Type Parameter Key Value
PARAM_VALUE 0 ifq 4096-ptr_max
PARAM_VALUE 0 ifq->allowed_notif_mask 0
PARAM_VALUE 0 ifq->if_rxq u32max
PARAM_VALUE 0 ifq->notif_data 0
PARAM_VALUE 0 ifq->pp_lock.dep_map->name 0-255
PARAM_VALUE 0 ifq->pp_lock.first_waiter 0
PARAM_VALUE 0 ifq->pp_lock.magic 4096-ptr_max
PARAM_VALUE 0 ifq->pp_lock.osq.tail.counter 0
PARAM_VALUE 0 ifq->pp_lock.owner.counter 0
PARAM_VALUE 0 ifq->refs.refs.counter 1
PARAM_VALUE 0 ifq->rq.ring 1-u64max
PARAM_VALUE 0 ifq->rq.ring->head 0
PARAM_VALUE 0 ifq->rq.ring->tail 0
PARAM_VALUE 0 ifq->rq.rqes 4096-ptr_max
PARAM_VALUE 0 ifq->rq_region->pages 4096-ptr_max
PARAM_VALUE 0 ifq->rq_region.nr_pages 0-s32max
PARAM_VALUE 0 ifq->rq_region.pages 4096-ptr_max
PARAM_VALUE 0 ifq->rq_region.ptr 1-u64max
PARAM_VALUE 0 ifq->user_refs.refs.counter 1
PARAM_VALUE 1 mem 4096-ptr_max
PARAM_VALUE 2 area_reg 7902604202059751424
BUF_SIZE 0 ifq 512
DATA_SOURCE 0 ifq $0
DATA_SOURCE 2 area_reg $1
CAPABLE 0 12
USER_DATA 0 ifq->allowed_notif_mask 0
USER_DATA 0 ifq->kern_readable 0-1
USER_DATA 0 ifq->notif_data 0
USER_DATA 2 area_reg->addr 0-u64max
USER_DATA 2 area_reg->dmabuf_fd 0-u32max
USER_DATA 2 area_reg->flags 0-u32max
USER_DATA 2 area_reg->len 0-u64max
USER_DATA 2 area_reg->rq_area_token 0-u64max
NO_OVERFLOW_SIMPLE 0 ifq->rq_region.nr_pages
USER_PTR 2 area_reg->__resv2
LOCK2 &ctx->uring_lock
LOCK2 _T->lock
HALF_LOCKED2 &dev->lock
TYPE_LOCK (struct io_ring_ctx)->uring_lock