Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/user_exp_rcv.c program_rcvarray() -> create_tid()

Type Parameter Key Value
NO_OVERFLOW_SIMPLE 1 npages
UNITS 1 npages unit_page
LOCK2 &uctxt->exp_mutex
TYPE_LOCK (struct hfi1_ctxtdata)->exp_mutex

drivers/infiniband/hw/hfi1/user_exp_rcv.c tid_rb_invalidate() -> create_tid()

Type Parameter Key Value
CAPPED_DATA 1 npages 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 1 npages unit_page
LOCK2 &fdata->invalid_lock
HALF_LOCKED2 &ctx->map_changing_lock
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 global &ksm_thread_mutex
TYPE_LOCK (struct hfi1_filedata)->invalid_lock