static int c4iw_init_qid_table(struct c4iw_rdev *rdev) { u32 i; if (c4iw_id_table_alloc(&rdev->resource.qid_table, rdev->lldi.vr->qp.start, rdev->lldi.vr->qp.size, rdev->lldi.vr->qp.size, 0)) return -ENOMEM; for (i = rdev->lldi.vr->qp.start; i < rdev->lldi.vr->qp.start + rdev->lldi.vr->qp.size; i++) if (!(i & rdev->qpmask)) c4iw_id_free(&rdev->resource.qid_table, i); return 0; }
static int c4iw_init_qid_table(struct c4iw_rdev *rdev) { u32 i; if (c4iw_id_table_alloc(&rdev->resource.qid_table, rdev->adap->vres.qp.start, rdev->adap->vres.qp.size, rdev->adap->vres.qp.size, 0)) { printf("%s: return ENOMEM\n", __func__); return -ENOMEM; } for (i = rdev->adap->vres.qp.start; i < rdev->adap->vres.qp.start + rdev->adap->vres.qp.size; i++) if (!(i & rdev->qpmask)) c4iw_id_free(&rdev->resource.qid_table, i); return 0; }
void c4iw_put_resource(struct c4iw_id_table *id_table, u32 entry) { PDBG("%s entry 0x%x\n", __func__, entry); c4iw_id_free(id_table, entry); }
void c4iw_put_resource(struct c4iw_id_table *id_table, u32 entry) { CTR2(KTR_IW_CXGBE, "%s entry 0x%x", __func__, entry); c4iw_id_free(id_table, entry); }