other versions
STRUCT RIO_SWITCH(9) | Internals | STRUCT RIO_SWITCH(9) |
NAME¶
struct_rio_switch - RIO switch infoSYNOPSIS¶
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¶
nodeNode 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
AUTHOR¶
Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com>Author.
COPYRIGHT¶
January 2017 | Kernel Hackers Manual 4.8. |