Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
ehca_cq.c File Reference
#include <linux/slab.h>
#include "ehca_iverbs.h"
#include "ehca_classes.h"
#include "ehca_irq.h"
#include "hcp_if.h"

Go to the source code of this file.

Functions

int ehca_cq_assign_qp (struct ehca_cq *cq, struct ehca_qp *qp)
 
int ehca_cq_unassign_qp (struct ehca_cq *cq, unsigned int real_qp_num)
 
struct ehca_qpehca_cq_get_qp (struct ehca_cq *cq, int real_qp_num)
 
struct ib_cqehca_create_cq (struct ib_device *device, int cqe, int comp_vector, struct ib_ucontext *context, struct ib_udata *udata)
 
int ehca_destroy_cq (struct ib_cq *cq)
 
int ehca_resize_cq (struct ib_cq *cq, int cqe, struct ib_udata *udata)
 
int ehca_init_cq_cache (void)
 
void ehca_cleanup_cq_cache (void)
 

Function Documentation

void ehca_cleanup_cq_cache ( void  )

Definition at line 400 of file ehca_cq.c.

int ehca_cq_assign_qp ( struct ehca_cq cq,
struct ehca_qp qp 
)

Definition at line 55 of file ehca_cq.c.

struct ehca_qp* ehca_cq_get_qp ( struct ehca_cq cq,
int  real_qp_num 
)
read

Definition at line 100 of file ehca_cq.c.

int ehca_cq_unassign_qp ( struct ehca_cq cq,
unsigned int  real_qp_num 
)

Definition at line 71 of file ehca_cq.c.

struct ib_cq* ehca_create_cq ( struct ib_device device,
int  cqe,
int  comp_vector,
struct ib_ucontext context,
struct ib_udata udata 
)
read

Definition at line 116 of file ehca_cq.c.

int ehca_destroy_cq ( struct ib_cq cq)

Definition at line 326 of file ehca_cq.c.

int ehca_init_cq_cache ( void  )

Definition at line 389 of file ehca_cq.c.

int ehca_resize_cq ( struct ib_cq cq,
int  cqe,
struct ib_udata udata 
)

Definition at line 381 of file ehca_cq.c.