Lines Matching refs:addr
217 register_shm_helper(struct tee_context *ctx, unsigned long addr,
248 addr = untagged_addr(addr);
249 start = rounddown(addr, PAGE_SIZE);
250 shm->offset = addr - start;
252 num_pages = (roundup(addr + length, PAGE_SIZE) - start) / PAGE_SIZE;
299 * @addr: The userspace address of the shared buffer
305 unsigned long addr, size_t length)
313 if (!access_ok((void __user *)addr, length))
322 shm = register_shm_helper(ctx, addr, length, flags, id);
345 * @addr: The buffer
352 void *addr, size_t length)
356 return register_shm_helper(ctx, (unsigned long)addr, length, flags, -1);