Lines Matching refs:response

224 	tapdisk_message_t response;  in tapdisk_control_list_minors()  local
227 memset(&response, 0, sizeof(response)); in tapdisk_control_list_minors()
229 response.type = TAPDISK_MESSAGE_LIST_MINORS_RSP; in tapdisk_control_list_minors()
230 response.cookie = request->cookie; in tapdisk_control_list_minors()
235 response.u.minors.list[i++] = vbd->minor; in tapdisk_control_list_minors()
237 response.type = TAPDISK_MESSAGE_ERROR; in tapdisk_control_list_minors()
238 response.u.response.error = ERANGE; in tapdisk_control_list_minors()
243 response.u.minors.count = i; in tapdisk_control_list_minors()
244 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_list_minors()
254 tapdisk_message_t response; in tapdisk_control_list() local
257 memset(&response, 0, sizeof(response)); in tapdisk_control_list()
258 response.type = TAPDISK_MESSAGE_LIST_RSP; in tapdisk_control_list()
259 response.cookie = request->cookie; in tapdisk_control_list()
268 response.u.list.count = count--; in tapdisk_control_list()
269 response.u.list.minor = vbd->minor; in tapdisk_control_list()
270 response.u.list.state = vbd->state; in tapdisk_control_list()
271 response.u.list.path[0] = 0; in tapdisk_control_list()
276 snprintf(response.u.list.path, in tapdisk_control_list()
277 sizeof(response.u.list.path), in tapdisk_control_list()
283 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_list()
286 response.u.list.count = count; in tapdisk_control_list()
287 response.u.list.minor = -1; in tapdisk_control_list()
288 response.u.list.path[0] = 0; in tapdisk_control_list()
290 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_list()
298 tapdisk_message_t response; in tapdisk_control_get_pid() local
300 memset(&response, 0, sizeof(response)); in tapdisk_control_get_pid()
301 response.type = TAPDISK_MESSAGE_PID_RSP; in tapdisk_control_get_pid()
302 response.cookie = request->cookie; in tapdisk_control_get_pid()
303 response.u.tapdisk_pid = getpid(); in tapdisk_control_get_pid()
305 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_get_pid()
313 tapdisk_message_t response; in tapdisk_control_attach_vbd() local
356 memset(&response, 0, sizeof(response)); in tapdisk_control_attach_vbd()
357 response.type = TAPDISK_MESSAGE_ATTACH_RSP; in tapdisk_control_attach_vbd()
358 response.cookie = request->cookie; in tapdisk_control_attach_vbd()
359 response.u.response.error = -err; in tapdisk_control_attach_vbd()
361 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_attach_vbd()
377 tapdisk_message_t response; in tapdisk_control_detach_vbd() local
396 memset(&response, 0, sizeof(response)); in tapdisk_control_detach_vbd()
397 response.type = TAPDISK_MESSAGE_DETACH_RSP; in tapdisk_control_detach_vbd()
398 response.cookie = request->cookie; in tapdisk_control_detach_vbd()
399 response.u.response.error = -err; in tapdisk_control_detach_vbd()
401 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_detach_vbd()
413 tapdisk_message_t response; in tapdisk_control_open_image() local
477 memset(&response, 0, sizeof(response)); in tapdisk_control_open_image()
478 response.cookie = request->cookie; in tapdisk_control_open_image()
481 response.type = TAPDISK_MESSAGE_ERROR; in tapdisk_control_open_image()
482 response.u.response.error = -err; in tapdisk_control_open_image()
484 response.u.image.sectors = image.size; in tapdisk_control_open_image()
485 response.u.image.sector_size = image.secsize; in tapdisk_control_open_image()
486 response.u.image.info = image.info; in tapdisk_control_open_image()
487 response.type = TAPDISK_MESSAGE_OPEN_RSP; in tapdisk_control_open_image()
490 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_open_image()
506 tapdisk_message_t response; in tapdisk_control_close_image() local
536 memset(&response, 0, sizeof(response)); in tapdisk_control_close_image()
537 response.type = TAPDISK_MESSAGE_CLOSE_RSP; in tapdisk_control_close_image()
538 response.cookie = request->cookie; in tapdisk_control_close_image()
539 response.u.response.error = -err; in tapdisk_control_close_image()
541 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_close_image()
551 tapdisk_message_t response; in tapdisk_control_pause_vbd() local
553 memset(&response, 0, sizeof(response)); in tapdisk_control_pause_vbd()
555 response.type = TAPDISK_MESSAGE_PAUSE_RSP; in tapdisk_control_pause_vbd()
573 response.cookie = request->cookie; in tapdisk_control_pause_vbd()
574 response.u.response.error = -err; in tapdisk_control_pause_vbd()
575 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_pause_vbd()
585 tapdisk_message_t response; in tapdisk_control_resume_vbd() local
587 memset(&response, 0, sizeof(response)); in tapdisk_control_resume_vbd()
589 response.type = TAPDISK_MESSAGE_RESUME_RSP; in tapdisk_control_resume_vbd()
624 response.cookie = request->cookie; in tapdisk_control_resume_vbd()
625 response.u.response.error = -err; in tapdisk_control_resume_vbd()
626 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_resume_vbd()
668 tapdisk_message_t response; in tapdisk_control_handle_request() local
674 memset(&response, 0, sizeof(response)); in tapdisk_control_handle_request()
676 response.type = TAPDISK_MESSAGE_ERROR; in tapdisk_control_handle_request()
677 response.u.response.error = (err ? -err : EINVAL); in tapdisk_control_handle_request()
678 tapdisk_control_write_message(connection->socket, &response, 2); in tapdisk_control_handle_request()