Lines Matching defs:sid
291 char *sid;
303 if (uargs.sid.len > MAX_SUBID_LEN ||
307 sid = kmem_alloc(uargs.sid.len, KM_SLEEP);
308 if (copyin((void *)(uintptr_t)uargs.sid.name,
309 sid, uargs.sid.len) != 0) {
310 kmem_free(sid, uargs.sid.len);
313 if (!sysevent_isstrend(sid, uargs.sid.len)) {
314 kmem_free(sid, uargs.sid.len);
324 kmem_free(sid, uargs.sid.len);
329 kmem_free(sid, uargs.sid.len);
338 rc = evch_usrsubscribe(ctl->chp, sid, class_info,
342 kmem_free(sid, uargs.sid.len);
352 char *sid;
362 if (uargs.sid.len > MAX_SUBID_LEN)
366 if (uargs.sid.len == 0) {
371 sid = kmem_alloc(uargs.sid.len, KM_SLEEP);
373 if (copyin((void *)(uintptr_t)uargs.sid.name,
374 sid, uargs.sid.len) != 0) {
375 kmem_free(sid, uargs.sid.len);
379 evch_usrunsubscribe(ctl->chp, sid, 0);
381 kmem_free(sid, uargs.sid.len);