Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/dma/idxd/
Ddevice.c692 memset(&group->grpcfg, 0, sizeof(group->grpcfg)); in idxd_groups_clear_state()
767 iowrite64(group->grpcfg.wqs[i], idxd->reg_base + grpcfg_offset); in idxd_group_config_write()
775 iowrite64(group->grpcfg.engines, idxd->reg_base + grpcfg_offset); in idxd_group_config_write()
781 iowrite32(group->grpcfg.flags.bits, idxd->reg_base + grpcfg_offset); in idxd_group_config_write()
931 group->tc_a = group->grpcfg.flags.tc_a = 0; in idxd_group_flags_setup()
933 group->grpcfg.flags.tc_a = group->tc_a; in idxd_group_flags_setup()
935 group->tc_b = group->grpcfg.flags.tc_b = 1; in idxd_group_flags_setup()
937 group->grpcfg.flags.tc_b = group->tc_b; in idxd_group_flags_setup()
938 group->grpcfg.flags.use_token_limit = group->use_token_limit; in idxd_group_flags_setup()
939 group->grpcfg.flags.tokens_reserved = group->tokens_reserved; in idxd_group_flags_setup()
[all …]
Dregisters.h99 u64 grpcfg:16; member
299 struct grpcfg { struct
Didxd.h83 struct grpcfg grpcfg; member
Dinit.c430 idxd->grpcfg_offset = offsets.grpcfg * IDXD_TABLE_MULT; in idxd_read_table_offsets()