Lines Matching refs:id
58 static const struct k_clock *clockid_to_kclock(const clockid_t id);
88 DEFINE_CLASS(lock_timer, struct k_itimer *, unlock_timer(_T), __lock_timer(id), timer_t id);
96 static struct k_itimer *posix_timer_by_id(timer_t id) in posix_timer_by_id() argument
99 struct timer_hash_bucket *bucket = hash_bucket(sig, id); in posix_timer_by_id()
104 if ((READ_ONCE(timer->it_signal) == sig) && (timer->it_id == id)) in posix_timer_by_id()
122 timer_t id) in posix_timer_hashed() argument
128 if ((posix_sig_owner(timer) == sig) && (timer->it_id == id)) in posix_timer_hashed()
134 static bool posix_timer_add_at(struct k_itimer *timer, struct signal_struct *sig, unsigned int id) in posix_timer_add_at() argument
136 struct timer_hash_bucket *bucket = hash_bucket(sig, id); in posix_timer_add_at()
144 if (!posix_timer_hashed(bucket, sig, id)) { in posix_timer_add_at()
155 timer->it_id = (timer_t)id; in posix_timer_add_at()
184 unsigned int id = atomic_fetch_inc(&sig->next_posix_timer_id) & INT_MAX; in posix_timer_add() local
186 if (posix_timer_add_at(timer, sig, id)) in posix_timer_add()
187 return id; in posix_timer_add()
1534 static const struct k_clock *clockid_to_kclock(const clockid_t id) in clockid_to_kclock() argument
1536 clockid_t idx = id; in clockid_to_kclock()
1538 if (id < 0) { in clockid_to_kclock()
1539 return (id & CLOCKFD_MASK) == CLOCKFD ? in clockid_to_kclock()
1543 if (id >= ARRAY_SIZE(posix_clocks)) in clockid_to_kclock()