Home
last modified time | relevance | path

Searched refs:grpcfg (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/dma/idxd/
H A Ddevice.c702 memset(&group->grpcfg, 0, sizeof(group->grpcfg)); in idxd_groups_clear_state()
871 iowrite64(group->grpcfg.wqs[i], idxd->reg_base + grpcfg_offset); in idxd_group_config_write()
879 iowrite64(group->grpcfg.engines, idxd->reg_base + grpcfg_offset); in idxd_group_config_write()
885 iowrite64(group->grpcfg.flags.bits, idxd->reg_base + grpcfg_offset); in idxd_group_config_write()
1040 group->tc_a = group->grpcfg.flags.tc_a = 0; in idxd_group_flags_setup()
1042 group->grpcfg.flags.tc_a = group->tc_a; in idxd_group_flags_setup()
1044 group->tc_b = group->grpcfg.flags.tc_b = 1; in idxd_group_flags_setup()
1046 group->grpcfg.flags.tc_b = group->tc_b; in idxd_group_flags_setup()
1047 group->grpcfg.flags.use_rdbuf_limit = group->use_rdbuf_limit; in idxd_group_flags_setup()
1048 group->grpcfg.flags.rdbufs_reserved = group->rdbufs_reserved; in idxd_group_flags_setup()
[all …]
H A Dregisters.h114 u64 grpcfg:16; member
362 struct grpcfg { struct
H A Didxd.h103 struct grpcfg grpcfg; member
H A Dinit.c505 idxd->grpcfg_offset = offsets.grpcfg * IDXD_TABLE_MULT; in idxd_read_table_offsets()
/linux/tools/testing/selftests/vfio/lib/drivers/dsa/
H A Ddsa.c180 writeq(1, dsa->grpcfg_table + offsetof(struct grpcfg, wqs[0])); in dsa_group_init()
181 writeq(1, dsa->grpcfg_table + offsetof(struct grpcfg, engines)); in dsa_group_init()
198 dsa->grpcfg_table = bar0 + dsa->table_offsets.grpcfg * IDXD_TABLE_MULT; in dsa_register_cache_init()