Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

io_uring/io_uring.c io_free_batch_list() -> io_put_task()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->buf_node->buf->priv->__data_len 0-4294967295
PARAM_VALUE 0 req->buf_node->buf->priv->cmd_flags 0-4294967295
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->next_cpu 0-s32max
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->next_cpu_batch 1-s32max
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->run_work.timer.is_hard 0-1
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->run_work.timer.is_lazy 0-1
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->run_work.timer.is_queued 0-1
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->run_work.timer.is_soft 0-1
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->sched_tags->bitmap_tags.wake_index.counter 0-7
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->sched_tags->bitmap_tags.wakeup_cnt.counter 0-s32max
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->sched_tags->breserved_tags.wake_index.counter 0-7
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->sched_tags->breserved_tags.wakeup_cnt.counter 0-s32max
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->tags->bitmap_tags.wake_index.counter 0-7
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->tags->bitmap_tags.wakeup_cnt.counter 0-s32max
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->tags->breserved_tags.wake_index.counter 0-7
PARAM_VALUE 0 req->buf_node->buf->priv->mq_hctx->tags->breserved_tags.wakeup_cnt.counter 0-s32max
PARAM_VALUE 0 req->buf_node->buf->priv->nr_phys_segments 0-u16max
PARAM_VALUE 0 req->buf_node->buf->priv->q->disk->zone_wplugs_worker_bio_done.done 0-4294967295
PARAM_VALUE 0 req->buf_node->buf->priv->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner (-1)
PARAM_VALUE 0 req->buf_node->buf->priv->q->elevator->elevator_data->timer.flags 0-4294967295
PARAM_VALUE 0 req->buf_node->buf->priv->q->requeue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->buf_node->buf->priv->q->requeue_work.cpu s32min-s32max
PARAM_VALUE 0 req->buf_node->buf->priv->q->requeue_work.timer.flags 0-4294967295
PARAM_VALUE 0 req->buf_node->buf->priv->ref.counter s32min-s32max
PARAM_VALUE 0 req->buf_node->buf->priv->rq_flags 0-4294967295
PARAM_VALUE 0 req->buf_node->buf->priv->state 0-4294967295
PARAM_VALUE 0 req->buf_node->buf->priv->tag (-1)
PARAM_VALUE 0 req->buf_node->buf->priv->wbt_flags 0-u16max
PARAM_VALUE 0 req->file->f_cred->process_keyring->user->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->file->f_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 req->file->f_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 req->file->f_cred->rcu.func 1-u64max
PARAM_VALUE 0 req->file->f_cred->request_key_auth->user->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->file->f_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 0 req->file->f_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 0 req->file->f_cred->session_keyring->user->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->file->f_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 req->file->f_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 req->file->f_cred->thread_keyring->user->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->file->f_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 0 req->file->f_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 0 req->file->f_cred->ucounts->ns->work.entry.next 4096-ptr_max
PARAM_VALUE 0 req->file->f_cred->user->uidhash_node->next->pprev 1-u64max
PARAM_VALUE 0 req->file->f_cred->user->uidhash_node.next->pprev 1-u64max
PARAM_VALUE 0 req->file->f_cred->user_ns->work.entry.next 4096-ptr_max
PARAM_VALUE 0 req->file->f_cred->user_ns->work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 req->file->f_task_work.func 5179756662909861888
PARAM_VALUE 0 req->file->f_task_work.next 0-7661163036167163903,7661163036167163905-u64max
PARAM_VALUE 0 req->file_node 0
PARAM_VALUE 0 *req->buf_node->buf->priv->bio->bi_crypt_context->bc_dun 1-4294967295
PARAM_VALUE 0 *req->buf_node->buf->priv->bio->bi_crypt_context->codec->alpha_to 0-u16max
PARAM_VALUE 0 *req->buf_node->buf->priv->bio->bi_crypt_context->codec->genpoly 0-u16max
PARAM_VALUE 0 *req->buf_node->buf->priv->bio->bi_crypt_context->codec->index_of 0-u16max
PARAM_VALUE 0 *req->buf_node->buf->priv->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *req->file_node->buf->priv->bio->bi_crypt_context->bc_dun 1-4294967295
PARAM_VALUE 0 *req->file_node->buf->priv->bio->bi_crypt_context->codec->alpha_to 0-u16max
PARAM_VALUE 0 *req->file_node->buf->priv->bio->bi_crypt_context->codec->genpoly 0-u16max
PARAM_VALUE 0 *req->file_node->buf->priv->bio->bi_crypt_context->codec->index_of 0-u16max
PARAM_VALUE 0 *req->file_node->buf->priv->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner (-4611686018427387904)-4611686018427387903
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock