/illumos-gate/usr/src/uts/common/syscall/ |
H A D | getcwd.c | 43 char *kbuf; local 55 kbuf = kmem_alloc(kbuflen, KM_SLEEP); 57 if (((err = dogetcwd(kbuf, kbuflen)) == 0) && 58 (copyout(kbuf, buf, strlen(kbuf) + 1) != 0)) 61 kmem_free(kbuf, kbuflen);
|
H A D | exacctsys.c | 68 getacct_callback(ac_info_t *unused, void *ubuf, size_t usize, void *kbuf, argument 73 if (ubuf != NULL && copyout(kbuf, ubuf, size) != 0) 177 void *kbuf; local 183 kbuf = kmem_alloc(bufsize, KM_SLEEP); 184 if (copyin(buf, kbuf, bufsize) != 0) { 203 error = exacct_tag_proc(&acg->ac_proc, id, tkid, kbuf, 210 error = exacct_tag_task(&acg->ac_task, tk, kbuf, 222 kmem_free(kbuf, bufsize);
|
H A D | tasksys.c | 262 void *kbuf; local 271 kbuf = pw.pw_buf = kmem_zalloc(bufsz, KM_SLEEP); 276 if (copyout(kbuf, buf, bufsz) == -1) 279 kmem_free(kbuf, bufsz);
|
H A D | acctctl.c | 150 void *kbuf; local 190 kbuf = kmem_zalloc(bufsz, KM_SLEEP); 191 if ((error = copyinstr((char *)ubuf, (char *)kbuf, bufsz, NULL)) != 0) { 192 kmem_free(kbuf, bufsz); 195 if (*((char *)kbuf) != '/') { 196 kmem_free(kbuf, bufsz); 202 * name of the accounting file and kmem_free kbuf. We have to do this 206 namelen = strlen(kbuf) + 1; 208 (void) strcpy(namebuf, kbuf); 209 kmem_free(kbuf, bufs [all...] |
H A D | rctlsys.c | 777 char *kbuf; local 780 kbufsz = rctl_build_name_buf(&kbuf); 783 copyout(kbuf, ubuf, kbufsz) != 0) { 784 kmem_free(kbuf, kbufsz); 788 kmem_free(kbuf, kbufsz);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | kstat.c | 68 void *kbuf = NULL; local 119 kbuf = kmem_zalloc(kbufsize + 1, KM_NOSLEEP); 120 if (kbuf == NULL) { 129 if (kbuf != NULL) 130 kmem_free(kbuf, kbufsize + 1); 140 if (kbuf == NULL) 141 kbuf = kmem_zalloc(kbufsize + 1, KM_NOSLEEP); 142 if (kbuf == NULL) { 145 error = KSTAT_SNAPSHOT(ksp, kbuf, KSTAT_READ); 164 if (kbuf 484 void *kbuf; local [all...] |
H A D | devpool.c | 219 char *kbuf = NULL; local 309 kbuf = pool_buf; 314 kbuf = kmem_alloc(kbufsz, KM_NOSLEEP); 315 if (kbuf == NULL) { 319 ret = pool_pack_conf(kbuf, kbufsz, &size); 341 ddi_copyout(kbuf, query.pq_io_buf, size, mode) != 0) 346 kmem_free(kbuf, kbufsz); 516 ret = nvlist_pack(list, &kbuf, &kbufsz, NV_ENCODE_NATIVE, 0); 540 if (ddi_copyout(kbuf, propget.pp_i_buf, 547 kmem_free(kbuf, kbufs [all...] |
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | evtchn_dev.c | 240 evtchn_port_t *kbuf; local 263 kbuf = sbuf; 265 kbuf = kmem_alloc(PAGESIZE, KM_SLEEP); 266 if ((rc = uiomove(kbuf, count, UIO_WRITE, uio)) != 0) 271 if ((kbuf[i] < NR_EVENT_CHANNELS) && 272 (port_user[kbuf[i]] == ep)) { 274 ec_unmask_evtchn(kbuf[i]); 280 if (kbuf != sbuf) 281 kmem_free(kbuf, PAGESIZE);
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/ |
H A D | ldap_key_seq.c | 357 asn1buf kbuf; local 366 ret = asn1buf_imbed(&kbuf, &subbuf, length, seqindef); checkerr; 368 ret = decode_tagged_integer (&kbuf, 0, &lval); 372 ret = decode_tagged_octetstring (&kbuf, 1, &ival, 376 safe_syncbuf (&subbuf, &kbuf);
|
/illumos-gate/usr/src/uts/common/fs/zut/ |
H A D | zut.c | 108 char *kbuf; local 117 kbuf = kmem_zalloc(zr->zr_buflen, KM_SLEEP); 159 aiov.iov_base = kbuf; 180 zr->zr_bytes = aiov.iov_base - kbuf; 183 error = ddi_copyout(kbuf, (void *)(uintptr_t)zr->zr_buf, 187 kmem_free(kbuf, zr->zr_buflen);
|
/illumos-gate/usr/src/uts/common/ipp/ |
H A D | ippctl.c | 604 char *kbuf; local 666 kbuf = kmem_zalloc(ubuflen, KM_SLEEP); 668 if (ddi_copyin(ubuf, (caddr_t)kbuf, ubuflen, mode) != 0) { 669 kmem_free(kbuf, ubuflen); 673 *kbufp = kbuf; 684 char *kbuf, 752 if (ddi_copyout((caddr_t)kbuf, ubuf, kbuflen, mode) != 0) 681 ippctl_copyout( caddr_t arg, int mode, char *kbuf, size_t kbuflen) argument
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | udb.c | 1239 char kbuf[MAXUDBKEY + 1]; local 1241 if (sm_strlcpy(kbuf, key->data, sizeof(kbuf)) >= sizeof(kbuf)) 1243 name = kbuf;
|
/illumos-gate/usr/src/uts/intel/io/drm/ |
H A D | radeon_state.c | 3073 char *kbuf = NULL; local 3114 kbuf = drm_alloc(cmdbuf.bufsz, DRM_MEM_DRIVER); 3115 if (kbuf == NULL) 3117 if (DRM_COPY_FROM_USER(kbuf, (void *)cmdbuf.buf, 3119 drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER); 3122 cmdbuf.buf = kbuf; 3132 drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER); 3238 drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER); 3245 drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER);
|
/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) argument 38 (void) memcpy(bp->b_un.b_addr, kbuf, amt);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | pool.c | 829 pool_pack_conf(void *kbuf, size_t kbufsz, size_t *asize) argument 841 if (kbuf == NULL || kbufsz == 0) 846 *asize = ea_pack_object(eo_system, kbuf, kbufsz);
|
H A D | zone.c | 4240 char *kbuf; local 4249 if ((kbuf = kmem_alloc(buflen, KM_NOSLEEP)) == NULL) 4251 if (copyin(ubuf, kbuf, buflen)) { 4255 if (nvlist_unpack(kbuf, buflen, &nvl, KM_SLEEP) != 0) { 4295 kmem_free(kbuf, buflen); 4335 char *kbuf; local 4343 if ((kbuf = kmem_alloc(buflen, KM_NOSLEEP)) == NULL) 4346 if (copyin(ubuf, kbuf, buflen) != 0) { 4347 kmem_free(kbuf, buflen); 4351 dataset = next = kbuf; [all...] |
/illumos-gate/usr/src/cmd/auditconfig/ |
H A D | auditconfig.c | 1091 char kbuf[2048]; local 1092 if (getauditflagschar(kbuf, &kmask, 0) < 0) { 1101 "= %s\n"), kbuf);
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | mc-opl.c | 4024 caddr_t buf, kbuf; local 4093 kbuf = kmem_alloc(512 * 1024 * 1024, KM_SLEEP); 4095 (u_longlong_t)kbuf, (u_longlong_t)va_to_pa(kbuf));
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_vnops.c | 2523 char kbuf[FSL_SIZE]; /* buffer to hold fast symlink */ local 2553 tiov.iov_base = kbuf; 2602 error = uiomove((caddr_t)kbuf,
|