Home
last modified time | relevance | path

Searched refs:door_args (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/lib/libsmedia/plugins/scsi/common/
H A Ds_generic.c63 door_arg_t door_args; in _m_get_media_info() local
84 door_args.data_ptr = (char *)&reqget_medium_property; in _m_get_media_info()
85 door_args.data_size = sizeof (smedia_services_t); in _m_get_media_info()
86 door_args.desc_ptr = NULL; in _m_get_media_info()
87 door_args.desc_num = 0; in _m_get_media_info()
88 door_args.rbuf = rbuf; in _m_get_media_info()
89 door_args.rsize = sizeof (rbuf); in _m_get_media_info()
91 ret_val = door_call(handle->sm_door, &door_args); in _m_get_media_info()
97 (smedia_retget_medium_property_t *)((void *)door_args.data_ptr); in _m_get_media_info()
98 reterror = (smedia_reterror_t *)((void *)door_args.data_ptr); in _m_get_media_info()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Ddrctl_impl.c71 door_arg_t door_args; in i_drctl_send() local
81 door_args.data_ptr = (char *)msg; in i_drctl_send()
82 door_args.data_size = size; in i_drctl_send()
83 door_args.desc_ptr = NULL; in i_drctl_send()
84 door_args.desc_num = 0; in i_drctl_send()
94 door_args.rbuf = NULL; in i_drctl_send()
95 door_args.rsize = 1; in i_drctl_send()
99 up_err = door_ki_upcall_limited(dh, &door_args, NULL, SIZE_MAX, 0); in i_drctl_send()
101 if (door_args.rbuf == NULL) in i_drctl_send()
105 (void *)door_args.rbuf, door_args.rsize); in i_drctl_send()
[all …]
/illumos-gate/usr/src/lib/libsmedia/library/common/
H A Dl_misc.c84 door_arg_t door_args; in is_server_running() local
120 door_args.data_ptr = (char *)&reqping; in is_server_running()
121 door_args.data_size = sizeof (smedia_services_t); in is_server_running()
122 door_args.desc_ptr = NULL; in is_server_running()
123 door_args.desc_num = 0; in is_server_running()
124 door_args.rbuf = rbuf; in is_server_running()
125 door_args.rsize = sizeof (rbuf); in is_server_running()
127 ret_val = door_call(door_fd, &door_args); in is_server_running()
133 door_args.rsize, door_args.data_size, in is_server_running()
134 door_args.data_ptr); in is_server_running()
[all …]
/illumos-gate/usr/src/cmd/fs.d/nfs/nfsmapid/
H A Dnfsmapid_test.c323 door_arg_t door_args; in nfs_idmap_str_uid() local
354 door_args.data_ptr = (char *)mapargp; in nfs_idmap_str_uid()
355 door_args.data_size = MAPID_ARG_LEN(mapargp->u_arg.len); in nfs_idmap_str_uid()
356 door_args.desc_ptr = NULL; in nfs_idmap_str_uid()
357 door_args.desc_num = 0; in nfs_idmap_str_uid()
358 door_args.rbuf = (char *)mapresp; in nfs_idmap_str_uid()
359 door_args.rsize = sizeof (struct mapid_res); in nfs_idmap_str_uid()
375 if (door_call(doorfd, &door_args) == -1) { in nfs_idmap_str_uid()
384 resp = (struct mapid_res *)door_args.rbuf; in nfs_idmap_str_uid()
411 munmap(door_args.rbuf, door_args.rsize); in nfs_idmap_str_uid()
[all …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_idmap.c311 door_arg_t door_args; in nfs_idmap_str_uid() local
374 door_args.data_ptr = (char *)mapargp; in nfs_idmap_str_uid()
375 door_args.data_size = MAPID_ARG_LEN(mapargp->u_arg.len); in nfs_idmap_str_uid()
376 door_args.desc_ptr = NULL; in nfs_idmap_str_uid()
377 door_args.desc_num = 0; in nfs_idmap_str_uid()
378 door_args.rbuf = (char *)mapresp; in nfs_idmap_str_uid()
379 door_args.rsize = sizeof (struct mapid_res); in nfs_idmap_str_uid()
381 error = door_ki_upcall_limited(dh, &door_args, NULL, SIZE_MAX, 0); in nfs_idmap_str_uid()
383 resp = (struct mapid_res *)door_args.rbuf; in nfs_idmap_str_uid()
439 kmem_free(door_args.rbuf, door_args.rsize); in nfs_idmap_str_uid()
[all …]
H A Dnfs4_stub_vnops.c1256 door_arg_t door_args; in nfs4_callmapid() local
1304 door_args.data_ptr = (char *)xdr_argsp; in nfs4_callmapid()
1305 door_args.data_size = sizeof (*xdr_argsp) + xdr_argsp->xdr_len; in nfs4_callmapid()
1306 door_args.desc_ptr = NULL; in nfs4_callmapid()
1307 door_args.desc_num = 0; in nfs4_callmapid()
1308 door_args.rbuf = orig_resp ? (char *)orig_resp : NULL; in nfs4_callmapid()
1309 door_args.rsize = res_len; in nfs4_callmapid()
1312 error = door_ki_upcall(dh, &door_args); in nfs4_callmapid()
1336 door_resp = (refd_door_res_t *)door_args.rbuf; in nfs4_callmapid()
1337 if ((void *)door_args.rbuf != orig_resp) in nfs4_callmapid()
[all …]
/illumos-gate/usr/src/uts/common/fs/
H A Dfs_subr.c962 door_arg_t door_args; in reparse_kderef() local
988 door_args.data_ptr = darg; in reparse_kderef()
989 door_args.data_size = dlen; in reparse_kderef()
990 door_args.desc_ptr = NULL; in reparse_kderef()
991 door_args.desc_num = 0; in reparse_kderef()
992 door_args.rbuf = buf; in reparse_kderef()
993 door_args.rsize = *bufsize; in reparse_kderef()
999 while ((err = door_ki_upcall_limited(rp_door, &door_args, in reparse_kderef()
1032 resp = (reparsed_door_res_t *)door_args.rbuf; in reparse_kderef()
1049 if (door_args.rbuf != buf) in reparse_kderef()
[all …]
/illumos-gate/usr/src/lib/libnwam/common/
H A Dlibnwam_util.c90 door_arg_t door_args; in nwam_make_door_call() local
92 door_args.data_ptr = (void *)request; in nwam_make_door_call()
93 door_args.data_size = request_size; in nwam_make_door_call()
94 door_args.desc_ptr = NULL; in nwam_make_door_call()
95 door_args.desc_num = 0; in nwam_make_door_call()
96 door_args.rbuf = (void *)request; in nwam_make_door_call()
97 door_args.rsize = request_size; in nwam_make_door_call()
102 if (door_call(*door_fdp, &door_args) == -1) in nwam_make_door_call()
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_subr.c340 door_arg_t door_args; in auto_calldaemon() local
447 door_args.data_ptr = (char *)xdr_argsp; in auto_calldaemon()
448 door_args.data_size = sizeof (*xdr_argsp) + xdr_argsp->xdr_len; in auto_calldaemon()
449 door_args.desc_ptr = NULL; in auto_calldaemon()
450 door_args.desc_num = 0; in auto_calldaemon()
451 door_args.rbuf = orp ? (char *)orp : NULL; in auto_calldaemon()
452 door_args.rsize = orl; in auto_calldaemon()
456 door_ki_upcall_limited(dh, &door_args, NULL, SIZE_MAX, 0); in auto_calldaemon()
472 (autofs_door_res_t *)door_args.rbuf; in auto_calldaemon()
474 if (door_args.rbuf != NULL) { in auto_calldaemon()
[all …]
/illumos-gate/usr/src/uts/common/fs/doorfs/
H A Ddoor_sys.c343 static int door_args(kthread_t *, int);
685 error = door_args(server_thread, is_private); in door_call()
2442 door_args(kthread_t *server, int is_private) in door_args() function