Defined in 1 files as a function:
Referenced in 4 files:
- drivers/infiniband/core/umem.c
- drivers/infiniband/core/umem_dmabuf.c, line 149
- drivers/infiniband/core/umem_odp.c
- drivers/infiniband/hw/mlx4/mr.c
Smatch caller information:
drivers/infiniband/core/umem_odp.c ib_umem_odp_alloc_implicit() -> ib_access_writable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | access_flags | s32min-(-1),64-s32max |
| DATA_SOURCE | 0 | access_flags | $1 |
| BIT_INFO | 0 | access_flags | 0x40,0x7fffff7f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | access_flags | s32min-(-1),64-s32max |
drivers/infiniband/core/umem_odp.c ib_umem_odp_get() -> ib_access_writable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | access_flags | s32min-(-1),64-s32max |
| DATA_SOURCE | 0 | access_flags | $3 |
| BIT_INFO | 0 | access_flags | 0x40,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | access_flags | s32min-(-1),64-s32max |
drivers/infiniband/core/umem.c __ib_umem_get_va() -> ib_access_writable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | access_flags | $3 |
| BIT_INFO | 0 | access_flags | 0x0,0xffffffbf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | access_flags | s32min-s32max |
| HALF_LOCKED2 | &context->db_page_mutex |
drivers/infiniband/core/umem.c ib_umem_check_rereg() -> ib_access_writable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | access_flags | $2 |
| USER_DATA | 0 | access_flags | s32min-s32max |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/mlx4/mr.c mlx4_get_umem_mr() -> ib_access_writable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | access_flags | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | access_flags | s32min-s32max |
drivers/infiniband/hw/mlx4/mr.c mlx4_ib_rereg_user_mr() -> ib_access_writable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | access_flags | $5 |
| USER_DATA | 0 | access_flags | s32min-s32max |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/core/umem_dmabuf.c ib_umem_dmabuf_get_with_dma_device() -> ib_access_writable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | access_flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | access_flags | s32min-s32max |