Lines Matching refs:tramp_data
282 struct tramp_data { struct
294 struct tramp_data *tramp_data = data; in userspace_tramp() argument
321 init_data.stub_data_fd = phys_mapping(uml_to_phys(tramp_data->stub_data), in userspace_tramp()
335 if (dup2(tramp_data->sockpair[0], 0) < 0) in userspace_tramp()
337 close(tramp_data->sockpair[0]); in userspace_tramp()
340 ret = write(tramp_data->sockpair[1], &init_data, sizeof(init_data)); in userspace_tramp()
341 close(tramp_data->sockpair[1]); in userspace_tramp()
445 struct tramp_data tramp_data = { in start_userspace() local
467 if (socketpair(AF_UNIX, SOCK_STREAM, 0, tramp_data.sockpair)) { in start_userspace()
479 (void *)&tramp_data); in start_userspace()
524 close(tramp_data.sockpair[0]); in start_userspace()
526 mm_id->sock = tramp_data.sockpair[1]; in start_userspace()
528 close(tramp_data.sockpair[1]); in start_userspace()
535 close(tramp_data.sockpair[0]); in start_userspace()
536 close(tramp_data.sockpair[1]); in start_userspace()