Lines Matching full:microseconds
788 static int ipa_qtime_val(u32 microseconds, u32 max) in ipa_qtime_val() argument
793 val = DIV_ROUND_CLOSEST(microseconds, 100); in ipa_qtime_val()
798 val = DIV_ROUND_CLOSEST(microseconds, 1000); in ipa_qtime_val()
804 /* Encode the aggregation timer limit (microseconds) based on IPA version */
806 u32 microseconds) in aggr_time_limit_encode() argument
811 if (!microseconds) in aggr_time_limit_encode()
820 ret = ipa_qtime_val(microseconds, max); in aggr_time_limit_encode()
833 val = DIV_ROUND_CLOSEST(microseconds, IPA_AGGR_GRANULARITY); in aggr_time_limit_encode()
835 microseconds, max * IPA_AGGR_GRANULARITY); in aggr_time_limit_encode()
894 u32 microseconds) in hol_block_timer_encode() argument
903 if (!microseconds) in hol_block_timer_encode()
912 ret = ipa_qtime_val(microseconds, max); in hol_block_timer_encode()
926 ticks = DIV_ROUND_CLOSEST(microseconds * rate, 128 * USEC_PER_SEC); in hol_block_timer_encode()
960 /* If microseconds is 0, timeout is immediate */
962 u32 microseconds) in ipa_endpoint_init_hol_block_timer() argument
971 val = hol_block_timer_encode(ipa, reg, microseconds); in ipa_endpoint_init_hol_block_timer()
998 u32 microseconds) in ipa_endpoint_init_hol_block_enable() argument
1000 ipa_endpoint_init_hol_block_timer(endpoint, microseconds); in ipa_endpoint_init_hol_block_enable()