Lines Matching refs:rcv_desc
188 struct netxen_rcv_desc_ctx *rcv_desc = NULL;
393 rcv_desc = &recv_ctx->rcv_desc[ring];
396 rcv_desc->max_rx_desc_count =
398 rcv_desc->flags = RCV_DESC_NORMAL;
399 rcv_desc->dma_size = RX_DMA_MAP_LEN;
400 rcv_desc->skb_size = MAX_RX_BUFFER_LENGTH;
404 rcv_desc->max_rx_desc_count =
406 rcv_desc->flags = RCV_DESC_JUMBO;
407 rcv_desc->dma_size = RX_JUMBO_DMA_MAP_LEN;
408 rcv_desc->skb_size = MAX_RX_JUMBO_BUFFER_LENGTH;
412 rcv_desc->max_rx_desc_count =
414 rcv_desc->flags = RCV_DESC_LRO;
415 rcv_desc->dma_size = RX_LRO_DMA_MAP_LEN;
416 rcv_desc->skb_size = MAX_RX_LRO_BUFFER_LENGTH;
420 rcv_desc->rx_buf_arr = (struct netxen_rx_buffer *)
423 if (rcv_desc->rx_buf_arr == NULL) {
425 "rcv_desc->rx_buf_arr memory:%d\n",
431 memset(rcv_desc->rx_buf_arr, 0, RCV_BUFFSIZE);
596 rcv_desc = &recv_ctx->rcv_desc[ring];
597 if (rcv_desc->rx_buf_arr != NULL) {
598 vfree(rcv_desc->rx_buf_arr);
599 rcv_desc->rx_buf_arr = NULL;
639 struct netxen_rcv_desc_ctx *rcv_desc;
667 rcv_desc = &recv_ctx->rcv_desc[ring];
668 for (i = 0; i < rcv_desc->max_rx_desc_count; ++i) {
669 buffer = &(rcv_desc->rx_buf_arr[i]);
673 rcv_desc->dma_size,
678 vfree(rcv_desc->rx_buf_arr);