Home
last modified time | relevance | path

Searched refs:gensts (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/idxd/
H A Dirq.c59 union gensts_reg gensts; in process_misc_interrupts() local
125 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in process_misc_interrupts()
126 if (gensts.state == IDXD_DEVICE_STATE_HALT) { in process_misc_interrupts()
128 if (gensts.reset_type == IDXD_DEVICE_RESET_SOFTWARE) { in process_misc_interrupts()
141 gensts.reset_type == IDXD_DEVICE_RESET_FLR ? in process_misc_interrupts()
H A Ddevice.c323 union gensts_reg gensts; in idxd_is_enabled() local
325 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in idxd_is_enabled()
327 if (gensts.state == IDXD_DEVICE_STATE_ENABLED) in idxd_is_enabled()
334 union gensts_reg gensts; in idxd_device_is_halted() local
336 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in idxd_device_is_halted()
338 return (gensts.state == IDXD_DEVICE_STATE_HALT); in idxd_device_is_halted()
/kernel/linux/linux-6.6/drivers/dma/idxd/
H A Dirq.c391 union gensts_reg gensts; in idxd_misc_thread() local
487 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in idxd_misc_thread()
488 if (gensts.state == IDXD_DEVICE_STATE_HALT) { in idxd_misc_thread()
490 if (gensts.reset_type == IDXD_DEVICE_RESET_SOFTWARE) { in idxd_misc_thread()
505 gensts.reset_type == IDXD_DEVICE_RESET_FLR ? in idxd_misc_thread()
H A Ddevice.c428 union gensts_reg gensts; in idxd_is_enabled() local
430 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in idxd_is_enabled()
432 if (gensts.state == IDXD_DEVICE_STATE_ENABLED) in idxd_is_enabled()
439 union gensts_reg gensts; in idxd_device_is_halted() local
441 gensts.bits = ioread32(idxd->reg_base + IDXD_GENSTATS_OFFSET); in idxd_device_is_halted()
443 return (gensts.state == IDXD_DEVICE_STATE_HALT); in idxd_device_is_halted()

Completed in 5 milliseconds