Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

io_uring/zcrx.c zcrx_unregister_user() -> io_close_queue()

Type Parameter Key Value
PARAM_VALUE 0 ifq 4096-ptr_max
BUF_SIZE 0 ifq s32min-(-1),1-s32max
BUF_SIZE 0 ifq s32min-(-1),1-s32max
DATA_SOURCE 0 ifq $0
NOSPEC 0 ifq->kern_readable
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 ifq->allowed_notif_mask 0
USER_DATA 0 ifq->area->free_count 0-s32max[c]
USER_DATA 0 ifq->area->mem.nr_folios 2-268435455[c]
USER_DATA 0 ifq->area->mem.page_sg_table.nents 2-s32max[c]
USER_DATA 0 ifq->area->mem.size 1-1099511627776
USER_DATA 0 ifq->area->nia.num_niovs 0-u32max[c]
USER_DATA 0 ifq->if_rxq 0-4294967294[c]
USER_DATA 0 ifq->kern_readable 0-1[c]
USER_DATA 0 ifq->niov_shift 0-31[c]
USER_DATA 0 ifq->notif_data 0
NO_OVERFLOW_SIMPLE 0 ifq->rq_region.nr_pages
LOCK2 _T->lock
HALF_LOCKED2 &ctx->uring_lock