Lines Matching refs:path
52 char *path; member
76 if (td_control.path) { in tapdisk_control_close()
77 unlink(td_control.path); in tapdisk_control_close()
78 free(td_control.path); in tapdisk_control_close()
79 td_control.path = NULL; in tapdisk_control_close()
209 if (strnlen(request->u.params.path, in tapdisk_control_validate_request()
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()
288 response.u.list.path[0] = 0; in tapdisk_control_list()
444 vbd->name = strndup(request->u.params.path, in tapdisk_control_open_image()
445 sizeof(request->u.params.path)); in tapdisk_control_open_image()
451 err = tapdisk_vbd_parse_stack(vbd, request->u.params.path); in tapdisk_control_open_image()
602 if (request->u.params.path[0]) { in tapdisk_control_resume_vbd()
604 vbd->name = strndup(request->u.params.path, in tapdisk_control_resume_vbd()
605 sizeof(request->u.params.path)); in tapdisk_control_resume_vbd()
771 err = asprintf(&td_control.path, "%s/%s%d", in tapdisk_control_create_socket()
774 td_control.path = NULL; in tapdisk_control_create_socket()
779 if (unlink(td_control.path) && errno != ENOENT) { in tapdisk_control_create_socket()
781 EPRINTF("failed to unlink %s: %d\n", td_control.path, errno); in tapdisk_control_create_socket()
793 strncpy(saddr.sun_path, td_control.path, sizeof(saddr.sun_path)); in tapdisk_control_create_socket()
820 *socket_path = td_control.path; in tapdisk_control_create_socket()
830 tapdisk_control_open(char **path) in tapdisk_control_open() argument
836 return tapdisk_control_create_socket(path); in tapdisk_control_open()