Lines Matching refs:rcvegrbuf
921 if (rcd->rcvegrbuf) { in qib_free_ctxtdata()
925 void *base = rcd->rcvegrbuf[e]; in qib_free_ctxtdata()
931 kfree(rcd->rcvegrbuf); in qib_free_ctxtdata()
932 rcd->rcvegrbuf = NULL; in qib_free_ctxtdata()
1642 if (!rcd->rcvegrbuf) { in qib_setup_eagerbufs()
1643 rcd->rcvegrbuf = in qib_setup_eagerbufs()
1644 kcalloc_node(chunk, sizeof(rcd->rcvegrbuf[0]), in qib_setup_eagerbufs()
1646 if (!rcd->rcvegrbuf) in qib_setup_eagerbufs()
1658 if (rcd->rcvegrbuf[e]) in qib_setup_eagerbufs()
1663 rcd->rcvegrbuf[e] = in qib_setup_eagerbufs()
1668 if (!rcd->rcvegrbuf[e]) in qib_setup_eagerbufs()
1679 memset(rcd->rcvegrbuf[chunk], 0, size); in qib_setup_eagerbufs()
1696 for (e = 0; e < rcd->rcvegrbuf_chunks && rcd->rcvegrbuf[e]; e++) in qib_setup_eagerbufs()
1698 rcd->rcvegrbuf[e], rcd->rcvegrbuf_phys[e]); in qib_setup_eagerbufs()
1702 kfree(rcd->rcvegrbuf); in qib_setup_eagerbufs()
1703 rcd->rcvegrbuf = NULL; in qib_setup_eagerbufs()