Home
last modified time | relevance | path

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

/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()
/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()
/drivers/thunderbolt/
Dretimer.c488 int ret, i, last_idx = 0; in tb_retimer_scan() local
518 last_idx = i; in tb_retimer_scan()
525 if (!last_idx) in tb_retimer_scan()
529 for (i = 1; i <= last_idx; i++) { in tb_retimer_scan()
/drivers/md/bcache/
Djournal.c279 ja->last_idx = ja->discard_idx = (i + 1) % in bch_journal_read()
598 ja->discard_idx = ja->last_idx; in do_journal_discard()
614 if (ja->discard_idx == ja->last_idx) in do_journal_discard()
669 while (ja->last_idx != ja->cur_idx && in journal_reclaim()
670 ja->seq[ja->last_idx] < last_seq) in journal_reclaim()
671 ja->last_idx = (ja->last_idx + 1) % in journal_reclaim()
Djournal.h140 unsigned int last_idx; member
/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()
/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()
/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()
Dmvm.h1465 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx);
/drivers/net/ethernet/qlogic/qed/
Dqed_ll2.c1322 u8 *start_idx, u8 *last_idx) in _qed_ll2_calc_allowed_conns() argument
1329 *last_idx = *start_idx + in _qed_ll2_calc_allowed_conns()
1334 *last_idx = *start_idx + in _qed_ll2_calc_allowed_conns()
1359 u8 i, first_idx, last_idx, *p_tx_max; in qed_ll2_acquire_connection() local
1365 _qed_ll2_calc_allowed_conns(p_hwfn, data, &first_idx, &last_idx); in qed_ll2_acquire_connection()
1368 for (i = first_idx; i < last_idx; i++) { in qed_ll2_acquire_connection()
/drivers/net/wireless/mediatek/mt76/mt7603/
Dmac.c1087 int first_idx = 0, last_idx; in mt7603_fill_txs() local
1108 last_idx = FIELD_GET(MT_TXS4_LAST_TX_RATE, txs); in mt7603_fill_txs()
1130 first_idx = max_t(int, 0, last_idx - (count - 1) / MT7603_RATE_RETRY); in mt7603_fill_txs()
1159 for (i = 0, idx = first_idx; count && idx <= last_idx; idx++) { in mt7603_fill_txs()
/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;
/drivers/infiniband/hw/bnxt_re/
Dqplib_fp.c683 srq->last_idx = srq->hwq.max_elements - 1; in bnxt_qplib_create_srq()
686 srq->swq[srq->last_idx].next_idx = -1; in bnxt_qplib_create_srq()
766 if (srq->start_idx == srq->last_idx) { in bnxt_qplib_post_srq_recv()
2451 srq->swq[srq->last_idx].next_idx = (int)tag; in bnxt_qplib_release_srqe()
2452 srq->last_idx = (int)tag; in bnxt_qplib_release_srqe()
2453 srq->swq[srq->last_idx].next_idx = -1; in bnxt_qplib_release_srqe()
Dqplib_fp.h104 int last_idx; member
/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()
/drivers/net/wireless/mediatek/mt76/mt7615/
Dmac.c1288 int first_idx = 0, last_idx; in mt7615_fill_txs() local
1301 last_idx = FIELD_GET(MT_TXS3_LAST_TX_RATE, txs); in mt7615_fill_txs()
1324 first_idx = max_t(int, 0, last_idx - (count - 1) / MT7615_RATE_RETRY); in mt7615_fill_txs()
1356 for (i = 0, idx = first_idx; count && idx <= last_idx; idx++) { in mt7615_fill_txs()
/drivers/net/ethernet/netronome/nfp/
Dnfp_net_common.c1476 unsigned int wr_idx, last_idx; in nfp_net_rx_ring_reset() local
1486 last_idx = rx_ring->cnt - 1; in nfp_net_rx_ring_reset()
1487 rx_ring->rxbufs[wr_idx].dma_addr = rx_ring->rxbufs[last_idx].dma_addr; in nfp_net_rx_ring_reset()
1488 rx_ring->rxbufs[wr_idx].frag = rx_ring->rxbufs[last_idx].frag; in nfp_net_rx_ring_reset()
1489 rx_ring->rxbufs[last_idx].dma_addr = 0; in nfp_net_rx_ring_reset()
1490 rx_ring->rxbufs[last_idx].frag = NULL; in nfp_net_rx_ring_reset()
/drivers/net/wireless/
Dmac80211_hwsim.c4146 int last_idx = cb->args[0] - 1; in hwsim_dump_radio_nl() local
4154 if (last_idx >= hwsim_radio_idx-1) in hwsim_dump_radio_nl()
4158 if (data->idx <= last_idx) in hwsim_dump_radio_nl()
4171 last_idx = data->idx; in hwsim_dump_radio_nl()
4174 cb->args[0] = last_idx + 1; in hwsim_dump_radio_nl()
/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_action.c534 int last_idx) in dr_action_print_sequence() argument
538 for (i = 0; i <= last_idx; i++) in dr_action_print_sequence()
/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c2584 int last_idx; in myri10ge_unmap_tx_dma() local
2587 last_idx = (idx + 1) & tx->mask; in myri10ge_unmap_tx_dma()
2606 } while (idx != last_idx); in myri10ge_unmap_tx_dma()
/drivers/net/ethernet/marvell/octeontx2/af/
Drvu_nix.c2843 int err = 0, idx, next_idx, last_idx, blkaddr, npc_blkaddr; in nix_update_mce_list() local
2883 last_idx = idx + mce_list->count - 1; in nix_update_mce_list()
2885 if (idx > last_idx) in nix_update_mce_list()
2892 (next_idx > last_idx) ? true : false); in nix_update_mce_list()
/drivers/pcmcia/
Dcistpl.c888 config->last_idx = *(++p); in parse_config()
/drivers/net/ethernet/broadcom/
Dbnx2.c2871 u16 last_idx, last_ring_idx; in bnx2_tx_int() local
2873 last_idx = sw_cons + tx_buf->nr_frags + 1; in bnx2_tx_int()
2876 last_idx++; in bnx2_tx_int()
2878 if (((s16) ((s16) last_idx - (s16) hw_cons)) > 0) { in bnx2_tx_int()
/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c707 char last_idx; in bnx2x_mc_assert() local
731 last_idx = REG_RD8(bp, bar_storm_intmem[storm] + in bnx2x_mc_assert()
733 if (last_idx) in bnx2x_mc_assert()
735 storms_string[storm], last_idx); in bnx2x_mc_assert()