Lines Matching refs:port
19 unsigned int port = evtchn->port; in evtchn_2l_set_pending() local
28 if ( test_and_set_bit(port, &shared_info(d, evtchn_pending)) ) in evtchn_2l_set_pending()
31 if ( !test_bit (port, &shared_info(d, evtchn_mask)) && in evtchn_2l_set_pending()
32 !test_and_set_bit(port / BITS_PER_EVTCHN_WORD(d), in evtchn_2l_set_pending()
38 evtchn_check_pollers(d, port); in evtchn_2l_set_pending()
43 clear_bit(evtchn->port, &shared_info(d, evtchn_pending)); in evtchn_2l_clear_pending()
49 unsigned int port = evtchn->port; in evtchn_2l_unmask() local
55 if ( test_and_clear_bit(port, &shared_info(d, evtchn_mask)) && in evtchn_2l_unmask()
56 test_bit (port, &shared_info(d, evtchn_pending)) && in evtchn_2l_unmask()
57 !test_and_set_bit (port / BITS_PER_EVTCHN_WORD(d), in evtchn_2l_unmask()
64 static bool evtchn_2l_is_pending(const struct domain *d, evtchn_port_t port) in evtchn_2l_is_pending() argument
68 ASSERT(port < max_ports); in evtchn_2l_is_pending()
69 return port < max_ports && test_bit(port, &shared_info(d, evtchn_pending)); in evtchn_2l_is_pending()
72 static bool evtchn_2l_is_masked(const struct domain *d, evtchn_port_t port) in evtchn_2l_is_masked() argument
76 ASSERT(port < max_ports); in evtchn_2l_is_masked()
77 return port >= max_ports || test_bit(port, &shared_info(d, evtchn_mask)); in evtchn_2l_is_masked()
85 printk("%d", !!test_bit(evtchn->port / BITS_PER_EVTCHN_WORD(d), in evtchn_2l_print_state()