Lines Matching refs:unmap_ops
122 kvfree(map->unmap_ops); in gntdev_free_map()
141 add->unmap_ops = kvcalloc(count, sizeof(add->unmap_ops[0]), GFP_KERNEL); in gntdev_alloc_map()
150 NULL == add->unmap_ops || in gntdev_alloc_map()
193 add->unmap_ops[i].handle = -1; in gntdev_alloc_map()
305 gnttab_set_unmap_op(&map->unmap_ops[pgnr], pte_maddr, flags, in find_grant_ptes()
325 gnttab_set_unmap_op(&map->unmap_ops[i], addr, in gntdev_map_grant_pages()
362 map->unmap_ops[i].handle = map->map_ops[i].handle; in gntdev_map_grant_pages()
368 map->unmap_ops[i].dev_bus_addr = map->map_ops[i].dev_bus_addr; in gntdev_map_grant_pages()
387 unsigned int offset = data->unmap_ops - map->unmap_ops; in __unmap_grant_pages_done()
392 if (map->unmap_ops[offset + i].status == GNTST_okay && in __unmap_grant_pages_done()
393 map->unmap_ops[offset + i].handle != -1) in __unmap_grant_pages_done()
396 WARN_ON(map->unmap_ops[offset+i].status && in __unmap_grant_pages_done()
397 map->unmap_ops[offset+i].handle != -1); in __unmap_grant_pages_done()
399 map->unmap_ops[offset+i].handle, in __unmap_grant_pages_done()
400 map->unmap_ops[offset+i].status); in __unmap_grant_pages_done()
401 map->unmap_ops[offset+i].handle = -1; in __unmap_grant_pages_done()
444 map->unmap_data.unmap_ops = map->unmap_ops + offset; in __unmap_grant_pages()