Lines Matching defs:start_ns
183 static void icss_iep_update_to_next_boundary(struct icss_iep *iep, u64 start_ns);
456 static void icss_iep_update_to_next_boundary(struct icss_iep *iep, u64 start_ns)
462 if (start_ns < ns)
463 start_ns = ns;
466 start_ns += p_ns - 1;
467 offset = do_div(start_ns, p_ns);
468 start_ns = start_ns * p_ns;
471 start_ns += p_ns;
473 regmap_write(iep->map, ICSS_IEP_CMP1_REG0, lower_32_bits(start_ns));
475 regmap_write(iep->map, ICSS_IEP_CMP1_REG1, upper_32_bits(start_ns));
514 u64 start_ns;
518 start_ns = ((u64)req->period.sec * NSEC_PER_SEC)
520 icss_iep_update_to_next_boundary(iep, start_ns);