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