Lines Matching refs:mbim_server_fd
124 int mbim_server_fd; in proxy_make_server() local
126 mbim_server_fd = socket(AF_LOCAL, SOCK_STREAM, 0); in proxy_make_server()
127 if (mbim_server_fd < 0) { in proxy_make_server()
131 if (fcntl(mbim_server_fd, F_SETFL, fcntl(mbim_server_fd, F_GETFL) | O_NONBLOCK) < 0) in proxy_make_server()
132 …mbim_debug("fcntl set server(%d) NONBLOCK attribute failed: %s\n", mbim_server_fd, strerror(errno)… in proxy_make_server()
140 if (setsockopt(mbim_server_fd, SOL_SOCKET, SO_REUSEADDR, &flag, sizeof(flag)) < 0) { in proxy_make_server()
141 safe_close(mbim_server_fd); in proxy_make_server()
146 if (bind(mbim_server_fd, (struct sockaddr*)&sockaddr, len) < 0) { in proxy_make_server()
147 safe_close(mbim_server_fd); in proxy_make_server()
152 listen(mbim_server_fd, 4); in proxy_make_server()
153 return mbim_server_fd; in proxy_make_server()
268 int mbim_server_fd = -1; in proxy_loop() local
279 if (mbim_server_fd > 0) { in proxy_loop()
280 pollfds[nevents].fd = mbim_server_fd; in proxy_loop()
295 ret = poll(pollfds, nevents, (mbim_server_fd > 0) ? -1 : (10*1000)); in proxy_loop()
308 } else if(fd == mbim_server_fd) { in proxy_loop()
320 if (fd == mbim_server_fd) { in proxy_loop()
337 if (mbim_server_fd == -1) { in proxy_loop()
344 mbim_server_fd = proxy_make_server(QUECTEL_MBIM_PROXY); in proxy_loop()
345 mbim_debug("mbim_server_fd=%d\n", mbim_server_fd); in proxy_loop()
360 safe_close(mbim_server_fd); in proxy_loop()