Lines Matching refs:tramp_data
282 struct tramp_data { struct
294 struct tramp_data *tramp_data = data; in userspace_tramp() local
322 init_data.stub_data_fd = phys_mapping(uml_to_phys(tramp_data->stub_data), in userspace_tramp()
342 if (dup2(tramp_data->sockpair[0], 0) < 0) in userspace_tramp()
344 close(tramp_data->sockpair[0]); in userspace_tramp()
347 ret = write(tramp_data->sockpair[1], &init_data, sizeof(init_data)); in userspace_tramp()
348 close(tramp_data->sockpair[1]); in userspace_tramp()
452 struct tramp_data tramp_data = { in start_userspace() local
474 if (socketpair(AF_UNIX, SOCK_STREAM, 0, tramp_data.sockpair)) { in start_userspace()
486 (void *)&tramp_data); in start_userspace()
531 close(tramp_data.sockpair[0]); in start_userspace()
533 mm_id->sock = tramp_data.sockpair[1]; in start_userspace()
535 close(tramp_data.sockpair[1]); in start_userspace()
542 close(tramp_data.sockpair[0]); in start_userspace()
543 close(tramp_data.sockpair[1]); in start_userspace()