Searched refs:wqcfg (Results 1 – 5 of 5) sorted by relevance
342 union wqcfg wqcfg; in idxd_wq_set_pasid() local351 wqcfg.bits[WQCFG_PASID_IDX] = ioread32(idxd->reg_base + offset); in idxd_wq_set_pasid()352 wqcfg.pasid_en = 1; in idxd_wq_set_pasid()353 wqcfg.pasid = pasid; in idxd_wq_set_pasid()354 iowrite32(wqcfg.bits[WQCFG_PASID_IDX], idxd->reg_base + offset); in idxd_wq_set_pasid()368 union wqcfg wqcfg; in idxd_wq_disable_pasid() local377 wqcfg.bits[WQCFG_PASID_IDX] = ioread32(idxd->reg_base + offset); in idxd_wq_disable_pasid()378 wqcfg.pasid_en = 0; in idxd_wq_disable_pasid()379 wqcfg.pasid = 0; in idxd_wq_disable_pasid()380 iowrite32(wqcfg.bits[WQCFG_PASID_IDX], idxd->reg_base + offset); in idxd_wq_disable_pasid()[all …]
100 u64 wqcfg:16; member305 union wqcfg { union
183 union wqcfg *wqcfg; member
242 wq->wqcfg = kzalloc_node(idxd->wqcfg_size, GFP_KERNEL, dev_to_node(dev)); in idxd_setup_wqs()243 if (!wq->wqcfg) { in idxd_setup_wqs()432 idxd->wqcfg_offset = offsets.wqcfg * IDXD_TABLE_MULT; in idxd_read_table_offsets()
980 kfree(wq->wqcfg); in idxd_conf_wq_release()