Home
last modified time | relevance | path

Searched refs:wq_cap (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/idxd/
H A Dinit.c251 idxd->hw.wq_cap.bits = ioread64(idxd->reg_base + IDXD_WQCAP_OFFSET); in idxd_read_caps()
252 dev_dbg(dev, "wq_cap: %#llx\n", idxd->hw.wq_cap.bits); in idxd_read_caps()
253 idxd->max_wq_size = idxd->hw.wq_cap.total_wq_size; in idxd_read_caps()
255 idxd->max_wqs = idxd->hw.wq_cap.num_wqs; in idxd_read_caps()
257 idxd->wqcfg_size = 1 << (idxd->hw.wq_cap.wqcfg_size + IDXD_WQCFG_MIN); in idxd_read_caps()
H A Didxd.h141 union wq_cap_reg wq_cap; member
/kernel/linux/linux-6.6/drivers/dma/idxd/
H A Dinit.c199 if (idxd->hw.wq_cap.op_config) { in idxd_setup_wqs()
497 idxd->hw.wq_cap.bits = ioread64(idxd->reg_base + IDXD_WQCAP_OFFSET); in idxd_read_caps()
498 dev_dbg(dev, "wq_cap: %#llx\n", idxd->hw.wq_cap.bits); in idxd_read_caps()
499 idxd->max_wq_size = idxd->hw.wq_cap.total_wq_size; in idxd_read_caps()
501 idxd->max_wqs = idxd->hw.wq_cap.num_wqs; in idxd_read_caps()
503 idxd->wqcfg_size = 1 << (idxd->hw.wq_cap.wqcfg_size + IDXD_WQCFG_MIN); in idxd_read_caps()
H A Ddevice.c963 if (idxd->hw.wq_cap.wq_ats_support) in idxd_wq_config_write()
966 if (idxd->hw.wq_cap.wq_prs_support) in idxd_wq_config_write()
974 if (idxd->hw.wq_cap.op_config && wq->opcap_bmap) { in idxd_wq_config_write()
H A Didxd.h243 union wq_cap_reg wq_cap; member
H A Dsysfs.c1153 if (!idxd->hw.wq_cap.occupancy) in wq_occupancy_show()
1286 ((a) == &dev_attr_wq_##name.attr && !(idxd)->hw.wq_cap.cap_field)

Completed in 12 milliseconds