Lines Matching defs:size
51 size_t size = 0;
54 size = gen_pool_size(pdev->p2pdma->pool);
56 return scnprintf(buf, PAGE_SIZE, "%zd\n", size);
58 static DEVICE_ATTR_RO(size);
151 * @size: size of the memory to add, may be zero to use the whole BAR
157 int pci_p2pdma_add_resource(struct pci_dev *pdev, int bar, size_t size,
171 if (!size)
172 size = pci_resource_len(pdev, bar) - offset;
174 if (size + offset > pci_resource_len(pdev, bar))
189 pgmap->range.end = pgmap->range.start + size - 1;
709 * @size: number of bytes to allocate
713 void *pci_alloc_p2pmem(struct pci_dev *pdev, size_t size)
727 ret = (void *)gen_pool_alloc_owner(pdev->p2pdma->pool, size,
733 gen_pool_free(pdev->p2pdma->pool, (unsigned long) ret, size);
747 * @size: number of bytes that were allocated
749 void pci_free_p2pmem(struct pci_dev *pdev, void *addr, size_t size)
753 gen_pool_free_owner(pdev->p2pdma->pool, (uintptr_t)addr, size,