Lines Matching refs:start
16 #define START(map) ((map)->start)
41 * @start: start of the IOVA range
43 * @addr: the address that is mapped to @start
47 * Returns an error last is smaller than start or memory allocation
51 u64 start, u64 last,
57 if (last < start)
63 if (start == 0 && last == ULONG_MAX) {
65 int err = vhost_iotlb_add_range_ctx(iotlb, start, mid, addr,
72 start = mid + 1;
86 map->start = start;
87 map->size = last - start + 1;
104 u64 start, u64 last,
107 return vhost_iotlb_add_range_ctx(iotlb, start, last,
115 * @start: start of the IOVA range
118 void vhost_iotlb_del_range(struct vhost_iotlb *iotlb, u64 start, u64 last)
123 start, last)))
191 * @start: start of IOVA range
195 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last)
197 return vhost_iotlb_itree_iter_first(&iotlb->root, start, last);
204 * @start: start of IOVA range
208 vhost_iotlb_itree_next(struct vhost_iotlb_map *map, u64 start, u64 last)
210 return vhost_iotlb_itree_iter_next(map, start, last);