Linux Kernel
3.7.1
|
Go to the source code of this file.
Functions | |
void | sci_remote_node_table_initialize (struct sci_remote_node_table *remote_node_table, u32 remote_node_entries) |
u16 | sci_remote_node_table_allocate_remote_node (struct sci_remote_node_table *remote_node_table, u32 remote_node_count) |
void | sci_remote_node_table_release_remote_node_index (struct sci_remote_node_table *remote_node_table, u32 remote_node_count, u16 remote_node_index) |
u16 sci_remote_node_table_allocate_remote_node | ( | struct sci_remote_node_table * | remote_node_table, |
u32 | remote_node_count | ||
) |
: This is the remote node table from which the remote node allocation is to take place. : This is ther remote node count which is one of SCU_SSP_REMOTE_NODE_COUNT(1) or SCU_STP_REMOTE_NODE_COUNT(3).
This method will allocate a remote node that mataches the remote node count specified by the caller. Valid values for remote node count is SCU_SSP_REMOTE_NODE_COUNT(1) or SCU_STP_REMOTE_NODE_COUNT(3). u16 This is the remote node index that is returned or an invalid remote node context.
Definition at line 476 of file remote_node_table.c.
void sci_remote_node_table_initialize | ( | struct sci_remote_node_table * | remote_node_table, |
u32 | remote_node_entries | ||
) |
void sci_remote_node_table_release_remote_node_index | ( | struct sci_remote_node_table * | remote_node_table, |
u32 | remote_node_count, | ||
u16 | remote_node_index | ||
) |