struct rio_switch
Prev | Structures | Next

## Name

struct rio_switch — RIO switch info

## Synopsis

    struct rio_switch {
      struct list_head node;
      u8 * route_table;
      u32 port_ok;
      struct rio_switch_ops * ops;
      spinlock_t lock;
      struct rio_dev * nextdev[0];
    };

## Members

node

  Node in global list of switches

route_table

  Copy of switch routing table

port_ok

  Status of each port (one bit per port) - OK=1 or UNINIT=0

ops

  pointer to switch-specific operations

lock

  lock to serialize operations updates

nextdev[0]

  Array of per-port pointers to the next attached device

Prev | Up | Next
Chapter 4. Internals | Home | struct rio_switch_ops