pg_info           599 drivers/net/ethernet/cavium/liquidio/lio_core.c 			struct octeon_skb_page_info *pg_info;
pg_info           602 drivers/net/ethernet/cavium/liquidio/lio_core.c 			pg_info = ((struct octeon_skb_page_info *)(skb->cb));
pg_info           603 drivers/net/ethernet/cavium/liquidio/lio_core.c 			if (pg_info->page) {
pg_info           605 drivers/net/ethernet/cavium/liquidio/lio_core.c 				va = page_address(pg_info->page) +
pg_info           606 drivers/net/ethernet/cavium/liquidio/lio_core.c 					pg_info->page_offset;
pg_info           610 drivers/net/ethernet/cavium/liquidio/lio_core.c 						pg_info->page,
pg_info           611 drivers/net/ethernet/cavium/liquidio/lio_core.c 						pg_info->page_offset +
pg_info           617 drivers/net/ethernet/cavium/liquidio/lio_core.c 			struct octeon_skb_page_info *pg_info =
pg_info           619 drivers/net/ethernet/cavium/liquidio/lio_core.c 			skb_copy_to_linear_data(skb, page_address(pg_info->page)
pg_info           620 drivers/net/ethernet/cavium/liquidio/lio_core.c 						+ pg_info->page_offset, len);
pg_info           622 drivers/net/ethernet/cavium/liquidio/lio_core.c 			put_page(pg_info->page);
pg_info           266 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 		struct octeon_skb_page_info *pg_info;
pg_info           269 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 		pg_info = ((struct octeon_skb_page_info *)(skb->cb));
pg_info           270 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 		if (pg_info->page) {
pg_info           271 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 			va = page_address(pg_info->page) +
pg_info           272 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 				pg_info->page_offset;
pg_info           278 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 				pg_info->page,
pg_info           279 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 				pg_info->page_offset + MIN_SKB_SIZE,
pg_info           283 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 		struct octeon_skb_page_info *pg_info =
pg_info           286 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 		skb_copy_to_linear_data(skb, page_address(pg_info->page) +
pg_info           287 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 					pg_info->page_offset, len);
pg_info           289 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 		put_page(pg_info->page);
pg_info           144 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 	struct octeon_skb_page_info *pg_info;
pg_info           147 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		pg_info = &droq->recv_buf_list[i].pg_info;
pg_info           148 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		if (!pg_info)
pg_info           151 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		if (pg_info->dma)
pg_info           153 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 				       (u64)pg_info->dma);
pg_info           154 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		pg_info->dma = 0;
pg_info           156 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		if (pg_info->page)
pg_info           158 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 					    pg_info);
pg_info           175 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		buf = recv_buffer_alloc(oct, &droq->recv_buf_list[i].pg_info);
pg_info           345 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 	struct octeon_skb_page_info *pg_info;
pg_info           364 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			pg_info = &droq->recv_buf_list[idx].pg_info;
pg_info           367 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 				       (u64)pg_info->dma);
pg_info           368 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			pg_info->page = NULL;
pg_info           369 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			pg_info->dma = 0;
pg_info           440 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 	struct octeon_skb_page_info *pg_info;
pg_info           449 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			pg_info =
pg_info           450 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 				&droq->recv_buf_list[droq->refill_idx].pg_info;
pg_info           454 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			if (pg_info->page)
pg_info           455 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 				buf = recv_buffer_reuse(octeon_dev, pg_info);
pg_info           457 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 				buf = recv_buffer_alloc(octeon_dev, pg_info);
pg_info           609 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		struct octeon_skb_page_info *pg_info;
pg_info           644 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 				pg_info = &droq->recv_buf_list[
pg_info           645 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 					droq->read_idx].pg_info;
pg_info           646 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 				if (recv_buffer_recycle(oct, pg_info))
pg_info           647 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 					pg_info->page = NULL;
pg_info            88 drivers/net/ethernet/cavium/liquidio/octeon_droq.h 	struct octeon_skb_page_info pg_info;
pg_info           261 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		   struct octeon_skb_page_info *pg_info)
pg_info           274 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->page = NULL;
pg_info           286 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info->dma = dma_map_page(&oct->pci_dev->dev, page, 0,
pg_info           290 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if (dma_mapping_error(&oct->pci_dev->dev, pg_info->dma)) {
pg_info           293 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->page = NULL;
pg_info           297 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info->page = page;
pg_info           298 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info->page_offset = 0;
pg_info           301 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	skb_pg_info->dma = pg_info->dma;
pg_info           333 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	struct octeon_skb_page_info *pg_info = buf;
pg_info           335 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if (!pg_info->page) {
pg_info           341 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if (unlikely(page_count(pg_info->page) != 1) ||
pg_info           342 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	    unlikely(page_to_nid(pg_info->page)	!= numa_node_id())) {
pg_info           344 drivers/net/ethernet/cavium/liquidio/octeon_network.h 			       pg_info->dma, (PAGE_SIZE << 0),
pg_info           346 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->dma = 0;
pg_info           347 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->page = NULL;
pg_info           348 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->page_offset = 0;
pg_info           353 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if (pg_info->page_offset == 0)
pg_info           354 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->page_offset = LIO_RXBUFFER_SZ;
pg_info           356 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->page_offset = 0;
pg_info           357 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	page_ref_inc(pg_info->page);
pg_info           365 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	struct octeon_skb_page_info *pg_info = buf, *skb_pg_info;
pg_info           371 drivers/net/ethernet/cavium/liquidio/octeon_network.h 			       pg_info->dma, (PAGE_SIZE << 0),
pg_info           383 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	skb_pg_info->page = pg_info->page;
pg_info           384 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	skb_pg_info->page_offset = pg_info->page_offset;
pg_info           385 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	skb_pg_info->dma = pg_info->dma;
pg_info           391 drivers/net/ethernet/cavium/liquidio/octeon_network.h recv_buffer_destroy(void *buffer, struct octeon_skb_page_info *pg_info)
pg_info           395 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	put_page(pg_info->page);
pg_info           396 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info->dma = 0;
pg_info           397 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info->page = NULL;
pg_info           398 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info->page_offset = 0;
pg_info           407 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	struct octeon_skb_page_info *pg_info;
pg_info           409 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info = ((struct octeon_skb_page_info *)(skb->cb));
pg_info           411 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if (pg_info->page) {
pg_info           412 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		put_page(pg_info->page);
pg_info           413 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->dma = 0;
pg_info           414 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->page = NULL;
pg_info           415 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		pg_info->page_offset = 0;
pg_info           440 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	struct octeon_skb_page_info *pg_info;
pg_info           443 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info = ((struct octeon_skb_page_info *)(skb->cb));
pg_info           444 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	va = page_address(pg_info->page) + pg_info->page_offset;
pg_info           455 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	struct octeon_skb_page_info *pg_info;
pg_info           457 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	pg_info = ((struct octeon_skb_page_info *)(skb->cb));
pg_info           458 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if (!pg_info->page) {
pg_info           464 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	dma_addr = pg_info->dma;
pg_info           465 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if (!pg_info->dma) {
pg_info           470 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	dma_addr += pg_info->page_offset;
pg_info            20 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 			hdev->tm_info.pg_info[0].tc_dwrr[i] = 0;
pg_info            25 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 			hdev->tm_info.pg_info[0].tc_dwrr[i] =
pg_info            54 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 		ets->tc_tx_bw[i] = hdev->tm_info.pg_info[0].tc_dwrr[i];
pg_info           355 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h 	struct hclge_pg_info pg_info[HCLGE_PG_NUM];
pg_info           454 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	if (hdev->tm_info.pg_info[pg_id].pg_sch_mode == HCLGE_SCH_MODE_DWRR)
pg_info           556 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	vport->bw_limit = hdev->tm_info.pg_info[0].bw_limit;
pg_info           598 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			hdev->tm_info.pg_info[0].bw_limit;
pg_info           625 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		hdev->tm_info.pg_info[i].pg_id = i;
pg_info           626 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		hdev->tm_info.pg_info[i].pg_sch_mode = HCLGE_SCH_MODE_DWRR;
pg_info           628 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		hdev->tm_info.pg_info[i].bw_limit = HCLGE_ETHER_MAX_RATE;
pg_info           633 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		hdev->tm_info.pg_info[i].tc_bit_map = hdev->hw_tc_map;
pg_info           635 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			hdev->tm_info.pg_info[i].tc_dwrr[k] = BW_PERCENT;
pg_info           679 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			hdev, i, hdev->tm_info.pg_info[i].tc_bit_map);
pg_info           702 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 					hdev->tm_info.pg_info[i].bw_limit,
pg_info           947 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_pg_info *pg_info;
pg_info           953 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		pg_info =
pg_info           954 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			&hdev->tm_info.pg_info[hdev->tm_info.tc_info[i].pgid];
pg_info           955 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		dwrr = pg_info->tc_dwrr[i];
pg_info           986 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		struct hclge_pg_info *pg_info;
pg_info           993 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		pg_info =
pg_info           994 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			&hdev->tm_info.pg_info[hdev->tm_info.tc_info[i].pgid];
pg_info           995 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		ets_weight->tc_weight[i] = pg_info->tc_dwrr[i];
pg_info          1019 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 			hdev->tm_info.pg_info[0].tc_dwrr[i]);