Lines Matching refs:info
235 tgt_memory_region_add_cb(vfu_ctx_t *vfu_ctx, vfu_dma_info_t *info)
241 if (!info->vaddr) {
245 map_start = info->mapping.iov_base;
246 map_end = info->mapping.iov_base + info->mapping.iov_len;
248 if (((uintptr_t)info->mapping.iov_base & MASK_2MB) ||
249 (info->mapping.iov_len & MASK_2MB)) {
251 info->vaddr, map_start, map_end);
255 if (info->prot == (PROT_WRITE | PROT_READ)) {
256 ret = spdk_mem_register(info->mapping.iov_base, info->mapping.iov_len);
269 tgt_memory_region_remove_cb(vfu_ctx_t *vfu_ctx, vfu_dma_info_t *info)
275 if (!info->vaddr) {
279 map_start = info->mapping.iov_base;
280 map_end = info->mapping.iov_base + info->mapping.iov_len;
282 if (((uintptr_t)info->mapping.iov_base & MASK_2MB) ||
283 (info->mapping.iov_len & MASK_2MB)) {
285 info->vaddr, map_start, map_end);
293 if (info->prot == (PROT_WRITE | PROT_READ)) {
294 ret = spdk_mem_unregister(info->mapping.iov_base, info->mapping.iov_len);
343 SPDK_ERRLOG("%s: failed to get pci device info\n", spdk_vfu_get_endpoint_id(endpoint));