Scroll to navigation

STRUCT RIO_NET(9) Internals STRUCT RIO_NET(9)

NAME

struct_rio_net - RIO network info

SYNOPSIS

struct rio_net {
  struct list_head node;
  struct list_head devices;
  struct list_head switches;
  struct list_head mports;
  struct rio_mport * hport;
  unsigned char id;
  struct device dev;
  void * enum_data;
  void (* release) (struct rio_net *net);
};  

MEMBERS

struct list_head node
Node in global list of RIO networks

struct list_head devices

List of devices in this network

struct list_head switches

List of switches in this network

struct list_head mports

List of master ports accessing this network

struct rio_mport * hport

Default port for accessing this network

unsigned char id

RIO network ID

struct device dev

Device object

void * enum_data

private data specific to a network enumerator

void (*)(struct rio_net *net) release

enumerator-specific release callback

AUTHOR

Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com>
Author.

COPYRIGHT

July 2017 Kernel Hackers Manual 4.11