Home
last modified time | relevance | path

Searched refs:credits (Results 1 - 25 of 231) sorted by relevance

12345678910

/kernel/linux/linux-5.10/net/sched/
H A Dsch_cbs.c20 * 'idleslope': Idleslope is the rate of credits that is
23 * when the current value of credits is equal or greater than
25 * credits is set to zero. This is the main tunable of the CBS
29 * Sendslope is the rate of credits that is depleted (it should be a
36 * 'hicredit': Hicredit defines the maximum amount of credits (in
46 * 'locredit': Locredit is the minimum amount of credits that can
74 s64 credits; /* in bytes */ member
119 if (sch->q.qlen == 0 && q->credits > 0) { in cbs_enqueue_soft()
120 /* We need to stop accumulating credits when there's in cbs_enqueue_soft()
121 * no enqueued packets and q->credits i in cbs_enqueue_soft()
144 delay_from_credits(s64 credits, s64 slope) delay_from_credits() argument
181 s64 credits; cbs_dequeue_soft() local
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dsch_cbs.c20 * 'idleslope': Idleslope is the rate of credits that is
23 * when the current value of credits is equal or greater than
25 * credits is set to zero. This is the main tunable of the CBS
29 * Sendslope is the rate of credits that is depleted (it should be a
36 * 'hicredit': Hicredit defines the maximum amount of credits (in
46 * 'locredit': Locredit is the minimum amount of credits that can
75 s64 credits; /* in bytes */ member
120 if (sch->q.qlen == 0 && q->credits > 0) { in cbs_enqueue_soft()
121 /* We need to stop accumulating credits when there's in cbs_enqueue_soft()
122 * no enqueued packets and q->credits i in cbs_enqueue_soft()
145 delay_from_credits(s64 credits, s64 slope) delay_from_credits() argument
182 s64 credits; cbs_dequeue_soft() local
[all...]
/kernel/linux/linux-5.10/fs/cifs/
H A Dtransport.c528 int *credits; in wait_for_free_credits() local
541 credits = server->ops->get_credits_field(server, optype); in wait_for_free_credits()
543 if (*credits <= 0 && optype == CIFS_ECHO_OP) in wait_for_free_credits()
552 *credits -= 1; in wait_for_free_credits()
559 if (*credits < num_credits) { in wait_for_free_credits()
563 has_credits(server, credits, num_credits), t); in wait_for_free_credits()
583 * credits to compound requests. in wait_for_free_credits()
585 * starved for credits by single-credit requests. in wait_for_free_credits()
588 * there are >MAX_COMPOUND credits available. in wait_for_free_credits()
590 * credits i in wait_for_free_credits()
652 int *credits; wait_for_compound_request() local
686 cifs_wait_mtu_credits(struct TCP_Server_Info *server, unsigned int size, unsigned int *num, struct cifs_credits *credits) cifs_wait_mtu_credits() argument
783 struct cifs_credits credits = { .value = 0, .instance = 0 }; cifs_call_async() local
981 struct cifs_credits credits; cifs_compound_callback() local
1038 struct cifs_credits credits[MAX_COMPOUND] = { compound_send_recv() local
1308 struct cifs_credits credits = { .value = 1, .instance = 0 }; SendReceive() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic_regs.h12 * @credits: interrupt credit count and return.
19 u32 credits; member
37 /** enum ionic_intr_credits_bits - bitwise composition of credits values.
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()
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_regs.h12 * @credits: interrupt credit count and return.
19 u32 credits; member
37 /** enum ionic_intr_credits_bits - bitwise composition of credits values.
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()
/kernel/linux/linux-6.6/include/linux/pds/
H A Dpds_intr.h31 * @credits: Interrupt credits. This register indicates
68 u16 credits; member
100 * enum pds_core_intr_credits_bits - Bitwise composition of credits values.
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()
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Drc.c52 * Convert the AETH credit code into the number of credits.
100 * Shared receive queues don't generate credits. in rvt_compute_aeth()
106 u32 credits; in rvt_compute_aeth() local
110 credits = READ_ONCE(qp->r_rq.kwq->count); in rvt_compute_aeth()
111 if (credits == 0) { in rvt_compute_aeth()
125 * Compute the number of credits available (RWQEs). in rvt_compute_aeth()
130 credits = rvt_get_rq_count(&qp->r_rq, head, tail); in rvt_compute_aeth()
140 if (credit_table[x] == credits) in rvt_compute_aeth()
142 if (credit_table[x] > credits) { in rvt_compute_aeth()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Drc.c10 * Convert the AETH credit code into the number of credits.
58 * Shared receive queues don't generate credits. in rvt_compute_aeth()
64 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()
83 * Compute the number of credits available (RWQEs). 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()
/kernel/linux/linux-5.10/drivers/scsi/snic/
H A Dvnic_intr.h67 unsigned int credits, in svnic_intr_return_credits()
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()
66 svnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) svnic_intr_return_credits() argument
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dvnic_intr.h53 unsigned int credits, in svnic_intr_return_credits()
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()
52 svnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) svnic_intr_return_credits() argument
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/
H A Dhtc_pipe.c121 /* figure out how many credits this message requires */ in get_htc_packet_credit_based()
130 __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()
146 /* check if we need credits back from the target */ in get_htc_packet_credit_based()
147 if (ep->cred_dist.credits < in get_htc_packet_credit_based()
149 /* tell the target we need credits ASAP! */ in get_htc_packet_credit_based()
153 "%s: host needs credits\n", in get_htc_packet_credit_based()
162 /* save the number of credits this packet consumed */ in get_htc_packet_credit_based()
271 /* reclaim credits */ in htc_issue_packets()
550 int status, credits, credit_per_maxmsg, i; htc_setup_target_buffer_assignments() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/
H A Dhtc_pipe.c121 /* figure out how many credits this message requires */ in get_htc_packet_credit_based()
130 __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()
146 /* check if we need credits back from the target */ in get_htc_packet_credit_based()
147 if (ep->cred_dist.credits < in get_htc_packet_credit_based()
149 /* tell the target we need credits ASAP! */ in get_htc_packet_credit_based()
153 "%s: host needs credits\n", in get_htc_packet_credit_based()
162 /* save the number of credits this packet consumed */ in get_htc_packet_credit_based()
271 /* reclaim credits */ in htc_issue_packets()
550 int status, credits, credit_per_maxmsg, i; htc_setup_target_buffer_assignments() local
[all...]
/kernel/linux/linux-6.6/fs/smb/client/
H A Dtransport.c491 int *credits; in wait_for_free_credits() local
505 credits = server->ops->get_credits_field(server, optype); in wait_for_free_credits()
507 if (*credits <= 0 && optype == CIFS_ECHO_OP) in wait_for_free_credits()
516 *credits -= 1; in wait_for_free_credits()
518 scredits = *credits; in wait_for_free_credits()
524 cifs_dbg(FYI, "%s: remove %u credits total=%d\n", in wait_for_free_credits()
541 if (*credits < num_credits) { in wait_for_free_credits()
542 scredits = *credits; in wait_for_free_credits()
547 has_credits(server, credits, num_credits), t); in wait_for_free_credits()
551 scredits = *credits; in wait_for_free_credits()
651 int *credits; wait_for_compound_request() local
694 cifs_wait_mtu_credits(struct TCP_Server_Info *server, unsigned int size, unsigned int *num, struct cifs_credits *credits) cifs_wait_mtu_credits() argument
790 struct cifs_credits credits = { .value = 0, .instance = 0 }; cifs_call_async() local
988 struct cifs_credits credits; cifs_compound_callback() local
1074 struct cifs_credits credits[MAX_COMPOUND] = { compound_send_recv() local
1358 struct cifs_credits credits = { .value = 1, .instance = 0 }; SendReceive() local
[all...]
/kernel/linux/linux-6.6/drivers/thunderbolt/
H A Dtunnel.c39 /* Minimum number of credits needed for PCIe path */
42 * Number of credits we try to allocate for each DMA path if not limited
46 /* Minimum number of credits for DMA path */
51 MODULE_PARM_DESC(dma_credits, "specify custom credits for DMA tunnels (default: "
88 * tb_available_credits() - Available credits for PCIe and DMA
97 int credits, usb3, pcie, spare; in tb_available_credits() local
105 /* Add some credits for potential second DMA tunnel */ in tb_available_credits()
111 credits = tb_usable_credits(port); in tb_available_credits()
118 ndp = (credits - (usb3 + pcie + spare)) / in tb_available_credits()
125 credits in tb_available_credits()
206 unsigned int credits; tb_pci_init_credits() local
1448 int credits; tb_dma_available_credits() local
1458 tb_dma_reserve_credits(struct tb_path_hop *hop, unsigned int credits) tb_dma_reserve_credits() argument
1491 tb_dma_init_rx_path(struct tb_path *path, unsigned int credits) tb_dma_init_rx_path() argument
1526 tb_dma_init_tx_path(struct tb_path *path, unsigned int credits) tb_dma_init_tx_path() argument
1602 int credits; tb_tunnel_alloc_dma() local
1852 unsigned int credits; tb_usb3_init_credits() local
[all...]
/kernel/linux/linux-5.10/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()
228 * doesn't match the number of RPC/RDMA credits. That just means
/kernel/linux/linux-6.6/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()
234 * doesn't match the number of RPC/RDMA credits. That just means
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Dvnic_intr.h70 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits()
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()
69 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) vnic_intr_return_credits() argument
/kernel/linux/linux-5.10/drivers/scsi/fnic/
H A Dvnic_intr.h79 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits()
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()
78 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) vnic_intr_return_credits() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Dvnic_intr.h57 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits()
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()
56 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) vnic_intr_return_credits() argument
/kernel/linux/linux-6.6/drivers/scsi/fnic/
H A Dvnic_intr.h67 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits()
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()
66 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) vnic_intr_return_credits() argument
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dhtc.c80 int credits = 0; in ath11k_htc_send() local
91 credits = DIV_ROUND_UP(skb->len, htc->target_credit_size); in ath11k_htc_send()
93 if (ep->tx_credits < credits) { in ath11k_htc_send()
95 "htc insufficient credits ep %d required %d available %d\n", in ath11k_htc_send()
96 eid, credits, ep->tx_credits); in ath11k_htc_send()
101 ep->tx_credits -= credits; in ath11k_htc_send()
103 "htc ep %d consumed %d credits (total %d)\n", in ath11k_htc_send()
104 eid, credits, ep->tx_credits); in ath11k_htc_send()
129 ep->tx_credits += credits; in ath11k_htc_send()
131 "htc ep %d reverted %d credits bac in ath11k_htc_send()
438 int i, credits; ath11k_htc_setup_target_buffer_assignments() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Dhtc.c82 int credits = 0; in ath12k_htc_send() local
93 credits = DIV_ROUND_UP(skb->len, htc->target_credit_size); in ath12k_htc_send()
95 if (ep->tx_credits < credits) { in ath12k_htc_send()
97 "htc insufficient credits ep %d required %d available %d\n", in ath12k_htc_send()
98 eid, credits, ep->tx_credits); in ath12k_htc_send()
103 ep->tx_credits -= credits; in ath12k_htc_send()
105 "htc ep %d consumed %d credits (total %d)\n", in ath12k_htc_send()
106 eid, credits, ep->tx_credits); in ath12k_htc_send()
130 ep->tx_credits += credits; in ath12k_htc_send()
132 "htc ep %d reverted %d credits bac in ath12k_htc_send()
466 int i, credits; ath12k_htc_setup_target_buffer_assignments() local
[all...]
/kernel/linux/linux-5.10/fs/ocfs2/
H A Djournal.h225 * ocfs2_extend_trans - Extend a handle by nblocks credits. This may
329 * Convenience macros to calculate number of credits needed.
366 int credits = 0; in ocfs2_quota_trans_credits() local
369 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
371 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
372 return credits; in ocfs2_quota_trans_credits()
487 int credits = 1 + OCFS2_SUBALLOC_ALLOC; in ocfs2_calc_dxi_expand_credits() local
489 credits += ocfs2_clusters_to_blocks(sb, 1); in ocfs2_calc_dxi_expand_credits()
490 credits += ocfs2_quota_trans_credits(sb); in ocfs2_calc_dxi_expand_credits()
492 return credits; in ocfs2_calc_dxi_expand_credits()
[all...]
/kernel/linux/linux-6.6/fs/ocfs2/
H A Djournal.h224 * ocfs2_extend_trans - Extend a handle by nblocks credits. This may
328 * Convenience macros to calculate number of credits needed.
365 int credits = 0; in ocfs2_quota_trans_credits() local
368 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
370 credits += OCFS2_QWRITE_CREDITS; in ocfs2_quota_trans_credits()
371 return credits; in ocfs2_quota_trans_credits()
486 int credits = 1 + OCFS2_SUBALLOC_ALLOC; in ocfs2_calc_dxi_expand_credits() local
488 credits += ocfs2_clusters_to_blocks(sb, 1); in ocfs2_calc_dxi_expand_credits()
489 credits += ocfs2_quota_trans_credits(sb); in ocfs2_calc_dxi_expand_credits()
491 return credits; in ocfs2_calc_dxi_expand_credits()
[all...]
/kernel/linux/linux-5.10/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()
261 q->credits = (qsz - q->wr_sz) / q->wr_sz; in csio_wr_alloc_q()
281 flq->un.fl.bufs = kcalloc(flq->credits, in csio_wr_alloc_q()
304 flq->pidx = flq->inc_idx = flq->credits - 8; in csio_wr_alloc_q()
315 q->credits = (qsz - csio_wr_qstat_pgsz(hw)) / CSIO_QCREDIT_SZ; in csio_wr_alloc_q()
320 q->credits = (qsz - csio_wr_qstat_pgsz(hw)) / sizeof(__be64); in csio_wr_alloc_q()
773 for (i = 0; i < q->credits; i++) { in csio_wr_cleanup_iq_ftr()
850 * If requested credits ar
874 int credits; csio_wr_get() local
[all...]

Completed in 17 milliseconds

12345678910