Searched refs:grpcfg_offset (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/idxd/ |
H A D | device.c | 503 u32 grpcfg_offset; in idxd_group_config_write() local 509 grpcfg_offset = idxd->grpcfg_offset + in idxd_group_config_write() 512 idxd->reg_base + grpcfg_offset); in idxd_group_config_write() 514 group->id, i, grpcfg_offset, in idxd_group_config_write() 515 ioread64(idxd->reg_base + grpcfg_offset)); in idxd_group_config_write() 519 grpcfg_offset = idxd->grpcfg_offset + group->id * 64 + 32; in idxd_group_config_write() 520 iowrite64(group->grpcfg.engines, idxd->reg_base + grpcfg_offset); in idxd_group_config_write() 522 grpcfg_offset, ioread6 in idxd_group_config_write() [all...] |
H A D | init.c | 206 idxd->grpcfg_offset = offsets.grpcfg * 0x100; in idxd_read_table_offsets() 207 dev_dbg(dev, "IDXD Group Config Offset: %#x\n", idxd->grpcfg_offset); in idxd_read_table_offsets()
|
H A D | idxd.h | 188 u32 grpcfg_offset; member
|
/kernel/linux/linux-6.6/drivers/dma/idxd/ |
H A D | device.c | 844 u32 grpcfg_offset; in idxd_group_config_write() local 850 grpcfg_offset = GRPWQCFG_OFFSET(idxd, group->id, i); in idxd_group_config_write() 851 iowrite64(group->grpcfg.wqs[i], idxd->reg_base + grpcfg_offset); in idxd_group_config_write() 853 group->id, i, grpcfg_offset, in idxd_group_config_write() 854 ioread64(idxd->reg_base + grpcfg_offset)); in idxd_group_config_write() 858 grpcfg_offset = GRPENGCFG_OFFSET(idxd, group->id); in idxd_group_config_write() 859 iowrite64(group->grpcfg.engines, idxd->reg_base + grpcfg_offset); in idxd_group_config_write() 861 grpcfg_offset, ioread64(idxd->reg_base + grpcfg_offset)); in idxd_group_config_write() 864 grpcfg_offset in idxd_group_config_write() 1163 int i, j, grpcfg_offset; idxd_group_load_config() local [all...] |
H A D | registers.h | 450 #define GRPWQCFG_OFFSET(idxd_dev, n, ofs) ((idxd_dev)->grpcfg_offset +\ 452 #define GRPENGCFG_OFFSET(idxd_dev, n) ((idxd_dev)->grpcfg_offset + (n) * GRPCFG_SIZE + 32) 453 #define GRPFLGCFG_OFFSET(idxd_dev, n) ((idxd_dev)->grpcfg_offset + (n) * GRPCFG_SIZE + 40)
|
H A D | init.c | 431 idxd->grpcfg_offset = offsets.grpcfg * IDXD_TABLE_MULT; in idxd_read_table_offsets() 432 dev_dbg(dev, "IDXD Group Config Offset: %#x\n", idxd->grpcfg_offset); in idxd_read_table_offsets()
|
H A D | idxd.h | 333 u32 grpcfg_offset; member
|
Completed in 10 milliseconds