Home
last modified time | relevance | path

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

/linux/drivers/cxl/core/
H A Dedac.c1338 struct cxl_memdev_sparing_in_payload sparing_pi; in cxl_mem_perform_sparing() local
1366 memset(&sparing_pi, 0, sizeof(sparing_pi)); in cxl_mem_perform_sparing()
1367 sparing_pi.flags = CXL_SET_SPARING_QUERY_RESOURCE(0); in cxl_mem_perform_sparing()
1369 sparing_pi.flags |= CXL_SET_HARD_SPARING(1); in cxl_mem_perform_sparing()
1376 sparing_pi.column = cpu_to_le16(cxl_sparing_ctx->column); in cxl_mem_perform_sparing()
1378 sparing_pi.flags |= CXL_SET_SPARING_SUB_CHNL_VALID(1); in cxl_mem_perform_sparing()
1379 sparing_pi.sub_channel = cxl_sparing_ctx->sub_channel; in cxl_mem_perform_sparing()
1383 put_unaligned_le24(cxl_sparing_ctx->row, sparing_pi.row); in cxl_mem_perform_sparing()
1386 sparing_pi.bank_group = cxl_sparing_ctx->bank_group; in cxl_mem_perform_sparing()
1387 sparing_pi.bank = cxl_sparing_ctx->bank; in cxl_mem_perform_sparing()
[all …]