Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/sw/rxe/rxe_queue.c rxe_queue_resize() -> resize_finish()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rxe->mmap_offset 1-u64max
PARAM_VALUE 1 new_q 4096-ptr_max
PARAM_VALUE 1 new_q->buf 4096-ptr_max
PARAM_VALUE 1 new_q->buf->log2_elem_size 0-64
PARAM_VALUE 1 new_q->ip 0,4096-ptr_max
PARAM_VALUE 1 new_q->ip->info.size 0,4096-4294967295
PARAM_VALUE 1 new_q->ip->ref.refcount.refs.counter 1
PARAM_VALUE 1 new_q->log2_elem_size 0-64
PARAM_VALUE 1 new_q->rxe->mmap_offset 1-u64max
PARAM_VALUE 1 new_q->rxe->mmap_offset_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 new_q->rxe->pending_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 new_q->rxe->pending_mmaps.next 4096-ptr_max
PARAM_VALUE 1 new_q->rxe->pending_mmaps.next->next 4096-ptr_max
PARAM_VALUE 1 new_q->rxe->pending_mmaps.next->prev 4096-ptr_max
BUF_SIZE 1 new_q 56
DATA_SOURCE 0 q $0
DATA_SOURCE 1 new_q r rxe_queue_init
PREEMPT_ADD <- disables preempt
USER_DATA 1 new_q->elem_size 0-u32max[c]
LOCK2 consumer_flags
LOCK2 consumer_lock
LOCK2 producer_flags
LOCK2 producer_lock

drivers/infiniband/sw/rxe/rxe_queue.c rxe_queue_resize() -> resize_finish()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rxe->mmap_offset 1-u64max
PARAM_VALUE 1 new_q 4096-ptr_max
PARAM_VALUE 1 new_q->buf 4096-ptr_max
PARAM_VALUE 1 new_q->buf->log2_elem_size 0-64
PARAM_VALUE 1 new_q->elem_size 72
PARAM_VALUE 1 new_q->ip 0,4096-ptr_max
PARAM_VALUE 1 new_q->ip->info.size 0,4096-4294967295
PARAM_VALUE 1 new_q->ip->ref.refcount.refs.counter 1
PARAM_VALUE 1 new_q->log2_elem_size 0-64
PARAM_VALUE 1 new_q->rxe->mmap_offset 1-u64max
PARAM_VALUE 1 new_q->rxe->mmap_offset_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 new_q->rxe->pending_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 new_q->rxe->pending_mmaps.next 4096-ptr_max
PARAM_VALUE 1 new_q->rxe->pending_mmaps.next->next 4096-ptr_max
PARAM_VALUE 1 new_q->rxe->pending_mmaps.next->prev 4096-ptr_max
BUF_SIZE 1 new_q 56
DATA_SOURCE 0 q $0
DATA_SOURCE 1 new_q r rxe_queue_init
PREEMPT_ADD <- disables preempt
USER_DATA 1 new_q->elem_size 72[c]
LOCK2 consumer_flags
LOCK2 consumer_lock
HALF_LOCKED2 &file->device->disassociate_srcu