Lines Matching full:acc
190 #define PMC_ACC_TO_IDX(acc) (acc - &pmc_accessors[0]) argument
255 static void test_access_pmc_regs(struct pmc_accessor *acc, int pmc_idx) in test_access_pmc_regs() argument
286 acc->write_typer(pmc_idx, write_data); in test_access_pmc_regs()
287 read_data = acc->read_typer(pmc_idx); in test_access_pmc_regs()
290 pmc_idx, PMC_ACC_TO_IDX(acc), read_data, write_data); in test_access_pmc_regs()
296 read_data = acc->read_cntr(pmc_idx); in test_access_pmc_regs()
301 pmc_idx, PMC_ACC_TO_IDX(acc), read_data); in test_access_pmc_regs()
304 acc->write_cntr(pmc_idx, write_data); in test_access_pmc_regs()
305 read_data = acc->read_cntr(pmc_idx); in test_access_pmc_regs()
308 pmc_idx, PMC_ACC_TO_IDX(acc), read_data, write_data); in test_access_pmc_regs()
351 static void test_access_invalid_pmc_regs(struct pmc_accessor *acc, int pmc_idx) in test_access_invalid_pmc_regs() argument
357 TEST_EXCEPTION(ESR_EC_UNKNOWN, acc->read_cntr(pmc_idx)); in test_access_invalid_pmc_regs()
358 TEST_EXCEPTION(ESR_EC_UNKNOWN, acc->write_cntr(pmc_idx, 0)); in test_access_invalid_pmc_regs()
359 TEST_EXCEPTION(ESR_EC_UNKNOWN, acc->read_typer(pmc_idx)); in test_access_invalid_pmc_regs()
360 TEST_EXCEPTION(ESR_EC_UNKNOWN, acc->write_typer(pmc_idx, 0)); in test_access_invalid_pmc_regs()