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 D | lm_l4fp.c | 48 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 D | lm_l4tx.c | 91 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 D | lm_l4rx.c | 33 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 D | bnxe_mm_l4.c | 250 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 D | mm_l4if.h | 149 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 D | lm_l4if.h | 160 lm_tcp_buffer_t *tcp_buf, 168 lm_tcp_buffer_t *tcp_buf,
|