kv
if ((int)kv.ident != s)
struct kevent kv;
EV_SET(&kv, s, EVFILT_READ, EV_ADD | EV_ONESHOT, 0, 0, 0);
n = kevent(kq, &kv, 1, &kv, 1, &timeout);
static const struct kv libm_const[] = {
const struct kv *kvp = libm_const;
static struct kv_name kv[] = {
name = kv_lookup(kv, __arraycount(kv), *walker);
const struct kv_name *kv, size_t kv_count)
printf(" %-30s: %jd\n", kv_lookup(kv, kv_count, ptype),
static const struct kv_name kv[] = {
print_hgst_info_subpage_gen(buf, subtype, size, kv, __arraycount(kv));
static const struct kv_name kv[] = {
print_hgst_info_subpage_gen(buf, subtype, size, kv, __arraycount(kv));
static const struct kv_name kv[] = {
print_hgst_info_subpage_gen(buf, subtype, size, kv, __arraycount(kv));
kv_lookup(const struct kv_name *kv, size_t kv_count, uint32_t key)
for (i = 0; i < kv_count; i++, kv++)
static const struct kv_name kv[] = {
if (kv->key == key)
print_hgst_info_subpage_gen(buf, subtype, size, kv, __arraycount(kv));
return kv->name;
char *kv;
kv = (char *)®s;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
char *kv;
kv = (char *) &r;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
Loader::_load_segment(vaddr_t kv, vsize_t memsz, off_t fileofs, size_t filesz)
vaddr_t kv_start = kv;
kv, memsz, kv + memsz, fileofs, filesz));
_kernend = kv + memsz;
_pvec_prev = _load_page(kv, fileofs,
kv += _tpsz;
_pvec_prev = _load_page(kv, fileofs, rest, _pvec_prev);
Loader::_load_memory(vaddr_t kv, vsize_t memsz, void *data)
kv, memsz, kv + memsz));
dst = kv;
_kernend = kv + memsz;
Loader::_load_page(vaddr_t kv, off_t ofs, size_t sz, struct PageTag *prev)
prev->dst = kv;
vaddr_t kv;
kv = ROUND(_kernend, static_cast <vsize_t>(KERNEL_PAGE_SIZE));
_load_segment(kv, sz, 0, sz);
kv = _ah->a_dstart;
_load_segment(kv, memsz, fileofs, filesz);
kv = _ah->a_dstart + _ah->a_dsize;
_load_segment(kv, memsz, fileofs, filesz);
vaddr_t kv;
kv = _ah->a_tstart;
_load_segment(kv, memsz, fileofs, filesz);
vaddr_t kv;
kv = ph->p_paddr;
i, kv, filesz, memsz));
_load_segment(kv, memsz, fileofs, filesz);
kv += ROUND4(memsz);
load_symbol_block(kv);
ElfLoader::load_symbol_block(vaddr_t kv)
_load_memory(kv, _sym_blk.header_size, _sym_blk.header);
kv += _sym_blk.header_size;
_load_segment(kv, sz, _sym_blk.symoff, sz);
kv += ROUND4(sz);
_load_segment(kv, sz, _sym_blk.stroff, sz);
char *kv;
kv = (char *) &r;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
char *kv;
kv = (char *) &r;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
char *kv;
kv = (char *) &r;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
char *kv;
kv = (char *) &r;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
char *kv;
kv = (char *)&r32;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
char *kv;
kv = (char *)&r32;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
char *kv;
kv = (char *)&r32;
kv += uio->uio_offset;
error = uiomove(kv, kl, uio);
vaddr_t kv;
kv = 0; /* XXX: -Wuninitialized */
kv = p->p_vaddr + ROUND4(p->p_memsz);
kloader_zero(kv, SELFMAG);
kv += SELFMAG;
kloader_copy(kv, &eh, sizeof(Elf_Ehdr));
kv += sizeof(Elf_Ehdr);
kloader_copy(kv, sh, eh.e_shentsize * eh.e_shnum);
kv += eh.e_shentsize * eh.e_shnum;
kloader_copy(kv, shstrtab, shstrsz);
kv += shstrsz;
kloader_from_file(kv, symoff, sh[symndx].sh_size);
kv += sh[symndx].sh_size;
kloader_from_file(kv, stroff, ROUND4(sh[strndx].sh_size));
kv += ROUND4(sh[strndx].sh_size);
newbuf = (char *)(void *)kv
kloader_copy(kv, &nbi, sizeof(struct kloader_bootinfo));
kloader.rebootinfo = (void *)kv;
struct ksyms_gvalue *kv = (struct ksyms_gvalue *)data;
kv->kv_value = val;
char *kv;
kv = buf + uio->uio_offset;
error = uiomove(kv, kl, uio);
compare_key_sd(void *context, const void *nv, const void *kv)
key = *(const long *)kv;
char *kv;
if ((kv = malloc(sz)) == NULL) {
if (sysctl(mib, 2, kv, &sz, NULL, 0) == -1) {
data.data = kv;