Lines Matching refs:iclock

54 	struct mISDNclock *iclock, *bestclock = NULL, *lastclock = NULL;  in select_iclock()  local
57 list_for_each_entry(iclock, &iclock_list, list) { in select_iclock()
58 if (iclock->pri > pri) { in select_iclock()
59 pri = iclock->pri; in select_iclock()
60 bestclock = iclock; in select_iclock()
62 if (iclock_current == iclock) in select_iclock()
63 lastclock = iclock; in select_iclock()
90 struct mISDNclock *iclock; in mISDN_register_clock() local
94 iclock = kzalloc(sizeof(struct mISDNclock), GFP_ATOMIC); in mISDN_register_clock()
95 if (!iclock) { in mISDN_register_clock()
99 strncpy(iclock->name, name, sizeof(iclock->name) - 1); in mISDN_register_clock()
100 iclock->pri = pri; in mISDN_register_clock()
101 iclock->priv = priv; in mISDN_register_clock()
102 iclock->ctl = ctl; in mISDN_register_clock()
104 list_add_tail(&iclock->list, &iclock_list); in mISDN_register_clock()
107 return iclock; in mISDN_register_clock()
112 mISDN_unregister_clock(struct mISDNclock *iclock) in mISDN_unregister_clock() argument
117 printk(KERN_DEBUG "%s: %s %d\n", __func__, iclock->name, in mISDN_unregister_clock()
118 iclock->pri); in mISDN_unregister_clock()
120 if (iclock_current == iclock) { in mISDN_unregister_clock()
124 iclock->name); in mISDN_unregister_clock()
125 iclock->ctl(iclock->priv, 0); in mISDN_unregister_clock()
127 list_del(&iclock->list); in mISDN_unregister_clock()
134 mISDN_clock_update(struct mISDNclock *iclock, int samples, ktime_t *timestamp) in mISDN_clock_update() argument
141 if (iclock_current != iclock) { in mISDN_clock_update()
144 iclock->name, in mISDN_clock_update()
146 iclock->ctl(iclock->priv, 0); in mISDN_clock_update()