Lines Matching defs:rcd
1642 crcs += qib_kreceive(dd->rcd[i],
1932 * @rcd: the context
1940 struct qib_ctxtdata *rcd)
1947 if (!dd->kregbase || !rcd)
1950 ctxt = rcd->ctxt;
1966 rcd->rcvegr_tid_base * sizeof(*tidbase));
1968 for (i = 0; i < rcd->rcvegrcnt; i++)
2007 * @rcd: the qlogic_ib ctxt
2013 static int qib_6120_get_base_info(struct qib_ctxtdata *rcd,
2045 static void qib_update_6120_usrhead(struct qib_ctxtdata *rcd, u64 hd,
2049 qib_write_ureg(rcd->dd, ur_rcvegrindexhead, egrhd, rcd->ctxt);
2050 qib_write_ureg(rcd->dd, ur_rcvhdrhead, hd, rcd->ctxt);
2053 static u32 qib_6120_hdrqempty(struct qib_ctxtdata *rcd)
2057 head = qib_read_ureg32(rcd->dd, ur_rcvhdrhead, rcd->ctxt);
2058 if (rcd->rcvhdrtail_kvaddr)
2059 tail = qib_get_rcvhdrtail(rcd);
2061 tail = qib_read_ureg32(rcd->dd, ur_rcvhdrtail, rcd->ctxt);
2073 dd->rcd[0]->rcvhdrq_size,
2118 dd->rcd[ctxt]->rcvhdrqtailaddr_phys);
2120 dd->rcd[ctxt]->rcvhdrq_phys);
2149 dd->rcd[ctxt]->head = val;
3383 static void qib_6120_init_ctxt(struct qib_ctxtdata *rcd)
3385 rcd->rcvegrcnt = rcd->dd->rcvhdrcnt;
3386 rcd->rcvegr_tid_base = rcd->ctxt * rcd->rcvegrcnt;
3390 u32 len, u32 avail, struct qib_ctxtdata *rcd)