Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
srpt_device Struct Reference

#include <ib_srpt.h>

Data Fields

struct ib_devicedevice
 
struct ib_pdpd
 
struct ib_mrmr
 
struct ib_srqsrq
 
struct ib_cm_idcm_id
 
struct ib_device_attr dev_attr
 
int srq_size
 
struct srpt_recv_ioctx ** ioctx_ring
 
struct list_head rch_list
 
wait_queue_head_t ch_releaseQ
 
spinlock_t spinlock
 
struct srpt_port port [2]
 
struct ib_event_handler event_handler
 
struct list_head list
 

Detailed Description

struct srpt_device - Information associated by SRPT with a single HCA. : Backpointer to the struct ib_device managed by the IB core. : IB protection domain. : L_Key (local key) with write access to all local memory. : Per-HCA SRQ (shared receive queue). : Connection identifier. : Attributes of the InfiniBand device as obtained during the ib_client.add() callback. : SRQ size. : Per-HCA SRQ. : Per-device channel list – see also srpt_rdma_ch.list. : Enables waiting for removal from rch_list. : Protects rch_list and tpg. : Information about the ports owned by this HCA. : Per-HCA asynchronous IB event handler. : Node in srpt_dev_list.

Definition at line 394 of file ib_srpt.h.

Field Documentation

wait_queue_head_t ch_releaseQ

Definition at line 404 of file ib_srpt.h.

Definition at line 399 of file ib_srpt.h.

Definition at line 400 of file ib_srpt.h.

Definition at line 395 of file ib_srpt.h.

Definition at line 407 of file ib_srpt.h.

struct srpt_recv_ioctx** ioctx_ring

Definition at line 402 of file ib_srpt.h.

Definition at line 408 of file ib_srpt.h.

Definition at line 397 of file ib_srpt.h.

Definition at line 396 of file ib_srpt.h.

Definition at line 406 of file ib_srpt.h.

struct list_head rch_list

Definition at line 403 of file ib_srpt.h.

Definition at line 405 of file ib_srpt.h.

struct ib_srq* srq

Definition at line 398 of file ib_srpt.h.

int srq_size

Definition at line 401 of file ib_srpt.h.


The documentation for this struct was generated from the following file: