Searched refs:kbuf (Results 1 - 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/common/syscall/
H A Dgetcwd.c43 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 Dexacctsys.c68 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 Dtasksys.c262 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 Dacctctl.c150 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 Drctlsys.c777 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 Dkstat.c68 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 Ddevpool.c219 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 Devtchn_dev.c240 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 Dldap_key_seq.c357 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 Dzut.c108 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 Dippctl.c604 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 Dudb.c1239 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 Dradeon_state.c3073 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 Dpmcs_sata.c32 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 Dpool.c829 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 Dzone.c4240 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 Dauditconfig.c1091 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 Dmc-opl.c4024 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 Dufs_vnops.c2523 char kbuf[FSL_SIZE]; /* buffer to hold fast symlink */ local
2553 tiov.iov_base = kbuf;
2602 error = uiomove((caddr_t)kbuf,

Completed in 1531 milliseconds