Lines Matching refs:paddr
53 phys_addr_t *paddr, size_t *size);
72 phys_addr_t *paddr, size_t *size)
80 *paddr = paddr_ << APPLE_SART2_PADDR_SHIFT;
104 phys_addr_t *paddr, size_t *size)
111 *paddr = paddr_ << APPLE_SART3_PADDR_SHIFT;
150 phys_addr_t paddr;
152 sart->ops->get_entry(sart, i, &flags, &paddr, &size);
158 "SART bootloader entry: index %02d; flags: 0x%02x; paddr: %pa; size: 0x%zx\n",
159 i, flags, &paddr, size);
208 phys_addr_t paddr, size_t size)
212 if (paddr & ((1 << sart->ops->paddr_shift) - 1))
215 paddr >>= sart->ops->size_shift;
221 sart->ops->set_entry(sart, index, flags, paddr, size);
225 int apple_sart_add_allowed_region(struct apple_sart *sart, phys_addr_t paddr,
236 ret = sart_set_entry(sart, i, APPLE_SART_FLAGS_ALLOW, paddr,
241 i, &paddr, size);
246 dev_dbg(sart->dev, "wrote [%pa, 0x%zx] to %d\n", &paddr, size,
252 "no free entries left to add [paddr: 0x%pa, size: 0x%zx]\n",
253 &paddr, size);
259 int apple_sart_remove_allowed_region(struct apple_sart *sart, phys_addr_t paddr,
265 "will remove [paddr: %pa, size: 0x%zx] from allowed regions\n",
266 &paddr, size);
278 if (epaddr != paddr || esize != size)
288 dev_warn(sart->dev, "entry [paddr: 0x%pa, size: 0x%zx] not found\n",
289 &paddr, size);