argo
More...
#include <xtf.h>
Go to the source code of this file.
|
static int | probe_for_argo (domid_t own_domid) |
|
static int | test_notify_for_one_ring (domid_t query_domid, xen_argo_port_t query_port, bool exists) |
|
static int | test_register_ring (domid_t own_domid, xen_argo_port_t aport) |
|
static int | test_unregister_ring (domid_t partner_domid, xen_argo_port_t aport, bool exists) |
|
static int | test_sendv (domid_t src_domid, xen_argo_port_t src_aport, domid_t dst_domid, xen_argo_port_t dst_aport, const char *msg_text, size_t msg_len, unsigned int msg_type) |
|
static int | inspect_ring_after_first_single_sendv (domid_t src_domid, xen_argo_port_t src_aport, const char *sent_msg, unsigned int sent_msg_len, unsigned int sent_msg_type) |
|
static void | clear_test_ring (void) |
|
void | test_main (void) |
| To be implemented by each test, as its entry point. More...
|
|
argo
Definition in file main.c.
◆ TEST_RING_NPAGES
◆ XEN_ARGO_ROUNDUP
◆ ARGO_RING_OVERHEAD
#define ARGO_RING_OVERHEAD 80 |
◆ TEST_RING_SIZE
◆ probe_for_argo()
static int probe_for_argo |
( |
domid_t |
own_domid | ) |
|
|
static |
◆ test_notify_for_one_ring()
◆ test_register_ring()
◆ test_unregister_ring()
◆ test_sendv()
◆ inspect_ring_after_first_single_sendv()
static int inspect_ring_after_first_single_sendv |
( |
domid_t |
src_domid, |
|
|
xen_argo_port_t |
src_aport, |
|
|
const char * |
sent_msg, |
|
|
unsigned int |
sent_msg_len, |
|
|
unsigned int |
sent_msg_type |
|
) |
| |
|
static |
◆ clear_test_ring()
static void clear_test_ring |
( |
void |
| ) |
|
|
static |
◆ test_main()
To be implemented by each test, as its entry point.
Definition at line 301 of file main.c.
◆ test_title
const char test_title[] = "Argo test" |
The title of the test.
Definition at line 13 of file main.c.
◆ ring_buffer