Lines Matching defs:freelQ

194 struct freelQ {
259 struct freelQ freelQ[SGE_FREELQ_N]; /* buffer free lists */
508 static void free_freelQ_buffers(struct pci_dev *pdev, struct freelQ *q)
539 struct freelQ *q = &sge->freelQ[i];
563 struct freelQ *q = &sge->freelQ[i];
587 sge->freelQ[!sge->jumbo_fl].rx_buffer_size = SGE_RX_SM_BUF_SIZE +
589 sge->freelQ[!sge->jumbo_fl].dma_offset;
593 sge->freelQ[sge->jumbo_fl].rx_buffer_size = size;
599 sge->freelQ[!sge->jumbo_fl].recycleq_idx = 0;
600 sge->freelQ[sge->jumbo_fl].recycleq_idx = 1;
763 setup_ring_params(ap, sge->freelQ[0].dma_addr,
764 sge->freelQ[0].size, A_SG_FL0BASELWR,
766 setup_ring_params(ap, sge->freelQ[1].dma_addr,
767 sge->freelQ[1].size, A_SG_FL1BASELWR,
797 return sge->freelQ[sge->jumbo_fl].rx_buffer_size -
798 sge->freelQ[sge->jumbo_fl].dma_offset -
830 static void refill_free_list(struct sge *sge, struct freelQ *q)
882 refill_free_list(sge, &sge->freelQ[0]);
883 refill_free_list(sge, &sge->freelQ[1]);
885 if (sge->freelQ[0].credits > (sge->freelQ[0].size >> 2) &&
886 sge->freelQ[1].credits > (sge->freelQ[1].size >> 2)) {
1008 static void recycle_fl_buf(struct freelQ *fl, int idx)
1046 struct freelQ *fl, unsigned int len)
1095 static void unexpected_offload(struct adapter *adapter, struct freelQ *fl)
1360 static void sge_rx(struct sge *sge, struct freelQ *fl, unsigned int len)
1504 struct freelQ *fl = &sge->freelQ[e->FreelistQid];
1569 const struct freelQ *fl = &sge->freelQ[e->FreelistQid];
1972 refill_free_list(sge, &sge->freelQ[0]);
1973 refill_free_list(sge, &sge->freelQ[1]);