Home
last modified time | relevance | path

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

/qemu/hw/misc/
H A Dnpcm7xx_pwm.c107 } else if (p->cmr >= p->cnr) { in npcm7xx_pwm_calculate_duty()
110 duty = (uint64_t)NPCM7XX_PWM_MAX_DUTY * (p->cmr + 1) / (p->cnr + 1); in npcm7xx_pwm_calculate_duty()
302 value = s->pwm[npcm7xx_cmr_index(offset)].cmr; in npcm7xx_pwm_read()
382 p->cmr = NPCM7XX_MAX_CMR; in npcm7xx_pwm_write()
384 p->cmr = value; in npcm7xx_pwm_write()
459 p->cmr = 0x00000000; in npcm7xx_pwm_enter_reset()
519 VMSTATE_UINT32(cmr, NPCM7xxPWM),
/qemu/tests/qtest/
H A Dnpcm7xx_pwm-test.c343 static uint64_t pwm_compute_duty(uint32_t cnr, uint32_t cmr, bool inverted) in pwm_compute_duty() argument
350 } else if (cmr >= cnr) { in pwm_compute_duty()
353 duty = (uint64_t)MAX_DUTY * (cmr + 1) / (cnr + 1); in pwm_compute_duty()
606 uint32_t ppr, csr, pcr, cnr, cmr; in test_toggle() local
627 cmr = cmr_list[l]; in test_toggle()
628 pwm_write_cmr(qts, td, cmr); in test_toggle()
630 expected_duty = pwm_compute_duty(cnr, cmr, false); in test_toggle()
637 g_assert_cmpuint(pwm_read_cmr(qts, td), ==, cmr); in test_toggle()
650 expected_duty = pwm_compute_duty(cnr, cmr, true); in test_toggle()
/qemu/include/hw/misc/
H A Dnpcm7xx_pwm.h66 uint32_t cmr; member
/qemu/system/
H A Dmemory.c902 tmp = addrrange_shift(cmr->addr, in flat_range_coalesced_io_notify()
923 CoalescedMemoryRange *cmr; in flat_range_coalesced_io_del() local
925 QTAILQ_FOREACH(cmr, &fr->mr->coalesced, link) { in flat_range_coalesced_io_del()
933 CoalescedMemoryRange *cmr; in flat_range_coalesced_io_add() local
939 QTAILQ_FOREACH(cmr, &mr->coalesced, link) { in flat_range_coalesced_io_add()
2524 CoalescedMemoryRange *cmr = g_malloc(sizeof(*cmr)); in memory_region_add_coalescing() local
2527 QTAILQ_INSERT_TAIL(&mr->coalesced, cmr, link); in memory_region_add_coalescing()
2534 CoalescedMemoryRange *cmr; in memory_region_clear_coalescing() local
2544 cmr = QTAILQ_FIRST(&mr->coalesced); in memory_region_clear_coalescing()
2545 QTAILQ_REMOVE(&mr->coalesced, cmr, link); in memory_region_clear_coalescing()
[all …]