Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
iwch_qp.c File Reference
#include <linux/sched.h>
#include <linux/gfp.h>
#include "iwch_provider.h"
#include "iwch.h"
#include "iwch_cm.h"
#include "cxio_hal.h"
#include "cxio_resource.h"

Go to the source code of this file.

Macros

#define NO_SUPPORT   -1
 

Functions

int iwch_post_send (struct ib_qp *ibqp, struct ib_send_wr *wr, struct ib_send_wr **bad_wr)
 
int iwch_post_receive (struct ib_qp *ibqp, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr)
 
int iwch_bind_mw (struct ib_qp *qp, struct ib_mw *mw, struct ib_mw_bind *mw_bind)
 
int iwch_post_zb_read (struct iwch_ep *ep)
 
int iwch_post_terminate (struct iwch_qp *qhp, struct respQ_msg_t *rsp_msg)
 
u16 iwch_rqes_posted (struct iwch_qp *qhp)
 
int iwch_modify_qp (struct iwch_dev *rhp, struct iwch_qp *qhp, enum iwch_qp_attr_mask mask, struct iwch_qp_attributes *attrs, int internal)
 

Macro Definition Documentation

#define NO_SUPPORT   -1

Definition at line 40 of file iwch_qp.c.

Function Documentation

int iwch_bind_mw ( struct ib_qp qp,
struct ib_mw mw,
struct ib_mw_bind mw_bind 
)

Definition at line 528 of file iwch_qp.c.

int iwch_modify_qp ( struct iwch_dev rhp,
struct iwch_qp qhp,
enum iwch_qp_attr_mask  mask,
struct iwch_qp_attributes attrs,
int  internal 
)

Definition at line 945 of file iwch_qp.c.

int iwch_post_receive ( struct ib_qp ibqp,
struct ib_recv_wr wr,
struct ib_recv_wr **  bad_wr 
)

Definition at line 465 of file iwch_qp.c.

int iwch_post_send ( struct ib_qp ibqp,
struct ib_send_wr wr,
struct ib_send_wr **  bad_wr 
)

Definition at line 350 of file iwch_qp.c.

int iwch_post_terminate ( struct iwch_qp qhp,
struct respQ_msg_t rsp_msg 
)

Definition at line 773 of file iwch_qp.c.

int iwch_post_zb_read ( struct iwch_ep ep)

Definition at line 741 of file iwch_qp.c.

u16 iwch_rqes_posted ( struct iwch_qp qhp)

Definition at line 881 of file iwch_qp.c.