Searched refs:session_fd (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/testing/selftests/liveupdate/ |
| H A D | luo_kexec_simple.c | 24 int session_fd; in run_stage_1() local 33 session_fd = luo_create_session(luo_fd, TEST_SESSION_NAME); in run_stage_1() 34 if (session_fd < 0) in run_stage_1() 37 if (create_and_preserve_memfd(session_fd, TEST_MEMFD_TOKEN, in run_stage_1() 50 int session_fd, mfd, stage; in run_stage_2() local 59 session_fd = luo_retrieve_session(luo_fd, TEST_SESSION_NAME); in run_stage_2() 60 if (session_fd < 0) in run_stage_2() 65 mfd = restore_and_verify_memfd(session_fd, TEST_MEMFD_TOKEN, in run_stage_2() 73 if (luo_session_finish(session_fd) < 0) in run_stage_2() 75 close(session_fd); in run_stage_2()
|
| H A D | liveupdate.c | 156 static int preserve_fd(int session_fd, int fd_to_preserve, __u64 token) in preserve_fd() argument 164 if (ioctl(session_fd, LIVEUPDATE_SESSION_PRESERVE_FD, &args)) in preserve_fd() 180 int session_fd, mem_fd; in TEST_F() local 187 session_fd = create_session(self->fd1, "preserve-memfd-test"); in TEST_F() 188 ASSERT_GE(session_fd, 0); in TEST_F() 194 ASSERT_EQ(preserve_fd(session_fd, mem_fd, 0x1234), 0); in TEST_F() 195 ASSERT_EQ(close(session_fd), 0); in TEST_F() 215 int session_fd, mem_fd1, mem_fd2; in TEST_F() local 222 session_fd = create_session(self->fd1, "preserve-multi-memfd-test"); in TEST_F() 223 ASSERT_GE(session_fd, 0); in TEST_F() [all …]
|
| H A D | luo_test_utils.c | 57 int create_and_preserve_memfd(int session_fd, int token, const char *data) in create_and_preserve_memfd() argument 80 if (ioctl(session_fd, LIVEUPDATE_SESSION_PRESERVE_FD, &arg) < 0) in create_and_preserve_memfd() 92 int restore_and_verify_memfd(int session_fd, int token, in restore_and_verify_memfd() argument 101 if (ioctl(session_fd, LIVEUPDATE_SESSION_RETRIEVE_FD, &arg) < 0) in restore_and_verify_memfd() 127 int luo_session_finish(int session_fd) in luo_session_finish() argument 131 if (ioctl(session_fd, LIVEUPDATE_SESSION_FINISH, &arg) < 0) in luo_session_finish()
|
| H A D | luo_test_utils.h | 27 int luo_session_finish(int session_fd); 29 int create_and_preserve_memfd(int session_fd, int token, const char *data); 30 int restore_and_verify_memfd(int session_fd, int token, const char *expected_data);
|
| /linux/Documentation/networking/ |
| H A D | l2tp.rst | 395 int session_fd; 398 session_fd = socket(AF_PPPOX, SOCK_DGRAM, PX_PROTO_OL2TP); 399 if (session_fd < 0) 413 /* session_fd is the fd of the session's PPPoL2TP socket. 416 ret = connect(session_fd, (struct sockaddr *)&sax, sizeof(sax)); 418 close(session_fd); 422 return session_fd; 428 /* Input: the session PPPoX data socket `session_fd` which was created 436 ret = ioctl(session_fd, PPPIOCGCHAN, &chindx);
|