Home
last modified time | relevance | path

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

123456

/linux-6.15/net/sched/
H A Dsch_cbs.c75 s64 credits; /* in bytes */ member
120 if (sch->q.qlen == 0 && q->credits > 0) { in cbs_enqueue_soft()
124 q->credits = 0; in cbs_enqueue_soft()
182 s64 credits; in cbs_dequeue_soft() local
190 if (q->credits < 0) { in cbs_dequeue_soft()
193 credits = q->credits + credits; in cbs_dequeue_soft()
194 q->credits = min_t(s64, credits, q->hicredit); in cbs_dequeue_soft()
196 if (q->credits < 0) { in cbs_dequeue_soft()
216 credits = credits_from_len(len, q->sendslope, in cbs_dequeue_soft()
218 credits += q->credits; in cbs_dequeue_soft()
[all …]
/linux-6.15/fs/smb/client/
H A Dtransport.c481 int *credits; in wait_for_free_credits() local
506 *credits -= 1; in wait_for_free_credits()
508 scredits = *credits; in wait_for_free_credits()
532 scredits = *credits; in wait_for_free_credits()
614 scredits = *credits; in wait_for_free_credits()
641 int *credits; in wait_for_compound_request() local
647 scredits = *credits; in wait_for_compound_request()
650 if (*credits < num) { in wait_for_compound_request()
688 credits->value = 0; in cifs_wait_mtu_credits()
790 credits.value = 1; in cifs_call_async()
[all …]
H A Dsmb2ops.c42 switch (server->credits) { in change_conf()
100 credits->rreq_debug_id, credits->rreq_debug_index); in smb2_add_credits()
106 credits->rreq_debug_id, credits->rreq_debug_index); in smb2_add_credits()
125 server->credits--; in smb2_add_credits()
190 server->credits = val; in smb2_set_credits()
267 credits->value = 0; in smb2_wait_mtu_credits()
277 credits->value = in smb2_wait_mtu_credits()
280 server->credits -= credits->value; in smb2_wait_mtu_credits()
304 struct cifs_credits *credits = &subreq->credits; in smb2_adjust_credits() local
309 if (!credits->value || credits->value == new_val) in smb2_adjust_credits()
[all …]
/linux-6.15/include/linux/pds/
H A Dpds_intr.h68 u16 credits; member
133 cred = ioread32(&intr_ctrl->credits); in pds_core_intr_credits()
137 iowrite32(cred | flags, &intr_ctrl->credits); in pds_core_intr_credits()
145 cred = ioread32(&intr_ctrl->credits); in pds_core_intr_clean_flags()
148 iowrite32(cred, &intr_ctrl->credits); in pds_core_intr_clean_flags()
/linux-6.15/drivers/infiniband/sw/rdmavt/
H A Drc.c64 u32 credits; in rvt_compute_aeth() local
68 credits = READ_ONCE(qp->r_rq.kwq->count); in rvt_compute_aeth()
69 if (credits == 0) { in rvt_compute_aeth()
88 credits = rvt_get_rq_count(&qp->r_rq, head, tail); in rvt_compute_aeth()
98 if (credit_table[x] == credits) in rvt_compute_aeth()
100 if (credit_table[x] > credits) { in rvt_compute_aeth()
/linux-6.15/drivers/net/ethernet/pensando/ionic/
H A Dionic_regs.h19 u32 credits; member
69 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_credits()
73 iowrite32(cred | flags, &intr_ctrl[intr_idx].credits); in ionic_intr_credits()
81 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_clean()
84 iowrite32(cred, &intr_ctrl[intr_idx].credits); in ionic_intr_clean()
/linux-6.15/drivers/thunderbolt/
H A Dtunnel.c150 credits -= usb3; in tb_available_credits()
155 return credits > 0 ? credits : 0; in tb_available_credits()
302 credits = max(TB_MIN_PCIE_CREDITS, credits); in tb_pci_init_credits()
307 credits = 7; in tb_pci_init_credits()
1646 int credits; in tb_dma_available_credits() local
1653 return credits > 0 ? credits : 0; in tb_dma_available_credits()
1671 credits--; in tb_dma_reserve_credits()
1674 credits); in tb_dma_reserve_credits()
1681 credits = min(port->total_credits, credits); in tb_dma_reserve_credits()
1800 int credits; in tb_tunnel_alloc_dma() local
[all …]
/linux-6.15/drivers/scsi/snic/
H A Dvnic_intr.h53 unsigned int credits, in svnic_intr_return_credits() argument
60 u32 int_credit_return = (credits & 0xffff) | in svnic_intr_return_credits()
76 unsigned int credits = svnic_intr_credits(intr); in svnic_intr_return_all_credits() local
80 svnic_intr_return_credits(intr, credits, unmask, reset_timer); in svnic_intr_return_all_credits()
/linux-6.15/drivers/net/wireless/ath/ath6kl/
H A Dhtc_pipe.c147 if (ep->cred_dist.credits < in get_htc_packet_credit_based()
559 credits = target->tgt_creds; in htc_setup_target_buffer_assignments()
568 __func__, credits); in htc_setup_target_buffer_assignments()
578 if (credits <= 0) in htc_setup_target_buffer_assignments()
585 if (credits <= 0) in htc_setup_target_buffer_assignments()
602 if (credits <= 0) in htc_setup_target_buffer_assignments()
612 if (credits <= 0) in htc_setup_target_buffer_assignments()
619 if (credits <= 0) in htc_setup_target_buffer_assignments()
626 if (credits <= 0) in htc_setup_target_buffer_assignments()
672 ep->cred_dist.credits += rpt->credits; in htc_process_credit_report()
[all …]
H A 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()
138 cur_ep_dist->credits, in ath6kl_credit_init()
170 int credits; in ath6kl_credit_reduce() local
180 credits = ep_dist->credits - limit; in ath6kl_credit_reduce()
181 ep_dist->credits -= credits; in ath6kl_credit_reduce()
224 int credits = 0; in ath6kl_credit_seek() local
289 if (credits) in ath6kl_credit_seek()
[all …]
/linux-6.15/drivers/net/ethernet/cisco/enic/
H A Dvnic_intr.h57 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits() argument
62 u32 int_credit_return = (credits & 0xffff) | in vnic_intr_return_credits()
76 unsigned int credits = vnic_intr_credits(intr); in vnic_intr_return_all_credits() local
80 vnic_intr_return_credits(intr, credits, unmask, reset_timer); in vnic_intr_return_all_credits()
/linux-6.15/net/sunrpc/xprtrdma/
H A Dsvc_rdma_backchannel.c29 u32 credits; in svc_rdma_handle_bc_reply() local
44 credits = be32_to_cpup(rdma_resp + 2); in svc_rdma_handle_bc_reply()
45 if (credits == 0) in svc_rdma_handle_bc_reply()
46 credits = 1; /* don't deadlock */ in svc_rdma_handle_bc_reply()
47 else if (credits > r_xprt->rx_buf.rb_bc_max_requests) in svc_rdma_handle_bc_reply()
48 credits = r_xprt->rx_buf.rb_bc_max_requests; in svc_rdma_handle_bc_reply()
50 xprt->cwnd = credits << RPC_CWNDSHIFT; in svc_rdma_handle_bc_reply()
/linux-6.15/drivers/scsi/fnic/
H A Dvnic_intr.h67 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits() argument
72 u32 int_credit_return = (credits & 0xffff) | in vnic_intr_return_credits()
86 unsigned int credits = vnic_intr_credits(intr); in vnic_intr_return_all_credits() local
90 vnic_intr_return_credits(intr, credits, unmask, reset_timer); in vnic_intr_return_all_credits()
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Dhtc.c82 int credits = 0; in ath12k_htc_send() local
95 if (ep->tx_credits < credits) { in ath12k_htc_send()
98 eid, credits, ep->tx_credits); in ath12k_htc_send()
103 ep->tx_credits -= credits; in ath12k_htc_send()
106 eid, credits, ep->tx_credits); in ath12k_htc_send()
130 ep->tx_credits += credits; in ath12k_htc_send()
133 eid, credits, ep->tx_credits); in ath12k_htc_send()
165 ep->tx_credits += report->credits; in ath12k_htc_process_credit_report()
472 int i, credits; in ath12k_htc_setup_target_buffer_assignments() local
474 credits = htc->total_transmit_credits; in ath12k_htc_setup_target_buffer_assignments()
[all …]
/linux-6.15/fs/ocfs2/
H A Djournal.h368 int credits = 0; in ocfs2_quota_trans_credits() local
371 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
373 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
374 return credits; in ocfs2_quota_trans_credits()
489 int credits = 1 + OCFS2_SUBALLOC_ALLOC; in ocfs2_calc_dxi_expand_credits() local
491 credits += ocfs2_clusters_to_blocks(sb, 1); in ocfs2_calc_dxi_expand_credits()
492 credits += ocfs2_quota_trans_credits(sb); in ocfs2_calc_dxi_expand_credits()
494 return credits; in ocfs2_calc_dxi_expand_credits()
H A Dmove_extents.c38 int credits; member
149 int *credits) in ocfs2_lock_meta_allocator_move_extents() argument
176 extra_blocks, clusters_to_move, *credits); in ocfs2_lock_meta_allocator_move_extents()
223 &credits, in ocfs2_defrag_extent()
234 extra_blocks, &credits); in ocfs2_defrag_extent()
272 handle = ocfs2_start_trans(osb, credits); in ocfs2_defrag_extent()
566 int ret, credits = 0, extra_blocks = 0, goal_bit = 0; in ocfs2_move_extent() local
597 &credits, in ocfs2_move_extent()
608 extra_blocks, &credits); in ocfs2_move_extent()
618 credits += OCFS2_INODE_UPDATE_CREDITS + 1; in ocfs2_move_extent()
[all …]
H A Dxattr.c295 int *credits);
3340 &credits); in __ocfs2_xattr_set_handle()
3370 &credits); in __ocfs2_xattr_set_handle()
3405 &credits); in __ocfs2_xattr_set_handle()
5192 int ret, credits; in ocfs2_extend_xattr_bucket() local
5759 int *credits) in ocfs2_prepare_refcount_xattr() argument
6285 *credits = 0; in ocfs2_reflink_lock_xattr_allocators()
6310 *credits += 1; in ocfs2_reflink_lock_xattr_allocators()
6689 int credits; member
6752 *credits = metas.credits; in ocfs2_lock_reflink_xattr_rec_allocators()
[all …]
H A Drefcounttree.h43 int *credits,
60 int credits; /* credits it need for journal. */ member
69 int *meta_add, int *credits);
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dhtc.c82 int credits = 0; in ath11k_htc_send() local
97 if (ep->tx_credits < credits) { in ath11k_htc_send()
100 eid, credits, ep->tx_credits); in ath11k_htc_send()
105 ep->tx_credits -= credits; in ath11k_htc_send()
108 eid, credits, ep->tx_credits); in ath11k_htc_send()
136 ep->tx_credits += credits; in ath11k_htc_send()
139 eid, credits, ep->tx_credits); in ath11k_htc_send()
171 ep->tx_credits += report->credits; in ath11k_htc_process_credit_report()
505 int i, credits; in ath11k_htc_setup_target_buffer_assignments() local
507 credits = htc->total_transmit_credits; in ath11k_htc_setup_target_buffer_assignments()
[all …]
/linux-6.15/drivers/scsi/csiostor/
H A Dcsio_wr.c123 int n = flq->credits; in csio_wr_fill_fl()
156 if (unlikely(flq->pidx >= flq->credits)) in csio_wr_update_fl()
157 flq->pidx -= (uint16_t)flq->credits; in csio_wr_update_fl()
773 for (i = 0; i < q->credits; i++) { in csio_wr_cleanup_iq_ftr()
875 int credits; in csio_wr_get() local
879 CSIO_DB_ASSERT(cidx <= q->credits); in csio_wr_get()
883 credits = q->credits - (pidx - cidx) - 1; in csio_wr_get()
885 credits = cidx - pidx - 1; in csio_wr_get()
888 credits = q->credits; in csio_wr_get()
896 if (!credits || (req_credits > credits)) { in csio_wr_get()
[all …]
/linux-6.15/drivers/infiniband/hw/hfi1/
H A Dtrace_ctxts.h27 __field(u32, credits)
39 __entry->credits = uctxt->sc->credits;
52 __entry->credits,
/linux-6.15/drivers/gpu/drm/scheduler/
H A Dsched_main.c103 u32 credits; in drm_sched_available_credits() local
107 &credits)); in drm_sched_available_credits()
109 return credits; in drm_sched_available_credits()
132 if (s_job->credits > sched->credit_limit) { in drm_sched_can_queue()
135 s_job->credits = sched->credit_limit; in drm_sched_can_queue()
401 atomic_sub(s_job->credits, &sched->credit_count); in drm_sched_job_done()
627 atomic_sub(s_job->credits, &sched->credit_count); in drm_sched_stop()
690 atomic_add(s_job->credits, &sched->credit_count); in drm_sched_start()
787 u32 credits, void *owner) in drm_sched_job_init() argument
798 if (unlikely(!credits)) { in drm_sched_job_init()
[all …]
/linux-6.15/drivers/net/ethernet/chelsio/cxgb/
H A Dsge.c426 unsigned int credits) in sched_skb() argument
503 while (q->credits--) { in free_freelQ_buffers()
595 sge->respQ.credits = 0; in alloc_rx_resources()
828 while (q->credits < q->size) { in refill_free_list()
858 q->credits++; in refill_free_list()
1014 fl->credits++; in recycle_fl_buf()
1067 if (fl->credits < 2) { in get_packet()
1318 credits = q->size - q->in_use; in restart_sched()
1517 if (unlikely(--fl->credits < in process_responses()
1533 q->credits = 0; in process_responses()
[all …]
/linux-6.15/drivers/staging/greybus/
H A Duart.c65 unsigned int credits; member
171 gb_tty->credits += incoming_credits; in gb_uart_receive_credits_handler()
172 if (gb_tty->credits > GB_UART_FIRMWARE_CREDITS) { in gb_uart_receive_credits_handler()
173 gb_tty->credits -= incoming_credits; in gb_uart_receive_credits_handler()
193 if (gb_tty->credits == GB_UART_FIRMWARE_CREDITS) in gb_uart_receive_credits_handler()
242 if (send_size > gb_tty->credits) in gb_uart_tx_write_work()
243 send_size = gb_tty->credits; in gb_uart_tx_write_work()
253 gb_tty->credits -= send_size; in gb_uart_tx_write_work()
265 gb_tty->credits += send_size; in gb_uart_tx_write_work()
467 if (gb_tty->credits < GB_UART_FIRMWARE_CREDITS) in gb_tty_chars_in_buffer()
[all …]
/linux-6.15/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c552 q->credits += count; in refill_fl()
592 q->credits++; in recycle_rx_buf()
786 fl->credits--; in get_packet()
861 fl->credits--; in get_packet_pg()
905 fl->credits--; in get_packet_pg()
2150 fl->credits--; in lro_add_page()
2226 if (credits) in handle_rsp_cntrl_info()
2230 if (credits) in handle_rsp_cntrl_info()
2238 if (credits) in handle_rsp_cntrl_info()
2421 q->credits = 0; in process_responses()
[all …]

123456