Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ehca_reqs.c File Reference
#include "ehca_classes.h"
#include "ehca_tools.h"
#include "ehca_qes.h"
#include "ehca_iverbs.h"
#include "hcp_if.h"
#include "hipz_fns.h"

Go to the source code of this file.

Macros

#define ACK_CIRC_THRESHOLD   2000000
 

Functions

int ehca_post_send (struct ib_qp *qp, struct ib_send_wr *send_wr, struct ib_send_wr **bad_send_wr)
 
int ehca_post_recv (struct ib_qp *qp, struct ib_recv_wr *recv_wr, struct ib_recv_wr **bad_recv_wr)
 
int ehca_post_srq_recv (struct ib_srq *srq, struct ib_recv_wr *recv_wr, struct ib_recv_wr **bad_recv_wr)
 
int ehca_poll_cq (struct ib_cq *cq, int num_entries, struct ib_wc *wc)
 
int ehca_req_notify_cq (struct ib_cq *cq, enum ib_cq_notify_flags notify_flags)
 

Macro Definition Documentation

#define ACK_CIRC_THRESHOLD   2000000

Definition at line 53 of file ehca_reqs.c.

Function Documentation

int ehca_poll_cq ( struct ib_cq cq,
int  num_entries,
struct ib_wc wc 
)

Definition at line 872 of file ehca_reqs.c.

int ehca_post_recv ( struct ib_qp qp,
struct ib_recv_wr recv_wr,
struct ib_recv_wr **  bad_recv_wr 
)

Definition at line 583 of file ehca_reqs.c.

int ehca_post_send ( struct ib_qp qp,
struct ib_send_wr send_wr,
struct ib_send_wr **  bad_send_wr 
)

Definition at line 440 of file ehca_reqs.c.

int ehca_post_srq_recv ( struct ib_srq srq,
struct ib_recv_wr recv_wr,
struct ib_recv_wr **  bad_recv_wr 
)

Definition at line 600 of file ehca_reqs.c.

int ehca_req_notify_cq ( struct ib_cq cq,
enum ib_cq_notify_flags  notify_flags 
)

Definition at line 929 of file ehca_reqs.c.