Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
ib_user_verbs.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  ib_uverbs_async_event_desc
 
struct  ib_uverbs_comp_event_desc
 
struct  ib_uverbs_cmd_hdr
 
struct  ib_uverbs_get_context
 
struct  ib_uverbs_get_context_resp
 
struct  ib_uverbs_query_device
 
struct  ib_uverbs_query_device_resp
 
struct  ib_uverbs_query_port
 
struct  ib_uverbs_query_port_resp
 
struct  ib_uverbs_alloc_pd
 
struct  ib_uverbs_alloc_pd_resp
 
struct  ib_uverbs_dealloc_pd
 
struct  ib_uverbs_open_xrcd
 
struct  ib_uverbs_open_xrcd_resp
 
struct  ib_uverbs_close_xrcd
 
struct  ib_uverbs_reg_mr
 
struct  ib_uverbs_reg_mr_resp
 
struct  ib_uverbs_dereg_mr
 
struct  ib_uverbs_create_comp_channel
 
struct  ib_uverbs_create_comp_channel_resp
 
struct  ib_uverbs_create_cq
 
struct  ib_uverbs_create_cq_resp
 
struct  ib_uverbs_resize_cq
 
struct  ib_uverbs_resize_cq_resp
 
struct  ib_uverbs_poll_cq
 
struct  ib_uverbs_wc
 
struct  ib_uverbs_poll_cq_resp
 
struct  ib_uverbs_req_notify_cq
 
struct  ib_uverbs_destroy_cq
 
struct  ib_uverbs_destroy_cq_resp
 
struct  ib_uverbs_global_route
 
struct  ib_uverbs_ah_attr
 
struct  ib_uverbs_qp_attr
 
struct  ib_uverbs_create_qp
 
struct  ib_uverbs_open_qp
 
struct  ib_uverbs_create_qp_resp
 
struct  ib_uverbs_qp_dest
 
struct  ib_uverbs_query_qp
 
struct  ib_uverbs_query_qp_resp
 
struct  ib_uverbs_modify_qp
 
struct  ib_uverbs_modify_qp_resp
 
struct  ib_uverbs_destroy_qp
 
struct  ib_uverbs_destroy_qp_resp
 
struct  ib_uverbs_sge
 
struct  ib_uverbs_send_wr
 
struct  ib_uverbs_post_send
 
struct  ib_uverbs_post_send_resp
 
struct  ib_uverbs_recv_wr
 
struct  ib_uverbs_post_recv
 
struct  ib_uverbs_post_recv_resp
 
struct  ib_uverbs_post_srq_recv
 
struct  ib_uverbs_post_srq_recv_resp
 
struct  ib_uverbs_create_ah
 
struct  ib_uverbs_create_ah_resp
 
struct  ib_uverbs_destroy_ah
 
struct  ib_uverbs_attach_mcast
 
struct  ib_uverbs_detach_mcast
 
struct  ib_uverbs_create_srq
 
struct  ib_uverbs_create_xsrq
 
struct  ib_uverbs_create_srq_resp
 
struct  ib_uverbs_modify_srq
 
struct  ib_uverbs_query_srq
 
struct  ib_uverbs_query_srq_resp
 
struct  ib_uverbs_destroy_srq
 
struct  ib_uverbs_destroy_srq_resp
 

Macros

#define IB_USER_VERBS_ABI_VERSION   6
 

Enumerations

