Lines Matching refs:cfgs

623 p4_escr_inuse(p4_pcbe_config_t **cfgs, int escr_ndx)  in p4_escr_inuse()  argument
628 if (cfgs[i] == NULL) in p4_escr_inuse()
630 if (cfgs[i]->p4_escr_ndx == escr_ndx) in p4_escr_inuse()
638 build_cfgs(p4_pcbe_config_t *cfgs[18], uint64_t *data[18], void *token) in build_cfgs()
643 bzero(cfgs, 18 * sizeof (p4_pcbe_config_t *)); in build_cfgs()
650 cfgs[cfg->p4_picno] = cfg; in build_cfgs()
673 p4_pcbe_config_t *cfgs[18]; in p4_pcbe_configure() local
730 build_cfgs(cfgs, NULL, token); in p4_pcbe_configure()
737 p4_escr_inuse(cfgs, escr_ndx) == 0) in p4_pcbe_configure()
823 p4_escr_inuse(cfgs, escr_ndx) == 0) in p4_pcbe_configure()
913 p4_pcbe_config_t *cfgs[18]; in p4_pcbe_program() local
917 build_cfgs(cfgs, NULL, token); in p4_pcbe_program()
940 if (cfgs[i] == NULL) in p4_pcbe_program()
942 escr = (uint64_t)cfgs[i]->p4_escr; in p4_pcbe_program()
944 if (cfgs[i]->p4_flags & P4_THIS_USR) in p4_pcbe_program()
946 if (cfgs[i]->p4_flags & P4_THIS_SYS) in p4_pcbe_program()
948 if (cfgs[i]->p4_flags & P4_SIBLING_USR) in p4_pcbe_program()
950 if (cfgs[i]->p4_flags & P4_SIBLING_SYS) in p4_pcbe_program()
953 wrmsr(p4_ctrs[i].pc_caddr, cfgs[i]->p4_rawpic); in p4_pcbe_program()
954 wrmsr(p4_escrs[cfgs[i]->p4_escr_ndx].pe_addr, escr); in p4_pcbe_program()
958 if (cfgs[i] == NULL) in p4_pcbe_program()
960 cccr = (uint64_t)cfgs[i]->p4_cccr; in p4_pcbe_program()
965 if (cfgs[i]->p4_flags & P4_PMI) in p4_pcbe_program()
972 if (cfgs[i] == NULL) in p4_pcbe_program()
974 wrmsr(p4_ctrs[i].pc_caddr, cfgs[i]->p4_rawpic); in p4_pcbe_program()
975 wrmsr(p4_escrs[cfgs[i]->p4_escr_ndx].pe_addr, in p4_pcbe_program()
976 (uint64_t)cfgs[i]->p4_escr); in p4_pcbe_program()
980 if (cfgs[i] == NULL) in p4_pcbe_program()
983 (uint64_t)cfgs[i]->p4_cccr); in p4_pcbe_program()
1003 p4_pcbe_config_t *cfgs[18]; in p4_pcbe_sample() local
1012 build_cfgs(cfgs, addrs, token); in p4_pcbe_sample()
1015 if (cfgs[i] == NULL) in p4_pcbe_sample()
1017 diff = curpic[i] - cfgs[i]->p4_rawpic; in p4_pcbe_sample()
1022 uint64_t, curpic[i], uint64_t, cfgs[i]->p4_rawpic); in p4_pcbe_sample()
1023 cfgs[i]->p4_rawpic = *addrs[i] & MASK40; in p4_pcbe_sample()