Searched refs:gen_cap (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/idxd/ |
H A D | init.c | 224 idxd->hw.gen_cap.bits = ioread64(idxd->reg_base + IDXD_GENCAP_OFFSET); in idxd_read_caps() 225 dev_dbg(dev, "gen_cap: %#llx\n", idxd->hw.gen_cap.bits); in idxd_read_caps() 226 idxd->max_xfer_bytes = 1ULL << idxd->hw.gen_cap.max_xfer_shift; in idxd_read_caps() 228 idxd->max_batch_size = 1U << idxd->hw.gen_cap.max_batch_shift; in idxd_read_caps() 230 if (idxd->hw.gen_cap.config_en) in idxd_read_caps()
|
H A D | idxd.h | 140 union gen_cap_reg gen_cap; member
|
H A D | sysfs.c | 1288 return sprintf(buf, "%#llx\n", idxd->hw.gen_cap.bits); in gen_cap_show() 1290 static DEVICE_ATTR_RO(gen_cap);
|
/kernel/linux/linux-6.6/drivers/dma/idxd/ |
H A D | init.c | 349 if (idxd->hw.gen_cap.evl_support == 0) in idxd_init_evl() 460 idxd->hw.gen_cap.bits = ioread64(idxd->reg_base + IDXD_GENCAP_OFFSET); in idxd_read_caps() 461 dev_dbg(dev, "gen_cap: %#llx\n", idxd->hw.gen_cap.bits); in idxd_read_caps() 463 if (idxd->hw.gen_cap.cmd_cap) { in idxd_read_caps() 472 idxd->max_xfer_bytes = 1ULL << idxd->hw.gen_cap.max_xfer_shift; in idxd_read_caps() 474 idxd_set_max_batch_size(idxd->data->type, idxd, 1U << idxd->hw.gen_cap.max_batch_shift); in idxd_read_caps() 476 if (idxd->hw.gen_cap.config_en) in idxd_read_caps()
|
H A D | idxd.h | 242 union gen_cap_reg gen_cap; member 367 return idxd->hw.gen_cap.evl_support ? in evl_ent_size() 368 (32 * (1 << idxd->hw.gen_cap.evl_support)) : 0; in evl_ent_size()
|
H A D | sysfs.c | 812 if (!idxd->hw.gen_cap.block_on_fault) in wq_block_on_fault_store() 1433 return sysfs_emit(buf, "%#llx\n", idxd->hw.gen_cap.bits); in gen_cap_show() 1435 static DEVICE_ATTR_RO(gen_cap); 1691 !idxd->hw.gen_cap.evl_support); in idxd_device_attr_event_log_size_invisible()
|
H A D | device.c | 879 if (idxd->hw.gen_cap.config_en && idxd->rdbuf_limit) { in idxd_groups_config_write() 958 if (idxd->hw.gen_cap.block_on_fault && in idxd_wq_config_write()
|
Completed in 11 milliseconds