Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
cq.c File Reference
#include <linux/mlx4/cq.h>
#include <linux/mlx4/qp.h>
#include <linux/slab.h>
#include "mlx4_ib.h"
#include "user.h"

Go to the source code of this file.

Functions

int mlx4_ib_modify_cq (struct ib_cq *cq, u16 cq_count, u16 cq_period)
 
struct ib_cqmlx4_ib_create_cq (struct ib_device *ibdev, int entries, int vector, struct ib_ucontext *context, struct ib_udata *udata)
 
int mlx4_ib_resize_cq (struct ib_cq *ibcq, int entries, struct ib_udata *udata)
 
int mlx4_ib_destroy_cq (struct ib_cq *cq)
 
int mlx4_ib_poll_cq (struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
 
int mlx4_ib_arm_cq (struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
 
void __mlx4_ib_cq_clean (struct mlx4_ib_cq *cq, u32 qpn, struct mlx4_ib_srq *srq)
 
void mlx4_ib_cq_clean (struct mlx4_ib_cq *cq, u32 qpn, struct mlx4_ib_srq *srq)
 

Function Documentation

void __mlx4_ib_cq_clean ( struct mlx4_ib_cq cq,
u32  qpn,
struct mlx4_ib_srq srq 
)

Definition at line 804 of file cq.c.

int mlx4_ib_arm_cq ( struct ib_cq ibcq,
enum ib_cq_notify_flags  flags 
)

Definition at line 793 of file cq.c.

void mlx4_ib_cq_clean ( struct mlx4_ib_cq cq,
u32  qpn,
struct mlx4_ib_srq srq 
)

Definition at line 852 of file cq.c.

struct ib_cq* mlx4_ib_create_cq ( struct ib_device ibdev,
int  entries,
int  vector,
struct ib_ucontext context,
struct ib_udata udata 
)
read

Definition at line 166 of file cq.c.

int mlx4_ib_destroy_cq ( struct ib_cq cq)

Definition at line 444 of file cq.c.

int mlx4_ib_modify_cq ( struct ib_cq cq,
u16  cq_count,
u16  cq_period 
)

Definition at line 90 of file cq.c.

int mlx4_ib_poll_cq ( struct ib_cq ibcq,
int  num_entries,
struct ib_wc wc 
)

Definition at line 767 of file cq.c.

int mlx4_ib_resize_cq ( struct ib_cq ibcq,
int  entries,
struct ib_udata udata 
)

Definition at line 348 of file cq.c.