iPXE
Data Fields
xsigo_device Struct Reference

A Xsigo device. More...

Data Fields

struct refcnt refcnt
 Reference count. More...
 
struct ib_deviceibdev
 Underlying Infiniband device. More...
 
struct list_head list
 List of Xsigo devices. More...
 
const char * name
 Device name. More...
 
struct retry_timer opener
 Link opener timer. More...
 
struct retry_timer discovery
 Discovery timer. More...
 
struct ib_mad_transactionmadx
 Discovery management transaction (if any) More...
 
struct list_head managers
 List of configuration managers. More...
 

Detailed Description

A Xsigo device.

Definition at line 52 of file xsigo.c.

Field Documentation

◆ refcnt

struct refcnt xsigo_device::refcnt

Reference count.

Definition at line 54 of file xsigo.c.

Referenced by xcm_create(), xcm_free(), xsigo_ib_probe(), and xsigo_ib_remove().

◆ ibdev

struct ib_device* xsigo_device::ibdev

◆ list

struct list_head xsigo_device::list

List of Xsigo devices.

Definition at line 58 of file xsigo.c.

Referenced by xsigo_ib_notify(), xsigo_ib_probe(), and xsigo_ib_remove().

◆ name

const char* xsigo_device::name

◆ opener

struct retry_timer xsigo_device::opener

Link opener timer.

Definition at line 63 of file xsigo.c.

Referenced by xsigo_free(), xsigo_ib_open(), xsigo_ib_probe(), and xsigo_ib_remove().

◆ discovery

struct retry_timer xsigo_device::discovery

◆ madx

struct ib_mad_transaction* xsigo_device::madx

Discovery management transaction (if any)

Definition at line 68 of file xsigo.c.

Referenced by xsigo_discover(), xsigo_free(), xsigo_ib_notify(), xsigo_ib_remove(), xsigo_xcm_complete(), and xsigo_xds_complete().

◆ managers

struct list_head xsigo_device::managers

List of configuration managers.

Definition at line 71 of file xsigo.c.

Referenced by xcm_create(), xcm_find(), xcm_list(), xsigo_free(), xsigo_ib_probe(), and xsigo_net_notify().


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