Searched defs:wq (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Devices/PC/ipxe/src/net/
H A Dinfiniband.c142 struct ib_work_queue *wq; local
148 list_for_each_entry ( wq, &cq->work_queues, list ) {
149 if ( ! wq->is_send )
150 ib_refill_recv ( ibdev, wq->qp );
365 * @ret wq Work queue, or NULL if not found
369 struct ib_work_queue *wq; local
371 list_for_each_entry ( wq, &cq->work_queues, list ) {
372 if ( ( wq->qp->qpn == qpn ) && ( wq->is_send == is_send ) )
373 return wq;
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/
H A Dinfiniband.h576 * @v wq Work queue
580 ib_wq_set_drvdata ( struct ib_work_queue *wq, void *priv ) { argument
581 wq->drv_priv = priv;
587 * @v wq Work queue
591 ib_wq_get_drvdata ( struct ib_work_queue *wq ) {
592 return wq->drv_priv;
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/infiniband/
H A Darbel.c1400 struct ib_work_queue *wq = &qp->send; local
1410 wqe_idx_mask = ( wq->num_wqes - 1 );
1411 if ( wq->iobufs[wq->next_idx & wqe_idx_mask] ) {
1416 wq->iobufs[wq->next_idx & wqe_idx_mask] = iobuf;
1417 prev_wqe = &arbel_send_wq->wqe[(wq->next_idx - 1) & wqe_idx_mask];
1418 wqe = &arbel_send_wq->wqe[wq->next_idx & wqe_idx_mask];
1428 arbel, qp->qpn, ( wq->next_idx & wqe_idx_mask ) );
1442 counter, ( ( wq
1474 struct ib_work_queue *wq = &qp->recv; local
1522 struct ib_work_queue *wq; local
[all...]
H A Dlinda.c471 struct ib_work_queue *wq = &qp->send; local
472 struct linda_send_work_queue *linda_wq = ib_wq_get_drvdata ( wq );
515 struct ib_work_queue *wq = &qp->send; local
516 struct linda_send_work_queue *linda_wq = ib_wq_get_drvdata ( wq );
611 struct ib_work_queue *wq = &qp->recv; local
612 struct linda_recv_work_queue *linda_wq = ib_wq_get_drvdata ( wq );
679 struct ib_work_queue *wq = &qp->recv; local
680 struct linda_recv_work_queue *linda_wq = ib_wq_get_drvdata ( wq );
947 struct ib_work_queue *wq = &qp->send; local
948 struct linda_send_work_queue *linda_wq = ib_wq_get_drvdata ( wq );
1023 struct ib_work_queue *wq = &qp->send; local
1052 struct ib_work_queue *wq = &qp->send; local
1085 struct ib_work_queue *wq = &qp->recv; local
1165 struct ib_work_queue *wq = &qp->recv; local
1323 struct ib_work_queue *wq = &qp->recv; local
1362 struct ib_work_queue *wq; local
[all...]
H A Dqib7322.c588 struct ib_work_queue *wq = &qp->send; local
589 struct qib7322_send_work_queue *qib7322_wq = ib_wq_get_drvdata ( wq );
624 struct ib_work_queue *wq = &qp->send; local
625 struct qib7322_send_work_queue *qib7322_wq = ib_wq_get_drvdata ( wq );
763 struct ib_work_queue *wq = &qp->recv; local
764 struct qib7322_recv_work_queue *qib7322_wq = ib_wq_get_drvdata ( wq );
840 struct ib_work_queue *wq = &qp->recv; local
841 struct qib7322_recv_work_queue *qib7322_wq = ib_wq_get_drvdata ( wq );
1184 struct ib_work_queue *wq = &qp->send; local
1185 struct qib7322_send_work_queue *qib7322_wq = ib_wq_get_drvdata ( wq );
1266 struct ib_work_queue *wq = &qp->send; local
1295 struct ib_work_queue *wq = &qp->send; local
1328 struct ib_work_queue *wq = &qp->recv; local
1408 struct ib_work_queue *wq = &qp->recv; local
1560 struct ib_work_queue *wq = &qp->recv; local
1608 struct ib_work_queue *wq; local
[all...]
H A Dhermon.c1570 struct ib_work_queue *wq = &qp->send; local
1580 wqe_idx = ( wq->next_idx & ( hermon_send_wq->num_wqes - 1 ) );
1581 owner = ( ( wq->next_idx & hermon_send_wq->num_wqes ) ? 1 : 0 );
1582 wqe_idx_mask = ( wq->num_wqes - 1 );
1583 if ( wq->iobufs[ wqe_idx & wqe_idx_mask ] ) {
1588 wq->iobufs[ wqe_idx & wqe_idx_mask ] = iobuf;
1612 wq->next_idx++;
1630 struct ib_work_queue *wq = &qp->recv; local
1636 wqe_idx_mask = ( wq->num_wqes - 1 );
1637 if ( wq
1676 struct ib_work_queue *wq; local
[all...]

Completed in 50 milliseconds