Lines Matching full:passive
104 } passive; member
202 (void *)&map->passive.flags); in pvcalls_front_event_handler()
210 (void *)&map->passive.flags); in pvcalls_front_event_handler()
699 init_waitqueue_head(&map->passive.inflight_accept_req); in pvcalls_front_bind()
717 map->passive.status = PVCALLS_STATUS_BIND; in pvcalls_front_bind()
734 if (map->passive.status != PVCALLS_STATUS_BIND) { in pvcalls_front_listen()
766 map->passive.status = PVCALLS_STATUS_LISTEN; in pvcalls_front_listen()
784 if (map->passive.status != PVCALLS_STATUS_LISTEN) { in pvcalls_front_accept()
795 (void *)&map->passive.flags)) { in pvcalls_front_accept()
796 req_id = READ_ONCE(map->passive.inflight_req_id); in pvcalls_front_accept()
799 map2 = map->passive.accept_map; in pvcalls_front_accept()
806 if (wait_event_interruptible(map->passive.inflight_accept_req, in pvcalls_front_accept()
808 (void *)&map->passive.flags))) { in pvcalls_front_accept()
817 (void *)&map->passive.flags); in pvcalls_front_accept()
824 (void *)&map->passive.flags); in pvcalls_front_accept()
833 (void *)&map->passive.flags); in pvcalls_front_accept()
846 (void *)&map->passive.flags); in pvcalls_front_accept()
860 map->passive.accept_map = map2; in pvcalls_front_accept()
869 WRITE_ONCE(map->passive.inflight_req_id, req_id); in pvcalls_front_accept()
887 map->passive.inflight_req_id = PVCALLS_INVALID_ID; in pvcalls_front_accept()
889 (void *)&map->passive.flags); in pvcalls_front_accept()
898 map->passive.inflight_req_id = PVCALLS_INVALID_ID; in pvcalls_front_accept()
900 clear_bit(PVCALLS_FLAG_ACCEPT_INFLIGHT, (void *)&map->passive.flags); in pvcalls_front_accept()
901 wake_up(&map->passive.inflight_accept_req); in pvcalls_front_accept()
916 (void *)&map->passive.flags)) { in pvcalls_front_poll_passive()
917 uint32_t req_id = READ_ONCE(map->passive.inflight_req_id); in pvcalls_front_poll_passive()
923 poll_wait(file, &map->passive.inflight_accept_req, wait); in pvcalls_front_poll_passive()
928 (void *)&map->passive.flags)) in pvcalls_front_poll_passive()
938 (void *)&map->passive.flags)) { in pvcalls_front_poll_passive()
1069 wake_up(&map->passive.inflight_accept_req); in pvcalls_front_release()
1077 if (READ_ONCE(map->passive.inflight_req_id) != PVCALLS_INVALID_ID && in pvcalls_front_release()
1078 READ_ONCE(map->passive.inflight_req_id) != 0) { in pvcalls_front_release()
1080 map->passive.accept_map); in pvcalls_front_release()