Lines Matching refs:un
88 csio_wr_reg32(hw, DBPRIO_F | QID_V(flq->un.fl.flid) |
120 struct csio_dma_buf *buf = &flq->un.fl.bufs[0];
122 int sreg = flq->un.fl.sreg;
255 q->un.iq.genbit = 1;
278 q->un.iq.flq_idx = flq_idx;
280 flq = wrm->q_arr[q->un.iq.flq_idx];
281 flq->un.fl.bufs = kcalloc(flq->credits,
284 if (!flq->un.fl.bufs) {
291 flq->un.fl.packen = 0;
292 flq->un.fl.offset = 0;
293 flq->un.fl.sreg = sreg;
306 q->un.iq.flq_idx = -1;
310 q->un.iq.iq_intx_handler = iq_intx_handler;
489 iqp.fl0packen = flq->un.fl.packen ? 1 : 0;
771 q->un.iq.genbit = 1;
991 csio_wr_reg32(hw, DBPRIO_V(prio) | QID_V(q->un.eq.physeqid) |
1054 struct csio_q *flq = hw->wrm.q_arr[q->un.iq.flq_idx];
1061 if (flq->un.fl.offset > 0) {
1063 flq->un.fl.offset = 0;
1074 buf = &flq->un.fl.bufs[flq->cidx];
1080 flb.offset = flq->un.fl.offset;
1090 flb.defer_free = flq->un.fl.packen ? 0 : 1;
1095 if (flq->un.fl.packen)
1096 flq->un.fl.offset += ALIGN(lastlen, sge->csio_fl_align);
1113 return (q->un.iq.genbit == (ftr->u.type_gen >> IQWRF_GEN_SHIFT));
1140 wrm->q_arr[q->un.iq.flq_idx] : NULL;
1184 q_completed->un.iq.iq_intx_handler);
1187 q_completed->un.iq.iq_intx_handler(hw, NULL,
1210 q->un.iq.genbit ^= 0x1;
1223 } /* while (q->un.iq.genbit == hdr->genbit) */
1251 INGRESSQID_V(q->un.iq.physiqid) |
1698 if (!q->un.fl.bufs)
1701 buf = &q->un.fl.bufs[j];
1708 kfree(q->un.fl.bufs);