Searched refs:buf_pool (Results  1 – 11 of 11) sorted by relevance
| /Linux-v6.6/drivers/scsi/qla2xxx/ | 
| D | qla_mid.c | 1088 	qp->buf_pool.num_bufs = qp->req->length;  in qla_create_buf_pool()1091 	qp->buf_pool.buf_map   = kcalloc(sz, sizeof(long), GFP_KERNEL);  in qla_create_buf_pool()
 1092 	if (!qp->buf_pool.buf_map) {  in qla_create_buf_pool()
 1098 	qp->buf_pool.buf_array = kcalloc(qp->req->length, sizeof(void *), GFP_KERNEL);  in qla_create_buf_pool()
 1099 	if (!qp->buf_pool.buf_array) {  in qla_create_buf_pool()
 1102 		kfree(qp->buf_pool.buf_map);  in qla_create_buf_pool()
 1106 	qp->buf_pool.dma_array = kcalloc(qp->req->length, sizeof(dma_addr_t), GFP_KERNEL);  in qla_create_buf_pool()
 1107 	if (!qp->buf_pool.dma_array) {  in qla_create_buf_pool()
 1110 		kfree(qp->buf_pool.buf_map);  in qla_create_buf_pool()
 1111 		kfree(qp->buf_pool.buf_array);  in qla_create_buf_pool()
 [all …]
 
 | 
| D | qla_def.h | 3858 	struct  qla_buf_pool buf_pool;  member
 | 
| /Linux-v6.6/drivers/net/ethernet/apm/xgene/ | 
| D | xgene_enet_main.c | 20 static void xgene_enet_init_bufpool(struct xgene_enet_desc_ring *buf_pool)  in xgene_enet_init_bufpool()  argument25 	if (!buf_pool)  in xgene_enet_init_bufpool()
 28 	for (i = 0; i < buf_pool->slots; i++) {  in xgene_enet_init_bufpool()
 29 		raw_desc = &buf_pool->raw_desc16[i];  in xgene_enet_init_bufpool()
 33 				SET_VAL(FPQNUM, buf_pool->dst_ring_num) |  in xgene_enet_init_bufpool()
 67 static int xgene_enet_refill_pagepool(struct xgene_enet_desc_ring *buf_pool,  in xgene_enet_refill_pagepool()  argument
 80 	if (unlikely(!buf_pool))  in xgene_enet_refill_pagepool()
 83 	ndev = buf_pool->ndev;  in xgene_enet_refill_pagepool()
 86 	slots = buf_pool->slots - 1;  in xgene_enet_refill_pagepool()
 87 	tail = buf_pool->tail;  in xgene_enet_refill_pagepool()
 [all …]
 
 | 
| D | xgene_enet_main.h | 118 	struct xgene_enet_desc_ring *buf_pool;  member
 | 
| D | xgene_enet_cle.c | 705 		pool_id = pdata->rx_ring[idx]->buf_pool->id;  in xgene_cle_set_rss_idt()783 	pool_id = pdata->rx_ring[0]->buf_pool->id;  in xgene_enet_cle_init()
 
 | 
| /Linux-v6.6/drivers/media/pci/cx18/ | 
| D | cx18-queue.c | 248 			list_move_tail(&buf->list, &s->buf_pool);  in cx18_unload_queues()284 			if (list_empty(&s->buf_pool))  in cx18_load_queues()
 287 			buf = list_first_entry(&s->buf_pool, struct cx18_buffer,  in cx18_load_queues()
 392 		list_add_tail(&buf->list, &s->buf_pool);  in cx18_stream_alloc()
 419 	while (!list_empty(&s->buf_pool)) {  in cx18_stream_free()
 420 		buf = list_first_entry(&s->buf_pool, struct cx18_buffer, list);  in cx18_stream_free()
 
 | 
| D | cx18-driver.h | 386 	struct list_head buf_pool;	/* buffers not attached to an MDL */  member
 | 
| D | cx18-streams.c | 253 	INIT_LIST_HEAD(&s->buf_pool);  in cx18_stream_init()
 | 
| /Linux-v6.6/drivers/net/usb/ | 
| D | lan78xx.c | 489 static struct sk_buff *lan78xx_get_buf(struct sk_buff_head *buf_pool)  in lan78xx_get_buf()  argument491 	if (skb_queue_empty(buf_pool))  in lan78xx_get_buf()
 494 	return skb_dequeue(buf_pool);  in lan78xx_get_buf()
 497 static void lan78xx_release_buf(struct sk_buff_head *buf_pool,  in lan78xx_release_buf()  argument
 506 	skb_queue_tail(buf_pool, buf);  in lan78xx_release_buf()
 509 static void lan78xx_free_buf_pool(struct sk_buff_head *buf_pool)  in lan78xx_free_buf_pool()  argument
 514 	while (!skb_queue_empty(buf_pool)) {  in lan78xx_free_buf_pool()
 515 		buf = skb_dequeue(buf_pool);  in lan78xx_free_buf_pool()
 524 static int lan78xx_alloc_buf_pool(struct sk_buff_head *buf_pool,  in lan78xx_alloc_buf_pool()  argument
 533 	skb_queue_head_init(buf_pool);  in lan78xx_alloc_buf_pool()
 [all …]
 
 | 
| /Linux-v6.6/drivers/net/ethernet/stmicro/stmmac/ | 
| D | stmmac.h | 109 	struct stmmac_rx_buffer *buf_pool;  member
 | 
| D | stmmac_main.c | 1450 	struct stmmac_rx_buffer *buf = &rx_q->buf_pool[i];  in stmmac_init_rx_buffers()1494 	struct stmmac_rx_buffer *buf = &rx_q->buf_pool[i];  in stmmac_free_rx_buffer()
 1610 		struct stmmac_rx_buffer *buf = &rx_q->buf_pool[i];  in dma_free_rx_xskbufs()
 1643 		buf = &rx_q->buf_pool[i];  in stmmac_alloc_rx_buffers_zc()
 1947 	kfree(rx_q->buf_pool);  in __free_dma_rx_desc_resources()
 2052 	rx_q->buf_pool = kcalloc(dma_conf->dma_rx_size,  in __alloc_dma_rx_desc_resources()
 2053 				 sizeof(*rx_q->buf_pool),  in __alloc_dma_rx_desc_resources()
 2055 	if (!rx_q->buf_pool)  in __alloc_dma_rx_desc_resources()
 4642 		struct stmmac_rx_buffer *buf = &rx_q->buf_pool[entry];  in stmmac_rx_refill()
 5000 		struct stmmac_rx_buffer *buf = &rx_q->buf_pool[entry];  in stmmac_rx_refill_zc()
 [all …]
 
 |