Lines Matching refs:door_args
71 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()
108 *obufp = door_args.rbuf; in i_drctl_send()
109 *osize = door_args.rsize; in i_drctl_send()
112 (void *)(door_args.rbuf), door_args.rsize); in i_drctl_send()
120 (void *)(door_args.rbuf), door_args.rsize); in i_drctl_send()
121 kmem_free(door_args.rbuf, door_args.rsize); in i_drctl_send()