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

12

/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/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/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/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/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/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/arch/x86/events/intel/
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...]
H A Dpt.h61 * @cur_idx: current output region's index within @cur table
78 unsigned int cur_idx; member in struct:pt_buffer
/linux-master/arch/x86/kernel/cpu/resctrl/
H A Dmonitor.c328 u32 idx, cur_idx = 1; local
347 idx = find_next_bit(d->rmid_busy_llc, idx_limit, cur_idx);
375 cur_idx = idx + 1;
/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_capability.c537 uint8_t cur_idx = 0, next_idx; local
543 while (cur_idx < ARRAY_SIZE(dp_lt_fallbacks))
545 if (dp_lt_fallbacks[cur_idx].lane_count == cur->lane_count &&
546 dp_lt_fallbacks[cur_idx].link_rate == cur->link_rate)
549 cur_idx++;
551 next_idx = cur_idx + 1;
/linux-master/drivers/gpu/drm/qxl/
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;
H A Dqxl_release.c290 int cur_idx; local
294 cur_idx = 0;
297 cur_idx = 1;
300 cur_idx = 2;
317 if (qdev->current_release_bo_offset[cur_idx] + 1 >= releases_per_bo[cur_idx]) {
318 free_bo = qdev->current_release_bo[cur_idx];
319 qdev->current_release_bo_offset[cur_idx] = 0;
320 qdev->current_release_bo[cur_idx] = NULL;
322 if (!qdev->current_release_bo[cur_idx]) {
[all...]
/linux-master/drivers/hid/
H A Dhid-input.c108 unsigned int cur_idx, unsigned int scancode)
114 unsigned int cur_idx, unsigned int keycode)
123 unsigned int cur_idx, unsigned int idx)
125 return cur_idx == idx;
129 unsigned int cur_idx, unsigned int val);
136 unsigned int i, j, k, cur_idx = 0; local
146 if (match(usage, cur_idx, value)) {
148 *usage_idx = cur_idx;
151 cur_idx++;
107 match_scancode(struct hid_usage *usage, unsigned int cur_idx, unsigned int scancode) argument
113 match_keycode(struct hid_usage *usage, unsigned int cur_idx, unsigned int keycode) argument
122 match_index(struct hid_usage *usage, unsigned int cur_idx, unsigned int idx) argument
/linux-master/drivers/md/bcache/
H A Dbtree.c1956 int cur_idx, prev_idx, skip_nr; local
1959 cur_idx = prev_idx = 0;
1975 cur_idx = check_state->key_idx;
1979 skip_nr = cur_idx - prev_idx;
2022 prev_idx = cur_idx;
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 Djournal.h137 unsigned int cur_idx; member in struct:journal_device
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/drivers/net/ethernet/mediatek/
H A Dmtk_wed.c1014 u32 cur_idx = readl(ring->wpdma + MTK_WED_RING_OFS_CPU_IDX); local
1016 if (cur_idx == MTK_WED_RX_RING_SIZE - 1)
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcore.h53 * @cur_idx: last AMPDU index from firmware.
61 u8 cur_idx; member in struct:brcmf_ampdu_rx_reorder
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...]
/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/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.c1243 unsigned int cur_idx = rt2800_drv_get_dma_done(queue); local
1245 if (queue->wd_idx != cur_idx) {
1246 queue->wd_idx = cur_idx;
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dcore.h4490 u8 cur_idx; member in struct:rtw89_tas_info
4750 u8 cur_idx[RTW89_DPK_RF_PATH]; member in struct:rtw89_dpk_info
H A Dpci.c63 u32 cur_idx, bool tx)
72 cur_rp = FIELD_GET(TXBD_HW_IDX_MASK, cur_idx);
1251 u32 cur_idx, cur_rp; local
1260 cur_idx = rtw89_read32(rtwdev, bd_ring->addr.idx);
1261 cur_rp = FIELD_GET(TXBD_HW_IDX_MASK, cur_idx);
61 rtw89_pci_dma_recalc(struct rtw89_dev *rtwdev, struct rtw89_pci_dma_ring *bd_ring, u32 cur_idx, bool tx) argument

Completed in 1015 milliseconds

12