Lines Matching full:acc
168 #define PMC_ACC_TO_IDX(acc) (acc - &pmc_accessors[0]) argument
233 static void test_access_pmc_regs(struct pmc_accessor *acc, int pmc_idx) in test_access_pmc_regs() argument
264 acc->write_typer(pmc_idx, write_data); in test_access_pmc_regs()
265 read_data = acc->read_typer(pmc_idx); in test_access_pmc_regs()
268 pmc_idx, PMC_ACC_TO_IDX(acc), read_data, write_data); in test_access_pmc_regs()
274 read_data = acc->read_cntr(pmc_idx); in test_access_pmc_regs()
279 pmc_idx, PMC_ACC_TO_IDX(acc), read_data); in test_access_pmc_regs()
282 acc->write_cntr(pmc_idx, write_data); in test_access_pmc_regs()
283 read_data = acc->read_cntr(pmc_idx); in test_access_pmc_regs()
286 pmc_idx, PMC_ACC_TO_IDX(acc), read_data, write_data); in test_access_pmc_regs()
329 static void test_access_invalid_pmc_regs(struct pmc_accessor *acc, int pmc_idx) in test_access_invalid_pmc_regs() argument
335 TEST_EXCEPTION(ESR_ELx_EC_UNKNOWN, acc->read_cntr(pmc_idx)); in test_access_invalid_pmc_regs()
336 TEST_EXCEPTION(ESR_ELx_EC_UNKNOWN, acc->write_cntr(pmc_idx, 0)); in test_access_invalid_pmc_regs()
337 TEST_EXCEPTION(ESR_ELx_EC_UNKNOWN, acc->read_typer(pmc_idx)); in test_access_invalid_pmc_regs()
338 TEST_EXCEPTION(ESR_ELx_EC_UNKNOWN, acc->write_typer(pmc_idx, 0)); in test_access_invalid_pmc_regs()