#include <doca_error.h>
#include <doca_log.h>
#include <doca_buf_inventory.h>
#include <doca_buf.h>
#include <doca_ctx.h>
#include "rdma_common.h"
Go to the source code of this file.
|
| | DOCA_LOG_REGISTER (RDMA_SYNC_EVENT_REQUESTER::SAMPLE) |
| |
| static doca_error_t | sync_event_tasks_supported (const struct doca_devinfo *devinfo) |
| |
| static doca_error_t | write_read_connection (struct rdma_config *cfg, struct rdma_resources *resources) |
| |
| static doca_error_t | rdma_remote_net_sync_event_notify_set_free_task_resources (struct doca_rdma_task_remote_net_sync_event_notify_set *se_set_task, union doca_data ctx_user_data) |
| |
| static void | rdma_remote_net_sync_event_notify_set_completed_callback (struct doca_rdma_task_remote_net_sync_event_notify_set *se_set_task, union doca_data task_user_data, union doca_data ctx_user_data) |
| |
| static void | rdma_remote_net_sync_event_notify_set_error_callback (struct doca_rdma_task_remote_net_sync_event_notify_set *se_set_task, union doca_data task_user_data, union doca_data ctx_user_data) |
| |
| static void | rdma_remote_net_sync_event_get_completed_callback (struct doca_rdma_task_remote_net_sync_event_get *se_get_task, union doca_data task_user_data, union doca_data ctx_user_data) |
| |
| static void | rdma_remote_net_sync_event_get_error_callback (struct doca_rdma_task_remote_net_sync_event_get *se_get_task, union doca_data task_user_data, union doca_data ctx_user_data) |
| |
| static doca_error_t | rdma_sync_event_requestor_prepare_and_submit_tasks (struct rdma_resources *resources) |
| |
| static doca_error_t | rdma_sync_event_requestor_export_and_connect (struct rdma_resources *resources) |
| |
| static doca_error_t | rdma_sync_event_requestor_destroy_remote_sync_event (struct rdma_resources *resources) |
| |
| static void | rdma_sync_event_requestor_state_change_callback (const union doca_data user_data, struct doca_ctx *ctx, enum doca_ctx_states prev_state, enum doca_ctx_states next_state) |
| |
| doca_error_t | rdma_sync_event_requester (struct rdma_config *cfg) |
| |
◆ EXAMPLE_SET_VALUE
| #define EXAMPLE_SET_VALUE (0xD0CA) /* Example value to use for setting sync event */ |
◆ DOCA_LOG_REGISTER()
| DOCA_LOG_REGISTER |
( |
RDMA_SYNC_EVENT_REQUESTER::SAMPLE |
| ) |
|
◆ rdma_remote_net_sync_event_get_completed_callback()
| static void rdma_remote_net_sync_event_get_completed_callback |
( |
struct doca_rdma_task_remote_net_sync_event_get * |
se_get_task, |
|
|
union doca_data |
task_user_data, |
|
|
union doca_data |
ctx_user_data |
|
) |
| |
|
static |
◆ rdma_remote_net_sync_event_get_error_callback()
| static void rdma_remote_net_sync_event_get_error_callback |
( |
struct doca_rdma_task_remote_net_sync_event_get * |
se_get_task, |
|
|
union doca_data |
task_user_data, |
|
|
union doca_data |
ctx_user_data |
|
) |
| |
|
static |
◆ rdma_remote_net_sync_event_notify_set_completed_callback()
| static void rdma_remote_net_sync_event_notify_set_completed_callback |
( |
struct doca_rdma_task_remote_net_sync_event_notify_set * |
se_set_task, |
|
|
union doca_data |
task_user_data, |
|
|
union doca_data |
ctx_user_data |
|
) |
| |
|
static |
◆ rdma_remote_net_sync_event_notify_set_error_callback()
| static void rdma_remote_net_sync_event_notify_set_error_callback |
( |
struct doca_rdma_task_remote_net_sync_event_notify_set * |
se_set_task, |
|
|
union doca_data |
task_user_data, |
|
|
union doca_data |
ctx_user_data |
|
) |
| |
|
static |
◆ rdma_remote_net_sync_event_notify_set_free_task_resources()
| static doca_error_t rdma_remote_net_sync_event_notify_set_free_task_resources |
( |
struct doca_rdma_task_remote_net_sync_event_notify_set * |
se_set_task, |
|
|
union doca_data |
ctx_user_data |
|
) |
| |
|
static |
◆ rdma_sync_event_requester()
◆ rdma_sync_event_requestor_destroy_remote_sync_event()
◆ rdma_sync_event_requestor_export_and_connect()
◆ rdma_sync_event_requestor_prepare_and_submit_tasks()
◆ rdma_sync_event_requestor_state_change_callback()
◆ sync_event_tasks_supported()
| static doca_error_t sync_event_tasks_supported |
( |
const struct doca_devinfo * |
devinfo | ) |
|
|
static |
◆ write_read_connection()