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

/illumos-gate/usr/src/lib/libpicl/
H A Dpicl.c156 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 Disnsadm.c299 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 Dibd_delete_link.c41 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 Dsdev_comm.c289 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 Dpicl_slm.c129 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 Dsyslog.c392 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 Dlibdlmgmt.c57 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 Dtlm_traverse.c146 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 Daudit_io.c534 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 Dlibipadm.c880 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 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);
H A Dns_files.c688 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 Dnet80211.c150 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 Dlog_sysevent.c200 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 Devchannels.c884 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 Dzone.c6567 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 Ddls_mgmt.c284 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 Ddoor.c1419 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 Dfs_subr.c964 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 Dpicld.c908 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 Dsmediad.c2773 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 Dmountd.c155 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 Dlibzonecfg.c7637 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) {

Completed in 2076 milliseconds