Symbol: grpcfg
drivers/dma/idxd/device.c
1042
group->tc_a = group->grpcfg.flags.tc_a = 0;
drivers/dma/idxd/device.c
1044
group->grpcfg.flags.tc_a = group->tc_a;
drivers/dma/idxd/device.c
1046
group->tc_b = group->grpcfg.flags.tc_b = 1;
drivers/dma/idxd/device.c
1048
group->grpcfg.flags.tc_b = group->tc_b;
drivers/dma/idxd/device.c
1049
group->grpcfg.flags.use_rdbuf_limit = group->use_rdbuf_limit;
drivers/dma/idxd/device.c
1050
group->grpcfg.flags.rdbufs_reserved = group->rdbufs_reserved;
drivers/dma/idxd/device.c
1051
group->grpcfg.flags.rdbufs_allowed = group->rdbufs_allowed;
drivers/dma/idxd/device.c
1052
group->grpcfg.flags.desc_progress_limit = group->desc_progress_limit;
drivers/dma/idxd/device.c
1053
group->grpcfg.flags.batch_progress_limit = group->batch_progress_limit;
drivers/dma/idxd/device.c
1065
group->grpcfg.engines = 0;
drivers/dma/idxd/device.c
1075
group->grpcfg.engines |= BIT(eng->id);
drivers/dma/idxd/device.c
1095
group->grpcfg.wqs[j] = 0;
drivers/dma/idxd/device.c
1111
group->grpcfg.wqs[wq->id / 64] |= BIT(wq->id % 64);
drivers/dma/idxd/device.c
1201
group->grpcfg.wqs[i] = ioread64(idxd->reg_base + grpcfg_offset);
drivers/dma/idxd/device.c
1203
group->id, i, grpcfg_offset, group->grpcfg.wqs[i]);
drivers/dma/idxd/device.c
1217
if (group->grpcfg.wqs[i] & BIT(j)) {
drivers/dma/idxd/device.c
1225
group->grpcfg.engines = ioread64(idxd->reg_base + grpcfg_offset);
drivers/dma/idxd/device.c
1227
grpcfg_offset, group->grpcfg.engines);
drivers/dma/idxd/device.c
1234
if (group->grpcfg.engines & BIT(i)) {
drivers/dma/idxd/device.c
1242
group->grpcfg.flags.bits = ioread64(idxd->reg_base + grpcfg_offset);
drivers/dma/idxd/device.c
1244
group->id, grpcfg_offset, group->grpcfg.flags.bits);
drivers/dma/idxd/device.c
703
memset(&group->grpcfg, 0, sizeof(group->grpcfg));
drivers/dma/idxd/device.c
871
iowrite64(group->grpcfg.wqs[i], idxd->reg_base + grpcfg_offset);
drivers/dma/idxd/device.c
879
iowrite64(group->grpcfg.engines, idxd->reg_base + grpcfg_offset);
drivers/dma/idxd/device.c
885
iowrite64(group->grpcfg.flags.bits, idxd->reg_base + grpcfg_offset);
drivers/dma/idxd/idxd.h
103
struct grpcfg grpcfg;
drivers/dma/idxd/init.c
506
idxd->grpcfg_offset = offsets.grpcfg * IDXD_TABLE_MULT;
drivers/dma/idxd/registers.h
115
u64 grpcfg:16;
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
180
writeq(1, dsa->grpcfg_table + offsetof(struct grpcfg, wqs[0]));
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
181
writeq(1, dsa->grpcfg_table + offsetof(struct grpcfg, engines));
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
198
dsa->grpcfg_table = bar0 + dsa->table_offsets.grpcfg * IDXD_TABLE_MULT;
tools/testing/selftests/vfio/lib/drivers/dsa/registers.h
115
u64 grpcfg:16;