Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/pin_system.c get_system_cache_entry() -> add_system_pinning()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->cq 1-u64max
PARAM_VALUE 0 req->data_iovs 0-8
PARAM_VALUE 0 req->data_len 1-u32max
PARAM_VALUE 0 req->has_error 0
PARAM_VALUE 0 req->hdr.bth 4096-ptr_max
PARAM_VALUE 0 req->hdr.kdeth.swdata 4096-ptr_max
PARAM_VALUE 0 req->hdr.lrh 4096-ptr_max
PARAM_VALUE 0 req->hdr.pbc 4096-ptr_max
PARAM_VALUE 0 req->info.fragsize 1-u16max
PARAM_VALUE 0 req->iovs 4096-ptr_max
PARAM_VALUE 0 req->pq 4096-ptr_max
PARAM_VALUE 0 req->pq->dd 4096-ptr_max
PARAM_VALUE 0 req->pq->handler 4096-ptr_max
PARAM_VALUE 0 req->pq->handler->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->pq->req_in_use 4096-ptr_max
PARAM_VALUE 0 req->pq->txreq_cache 4096-ptr_max
PARAM_VALUE 0 req->pq->txreq_cache->object_size 0-4294967295
PARAM_VALUE 0 req->sde 4096-ptr_max
PARAM_VALUE 0 req->sde->state.current_state 10
PARAM_VALUE 0 req->sde->tail_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->seqcomp 0
PARAM_VALUE 0 req->tids 0-ptr_max
PARAM_VALUE 0 req->txps.next 4096-ptr_max
PARAM_VALUE 0 req->txps.next->next 4096-ptr_max
PARAM_VALUE 0 req->txps.prev 4096-ptr_max
PARAM_VALUE 0 req->txps.prev->next 4096-ptr_max
PARAM_VALUE 0 req->txps.prev->prev 4096-ptr_max
PARAM_VALUE 1 node_p 4524475953153454080
PARAM_VALUE 1 *node_p 4096-ptr_max
PARAM_VALUE 2 start 0,4096-u64max
PARAM_VALUE 3 len 0,4096-u64max
BUF_SIZE 0 req->tids 0,4
CAPPED_DATA 0 req->data_iovs 1
CAPPED_DATA 0 req->info.comp_idx 1
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 node_p $1
BIT_INFO 2 start 0x0,0xfffffffffffff000
BIT_INFO 2 start 0x0,0xfffffffffffff000
NOSPEC 0 req->info.npkts
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 req->hdr.kdeth.hcrc 0-u16max
USER_DATA 0 req->hdr.kdeth.jkey 0-u16max
USER_DATA 0 req->hdr.kdeth.ver_tid_offset 0-u32max
USER_DATA 0 req->info.ctrl 0-u16max
USER_DATA 0 req->info.fragsize 1-u16max
USER_DATA 0 req->info.npkts 0-u16max
USER_DATA 0 req->tidoffset 0-9959488[c]
USER_DATA 0 *req->tids 0-u32max
USER_DATA 3 len 0,4096-u64max
NO_OVERFLOW_SIMPLE 0 req->n_tids
UNITS 2 start unit_byte
UNITS 3 len unit_byte
USER_PTR 0 req->hdr.bth
USER_PTR 0 req->hdr.lrh
USER_PTR 0 req->hdr.pbc
USER_PTR 0 req->tids
LOCK2 &fd->pq_srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hfi1_filedata)->pq_srcu

drivers/infiniband/hw/hfi1/pin_system.c get_system_cache_entry() -> add_system_pinning()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->cq 1-u64max
PARAM_VALUE 0 req->data_iovs 0-8
PARAM_VALUE 0 req->data_len 1-u32max
PARAM_VALUE 0 req->has_error 0
PARAM_VALUE 0 req->hdr.bth 4096-ptr_max
PARAM_VALUE 0 req->hdr.kdeth.swdata 4096-ptr_max
PARAM_VALUE 0 req->hdr.lrh 4096-ptr_max
PARAM_VALUE 0 req->hdr.pbc 4096-ptr_max
PARAM_VALUE 0 req->info.fragsize 1-u16max
PARAM_VALUE 0 req->iovs 4096-ptr_max
PARAM_VALUE 0 req->pq 4096-ptr_max
PARAM_VALUE 0 req->pq->dd 4096-ptr_max
PARAM_VALUE 0 req->pq->handler 4096-ptr_max
PARAM_VALUE 0 req->pq->handler->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->pq->handler->lru_list.prev 4096-ptr_max
PARAM_VALUE 0 req->pq->handler->lru_list.prev->next 4096-ptr_max
PARAM_VALUE 0 req->pq->handler->lru_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 req->pq->handler->root.rb_root.rb_node 1-u64max
PARAM_VALUE 0 req->pq->req_in_use 4096-ptr_max
PARAM_VALUE 0 req->pq->txreq_cache 4096-ptr_max
PARAM_VALUE 0 req->pq->txreq_cache->object_size 0-4294967295
PARAM_VALUE 0 req->sde 4096-ptr_max
PARAM_VALUE 0 req->sde->state.current_state 10
PARAM_VALUE 0 req->sde->tail_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->seqcomp 0
PARAM_VALUE 0 req->tids 0-ptr_max
PARAM_VALUE 0 req->txps.next 4096-ptr_max
PARAM_VALUE 0 req->txps.next->next 4096-ptr_max
PARAM_VALUE 0 req->txps.prev 4096-ptr_max
PARAM_VALUE 0 req->txps.prev->next 4096-ptr_max
PARAM_VALUE 0 req->txps.prev->prev 4096-ptr_max
PARAM_VALUE 1 node_p 4524475953153454080
PARAM_VALUE 1 *node_p 4096-ptr_max
PARAM_VALUE 2 start 0,4096-18446744073709551614
PARAM_VALUE 3 len 1-u64max
BUF_SIZE 0 req->tids 0,4
CAPPED_DATA 0 req->data_iovs 1
CAPPED_DATA 0 req->info.comp_idx 1
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 node_p $1
BIT_INFO 2 start 0x0,0xfffffffffffff000
BIT_INFO 2 start 0x0,0xfffffffffffff000
NOSPEC 0 req->info.npkts
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 req->hdr.kdeth.hcrc 0-u16max
USER_DATA 0 req->hdr.kdeth.jkey 0-u16max
USER_DATA 0 req->hdr.kdeth.ver_tid_offset 0-u32max
USER_DATA 0 req->info.ctrl 0-u16max
USER_DATA 0 req->info.fragsize 1-u16max
USER_DATA 0 req->info.npkts 0-u16max
USER_DATA 0 req->tidoffset 0-9959488[c]
USER_DATA 0 *req->tids 0-u32max
NO_OVERFLOW_SIMPLE 0 req->n_tids
UNITS 2 start unit_byte
UNITS 3 len unit_byte
USER_PTR 0 req->hdr.bth
USER_PTR 0 req->hdr.lrh
USER_PTR 0 req->hdr.pbc
USER_PTR 0 req->tids
LOCK2 &fd->pq_srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hfi1_filedata)->pq_srcu