• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/sbus/char/

Lines Matching defs:pTimer

188 static void wd_toggleintr(struct wd_timer* pTimer, int enable);
189 static void wd_pingtimer(struct wd_timer* pTimer);
190 static void wd_starttimer(struct wd_timer* pTimer);
191 static void wd_resetbrokentimer(struct wd_timer* pTimer);
192 static void wd_stoptimer(struct wd_timer* pTimer);
194 static int wd_getstatus(struct wd_timer* pTimer);
323 struct wd_timer* pTimer = (struct wd_timer*)file->private_data;
331 if(NULL == pTimer) {
349 wd_pingtimer(pTimer);
362 wd_stoptimer(pTimer);
365 wd_starttimer(pTimer);
373 setopt = wd_getstatus(pTimer);
379 wd_starttimer(pTimer);
387 wd_stoptimer(pTimer);
422 struct wd_timer* pTimer = (struct wd_timer*)file->private_data;
424 if(NULL == pTimer) {
429 wd_pingtimer(pTimer);
518 * pTimer - pointer to timer device, or NULL to indicate all timers
521 static void wd_toggleintr(struct wd_timer* pTimer, int enable)
525 (NULL == pTimer) ?
527 (pTimer->intr_mask);
540 * pTimer - pointer to timer device
542 static void wd_pingtimer(struct wd_timer* pTimer)
544 if (wd_readb(pTimer->regs + WD_STATUS) & WD_S_RUNNING) {
545 wd_readw(pTimer->regs + WD_DCNTR);
553 * pTimer - pointer to timer device
555 static void wd_stoptimer(struct wd_timer* pTimer)
557 if(wd_readb(pTimer->regs + WD_STATUS) & WD_S_RUNNING) {
558 wd_toggleintr(pTimer, WD_INTR_OFF);
561 pTimer->runstatus |= WD_STAT_BSTOP;
574 * pTimer - pointer to timer device
577 static void wd_starttimer(struct wd_timer* pTimer)
580 pTimer->runstatus &= ~WD_STAT_BSTOP;
582 pTimer->runstatus &= ~WD_STAT_SVCD;
584 wd_writew(pTimer->timeout, pTimer->regs + WD_LIMIT);
585 wd_toggleintr(pTimer, WD_INTR_ON);
591 static void wd_resetbrokentimer(struct wd_timer* pTimer)
593 wd_toggleintr(pTimer, WD_INTR_ON);
594 wd_writew(WD_BLIMIT, pTimer->regs + WD_LIMIT);
694 static int wd_getstatus(struct wd_timer* pTimer)
696 unsigned char stat = wd_readb(pTimer->regs + WD_STATUS);
709 if(intr & pTimer->intr_mask) {
724 if(wd_dev.isbaddoggie && (pTimer->runstatus & WD_STAT_BSTOP)) {
725 if(pTimer->runstatus & WD_STAT_SVCD) {
740 if(pTimer->runstatus & WD_STAT_SVCD) {