/titanic_41/usr/src/lib/libpicl/ |
H A D | picl.c | 156 door_arg_t darg; in handshake() local 163 if ((err = post_req(&darg, &req, sizeof (picl_reqinit_t), NULL, in handshake() 167 if (darg.rbuf != (char *)&outargs) in handshake() 168 (void) munmap(darg.rbuf, darg.rsize); in handshake() 274 door_arg_t darg; in picl_shutdown() local 284 err = post_req(&darg, &req_fini, sizeof (picl_reqfini_t), in picl_shutdown() 292 if (darg.rbuf != (char *)&outargs) in picl_shutdown() 293 (void) munmap(darg.rbuf, darg.rsize); in picl_shutdown() 304 door_arg_t darg; in picl_wait() local 312 err = trysend_req(&darg, &req_wait, sizeof (picl_reqwait_t), in picl_wait() [all …]
|
/titanic_41/usr/src/cmd/isns/isnsadm/ |
H A D | isnsadm.c | 293 door_arg_t darg; in handle_association_info() local 306 (void) bzero(&darg, sizeof (darg)); in handle_association_info() 307 bzero(&darg, sizeof (darg)); in handle_association_info() 308 darg.data_ptr = (char *)doc; in handle_association_info() 309 darg.data_size = xmlStrlen(doc) + 1; in handle_association_info() 310 darg.rbuf = NULL; in handle_association_info() 311 darg.rsize = 0; in handle_association_info() 312 if ((door_call(fd, &darg)) == -1) { in handle_association_info() 319 if ((ret = process_get_assoc_response((xmlChar *)darg.rbuf, in handle_association_info() 325 (void) munmap(darg.rbuf, darg.rsize); in handle_association_info() [all …]
|
/titanic_41/usr/src/cmd/ibd_upgrade/ |
H A D | ibd_delete_link.c | 41 door_arg_t darg; in ibd_dladm_door_call() local 45 darg.data_ptr = arg; in ibd_dladm_door_call() 46 darg.data_size = asize; in ibd_dladm_door_call() 47 darg.desc_ptr = NULL; in ibd_dladm_door_call() 48 darg.desc_num = 0; in ibd_dladm_door_call() 49 darg.rbuf = rbuf; in ibd_dladm_door_call() 50 darg.rsize = rsize; in ibd_dladm_door_call() 56 if (door_call(door_fd, &darg) == -1) in ibd_dladm_door_call() 59 if (darg.rbuf != rbuf) { in ibd_dladm_door_call() 65 (void) munmap(darg.rbuf, darg.rsize); in ibd_dladm_door_call() [all …]
|
/titanic_41/usr/src/uts/common/fs/dev/ |
H A D | sdev_comm.c | 289 door_arg_t darg, save_arg; in sdev_ki_call_devfsadmd() local 301 darg.data_ptr = (char *)argp; in sdev_ki_call_devfsadmd() 302 darg.data_size = sizeof (struct sdev_door_arg); in sdev_ki_call_devfsadmd() 303 darg.desc_ptr = NULL; in sdev_ki_call_devfsadmd() 304 darg.desc_num = 0; in sdev_ki_call_devfsadmd() 305 darg.rbuf = (char *)(resultp); in sdev_ki_call_devfsadmd() 306 darg.rsize = sizeof (struct sdev_door_res); in sdev_ki_call_devfsadmd() 309 save_arg = darg; in sdev_ki_call_devfsadmd() 312 if ((error = door_ki_upcall_limited(sdev_upcall_door, &darg, in sdev_ki_call_devfsadmd() 365 darg = save_arg; in sdev_ki_call_devfsadmd() [all …]
|
/titanic_41/usr/src/cmd/picl/plugins/common/piclevent/ |
H A D | picl_slm.c | 129 door_arg_t darg; in post_piclevent() local 131 darg.data_ptr = pack_buf; in post_piclevent() 132 darg.data_size = nvl_size; in post_piclevent() 133 darg.desc_ptr = NULL; in post_piclevent() 134 darg.desc_num = 0; in post_piclevent() 135 darg.rbuf = NULL; in post_piclevent() 136 darg.rsize = 0; in post_piclevent() 138 if (door_fd < 0 || door_call(door_fd, &darg) < 0) { in post_piclevent() 157 if (door_fd < 0 || door_call(door_fd, &darg) < 0) { in post_piclevent()
|
/titanic_41/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; in fs_populate_dents() local 160 if ((darg->da_end + reclen) > darg->da_size) in fs_populate_dents() 164 dent = (fs_dent_info_t *)(darg->da_buf + darg->da_end); in fs_populate_dents() 171 darg->da_end += reclen; in fs_populate_dents() 224 long *n_entries, dent_arg_t *darg) in fs_getdents() argument 236 *nbyte = rv = getdents(fildes, buf, darg->da_size); in fs_getdents() 267 if (fs_populate_dents(darg, strlen(ptr->d_name), in fs_getdents() 640 traverse_state_t *tsp, struct fst_node *pnp, dent_arg_t *darg) in traverse_level_nondir() argument 667 darg->da_end = 0; in traverse_level_nondir() [all …]
|
/titanic_41/usr/src/lib/libipadm/common/ |
H A D | libipadm.c | 880 door_arg_t darg; in ipadm_door_call() local 891 darg.data_ptr = arg; in ipadm_door_call() 892 darg.data_size = asize; in ipadm_door_call() 893 darg.desc_ptr = NULL; in ipadm_door_call() 894 darg.desc_num = 0; in ipadm_door_call() 895 darg.rbuf = *rbufp; in ipadm_door_call() 896 darg.rsize = rsize; in ipadm_door_call() 910 if (door_call(iph->iph_door_fd, &darg) == -1) { in ipadm_door_call() 924 err = ((ipmgmt_retval_t *)(void *)(darg.rbuf))->ir_err; in ipadm_door_call() 925 if (darg.rbuf != *rbufp) { in ipadm_door_call() [all …]
|
/titanic_41/usr/src/lib/libc/port/gen/ |
H A D | syslog.c | 394 door_arg_t darg; in syslogd_ok() local 411 darg.data_ptr = NULL; in syslogd_ok() 412 darg.data_size = 0; in syslogd_ok() 413 darg.desc_ptr = NULL; in syslogd_ok() 414 darg.desc_num = 0; in syslogd_ok() 415 darg.rbuf = NULL; in syslogd_ok() 416 darg.rsize = 0; in syslogd_ok() 417 s = __door_call(d, &darg); in syslogd_ok()
|
/titanic_41/usr/src/lib/libdladm/common/ |
H A D | libdlmgmt.c | 57 door_arg_t darg; in dladm_door_call() local 62 darg.data_ptr = arg; in dladm_door_call() 63 darg.data_size = asize; in dladm_door_call() 64 darg.desc_ptr = NULL; in dladm_door_call() 65 darg.desc_num = 0; in dladm_door_call() 66 darg.rbuf = rbuf; in dladm_door_call() 67 darg.rsize = *rsizep; in dladm_door_call() 73 if (door_call(door_fd, &darg) == -1) { in dladm_door_call() 89 if (darg.rbuf != rbuf) { in dladm_door_call() 95 (void) munmap(darg.rbuf, darg.rsize); in dladm_door_call() [all …]
|
/titanic_41/usr/src/uts/common/c2/ |
H A D | audit_io.c | 534 door_arg_t darg; in au_door_upcall() local 538 darg.data_ptr = (char *)aubuf; in au_door_upcall() 539 darg.data_size = AU_DBUF_HEADER + aubuf->aub_size; in au_door_upcall() 541 darg.desc_ptr = NULL; in au_door_upcall() 542 darg.desc_num = 0; in au_door_upcall() 546 darg.rbuf = (char *)aubuf; in au_door_upcall() 547 darg.rsize = darg.data_size; in au_door_upcall() 551 rc = door_upcall(kctx->auk_current_vp, &darg, NULL, in au_door_upcall() 570 if (darg.rbuf == NULL) in au_door_upcall() 574 return (*(int *)darg.rbuf); in au_door_upcall()
|
/titanic_41/usr/src/cmd/fs.d/autofs/ |
H A D | ns_files.c | 688 door_arg_t darg; in call_read_execout() local 697 darg.data_ptr = (char *)&command; in call_read_execout() 698 darg.data_size = sizeof (command); in call_read_execout() 699 darg.desc_ptr = NULL; in call_read_execout() 700 darg.desc_num = 0; in call_read_execout() 701 darg.rbuf = line; in call_read_execout() 702 darg.rsize = linesz; in call_read_execout() 704 ret = door_call(did_exec_map, &darg); in call_read_execout()
|
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);
|
/titanic_41/usr/src/uts/common/os/ |
H A D | log_sysevent.c | 194 door_arg_t darg, save_arg; in log_event_upcall() local 204 darg.rbuf = (char *)arg; in log_event_upcall() 205 darg.data_ptr = (char *)arg; in log_event_upcall() 206 darg.rsize = size; in log_event_upcall() 207 darg.data_size = size; in log_event_upcall() 208 darg.desc_ptr = NULL; in log_event_upcall() 209 darg.desc_num = 0; in log_event_upcall() 214 save_arg = darg; in log_event_upcall() 224 if ((error = door_ki_upcall_limited(event_door, &darg, NULL, in log_event_upcall() 253 darg = save_arg; in log_event_upcall() [all …]
|
H A D | evchannels.c | 884 door_arg_t darg; in evch_door_deliver() local 893 darg.rbuf = (char *)&retval; in evch_door_deliver() 894 darg.rsize = sizeof (retval); in evch_door_deliver() 895 darg.data_ptr = (char *)ev; in evch_door_deliver() 896 darg.data_size = size; in evch_door_deliver() 897 darg.desc_ptr = NULL; in evch_door_deliver() 898 darg.desc_num = 0; in evch_door_deliver() 901 if ((error = door_ki_upcall_limited(sdp->sd_door, &darg, in evch_door_deliver()
|
H A D | zone.c | 6364 door_arg_t darg, save_arg; in zone_ki_call_zoneadmd() local 6395 darg.rbuf = (char *)&arg; in zone_ki_call_zoneadmd() 6396 darg.data_ptr = (char *)&arg; in zone_ki_call_zoneadmd() 6397 darg.rsize = size; in zone_ki_call_zoneadmd() 6398 darg.data_size = size; in zone_ki_call_zoneadmd() 6399 darg.desc_ptr = NULL; in zone_ki_call_zoneadmd() 6400 darg.desc_num = 0; in zone_ki_call_zoneadmd() 6402 save_arg = darg; in zone_ki_call_zoneadmd() 6415 if ((error = door_ki_upcall_limited(door, &darg, NULL, in zone_ki_call_zoneadmd() 6470 darg = save_arg; in zone_ki_call_zoneadmd()
|
/titanic_41/usr/src/uts/common/io/net80211/ |
H A D | net80211.c | 150 door_arg_t darg; in ieee80211_event_thread() local 169 darg.data_ptr = (char *)&ev; in ieee80211_event_thread() 170 darg.data_size = sizeof (wl_events_t); in ieee80211_event_thread() 171 darg.desc_ptr = NULL; in ieee80211_event_thread() 172 darg.desc_num = 0; in ieee80211_event_thread() 173 darg.rbuf = NULL; in ieee80211_event_thread() 174 darg.rsize = 0; in ieee80211_event_thread() 176 if (door_ki_upcall_limited(event_door, &darg, NULL, SIZE_MAX, 0) != 0) { in ieee80211_event_thread()
|
/titanic_41/usr/src/uts/common/io/dls/ |
H A D | dls_mgmt.c | 284 door_arg_t darg, save_arg; in i_dls_mgmt_upcall() local 292 darg.data_ptr = arg; in i_dls_mgmt_upcall() 293 darg.data_size = asize; in i_dls_mgmt_upcall() 294 darg.desc_ptr = NULL; in i_dls_mgmt_upcall() 295 darg.desc_num = 0; in i_dls_mgmt_upcall() 296 darg.rbuf = rbuf; in i_dls_mgmt_upcall() 297 darg.rsize = rsize; in i_dls_mgmt_upcall() 298 save_arg = darg; in i_dls_mgmt_upcall() 312 if ((err = door_ki_upcall_limited(dh, &darg, zone_kcred(), in i_dls_mgmt_upcall() 319 darg = save_arg; in i_dls_mgmt_upcall() [all …]
|
/titanic_41/usr/src/cmd/isns/isnsd/ |
H A D | door.c | 1413 door_arg_t darg; in setup_mgmt_door() local 1418 darg.data_ptr = "<?xml version='1.0' encoding='UTF-8'?>" in setup_mgmt_door() 1423 darg.data_size = xmlStrlen((xmlChar *)darg.data_ptr) + 1; in setup_mgmt_door() 1424 darg.desc_ptr = NULL; in setup_mgmt_door() 1425 darg.desc_num = 0; in setup_mgmt_door() 1426 darg.rbuf = NULL; in setup_mgmt_door() 1427 darg.rsize = 0; in setup_mgmt_door() 1429 if (door_call(fd, &darg) == 0) { in setup_mgmt_door() 1434 if (darg.rsize > darg.data_size) { in setup_mgmt_door() 1435 (void) munmap(darg.rbuf, darg.rsize); in setup_mgmt_door()
|
/titanic_41/usr/src/uts/common/fs/ |
H A D | fs_subr.c | 888 char *darg; in reparse_kderef() local 904 darg = kmem_alloc(dlen, KM_SLEEP); in reparse_kderef() 907 darg = buf; /* use same buffer for door's args & results */ in reparse_kderef() 912 (void) snprintf(darg, dlen, "%s:%s", svc_type, svc_data); in reparse_kderef() 915 door_args.data_ptr = darg; in reparse_kderef() 954 kmem_free(darg, dlen); /* done with args buffer */ in reparse_kderef()
|
/titanic_41/usr/src/cmd/picl/picld/ |
H A D | picld.c | 908 door_arg_t darg; in daemon_exists() local 936 darg.data_ptr = (char *)&req_ping; in daemon_exists() 937 darg.data_size = sizeof (picl_reqping_t); in daemon_exists() 938 darg.desc_ptr = NULL; in daemon_exists() 939 darg.desc_num = 0; in daemon_exists() 940 darg.rbuf = (char *)&ret_ping; in daemon_exists() 941 darg.rsize = sizeof (picl_retping_t); in daemon_exists() 943 if (door_call(doorh, &darg) < 0) { in daemon_exists()
|
/titanic_41/usr/src/cmd/smserverd/ |
H A D | smediad.c | 2773 door_arg_t darg; in server_exists() local 2794 darg.data_ptr = (char *)&req_ping; in server_exists() 2795 darg.data_size = sizeof (smedia_reqping_t); in server_exists() 2796 darg.desc_ptr = NULL; in server_exists() 2797 darg.desc_num = 0; in server_exists() 2798 darg.rbuf = rbuf; in server_exists() 2799 darg.rsize = sizeof (rbuf); in server_exists() 2801 if (door_call(doorh, &darg) < 0) { in server_exists() 2805 ret_ping = (smedia_retping_t *)((void *)darg.data_ptr); in server_exists()
|
/titanic_41/usr/src/cmd/fs.d/nfs/mountd/ |
H A D | mountd.c | 155 uint_t darg; in nfsauth_svc() local 197 darg = doorfd; in nfsauth_svc() 198 (void) _nfssys(MOUNTD_ARGS, &darg); in nfsauth_svc() 222 uint_t darg; in cmd_svc() local 233 darg = doorfd; in cmd_svc() 234 (void) _nfssys(NFSCMD_ARGS, &darg); in cmd_svc()
|
/titanic_41/usr/src/lib/libzonecfg/common/ |
H A D | libzonecfg.c | 7422 door_arg_t darg; in zonecfg_call_zoneadmd() local 7463 darg.data_ptr = (char *)arg; in zonecfg_call_zoneadmd() 7464 darg.data_size = sizeof (*arg); in zonecfg_call_zoneadmd() 7465 darg.desc_ptr = NULL; in zonecfg_call_zoneadmd() 7466 darg.desc_num = 0; in zonecfg_call_zoneadmd() 7467 darg.rbuf = (char *)rvalp; in zonecfg_call_zoneadmd() 7468 darg.rsize = rlen; in zonecfg_call_zoneadmd() 7469 if (door_call(doorfd, &darg) != 0) { in zonecfg_call_zoneadmd() 7482 if (darg.data_size == 0) { in zonecfg_call_zoneadmd()
|