/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_intr.h | 70 unsigned int credits, int unmask, int reset_timer) 75 u32 int_credit_return = (credits & 0xffff) | 89 unsigned int credits = vnic_intr_credits(intr); local 93 vnic_intr_return_credits(intr, credits, unmask, reset_timer); 69 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) argument
|
/drivers/scsi/fnic/ |
H A D | vnic_intr.h | 79 unsigned int credits, int unmask, int reset_timer) 84 u32 int_credit_return = (credits & 0xffff) | 98 unsigned int credits = vnic_intr_credits(intr); local 102 vnic_intr_return_credits(intr, credits, unmask, reset_timer); 78 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) argument
|
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_ctl_defs.h | 151 unsigned int credits; member in struct:rdma_cq_op 161 unsigned int credits; member in struct:rdma_cq_setup
|
H A D | sge.c | 186 * @credits: how many new responses to make available 192 const struct sge_rspq *q, unsigned int credits) 196 V_RSPQ(q->cntxt_id) | V_CREDITS(credits)); 384 while (q->credits--) { 482 if (q->pend_cred >= q->credits / 4) { 551 q->credits += count; 560 refill_fl(adap, fl, min(MAX_RX_REFILL, fl->size - fl->credits), 591 q->credits++; 786 fl->credits--; 806 if (unlikely(fl->credits < drop_thre 191 refill_rspq(struct adapter *adapter, const struct sge_rspq *q, unsigned int credits) argument 1224 unsigned int ndesc, pidx, credits, gen, compl; local 2149 unsigned int credits; local [all...] |
H A D | adapter.h | 105 unsigned int credits; /* # of available Rx buffers */ member in struct:sge_fl 132 unsigned int credits; /* # of pending response credits */ member in struct:sge_rspq 155 unsigned long empty; /* # of times queue ran out of credits */
|
H A D | common.h | 751 unsigned int credits, unsigned int credit_thres); 757 unsigned int credits);
|
/drivers/net/wireless/ath/ath9k/ |
H A D | htc_hst.h | 68 __be16 credits; member in struct:htc_ready_msg 77 u8 credits; member in struct:htc_config_pipe_msg 114 u16 credits; member in struct:htc_target
|
H A D | htc_hst.c | 161 cp_msg->credits = target->credits;
|
H A D | htc_drv_init.c | 253 * Setup required credits before initializing HTC. 259 priv->htc->credits = 45; 261 priv->htc->credits = 33; 267 dev_info(priv->dev, "ath9k_htc: HTC initialized with %d credits\n", 268 priv->htc->credits);
|
/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 197 unsigned int credits; /* # of available RX buffers */ member in struct:freelQ 211 unsigned int credits; /* credits to be returned to SGE */ member in struct:respQ 446 unsigned int credits) 463 if (credits < MAX_SKB_FRAGS + 1) 523 while (q->credits--) { 616 sge->respQ.credits = 0; 846 while (q->credits < q->size) { 876 q->credits++; 894 if (sge->freelQ[0].credits > (sg 445 sched_skb(struct sge *sge, struct sk_buff *skb, unsigned int credits) argument 1325 unsigned int credits, queued_skb = 0; local 1679 unsigned int credits, pidx, genbit, count, use_sched_skb = 0; local [all...] |
/drivers/net/wireless/ath/ath6kl/ |
H A D | htc.c | 32 int credits) 34 ath6kl_dbg(ATH6KL_DBG_CREDIT, "credit deposit ep %d credits %d\n", 35 ep_dist->endpoint, credits); 37 ep_dist->credits += credits; 38 ep_dist->cred_assngd += credits; 39 cred_info->cur_free_credits -= credits; 87 * streams that redistributes credits. 90 * initially given NO credits. credits wil 30 ath6kl_credit_deposit(struct ath6kl_htc_credit_info *cred_info, struct htc_endpoint_credit_dist *ep_dist, int credits) argument 157 int credits; local 211 int credits = 0; local [all...] |
H A D | htc.h | 213 u8 credits; member in struct:htc_credit_report 364 * credits for normal operation, anything above this 374 /* current credits available */ 375 int credits; member in struct:htc_endpoint_credit_dist 378 * pending credits to distribute on this endpoint, this 381 * the credits. 386 * the number of credits that the current pending TX packet needs 387 * to transmit. This is set by HTC when endpoint needs credits in 395 /* credits required for a maximum sized messages */ 402 * current depth of TX queue , i.e. messages waiting for credits [all...] |
/drivers/net/wireless/bcmdhd/ |
H A D | dhd_cdc.c | 1419 /* Borrow from lowest priority available AC (including BC/MC credits) */ 1448 dhd_wlfc_FIFOcreditmap_update(void* state, uint8* credits) argument 1453 ctx->FIFO_credit[0] = credits[0]; 1454 ctx->FIFO_credit[1] = credits[1]; 1455 ctx->FIFO_credit[2] = credits[2]; 1456 ctx->FIFO_credit[3] = credits[3]; 1458 ctx->FIFO_credit[4] = credits[4]; 1567 First, use up FIFO credits available to each AC. Based on distribution 1568 and credits left, borrow from other ACs as applicable 1652 /* If no credits wer 1964 dhd_wlfc_fifocreditback_indicate(dhd_pub_t *dhd, uint8* credits) argument [all...] |
/drivers/infiniband/hw/ipath/ |
H A D | ipath_qp.c | 50 * Convert the AETH credit code into the number of credits. 683 * Shared receive queues don't generate credits. 689 u32 credits; local 702 * Compute the number of credits available (RWQEs). 706 credits = head - tail; 707 if ((int)credits < 0) 708 credits += qp->r_rq.size; 717 if (credit_table[x] == credits) 719 if (credit_table[x] > credits) 1073 /* Restart sending if it was blocked due to lack of credits [all...] |
/drivers/scsi/cxgbi/ |
H A D | libcxgbi.c | 745 void cxgbi_sock_rcv_wr_ack(struct cxgbi_sock *csk, unsigned int credits, argument 750 csk, csk->state, csk->flags, csk->tid, credits, 755 csk->wr_cred += credits; 759 while (credits) { 764 csk, csk->state, csk->flags, csk->tid, credits, 769 if (unlikely(credits < p->csum)) { 772 credits, csk->wr_cred, csk->wr_una_cred, 774 p->csum -= credits; 778 credits -= p->csum; 1640 u32 credits; local [all...] |
/drivers/scsi/cxgbi/cxgb3i/ |
H A D | cxgb3i.c | 61 "RX credits return threshold in bytes (default=10KB)"); 292 * Send RX credits through an RX_DATA_ACK CPL message. Returns the number of 293 * credits sent. 295 static u32 send_rx_credits(struct cxgbi_sock *csk, u32 credits) argument 303 csk, csk->state, csk->flags, csk->tid, credits, dack); 307 pr_info("csk 0x%p, credit %u, OOM.\n", csk, credits); 314 V_RX_CREDITS(credits)); 317 return credits; 324 * credits sent. 853 csk, csk->state, csk->flags, csk->tid, ntohs(hdr->credits)); [all...] |
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sge.c | 881 int qidx, credits; local 909 credits = txq_avail(&q->q) - ndesc; 911 if (unlikely(credits < 0)) { 926 if (unlikely(credits < ETHTXQ_STOP_THRES)) { 1251 int credits; local 1267 credits = txq_avail(&q->q) - ndesc; 1268 BUG_ON(credits < 0); 1269 if (unlikely(credits < TXQ_STOP_THRES)) 1815 unsigned int credits; local 1820 for (credits [all...] |
/drivers/scsi/cxgbi/cxgb4i/ |
H A D | cxgb4i.c | 62 "RX credits return threshold in bytes (default=10KB)"); 305 * Send RX credits through an RX_DATA_ACK CPL message. Returns the number of 306 * credits sent. 308 static u32 send_rx_credits(struct cxgbi_sock *csk, u32 credits) argument 315 csk, csk->state, csk->flags, csk->tid, credits); 319 pr_info("csk 0x%p, credit %u, OOM.\n", csk, credits); 328 req->credit_dack = cpu_to_be32(RX_CREDITS(credits) | RX_FORCE_ACK(1)); 330 return credits; 415 int dlen, int len, u32 credits, int compl) 428 FW_WR_LEN16(credits)); 414 make_tx_data_wr(struct cxgbi_sock *csk, struct sk_buff *skb, int dlen, int len, u32 credits, int compl) argument [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_qp.c | 64 * Convert the AETH credit code into the number of credits. 912 * Shared receive queues don't generate credits. 918 u32 credits; local 931 * Compute the number of credits available (RWQEs). 935 credits = head - tail; 936 if ((int)credits < 0) 937 credits += qp->r_rq.size; 946 if (credit_table[x] == credits) 948 if (credit_table[x] > credits)
|
/drivers/net/ethernet/sfc/ |
H A D | mcdi.c | 303 if (mcdi->credits) 305 --mcdi->credits; 354 ++mcdi->credits; 471 ++mcdi->credits;
|
H A D | mcdi.h | 38 * @iface_lock: Protects @credits, @seqno, @resprc, @resplen 43 * @credits: Number of spurious MCDI completion events allowed before we 53 unsigned int credits; member in struct:efx_mcdi_iface
|
/drivers/net/ethernet/tile/ |
H A D | tilepro.c | 350 /* Return four credits after every fourth packet. */ 1164 * This simply discards all our credits, so no more packets will be 1187 /* Discard all our credits. */ 1482 int credits; local 1502 /* Limit credits to available buffers, and apply min. */ 1503 credits = max(16, (LIPP_LARGE_BUFFERS / count) & ~1); 1507 credits = min(NETIO_MAX_RECEIVE_PKTS, credits); 1510 priv->network_cpus_credits = credits; 1513 pr_info("Using %d network cpus, with %d credits eac [all...] |
/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_cm.c | 789 static int update_rx_credits(struct iwch_ep *ep, u32 credits) argument 794 PDBG("%s ep %p credits %u\n", __func__, ep, credits); 804 req->credit_dack = htonl(V_RX_CREDITS(credits) | V_RX_FORCE_ACK(1)); 807 return credits; 1075 /* update RX credits */ 1090 unsigned int credits = ntohs(hdr->credits); local 1094 PDBG("%s ep %p credits %u\n", __func__, ep, credits); [all...] |
H A D | cxio_hal.c | 80 setup.credits = (op == CQ_CREDIT_UPDATE) ? credit : 0; 131 setup.credits = 0; 183 setup.credits = 65535; 199 setup.credits = setup.size; 506 setup.credits = 0; 1336 * T3A: compute credits.
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 1076 int qidx, credits; local 1121 credits = txq_avail(&txq->q) - ndesc; 1123 if (unlikely(credits < 0)) { 1149 if (unlikely(credits < ETHTXQ_STOP_THRES)) { 1260 "eth_xmit: ndesc %u, credits %u, pidx %u, len %u, frags %u", 1261 ndesc, credits, txq->q.pidx, skb->len, ssi->nr_frags);
|