Lines Matching refs:hw
44 dmt->hw->tclr = 0;
45 dmt->hw->cfg = TIOCP_CFG_SOFTRESET;
46 while (dmt->hw->cfg & TIOCP_CFG_SOFTRESET);
47 dmt->hw->tier = TIER_OVERFLOWENABLE;
59 dmt->hw->tclr = dmt->hw->tclr & ~TCLR_STARTTIMER;
68 dmt->hw->tclr = dmt->hw->tclr | TCLR_STARTTIMER;
77 dmt->hw->tclr = 0; /* stop */
94 dmt->hw->tldr = 0xffffffff - (ticks);
97 dmt->hw->tcrr = 0xffffffff - (ticks);
100 dmt->hw->tisr = TISR_IRQ_CLEAR;
101 dmt->hw->tclr = TCLR_STARTTIMER | tclrFlags;
111 dmt->hw->tclr = 0;
114 dmt->hw->cfg = TIOCP_CFG_SOFTRESET;
115 while (dmt->hw->cfg & TIOCP_CFG_SOFTRESET);
118 dmt->hw->tldr = 0x0;
121 dmt->hw->tier = TIER_OVERFLOWENABLE;
124 dmt->hw->tcrr = 0x0;
127 dmt->hw->tisr = TISR_IRQ_CLEAR;
130 dmt->hw->tclr = TCLR_STARTTIMER | TCLR_AUTORELOAD;
140 dmt->hw->tisr = TISR_IRQ_CLEAR;
155 return dmt->hw->tisr & TISR_OVF_IT_FLAG;
166 low = dmt->hw->tcrr;
185 if (dmt->hw != NULL) {
187 ps_pmem_unmap(&dmt->ops, dmt->pmem, (void *) dmt->hw);
208 (void *) &dmt->hw, &dmt->pmem, &dmt->irq_id,