Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/ceph/file.c ceph_aio_retry_work() -> ceph_aio_complete_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_ops->cls.request_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->cls.request_info.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->cls.response_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->copy_from.osd_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->extent.osd_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->list_watchers.response_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->notify.request_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->notify.response_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->notify_ack.request_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->raw_data_in.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->xattr.osd_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osd->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osd->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | req->r_osd->o_con->private->o_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osd->o_con->private->o_auth.authorizer->session_key.key | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osd->o_con->private->s_auth.authorizer->session_key.key | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osd->o_con.out_queue.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osd->o_con.out_queue.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osd->o_con.private->o_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osd->o_con.private->s_delegated_inos.xa_flags | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_osd->o_con.private->s_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osd->o_con.work->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osd->o_con.work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osd->o_osdc | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osd->o_ref.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 0 | req->r_osd->o_requests.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con->private->o_auth.authorizer->session_key.key | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con->private->s_auth.authorizer->session_key.key | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.out_queue.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.out_queue.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.private->o_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.private->s_delegated_inos.xa_flags | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.private->s_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->private->o_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->private->s_delegated_inos.xa_flags | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->private->s_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_bvec.bv_len | 1-4096,2147483648-u32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.bio_iter.bio | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.data | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.iov_iter.__iov | 4096-u64max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.iov_iter.bvec | 4096-u64max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.iov_iter.folioq | 1-u64max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_epil.late_status | 1,14 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_kvec_cnt | 1-8 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_state | s32min-0,3-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->hdr.version | 2 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | req->r_osdc->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | req->r_osdc->lock.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | req->r_osdc->lock.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | req->r_osdc->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | req->r_osdc->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | req->r_osdc->map_checks.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->crush_wsm.idle_ws.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->crush_wsm.idle_ws.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->crush_wsm.idle_ws.next->prev->next | 24,4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->crush_wsm.idle_ws.next->prev->prev | 24,4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->max_osd | 1-u32max |
| PARAM_VALUE | 0 | req->r_reply->con->v1.in_tag | 1 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.bio_iter.bio | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.data | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.data.bio_pos.iter.bi_bvec_done | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.data.bvec_pos.iter.bi_bvec_done | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.iov_iter.__iov | 4096-u64max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.iov_iter.bvec | 4096-u64max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.iov_iter.folioq | 1-u64max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_iter.count | 0 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_state | s32min-3,10-s32max |
| PARAM_VALUE | 0 | req->r_request->con->private->o_auth.authorizer->buf | 0 |
| PARAM_VALUE | 0 | req->r_request->con->private->o_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_request->con->private->o_sparse_read.sr_extent | 0 |
| PARAM_VALUE | 0 | req->r_request->con->private->s_auth.authorizer->buf | 0 |
| PARAM_VALUE | 0 | req->r_request->con->private->s_delegated_inos.xa_flags | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_request->con->private->s_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_bvec.bv_len | 1-4096,2147483648-u32max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.bio_iter.bio | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.data | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.iov_iter.__iov | 4096-u64max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.iov_iter.bvec | 4096-u64max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.iov_iter.folioq | 1-u64max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_epil.late_status | 1,14 |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_kvec_cnt | 1-8 |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_state | s32min-0,3-s32max |
| PARAM_VALUE | 0 | req->r_request->hdr.seq | 0 |
| PARAM_VALUE | 0 | req->r_request->hdr.version | 8 |
| PARAM_VALUE | 0 | req->r_request->list_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->list_head.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->list_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->list_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_result | (-12) |
| PARAM_VALUE | 0 | *req->r_request->con->private->o_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *req->r_request->con->private->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *req->r_request->front.iov_base | 0-127 |
| CAPPED_DATA | 0 | req | 1 |
| CAPPED_DATA | 0 | req->r_osdc->osdmap->max_osd | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | req->r_reply->front.iov_len | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_reply->hdr.front_len | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_reply->max_data_items | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_request->front.iov_len | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_request->hdr.front_len | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_request->max_data_items | |
| HALF_LOCKED2 | &pool->lock |
fs/ceph/file.c ceph_direct_read_write() -> ceph_aio_complete_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | req->r_completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_ops->cls.request_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->cls.request_info.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->cls.response_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->copy_from.osd_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->extent.osd_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->list_watchers.response_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->notify.request_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->notify.response_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->notify_ack.request_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->raw_data_in.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_ops->xattr.osd_data.pagelist->refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con->private->o_auth.authorizer->session_key.key | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con->private->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con->private->s_auth.authorizer->session_key.key | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.out_queue.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.out_queue.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.private->o_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.private->s_delegated_inos.xa_flags | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.private->s_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.con.work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->private->o_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->private->s_delegated_inos.xa_flags | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->private->s_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_bvec.bv_len | 1-4096,2147483648-u32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.bio_iter.bio | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.data | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.iov_iter.__iov | 4096-u64max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.iov_iter.bvec | 4096-u64max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.iov_iter.folioq | 1-u64max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_epil.late_status | 1,14 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_kvec_cnt | 1-8 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->con->v2.out_state | s32min-0,3-s32max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->hdr.version | 2 |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->client->monc.m_subscribe->list_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | req->r_osdc->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | req->r_osdc->lock.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | req->r_osdc->lock.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | req->r_osdc->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | req->r_osdc->map_checks.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->msgpool_op.pool->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | req->r_osdc->msgpool_op_reply.pool->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | req->r_osdc->osdmap | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->crush_wsm.idle_ws.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->crush_wsm.idle_ws.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->crush_wsm.idle_ws.next->prev->next | 24,4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->crush_wsm.idle_ws.next->prev->prev | 24,4096-ptr_max |
| PARAM_VALUE | 0 | req->r_osdc->osdmap->max_osd | 1-u32max |
| PARAM_VALUE | 0 | req->r_private_item.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_private_item.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_private_item.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_reply->con->v1.in_tag | 1 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.bio_iter.bio | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.bvec_iter.bi_bvec_done | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.data | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.data.bio_pos.iter.bi_bvec_done | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.data.bvec_pos.iter.bi_bvec_done | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.iov_iter.__iov | 4096-u64max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.iov_iter.bvec | 4096-u64max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_cursor.iov_iter.folioq | 1-u64max |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_iter.count | 0 |
| PARAM_VALUE | 0 | req->r_reply->con->v2.in_state | s32min-3,10-s32max |
| PARAM_VALUE | 0 | req->r_request->con->private->o_auth.authorizer->buf | 0 |
| PARAM_VALUE | 0 | req->r_request->con->private->o_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_request->con->private->o_sparse_read.sr_extent | 0 |
| PARAM_VALUE | 0 | req->r_request->con->private->s_auth.authorizer->buf | 0 |
| PARAM_VALUE | 0 | req->r_request->con->private->s_delegated_inos.xa_flags | 0-4294967295 |
| PARAM_VALUE | 0 | req->r_request->con->private->s_ref.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_bvec.bv_len | 1-4096,2147483648-u32max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.bio_iter.bio | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.data | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.iov_iter.__iov | 4096-u64max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.iov_iter.bvec | 4096-u64max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_cursor.iov_iter.folioq | 1-u64max |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_epil.late_status | 1,14 |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_kvec_cnt | 1-8 |
| PARAM_VALUE | 0 | req->r_request->con->v2.out_state | s32min-0,3-s32max |
| PARAM_VALUE | 0 | req->r_request->front.iov_base | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->front.iov_len | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | req->r_request->hdr.priority | 127 |
| PARAM_VALUE | 0 | req->r_request->hdr.seq | 0 |
| PARAM_VALUE | 0 | req->r_request->hdr.type | 42 |
| PARAM_VALUE | 0 | req->r_request->hdr.version | 8 |
| PARAM_VALUE | 0 | req->r_request->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | req->r_request->list_head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->list_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->list_head.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->list_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->list_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_request->list_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_result | s32min-(-1) |
| PARAM_VALUE | 0 | req->r_t.base_oid->inline_name | 0-255 |
| PARAM_VALUE | 0 | *req->r_request->con->private->o_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *req->r_request->con->private->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *req->r_request->front.iov_base | 0-127 |
| CAPPED_DATA | 0 | req->r_result | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | req->r_reply->con->v2.in_iter.count | 0 |
| NO_OVERFLOW_SIMPLE | 0 | req->r_reply->front.iov_len | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_reply->hdr.front_len | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_reply->max_data_items | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_request->front.iov_len | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_request->hdr.front_len | |
| NO_OVERFLOW_SIMPLE | 0 | req->r_request->max_data_items | |
| LOCK2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
net/ceph/osd_client.c __complete_request() -> (struct ceph_osd_request)->r_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| PARAM_VALUE | 0 | req->r_callback | 1-u64max |
| DATA_SOURCE | 0 | req | $0 |
| CONTAINER | 0 | -800+0 | $(-1) |
| NOSPEC | 0 | req->r_result | |
| NOCHECK_CALL | |||
| USER_DATA | 0 | req->r_reply->con->v2.in_iter.count | 0 |
| USER_DATA | 0 | req->r_request->con->v2.out_cursor.iov_iter.count | 0-u64max |
| USER_DATA | 0 | req->r_request->con->v2.out_iter.count | 0-5294967296,18446744071562067969-u64max |
| USER_DATA | 0 | req->r_result | s32min-(-12),(-10)-(-1),1-s32max[c] |
| USER_DATA | 0 | req->r_version | 0-u64max |
| HALF_LOCKED2 | &pool->lock |