Home
last modified time | relevance | path

Searched refs:darg (Results 1 – 23 of 23) sorted by relevance

/titanic_41/usr/src/lib/libpicl/
H A Dpicl.c156 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 Disnsadm.c293 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 Dibd_delete_link.c41 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 Dsdev_comm.c289 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 Dpicl_slm.c129 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 Dtlm_traverse.c146 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 Dlibipadm.c880 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 Dsyslog.c394 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 Dlibdlmgmt.c57 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 Daudit_io.c534 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 Dns_files.c688 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 Dautod_mount.c663 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 Dlog_sysevent.c194 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 Devchannels.c884 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 Dzone.c6364 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 Dnet80211.c150 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 Ddls_mgmt.c284 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 Ddoor.c1413 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 Dfs_subr.c888 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 Dpicld.c908 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 Dsmediad.c2773 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 Dmountd.c155 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 Dlibzonecfg.c7422 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()