Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/block/rbd.c, line 5307
- fs/ceph/file.c
- fs/ceph/ioctl.c, line 224
- net/ceph/osd_client.c
- net/ceph/osdmap.c
Smatch caller information:
fs/ceph/ioctl.c ceph_ioctl_get_dataloc() -> ceph_oloc_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | oloc | 8927448273121808384 |
| PARAM_VALUE | 0 | oloc->pool_ns | 0,4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
drivers/block/rbd.c rbd_dev_free() -> ceph_oloc_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | oloc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
fs/ceph/file.c ceph_do_objects_copy() -> ceph_oloc_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | oloc | 6333987135677550592 |
| PARAM_VALUE | 0 | oloc->pool_ns | 0,4096-ptr_max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/ceph/file.c ceph_do_objects_copy() -> ceph_oloc_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | oloc | 2803264797929730048 |
| PARAM_VALUE | 0 | oloc->pool_ns | 0,4096-ptr_max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ceph/osdmap.c ceph_oloc_copy() -> ceph_oloc_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | oloc | 4096-ptr_max |
| DATA_SOURCE | 0 | oloc | $0 |
| STR_LEN | 0 | oloc | (-1)-0,4,8,10 |
| STR_LEN | 0 | oloc | (-1)-0,4,8,10 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | oloc->pool | (-1) |
| HALF_LOCKED2 | &lreq->lock | ||
| HALF_LOCKED2 | &mdsc->pool_perm_rwsem | ||
| HALF_LOCKED2 | &obj_req->state_mutex | ||
| HALF_LOCKED2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->watch_mutex |
net/ceph/osd_client.c target_destroy() -> ceph_oloc_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | oloc | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ceph/osd_client.c target_destroy() -> ceph_oloc_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | oloc | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |