Home
last modified time | relevance | path

Searched refs:credits (Results 1 – 107 of 107) sorted by relevance

/linux-4.4.14/fs/ocfs2/
Djournal.h380 int credits = 0; in ocfs2_quota_trans_credits() local
383 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
385 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
386 return credits; in ocfs2_quota_trans_credits()
501 int credits = 1 + OCFS2_SUBALLOC_ALLOC; in ocfs2_calc_dxi_expand_credits() local
503 credits += ocfs2_clusters_to_blocks(sb, 1); in ocfs2_calc_dxi_expand_credits()
504 credits += ocfs2_quota_trans_credits(sb); in ocfs2_calc_dxi_expand_credits()
506 return credits; in ocfs2_calc_dxi_expand_credits()
600 int credits = 1 + tree_depth + 1; in ocfs2_calc_tree_trunc_credits() local
610 credits += 1 + tree_depth; in ocfs2_calc_tree_trunc_credits()
[all …]
Dmove_extents.c47 int credits; member
172 int *credits) in ocfs2_lock_allocators_move_extents() argument
203 *credits += ocfs2_calc_extend_credits(osb->sb, et->et_root_el); in ocfs2_lock_allocators_move_extents()
206 extra_blocks, clusters_to_move, *credits); in ocfs2_lock_allocators_move_extents()
228 int ret, credits = 0, extra_blocks = 0, partial = context->partial; in ocfs2_defrag_extent() local
255 &credits, in ocfs2_defrag_extent()
266 extra_blocks, &credits); in ocfs2_defrag_extent()
289 handle = ocfs2_start_trans(osb, credits); in ocfs2_defrag_extent()
567 int ret, credits = 0, extra_blocks = 0, goal_bit = 0; in ocfs2_move_extent() local
601 &credits, in ocfs2_move_extent()
[all …]
Drefcounttree.h53 int *credits,
70 int credits; /* credits it need for journal. */ member
79 int *meta_add, int *credits);
Dxattr.c309 int *credits);
712 int status = 0, credits; in ocfs2_xattr_extend_allocation() local
757 credits = ocfs2_calc_extend_credits(inode->i_sb, in ocfs2_xattr_extend_allocation()
759 status = ocfs2_extend_trans(handle, credits); in ocfs2_xattr_extend_allocation()
3028 int clusters_add = 0, meta_add = 0, credits = 0; in ocfs2_calc_xattr_set_need() local
3045 credits += new_clusters * in ocfs2_calc_xattr_set_need()
3049 credits += ocfs2_blocks_per_xattr_bucket(inode->i_sb); in ocfs2_calc_xattr_set_need()
3053 credits += ocfs2_calc_extend_credits(inode->i_sb, in ocfs2_calc_xattr_set_need()
3065 credits += OCFS2_INODE_UPDATE_CREDITS; in ocfs2_calc_xattr_set_need()
3081 credits += ocfs2_blocks_per_xattr_bucket(inode->i_sb); in ocfs2_calc_xattr_set_need()
[all …]
Drefcounttree.c774 int credits = OCFS2_REFCOUNT_TREE_REMOVE_CREDITS; in ocfs2_remove_refcount_tree() local
818 credits += OCFS2_SUBALLOC_FREE; in ocfs2_remove_refcount_tree()
821 handle = ocfs2_start_trans(osb, credits); in ocfs2_remove_refcount_tree()
2383 int *credits) in ocfs2_calc_refcount_meta_credits() argument
2417 *credits += 1; in ocfs2_calc_refcount_meta_credits()
2477 *credits += 1; in ocfs2_calc_refcount_meta_credits()
2484 *credits += ref_blocks; in ocfs2_calc_refcount_meta_credits()
2499 *credits += ocfs2_calc_extend_credits(sb, in ocfs2_calc_refcount_meta_credits()
2502 *credits += OCFS2_EXPAND_REFCOUNT_TREE_CREDITS; in ocfs2_calc_refcount_meta_credits()
2510 *meta_add, *credits); in ocfs2_calc_refcount_meta_credits()
[all …]
Ddir.c2800 credits = ocfs2_inline_to_extents_credits(sb); in ocfs2_expand_inline_dir() local
2824 credits += ocfs2_add_dir_index_credits(sb); in ocfs2_expand_inline_dir()
2868 credits += OCFS2_SUBALLOC_ALLOC; in ocfs2_expand_inline_dir()
2870 handle = ocfs2_start_trans(osb, credits); in ocfs2_expand_inline_dir()
3182 int credits, num_free_extents, drop_alloc_sem = 0; in ocfs2_extend_dir() local
3236 credits = OCFS2_SIMPLE_DIR_EXTEND_CREDITS; in ocfs2_extend_dir()
3278 credits = ocfs2_calc_extend_credits(sb, el); in ocfs2_extend_dir()
3281 credits = OCFS2_SIMPLE_DIR_EXTEND_CREDITS; in ocfs2_extend_dir()
3286 credits++; /* For attaching the new dirent block to the in ocfs2_extend_dir()
3289 handle = ocfs2_start_trans(osb, credits); in ocfs2_extend_dir()
[all …]
Docfs2_trace.h1744 TP_PROTO(const char *name, int meta, int clusters, int credits),
1745 TP_ARGS(name, meta, clusters, credits),
1750 __field(int, credits)
1756 __entry->credits = credits;
1759 __entry->clusters, __entry->credits)
Dalloc.c2274 int credits = (path->p_tree_depth - subtree_depth) * 2 + 1 + op_credits; in ocfs2_extend_rotate_transaction() local
2276 if (handle->h_buffer_credits < credits) in ocfs2_extend_rotate_transaction()
2278 credits - handle->h_buffer_credits); in ocfs2_extend_rotate_transaction()
3130 int credits = path->p_tree_depth * 2 + 1; in ocfs2_remove_rightmost_empty_extent() local
3132 handle = ocfs2_start_trans(osb, credits); in ocfs2_remove_rightmost_empty_extent()
5265 int ret, depth, credits; in ocfs2_split_tree() local
5296 credits = path->p_tree_depth + in ocfs2_split_tree()
5298 ret = ocfs2_extend_trans(handle, credits); in ocfs2_split_tree()
5682 int ret, credits = 0, extra_blocks = 0; in ocfs2_remove_btree_range() local
5707 &credits, in ocfs2_remove_btree_range()
[all …]
Daops.c2081 int ret, cluster_of_pages, credits = OCFS2_INODE_UPDATE_CREDITS; in ocfs2_write_begin_nolock() local
2179 credits = ocfs2_calc_extend_credits(inode->i_sb, in ocfs2_write_begin_nolock()
2198 handle = ocfs2_start_trans(osb, credits); in ocfs2_write_begin_nolock()
Dfile.c569 int credits; in __ocfs2_extend_allocation() local
605 credits = ocfs2_calc_extend_credits(osb->sb, &fe->id2.i_list); in __ocfs2_extend_allocation()
606 handle = ocfs2_start_trans(osb, credits); in __ocfs2_extend_allocation()
Dnamei.c1793 int status, l, credits; in ocfs2_symlink() local
1831 credits = ocfs2_calc_symlink_credits(sb); in ocfs2_symlink()
1908 handle = ocfs2_start_trans(osb, credits + xattr_credits); in ocfs2_symlink()
Dsuballoc.c676 int status, credits; in ocfs2_block_group_alloc() local
697 credits = ocfs2_calc_group_alloc_credits(osb->sb, in ocfs2_block_group_alloc()
699 handle = ocfs2_start_trans(osb, credits); in ocfs2_block_group_alloc()
/linux-4.4.14/drivers/scsi/snic/
Dvnic_intr.h67 unsigned int credits, in svnic_intr_return_credits() argument
74 u32 int_credit_return = (credits & 0xffff) | in svnic_intr_return_credits()
90 unsigned int credits = svnic_intr_credits(intr); in svnic_intr_return_all_credits() local
94 svnic_intr_return_credits(intr, credits, unmask, reset_timer); in svnic_intr_return_all_credits()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Dvnic_intr.h70 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits() argument
75 u32 int_credit_return = (credits & 0xffff) | in vnic_intr_return_credits()
89 unsigned int credits = vnic_intr_credits(intr); in vnic_intr_return_all_credits() local
93 vnic_intr_return_credits(intr, credits, unmask, reset_timer); in vnic_intr_return_all_credits()
/linux-4.4.14/drivers/scsi/fnic/
Dvnic_intr.h79 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits() argument
84 u32 int_credit_return = (credits & 0xffff) | in vnic_intr_return_credits()
98 unsigned int credits = vnic_intr_credits(intr); in vnic_intr_return_all_credits() local
102 vnic_intr_return_credits(intr, credits, unmask, reset_timer); in vnic_intr_return_all_credits()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dhtc_pipe.c130 __func__, credits_required, ep->cred_dist.credits); in get_htc_packet_credit_based()
140 if (ep->cred_dist.credits < credits_required) in get_htc_packet_credit_based()
143 ep->cred_dist.credits -= credits_required; in get_htc_packet_credit_based()
147 if (ep->cred_dist.credits < in get_htc_packet_credit_based()
273 ep->cred_dist.credits += packet->info.tx.cred_used; in htc_issue_packets()
551 int status, credits, credit_per_maxmsg, i; in htc_setup_target_buffer_assignments() local
561 credits = target->tgt_creds; in htc_setup_target_buffer_assignments()
570 __func__, credits); in htc_setup_target_buffer_assignments()
575 entry->credit_alloc = (credits - 6); in htc_setup_target_buffer_assignments()
579 credits -= (int) entry->credit_alloc; in htc_setup_target_buffer_assignments()
[all …]
Dhtc_mbox.c42 int credits) in ath6kl_credit_deposit() argument
45 ep_dist->endpoint, credits); in ath6kl_credit_deposit()
47 ep_dist->credits += credits; in ath6kl_credit_deposit()
48 ep_dist->cred_assngd += credits; in ath6kl_credit_deposit()
49 cred_info->cur_free_credits -= credits; in ath6kl_credit_deposit()
138 cur_ep_dist->credits, in ath6kl_credit_init()
170 int credits; in ath6kl_credit_reduce() local
177 if (ep_dist->credits <= limit) in ath6kl_credit_reduce()
180 credits = ep_dist->credits - limit; in ath6kl_credit_reduce()
181 ep_dist->credits -= credits; in ath6kl_credit_reduce()
[all …]
Dhtc.h222 u8 credits; member
394 int credits; member
Ddebug.c260 ep_dist->credits); in dump_cred_dist()
737 print_credit_info("%9d", credits); in read_file_credit_dist_stats()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_modparams.c28 static int credits = 256; variable
29 module_param(credits, int, 0444);
30 MODULE_PARM_DESC(credits, "# concurrent sends");
165 ksocknal_tunables.ksnd_credits = &credits; in ksocknal_tunables_init()
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_wr.c122 int n = flq->credits; in csio_wr_fill_fl()
155 if (unlikely(flq->pidx >= flq->credits)) in csio_wr_update_fl()
156 flq->pidx -= (uint16_t)flq->credits; in csio_wr_update_fl()
259 q->credits = (qsz - q->wr_sz) / q->wr_sz; in csio_wr_alloc_q()
279 flq->un.fl.bufs = kzalloc(flq->credits * in csio_wr_alloc_q()
302 flq->pidx = flq->inc_idx = flq->credits - 8; in csio_wr_alloc_q()
313 q->credits = (qsz - csio_wr_qstat_pgsz(hw)) / CSIO_QCREDIT_SZ; in csio_wr_alloc_q()
318 q->credits = (qsz - csio_wr_qstat_pgsz(hw)) / sizeof(__be64); in csio_wr_alloc_q()
769 for (i = 0; i < q->credits; i++) { in csio_wr_cleanup_iq_ftr()
869 int credits; in csio_wr_get() local
[all …]
Dcsio_wr.h407 uint32_t credits; /* Size of queue in credits */ member
460 #define csio_q_credits(__hw, __idx) ((__hw)->wrm.q_arr[(__idx)]->credits)
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_modparams.c67 static int credits = 256; variable
68 module_param(credits, int, 0444);
69 MODULE_PARM_DESC(credits, "# concurrent sends");
153 .kib_credits = &credits,
Do2iblnd_cb.c307 int credits = msg->ibm_credits; in kiblnd_handle_rx() local
316 msg->ibm_type, credits, in kiblnd_handle_rx()
319 if (credits != 0) { in kiblnd_handle_rx()
323 if (conn->ibc_credits + credits > in kiblnd_handle_rx()
330 rc2, credits, in kiblnd_handle_rx()
338 conn->ibc_credits += credits; in kiblnd_handle_rx()
363 if (credits != 0) /* credit already posted */ in kiblnd_handle_rx()
Do2iblnd.h977 int credits, lnet_nid_t dstnid, __u64 dststamp);
Do2iblnd.c188 int credits, lnet_nid_t dstnid, __u64 dststamp) in kiblnd_pack_msg() argument
197 msg->ibm_credits = credits; in kiblnd_pack_msg()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dsge.c195 unsigned int credits; /* # of available RX buffers */ member
209 unsigned int credits; /* credits to be returned to SGE */ member
432 unsigned int credits) in sched_skb() argument
449 if (credits < MAX_SKB_FRAGS + 1) in sched_skb()
509 while (q->credits--) { in free_freelQ_buffers()
602 sge->respQ.credits = 0; in alloc_rx_resources()
832 while (q->credits < q->size) { in refill_free_list()
862 q->credits++; in refill_free_list()
880 if (sge->freelQ[0].credits > (sge->freelQ[0].size >> 2) && in freelQs_empty()
881 sge->freelQ[1].credits > (sge->freelQ[1].size >> 2)) { in freelQs_empty()
[all …]
/linux-4.4.14/fs/cifs/
Dtransport.c392 int *credits) in wait_for_free_credits() argument
400 *credits -= 1; in wait_for_free_credits()
406 if (*credits <= 0) { in wait_for_free_credits()
410 has_credits(server, credits)); in wait_for_free_credits()
428 *credits -= 1; in wait_for_free_credits()
453 unsigned int *num, unsigned int *credits) in cifs_wait_mtu_credits() argument
456 *credits = 0; in cifs_wait_mtu_credits()
543 unsigned int credits = 0; in cifs_call_async() local
552 credits = 1; in cifs_call_async()
559 add_credits_and_wake_if(server, credits, optype); in cifs_call_async()
[all …]
Dfile.c2066 unsigned int i, nr_pages, found_pages, wsize, credits; in cifs_writepages() local
2070 &wsize, &credits); in cifs_writepages()
2080 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2086 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2096 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2100 wdata->credits = credits; in cifs_writepages()
2106 add_credits_and_wake_if(server, wdata->credits, 0); in cifs_writepages()
2487 unsigned int wsize, credits; in cifs_write_from_iter() local
2490 &wsize, &credits); in cifs_write_from_iter()
2499 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
[all …]
Dsmb2ops.c35 server->credits += server->echo_credits + server->oplock_credits; in change_conf()
37 switch (server->credits) { in change_conf()
61 server->credits -= server->echo_credits + server->oplock_credits; in change_conf()
82 if (server->credits > 1) { in smb2_add_credits()
83 server->credits--; in smb2_add_credits()
97 server->credits = val; in smb2_set_credits()
110 return &server->credits; in smb2_get_credits_field()
122 unsigned int *num, unsigned int *credits) in smb2_wait_mtu_credits() argument
129 if (server->credits <= 0) { in smb2_wait_mtu_credits()
133 has_credits(server, &server->credits)); in smb2_wait_mtu_credits()
[all …]
Dcifsglob.h567 int credits; /* send no more requests at once */ member
644 has_credits(struct TCP_Server_Info *server, int *credits) in has_credits() argument
648 num = *credits; in has_credits()
1089 unsigned int credits; member
1110 unsigned int credits; member
Dsmb2pdu.c2023 if (rc == -EAGAIN && rdata->credits) { in smb2_async_readv()
2025 rdata->credits = 0; in smb2_async_readv()
2038 if (rdata->credits) { in smb2_async_readv()
2042 server->credits += rdata->credits - in smb2_async_readv()
2182 if (rc == -EAGAIN && wdata->credits) { in smb2_async_writev()
2184 wdata->credits = 0; in smb2_async_writev()
2224 if (wdata->credits) { in smb2_async_writev()
2228 server->credits += wdata->credits - in smb2_async_writev()
Dsmb1ops.c121 server->credits += add; in cifs_add_credits()
131 server->credits = val; in cifs_set_credits()
139 return &server->credits; in cifs_get_credits_field()
Dcifsproto.h95 unsigned int *credits);
Dconnect.c720 if (server->credits <= 0) in clean_demultiplex_info()
721 server->credits = 1; in clean_demultiplex_info()
2180 tcp_ses->credits = 1; in cifs_get_tcp_session()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c192 const struct sge_rspq *q, unsigned int credits) in refill_rspq() argument
196 V_RSPQ(q->cntxt_id) | V_CREDITS(credits)); in refill_rspq()
384 while (q->credits--) { in free_rx_bufs()
482 if (q->pend_cred >= q->credits / 4) { in ring_fl_db()
551 q->credits += count; in refill_fl()
560 refill_fl(adap, fl, min(MAX_RX_REFILL, fl->size - fl->credits), in __refill_fl()
591 q->credits++; in recycle_rx_buf()
786 fl->credits--; in get_packet()
806 if (unlikely(fl->credits < drop_thres) && in get_packet()
807 refill_fl(adap, fl, min(MAX_RX_REFILL, fl->size - fl->credits - 1), in get_packet()
[all …]
Dcxgb3_ctl_defs.h151 unsigned int credits; member
161 unsigned int credits; member
Dadapter.h105 unsigned int credits; /* # of available Rx buffers */ member
132 unsigned int credits; /* # of pending response credits */ member
Dcommon.h749 unsigned int credits, unsigned int credit_thres);
755 unsigned int credits);
Dt3_hw.c2212 unsigned int credits = type == SGE_CNTXT_OFLD ? 0 : FW_WR_NUM; in t3_sge_init_ecntxt() local
2221 V_EC_CREDITS(credits) | V_EC_GTS(gts_enable)); in t3_sge_init_ecntxt()
2331 unsigned int credits, unsigned int credit_thres) in t3_sge_init_cqcntxt() argument
2346 t3_write_reg(adapter, A_SG_CONTEXT_DATA3, V_CQ_CREDITS(credits) | in t3_sge_init_cqcntxt()
2459 unsigned int credits) in t3_sge_cqcntxt_op() argument
2466 t3_write_reg(adapter, A_SG_CONTEXT_DATA0, credits << 16); in t3_sge_cqcntxt_op()
Dcxgb3_offload.c305 rdma->credits); in cxgb_rdma_ctl()
339 rdma->ovfl_mode, rdma->credits, in cxgb_rdma_ctl()
Dt3_cpl.h872 __be16 credits; member
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhtc.c105 int credits = 0; in ath10k_htc_send() local
119 credits = DIV_ROUND_UP(skb->len, htc->target_credit_size); in ath10k_htc_send()
121 if (ep->tx_credits < credits) { in ath10k_htc_send()
126 ep->tx_credits -= credits; in ath10k_htc_send()
129 eid, credits, ep->tx_credits); in ath10k_htc_send()
160 ep->tx_credits += credits; in ath10k_htc_send()
163 eid, credits, ep->tx_credits); in ath10k_htc_send()
216 ep->tx_credits += report->credits; in ath10k_htc_process_credit_report()
219 report->eid, report->credits, ep->tx_credits); in ath10k_htc_process_credit_report()
Dhtc.h191 u8 credits; member
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhtc_hst.h68 __be16 credits; member
77 u8 credits; member
126 u16 credits; member
Dhtc_hst.c164 cp_msg->credits = target->credits; in htc_config_pipe_credits()
Dhtc_drv_init.c206 priv->htc->credits = 45; in ath9k_init_htc_services()
208 priv->htc->credits = 33; in ath9k_init_htc_services()
215 priv->htc->credits); in ath9k_init_htc_services()
/linux-4.4.14/drivers/thunderbolt/
Dswitch.c150 int tb_port_add_nfc_credits(struct tb_port *port, int credits) in tb_port_add_nfc_credits() argument
152 if (credits == 0) in tb_port_add_nfc_credits()
156 credits, in tb_port_add_nfc_credits()
158 port->config.nfc_credits + credits); in tb_port_add_nfc_credits()
159 port->config.nfc_credits += credits; in tb_port_add_nfc_credits()
Dtb.h233 int tb_port_add_nfc_credits(struct tb_port *port, int credits);
/linux-4.4.14/arch/tile/gxio/
Ddma_queue.c57 int64_t credits = (num_entries < 65536) ? num_entries : 65535; in __gxio_dma_queue_init() local
63 dma_queue->credits_and_next_index = credits << DMA_QUEUE_CREDIT_SHIFT; in __gxio_dma_queue_init()
/linux-4.4.14/arch/mips/sgi-ip27/
Dip27-hubio.c84 static void hub_setup_prb(nasid_t nasid, int prbnum, int credits) in hub_setup_prb() argument
110 prb.iprb_xtalkctr = credits; in hub_setup_prb()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dpio.c462 sci->credits = scs->size; in init_send_contexts()
585 if (sc->credits <= release_credits) in sc_mtu_to_threshold()
588 threshold = sc->credits - release_credits; in sc_mtu_to_threshold()
602 return (sc->credits * percent) / 100; in sc_percent_to_threshold()
717 sc->credits = sci->credits; in sc_alloc()
726 reg = ((sci->credits & SC(CTRL_CTXT_DEPTH_MASK)) in sc_alloc()
809 sc->sr_size = sci->credits + 1; in sc_alloc()
824 sc->credits, in sc_alloc()
1350 avail = (unsigned long)sc->credits - (sc->fill - sc->alloc_free); in sc_buffer_alloc()
1360 (unsigned long)sc->credits - in sc_buffer_alloc()
[all …]
Dpio.h116 u32 credits; /* number of blocks in context */ member
148 u16 credits; /* size in PIO array */ member
Dqp.c959 u32 credits; in hfi1_compute_aeth() local
977 credits = head - tail; in hfi1_compute_aeth()
978 if ((int)credits < 0) in hfi1_compute_aeth()
979 credits += qp->r_rq.size; in hfi1_compute_aeth()
988 if (credit_table[x] == credits) in hfi1_compute_aeth()
990 if (credit_table[x] > credits) in hfi1_compute_aeth()
Dtrace.h626 __field(u32, credits)
637 __entry->credits = uctxt->sc->credits;
649 __entry->credits,
Dfile_ops.c525 memlen = ALIGN(uctxt->sc->credits * PIO_BLOCK_SIZE, in hfi1_file_mmap()
1202 cinfo.credits = uctxt->sc->credits; in get_ctxt_info()
Dsdma.c1724 u32 credits, in init_sdma_regs() argument
1742 ((u64)credits << in init_sdma_regs()
1744 ((u64)(credits * sde->this_idx) << in init_sdma_regs()
/linux-4.4.14/net/rds/
Diw_cm.c53 static void rds_iw_set_flow_control(struct rds_connection *conn, u32 credits) in rds_iw_set_flow_control() argument
57 if (rds_iw_sysctl_flow_control && credits != 0) { in rds_iw_set_flow_control()
60 rds_iw_send_add_credits(conn, credits); in rds_iw_set_flow_control()
130 unsigned int credits; in rds_iw_cm_fill_conn_param() local
132 credits = IB_GET_POST_CREDITS(atomic_read(&ic->i_credits)); in rds_iw_cm_fill_conn_param()
133 dp->dp_credit = cpu_to_be32(credits); in rds_iw_cm_fill_conn_param()
134 atomic_sub(IB_SET_POST_CREDITS(credits), &ic->i_credits); in rds_iw_cm_fill_conn_param()
Dib_cm.c53 static void rds_ib_set_flow_control(struct rds_connection *conn, u32 credits) in rds_ib_set_flow_control() argument
57 if (rds_ib_sysctl_flow_control && credits != 0) { in rds_ib_set_flow_control()
60 rds_ib_send_add_credits(conn, credits); in rds_ib_set_flow_control()
201 unsigned int credits; in rds_ib_cm_fill_conn_param() local
203 credits = IB_GET_POST_CREDITS(atomic_read(&ic->i_credits)); in rds_ib_cm_fill_conn_param()
204 dp->dp_credit = cpu_to_be32(credits); in rds_ib_cm_fill_conn_param()
205 atomic_sub(IB_SET_POST_CREDITS(credits), &ic->i_credits); in rds_ib_cm_fill_conn_param()
Diw_send.c393 void rds_iw_send_add_credits(struct rds_connection *conn, unsigned int credits) in rds_iw_send_add_credits() argument
397 if (credits == 0) in rds_iw_send_add_credits()
401 credits, in rds_iw_send_add_credits()
405 atomic_add(IB_SET_SEND_CREDITS(credits), &ic->i_credits); in rds_iw_send_add_credits()
409 WARN_ON(IB_GET_SEND_CREDITS(credits) >= 16384); in rds_iw_send_add_credits()
Dib_send.c407 void rds_ib_send_add_credits(struct rds_connection *conn, unsigned int credits) in rds_ib_send_add_credits() argument
411 if (credits == 0) in rds_ib_send_add_credits()
415 credits, in rds_ib_send_add_credits()
419 atomic_add(IB_SET_SEND_CREDITS(credits), &ic->i_credits); in rds_ib_send_add_credits()
423 WARN_ON(IB_GET_SEND_CREDITS(credits) >= 16384); in rds_ib_send_add_credits()
Diw.h361 void rds_iw_send_add_credits(struct rds_connection *conn, unsigned int credits);
Dib.h403 void rds_ib_send_add_credits(struct rds_connection *conn, unsigned int credits);
/linux-4.4.14/net/sunrpc/xprtrdma/
Drpc_rdma.c778 u32 credits; in rpcrdma_reply_handler() local
891 credits = be32_to_cpu(headerp->rm_credit); in rpcrdma_reply_handler()
892 if (credits == 0) in rpcrdma_reply_handler()
893 credits = 1; /* don't deadlock */ in rpcrdma_reply_handler()
894 else if (credits > r_xprt->rx_buf.rb_max_requests) in rpcrdma_reply_handler()
895 credits = r_xprt->rx_buf.rb_max_requests; in rpcrdma_reply_handler()
898 xprt->cwnd = credits << RPC_CWNDSHIFT; in rpcrdma_reply_handler()
/linux-4.4.14/fs/ext4/
Dext4_jbd2.h109 int credits = EXT4_DATA_TRANS_BLOCKS(inode->i_sb); in ext4_jbd2_credits_xattr() local
116 credits += ext4_writepage_trans_blocks(inode) + 1; in ext4_jbd2_credits_xattr()
117 return credits; in ext4_jbd2_credits_xattr()
Dextents.c2599 int depth = ext_depth(inode), credits; in ext4_ext_rm_leaf() local
2685 credits = 7 + 2*(ex_ee_len/EXT4_BLOCKS_PER_GROUP(inode->i_sb)); in ext4_ext_rm_leaf()
2688 credits += (ext_depth(inode)) + 1; in ext4_ext_rm_leaf()
2690 credits += EXT4_MAXQUOTAS_TRANS_BLOCKS(inode->i_sb); in ext4_ext_rm_leaf()
2692 err = ext4_ext_truncate_extend_restart(handle, inode, credits); in ext4_ext_rm_leaf()
4675 unsigned int credits; in ext4_alloc_file_blocks() local
4691 credits = ext4_chunk_trans_blocks(inode, len); in ext4_alloc_file_blocks()
4706 credits = ext4_chunk_trans_blocks(inode, len); in ext4_alloc_file_blocks()
4711 credits); in ext4_alloc_file_blocks()
4763 int credits; in ext4_zero_range() local
[all …]
Dnamei.c2436 int err, credits, retries = 0; in ext4_create() local
2442 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_create()
2446 NULL, EXT4_HT_DIR, credits); in ext4_create()
2469 int err, credits, retries = 0; in ext4_mknod() local
2475 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_mknod()
2479 NULL, EXT4_HT_DIR, credits); in ext4_mknod()
2612 int err, credits, retries = 0; in ext4_mkdir() local
2621 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_mkdir()
2626 0, NULL, EXT4_HT_DIR, credits); in ext4_mkdir()
3053 int credits; in ext4_symlink() local
[all …]
Dinode.c3636 unsigned int credits; in ext4_punch_hole() local
3705 credits = ext4_writepage_trans_blocks(inode); in ext4_punch_hole()
3707 credits = ext4_blocks_for_truncate(inode); in ext4_punch_hole()
3708 handle = ext4_journal_start(inode, EXT4_HT_TRUNCATE, credits); in ext4_punch_hole()
3817 unsigned int credits; in ext4_truncate() local
3853 credits = ext4_writepage_trans_blocks(inode); in ext4_truncate()
3855 credits = ext4_blocks_for_truncate(inode); in ext4_truncate()
3857 handle = ext4_journal_start(inode, EXT4_HT_TRUNCATE, credits); in ext4_truncate()
Dresize.c1787 int credits = 1; in ext4_convert_meta_bg() local
1810 credits += 3; /* block bitmap, bg descriptor, resize inode */ in ext4_convert_meta_bg()
1813 handle = ext4_journal_start_sb(sb, EXT4_HT_RESIZE, credits); in ext4_convert_meta_bg()
Dxattr.c1204 int credits = ext4_jbd2_credits_xattr(inode); in ext4_xattr_set() local
1207 handle = ext4_journal_start(inode, EXT4_HT_XATTR, credits); in ext4_xattr_set()
/linux-4.4.14/arch/tile/include/hv/
Ddrv_xgbe_intf.h213 #define __netio_fastio_return_credits(fastio_index, credits) \ argument
214 __netio_fastio1((fastio_index) + NETIO_FASTIO_RETURN_CREDITS, credits)
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dfwsignal.c1196 u8 fifo, u8 credits) in brcmf_fws_return_credits() argument
1202 if (!credits) in brcmf_fws_return_credits()
1215 if (*borrowed >= credits) { in brcmf_fws_return_credits()
1216 *borrowed -= credits; in brcmf_fws_return_credits()
1217 *fifo_credit += credits; in brcmf_fws_return_credits()
1220 credits -= *borrowed; in brcmf_fws_return_credits()
1228 fws->fifo_credit[fifo] += credits; in brcmf_fws_return_credits()
1581 u8 *credits = data; in brcmf_fws_notify_credit_map() local
1592 brcmf_dbg(TRACE, "enter: credits %pM\n", credits); in brcmf_fws_notify_credit_map()
1595 if (*credits) in brcmf_fws_notify_credit_map()
[all …]
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_qp.c688 u32 credits; in ipath_compute_aeth() local
705 credits = head - tail; in ipath_compute_aeth()
706 if ((int)credits < 0) in ipath_compute_aeth()
707 credits += qp->r_rq.size; in ipath_compute_aeth()
716 if (credit_table[x] == credits) in ipath_compute_aeth()
718 if (credit_table[x] > credits) in ipath_compute_aeth()
/linux-4.4.14/drivers/scsi/cxgbi/
Dlibcxgbi.c991 void cxgbi_sock_rcv_wr_ack(struct cxgbi_sock *csk, unsigned int credits, in cxgbi_sock_rcv_wr_ack() argument
996 csk, csk->state, csk->flags, csk->tid, credits, in cxgbi_sock_rcv_wr_ack()
1001 csk->wr_cred += credits; in cxgbi_sock_rcv_wr_ack()
1005 while (credits) { in cxgbi_sock_rcv_wr_ack()
1010 csk, csk->state, csk->flags, csk->tid, credits, in cxgbi_sock_rcv_wr_ack()
1015 if (unlikely(credits < p->csum)) { in cxgbi_sock_rcv_wr_ack()
1018 credits, csk->wr_cred, csk->wr_una_cred, in cxgbi_sock_rcv_wr_ack()
1020 p->csum -= credits; in cxgbi_sock_rcv_wr_ack()
1024 credits -= p->csum; in cxgbi_sock_rcv_wr_ack()
1886 u32 credits; in csk_return_rx_credits() local
[all …]
/linux-4.4.14/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c296 static u32 send_rx_credits(struct cxgbi_sock *csk, u32 credits) in send_rx_credits() argument
304 csk, csk->state, csk->flags, csk->tid, credits, dack); in send_rx_credits()
308 pr_info("csk 0x%p, credit %u, OOM.\n", csk, credits); in send_rx_credits()
315 V_RX_CREDITS(credits)); in send_rx_credits()
318 return credits; in send_rx_credits()
854 csk, csk->state, csk->flags, csk->tid, ntohs(hdr->credits)); in do_wr_ack()
856 cxgbi_sock_rcv_wr_ack(csk, ntohs(hdr->credits), ntohl(hdr->snd_una), 1); in do_wr_ack()
/linux-4.4.14/drivers/staging/lustre/lnet/lnet/
Dapi-ni.c825 int credits; in lnet_ni_tq_credits() local
832 credits = ni->ni_maxtxcredits / ni->ni_ncpts; in lnet_ni_tq_credits()
833 credits = max(credits, 8 * ni->ni_peertxcredits); in lnet_ni_tq_credits()
834 credits = min(credits, ni->ni_maxtxcredits); in lnet_ni_tq_credits()
836 return credits; in lnet_ni_tq_credits()
/linux-4.4.14/net/bluetooth/rfcomm/
Dcore.c62 static int rfcomm_send_credits(struct rfcomm_session *s, u8 addr, u8 credits);
946 pn->credits = RFCOMM_DEFAULT_CREDITS; in rfcomm_send_pn()
949 pn->credits = 0; in rfcomm_send_pn()
1130 static int rfcomm_send_credits(struct rfcomm_session *s, u8 addr, u8 credits) in rfcomm_send_credits() argument
1135 BT_DBG("%p addr %d credits %d", s, addr, credits); in rfcomm_send_credits()
1142 *ptr = credits; ptr++; in rfcomm_send_credits()
1374 d, d->state, d->dlci, pn->mtu, pn->flow_ctrl, pn->credits); in rfcomm_apply_pn()
1379 d->tx_credits = pn->credits; in rfcomm_apply_pn()
1684 u8 credits = *(u8 *) skb->data; skb_pull(skb, 1); in rfcomm_recv_data() local
1686 d->tx_credits += credits; in rfcomm_recv_data()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1142 int qidx, credits; in t4_eth_xmit() local
1189 credits = txq_avail(&q->q) - ndesc; in t4_eth_xmit()
1191 if (unlikely(credits < 0)) { in t4_eth_xmit()
1209 if (unlikely(credits < ETHTXQ_STOP_THRES)) { in t4_eth_xmit()
1554 int credits; in service_ofldq() local
1570 credits = txq_avail(&q->q) - ndesc; in service_ofldq()
1571 BUG_ON(credits < 0); in service_ofldq()
1572 if (unlikely(credits < TXQ_STOP_THRES)) in service_ofldq()
2252 unsigned int credits; in process_intrq() local
2258 for (credits = 0; ; credits++) { in process_intrq()
[all …]
Dt4_msg.h1083 u8 credits; member
/linux-4.4.14/include/net/bluetooth/
Dl2cap.h460 __le16 credits; member
467 __le16 credits; member
473 __le16 credits; member
Drfcomm.h128 u8 credits; member
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_qp.c923 u32 credits; in qib_compute_aeth() local
940 credits = head - tail; in qib_compute_aeth()
941 if ((int)credits < 0) in qib_compute_aeth()
942 credits += qp->r_rq.size; in qib_compute_aeth()
951 if (credit_table[x] == credits) in qib_compute_aeth()
953 if (credit_table[x] > credits) in qib_compute_aeth()
/linux-4.4.14/include/uapi/rdma/hfi/
Dhfi1_user.h224 __u16 credits; /* number of PIO credits for this context */ member
/linux-4.4.14/drivers/scsi/cxgbi/cxgb4i/
Dcxgb4i.c448 static u32 send_rx_credits(struct cxgbi_sock *csk, u32 credits) in send_rx_credits() argument
455 csk, csk->state, csk->flags, csk->tid, credits); in send_rx_credits()
459 pr_info("csk 0x%p, credit %u, OOM.\n", csk, credits); in send_rx_credits()
468 req->credit_dack = cpu_to_be32(RX_CREDITS_V(credits) in send_rx_credits()
471 return credits; in send_rx_credits()
576 int dlen, int len, u32 credits, int compl) in make_tx_data_wr() argument
590 FW_WR_LEN16_V(credits)); in make_tx_data_wr()
598 FW_WR_LEN16_V(credits)); in make_tx_data_wr()
1269 cxgbi_sock_rcv_wr_ack(csk, rpl->credits, ntohl(rpl->snd_una), in do_fw4_ack()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_cm.c793 static int update_rx_credits(struct iwch_ep *ep, u32 credits) in update_rx_credits() argument
798 PDBG("%s ep %p credits %u\n", __func__, ep, credits); in update_rx_credits()
808 req->credit_dack = htonl(V_RX_CREDITS(credits) | V_RX_FORCE_ACK(1)); in update_rx_credits()
811 return credits; in update_rx_credits()
1094 unsigned int credits = ntohs(hdr->credits); in tx_ack() local
1098 PDBG("%s ep %p credits %u\n", __func__, ep, credits); in tx_ack()
1100 if (credits == 0) { in tx_ack()
1107 BUG_ON(credits != 1); in tx_ack()
Dcxio_hal.c80 setup.credits = (op == CQ_CREDIT_UPDATE) ? credit : 0; in cxio_hal_cq_op()
131 setup.credits = 0; in cxio_hal_clear_cq_ctx()
183 setup.credits = 65535; in cxio_create_cq()
199 setup.credits = setup.size; in cxio_resize_cq()
506 setup.credits = 0; in cxio_hal_init_ctrl_cq()
/linux-4.4.14/drivers/net/ethernet/rocker/
Drocker.c988 u32 credits) in rocker_dma_ring_credits_set() argument
990 if (credits) in rocker_dma_ring_credits_set()
991 rocker_write32(rocker, DMA_DESC_CREDITS(info->type), credits); in rocker_dma_ring_credits_set()
1396 u32 credits = 0; in rocker_cmd_irq_handler() local
1407 credits++; in rocker_cmd_irq_handler()
1410 rocker_dma_ring_credits_set(rocker, &rocker->cmd_ring, credits); in rocker_cmd_irq_handler()
1524 u32 credits = 0; in rocker_event_irq_handler() local
1540 credits++; in rocker_event_irq_handler()
1542 rocker_dma_ring_credits_set(rocker, &rocker->event_ring, credits); in rocker_event_irq_handler()
4825 u32 credits = 0; in rocker_port_poll_tx() local
[all …]
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c1399 int credits; in tile_net_open() local
1420 credits = max(16, (LIPP_LARGE_BUFFERS / count) & ~1); in tile_net_open()
1424 credits = min(NETIO_MAX_RECEIVE_PKTS, credits); in tile_net_open()
1427 priv->network_cpus_credits = credits; in tile_net_open()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dmcdi.c515 ++mcdi->credits; in efx_mcdi_complete_async()
566 if (mcdi->credits) in efx_mcdi_ev_cpl()
568 --mcdi->credits; in efx_mcdi_ev_cpl()
656 ++mcdi->credits; in _efx_mcdi_rpc_finish()
1024 ++mcdi->credits; in efx_mcdi_ev_death()
1071 ++mcdi->credits; in efx_mcdi_ev_bist()
Dmcdi.h71 unsigned int credits; member
/linux-4.4.14/net/bluetooth/
Dl2cap_core.c682 rsp.credits = cpu_to_le16(chan->rx_credits); in l2cap_chan_le_connect_reject()
1278 req.credits = cpu_to_le16(chan->rx_credits); in l2cap_le_connect()
3642 rsp.credits = cpu_to_le16(chan->rx_credits); in __l2cap_le_connect_rsp_defer()
5240 u16 dcid, mtu, mps, credits, result; in l2cap_le_connect_rsp() local
5250 credits = __le16_to_cpu(rsp->credits); in l2cap_le_connect_rsp()
5259 dcid, mtu, mps, credits, result); in l2cap_le_connect_rsp()
5284 chan->tx_credits = credits; in l2cap_le_connect_rsp()
5408 u16 dcid, scid, credits, mtu, mps; in l2cap_le_connect_req() local
5420 credits = 0; in l2cap_le_connect_req()
5477 chan->tx_credits = __le16_to_cpu(req->credits); in l2cap_le_connect_req()
[all …]
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-ib_srp165 to wait for more credits. For more information see also the
187 request to the target because it ran out of credits. For more
/linux-4.4.14/net/nfc/nci/
Dntf.c61 ntf->conn_entries[i].credits); in nci_core_conn_credits_ntf_packet()
68 atomic_add(ntf->conn_entries[i].credits, in nci_core_conn_credits_ntf_packet()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1166 int qidx, credits, max_pkt_len; in t4vf_eth_xmit() local
1218 credits = txq_avail(&txq->q) - ndesc; in t4vf_eth_xmit()
1220 if (unlikely(credits < 0)) { in t4vf_eth_xmit()
1246 if (unlikely(credits < ETHTXQ_STOP_THRES)) { in t4vf_eth_xmit()
1368 ndesc, credits, txq->q.pidx, skb->len, ssi->nr_frags); in t4vf_eth_xmit()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dpci.c728 int credits = q->count >> 1; in mlxsw_pci_cq_tasklet() local
750 if (++items == credits) in mlxsw_pci_cq_tasklet()
842 int credits = q->count >> 1; in mlxsw_pci_eq_tasklet() local
863 if (++items == credits) in mlxsw_pci_eq_tasklet()
/linux-4.4.14/include/net/nfc/
Dnci.h390 __u8 credits; member
/linux-4.4.14/Documentation/i2c/busses/
Di2c-parport41 a sample electronics schema (credits go to Sylvain Munaut):
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcm.c1307 static int update_rx_credits(struct c4iw_ep *ep, u32 credits) in update_rx_credits() argument
1313 PDBG("%s ep %p tid %u credits %u\n", __func__, ep, ep->hwtid, credits); in update_rx_credits()
1326 credits += ep->rcv_win - RCV_BUFSIZ_M * 1024; in update_rx_credits()
1333 req->credit_dack = cpu_to_be32(credits | RX_FORCE_ACK_F | in update_rx_credits()
1338 return credits; in update_rx_credits()
2862 u8 credits = hdr->credits; in fw4_ack() local
2868 PDBG("%s ep %p tid %u credits %u\n", __func__, ep, ep->hwtid, credits); in fw4_ack()
2869 if (credits == 0) { in fw4_ack()
/linux-4.4.14/Documentation/networking/
Drds.txt187 it has more credits available (i.e. there is
321 adds any new send credits available to peer (h_credits)
/linux-4.4.14/Documentation/crypto/
Dapi-intro.txt246 Please send any credits updates or corrections to:
/linux-4.4.14/fs/reiserfs/
DREADME37 fail to fairly credit me, or to remove my credits, without my
/linux-4.4.14/drivers/net/ethernet/sun/
Dcassini.c2587 int i, enable_intr, credits; in cas_poll() local
2603 credits = 0; in cas_poll()
2607 credits += cas_rx_ringN(cp, j, budget / N_RX_COMP_RINGS); in cas_poll()
2608 if (credits >= budget) { in cas_poll()
2649 return credits; in cas_poll()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_adminq_cmd.h1419 __le16 credits[8]; member
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_adminq_cmd.h1422 __le16 credits[8]; member
Di40e_main.c4632 le16_to_cpu(bw_ets_config.credits[i]); in i40e_vsi_get_bw_info()
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_display.c6074 unsigned int credits, default_credits; in vlv_program_pfi_credits() local
6084 credits = PFI_CREDIT_63; in vlv_program_pfi_credits()
6086 credits = PFI_CREDIT(15); in vlv_program_pfi_credits()
6088 credits = default_credits; in vlv_program_pfi_credits()
6099 credits | PFI_CREDIT_RESEND); in vlv_program_pfi_credits()
/linux-4.4.14/
DCREDITS1 This is at least a partial credits-file of people that have