Lines Matching refs:iclock

62 	struct mISDNclock *iclock, *bestclock = NULL, *lastclock = NULL;  in select_iclock()  local
65 list_for_each_entry(iclock, &iclock_list, list) { in select_iclock()
66 if (iclock->pri > pri) { in select_iclock()
67 pri = iclock->pri; in select_iclock()
68 bestclock = iclock; in select_iclock()
70 if (iclock_current == iclock) in select_iclock()
71 lastclock = iclock; in select_iclock()
98 struct mISDNclock *iclock; in mISDN_register_clock() local
102 iclock = kzalloc(sizeof(struct mISDNclock), GFP_ATOMIC); in mISDN_register_clock()
103 if (!iclock) { in mISDN_register_clock()
107 strncpy(iclock->name, name, sizeof(iclock->name) - 1); in mISDN_register_clock()
108 iclock->pri = pri; in mISDN_register_clock()
109 iclock->priv = priv; in mISDN_register_clock()
110 iclock->ctl = ctl; in mISDN_register_clock()
112 list_add_tail(&iclock->list, &iclock_list); in mISDN_register_clock()
115 return iclock; in mISDN_register_clock()
120 mISDN_unregister_clock(struct mISDNclock *iclock) in mISDN_unregister_clock() argument
125 printk(KERN_DEBUG "%s: %s %d\n", __func__, iclock->name, in mISDN_unregister_clock()
126 iclock->pri); in mISDN_unregister_clock()
128 if (iclock_current == iclock) { in mISDN_unregister_clock()
132 iclock->name); in mISDN_unregister_clock()
133 iclock->ctl(iclock->priv, 0); in mISDN_unregister_clock()
135 list_del(&iclock->list); in mISDN_unregister_clock()
142 mISDN_clock_update(struct mISDNclock *iclock, int samples, struct timeval *tv) in mISDN_clock_update() argument
150 if (iclock_current != iclock) { in mISDN_clock_update()
153 iclock->name, in mISDN_clock_update()
155 iclock->ctl(iclock->priv, 0); in mISDN_clock_update()