Lines Matching refs:out_data
398 if (uargs.out_data.len == 0 || uargs.out_data.len > EVCH_MAX_DATA_SIZE) in sysevent_channames()
401 buf = kmem_alloc(uargs.out_data.len, KM_SLEEP); in sysevent_channames()
403 if ((len = evch_usrgetchnames(buf, uargs.out_data.len)) == -1) { in sysevent_channames()
408 ASSERT(len <= uargs.out_data.len); in sysevent_channames()
410 (void *)(uintptr_t)uargs.out_data.name, len) != 0) { in sysevent_channames()
415 kmem_free(buf, uargs.out_data.len); in sysevent_channames()
434 uargs.out_data.len > EVCH_MAX_DATA_SIZE) in sysevent_chandata()
450 buf = kmem_alloc(uargs.out_data.len, KM_SLEEP); in sysevent_chandata()
452 len = evch_usrgetchdata(channel, buf, uargs.out_data.len); in sysevent_chandata()
460 ASSERT(len <= uargs.out_data.len); in sysevent_chandata()
462 (void *)(uintptr_t)uargs.out_data.name, len) != 0) { in sysevent_chandata()
467 kmem_free(buf, uargs.out_data.len); in sysevent_chandata()