Lines Matching refs:rcvegrbuf
935 if (rcd->rcvegrbuf) { in qib_free_ctxtdata()
939 void *base = rcd->rcvegrbuf[e]; in qib_free_ctxtdata()
945 kfree(rcd->rcvegrbuf); in qib_free_ctxtdata()
946 rcd->rcvegrbuf = NULL; in qib_free_ctxtdata()
1676 if (!rcd->rcvegrbuf) { in qib_setup_eagerbufs()
1677 rcd->rcvegrbuf = in qib_setup_eagerbufs()
1678 kcalloc_node(chunk, sizeof(rcd->rcvegrbuf[0]), in qib_setup_eagerbufs()
1680 if (!rcd->rcvegrbuf) in qib_setup_eagerbufs()
1692 if (rcd->rcvegrbuf[e]) in qib_setup_eagerbufs()
1697 rcd->rcvegrbuf[e] = in qib_setup_eagerbufs()
1702 if (!rcd->rcvegrbuf[e]) in qib_setup_eagerbufs()
1713 memset(rcd->rcvegrbuf[chunk], 0, size); in qib_setup_eagerbufs()
1730 for (e = 0; e < rcd->rcvegrbuf_chunks && rcd->rcvegrbuf[e]; e++) in qib_setup_eagerbufs()
1732 rcd->rcvegrbuf[e], rcd->rcvegrbuf_phys[e]); in qib_setup_eagerbufs()
1736 kfree(rcd->rcvegrbuf); in qib_setup_eagerbufs()
1737 rcd->rcvegrbuf = NULL; in qib_setup_eagerbufs()