Home
last modified time | relevance | path

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

/linux-6.15/drivers/dma/idxd/
H A Dirq.c402 union gensts_reg gensts; in idxd_halt() local
404 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in idxd_halt()
405 if (gensts.state == IDXD_DEVICE_STATE_HALT) { in idxd_halt()
407 if (gensts.reset_type == IDXD_DEVICE_RESET_SOFTWARE) { in idxd_halt()
415 } else if (gensts.reset_type == IDXD_DEVICE_RESET_FLR) { in idxd_halt()
H A Ddevice.c433 union gensts_reg gensts; in idxd_is_enabled() local
435 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in idxd_is_enabled()
437 if (gensts.state == IDXD_DEVICE_STATE_ENABLED) in idxd_is_enabled()
444 union gensts_reg gensts; in idxd_device_is_halted() local
446 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in idxd_device_is_halted()
448 return (gensts.state == IDXD_DEVICE_STATE_HALT); in idxd_device_is_halted()