| @@ -319,8 +319,9 @@ int rproc_alloc_vring(struct rproc_vdev *rvdev, int i) · 318 unmodified lines |
| 319 | struct device *dev = &rproc->dev; | 319 | struct device *dev = &rproc->dev; |
| 320 | struct rproc_vring *rvring = &rvdev->vring[i]; | 320 | struct rproc_vring *rvring = &rvdev->vring[i]; |
| 321 | struct fw_rsc_vdev *rsc; | 321 | struct fw_rsc_vdev *rsc; |
| 322 | int ret, size, notifyid; | 322 | int ret, notifyid; |
| 323 | struct rproc_mem_entry *mem; | 323 | struct rproc_mem_entry *mem; |
| | 324 | size_t size; |
| 324 | | 325 | |
| 325 | /* actual size of vring (in bytes) */ | 326 | /* actual size of vring (in bytes) */ |
| 326 | size = PAGE_ALIGN(vring_size(rvring->len, rvring->align)); | 327 | size = PAGE_ALIGN(vring_size(rvring->len, rvring->align)); |
| @@ -750,11 +751,12 @@ static int rproc_alloc_carveout(struct rproc *rproc, · 423 unmodified lines |
| 750 | va = dma_alloc_coherent(dev->parent, mem->len, &dma, GFP_KERNEL); | 751 | va = dma_alloc_coherent(dev->parent, mem->len, &dma, GFP_KERNEL); |
| 751 | if (!va) { | 752 | if (!va) { |
| 752 | dev_err(dev->parent, | 753 | dev_err(dev->parent, |
| 753 | "failed to allocate dma memory: len 0x%x\n", mem->len); | 754 | "failed to allocate dma memory: len 0x%zx\n", |
| | 755 | mem->len); |
| 754 | return -ENOMEM; | 756 | return -ENOMEM; |
| 755 | } | 757 | } |
| 756 | | 758 | |
| 757 | dev_dbg(dev, "carveout va %pK, dma %pad, len 0x%x\n", | 759 | dev_dbg(dev, "carveout va %pK, dma %pad, len 0x%zx\n", |
| 758 | va, &dma, mem->len); | 760 | va, &dma, mem->len); |
| 759 | | 761 | |
| 760 | if (mem->da != FW_RSC_ADDR_ANY && !rproc->domain) { | 762 | if (mem->da != FW_RSC_ADDR_ANY && !rproc->domain) { |
| @@ -962,7 +964,7 @@ EXPORT_SYMBOL(rproc_add_carveout); · 201 unmodified lines |
| 962 | */ | 964 | */ |
| 963 | struct rproc_mem_entry * | 965 | struct rproc_mem_entry * |
| 964 | rproc_mem_entry_init(struct device *dev, | 966 | rproc_mem_entry_init(struct device *dev, |
| 965 | void *va, dma_addr_t dma, int len, u32 da, | 967 | void *va, dma_addr_t dma, size_t len, u32 da, |
| 966 | int (*alloc)(struct rproc *, struct rproc_mem_entry *), | 968 | int (*alloc)(struct rproc *, struct rproc_mem_entry *), |
| 967 | int (*release)(struct rproc *, struct rproc_mem_entry *), | 969 | int (*release)(struct rproc *, struct rproc_mem_entry *), |
| 968 | const char *name, ...) | 970 | const char *name, ...) |
| @@ -1004,7 +1006,7 @@ EXPORT_SYMBOL(rproc_mem_entry_init); · 35 unmodified lines |
| 1004 | * provided by client. | 1006 | * provided by client. |
| 1005 | */ | 1007 | */ |
| 1006 | struct rproc_mem_entry * | 1008 | struct rproc_mem_entry * |
| 1007 | rproc_of_resm_mem_entry_init(struct device *dev, u32 of_resm_idx, int len, | 1009 | rproc_of_resm_mem_entry_init(struct device *dev, u32 of_resm_idx, size_t len, |
| 1008 | u32 da, const char *name, ...) | 1010 | u32 da, const char *name, ...) |
| 1009 | { | 1011 | { |
| 1010 | struct rproc_mem_entry *mem; | 1012 | struct rproc_mem_entry *mem; |
| @@ -1275,7 +1277,7 @@ static void rproc_resource_cleanup(struct rproc *rproc) · 264 unmodified lines |
| 1275 | unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); | 1277 | unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); |
| 1276 | if (unmapped != entry->len) { | 1278 | if (unmapped != entry->len) { |
| 1277 | /* nothing much to do besides complaining */ | 1279 | /* nothing much to do besides complaining */ |
| 1278 | dev_err(dev, "failed to unmap %u/%zu\n", entry->len, | 1280 | dev_err(dev, "failed to unmap %zx/%zu\n", entry->len, |
| 1279 | unmapped); | 1281 | unmapped); |
| 1280 | } | 1282 | } |
| 1281 | | 1283 | |