Defined in 1 files as a member:
Defined in 4 files as a function:
- drivers/usb/host/isp116x-hcd.c, line 294 (as a function)
- drivers/usb/host/r8a66597-hcd.c, line 1267 (as a function)
- drivers/usb/host/sl811-hcd.c, line 421 (as a function)
- net/ceph/osd_client.c, line 2493 (as a function)
Referenced in 10 files:
- block/bfq-iosched.c, line 7594
- block/blk-mq.c, line 789
- block/elevator.c, line 501
- block/kyber-iosched.c, line 1005
- block/mq-deadline.c, line 996
- drivers/mmc/host/tifm_sd.c
- drivers/usb/host/isp116x-hcd.c
- drivers/usb/host/r8a66597-hcd.c
- drivers/usb/host/sl811-hcd.c
- net/ceph/osd_client.c
Smatch caller information:
drivers/usb/host/isp116x-hcd.c isp116x_urb_dequeue() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->hep | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 4096-ptr_max |
| PARAM_VALUE | 2 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 2 | urb->dev->parent | 1-u64max |
| PARAM_VALUE | 2 | urb->ep | 4096-ptr_max |
| PARAM_VALUE | 2 | urb->hcpriv | 4096-ptr_max |
| PARAM_VALUE | 2 | urb->iso_frame_desc->actual_length | 0-4294967295 |
| PARAM_VALUE | 2 | urb->unlinked | (-108),(-104),(-2) |
| PARAM_VALUE | 3 | status | (-108),(-104),(-2) |
| BUF_SIZE | 1 | ep | 40,48,56,80,104,128,152,384 |
| BUF_SIZE | 1 | ep | 40,48,56,80,104,128,152,384 |
| BUF_SIZE | 2 | urb->context | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | urb->transfer_buffer | (-1),1-s32max |
| CAPPED_DATA | 1 | ep | 1 |
| DATA_SOURCE | 2 | urb | $1 |
| DATA_SOURCE | 3 | status | $2 |
| NOSPEC | 2 | urb->transfer_buffer_length | |
| HARD_MAX | 3 | status | (-2) |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | urb->start_frame | 0-s32max |
| USER_DATA | 2 | urb->actual_length | 0-u32max[c][u] |
| USER_DATA | 2 | urb->transfer_buffer_length | 1-s32max |
| NO_OVERFLOW_SIMPLE | 2 | urb->actual_length | |
| NO_OVERFLOW_SIMPLE | 2 | urb->num_mapped_sgs | |
| NO_OVERFLOW_SIMPLE | 2 | urb->setup_dma | |
| NO_OVERFLOW_SIMPLE | 2 | urb->sg->length | |
| NO_OVERFLOW_SIMPLE | 2 | urb->transfer_dma | |
| LOCK2 | flags | ||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct isp116x)->lock |
drivers/usb/host/isp116x-hcd.c postproc_atl_queue() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->addr_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->atl_active | 1-u64max |
| PARAM_VALUE | 0 | isp116x->board | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->board->delay | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->data_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->hep | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 4096-ptr_max |
| PARAM_VALUE | 3 | status | (-121),(-115)-(-114),(-84),(-75),(-71)-(-70),(-63)-(-62),(-32),(-5),0 |
| CAPPED_DATA | 1 | &ep->hep->urb_list | 1 |
| DATA_SOURCE | 0 | isp116x | $0 |
| PARAM_COMPARE | 1 | &ep->hep->urb_list | != $1->hep->urb_list.next |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct isp116x)->lock |
drivers/usb/host/sl811-hcd.c done() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->addr_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->data_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->error_count | 0-2 |
| PARAM_VALUE | 1 | ep->hep | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 4096-ptr_max |
| PARAM_VALUE | 3 | status | (-115),(-75),(-71),(-62),(-32),0 |
| DATA_SOURCE | 0 | isp116x | $0 |
| DATA_SOURCE | 1 | ep | $1 |
| FUZZY_MAX | 1 | ep->error_count | 0 |
| FUZZY_MAX | 3 | status | 0 |
| HARD_MAX | 1 | ep->error_count | 2 |
| HARD_MAX | 3 | status | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sl811)->lock |
drivers/usb/host/sl811-hcd.c sl811h_irq() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->active_a | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->active_a->hep | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->addr_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->ctrl1 | 0 |
| PARAM_VALUE | 0 | isp116x->data_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->irq_enable | 32 |
| PARAM_VALUE | 0 | isp116x->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | isp116x->stat_a | 0 |
| PARAM_VALUE | 0 | isp116x->stat_b | 0 |
| PARAM_VALUE | 0 | isp116x->stat_lost | 0 |
| PARAM_VALUE | 0 | isp116x->stat_sof | 0 |
| PARAM_VALUE | 0 | isp116x->stat_wake | 0 |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->hep | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 4096-ptr_max |
| PARAM_VALUE | 3 | status | (-108) |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sl811)->lock |
drivers/usb/host/sl811-hcd.c sl811h_urb_dequeue() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->hep | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 4096-ptr_max |
| PARAM_VALUE | 2 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 2 | urb->dev->parent | 1-u64max |
| PARAM_VALUE | 2 | urb->ep | 4096-ptr_max |
| PARAM_VALUE | 2 | urb->hcpriv | 4096-ptr_max |
| PARAM_VALUE | 2 | urb->iso_frame_desc->actual_length | 0-4294967295 |
| PARAM_VALUE | 2 | urb->unlinked | (-108),(-104),(-2) |
| PARAM_VALUE | 3 | status | 0 |
| BUF_SIZE | 1 | ep | 40,48,56,80,104,128,152,384 |
| BUF_SIZE | 1 | ep | 40,48,56,80,104,128,152,384 |
| BUF_SIZE | 2 | urb->context | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | urb->transfer_buffer | (-1),1-s32max |
| CAPPED_DATA | 1 | ep | 1 |
| DATA_SOURCE | 2 | urb | $1 |
| NOSPEC | 2 | urb->transfer_buffer_length | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | urb->start_frame | 0-s32max |
| USER_DATA | 2 | urb->actual_length | 0-u32max[c][u] |
| USER_DATA | 2 | urb->transfer_buffer_length | 1-s32max |
| NO_OVERFLOW_SIMPLE | 2 | urb->actual_length | |
| NO_OVERFLOW_SIMPLE | 2 | urb->num_mapped_sgs | |
| NO_OVERFLOW_SIMPLE | 2 | urb->setup_dma | |
| NO_OVERFLOW_SIMPLE | 2 | urb->sg->length | |
| NO_OVERFLOW_SIMPLE | 2 | urb->transfer_dma | |
| LOCK2 | flags | ||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct sl811)->lock |
drivers/usb/host/r8a66597-hcd.c check_next_phase() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | isp116x->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->type | 0-44,46-u16max |
| PARAM_VALUE | 2 | urb | 0 |
| PARAM_VALUE | 4 | status | (-104),(-32),0 |
| DATA_SOURCE | 0 | isp116x | $0 |
| DATA_SOURCE | 1 | ep | r r8a66597_get_td |
| DATA_SOURCE | 4 | status | $1 |
| FUZZY_MAX | 1 | ep->type | 225 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct r8a66597)->lock |
drivers/usb/host/r8a66597-hcd.c irq_pipe_empty() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | isp116x->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->pipe | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 1-9 |
| PARAM_VALUE | 4 | status | 0 |
| DATA_SOURCE | 0 | isp116x | $0 |
| DATA_SOURCE | 1 | ep | r r8a66597_get_td |
| FUZZY_MAX | 2 | urb | 9 |
| HARD_MAX | 2 | urb | 9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct r8a66597)->lock |
drivers/usb/host/r8a66597-hcd.c irq_pipe_nrdy() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | isp116x->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->pipe | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 1-9 |
| PARAM_VALUE | 4 | status | (-104),(-32),0 |
| DATA_SOURCE | 0 | isp116x | $0 |
| DATA_SOURCE | 1 | ep | r r8a66597_get_td |
| DATA_SOURCE | 4 | status | r get_urb_error |
| FUZZY_MAX | 2 | urb | 9 |
| HARD_MAX | 2 | urb | 9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct r8a66597)->lock |
drivers/usb/host/r8a66597-hcd.c packet_read() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | isp116x->pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->pipe | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 0-9 |
| PARAM_VALUE | 4 | status | (-32) |
| DATA_SOURCE | 0 | isp116x | $0 |
| DATA_SOURCE | 1 | ep | r r8a66597_get_td |
| DATA_SOURCE | 2 | urb | $1 |
| FUZZY_MAX | 2 | urb | 9 |
| HARD_MAX | 2 | urb | 9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct r8a66597)->lock |
drivers/usb/host/r8a66597-hcd.c packet_read() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | isp116x->pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->pipe | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->urb | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->urb->transfer_buffer_length | 1-u32max |
| PARAM_VALUE | 2 | urb | 1-9 |
| PARAM_VALUE | 3 | status | 4096-ptr_max |
| PARAM_VALUE | 3 | status->transfer_buffer_length | 1-u32max |
| PARAM_VALUE | 4 | status | (-75),0 |
| DATA_SOURCE | 0 | isp116x | $0 |
| DATA_SOURCE | 1 | ep | r r8a66597_get_td |
| DATA_SOURCE | 2 | urb | $1 |
| FUZZY_MAX | 2 | urb | 9 |
| FUZZY_MAX | 4 | status | 0 |
| HARD_MAX | 2 | urb | 9 |
| HARD_MAX | 4 | status | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct r8a66597)->lock |
drivers/usb/host/r8a66597-hcd.c packet_write() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->pipe | 4096-ptr_max |
| PARAM_VALUE | 4 | status | (-32) |
| DATA_SOURCE | 0 | isp116x | $0 |
| DATA_SOURCE | 1 | ep | r r8a66597_get_td |
| DATA_SOURCE | 2 | urb | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &isp116x->lock |
drivers/usb/host/r8a66597-hcd.c r8a66597_endpoint_disable() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ep | 0,4096-ptr_max |
| PARAM_VALUE | 2 | urb | 1-u16max |
| PARAM_VALUE | 4 | status | (-108) |
| DATA_SOURCE | 1 | ep | r r8a66597_get_td |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | &udev->dev.mutex | ||
| TYPE_LOCK | (struct r8a66597)->lock |
drivers/usb/host/r8a66597-hcd.c r8a66597_urb_dequeue() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ep | 4096-ptr_max |
| PARAM_VALUE | 1 | ep->pipe | 4096-ptr_max |
| PARAM_VALUE | 3 | status | 4096-ptr_max |
| PARAM_VALUE | 3 | status->dev | 4096-ptr_max |
| PARAM_VALUE | 3 | status->dev->parent | 1-u64max |
| PARAM_VALUE | 3 | status->ep | 4096-ptr_max |
| PARAM_VALUE | 3 | status->hcpriv | 4096-ptr_max |
| PARAM_VALUE | 3 | status->iso_frame_desc->actual_length | 0-4294967295 |
| PARAM_VALUE | 3 | status->unlinked | (-108),(-104),(-2) |
| PARAM_VALUE | 4 | status | (-108),(-104),(-2) |
| BUF_SIZE | 1 | ep | 8-s32max |
| BUF_SIZE | 1 | ep | 8-s32max |
| BUF_SIZE | 3 | status->context | s32min-(-1),1-s32max |
| BUF_SIZE | 3 | status->transfer_buffer | (-1),1-s32max |
| DATA_SOURCE | 3 | status | $1 |
| DATA_SOURCE | 4 | status | $2 |
| NOSPEC | 3 | status->transfer_buffer_length | |
| HARD_MAX | 4 | status | (-2) |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 3 | status->start_frame | 0-s32max |
| USER_DATA | 3 | status->actual_length | 0-u32max[c][u] |
| USER_DATA | 3 | status->transfer_buffer_length | 1-s32max |
| NO_OVERFLOW_SIMPLE | 3 | status->actual_length | |
| NO_OVERFLOW_SIMPLE | 3 | status->num_mapped_sgs | |
| NO_OVERFLOW_SIMPLE | 3 | status->setup_dma | |
| NO_OVERFLOW_SIMPLE | 3 | status->sg->length | |
| NO_OVERFLOW_SIMPLE | 3 | status->transfer_dma | |
| LOCK2 | flags | ||
| LOCK2 | 0 | &isp116x->lock | |
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct r8a66597)->lock |
net/ceph/osd_client.c cancel_request() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->r_osdc | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->r_osdc->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | isp116x->r_osdc->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | isp116x->r_osdc->lock.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | isp116x | (-1)-s32max |
| BUF_SIZE | 0 | isp116x | (-1)-s32max |
| BUF_SIZE | 0 | isp116x->r_osdc | (-1),3384 |
| CAPPED_DATA | 0 | isp116x | 1 |
| DATA_SOURCE | 0 | isp116x | $0 |
| STR_LEN | 0 | isp116x->r_osdc | (-1),3,8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | isp116x->r_data_offset | 0-u64max |
| USER_DATA | 0 | isp116x->r_inode->i_blocks | 0-18014398509481984[c] |
| USER_DATA | 0 | isp116x->r_inode->i_size | (-9223372036854775807)-9223372036854775806 |
| USER_DATA | 0 | isp116x->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.resid | 0-u64max |
| USER_DATA | 0 | isp116x->r_osdc->client->monc.m_subscribe->con->v2.out_iter.count | 0-5294967296,18446744071562067969-u64max |
| USER_DATA | 0 | isp116x->r_reply->con->v2.in_cursor.need_crc | 0-1 |
| USER_DATA | 0 | isp116x->r_reply->con->v2.in_cursor.page_offset | 0-2559[c] |
| USER_DATA | 0 | isp116x->r_reply->con->v2.in_cursor.resid | 0-u64max |
| USER_DATA | 0 | isp116x->r_reply->con->v2.in_iter.count | 0-1000000000 |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_cursor.lastlen | 1-4096[c] |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_cursor.need_crc | 0-1 |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_cursor.page_offset | 0-2559[c] |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_cursor.resid | 0-u64max |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_iter.count | 0-5294967296,18446744071562067969-u64max |
| USER_DATA | 0 | isp116x->r_request->hdr.data_off | 0-u16max |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_reply->front.iov_len | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_reply->hdr.front_len | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_reply->max_data_items | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_request->front.iov_len | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_request->max_data_items | |
| UNITS | 0 | isp116x | unit_byte |
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c complete_request() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->r_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | isp116x->r_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | isp116x->r_osdc->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | isp116x->r_osdc->lock.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | isp116x | (-1)-s32max |
| BUF_SIZE | 0 | isp116x | (-1)-s32max |
| BUF_SIZE | 0 | isp116x->r_osdc | (-1),3384 |
| BUF_SIZE | 0 | isp116x->r_priv | (-1),1-s32max |
| CAPPED_DATA | 0 | isp116x | 1 |
| DATA_SOURCE | 0 | isp116x | $0 |
| STR_LEN | 0 | isp116x->r_osdc | (-1),3,8 |
| NOSPEC | 0 | isp116x->r_t.epoch | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | isp116x->r_data_offset | 0-u64max |
| USER_DATA | 0 | isp116x->r_inode->i_blocks | 0-18014398509481984[c] |
| USER_DATA | 0 | isp116x->r_inode->i_size | s64min-9223372036854775806 |
| USER_DATA | 0 | isp116x->r_map_dne_bound | 1-s32max[c] |
| USER_DATA | 0 | isp116x->r_osdc->client->monc.m_subscribe->con->v2.out_cursor.resid | 0-u64max |
| USER_DATA | 0 | isp116x->r_osdc->client->monc.m_subscribe->con->v2.out_iter.count | 0-1000000000[c] |
| USER_DATA | 0 | isp116x->r_reply->con->v2.in_cursor.need_crc | 0-1 |
| USER_DATA | 0 | isp116x->r_reply->con->v2.in_cursor.page_offset | 0-2559[c] |
| USER_DATA | 0 | isp116x->r_reply->con->v2.in_cursor.resid | 0-u64max |
| USER_DATA | 0 | isp116x->r_reply->con->v2.in_iter.count | 0 |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_cursor.lastlen | 1-4096[c] |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_cursor.need_crc | 0-1 |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_cursor.page_offset | 0-2559[c] |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_cursor.resid | 0-u64max |
| USER_DATA | 0 | isp116x->r_request->con->v2.out_iter.count | 0-5294967296,18446744071562067969-u64max |
| USER_DATA | 0 | isp116x->r_request->hdr.data_off | 0-u16max |
| USER_DATA | 0 | isp116x->r_t.epoch | 1-u32max |
| USER_DATA | 0 | isp116x->r_t.paused | 0-1[c] |
| USER_DATA | 0 | isp116x->r_t.recovery_deletes | 0-1[c] |
| USER_DATA | 0 | isp116x->r_t.sort_bitwise | 0-1[c] |
| USER_DATA | 0 | isp116x->r_t.target_oloc.pool | (-1) |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_inode->i_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_reply->front.iov_len | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_reply->hdr.front_len | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_reply->max_data_items | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_request->front.iov_len | |
| NO_OVERFLOW_SIMPLE | 0 | isp116x->r_request->max_data_items | |
| UNITS | 0 | isp116x | unit_byte |
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &osd->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c handle_reply() -> finish_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | isp116x | 4096-ptr_max |
| PARAM_VALUE | 0 | isp116x->r_num_ops | 0-16 |
| CAPPED_DATA | 0 | isp116x->r_num_ops | 1 |
| CAPPED_DATA | 0 | isp116x->r_result | 1 |
| CAPPED_DATA | 0 | isp116x->r_tid | 1 |
| DATA_SOURCE | 0 | isp116x | r lookup_request |
| FUZZY_MAX | 0 | isp116x->r_num_ops | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | isp116x->r_result | s32min-(-12),(-10)-(-1),1-s32max[c] |
| USER_DATA | 0 | isp116x->r_version | 0-u64max |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |