Home
last modified time | relevance | path

Searched refs:ipoib_sendq_size (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c58 int ipoib_sendq_size = IPOIB_TX_RING_SIZE; variable
61 module_param_named(send_queue_size, ipoib_sendq_size, int, 0444);
802 priv->tx_ring = kzalloc(ipoib_sendq_size * sizeof *priv->tx_ring, GFP_KERNEL); in ipoib_dev_init()
805 ca->name, ipoib_sendq_size); in ipoib_dev_init()
808 memset(priv->tx_ring, 0, ipoib_sendq_size * sizeof *priv->tx_ring); in ipoib_dev_init()
928 if_setsendqlen(dev, ipoib_sendq_size * 2); in ipoib_intf_alloc()
1391 ipoib_sendq_size = roundup_pow_of_two(ipoib_sendq_size); in ipoib_init_module()
1392 ipoib_sendq_size = min(ipoib_sendq_size, IPOIB_MAX_QUEUE_SIZE); in ipoib_init_module()
1393 ipoib_sendq_size = max(ipoib_sendq_size, max(2 * MAX_SEND_CQE, in ipoib_init_module()
H A Dipoib_verbs.c135 .max_send_wr = ipoib_sendq_size, in ipoib_transport_dev_init()
159 size += ipoib_sendq_size; in ipoib_transport_dev_init()
173 cq_attr.cqe = ipoib_sendq_size; in ipoib_transport_dev_init()
H A Dipoib_ib.c342 if (unlikely(wr_id >= ipoib_sendq_size)) { in ipoib_ib_handle_tx_wc()
344 wr_id, ipoib_sendq_size); in ipoib_ib_handle_tx_wc()
357 if (unlikely(--priv->tx_outstanding == ipoib_sendq_size >> 1) && in ipoib_ib_handle_tx_wc()
525 tx_req = &priv->tx_ring[priv->tx_head & (ipoib_sendq_size - 1)]; in ipoib_send()
539 if (++priv->tx_outstanding == ipoib_sendq_size) { in ipoib_send()
547 priv->tx_head & (ipoib_sendq_size - 1), address->ah, qpn, in ipoib_send()
808 (ipoib_sendq_size - 1)]; in ipoib_ib_dev_stop()
H A Dipoib_cm.c648 tx_req = &tx->tx_ring[tx->tx_head & (ipoib_sendq_size - 1)]; in ipoib_cm_send()
658 if (unlikely(post_send(priv, tx, tx_req, tx->tx_head & (ipoib_sendq_size - 1)))) { in ipoib_cm_send()
666 if (++priv->tx_outstanding == ipoib_sendq_size) { in ipoib_cm_send()
687 if (unlikely(wr_id >= ipoib_sendq_size)) { in ipoib_cm_handle_tx_wc()
689 wr_id, ipoib_sendq_size); in ipoib_cm_handle_tx_wc()
703 if (unlikely(--priv->tx_outstanding == ipoib_sendq_size >> 1) && in ipoib_cm_handle_tx_wc()
932 .cap.max_send_wr = ipoib_sendq_size, in ipoib_cm_create_tx_qp()
1010 p->tx_ring = kzalloc(ipoib_sendq_size * sizeof *p->tx_ring, GFP_KERNEL); in ipoib_cm_tx_init()
1016 memset(p->tx_ring, 0, ipoib_sendq_size * sizeof *p->tx_ring); in ipoib_cm_tx_init()
1095 tx_req = &p->tx_ring[p->tx_tail & (ipoib_sendq_size - 1)]; in ipoib_cm_tx_destroy()
[all …]
H A Dipoib.h715 extern int ipoib_sendq_size;