Lines Matching refs:lkey_table
78 spin_lock_init(&rdi->lkey_table.lock);
87 rdi->lkey_table.max = 1 << lkey_table_size;
88 rdi->lkey_table.shift = 32 - lkey_table_size;
89 lk_tab_size = rdi->lkey_table.max * sizeof(*rdi->lkey_table.table);
90 rdi->lkey_table.table = (struct rvt_mregion __rcu **)
92 if (!rdi->lkey_table.table)
96 for (i = 0; i < rdi->lkey_table.max; i++)
97 RCU_INIT_POINTER(rdi->lkey_table.table[i], NULL);
99 rdi->dparms.props.max_mr = rdi->lkey_table.max;
114 vfree(rdi->lkey_table.table);
184 struct rvt_lkey_table *rkt = &dev->lkey_table;
253 struct rvt_lkey_table *rkt = &dev->lkey_table;
491 /* @mr was indexed on rcu protected @lkey_table */
691 struct rvt_lkey_table *rkt = &dev->lkey_table;
871 struct rvt_lkey_table *rkt = &dev->lkey_table;