Lines Matching refs:idx

283 static uint64_t amu_group0_cnt_read(unsigned int idx)  in amu_group0_cnt_read()  argument
286 assert(idx < read_amcgcr_el0_cg0nc()); in amu_group0_cnt_read()
288 return amu_group0_cnt_read_internal(idx); in amu_group0_cnt_read()
292 static void amu_group0_cnt_write(unsigned int idx, uint64_t val) in amu_group0_cnt_write() argument
295 assert(idx < read_amcgcr_el0_cg0nc()); in amu_group0_cnt_write()
297 amu_group0_cnt_write_internal(idx, val); in amu_group0_cnt_write()
307 static bool amu_group0_voffset_supported(uint64_t idx) in amu_group0_voffset_supported() argument
309 switch (idx) { in amu_group0_voffset_supported()
320 "architected counter %" PRIu64 "!\n", idx); in amu_group0_voffset_supported()
332 static uint64_t amu_group0_voffset_read(unsigned int idx) in amu_group0_voffset_read() argument
335 assert(idx < read_amcgcr_el0_cg0nc()); in amu_group0_voffset_read()
336 assert(idx != 1U); in amu_group0_voffset_read()
338 return amu_group0_voffset_read_internal(idx); in amu_group0_voffset_read()
347 static void amu_group0_voffset_write(unsigned int idx, uint64_t val) in amu_group0_voffset_write() argument
350 assert(idx < read_amcgcr_el0_cg0nc()); in amu_group0_voffset_write()
351 assert(idx != 1U); in amu_group0_voffset_write()
353 amu_group0_voffset_write_internal(idx, val); in amu_group0_voffset_write()
359 static uint64_t amu_group1_cnt_read(unsigned int idx) in amu_group1_cnt_read() argument
363 assert(idx < read_amcgcr_el0_cg1nc()); in amu_group1_cnt_read()
365 return amu_group1_cnt_read_internal(idx); in amu_group1_cnt_read()
369 static void amu_group1_cnt_write(unsigned int idx, uint64_t val) in amu_group1_cnt_write() argument
373 assert(idx < read_amcgcr_el0_cg1nc()); in amu_group1_cnt_write()
375 amu_group1_cnt_write_internal(idx, val); in amu_group1_cnt_write()
384 static uint64_t amu_group1_voffset_read(unsigned int idx) in amu_group1_voffset_read() argument
388 assert(idx < read_amcgcr_el0_cg1nc()); in amu_group1_voffset_read()
389 assert((read_amcg1idr_el0_voff() & (UINT64_C(1) << idx)) != 0U); in amu_group1_voffset_read()
391 return amu_group1_voffset_read_internal(idx); in amu_group1_voffset_read()
399 static void amu_group1_voffset_write(unsigned int idx, uint64_t val) in amu_group1_voffset_write() argument
403 assert(idx < read_amcgcr_el0_cg1nc()); in amu_group1_voffset_write()
404 assert((read_amcg1idr_el0_voff() & (UINT64_C(1) << idx)) != 0U); in amu_group1_voffset_write()
406 amu_group1_voffset_write_internal(idx, val); in amu_group1_voffset_write()