enum  {
  IB_USER_VERBS_CMD_GET_CONTEXT, IB_USER_VERBS_CMD_QUERY_DEVICE, IB_USER_VERBS_CMD_QUERY_PORT, IB_USER_VERBS_CMD_ALLOC_PD,
  IB_USER_VERBS_CMD_DEALLOC_PD, IB_USER_VERBS_CMD_CREATE_AH, IB_USER_VERBS_CMD_MODIFY_AH, IB_USER_VERBS_CMD_QUERY_AH,
  IB_USER_VERBS_CMD_DESTROY_AH, IB_USER_VERBS_CMD_REG_MR, IB_USER_VERBS_CMD_REG_SMR, IB_USER_VERBS_CMD_REREG_MR,
  IB_USER_VERBS_CMD_QUERY_MR, IB_USER_VERBS_CMD_DEREG_MR, IB_USER_VERBS_CMD_ALLOC_MW, IB_USER_VERBS_CMD_BIND_MW,
  IB_USER_VERBS_CMD_DEALLOC_MW, IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, IB_USER_VERBS_CMD_CREATE_CQ, IB_USER_VERBS_CMD_RESIZE_CQ,
  IB_USER_VERBS_CMD_DESTROY_CQ, IB_USER_VERBS_CMD_POLL_CQ, IB_USER_VERBS_CMD_PEEK_CQ, IB_USER_VERBS_CMD_REQ_NOTIFY_CQ,
  IB_USER_VERBS_CMD_CREATE_QP, IB_USER_VERBS_CMD_QUERY_QP, IB_USER_VERBS_CMD_MODIFY_QP, IB_USER_VERBS_CMD_DESTROY_QP,
  IB_USER_VERBS_CMD_POST_SEND, IB_USER_VERBS_CMD_POST_RECV, IB_USER_VERBS_CMD_ATTACH_MCAST, IB_USER_VERBS_CMD_DETACH_MCAST,
  IB_USER_VERBS_CMD_CREATE_SRQ, IB_USER_VERBS_CMD_MODIFY_SRQ, IB_USER_VERBS_CMD_QUERY_SRQ, IB_USER_VERBS_CMD_DESTROY_SRQ,
  IB_USER_VERBS_CMD_POST_SRQ_RECV, IB_USER_VERBS_CMD_OPEN_XRCD, IB_USER_VERBS_CMD_CLOSE_XRCD, IB_USER_VERBS_CMD_CREATE_XSRQ,
  IB_USER_VERBS_CMD_OPEN_QP
}
 

Macro Definition Documentation

#define IB_USER_VERBS_ABI_VERSION   6

Definition at line 45 of file ib_user_verbs.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
IB_USER_VERBS_CMD_GET_CONTEXT 
IB_USER_VERBS_CMD_QUERY_DEVICE 
IB_USER_VERBS_CMD_QUERY_PORT 
IB_USER_VERBS_CMD_ALLOC_PD 
IB_USER_VERBS_CMD_DEALLOC_PD 
IB_USER_VERBS_CMD_CREATE_AH 
IB_USER_VERBS_CMD_MODIFY_AH 
IB_USER_VERBS_CMD_QUERY_AH 
IB_USER_VERBS_CMD_DESTROY_AH 
IB_USER_VERBS_CMD_REG_MR 
IB_USER_VERBS_CMD_REG_SMR 
IB_USER_VERBS_CMD_REREG_MR 
IB_USER_VERBS_CMD_QUERY_MR 
IB_USER_VERBS_CMD_DEREG_MR 
IB_USER_VERBS_CMD_ALLOC_MW 
IB_USER_VERBS_CMD_BIND_MW 
IB_USER_VERBS_CMD_DEALLOC_MW 
IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL 
IB_USER_VERBS_CMD_CREATE_CQ 
IB_USER_VERBS_CMD_RESIZE_CQ 
IB_USER_VERBS_CMD_DESTROY_CQ 
IB_USER_VERBS_CMD_POLL_CQ 
IB_USER_VERBS_CMD_PEEK_CQ 
IB_USER_VERBS_CMD_REQ_NOTIFY_CQ 
IB_USER_VERBS_CMD_CREATE_QP 
IB_USER_VERBS_CMD_QUERY_QP 
IB_USER_VERBS_CMD_MODIFY_QP 
IB_USER_VERBS_CMD_DESTROY_QP 
IB_USER_VERBS_CMD_POST_SEND 
IB_USER_VERBS_CMD_POST_RECV 
IB_USER_VERBS_CMD_ATTACH_MCAST 
IB_USER_VERBS_CMD_DETACH_MCAST 
IB_USER_VERBS_CMD_CREATE_SRQ 
IB_USER_VERBS_CMD_MODIFY_SRQ 
IB_USER_VERBS_CMD_QUERY_SRQ 
IB_USER_VERBS_CMD_DESTROY_SRQ 
IB_USER_VERBS_CMD_POST_SRQ_RECV 
IB_USER_VERBS_CMD_OPEN_XRCD 
IB_USER_VERBS_CMD_CLOSE_XRCD 
IB_USER_VERBS_CMD_CREATE_XSRQ 
IB_USER_VERBS_CMD_OPEN_QP 

Definition at line 47 of file ib_user_verbs.h.