Lines Matching refs:bar
168 .bar.id = bar_id,
176 *out_bar = resp.bar;
183 zxlogf(ERROR, "Failed to map IO window for bar into process: %d\n", st);
198 // Map a pci device's bar into the process's address space
209 zx_pci_bar_t bar;
210 zx_status_t status = pci_op_get_bar(ctx, bar_id, &bar);
216 if (bar.type == ZX_PCI_BAR_TYPE_PIO || bar.handle == ZX_HANDLE_INVALID) {
220 status = zx_vmo_set_cache_policy(bar.handle, cache_policy);
222 zx_handle_close(bar.handle);
226 // Map the config/bar passed in. Mappings require PAGE_SIZE alignment for
230 status = zx_vmar_map(zx_vmar_root_self(), map_options, 0, bar.handle, 0,
231 ROUNDUP(bar.size, PAGE_SIZE),
234 zx_handle_close(bar.handle);
238 *size = bar.size;
239 *out_handle = bar.handle;