Lines Matching defs:len
90 u64 start, u64 len, int rights)
104 mem->len = len;
165 * @len: len of memory interval to be checked
169 enum ib_access_flags perms, int len)
190 if (addr < mem->va || addr + len > mem->va + mem->len) {
191 siw_dbg_pd(pd, "MEM interval len %d\n", len);
194 (void *)(uintptr_t)(addr + len));
197 (void *)(uintptr_t)(mem->va + mem->len),
215 * @len: len of memory interval to be checked
223 enum ib_access_flags perms, u32 off, int len)
229 if (len + off > sge->length) {
248 rv = siw_check_mem(pd, *mem, sge->laddr + off, perms, len);
322 * Optionally, provides remaining len within current element, and
325 dma_addr_t siw_pbl_get_buffer(struct siw_pbl *pbl, u64 off, int *len, int *idx)
335 if (len)
336 *len = pble->size - pble_off;
344 if (len)
345 *len = 0;
365 struct siw_umem *siw_umem_get(u64 start, u64 len, bool writable)
377 if (!len)
381 num_pages = PAGE_ALIGN(start + len - first_page_va) >> PAGE_SHIFT;