Functions | |
| ocs_hal_rtn_e | ocs_hal_node_alloc (ocs_hal_t *hal, ocs_remote_node_t *rnode, uint32_t fc_addr, ocs_sli_port_t *sport) |
| Allocate a remote node object. More... | |
| ocs_hal_rtn_e | ocs_hal_node_attach (ocs_hal_t *hal, ocs_remote_node_t *rnode, ocs_dma_t *sparms) |
| Update a remote node object with the remote port's service parameters. More... | |
| ocs_hal_rtn_e | ocs_hal_node_free_resources (ocs_hal_t *hal, ocs_remote_node_t *rnode) |
| Free a remote node resource. More... | |
| ocs_hal_rtn_e | ocs_hal_node_detach (ocs_hal_t *hal, ocs_remote_node_t *rnode) |
| Free a remote node object. More... | |
| ocs_hal_rtn_e | ocs_hal_unreg_rpi_all (ocs_hal_t *hal, ocs_sport_t *sport) |
| Free all remote node objects. More... | |
| ocs_hal_rtn_e ocs_hal_node_alloc | ( | ocs_hal_t * | hal, |
| ocs_remote_node_t * | rnode, | ||
| uint32_t | fc_addr, | ||
| ocs_sli_port_t * | sport | ||
| ) |
| ocs_hal_rtn_e ocs_hal_node_attach | ( | ocs_hal_t * | hal, |
| ocs_remote_node_t * | rnode, | ||
| ocs_dma_t * | sparms | ||
| ) |
Update a remote node object with the remote port's service parameters.
| hal | Hardware context. |
| rnode | Allocated remote node object to initialize. |
| sparms | DMA buffer containing the remote port's service parameters. |
| ocs_hal_rtn_e ocs_hal_node_detach | ( | ocs_hal_t * | hal, |
| ocs_remote_node_t * | rnode | ||
| ) |
| ocs_hal_rtn_e ocs_hal_node_free_resources | ( | ocs_hal_t * | hal, |
| ocs_remote_node_t * | rnode | ||
| ) |
| ocs_hal_rtn_e ocs_hal_unreg_rpi_all | ( | ocs_hal_t * | hal, |
| ocs_sport_t * | sport | ||
| ) |