Lines Matching defs:da

287 	door_arg_t da;
300 da.data_ptr = (char *)klh;
301 da.data_size = klh->klh_len;
302 da.desc_ptr = NULL;
303 da.desc_num = 0;
304 da.rbuf = (char *)&res;
305 da.rsize = sizeof (res);
307 while ((dres = door_ki_upcall_limited(p->klpd_door, &da, NULL,
328 if (da.rbuf != (char *)&res) {
329 kmem_free(da.rbuf, da.rsize);
848 door_arg_t da;
881 da.data_ptr = (char *)pap;
882 da.data_size = pap->pfa_len;
883 da.desc_ptr = NULL;
884 da.desc_num = 0;
885 da.rbuf = (char *)≺
886 da.rsize = sizeof (pr);
888 while ((dres = door_ki_upcall(pfd->klpd_door, &da)) != 0) {
903 prp = (pfexec_reply_t *)da.rbuf;
908 if (da.rsize < sizeof (pr) ||
909 prp->pfr_ioff > da.rsize - sizeof (priv_set_t) ||
910 prp->pfr_loff > da.rsize - sizeof (priv_set_t) ||
974 if (da.rbuf != (char *)&pr)
975 kmem_free(da.rbuf, da.rsize);
993 door_arg_t da;
1024 da.data_ptr = (char *)pap;
1025 da.data_size = pap->pfa_len;
1026 da.desc_ptr = NULL;
1027 da.desc_num = 0;
1028 da.rbuf = (char *)&pmem;
1029 da.rsize = sizeof (pmem);
1031 while ((dres = door_ki_upcall(pfd->klpd_door, &da)) != 0) {
1047 if (da.rsize != sizeof (priv_set_t))
1050 fset = (priv_set_t *)da.rbuf;
1070 if (da.rbuf != (char *)&pmem)
1071 kmem_free(da.rbuf, da.rsize);
1083 door_arg_t da;
1112 da.data_ptr = (char *)pap;
1113 da.data_size = pap->pfa_len;
1114 da.desc_ptr = NULL;
1115 da.desc_num = 0;
1116 da.rbuf = (char *)&res;
1117 da.rsize = sizeof (res);
1119 while ((dres = door_ki_upcall(pfd->klpd_door, &da)) != 0) {
1135 if (da.rsize != sizeof (res))
1138 if (*(uint32_t *)da.rbuf == 1)
1141 if (da.rbuf != (char *)&res)
1142 kmem_free(da.rbuf, da.rsize);