Lines Matching defs:gid
242 id_t gid = dlp->dq_eventq->eq_sgid;
244 if (BT_TEST(gids, gid) != 0)
248 class, dlp->dq_eventq->eq_mod->mod_name, (int)gid));
251 BT_SET(gids, gid);
309 fmd_event_t *ep, const char *class, id_t gid)
358 * If we are dispatching to only a single gid, set all bits in the
359 * group IDs mask and then clear only the bit for the specified gid.
361 if (gid >= 0) {
364 BT_CLEAR(gids, gid);
383 * called for a single gid, send the event to the self-diagnosis module.
385 if (n == 0 && gid < 0 && fmd.d_self != NULL)
400 id_t gid;
404 gid = fmd_idspace_alloc_min(dqp->dq_gids, cookie);
405 dqp->dq_gmax = MAX(dqp->dq_gmax, gid);
409 return (gid);
413 fmd_dispq_delgid(fmd_dispq_t *dqp, id_t gid)
417 ASSERT(fmd_idspace_contains(dqp->dq_gids, gid));
418 (void) fmd_idspace_free(dqp->dq_gids, gid);