/linux-master/include/linux/pds/ |
H A D | pds_intr.h | 31 * @credits: Interrupt credits. This register indicates 68 u16 credits; member in struct:pds_core_intr 100 * enum pds_core_intr_credits_bits - Bitwise composition of credits values. 133 cred = ioread32(&intr_ctrl->credits); 137 iowrite32(cred | flags, &intr_ctrl->credits); 145 cred = ioread32(&intr_ctrl->credits); 148 iowrite32(cred, &intr_ctrl->credits);
|
/linux-master/drivers/scsi/snic/ |
H A D | vnic_intr.h | 53 unsigned int credits, 60 u32 int_credit_return = (credits & 0xffff) | 76 unsigned int credits = svnic_intr_credits(intr); local 80 svnic_intr_return_credits(intr, credits, unmask, reset_timer); 52 svnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) argument
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_regs.h | 12 * @credits: interrupt credit count and return. 19 u32 credits; member in struct:ionic_intr 37 /** enum ionic_intr_credits_bits - bitwise composition of credits values. 69 cred = ioread32(&intr_ctrl[intr_idx].credits); 73 iowrite32(cred | flags, &intr_ctrl[intr_idx].credits); 81 cred = ioread32(&intr_ctrl[intr_idx].credits); 84 iowrite32(cred, &intr_ctrl[intr_idx].credits);
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | rc.c | 10 * Convert the AETH credit code into the number of credits. 58 * Shared receive queues don't generate credits. 64 u32 credits; local 68 credits = READ_ONCE(qp->r_rq.kwq->count); 69 if (credits == 0) { 83 * Compute the number of credits available (RWQEs). 88 credits = rvt_get_rq_count(&qp->r_rq, head, tail); 98 if (credit_table[x] == credits) 100 if (credit_table[x] > credits) {
|
/linux-master/drivers/scsi/fnic/ |
H A D | vnic_intr.h | 67 unsigned int credits, int unmask, int reset_timer) 72 u32 int_credit_return = (credits & 0xffff) | 86 unsigned int credits = vnic_intr_credits(intr); local 90 vnic_intr_return_credits(intr, credits, unmask, reset_timer); 66 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) argument
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_intr.h | 57 unsigned int credits, int unmask, int reset_timer) 62 u32 int_credit_return = (credits & 0xffff) | 76 unsigned int credits = vnic_intr_credits(intr); local 80 vnic_intr_return_credits(intr, credits, unmask, reset_timer); 56 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) argument
|
/linux-master/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
|
/linux-master/net/sched/ |
H A D | sch_cbs.c | 20 * '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 in struct:cbs_sched_data 120 if (sch->q.qlen == 0 && q->credits > 0) { 121 /* We need to stop accumulating credits when there's 122 * no enqueued packets and q->credits i 145 delay_from_credits(s64 credits, s64 slope) argument 182 s64 credits; local [all...] |
/linux-master/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_backchannel.c | 29 u32 credits; local 44 credits = be32_to_cpup(rdma_resp + 2); 45 if (credits == 0) 46 credits = 1; /* don't deadlock */ 47 else if (credits > r_xprt->rx_buf.rb_bc_max_requests) 48 credits = r_xprt->rx_buf.rb_bc_max_requests; 50 xprt->cwnd = credits << RPC_CWNDSHIFT; 231 * doesn't match the number of RPC/RDMA credits. That just means
|
/linux-master/fs/smb/client/ |
H A D | transport.c | 491 int *credits; local 505 credits = server->ops->get_credits_field(server, optype); 507 if (*credits <= 0 && optype == CIFS_ECHO_OP) 516 *credits -= 1; 518 scredits = *credits; 524 cifs_dbg(FYI, "%s: remove %u credits total=%d\n", 541 if (*credits < num_credits) { 542 scredits = *credits; 547 has_credits(server, credits, num_credits), t); 551 scredits = *credits; 651 int *credits; local 694 cifs_wait_mtu_credits(struct TCP_Server_Info *server, unsigned int size, unsigned int *num, struct cifs_credits *credits) argument 790 struct cifs_credits credits = { .value = 0, .instance = 0 }; local 988 struct cifs_credits credits; local 1074 struct cifs_credits credits[MAX_COMPOUND] = { local 1358 struct cifs_credits credits = { .value = 1, .instance = 0 }; local [all...] |
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | trace_ctxts.h | 27 __field(u32, credits) 39 __entry->credits = uctxt->sc->credits; 52 __entry->credits,
|
/linux-master/drivers/thunderbolt/ |
H A D | tunnel.c | 51 /* Minimum number of credits needed for PCIe path */ 54 * Number of credits we try to allocate for each DMA path if not limited 58 /* Minimum number of credits for DMA path */ 75 MODULE_PARM_DESC(dma_credits, "specify custom credits for DMA tunnels (default: " 91 * tb_available_credits() - Available credits for PCIe and DMA 100 int credits, usb3, pcie, spare; local 108 /* Add some credits for potential second DMA tunnel */ 114 credits = tb_usable_credits(port); 121 ndp = (credits - (usb3 + pcie + spare)) / 128 credits 238 unsigned int credits; local 1510 int credits; local 1520 tb_dma_reserve_credits(struct tb_path_hop *hop, unsigned int credits) argument 1553 tb_dma_init_rx_path(struct tb_path *path, unsigned int credits) argument 1588 tb_dma_init_tx_path(struct tb_path *path, unsigned int credits) argument 1664 int credits; local 1916 unsigned int credits; local [all...] |
/linux-master/fs/ocfs2/ |
H A D | journal.h | 224 * ocfs2_extend_trans - Extend a handle by nblocks credits. This may 328 * Convenience macros to calculate number of credits needed. 365 int credits = 0; local 368 credits += OCFS2_QWRITE_CREDITS; 370 credits += OCFS2_QWRITE_CREDITS; 371 return credits; 486 int credits = 1 + OCFS2_SUBALLOC_ALLOC; local 488 credits += ocfs2_clusters_to_blocks(sb, 1); 489 credits += ocfs2_quota_trans_credits(sb); 491 return credits; [all...] |
H A D | refcounttree.h | 43 int *credits, 60 int credits; /* credits it need for journal. */ member in struct:ocfs2_post_refcount 69 int *meta_add, int *credits);
|
H A D | move_extents.c | 38 int credits; member in struct:ocfs2_move_extents_context 149 int *credits) 173 *credits += ocfs2_calc_extend_credits(osb->sb, et->et_root_el); 175 mlog(0, "reserve metadata_blocks: %d, data_clusters: %u, credits: %d\n", 176 extra_blocks, clusters_to_move, *credits); 198 int ret, credits = 0, extra_blocks = 0, partial = context->partial; local 223 &credits, 234 extra_blocks, &credits); 272 handle = ocfs2_start_trans(osb, credits); 566 int ret, credits local 143 ocfs2_lock_meta_allocator_move_extents(struct inode *inode, struct ocfs2_extent_tree *et, u32 clusters_to_move, u32 extents_to_split, struct ocfs2_alloc_context **meta_ac, int extra_blocks, int *credits) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | htc.c | 82 int credits = 0; local 93 credits = DIV_ROUND_UP(skb->len, htc->target_credit_size); 95 if (ep->tx_credits < credits) { 97 "htc insufficient credits ep %d required %d available %d\n", 98 eid, credits, ep->tx_credits); 103 ep->tx_credits -= credits; 105 "htc ep %d consumed %d credits (total %d)\n", 106 eid, credits, ep->tx_credits); 130 ep->tx_credits += credits; 132 "htc ep %d reverted %d credits bac 466 int i, credits; local [all...] |
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | htc_pipe.c | 121 /* figure out how many credits this message requires */ 130 __func__, credits_required, ep->cred_dist.credits); 140 if (ep->cred_dist.credits < credits_required) 143 ep->cred_dist.credits -= credits_required; 146 /* check if we need credits back from the target */ 147 if (ep->cred_dist.credits < 149 /* tell the target we need credits ASAP! */ 153 "%s: host needs credits\n", 162 /* save the number of credits this packet consumed */ 271 /* reclaim credits */ 550 int status, credits, credit_per_maxmsg, i; local [all...] |
H A D | htc_mbox.c | 42 int credits) 44 ath6kl_dbg(ATH6KL_DBG_CREDIT, "credit deposit ep %d credits %d\n", 45 ep_dist->endpoint, credits); 47 ep_dist->credits += credits; 48 ep_dist->cred_assngd += credits; 49 cred_info->cur_free_credits -= credits; 94 * streams that redistributes credits. 97 * initially given NO credits. credits wil 40 ath6kl_credit_deposit(struct ath6kl_htc_credit_info *cred_info, struct htc_endpoint_credit_dist *ep_dist, int credits) argument 170 int credits; local 224 int credits = 0; local [all...] |
/linux-master/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 126 u16 credits; member in struct:htc_target
|
/linux-master/drivers/scsi/csiostor/ |
H A D | csio_wr.c | 123 int n = flq->credits; 156 if (unlikely(flq->pidx >= flq->credits)) 157 flq->pidx -= (uint16_t)flq->credits; 261 q->credits = (qsz - q->wr_sz) / q->wr_sz; 281 flq->un.fl.bufs = kcalloc(flq->credits, 304 flq->pidx = flq->inc_idx = flq->credits - 8; 315 q->credits = (qsz - csio_wr_qstat_pgsz(hw)) / CSIO_QCREDIT_SZ; 320 q->credits = (qsz - csio_wr_qstat_pgsz(hw)) / sizeof(__be64); 773 for (i = 0; i < q->credits; i++) { 851 * If requested credits ar 875 int credits; local [all...] |
/linux-master/include/uapi/rdma/hfi/ |
H A D | hfi1_ioctl.h | 89 __u16 credits; /* number of PIO credits for this context */ member in struct:hfi1_ctxt_info
|
/linux-master/drivers/gpu/drm/scheduler/ |
H A D | sched_main.c | 59 * every &drm_sched_job carries a driver specified number of credits. 61 * Once a job is executed (but not yet finished), the job's credits contribute 69 * struct drm_sched_backend_ops to update the job's credits dynamically. The 104 u32 credits; local 108 &credits)); 110 return credits; 131 s_job->credits = sched->ops->update_job_credits(s_job); 133 drm_WARN(sched, !s_job->credits, 134 "Jobs with zero credits bypass job-flow control.\n"); 140 if (drm_WARN(sched, s_job->credits > sche 791 drm_sched_job_init(struct drm_sched_job *job, struct drm_sched_entity *entity, u32 credits, void *owner) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | htc.c | 82 int credits = 0; local 95 credits = DIV_ROUND_UP(skb->len, htc->target_credit_size); 97 if (ep->tx_credits < credits) { 99 "ep %d insufficient credits required %d total %d\n", 100 eid, credits, ep->tx_credits); 105 ep->tx_credits -= credits; 107 "ep %d credits consumed %d total %d\n", 108 eid, credits, ep->tx_credits); 136 ep->tx_credits += credits; 138 "ep %d credits reverte 505 int i, credits; local [all...] |
/linux-master/drivers/staging/greybus/ |
H A D | uart.c | 65 unsigned int credits; member in struct:gb_tty 171 gb_tty->credits += incoming_credits; 172 if (gb_tty->credits > GB_UART_FIRMWARE_CREDITS) { 173 gb_tty->credits -= incoming_credits; 180 "invalid number of incoming credits: %d\n", 189 * the port the tty layer may be waiting for credits 193 if (gb_tty->credits == GB_UART_FIRMWARE_CREDITS) 242 if (send_size > gb_tty->credits) 243 send_size = gb_tty->credits; 253 gb_tty->credits [all...] |
/linux-master/fs/ext4/ |
H A D | verity.c | 105 const int credits = 2; /* superblock and inode for ext4_orphan_add() */ local 147 handle = ext4_journal_start(inode, EXT4_HT_INODE, credits); 195 const int credits = 2; /* superblock and inode for ext4_orphan_del() */ local 228 handle = ext4_journal_start(inode, EXT4_HT_INODE, credits);
|