Home
last modified time | relevance | path

Searched refs:tcp_buf (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/
H A Dlm_l4fp.c48 lm_tcp_buffer_t *tcp_buf = (lm_tcp_buffer_t *)s_list_peek_head(&completed_bufs); in lm_tcp_complete_bufs() local
49 if (tcp_buf->flags & TCP_BUF_FLAG_L4_PARTIAL_FILLED) { in lm_tcp_complete_bufs()
77 …lm_tcp_buffer_t * tcp_buf = lm_tcp_next_entry_dpc_active_list(con); /* tcp_buf is t… in lm_tcp_complete_nbytes() local
88 DbgBreakIf((con->type == TCP_CON_TYPE_RX) && !tcp_buf); /* RX: even if completed_bytes==0 */ in lm_tcp_complete_nbytes()
92 while(tcp_buf && tcp_buf->more_to_comp <= completed_bytes) { /* buffer fully completed */ in lm_tcp_complete_nbytes()
93 DbgBreakIf((tcp_buf->more_to_comp == tcp_buf->size) && in lm_tcp_complete_nbytes()
94 !(tcp_buf->flags & TCP_BUF_FLAG_L4_POST_START ? in lm_tcp_complete_nbytes()
98 completed_bytes -= tcp_buf->more_to_comp; in lm_tcp_complete_nbytes()
99 con->app_buf_bytes_acc_comp += tcp_buf->more_to_comp; in lm_tcp_complete_nbytes()
100 tcp_buf->more_to_comp = 0; /* essential */ in lm_tcp_complete_nbytes()
[all …]
H A Dlm_l4tx.c91 lm_tcp_buffer_t *tcp_buf, in lm_tcp_tx_post_buf() argument
103 DbgBreakIf(!(pdev && tcp && tcp_buf && frag_list)); in lm_tcp_tx_post_buf()
162 tcp_buf->bd_used = frag_list->cnt & 0xffff; in lm_tcp_tx_post_buf()
163 tcp_buf->size = tcp_buf->more_to_comp = (u32_t)frag_list->size; in lm_tcp_tx_post_buf()
164 DbgBreakIf(tcp_buf->size != dbg_buf_size); in lm_tcp_tx_post_buf()
166 DbgBreakIf(!(tcp_buf->flags & TCP_BUF_FLAG_L4_POST_START ? in lm_tcp_tx_post_buf()
169 tx_con->app_buf_bytes_acc_post += tcp_buf->size; in lm_tcp_tx_post_buf()
170 tx_con->db_more_bytes += tcp_buf->size; in lm_tcp_tx_post_buf()
172 DbgBreakIf(S16_SUB(new_prod, old_prod) < tcp_buf->bd_used); in lm_tcp_tx_post_buf()
179 if (tcp_buf->size >= tx_con->u.tx.mss) { in lm_tcp_tx_post_buf()
[all …]
H A Dlm_l4rx.c33 lm_tcp_buffer_t *tcp_buf,
336 …lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_con_t * con, lm_tcp_buffer_t * tcp_buf, u32_t com… in lm_tcp_complete_tcp_buf() argument
341 DbgBreakIf(completed_bytes > tcp_buf->more_to_comp); in lm_tcp_complete_tcp_buf()
342 tcp_buf->more_to_comp -= completed_bytes; in lm_tcp_complete_tcp_buf()
345 if(tcp_buf->more_to_comp == 0 && GET_FLAGS(tcp_buf->flags, TCP_BUF_FLAG_L4_POST_END)) { in lm_tcp_complete_tcp_buf()
346 tcp_buf->app_buf_xferred = con->app_buf_bytes_acc_comp; in lm_tcp_complete_tcp_buf()
347 … DbgBreakIf(tcp_buf->app_buf_xferred > tcp_buf->app_buf_size); /* this may be partial completion */ in lm_tcp_complete_tcp_buf()
353 tcp_buf->app_buf_xferred = 0; in lm_tcp_complete_tcp_buf()
356 if (tcp_buf->more_to_comp == 0) { in lm_tcp_complete_tcp_buf()
364 lm_bd_chain_bds_consumed(&con->bd_chain, tcp_buf->bd_used); in lm_tcp_complete_tcp_buf()
[all …]
/titanic_50/usr/src/uts/common/io/bnxe/
H A Dbnxe_mm_l4.c250 lm_tcp_buffer_t * tcp_buf, /* TCP buffer to copy to */ in mm_tcp_copy_to_tcp_buf() argument
305 lm_tcp_buffer_t * tcp_buf, in mm_tcp_rx_peninsula_to_rq_copy_dmae() argument
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/include/l4/
H A Dmm_l4if.h149 lm_tcp_buffer_t * tcp_buf, /* TCP buffer to copy to */
295 lm_tcp_buffer_t * tcp_buf, /* TCP buffer to copy to */
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/
H A Dlm_l4if.h160 lm_tcp_buffer_t *tcp_buf,
168 lm_tcp_buffer_t *tcp_buf,