Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
mad_rmpp.c File Reference
#include <linux/slab.h>
#include "mad_priv.h"
#include "mad_rmpp.h"

Go to the source code of this file.

Data Structures

struct  mad_rmpp_recv
 

Enumerations

enum  rmpp_state { RMPP_STATE_ACTIVE, RMPP_STATE_TIMEOUT, RMPP_STATE_COMPLETE, RMPP_STATE_CANCELING }
 

Functions

void ib_cancel_rmpp_recvs (struct ib_mad_agent_private *agent)
 
void ib_rmpp_send_handler (struct ib_mad_send_wc *mad_send_wc)
 
struct ib_mad_recv_wcib_process_rmpp_recv_wc (struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc)
 
int ib_send_rmpp_mad (struct ib_mad_send_wr_private *mad_send_wr)
 
int ib_process_rmpp_send_wc (struct ib_mad_send_wr_private *mad_send_wr, struct ib_mad_send_wc *mad_send_wc)
 
int ib_retry_rmpp (struct ib_mad_send_wr_private *mad_send_wr)
 

Enumeration Type Documentation

enum rmpp_state
Enumerator:
RMPP_STATE_ACTIVE 
RMPP_STATE_TIMEOUT 
RMPP_STATE_COMPLETE 
RMPP_STATE_CANCELING 

Definition at line 39 of file mad_rmpp.c.

Function Documentation

void ib_cancel_rmpp_recvs ( struct ib_mad_agent_private agent)

Definition at line 86 of file mad_rmpp.c.

struct ib_mad_recv_wc* ib_process_rmpp_recv_wc ( struct ib_mad_agent_private agent,
struct ib_mad_recv_wc mad_recv_wc 
)
read

Definition at line 798 of file mad_rmpp.c.

int ib_process_rmpp_send_wc ( struct ib_mad_send_wr_private mad_send_wr,
struct ib_mad_send_wc mad_send_wc 
)

Definition at line 893 of file mad_rmpp.c.

int ib_retry_rmpp ( struct ib_mad_send_wr_private mad_send_wr)

Definition at line 932 of file mad_rmpp.c.

void ib_rmpp_send_handler ( struct ib_mad_send_wc mad_send_wc)

Definition at line 205 of file mad_rmpp.c.

int ib_send_rmpp_mad ( struct ib_mad_send_wr_private mad_send_wr)

Definition at line 868 of file mad_rmpp.c.