Home
last modified time | relevance | path

Searched refs:last_idx (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v5.15/drivers/cpuidle/governors/
Dladder.c71 int last_idx = dev->last_state_idx; in ladder_select_state() local
78 ladder_do_selection(dev, ldev, last_idx, 0); in ladder_select_state()
82 last_state = &ldev->states[last_idx]; in ladder_select_state()
84 last_residency = dev->last_residency_ns - drv->states[last_idx].exit_latency_ns; in ladder_select_state()
87 if (last_idx < drv->state_count - 1 && in ladder_select_state()
88 !dev->states_usage[last_idx + 1].disable && in ladder_select_state()
90 drv->states[last_idx + 1].exit_latency_ns <= latency_req) { in ladder_select_state()
94 ladder_do_selection(dev, ldev, last_idx, last_idx + 1); in ladder_select_state()
95 return last_idx + 1; in ladder_select_state()
100 if (last_idx > first_idx && in ladder_select_state()
[all …]
Dmenu.c453 int last_idx = dev->last_state_idx; in menu_update() local
454 struct cpuidle_state *target = &drv->states[last_idx]; in menu_update()
484 } else if ((drv->states[last_idx].flags & CPUIDLE_FLAG_POLLING) && in menu_update()
/Linux-v5.15/arch/powerpc/platforms/pseries/
Ddtl.c25 u64 last_idx; member
202 dtl->last_idx = 0; in dtl_enable()
255 u64 cur_idx, last_idx, i; in dtl_file_read() local
271 last_idx = dtl->last_idx; in dtl_file_read()
273 if (last_idx + dtl->buf_entries <= cur_idx) in dtl_file_read()
274 last_idx = cur_idx - dtl->buf_entries + 1; in dtl_file_read()
276 if (last_idx + n_req > cur_idx) in dtl_file_read()
277 n_req = cur_idx - last_idx; in dtl_file_read()
280 dtl->last_idx = last_idx + n_req; in dtl_file_read()
287 i = last_idx % dtl->buf_entries; in dtl_file_read()
/Linux-v5.15/drivers/net/wireless/intel/iwlegacy/
D3945-rs.c431 int scale_rate_idx, first_idx, last_idx; in il3945_rs_tx_status() local
464 last_idx = first_idx; in il3945_rs_tx_status()
479 last_idx = scale_rate_idx; in il3945_rs_tx_status()
482 last_idx = il3945_rs_next_rate(il, scale_rate_idx); in il3945_rs_tx_status()
494 scale_rate_idx = last_idx; in il3945_rs_tx_status()
498 D_RATE("Update rate %d with %s.\n", last_idx, in il3945_rs_tx_status()
500 il3945_collect_tx_data(rs_sta, &rs_sta->win[last_idx], in il3945_rs_tx_status()
502 last_idx); in il3945_rs_tx_status()
/Linux-v5.15/drivers/thunderbolt/
Dretimer.c455 int ret, i, last_idx = 0; in tb_retimer_scan() local
488 last_idx = i; in tb_retimer_scan()
493 if (!last_idx) in tb_retimer_scan()
497 for (i = 1; i <= last_idx; i++) { in tb_retimer_scan()
/Linux-v5.15/drivers/md/bcache/
Djournal.c279 ja->last_idx = ja->discard_idx = (i + 1) % in bch_journal_read()
593 ja->discard_idx = ja->last_idx; in do_journal_discard()
609 if (ja->discard_idx == ja->last_idx) in do_journal_discard()
646 while (ja->last_idx != ja->cur_idx && in journal_reclaim()
647 ja->seq[ja->last_idx] < last_seq) in journal_reclaim()
648 ja->last_idx = (ja->last_idx + 1) % in journal_reclaim()
Djournal.h139 unsigned int last_idx; member
/Linux-v5.15/include/linux/
Dipc_namespace.h22 int last_idx; /* For wrap around detection */ member
/Linux-v5.15/drivers/media/rc/
Dite-cir.c336 int remaining_us, fifo_avail, fifo_remaining, last_idx = 0; in ite_tx_ir() local
390 last_sent[last_idx++] = val; in ite_tx_ir()
391 last_idx &= (ITE_TX_FIFO_LEN); in ite_tx_ir()
442 last_idx--; in ite_tx_ir()
443 last_idx &= (ITE_TX_FIFO_LEN - 1); in ite_tx_ir()
444 remaining_us += last_sent[last_idx]; in ite_tx_ir()
/Linux-v5.15/ipc/
Dutil.c123 ids->last_idx = -1; in ipc_init_ids()
239 if (idx <= ids->last_idx) { in ipc_idr_alloc()
244 ids->last_idx = idx; in ipc_idr_alloc()
/Linux-v5.15/arch/powerpc/platforms/ps3/
Dos-area.c398 struct db_index *last_idx; member
426 i->last_idx = i->idx + db->count_64; in db_for_each_64()
434 if (i->idx >= i->last_idx) { in db_for_each_64()
/Linux-v5.15/net/ipv4/
Dfib_semantics.c539 struct fib_info **last_resort, int *last_idx, in fib_detect_death() argument
565 (*last_idx < 0 && order > dflt && state != NUD_INCOMPLETE)) { in fib_detect_death()
567 *last_idx = order; in fib_detect_death()
2016 int order = -1, last_idx = -1; in fib_select_default() local
2057 &last_idx, fa1->fa_default)) { in fib_select_default()
2072 if (!fib_detect_death(fi, order, &last_resort, &last_idx, in fib_select_default()
2079 if (last_idx >= 0) in fib_select_default()
2081 fa1->fa_default = last_idx; in fib_select_default()
/Linux-v5.15/fs/f2fs/
Dfile.c3414 pgoff_t page_idx = 0, last_idx; in f2fs_release_compress_blocks() local
3462 last_idx = DIV_ROUND_UP(i_size_read(inode), PAGE_SIZE); in f2fs_release_compress_blocks()
3464 while (page_idx < last_idx) { in f2fs_release_compress_blocks()
3481 count = min(end_offset - dn.ofs_in_node, last_idx - page_idx); in f2fs_release_compress_blocks()
3583 pgoff_t page_idx = 0, last_idx; in f2fs_reserve_compress_blocks() local
3615 last_idx = DIV_ROUND_UP(i_size_read(inode), PAGE_SIZE); in f2fs_reserve_compress_blocks()
3617 while (page_idx < last_idx) { in f2fs_reserve_compress_blocks()
3634 count = min(end_offset - dn.ofs_in_node, last_idx - page_idx); in f2fs_reserve_compress_blocks()
3980 pgoff_t page_idx = 0, last_idx; in f2fs_ioc_decompress_file() local
4017 last_idx = DIV_ROUND_UP(i_size_read(inode), PAGE_SIZE); in f2fs_ioc_decompress_file()
[all …]
/Linux-v5.15/drivers/infiniband/hw/cxgb4/
Drestrack.c121 u16 last_idx, struct t4_swsqe *last_sqe) in fill_swsqes() argument
129 if (fill_swsqe(msg, sq, last_idx, last_sqe)) in fill_swsqes()
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/
Dutils.c226 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx) in iwl_mvm_next_antenna() argument
228 u8 ind = last_idx; in iwl_mvm_next_antenna()
238 return last_idx; in iwl_mvm_next_antenna()
/Linux-v5.15/drivers/net/ethernet/qlogic/qed/
Dqed_ll2.c1319 u8 *start_idx, u8 *last_idx) in _qed_ll2_calc_allowed_conns() argument
1326 *last_idx = *start_idx + in _qed_ll2_calc_allowed_conns()
1331 *last_idx = *start_idx + in _qed_ll2_calc_allowed_conns()
1356 u8 i, first_idx, last_idx, *p_tx_max; in qed_ll2_acquire_connection() local
1362 _qed_ll2_calc_allowed_conns(p_hwfn, data, &first_idx, &last_idx); in qed_ll2_acquire_connection()
1365 for (i = first_idx; i < last_idx; i++) { in qed_ll2_acquire_connection()
/Linux-v5.15/include/pcmcia/
Dcistpl.h383 u_char last_idx; member
/Linux-v5.15/fs/
Dbinfmt_elf.c404 int i, first_idx = -1, last_idx = -1; in total_mapping_size() local
408 last_idx = i; in total_mapping_size()
416 return cmds[last_idx].p_vaddr + cmds[last_idx].p_memsz - in total_mapping_size()
/Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7603/
Dmac.c1081 int first_idx = 0, last_idx; in mt7603_fill_txs() local
1102 last_idx = FIELD_GET(MT_TXS4_LAST_TX_RATE, txs); in mt7603_fill_txs()
1124 first_idx = max_t(int, 0, last_idx - (count - 1) / MT7603_RATE_RETRY); in mt7603_fill_txs()
1153 for (i = 0, idx = first_idx; count && idx <= last_idx; idx++) { in mt7603_fill_txs()
/Linux-v5.15/mm/
Dz3fold.c667 int last_idx = __idx(zhdr, LAST); in compact_single_buddy() local
684 } else if (zhdr->last_chunks && zhdr->slots->slot[last_idx]) { in compact_single_buddy()
687 old_handle = (unsigned long)&zhdr->slots->slot[last_idx]; in compact_single_buddy()
/Linux-v5.15/drivers/net/ethernet/natsemi/
Dns83820.c1048 unsigned tx_done_idx, last_idx; local
1067 last_idx = free_idx = dev->tx_free_idx;
1132 last_idx = free_idx;
1158 dev->tx_skbs[last_idx] = skb;
/Linux-v5.15/drivers/infiniband/hw/bnxt_re/
Dqplib_fp.c653 srq->last_idx = srq->hwq.max_elements - 1; in bnxt_qplib_create_srq()
656 srq->swq[srq->last_idx].next_idx = -1; in bnxt_qplib_create_srq()
735 if (srq->start_idx == srq->last_idx) { in bnxt_qplib_post_srq_recv()
2422 srq->swq[srq->last_idx].next_idx = (int)tag; in bnxt_qplib_release_srqe()
2423 srq->last_idx = (int)tag; in bnxt_qplib_release_srqe()
2424 srq->swq[srq->last_idx].next_idx = -1; in bnxt_qplib_release_srqe()
Dqplib_fp.h104 int last_idx; member
/Linux-v5.15/drivers/target/iscsi/cxgbit/
Dcxgbit_target.c1498 u8 pdu_idx = 0, last_idx = 0; in cxgbit_process_lro_skb() local
1519 last_idx = lro_cb->pdu_idx - 1; in cxgbit_process_lro_skb()
1521 for (; pdu_idx <= last_idx; pdu_idx++) { in cxgbit_process_lro_skb()
/Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7615/
Dmac.c1275 int first_idx = 0, last_idx; in mt7615_fill_txs() local
1288 last_idx = FIELD_GET(MT_TXS3_LAST_TX_RATE, txs); in mt7615_fill_txs()
1311 first_idx = max_t(int, 0, last_idx - (count - 1) / MT7615_RATE_RETRY); in mt7615_fill_txs()
1343 for (i = 0, idx = first_idx; count && idx <= last_idx; idx++) { in mt7615_fill_txs()

12