Lines Matching refs:uld
61 if (adap->uld[q->uld].lro_flush)
62 adap->uld[q->uld].lro_flush(&q->lro_mgr);
87 ret = adap->uld[q->uld].lro_rx_handler(adap->uld[q->uld].handle,
91 ret = adap->uld[q->uld].rx_handler(adap->uld[q->uld].handle,
290 r->rspq.uld = uld_type;
304 r->rspq.uld = uld_type;
528 adap->uld = kcalloc(CXGB4_ULD_MAX, sizeof(*adap->uld), GFP_KERNEL);
529 if (!adap->uld)
548 kfree(adap->uld);
558 kfree(adap->uld);
564 if (adap->uld[type].handle) {
565 adap->uld[type].handle = NULL;
566 adap->uld[type].add = NULL;
589 if (!adap->uld[i].handle)
644 static int uld_attach(struct adapter *adap, unsigned int uld)
650 uld_queue_init(adap, uld, &lli);
652 handle = adap->uld[uld].add(&lli);
656 adap->uld[uld].name, PTR_ERR(handle));
660 adap->uld[uld].handle = handle;
664 adap->uld[uld].state_change(handle, CXGB4_STATE_UP);
754 if (adap->uld[type].add)
759 adap->uld[type] = *p;
777 "ULD registration failed for uld type %d\n", type);