iPXE
ib_service.h
Go to the documentation of this file.
1 #ifndef _IPXE_IB_SERVICE_H
2 #define _IPXE_IB_SERVICE_H
3 
4 /** @file
5  *
6  * Infiniband service records
7  *
8  */
9 
10 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11 
12 #include <ipxe/infiniband.h>
13 #include <ipxe/ib_mi.h>
14 
15 extern struct ib_mad_transaction *
16 ib_create_service_madx ( struct ib_device *ibdev,
17  struct ib_mad_interface *mi, const char *name,
19 
20 #endif /* _IPXE_IB_SERVICE_H */
Infiniband management interfaces.
const char * name
Definition: ath9k_hw.c:1984
Infiniband protocol.
An Infiniband management interface.
Definition: ib_mi.h:88
An Infiniband device.
Definition: infiniband.h:398
An Infiniband management transaction.
Definition: ib_mi.h:70
static uint16_t struct vmbus_xfer_pages_operations * op
Definition: netvsc.h:327
struct ib_mad_interface * mi
Associated management interface.
Definition: ib_mi.h:72
struct ib_mad_transaction * ib_create_service_madx(struct ib_device *ibdev, struct ib_mad_interface *mi, const char *name, struct ib_mad_transaction_operations *op)
Create service record management transaction.
Definition: ib_service.c:49
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
Infiniband management transaction operations.
Definition: ib_mi.h:49