pagelistinfo       75 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c free_pagelist(struct vchiq_pagelist_info *pagelistinfo,
pagelistinfo      223 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	struct vchiq_pagelist_info *pagelistinfo;
pagelistinfo      225 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo = create_pagelist((char __user *)offset, size,
pagelistinfo      230 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	if (!pagelistinfo)
pagelistinfo      233 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	bulk->data = (void *)(unsigned long)pagelistinfo->dma_addr;
pagelistinfo      239 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	bulk->remote_data = pagelistinfo;
pagelistinfo      329 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c cleanup_pagelistinfo(struct vchiq_pagelist_info *pagelistinfo)
pagelistinfo      331 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	if (pagelistinfo->scatterlist_mapped) {
pagelistinfo      332 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 		dma_unmap_sg(g_dev, pagelistinfo->scatterlist,
pagelistinfo      333 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			     pagelistinfo->num_pages, pagelistinfo->dma_dir);
pagelistinfo      336 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	if (pagelistinfo->pages_need_release) {
pagelistinfo      339 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 		for (i = 0; i < pagelistinfo->num_pages; i++)
pagelistinfo      340 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			put_page(pagelistinfo->pages[i]);
pagelistinfo      343 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	dma_free_coherent(g_dev, pagelistinfo->pagelist_buffer_size,
pagelistinfo      344 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			  pagelistinfo->pagelist, pagelistinfo->dma_addr);
pagelistinfo      359 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	struct vchiq_pagelist_info *pagelistinfo;
pagelistinfo      401 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo	= (struct vchiq_pagelist_info *)
pagelistinfo      409 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->pagelist = pagelist;
pagelistinfo      410 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->pagelist_buffer_size = pagelist_size;
pagelistinfo      411 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->dma_addr = dma_addr;
pagelistinfo      412 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->dma_dir =  (type == PAGELIST_WRITE) ?
pagelistinfo      414 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->num_pages = num_pages;
pagelistinfo      415 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->pages_need_release = 0;
pagelistinfo      416 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->pages = pages;
pagelistinfo      417 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->scatterlist = scatterlist;
pagelistinfo      418 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->scatterlist_mapped = 0;
pagelistinfo      431 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 				cleanup_pagelistinfo(pagelistinfo);
pagelistinfo      459 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			cleanup_pagelistinfo(pagelistinfo);
pagelistinfo      463 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 		pagelistinfo->pages_need_release = 1;
pagelistinfo      485 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 				 pagelistinfo->dma_dir);
pagelistinfo      488 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 		cleanup_pagelistinfo(pagelistinfo);
pagelistinfo      492 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->scatterlist_mapped = 1;
pagelistinfo      525 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			cleanup_pagelistinfo(pagelistinfo);
pagelistinfo      540 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	return pagelistinfo;
pagelistinfo      544 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c free_pagelist(struct vchiq_pagelist_info *pagelistinfo,
pagelistinfo      547 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	struct pagelist *pagelist = pagelistinfo->pagelist;
pagelistinfo      548 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	struct page **pages = pagelistinfo->pages;
pagelistinfo      549 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	unsigned int num_pages = pagelistinfo->num_pages;
pagelistinfo      552 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			__func__, pagelistinfo->pagelist, actual);
pagelistinfo      558 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	dma_unmap_sg(g_dev, pagelistinfo->scatterlist,
pagelistinfo      559 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 		     pagelistinfo->num_pages, pagelistinfo->dma_dir);
pagelistinfo      560 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->scatterlist_mapped = 0;
pagelistinfo      603 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	    pagelistinfo->pages_need_release) {
pagelistinfo      610 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	cleanup_pagelistinfo(pagelistinfo);