iPXE
Data Fields
ib_driver Struct Reference

An Infiniband upper-layer driver. More...

#include <infiniband.h>

Data Fields

const char * name
 Name. More...
 
int(* probe )(struct ib_device *ibdev)
 Probe device. More...
 
void(* notify )(struct ib_device *ibdev)
 Notify of device or link state change. More...
 
void(* remove )(struct ib_device *ibdev)
 Remove device. More...
 

Detailed Description

An Infiniband upper-layer driver.

Definition at line 469 of file infiniband.h.

Field Documentation

◆ name

const char* ib_driver::name

Name.

Definition at line 471 of file infiniband.h.

Referenced by register_ibdev().

◆ probe

int( * ib_driver::probe) (struct ib_device *ibdev)

Probe device.

Parameters
ibdevInfiniband device
Return values
rcReturn status code

Definition at line 477 of file infiniband.h.

Referenced by register_ibdev().

◆ notify

void( * ib_driver::notify) (struct ib_device *ibdev)

Notify of device or link state change.

Parameters
ibdevInfiniband device

Definition at line 482 of file infiniband.h.

Referenced by ib_notify().

◆ remove

void( * ib_driver::remove) (struct ib_device *ibdev)

Remove device.

Parameters
ibdevInfiniband device

Definition at line 487 of file infiniband.h.

Referenced by register_ibdev(), and unregister_ibdev().


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