Searched refs:BMVAL (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/hwtracing/coresight/ |
D | coresight-etm4x.c | 282 if (BMVAL(drvdata->addr_acc[idx], 0, 1) == ETM_INSTR_ADDR) { in etm4_set_mode_exclude() 780 val = BMVAL(drvdata->eventctrl1, 0, 3); in event_instren_show() 934 if (BMVAL(val, 0, 7) > drvdata->nr_addr_cmp) in bb_ctrl_store() 979 val = BMVAL(drvdata->vinst_ctrl, 16, 19); in s_exlevel_vinst_show() 1012 val = BMVAL(drvdata->vinst_ctrl, 20, 23); in ns_exlevel_vinst_show() 1081 val = BMVAL(drvdata->addr_acc[idx], 0, 1); in addr_instdatatype_show() 1357 val = BMVAL(drvdata->addr_acc[idx], 2, 3); in addr_ctxtype_show() 1421 val = BMVAL(drvdata->addr_acc[idx], 4, 6); in addr_context_show() 2319 if (BMVAL(etmidr0, 1, 1) && BMVAL(etmidr0, 2, 2)) in etm4_init_arch_data() 2325 if (BMVAL(etmidr0, 5, 5)) in etm4_init_arch_data() [all …]
|
D | coresight-priv.h | 35 #define BMVAL(val, lsb, msb) ((val & GENMASK(msb, lsb)) >> lsb) macro
|
D | coresight-etm4x.h | 161 #define ETM_MODE_COND(val) BMVAL(val, 8, 10) 164 #define ETM_MODE_QELEM(val) BMVAL(val, 13, 14)
|
D | coresight-etm3x.c | 1729 drvdata->arch = BMVAL(etmidr, 4, 11); in etm_init_arch_data() 1735 drvdata->nr_addr_cmp = BMVAL(etmccr, 0, 3) * 2; in etm_init_arch_data() 1736 drvdata->nr_cntr = BMVAL(etmccr, 13, 15); in etm_init_arch_data() 1737 drvdata->nr_ext_inp = BMVAL(etmccr, 17, 19); in etm_init_arch_data() 1738 drvdata->nr_ext_out = BMVAL(etmccr, 20, 22); in etm_init_arch_data() 1739 drvdata->nr_ctxid_cmp = BMVAL(etmccr, 24, 25); in etm_init_arch_data()
|
D | coresight-tmc.c | 294 memwidth = BMVAL(readl_relaxed(drvdata->base + CORESIGHT_DEVID), 8, 10); in tmc_etb_dump_hw() 694 drvdata->config_type = BMVAL(devid, 6, 7); in tmc_probe()
|