Lines Matching refs:map
307 physdev_map_pirq_t map; in do_physdev_op() local
311 if ( copy_from_guest(&map, arg, 1) != 0 ) in do_physdev_op()
314 switch ( map.type ) in do_physdev_op()
317 map.type = MAP_PIRQ_TYPE_MSI; in do_physdev_op()
318 msi.seg = map.bus >> 16; in do_physdev_op()
322 if ( map.table_base ) in do_physdev_op()
324 msi.seg = map.bus >> 16; in do_physdev_op()
331 msi.bus = map.bus; in do_physdev_op()
332 msi.devfn = map.devfn; in do_physdev_op()
333 msi.entry_nr = map.entry_nr; in do_physdev_op()
334 msi.table_base = map.table_base; in do_physdev_op()
335 ret = physdev_map_pirq(map.domid, map.type, &map.index, &map.pirq, in do_physdev_op()
338 if ( map.type == MAP_PIRQ_TYPE_MULTI_MSI ) in do_physdev_op()
339 map.entry_nr = msi.entry_nr; in do_physdev_op()
340 if ( __copy_to_guest(arg, &map, 1) ) in do_physdev_op()