Lines Matching refs:this
62 static void nhw_bst_ticker_find_next_time_inner(struct bs_ticker_status *this) in nhw_bst_ticker_find_next_time_inner() argument
64 if (this->awake_cpu_asap == true) { in nhw_bst_ticker_find_next_time_inner()
65 this->ticker_timer = nsi_hws_get_time(); //We will awake it in this same microsecond in nhw_bst_ticker_find_next_time_inner()
67 this->ticker_timer = this->ticker_timer_lt; in nhw_bst_ticker_find_next_time_inner()
72 struct bs_ticker_status *this = &bs_ticket_st[inst]; in nhw_bst_ticker_find_next_time() local
74 nhw_bst_ticker_find_next_time_inner(this); in nhw_bst_ticker_find_next_time()
85 struct bs_ticker_status *this = &bs_ticket_st[inst]; in bst_ticker_amp_set_period() local
87 this->tick_period = tick_period; in bst_ticker_amp_set_period()
88 this->ticker_timer_lt = tick_period + nsi_hws_get_time(); in bst_ticker_amp_set_period()
116 struct bs_ticker_status *this = &bs_ticket_st[i]; in nhw_bst_ticker_triggered() local
118 if (this->awake_cpu_asap == true) { in nhw_bst_ticker_triggered()
119 this->awake_cpu_asap = false; in nhw_bst_ticker_triggered()
123 if (this->tick_period != TIME_NEVER) { in nhw_bst_ticker_triggered()
124 this->ticker_timer_lt = this->tick_period + now; in nhw_bst_ticker_triggered()
126 this->ticker_timer_lt = TIME_NEVER; in nhw_bst_ticker_triggered()
131 nhw_bst_ticker_find_next_time_inner(this); in nhw_bst_ticker_triggered()