Searched defs:door_args (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/io/
H A Ddrctl_impl.c71 door_arg_t door_args; local
81 door_args.data_ptr = (char *)msg;
82 door_args.data_size = size;
83 door_args.desc_ptr = NULL;
84 door_args.desc_num = 0;
94 door_args.rbuf = NULL;
95 door_args.rsize = 1;
99 up_err = door_ki_upcall_limited(dh, &door_args, NULL, SIZE_MAX, 0);
101 if (door_args.rbuf == NULL)
105 (void *)door_args
[all...]
/illumos-gate/usr/src/lib/libsmedia/library/common/
H A Dl_misc.c84 door_arg_t door_args; local
120 door_args.data_ptr = (char *)&reqping;
121 door_args.data_size = sizeof (smedia_services_t);
122 door_args.desc_ptr = NULL;
123 door_args.desc_num = 0;
124 door_args.rbuf = rbuf;
125 door_args.rsize = sizeof (rbuf);
127 ret_val = door_call(door_fd, &door_args);
133 door_args.rsize, door_args
345 door_arg_t door_args; local
[all...]
/illumos-gate/usr/src/cmd/fs.d/nfs/nfsmapid/
H A Dnfsmapid_test.c325 door_arg_t door_args; local
356 door_args.data_ptr = (char *)mapargp;
357 door_args.data_size = MAPID_ARG_LEN(mapargp->u_arg.len);
358 door_args.desc_ptr = NULL;
359 door_args.desc_num = 0;
360 door_args.rbuf = (char *)mapresp;
361 door_args.rsize = sizeof (struct mapid_res);
377 if (door_call(doorfd, &door_args) == -1) {
386 resp = (struct mapid_res *)door_args.rbuf;
413 munmap(door_args
428 door_arg_t door_args; local
499 door_arg_t door_args; local
602 door_arg_t door_args; local
[all...]
/illumos-gate/usr/src/lib/libsmedia/plugins/scsi/common/
H A Ds_generic.c65 door_arg_t door_args; local
87 door_args.data_ptr = (char *)&reqget_medium_property;
88 door_args.data_size = sizeof (smedia_services_t);
89 door_args.desc_ptr = NULL;
90 door_args.desc_num = 0;
91 door_args.rbuf = rbuf;
92 door_args.rsize = sizeof (rbuf);
94 ret_val = door_call(handle->sm_door, &door_args);
100 (smedia_retget_medium_property_t *)((void *)door_args.data_ptr);
101 reterror = (smedia_reterror_t *)((void *)door_args
122 door_arg_t door_args; local
246 door_arg_t door_args; local
304 door_arg_t door_args; local
371 door_arg_t door_args; local
421 door_arg_t door_args; local
470 door_arg_t door_args; local
516 door_arg_t door_args; local
603 door_arg_t door_args; local
652 door_arg_t door_args; local
793 door_arg_t door_args; local
[all...]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_idmap.c311 door_arg_t door_args; local
374 door_args.data_ptr = (char *)mapargp;
375 door_args.data_size = MAPID_ARG_LEN(mapargp->u_arg.len);
376 door_args.desc_ptr = NULL;
377 door_args.desc_num = 0;
378 door_args.rbuf = (char *)mapresp;
379 door_args.rsize = sizeof (struct mapid_res);
381 error = door_ki_upcall_limited(dh, &door_args, NULL, SIZE_MAX, 0);
383 resp = (struct mapid_res *)door_args.rbuf;
439 kmem_free(door_args
524 door_arg_t door_args; local
690 door_arg_t door_args; local
904 door_arg_t door_args; local
[all...]
H A Dnfs4_stub_vnops.c1256 door_arg_t door_args; local
1304 door_args.data_ptr = (char *)xdr_argsp;
1305 door_args.data_size = sizeof (*xdr_argsp) + xdr_argsp->xdr_len;
1306 door_args.desc_ptr = NULL;
1307 door_args.desc_num = 0;
1308 door_args.rbuf = orig_resp ? (char *)orig_resp : NULL;
1309 door_args.rsize = res_len;
1312 error = door_ki_upcall(dh, &door_args);
1336 door_resp = (refd_door_res_t *)door_args.rbuf;
1337 if ((void *)door_args
[all...]
/illumos-gate/usr/src/lib/libnwam/common/
H A Dlibnwam_util.c90 door_arg_t door_args; local
92 door_args.data_ptr = (void *)request;
93 door_args.data_size = request_size;
94 door_args.desc_ptr = NULL;
95 door_args.desc_num = 0;
96 door_args.rbuf = (void *)request;
97 door_args.rsize = request_size;
102 if (door_call(*door_fdp, &door_args) == -1)
/illumos-gate/usr/src/uts/common/fs/
H A Dfs_subr.c965 door_arg_t door_args; local
991 door_args.data_ptr = darg;
992 door_args.data_size = dlen;
993 door_args.desc_ptr = NULL;
994 door_args.desc_num = 0;
995 door_args.rbuf = buf;
996 door_args.rsize = *bufsize;
1002 while ((err = door_ki_upcall_limited(rp_door, &door_args,
1035 resp = (reparsed_door_res_t *)door_args.rbuf;
1052 if (door_args
[all...]
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_subr.c338 door_arg_t door_args; local
445 door_args.data_ptr = (char *)xdr_argsp;
446 door_args.data_size = sizeof (*xdr_argsp) + xdr_argsp->xdr_len;
447 door_args.desc_ptr = NULL;
448 door_args.desc_num = 0;
449 door_args.rbuf = orp ? (char *)orp : NULL;
450 door_args.rsize = orl;
454 door_ki_upcall_limited(dh, &door_args, NULL, SIZE_MAX, 0);
470 (autofs_door_res_t *)door_args.rbuf;
472 if (door_args
[all...]
/illumos-gate/usr/src/uts/common/fs/doorfs/
H A Ddoor_sys.c341 static int door_args(kthread_t *, int);
683 error = door_args(server_thread, is_private);
1251 * filled in by door_args() or door_translate_out().
2427 door_args(kthread_t *server, int is_private) function

Completed in 95 milliseconds