Home
last modified time | relevance | path

Searched refs:bar (Results 1 – 25 of 274) sorted by relevance

1234567891011

/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
A Dbase.c29 if (bar && bar->func->flush) in nvkm_bar_flush()
30 bar->func->flush(bar); in nvkm_bar_flush()
44 bar->func->bar1.init(bar); in nvkm_bar_bar1_reset()
45 bar->func->bar1.wait(bar); in nvkm_bar_bar1_reset()
56 if (bar && bar->bar2) in nvkm_bar_bar2_vmm()
65 if (bar && bar->bar2) { in nvkm_bar_bar2_reset()
66 bar->func->bar2.init(bar); in nvkm_bar_bar2_reset()
67 bar->func->bar2.wait(bar); in nvkm_bar_bar2_reset()
75 if (bar && bar->bar2) { in nvkm_bar_bar2_fini()
85 if (bar && bar->subdev.oneinit && !bar->bar2 && bar->func->bar2.init) { in nvkm_bar_bar2_init()
[all …]
A Dnv50.c119 ret = nvkm_gpuobj_new(device, bar->pgd_addr, 0, false, bar->mem, in nv50_bar_oneinit()
141 bar->bar2_vmm->debug = bar->base.subdev.debug; in nv50_bar_oneinit()
147 ret = nvkm_vmm_join(bar->bar2_vmm, bar->mem->memory); in nv50_bar_oneinit()
151 ret = nvkm_gpuobj_new(device, 24, 16, false, bar->mem, &bar->bar2); in nv50_bar_oneinit()
181 bar->bar1_vmm->debug = bar->base.subdev.debug; in nv50_bar_oneinit()
183 ret = nvkm_vmm_join(bar->bar1_vmm, bar->mem->memory); in nv50_bar_oneinit()
207 if (bar->mem) { in nv50_bar_dtor()
209 nvkm_vmm_part(bar->bar1_vmm, bar->mem->memory); in nv50_bar_dtor()
212 nvkm_vmm_part(bar->bar2_vmm, bar->mem->memory); in nv50_bar_dtor()
218 return bar; in nv50_bar_dtor()
[all …]
A Dgf100.c77 u32 addr = nvkm_memory_addr(bar->bar[0].inst) >> 12; in gf100_bar_bar2_init()
132 ret = gf100_bar_oneinit_bar(bar, &bar->bar[0], &bar2_lock, NVKM_BAR2_INST); in gf100_bar_oneinit()
141 ret = gf100_bar_oneinit_bar(bar, &bar->bar[1], &bar1_lock, NVKM_BAR1_FB); in gf100_bar_oneinit()
153 nvkm_vmm_part(bar->bar[1].vmm, bar->bar[1].inst); in gf100_bar_dtor()
154 nvkm_vmm_unref(&bar->bar[1].vmm); in gf100_bar_dtor()
155 nvkm_memory_unref(&bar->bar[1].inst); in gf100_bar_dtor()
157 nvkm_vmm_part(bar->bar[0].vmm, bar->bar[0].inst); in gf100_bar_dtor()
158 nvkm_vmm_unref(&bar->bar[0].vmm); in gf100_bar_dtor()
159 nvkm_memory_unref(&bar->bar[0].inst); in gf100_bar_dtor()
160 return bar; in gf100_bar_dtor()
[all …]
A Dtu102.c29 tu102_bar_bar2_wait(struct nvkm_bar *bar) in tu102_bar_bar2_wait() argument
31 struct nvkm_device *device = bar->subdev.device; in tu102_bar_bar2_wait()
39 tu102_bar_bar2_fini(struct nvkm_bar *bar) in tu102_bar_bar2_fini() argument
48 struct gf100_bar *bar = gf100_bar(base); in tu102_bar_bar2_init() local
49 u32 addr = nvkm_memory_addr(bar->bar[0].inst) >> 12; in tu102_bar_bar2_init()
50 if (bar->bar2_halve) in tu102_bar_bar2_init()
56 tu102_bar_bar1_wait(struct nvkm_bar *bar) in tu102_bar_bar1_wait() argument
58 struct nvkm_device *device = bar->subdev.device; in tu102_bar_bar1_wait()
66 tu102_bar_bar1_fini(struct nvkm_bar *bar) in tu102_bar_bar1_fini() argument
75 struct gf100_bar *bar = gf100_bar(base); in tu102_bar_bar1_init() local
[all …]
A DKbuild2 nvkm-y += nvkm/subdev/bar/base.o
3 nvkm-y += nvkm/subdev/bar/nv50.o
4 nvkm-y += nvkm/subdev/bar/g84.o
5 nvkm-y += nvkm/subdev/bar/gf100.o
6 nvkm-y += nvkm/subdev/bar/gk20a.o
7 nvkm-y += nvkm/subdev/bar/gm107.o
8 nvkm-y += nvkm/subdev/bar/gm20b.o
9 nvkm-y += nvkm/subdev/bar/tu102.o
/drivers/net/ethernet/netronome/nfp/nfpcore/
A Dnfp6000_pcie.c373 struct nfp_bar *bar = &nfp->bar[n]; in find_matching_bar() local
391 const struct nfp_bar *bar = &nfp->bar[n]; in find_unused_bar_noblock() local
569 bar = &nfp->bar[0]; in enable_bars()
586 bar->mask = nfp_bar_resource_len(bar) - 1; in enable_bars()
587 bar->bitsize = fls(bar->mask); in enable_bars()
592 nfp->bars = bar - &nfp->bar[0]; in enable_bars()
609 bar = &nfp->bar[0]; in enable_bars()
661 bar = &nfp->bar[1]; in enable_bars()
677 bar = &nfp->bar[4 + i]; in enable_bars()
712 struct nfp_bar *bar = &nfp->bar[0]; in disable_bars() local
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
A Dbar.c40 g84_bar_flush(bar); in r535_bar_flush()
71 struct nvkm_vmm *vmm = gf100_bar(bar)->bar[0].vmm; in r535_bar_bar2_fini()
74 bar->flushBAR2 = bar->flushBAR2PhysMode; in r535_bar_bar2_fini()
84 struct nvkm_vmm *vmm = gf100_bar(bar)->bar[0].vmm; in r535_bar_bar2_init()
112 bar->bar2 = true; in r535_bar_bar2_init()
113 bar->flushBAR2 = nvkm_kmap(bar->flushFBZero); in r535_bar_bar2_init()
132 struct nvkm_vmm *vmm = gf100_bar(bar)->bar[1].vmm; in r535_bar_bar1_init()
160 kfree(bar->func); in r535_bar_dtor()
169 struct nvkm_bar *bar; in r535_bar_new_() local
192 *pbar = bar; in r535_bar_new_()
[all …]
/drivers/pci/
A Ddevres.c64 int bar; member
128 return a->bar == b->bar; in pcim_addr_resources_match()
487 int bar; in pcim_remove_mapping_from_legacy_table() local
494 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pcim_remove_mapping_from_legacy_table()
621 res->bar = bar; in pcim_iomap_region()
659 res_searched.bar = bar; in pcim_iounmap_region()
685 for (bar = 0; bar < DEVICE_COUNT_RESOURCE; bar++) { in pcim_iomap_regions()
736 res->bar = bar; in pcim_request_region()
763 res_searched.bar = bar; in pcim_release_region()
784 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) in pcim_release_all_regions()
[all …]
A Diomap.c30 int bar, in pci_iomap_range() argument
37 if (!pci_bar_index_is_valid(bar)) in pci_iomap_range()
40 start = pci_resource_start(dev, bar); in pci_iomap_range()
41 len = pci_resource_len(dev, bar); in pci_iomap_range()
42 flags = pci_resource_flags(dev, bar); in pci_iomap_range()
77 int bar, in pci_iomap_wc_range() argument
84 if (!pci_bar_index_is_valid(bar)) in pci_iomap_wc_range()
87 start = pci_resource_start(dev, bar); in pci_iomap_wc_range()
88 len = pci_resource_len(dev, bar); in pci_iomap_wc_range()
89 flags = pci_resource_flags(dev, bar); in pci_iomap_wc_range()
[all …]
/drivers/pci/controller/cadence/
A Dpcie-cadence-host.c268 if (bar == RP_NO_BAR) in cdns_pcie_host_bar_ib_config()
276 LM_RC_BAR_CFG_APERTURE(bar, bar_aperture_mask[bar] + 2)); in cdns_pcie_host_bar_ib_config()
299 for (bar = RP_BAR0; bar <= RP_NO_BAR; bar++) { in cdns_pcie_host_find_min_bar()
305 sel_bar = bar; in cdns_pcie_host_find_min_bar()
310 sel_bar = bar; in cdns_pcie_host_find_min_bar()
323 for (bar = RP_BAR0; bar <= RP_NO_BAR; bar++) { in cdns_pcie_host_find_max_bar()
329 sel_bar = bar; in cdns_pcie_host_find_max_bar()
334 sel_bar = bar; in cdns_pcie_host_find_max_bar()
431 for (bar = RP_BAR0; bar <= RP_NO_BAR; bar++) { in cdns_pcie_host_unmap_dma_ranges()
445 LM_RC_BAR_CFG_APERTURE(bar, bar_aperture_mask[bar] + 2)); in cdns_pcie_host_unmap_dma_ranges()
[all …]
A Dpcie-cadence.h50 #define CDNS_PCIE_LM_EP_FUNC_BAR_CFG(bar, fn) \ argument
56 #define CDNS_PCIE_LM_EP_VFUNC_BAR_CFG(bar, fn) \ argument
104 #define LM_RC_BAR_CFG_CTRL_DISABLED(bar) \ argument
106 #define LM_RC_BAR_CFG_CTRL_IO_32BITS(bar) \ argument
108 #define LM_RC_BAR_CFG_CTRL_MEM_32BITS(bar) \ argument
112 #define LM_RC_BAR_CFG_CTRL_MEM_64BITS(bar) \ argument
117 (((aperture) - 2) << ((bar) * 8))
202 #define CDNS_PCIE_AT_IB_RP_BAR_ADDR0(bar) \ argument
203 (CDNS_PCIE_AT_BASE + 0x0800 + (bar) * 0x0008)
207 #define CDNS_PCIE_AT_IB_RP_BAR_ADDR1(bar) \ argument
[all …]
/drivers/gpu/nova-core/fb/hal/
A Dtu102.rs12 pub(super) fn read_sysmem_flush_page_gm107(bar: &Bar0) -> u64 { in read_sysmem_flush_page_gm107()
21 .write(bar); in write_sysmem_flush_page_gm107()
29 pub(super) fn display_enabled_gm107(bar: &Bar0) -> bool { in display_enabled_gm107()
33 pub(super) fn vidmem_size_gp102(bar: &Bar0) -> u64 { in vidmem_size_gp102()
40 fn read_sysmem_flush_page(&self, bar: &Bar0) -> u64 { in read_sysmem_flush_page()
41 read_sysmem_flush_page_gm107(bar) in read_sysmem_flush_page()
45 write_sysmem_flush_page_gm107(bar, addr) in write_sysmem_flush_page()
48 fn supports_display(&self, bar: &Bar0) -> bool { in supports_display()
49 display_enabled_gm107(bar) in supports_display()
52 fn vidmem_size(&self, bar: &Bar0) -> u64 { in vidmem_size()
[all …]
A Dga100.rs13 pub(super) fn read_sysmem_flush_page_ga100(bar: &Bar0) -> u64 { in read_sysmem_flush_page_ga100()
22 .write(bar); in write_sysmem_flush_page_ga100()
25 .write(bar); in write_sysmem_flush_page_ga100()
28 pub(super) fn display_enabled_ga100(bar: &Bar0) -> bool { in display_enabled_ga100()
37 fn read_sysmem_flush_page(&self, bar: &Bar0) -> u64 { in read_sysmem_flush_page()
38 read_sysmem_flush_page_ga100(bar) in read_sysmem_flush_page()
42 write_sysmem_flush_page_ga100(bar, addr); in write_sysmem_flush_page()
47 fn supports_display(&self, bar: &Bar0) -> bool { in supports_display()
48 display_enabled_ga100(bar) in supports_display()
51 fn vidmem_size(&self, bar: &Bar0) -> u64 { in vidmem_size()
[all …]
A Dga102.rs9 fn vidmem_size_ga102(bar: &Bar0) -> u64 { in vidmem_size_ga102()
10 regs::NV_USABLE_FB_SIZE_IN_MB::read(bar).usable_fb_size() in vidmem_size_ga102()
16 fn read_sysmem_flush_page(&self, bar: &Bar0) -> u64 { in read_sysmem_flush_page()
17 super::ga100::read_sysmem_flush_page_ga100(bar) in read_sysmem_flush_page()
20 fn write_sysmem_flush_page(&self, bar: &Bar0, addr: u64) -> Result { in write_sysmem_flush_page()
21 super::ga100::write_sysmem_flush_page_ga100(bar, addr); in write_sysmem_flush_page()
26 fn supports_display(&self, bar: &Bar0) -> bool { in supports_display()
27 super::ga100::display_enabled_ga100(bar) in supports_display()
30 fn vidmem_size(&self, bar: &Bar0) -> u64 { in vidmem_size()
31 vidmem_size_ga102(bar) in vidmem_size()
/drivers/gpu/nova-core/
A Dfalcon.rs343 bar: &Bar0, in new()
410 self.reset_eng(bar)?; in reset()
416 .write(bar, E::BASE); in reset()
427 bar: &Bar0, in dma_wr()
467 .write(bar, E::BASE); in dma_wr()
470 .write(bar, E::BASE); in dma_wr()
481 .write(bar, E::BASE); in dma_wr()
485 cmd.write(bar, E::BASE); in dma_wr()
520 .write(bar, E::BASE); in dma_load()
534 bar: &Bar0, in boot()
[all …]
A Dgpu.rs155 fn new(bar: &Bar0) -> Result<Spec> { in new()
170 bar: Arc<Devres<Bar0>>, field
181 self.bar in drop()
195 bar: &Bar0, in run_fwsec_frts()
212 bar, in run_fwsec_frts()
221 fwsec_frts.run(dev, falcon, bar)?; in run_fwsec_frts()
271 let spec = Spec::new(bar)?; in new()
283 gfw::wait_gfw_boot_completion(bar) in new()
291 bar, in new()
294 gsp_falcon.clear_swgen0_intr(bar); in new()
[all …]
/drivers/xen/xen-pciback/
A Dconf_space_header.c140 bar->which = 1; in rom_write()
144 if (tmpval != bar->val && value == bar->val) { in rom_write()
148 bar->which = 0; in rom_write()
186 if (tmpval != bar->val && value == bar->val) { in bar_write()
205 *value = bar->which ? bar->len_val : bar->val; in bar_read()
214 struct pci_bar_info *bar = kzalloc(sizeof(*bar), GFP_KERNEL); in bar_init() local
216 if (!bar) in bar_init()
230 return bar; in bar_init()
237 return bar; in bar_init()
244 return bar; in bar_init()
[all …]
/drivers/gpu/nova-core/falcon/hal/
A Dga102.rs18 fn select_core_ga102<E: FalconEngine>(bar: &Bar0) -> Result { in select_core_ga102()
19 let bcr_ctrl = regs::NV_PRISCV_RISCV_BCR_CTRL::read(bar, E::BASE); in select_core_ga102()
23 .write(bar, E::BASE); in select_core_ga102()
41 bar: &Bar0, in signature_reg_fuse_version_ga102()
79 .write(bar, E::BASE); in program_brom_ga102()
82 .write(bar, E::BASE); in program_brom_ga102()
85 .write(bar, E::BASE); in program_brom_ga102()
88 .write(bar, E::BASE); in program_brom_ga102()
103 select_core_ga102::<E>(bar) in select_core()
109 bar: &Bar0, in signature_reg_fuse_version()
[all …]
/drivers/gpu/drm/xe/tests/
A Dxe_args_test.c13 #define bar COUNT_ARGS(foo) in call_args_example() macro
16 KUNIT_EXPECT_EQ(test, bar, 1); in call_args_example()
20 #undef bar in call_args_example()
32 #undef bar in drop_first_arg_example()
40 #define bar FIRST_ARG(foo) in first_arg_example() macro
46 #undef bar in first_arg_example()
54 #define bar LAST_ARG(foo) in last_arg_example() macro
60 #undef bar in last_arg_example()
77 #undef bar in pick_arg_example()
97 #undef bar in sep_comma_example()
[all …]
/drivers/net/ethernet/sfc/
A Def100.c37 unsigned int bar; member
75 bar, offset); in ef100_pci_parse_ef100_entry()
87 bar); in ef100_pci_parse_ef100_entry()
91 result->bar = bar; in ef100_pci_parse_ef100_entry()
114 u32 bar; in ef100_pci_parse_continue_entry() local
129 bar); in ef100_pci_parse_continue_entry()
133 if (bar != previous_bar) { in ef100_pci_parse_continue_entry()
139 bar, offset); in ef100_pci_parse_continue_entry()
287 u32 bar = 0; in ef100_pci_parse_xilinx_cap() local
302 bar); in ef100_pci_parse_xilinx_cap()
[all …]
/drivers/pci/endpoint/
A Dpci-epf-core.c232 epf_bar = epf->bar; in pci_epf_free_space()
244 epf_bar[bar].size = 0; in pci_epf_free_space()
246 epf_bar[bar].barno = 0; in pci_epf_free_space()
247 epf_bar[bar].flags = 0; in pci_epf_free_space()
267 u64 bar_fixed_size = epc_features->bar[bar].fixed_size; in pci_epf_alloc_space()
279 if (epc_features->bar[bar].type == BAR_RESIZABLE && size < SZ_1M) in pci_epf_alloc_space()
282 if (epc_features->bar[bar].type == BAR_FIXED && bar_fixed_size) { in pci_epf_alloc_space()
304 epf_bar = epf->bar; in pci_epf_alloc_space()
321 epf_bar[bar].barno = bar; in pci_epf_alloc_space()
322 if (upper_32_bits(size) || epc_features->bar[bar].only_64bit) in pci_epf_alloc_space()
[all …]
/drivers/vfio/pci/
A Dvfio_pci_rdwr.c207 if (vdev->barmap[bar]) in vfio_pci_core_setup_barmap()
214 io = pci_iomap(pdev, bar, 0); in vfio_pci_core_setup_barmap()
220 vdev->barmap[bar] = io; in vfio_pci_core_setup_barmap()
238 if (pci_resource_start(pdev, bar)) in vfio_pci_bar_rw()
250 if (bar == PCI_ROM_RESOURCE) { in vfio_pci_bar_rw()
272 io = vdev->barmap[bar]; in vfio_pci_bar_rw()
275 if (bar == vdev->msix_bar) { in vfio_pci_bar_rw()
286 if (bar == PCI_ROM_RESOURCE) { in vfio_pci_bar_rw()
436 if (bar == vdev->msix_bar && in vfio_pci_ioeventfd()
451 if (ioeventfd->pos == pos && ioeventfd->bar == bar && in vfio_pci_ioeventfd()
[all …]
/drivers/misc/
A Dpci_endpoint_test.c396 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) in pci_endpoint_test_bars()
397 if (test->bar[bar]) in pci_endpoint_test_bars()
406 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_endpoint_test_bars()
407 if (test->bar[bar]) { in pci_endpoint_test_bars()
897 writel(data, test->bar[bar] + addr); in pci_endpoint_test_doorbell()
1054 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_endpoint_test_probe()
1061 test->bar[bar] = base; in pci_endpoint_test_probe()
1119 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_endpoint_test_probe()
1120 if (test->bar[bar]) in pci_endpoint_test_probe()
1151 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_endpoint_test_remove()
[all …]
/drivers/dma/dw-edma/
A Ddw-edma-pcie.c28 .bar = a, \
34 enum pci_barno bar; member
57 .rg.bar = BAR_0,
190 mask = BIT(vsec_data->rg.bar); in dw_edma_pcie_probe()
192 mask |= BIT(vsec_data->ll_wr[i].bar); in dw_edma_pcie_probe()
193 mask |= BIT(vsec_data->dt_wr[i].bar); in dw_edma_pcie_probe()
196 mask |= BIT(vsec_data->ll_rd[i].bar); in dw_edma_pcie_probe()
311 i, vsec_data->ll_wr[i].bar, in dw_edma_pcie_probe()
316 i, vsec_data->dt_wr[i].bar, in dw_edma_pcie_probe()
323 i, vsec_data->ll_rd[i].bar, in dw_edma_pcie_probe()
[all …]
/drivers/pci/endpoint/functions/
A Dpci-epf-test.c750 epf_test->db_bar.size = epf->bar[bar].size; in pci_epf_test_enable_doorbell()
751 epf_test->db_bar.flags = epf->bar[bar].flags; in pci_epf_test_enable_doorbell()
865 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_epf_test_set_bar()
870 &epf->bar[bar]); in pci_epf_test_set_bar()
888 int bar; in pci_epf_test_clear_bar() local
890 for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { in pci_epf_test_clear_bar()
895 &epf->bar[bar]); in pci_epf_test_clear_bar()
1045 for (bar = BAR_0; bar < PCI_STD_NUM_BARS; bar++) { in pci_epf_test_alloc_space()
1057 bar); in pci_epf_test_alloc_space()
1067 int bar; in pci_epf_test_free_space() local
[all …]

Completed in 55 milliseconds

1234567891011