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

Go to the source code of this file.

Functions

struct ipath_mcastipath_mcast_find (union ib_gid *mgid)
 
int ipath_multicast_attach (struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
 
int ipath_multicast_detach (struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
 
int ipath_mcast_tree_empty (void)
 

Function Documentation

struct ipath_mcast* ipath_mcast_find ( union ib_gid mgid)
read

ipath_mcast_find - search the global table for the given multicast GID : the multicast GID to search for

Returns NULL if not found.

The caller is responsible for decrementing the reference count if found.

Definition at line 121 of file ipath_verbs_mcast.c.

int ipath_mcast_tree_empty ( void  )

Definition at line 361 of file ipath_verbs_mcast.c.

int ipath_multicast_attach ( struct ib_qp ibqp,
union ib_gid gid,
u16  lid 
)

Definition at line 236 of file ipath_verbs_mcast.c.

int ipath_multicast_detach ( struct ib_qp ibqp,
union ib_gid gid,
u16  lid 
)

Definition at line 285 of file ipath_verbs_mcast.c.