Home
last modified time | relevance | path

Searched refs:pv_id_table (Results 1 – 2 of 2) sorted by relevance

/NextBSD/sys/ofed/drivers/infiniband/hw/mlx4/
HDcm.c178 db_ent = (struct id_map_entry *)idr_find(&sriov->pv_id_table, pv_id); in id_map_ent_timeout()
184 idr_remove(&sriov->pv_id_table, pv_id); in id_map_ent_timeout()
199 ent = (struct id_map_entry *)idr_find(&sriov->pv_id_table, pv_cm_id); in id_map_find_del()
205 idr_remove(&sriov->pv_id_table, pv_cm_id); in id_map_find_del()
264 ret = idr_get_new_above(&sriov->pv_id_table, ent, in id_map_alloc()
273 } while (ret == -EAGAIN && idr_pre_get(&sriov->pv_id_table, GFP_KERNEL)); in id_map_alloc()
299 ent = (struct id_map_entry *)idr_find(&sriov->pv_id_table, *pv_cm_id); in id_map_get()
413 idr_init(&dev->sriov.pv_id_table); in mlx4_ib_cm_paravirt_init()
414 idr_pre_get(&dev->sriov.pv_id_table, GFP_KERNEL); in mlx4_ib_cm_paravirt_init()
451 idr_remove(&sriov->pv_id_table, (int) ent->pv_cm_id); in mlx4_ib_cm_paravirt_clean()
[all …]
HDmlx4_ib.h503 struct idr pv_id_table; member