/illumos-gate/usr/src/uts/common/io/ |
H A D | kstat.c | 68 void *kbuf = NULL; in read_kstat_data() local 119 kbuf = kmem_zalloc(kbufsize + 1, KM_NOSLEEP); in read_kstat_data() 120 if (kbuf == NULL) { in read_kstat_data() 129 if (kbuf != NULL) in read_kstat_data() 130 kmem_free(kbuf, kbufsize + 1); in read_kstat_data() 140 if (kbuf == NULL) in read_kstat_data() 141 kbuf = kmem_zalloc(kbufsize + 1, KM_NOSLEEP); in read_kstat_data() 142 if (kbuf == NULL) { in read_kstat_data() 145 error = KSTAT_SNAPSHOT(ksp, kbuf, KSTAT_READ); in read_kstat_data() 164 if (kbuf == NULL) in read_kstat_data() [all …]
|
H A D | devpool.c | 219 char *kbuf = NULL; in pool_ioctl() local 309 kbuf = pool_buf; in pool_ioctl() 314 kbuf = kmem_alloc(kbufsz, KM_NOSLEEP); in pool_ioctl() 315 if (kbuf == NULL) { in pool_ioctl() 319 ret = pool_pack_conf(kbuf, kbufsz, &size); in pool_ioctl() 341 ddi_copyout(kbuf, query.pq_io_buf, size, mode) != 0) in pool_ioctl() 346 kmem_free(kbuf, kbufsz); in pool_ioctl() 516 ret = nvlist_pack(list, &kbuf, &kbufsz, NV_ENCODE_NATIVE, 0); in pool_ioctl() 540 if (ddi_copyout(kbuf, propget.pp_i_buf, in pool_ioctl() 547 kmem_free(kbuf, kbufsz); in pool_ioctl()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | getcwd.c | 42 char *kbuf; in getcwd() local 66 kbuf = kmem_alloc(kbuflen, KM_SLEEP); in getcwd() 68 if (((err = dogetcwd(kbuf, kbuflen)) == 0) && in getcwd() 69 (copyout(kbuf, buf, strlen(kbuf) + 1) != 0)) { in getcwd() 73 kmem_free(kbuf, kbuflen); in getcwd()
|
H A D | exacctsys.c | 66 getacct_callback(ac_info_t *unused, void *ubuf, size_t usize, void *kbuf, in getacct_callback() argument 71 if (ubuf != NULL && copyout(kbuf, ubuf, size) != 0) in getacct_callback() 175 void *kbuf; in putacct() local 181 kbuf = kmem_alloc(bufsize, KM_SLEEP); in putacct() 182 if (copyin(buf, kbuf, bufsize) != 0) { in putacct() 201 error = exacct_tag_proc(&acg->ac_proc, id, tkid, kbuf, in putacct() 208 error = exacct_tag_task(&acg->ac_task, tk, kbuf, in putacct() 220 kmem_free(kbuf, bufsize); in putacct()
|
H A D | acctctl.c | 150 void *kbuf; in ac_file_set() local 190 kbuf = kmem_zalloc(bufsz, KM_SLEEP); in ac_file_set() 191 if ((error = copyinstr((char *)ubuf, (char *)kbuf, bufsz, NULL)) != 0) { in ac_file_set() 192 kmem_free(kbuf, bufsz); in ac_file_set() 195 if (*((char *)kbuf) != '/') { in ac_file_set() 196 kmem_free(kbuf, bufsz); in ac_file_set() 206 namelen = strlen(kbuf) + 1; in ac_file_set() 208 (void) strcpy(namebuf, kbuf); in ac_file_set() 209 kmem_free(kbuf, bufsz); in ac_file_set()
|
H A D | tasksys.c | 262 void *kbuf; in tasksys_projlist() local 271 kbuf = pw.pw_buf = kmem_zalloc(bufsz, KM_SLEEP); in tasksys_projlist() 276 if (copyout(kbuf, buf, bufsz) == -1) in tasksys_projlist() 279 kmem_free(kbuf, bufsz); in tasksys_projlist()
|
H A D | rctlsys.c | 777 char *kbuf; in rctlsys_lst() local 780 kbufsz = rctl_build_name_buf(&kbuf); in rctlsys_lst() 783 copyout(kbuf, ubuf, kbufsz) != 0) { in rctlsys_lst() 784 kmem_free(kbuf, kbufsz); in rctlsys_lst() 788 kmem_free(kbuf, kbufsz); in rctlsys_lst()
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | evtchn_dev.c | 242 evtchn_port_t *kbuf; in evtchndrv_write() local 265 kbuf = sbuf; in evtchndrv_write() 267 kbuf = kmem_alloc(PAGESIZE, KM_SLEEP); in evtchndrv_write() 268 if ((rc = uiomove(kbuf, count, UIO_WRITE, uio)) != 0) in evtchndrv_write() 273 if ((kbuf[i] < NR_EVENT_CHANNELS) && in evtchndrv_write() 274 (port_user[kbuf[i]] == ep)) { in evtchndrv_write() 276 ec_unmask_evtchn(kbuf[i]); in evtchndrv_write() 282 if (kbuf != sbuf) in evtchndrv_write() 283 kmem_free(kbuf, PAGESIZE); in evtchndrv_write()
|
/illumos-gate/usr/src/uts/common/fs/zut/ |
H A D | zut.c | 108 char *kbuf; in zut_readdir() local 117 kbuf = kmem_zalloc(zr->zr_buflen, KM_SLEEP); in zut_readdir() 159 aiov.iov_base = kbuf; in zut_readdir() 180 zr->zr_bytes = aiov.iov_base - kbuf; in zut_readdir() 183 error = ddi_copyout(kbuf, (void *)(uintptr_t)zr->zr_buf, in zut_readdir() 187 kmem_free(kbuf, zr->zr_buflen); in zut_readdir()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/ |
H A D | ldap_key_seq.c | 355 asn1buf kbuf; in asn1_decode_key() local 364 ret = asn1buf_imbed(&kbuf, &subbuf, length, seqindef); checkerr; in asn1_decode_key() 366 ret = decode_tagged_integer (&kbuf, 0, &lval); in asn1_decode_key() 370 ret = decode_tagged_octetstring (&kbuf, 1, &ival, in asn1_decode_key() 374 safe_syncbuf (&subbuf, &kbuf); in asn1_decode_key()
|
/illumos-gate/usr/src/uts/common/ipp/ |
H A D | ippctl.c | 603 char *kbuf; in ippctl_copyin() local 665 kbuf = kmem_zalloc(ubuflen, KM_SLEEP); in ippctl_copyin() 667 if (ddi_copyin(ubuf, (caddr_t)kbuf, ubuflen, mode) != 0) { in ippctl_copyin() 668 kmem_free(kbuf, ubuflen); in ippctl_copyin() 672 *kbufp = kbuf; in ippctl_copyin() 683 char *kbuf, in ippctl_copyout() argument 751 if (ddi_copyout((caddr_t)kbuf, ubuf, kbuflen, mode) != 0) in ippctl_copyout()
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | udb.c | 1237 char kbuf[MAXUDBKEY + 1]; local 1239 if (sm_strlcpy(kbuf, key->data, sizeof(kbuf)) >= sizeof(kbuf)) 1241 name = kbuf;
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_dev.c | 1211 void *kbuf; in vmmdev_do_ioctl() local 1221 kbuf = kmem_zalloc(req.len, KM_SLEEP); in vmmdev_do_ioctl() 1222 error = vm_get_fpu(sc->vmm_vm, vcpu, kbuf, req.len); in vmmdev_do_ioctl() 1224 if (ddi_copyout(kbuf, req.buf, req.len, md)) { in vmmdev_do_ioctl() 1228 kmem_free(kbuf, req.len); in vmmdev_do_ioctl() 1234 void *kbuf; in vmmdev_do_ioctl() local 1244 kbuf = kmem_alloc(req.len, KM_SLEEP); in vmmdev_do_ioctl() 1245 if (ddi_copyin(req.buf, kbuf, req.len, md)) { in vmmdev_do_ioctl() 1248 error = vm_set_fpu(sc->vmm_vm, vcpu, kbuf, req.len); in vmmdev_do_ioctl() 1250 kmem_free(kbuf, req.len); in vmmdev_do_ioctl()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_sata.c | 32 SATAcopy(pmcs_cmd_t *sp, void *kbuf, uint32_t amt) in SATAcopy() argument 38 (void) memcpy(bp->b_un.b_addr, kbuf, amt); in SATAcopy()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | pool.c | 829 pool_pack_conf(void *kbuf, size_t kbufsz, size_t *asize) in pool_pack_conf() argument 841 if (kbuf == NULL || kbufsz == 0) in pool_pack_conf() 846 *asize = ea_pack_object(eo_system, kbuf, kbufsz); in pool_pack_conf()
|
H A D | zone.c | 4269 char *kbuf; in parse_rctls() local 4278 if ((kbuf = kmem_alloc(buflen, KM_NOSLEEP)) == NULL) in parse_rctls() 4280 if (copyin(ubuf, kbuf, buflen)) { in parse_rctls() 4284 if (nvlist_unpack(kbuf, buflen, &nvl, KM_SLEEP) != 0) { in parse_rctls() 4324 kmem_free(kbuf, buflen); in parse_rctls() 4364 char *kbuf; in parse_zfs() local 4372 if ((kbuf = kmem_alloc(buflen, KM_NOSLEEP)) == NULL) in parse_zfs() 4375 if (copyin(ubuf, kbuf, buflen) != 0) { in parse_zfs() 4376 kmem_free(kbuf, buflen); in parse_zfs() 4380 dataset = next = kbuf; in parse_zfs() [all …]
|
/illumos-gate/usr/src/cmd/auditconfig/ |
H A D | auditconfig.c | 1095 char kbuf[2048]; in do_chkaconf() local 1096 if (getauditflagschar(kbuf, &kmask, 0) < 0) { in do_chkaconf() 1105 "= %s\n"), kbuf); in do_chkaconf()
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | mc-opl.c | 4024 caddr_t buf, kbuf; in mc_ioctl_debug() local 4093 kbuf = kmem_alloc(512 * 1024 * 1024, KM_SLEEP); in mc_ioctl_debug() 4095 (u_longlong_t)kbuf, (u_longlong_t)va_to_pa(kbuf)); in mc_ioctl_debug()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_vnops.c | 2414 char kbuf[FSL_SIZE]; /* buffer to hold fast symlink */ in ufs_readlink() local 2444 tiov.iov_base = kbuf; in ufs_readlink() 2493 error = uiomove((caddr_t)kbuf, in ufs_readlink()
|
/illumos-gate/usr/src/tools/smatch/src/smatch_data/ |
H A D | kernel.implicit_dependencies.no_structs | 289 C_SYSC_kexec_load write_list: [(struct kexec_segment)->buf, (struct kexec_segment)->kbuf, (struct k…
|