prev_buf
struct ib_mad_recv_buf *prev_buf;
prev_buf = find_seg_location(&rmpp_recv->rmpp_wc->rmpp_list, seg_num);
if (!prev_buf)
list_add(&mad_recv_wc->recv_buf.list, &prev_buf->list);
if (rmpp_recv->cur_seg_buf == prev_buf) {
struct sk_buff *msdu, *prev_buf;
prev_buf = head_msdu;
prev_buf = msdu;
prev_buf->next = NULL;
skb_trim(prev_buf, prev_buf->len - HAL_RX_FCS_LEN);
prev_buf = msdu;
dest = skb_put(prev_buf, HAL_RX_FCS_LEN);
prev_buf, prev_buf->len);
struct sk_buff *msdu, *mpdu_buf, *prev_buf, *head_frag_list;
prev_buf = head_msdu;
prev_buf = msdu;
prev_buf->next = NULL;
skb_trim(prev_buf, prev_buf->len);
prev_buf = msdu;
dest = skb_put(prev_buf, HAL_RX_FCS_LEN);
prev_buf, prev_buf->len);
get_buf_state(q, prev_buf(bufnr), &state, 0) > 0 &&