Lines Matching refs:qp_table
861 err = ipath_alloc_qpn(&dev->qp_table, qp, in ipath_create_qp()
941 ipath_free_qp(&dev->qp_table, qp); in ipath_create_qp()
942 free_qpn(&dev->qp_table, qp->ibqp.qp_num); in ipath_create_qp()
985 ipath_free_qp(&dev->qp_table, qp); in ipath_destroy_qp()
1000 free_qpn(&dev->qp_table, qp->ibqp.qp_num); in ipath_destroy_qp()
1027 idev->qp_table.last = 1; /* QPN 0 and 1 are special. */ in ipath_init_qp_table()
1028 idev->qp_table.max = size; in ipath_init_qp_table()
1029 idev->qp_table.nmaps = 1; in ipath_init_qp_table()
1030 idev->qp_table.table = kzalloc(size * sizeof(*idev->qp_table.table), in ipath_init_qp_table()
1032 if (idev->qp_table.table == NULL) { in ipath_init_qp_table()
1037 for (i = 0; i < ARRAY_SIZE(idev->qp_table.map); i++) { in ipath_init_qp_table()
1038 atomic_set(&idev->qp_table.map[i].n_free, BITS_PER_PAGE); in ipath_init_qp_table()
1039 idev->qp_table.map[i].page = NULL; in ipath_init_qp_table()