lm_tcp_gen_buf_t
lm_tcp_gen_buf_t * gen_buf,
OUT lm_tcp_gen_buf_t ** gen_buf /* head of indications generic buffer */
OUT lm_tcp_gen_buf_t ** gen_buf /* head of indications generic buffer */
lm_tcp_gen_buf_t * gen_buf /* head of indications generic buffer */
lm_tcp_gen_buf_t * gen_buf/* head of indications generic buffer */
DbgBreakIf(((lm_tcp_gen_buf_t *)(d_list_peek_head(&gen_buf_list)))->placed_bytes == 0);
DbgBreakIf(((lm_tcp_gen_buf_t *)(d_list_peek_tail(&start_isle->isle_gen_bufs_list_head)))->placed_bytes == 0);
static __inline lm_tcp_gen_buf_t * lm_tcp_rx_next_grq_buf(lm_device_t * pdev, u8_t sb_idx)
lm_tcp_gen_buf_t * gen_buf;
gen_buf = (lm_tcp_gen_buf_t *)d_list_pop_head(&pdev->toe_info.grqs[sb_idx].active_gen_list);
if (((lm_tcp_gen_buf_t *)d_list_peek_tail(&con->u.rx.gen_info.peninsula_list))->placed_bytes == 0) {
lm_tcp_gen_buf_t * gen_buf;
gen_buf = (lm_tcp_gen_buf_t *)d_list_pop_tail(&con->u.rx.gen_info.peninsula_list);
lm_tcp_gen_buf_t * gen_buf;
gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_tail(&tcp->rx_con->u.rx.gen_info.dpc_peninsula_list);
lm_tcp_gen_buf_t ** gen_buf
lm_tcp_gen_buf_t * head_of_indication;
lm_tcp_gen_buf_t * curr_gen_buf;
DbgBreakIf(((lm_tcp_gen_buf_t *)d_list_peek_tail(&gen_info->peninsula_list))->placed_bytes == 0);
if ((ind_nbytes + ((lm_tcp_gen_buf_t *)entry)->placed_bytes)
ind_nbytes += ((lm_tcp_gen_buf_t *)entry)->placed_bytes;
head_of_indication = (lm_tcp_gen_buf_t *)d_list_peek_head(&indicate_list);
lm_tcp_gen_buf_t ** gen_buf
lm_tcp_gen_buf_t * unwanted_gen_buf = NULL;
lm_tcp_gen_buf_t * temp_gen_buf = NULL;
(((lm_tcp_gen_buf_t *)d_list_peek_tail(&gen_info->peninsula_list))->placed_bytes == 0));
temp_gen_buf = (lm_tcp_gen_buf_t*)d_list_peek_tail(&gen_info->peninsula_list);
unwanted_gen_buf = (lm_tcp_gen_buf_t*)d_list_peek_head(&gen_info->peninsula_list);
unwanted_gen_buf = (lm_tcp_gen_buf_t*)d_list_peek_head(&gen_info->peninsula_list);
lm_tcp_gen_buf_t ** gen_buf
lm_tcp_gen_buf_t * gen_buf /* head of indications generic buffer NULL if indication succeeded */
lm_tcp_gen_buf_t * curr_gen_buf, * ret_buf;
nbytes = ((lm_tcp_gen_buf_t *)curr_gen_buf)->placed_bytes - gen_info->first_buf_offset;
void lm_tcp_return_gen_bufs(struct _lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_gen_buf_t * gen_buf,u32_t flags, u8_t grq_idx)
lm_tcp_gen_buf_t * curr_gen_buf = gen_buf;
lm_tcp_gen_buf_t * gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_head(gen_buf_list);
lm_tcp_gen_buf_t * curr_gen_buf = gen_buf;
void lm_tcp_rx_indication_returned(struct _lm_device_t *pdev, lm_tcp_state_t * tcp, lm_tcp_gen_buf_t * gen_buf)
lm_tcp_gen_buf_t ** unwanted_gen_buf
lm_tcp_gen_buf_t * gen_buf_copy_to = NULL;
lm_tcp_gen_buf_t * gen_buf_copy_from = NULL, *next_buffer = NULL;
gen_buf_copy_to = (lm_tcp_gen_buf_t*)d_list_peek_head(&gen_info->peninsula_list);
gen_buf_copy_to = (lm_tcp_gen_buf_t*)d_list_peek_head(&gen_info->peninsula_list);
*unwanted_gen_buf = (lm_tcp_gen_buf_t*)d_list_peek_head(&unwanted_list);
lm_tcp_gen_buf_t ** unwanted_gen_buf
lm_tcp_gen_buf_t * gen_buf,
DbgBreakIf(((lm_tcp_gen_buf_t *)d_list_peek_head(&rx_con->u.rx.gen_info.dpc_peninsula_list))->placed_bytes == 0);
lm_tcp_gen_buf_t * curr_gen_buf;
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_head(peninsula);
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_pop_head(peninsula);
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_head(peninsula);
void lm_tcp_rx_gen_peninsula_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes, lm_tcp_gen_buf_t * gen_buf)
lm_tcp_gen_buf_t * last_gen_buf;
last_gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_tail(&gen_info->dpc_peninsula_list);
void lm_tcp_rx_gen_isle_create(lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num)
void lm_tcp_rx_gen_isle_right_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num)
lm_tcp_gen_buf_t * last_gen_buf;
last_gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_tail(&requested_isle->isle_gen_bufs_list_head);
void lm_tcp_rx_gen_isle_left_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num)
lm_tcp_gen_buf_t * last_gen_buf;
last_gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_head(&requested_isle->isle_gen_bufs_list_head);
((lm_tcp_gen_buf_t *)(d_list_peek_tail(&gen_info->dpc_peninsula_list)))->placed_bytes == 0);
DbgBreakIf(((lm_tcp_gen_buf_t *)(d_list_peek_head(&gen_buf_list)))->placed_bytes == 0);
lm_tcp_gen_buf_t * curr_gen_buf = NULL;
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_head(buffered_data);
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_next_entry(&curr_gen_buf->link);
lm_tcp_gen_buf_t * curr_gen_buf;
lm_tcp_gen_buf_t * tmp_buf = NULL;
tmp_buf = (lm_tcp_gen_buf_t *)curr_entry;
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_peek_head(&tmp_gen_buf_list);
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_next_entry(&curr_gen_buf->link);
(((lm_tcp_gen_buf_t *)(d_list_peek_tail(&tcp->rx_con->u.rx.gen_info.peninsula_list)))->placed_bytes == 0));
(((lm_tcp_gen_buf_t *)(d_list_peek_tail(&tcp->rx_con->u.rx.gen_info.peninsula_list)))->placed_bytes == 0));
lm_tcp_gen_buf_t * gen_buf
lm_tcp_gen_buf_t * gen_buf,