Searched refs:cur_idx (Results 1 - 25 of 39) sorted by relevance

12

/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_tx.c87 unsigned int drb_cnt, i, cur_idx; local
95 cur_idx = txq->drb_release_rd_idx;
99 cur_drb = drb_base + cur_idx;
101 cur_drb_skb = drb_skb_base + cur_idx;
120 cur_idx = t7xx_ring_buf_get_next_wr_idx(drb_cnt, cur_idx);
121 txq->drb_release_rd_idx = cur_idx;
193 unsigned int cur_idx, unsigned int pkt_len, unsigned int count_l,
197 struct dpmaif_drb *drb = drb_base + cur_idx;
209 unsigned int cur_idx, dma_addr_
192 t7xx_setup_msg_drb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int cur_idx, unsigned int pkt_len, unsigned int count_l, unsigned int channel_id) argument
208 t7xx_setup_payload_drb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int cur_idx, dma_addr_t data_addr, unsigned int pkt_size, bool last_one) argument
225 t7xx_record_drb_skb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int cur_idx, struct sk_buff *skb, bool is_msg, bool is_frag, bool is_last_one, dma_addr_t bus_addr, unsigned int data_len) argument
246 unsigned int cur_idx, drb_wr_idx_backup; local
[all...]
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_release.c330 int cur_idx; local
334 cur_idx = 0;
337 cur_idx = 1;
340 cur_idx = 2;
357 if (qdev->current_release_bo_offset[cur_idx] + 1 >= releases_per_bo[cur_idx]) {
358 free_bo = qdev->current_release_bo[cur_idx];
359 qdev->current_release_bo_offset[cur_idx] = 0;
360 qdev->current_release_bo[cur_idx] = NULL;
362 if (!qdev->current_release_bo[cur_idx]) {
[all...]
H A Dqxl_kms.c285 int cur_idx; local
291 for (cur_idx = 0; cur_idx < 3; cur_idx++) {
292 if (!qdev->current_release_bo[cur_idx])
294 qxl_bo_unpin(qdev->current_release_bo[cur_idx]);
295 qxl_bo_unref(&qdev->current_release_bo[cur_idx]);
296 qdev->current_release_bo_offset[cur_idx] = 0;
297 qdev->current_release_bo[cur_idx] = NULL;
/linux-master/arch/arm/mm/
H A Dcontext.c191 static u32 cur_idx = 1; local
223 asid = find_next_zero_bit(asid_map, NUM_USER_ASIDS, cur_idx);
232 cur_idx = asid;
/linux-master/arch/csky/mm/
H A Dasid.c82 static u32 cur_idx = 1; local
111 asid = find_next_zero_bit(info->map, NUM_CTXT_ASIDS(info), cur_idx);
125 cur_idx = asid;
/linux-master/arch/mips/mm/
H A Dcontext.c126 static u32 cur_idx = MMID_KERNEL_WIRED + 1; local
156 mmid = find_next_zero_bit(mmid_map, num_mmids, cur_idx);
172 cur_idx = mmid;
/linux-master/arch/arm64/kvm/
H A Dvmid.c94 static u32 cur_idx = 1; local
112 vmid = find_next_zero_bit(vmid_map, NUM_USER_VMIDS, cur_idx);
126 cur_idx = vmid;
/linux-master/arch/powerpc/platforms/pseries/
H A Ddtl.c265 u64 cur_idx, last_idx, i; local
280 cur_idx = dtl_current_index(dtl);
283 if (last_idx + dtl->buf_entries <= cur_idx)
284 last_idx = cur_idx - dtl->buf_entries + 1;
286 if (last_idx + n_req > cur_idx)
287 n_req = cur_idx - last_idx;
/linux-master/arch/x86/events/intel/
H A Dpt.h61 * @cur_idx: current output region's index within @cur table
78 unsigned int cur_idx; member in struct:pt_buffer
H A Dpt.c634 mask = (u64)buf->cur_idx;
828 buf->cur_idx++;
830 if (buf->cur_idx == buf->cur->last) {
836 buf->cur_idx = 0;
860 for (topa_idx = 0; topa_idx < buf->cur_idx; topa_idx++)
881 return phys_to_virt(TOPA_ENTRY(buf->cur, buf->cur_idx)->base << TOPA_SHIFT);
890 return TOPA_ENTRY_SIZE(buf->cur, buf->cur_idx);
972 buf->cur_idx = (pt->output_mask & 0xffffff80) >> 7;
1158 * This function modifies buf::{cur,cur_idx,output_off} that will be programmed
1178 buf->cur_idx
[all...]
/linux-master/drivers/md/bcache/
H A Djournal.h137 unsigned int cur_idx; member in struct:journal_device
H A Djournal.c275 * ja->cur_idx
277 ja->cur_idx = i;
638 if (ja->cur_idx >= ja->discard_idx)
639 n = ca->sb.njournal_buckets + ja->discard_idx - ja->cur_idx;
641 n = ja->discard_idx - ja->cur_idx;
666 while (ja->last_idx != ja->cur_idx &&
679 ja->cur_idx = (ja->cur_idx + 1) % ca->sb.njournal_buckets;
681 bucket_to_sector(c, ca->sb.d[ja->cur_idx]),
808 ca->journal.seq[ca->journal.cur_idx]
[all...]
H A Dwriteback.c913 int cur_idx, prev_idx, skip_nr; local
926 cur_idx = state->key_idx;
930 skip_nr = cur_idx - prev_idx;
953 prev_idx = cur_idx;
/linux-master/arch/arm64/mm/
H A Dcontext.c160 static u32 cur_idx = 1; local
197 asid = find_next_zero_bit(asid_map, NUM_USER_ASIDS, cur_idx);
211 cur_idx = asid;
/linux-master/arch/riscv/mm/
H A Dcontext.c97 static u32 cur_idx = 1; local
126 asid = find_next_zero_bit(context_asid_map, num_asids, cur_idx);
141 cur_idx = asid;
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dsar.c448 tas->cur_idx = 0;
485 tas->total_txpwr += txpwr - tas->txpwr_history[tas->cur_idx];
486 tas->txpwr_history[tas->cur_idx] = txpwr;
491 tas->cur_idx = (tas->cur_idx + 1) % RTW89_TAS_MAX_WINDOW;
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwsignal.c1671 u8 flow_id, max_idx, cur_idx, exp_idx, end_idx; local
1739 rfi->cur_idx = reorder_data[BRCMF_RXREORDER_CURIDX_OFFSET];
1742 rfi->pktslots[rfi->cur_idx] = pkt;
1745 flow_id, rfi->cur_idx, rfi->exp_idx, rfi->pend_pkts);
1747 cur_idx = reorder_data[BRCMF_RXREORDER_CURIDX_OFFSET];
1750 if ((exp_idx == rfi->exp_idx) && (cur_idx != rfi->exp_idx)) {
1753 if (rfi->pktslots[cur_idx] != NULL) {
1755 brcmu_pkt_buf_free_skb(rfi->pktslots[cur_idx]);
1756 rfi->pktslots[cur_idx] = NULL;
1758 rfi->pktslots[cur_idx]
[all...]
H A Dcore.h53 * @cur_idx: last AMPDU index from firmware.
61 u8 cur_idx; member in struct:brcmf_ampdu_rx_reorder
/linux-master/drivers/usb/dwc2/
H A Dhcd_ddma.c556 u16 cur_idx; local
562 cur_idx = idx;
572 if (dwc2_frame_idx_num_gt(cur_idx, next_idx) || (cur_idx == next_idx)) {
576 qh->td_last = dwc2_desclist_idx_inc(cur_idx, inc,
1007 u16 cur_idx; local
1027 cur_idx = dwc2_frame_list_idx(hsotg->frame_number);
1031 if (dwc2_frame_idx_num_gt(cur_idx,
/linux-master/fs/bcachefs/
H A Djournal_types.h314 * discard_idx <= dirty_idx_ondisk <= dirty_idx <= cur_idx:
319 unsigned cur_idx; /* Journal bucket we're currently writing to */ member in struct:journal_device
H A Djournal_io.c1163 ja->cur_idx = i->bucket;
1171 if (ja->bucket_seq[ja->cur_idx] &&
1180 bch_err(c, "cur_idx %u/%u", ja->cur_idx, ja->nr);
1182 unsigned idx = (ja->cur_idx + ja->nr - 1 + i) % ja->nr;
1196 ja->dirty_idx = (ja->cur_idx + 1) % ja->nr;
1475 ja->buckets[ja->cur_idx]) +
1482 ja->bucket_seq[ja->cur_idx] = le64_to_cpu(w->data->seq);
1537 ja->cur_idx = (ja->cur_idx
[all...]
/linux-master/tools/testing/cxl/test/
H A Dmem.c134 u16 cur_idx; member in struct:mock_event_log
175 return log->events[log->cur_idx];
180 log->cur_idx = 0;
194 u16 cur_handle = log->cur_idx + 1;
201 return log->cur_idx == log->nr_events;
256 log->cur_idx++;
299 if (log->clear_idx + pl->nr_recs > log->cur_idx) {
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.c70 int cur_idx, last_rate; local
78 cur_idx = rate[last_rate].idx + st->retry;
81 rate[i].idx = max_t(int, 0, cur_idx - i);
/linux-master/net/mac80211/
H A Drc80211_minstrel_ht.c541 int cur_group, cur_idx, cur_tp_avg, cur_prob; local
546 cur_idx = MI_RATE_IDX(index);
547 cur_prob = mi->groups[cur_group].rates[cur_idx].prob_avg;
548 cur_tp_avg = minstrel_ht_get_tp_avg(mi, cur_group, cur_idx, cur_prob);
580 int cur_tp_avg, cur_group, cur_idx; local
585 cur_idx = MI_RATE_IDX(index);
587 mrs = &mg->rates[cur_idx];
614 cur_tp_avg = minstrel_ht_get_tp_avg(mi, cur_group, cur_idx,
/linux-master/drivers/perf/
H A Darm_smmuv3_pmu.c330 unsigned int cur_idx, num_ctrs = smmu_pmu->num_counters; local
338 cur_idx = find_first_bit(smmu_pmu->used_counters, num_ctrs);
343 if (!smmu_pmu->global_filter || cur_idx == num_ctrs) {
349 if (smmu_pmu_check_global_filter(smmu_pmu->events[cur_idx], event)) {

Completed in 318 milliseconds

12