Lines Matching refs:da

289 	door_arg_t da;  in klpd_do_call()  local
302 da.data_ptr = (char *)klh; in klpd_do_call()
303 da.data_size = klh->klh_len; in klpd_do_call()
304 da.desc_ptr = NULL; in klpd_do_call()
305 da.desc_num = 0; in klpd_do_call()
306 da.rbuf = (char *)&res; in klpd_do_call()
307 da.rsize = sizeof (res); in klpd_do_call()
309 while ((dres = door_ki_upcall_limited(p->klpd_door, &da, NULL, in klpd_do_call()
330 if (da.rbuf != (char *)&res) { in klpd_do_call()
331 kmem_free(da.rbuf, da.rsize); in klpd_do_call()
850 door_arg_t da; in pfexec_call() local
888 da.data_ptr = (char *)pap; in pfexec_call()
889 da.data_size = pap->pfa_len; in pfexec_call()
890 da.desc_ptr = NULL; in pfexec_call()
891 da.desc_num = 0; in pfexec_call()
892 da.rbuf = (char *)≺ in pfexec_call()
893 da.rsize = sizeof (pr); in pfexec_call()
895 while ((dres = door_ki_upcall(pfd->klpd_door, &da)) != 0) { in pfexec_call()
913 prp = (pfexec_reply_t *)da.rbuf; in pfexec_call()
918 if (da.rsize < sizeof (pr) || in pfexec_call()
919 prp->pfr_ioff > da.rsize - sizeof (priv_set_t) || in pfexec_call()
920 prp->pfr_loff > da.rsize - sizeof (priv_set_t) || in pfexec_call()
984 if (da.rbuf != (char *)&pr) in pfexec_call()
985 kmem_free(da.rbuf, da.rsize); in pfexec_call()
1003 door_arg_t da; in get_forced_privs() local
1034 da.data_ptr = (char *)pap; in get_forced_privs()
1035 da.data_size = pap->pfa_len; in get_forced_privs()
1036 da.desc_ptr = NULL; in get_forced_privs()
1037 da.desc_num = 0; in get_forced_privs()
1038 da.rbuf = (char *)&pmem; in get_forced_privs()
1039 da.rsize = sizeof (pmem); in get_forced_privs()
1041 while ((dres = door_ki_upcall(pfd->klpd_door, &da)) != 0) { in get_forced_privs()
1057 if (da.rsize != sizeof (priv_set_t)) in get_forced_privs()
1060 fset = (priv_set_t *)da.rbuf; in get_forced_privs()
1080 if (da.rbuf != (char *)&pmem) in get_forced_privs()
1081 kmem_free(da.rbuf, da.rsize); in get_forced_privs()
1093 door_arg_t da; in check_user_privs() local
1122 da.data_ptr = (char *)pap; in check_user_privs()
1123 da.data_size = pap->pfa_len; in check_user_privs()
1124 da.desc_ptr = NULL; in check_user_privs()
1125 da.desc_num = 0; in check_user_privs()
1126 da.rbuf = (char *)&res; in check_user_privs()
1127 da.rsize = sizeof (res); in check_user_privs()
1129 while ((dres = door_ki_upcall(pfd->klpd_door, &da)) != 0) { in check_user_privs()
1145 if (da.rsize != sizeof (res)) in check_user_privs()
1148 if (*(uint32_t *)da.rbuf == 1) in check_user_privs()
1151 if (da.rbuf != (char *)&res) in check_user_privs()
1152 kmem_free(da.rbuf, da.rsize); in check_user_privs()