Lines Matching +defs:diff +defs:id
104 static struct kctl *ctl_find_by_id_unit(u_int32_t id, u_int32_t unit);
108 static void ctl_post_msg(u_int32_t event_code, u_int32_t id);
481 sc.sc_id = kctl->id;
495 u_int32_t diff;
502 diff = sb->sb_hiwat - sb->sb_idealsize;
508 trim = imin(trim, (int32_t)diff);
1098 ctl_info.ctl_id = kctl->id;
1119 u_int32_t id = 1;
1146 * this leads to wrapping the id around, we start at the front of the
1161 id = 1;
1166 id = kctl_next->id + 1;
1170 * If this wrapped the id number, start looking at
1171 * the front of the list for an unused id.
1173 if (id == 0) {
1175 id = 1;
1178 if (kctl_next->id > id) {
1183 id = kctl_next->id + 1;
1188 userkctl->ctl_id = id;
1189 kctl->id = id;
1193 if (kctl_next->id > userkctl->ctl_id)
1202 kctl->id = userkctl->ctl_id;
1259 ctl_post_msg(KEV_CTL_REGISTERED, kctl->id);
1292 ctl_post_msg(KEV_CTL_DEREGISTERED, kctl->id);
1323 ctl_id = kctl->id;
1330 ctl_name_by_id(u_int32_t id, char *out_name, size_t maxsize)
1337 if (kctl->id == id)
1357 ctl_find_by_id_unit(u_int32_t id, u_int32_t unit)
1364 if (kctl->id == id && (kctl->flags & CTL_FLAG_REG_ID_UNIT) == 0)
1366 else if (kctl->id == id && kctl->reg_unit == unit)
1438 ctl_post_msg(u_int32_t event_code, u_int32_t id)
1454 ctl_ev_data.ctl_id = id;
1617 xkr->xkr_id = kctl->id;
1739 xk->xkp_kctlid = kctl->id;