Lines Matching full:start

16 #define START(map) ((map)->start)  macro
21 START, LAST, static inline, vhost_iotlb_itree);
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, in vhost_iotlb_add_range_ctx() argument
57 if (last < start) in vhost_iotlb_add_range_ctx()
63 if (start == 0 && last == ULONG_MAX) { in vhost_iotlb_add_range_ctx()
65 int err = vhost_iotlb_add_range_ctx(iotlb, start, mid, addr, in vhost_iotlb_add_range_ctx()
72 start = mid + 1; in vhost_iotlb_add_range_ctx()
86 map->start = start; in vhost_iotlb_add_range_ctx()
87 map->size = last - start + 1; in vhost_iotlb_add_range_ctx()
104 u64 start, u64 last, in vhost_iotlb_add_range() argument
107 return vhost_iotlb_add_range_ctx(iotlb, start, last, in vhost_iotlb_add_range()
115 * @start: start of the IOVA range
118 void vhost_iotlb_del_range(struct vhost_iotlb *iotlb, u64 start, u64 last) in vhost_iotlb_del_range() argument
123 start, last))) in vhost_iotlb_del_range()
191 * @start: start of IOVA range
195 vhost_iotlb_itree_first(struct vhost_iotlb *iotlb, u64 start, u64 last) in vhost_iotlb_itree_first() argument
197 return vhost_iotlb_itree_iter_first(&iotlb->root, start, last); in vhost_iotlb_itree_first()
204 * @start: start of IOVA range
208 vhost_iotlb_itree_next(struct vhost_iotlb_map *map, u64 start, u64 last) in vhost_iotlb_itree_next() argument
210 return vhost_iotlb_itree_iter_next(map, start, last); in vhost_iotlb_itree_next()