/illumos-gate/usr/src/lib/libpicl/ |
H A D | picl.c | 156 door_arg_t darg; local 163 if ((err = post_req(&darg, &req, sizeof (picl_reqinit_t), NULL, 167 if (darg.rbuf != (char *)&outargs) 168 (void) munmap(darg.rbuf, darg.rsize); 274 door_arg_t darg; local 284 err = post_req(&darg, &req_fini, sizeof (picl_reqfini_t), 292 if (darg.rbuf != (char *)&outargs) 293 (void) munmap(darg.rbuf, darg 304 door_arg_t darg; local 332 door_arg_t darg; local 358 door_arg_t darg; local 397 door_arg_t darg; local 436 door_arg_t darg; local 471 door_arg_t darg; local 507 door_arg_t darg; local 540 door_arg_t darg; local 570 door_arg_t darg; local 602 door_arg_t darg; local 635 door_arg_t darg; local 667 door_arg_t darg; local 786 door_arg_t darg; local 815 door_arg_t darg; local 849 door_arg_t darg; local [all...] |
/illumos-gate/usr/src/cmd/isns/isnsadm/ |
H A D | isnsadm.c | 299 door_arg_t darg; local 312 (void) bzero(&darg, sizeof (darg)); 313 bzero(&darg, sizeof (darg)); 314 darg.data_ptr = (char *)doc; 315 darg.data_size = xmlStrlen(doc) + 1; 316 darg.rbuf = NULL; 317 darg.rsize = 0; 318 if ((door_call(fd, &darg)) 2548 door_arg_t darg; local 2678 door_arg_t darg; local 2789 door_arg_t darg; local 2905 door_arg_t darg; local 2971 door_arg_t darg; local 3040 door_arg_t darg; local 3177 door_arg_t darg; local 3310 door_arg_t darg; local 3376 door_arg_t darg; local 3443 door_arg_t darg; local 3510 door_arg_t darg; local 3576 door_arg_t darg; local 3643 door_arg_t darg; local 3706 door_arg_t darg; local 3807 door_arg_t darg; local [all...] |
/illumos-gate/usr/src/cmd/ibd_upgrade/ |
H A D | ibd_delete_link.c | 41 door_arg_t darg; local 45 darg.data_ptr = arg; 46 darg.data_size = asize; 47 darg.desc_ptr = NULL; 48 darg.desc_num = 0; 49 darg.rbuf = rbuf; 50 darg.rsize = rsize; 56 if (door_call(door_fd, &darg) == -1) 59 if (darg.rbuf != rbuf) { 65 (void) munmap(darg [all...] |
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_comm.c | 289 door_arg_t darg, save_arg; local 301 darg.data_ptr = (char *)argp; 302 darg.data_size = sizeof (struct sdev_door_arg); 303 darg.desc_ptr = NULL; 304 darg.desc_num = 0; 305 darg.rbuf = (char *)(resultp); 306 darg.rsize = sizeof (struct sdev_door_res); 309 save_arg = darg; 312 if ((error = door_ki_upcall_limited(sdev_upcall_door, &darg, 365 darg [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/common/piclevent/ |
H A D | picl_slm.c | 129 door_arg_t darg; local 131 darg.data_ptr = pack_buf; 132 darg.data_size = nvl_size; 133 darg.desc_ptr = NULL; 134 darg.desc_num = 0; 135 darg.rbuf = NULL; 136 darg.rsize = 0; 138 if (door_fd < 0 || door_call(door_fd, &darg) < 0) { 157 if (door_fd < 0 || door_call(door_fd, &darg) < 0) {
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | syslog.c | 392 door_arg_t darg; local 409 darg.data_ptr = NULL; 410 darg.data_size = 0; 411 darg.desc_ptr = NULL; 412 darg.desc_num = 0; 413 darg.rbuf = NULL; 414 darg.rsize = 0; 415 s = __door_call(d, &darg);
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlmgmt.c | 57 door_arg_t darg; local 62 darg.data_ptr = arg; 63 darg.data_size = asize; 64 darg.desc_ptr = NULL; 65 darg.desc_num = 0; 66 darg.rbuf = rbuf; 67 darg.rsize = *rsizep; 73 if (door_call(door_fd, &darg) == -1) { 89 if (darg.rbuf != rbuf) { 95 (void) munmap(darg [all...] |
/illumos-gate/usr/src/cmd/ndmpd/tlm/ |
H A D | tlm_traverse.c | 146 dent_arg_t *darg); 156 dent_arg_t *darg = (dent_arg_t *)arg; local 160 if ((darg->da_end + reclen) > darg->da_size) 164 dent = (fs_dent_info_t *)(darg->da_buf + darg->da_end); 171 darg->da_end += reclen; 224 long *n_entries, dent_arg_t *darg) 236 *nbyte = rv = getdents(fildes, buf, darg->da_size); 267 if (fs_populate_dents(darg, strle 222 fs_getdents(int fildes, struct dirent *buf, size_t *nbyte, char *pn_path, long *dpos, longlong_t *cookie, long *n_entries, dent_arg_t *darg) argument 639 traverse_level_nondir(struct fs_traverse *ftp, traverse_state_t *tsp, struct fst_node *pnp, dent_arg_t *darg) argument 758 dent_arg_t darg; local [all...] |
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit_io.c | 534 door_arg_t darg; local 538 darg.data_ptr = (char *)aubuf; 539 darg.data_size = AU_DBUF_HEADER + aubuf->aub_size; 541 darg.desc_ptr = NULL; 542 darg.desc_num = 0; 546 darg.rbuf = (char *)aubuf; 547 darg.rsize = darg.data_size; 551 rc = door_upcall(kctx->auk_current_vp, &darg, NULL, 570 if (darg [all...] |
/illumos-gate/usr/src/lib/libipadm/common/ |
H A D | libipadm.c | 880 door_arg_t darg; local 891 darg.data_ptr = arg; 892 darg.data_size = asize; 893 darg.desc_ptr = NULL; 894 darg.desc_num = 0; 895 darg.rbuf = *rbufp; 896 darg.rsize = rsize; 910 if (door_call(iph->iph_door_fd, &darg) == -1) { 924 err = ((ipmgmt_retval_t *)(void *)(darg.rbuf))->ir_err; 925 if (darg [all...] |
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | autod_mount.c | 663 door_arg_t darg; local 694 darg.data_ptr = (char *)&command; 695 darg.data_size = sizeof (command); 696 darg.desc_ptr = NULL; 697 darg.desc_num = 0; 698 darg.rbuf = (char *)&status; 699 darg.rsize = sizeof (status); 701 ret = door_call(did_fork_exec, &darg);
|
H A D | ns_files.c | 688 door_arg_t darg; local 697 darg.data_ptr = (char *)&command; 698 darg.data_size = sizeof (command); 699 darg.desc_ptr = NULL; 700 darg.desc_num = 0; 701 darg.rbuf = line; 702 darg.rsize = linesz; 704 ret = door_call(did_exec_map, &darg);
|
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211.c | 150 door_arg_t darg; local 169 darg.data_ptr = (char *)&ev; 170 darg.data_size = sizeof (wl_events_t); 171 darg.desc_ptr = NULL; 172 darg.desc_num = 0; 173 darg.rbuf = NULL; 174 darg.rsize = 0; 176 if (door_ki_upcall_limited(event_door, &darg, NULL, SIZE_MAX, 0) != 0) {
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | log_sysevent.c | 200 door_arg_t darg, save_arg; local 210 darg.rbuf = (char *)arg; 211 darg.data_ptr = (char *)arg; 212 darg.rsize = size; 213 darg.data_size = size; 214 darg.desc_ptr = NULL; 215 darg.desc_num = 0; 220 save_arg = darg; 230 if ((error = door_ki_upcall_limited(event_door, &darg, NULL, 259 darg [all...] |
H A D | evchannels.c | 884 door_arg_t darg; local 893 darg.rbuf = (char *)&retval; 894 darg.rsize = sizeof (retval); 895 darg.data_ptr = (char *)ev; 896 darg.data_size = size; 897 darg.desc_ptr = NULL; 898 darg.desc_num = 0; 901 if ((error = door_ki_upcall_limited(sdp->sd_door, &darg,
|
H A D | zone.c | 6567 door_arg_t darg, save_arg; local 6598 darg.rbuf = (char *)&arg; 6599 darg.data_ptr = (char *)&arg; 6600 darg.rsize = size; 6601 darg.data_size = size; 6602 darg.desc_ptr = NULL; 6603 darg.desc_num = 0; 6605 save_arg = darg; 6618 if ((error = door_ki_upcall_limited(door, &darg, NULL, 6673 darg [all...] |
/illumos-gate/usr/src/uts/common/io/dls/ |
H A D | dls_mgmt.c | 284 door_arg_t darg, save_arg; local 292 darg.data_ptr = arg; 293 darg.data_size = asize; 294 darg.desc_ptr = NULL; 295 darg.desc_num = 0; 296 darg.rbuf = rbuf; 297 darg.rsize = rsize; 298 save_arg = darg; 312 if ((err = door_ki_upcall_limited(dh, &darg, zone_kcred(), 319 darg [all...] |
/illumos-gate/usr/src/cmd/isns/isnsd/ |
H A D | door.c | 1419 door_arg_t darg; local 1424 darg.data_ptr = "<?xml version='1.0' encoding='UTF-8'?>" 1429 darg.data_size = xmlStrlen((xmlChar *)darg.data_ptr) + 1; 1430 darg.desc_ptr = NULL; 1431 darg.desc_num = 0; 1432 darg.rbuf = NULL; 1433 darg.rsize = 0; 1435 if (door_call(fd, &darg) == 0) { 1440 if (darg [all...] |
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fs_subr.c | 964 char *darg; local 980 darg = kmem_alloc(dlen, KM_SLEEP); 983 darg = buf; /* use same buffer for door's args & results */ 988 (void) snprintf(darg, dlen, "%s:%s", svc_type, svc_data); 991 door_args.data_ptr = darg; 1030 kmem_free(darg, dlen); /* done with args buffer */
|
/illumos-gate/usr/src/cmd/picl/picld/ |
H A D | picld.c | 908 door_arg_t darg; local 936 darg.data_ptr = (char *)&req_ping; 937 darg.data_size = sizeof (picl_reqping_t); 938 darg.desc_ptr = NULL; 939 darg.desc_num = 0; 940 darg.rbuf = (char *)&ret_ping; 941 darg.rsize = sizeof (picl_retping_t); 943 if (door_call(doorh, &darg) < 0) {
|
/illumos-gate/usr/src/cmd/smserverd/ |
H A D | smediad.c | 2773 door_arg_t darg; local 2794 darg.data_ptr = (char *)&req_ping; 2795 darg.data_size = sizeof (smedia_reqping_t); 2796 darg.desc_ptr = NULL; 2797 darg.desc_num = 0; 2798 darg.rbuf = rbuf; 2799 darg.rsize = sizeof (rbuf); 2801 if (door_call(doorh, &darg) < 0) { 2805 ret_ping = (smedia_retping_t *)((void *)darg.data_ptr);
|
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/ |
H A D | mountd.c | 155 uint_t darg; local 197 darg = doorfd; 198 (void) _nfssys(MOUNTD_ARGS, &darg); 222 uint_t darg; local 233 darg = doorfd; 234 (void) _nfssys(NFSCMD_ARGS, &darg);
|
/illumos-gate/usr/src/lib/libzonecfg/common/ |
H A D | libzonecfg.c | 7637 door_arg_t darg; local 7678 darg.data_ptr = (char *)arg; 7679 darg.data_size = sizeof (*arg); 7680 darg.desc_ptr = NULL; 7681 darg.desc_num = 0; 7682 darg.rbuf = (char *)rvalp; 7683 darg.rsize = rlen; 7684 if (door_call(doorfd, &darg) != 0) { 7697 if (darg.data_size == 0) {
|