-int
-session_alloc_fifos (segment_manager_t * sm, session_t * s)
-{
- svm_fifo_t *server_rx_fifo = 0, *server_tx_fifo = 0;
- u32 fifo_segment_index;
- int rv;
-
- if ((rv = segment_manager_alloc_session_fifos (sm, &server_rx_fifo,
- &server_tx_fifo,
- &fifo_segment_index)))
- return rv;
- /* Initialize backpointers */
- server_rx_fifo->master_session_index = s->session_index;
- server_rx_fifo->master_thread_index = s->thread_index;
-
- server_tx_fifo->master_session_index = s->session_index;
- server_tx_fifo->master_thread_index = s->thread_index;
-
- s->rx_fifo = server_rx_fifo;
- s->tx_fifo = server_tx_fifo;
- s->svm_segment_index = fifo_segment_index;
- return 0;
-}
-