/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | base.c | 27 nvkm_bar_flush(struct nvkm_bar *bar) in nvkm_bar_flush() argument 29 if (bar && bar->func->flush) in nvkm_bar_flush() 30 bar->func->flush(bar); in nvkm_bar_flush() 36 return device->bar->func->bar1.vmm(device->bar); in nvkm_bar_bar1_vmm() 45 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_vmm() local 46 if (bar && bar->bar2) in nvkm_bar_bar2_vmm() 47 return bar->func->bar2.vmm(bar); in nvkm_bar_bar2_vmm() 54 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_fini() local 55 if (bar && bar->bar2) { in nvkm_bar_bar2_fini() 56 bar->func->bar2.fini(bar); in nvkm_bar_bar2_fini() [all …]
|
D | nv50.c | 34 struct nv50_bar *bar = nv50_bar(base); in nv50_bar_flush() local 35 struct nvkm_device *device = bar->base.subdev.device; in nv50_bar_flush() 37 spin_lock_irqsave(&bar->base.lock, flags); in nv50_bar_flush() 43 spin_unlock_irqrestore(&bar->base.lock, flags); in nv50_bar_flush() 59 nv50_bar_bar1_fini(struct nvkm_bar *bar) in nv50_bar_bar1_fini() argument 61 nvkm_wr32(bar->subdev.device, 0x001708, 0x00000000); in nv50_bar_bar1_fini() 68 struct nv50_bar *bar = nv50_bar(base); in nv50_bar_bar1_init() local 69 nvkm_wr32(device, 0x001708, 0x80000000 | bar->bar1->node->offset >> 4); in nv50_bar_bar1_init() 79 nv50_bar_bar2_fini(struct nvkm_bar *bar) in nv50_bar_bar2_fini() argument 81 nvkm_wr32(bar->subdev.device, 0x00170c, 0x00000000); in nv50_bar_bar2_fini() [all …]
|
D | gf100.c | 34 return gf100_bar(base)->bar[1].vmm; in gf100_bar_bar1_vmm() 46 gf100_bar_bar1_fini(struct nvkm_bar *bar) in gf100_bar_bar1_fini() argument 48 nvkm_mask(bar->subdev.device, 0x001704, 0x80000000, 0x00000000); in gf100_bar_bar1_fini() 55 struct gf100_bar *bar = gf100_bar(base); in gf100_bar_bar1_init() local 56 const u32 addr = nvkm_memory_addr(bar->bar[1].inst) >> 12; in gf100_bar_bar1_init() 63 return gf100_bar(base)->bar[0].vmm; in gf100_bar_bar2_vmm() 67 gf100_bar_bar2_fini(struct nvkm_bar *bar) in gf100_bar_bar2_fini() argument 69 nvkm_mask(bar->subdev.device, 0x001714, 0x80000000, 0x00000000); in gf100_bar_bar2_fini() 76 struct gf100_bar *bar = gf100_bar(base); in gf100_bar_bar2_init() local 77 u32 addr = nvkm_memory_addr(bar->bar[0].inst) >> 12; in gf100_bar_bar2_init() [all …]
|
D | Kbuild | 1 nvkm-y += nvkm/subdev/bar/base.o 2 nvkm-y += nvkm/subdev/bar/nv50.o 3 nvkm-y += nvkm/subdev/bar/g84.o 4 nvkm-y += nvkm/subdev/bar/gf100.o 5 nvkm-y += nvkm/subdev/bar/gk20a.o 6 nvkm-y += nvkm/subdev/bar/gm107.o 7 nvkm-y += nvkm/subdev/bar/gm20b.o
|
/Linux-v4.19/samples/trace_events/ |
D | trace-events-sample.h | 231 TP_PROTO(const char *foo, int bar, const int *lst, 234 TP_ARGS(foo, bar, lst, string, mask), 238 __field( int, bar ) 246 __entry->bar = bar; 253 TP_printk("foo %s %d %s %s %s %s (%s)", __entry->foo, __entry->bar, 265 __print_symbolic(__entry->bar, 283 __print_flags(__entry->bar, "|", 339 TP_PROTO(const char *foo, int bar), 341 TP_ARGS(foo, bar), 343 TP_CONDITION(!(bar % 10)), [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/ |
D | nfp6000_pcie.c | 127 #define NFP_PCIE_P2C_FIXED_SIZE(bar) (1 << (bar)->bitsize) argument 128 #define NFP_PCIE_P2C_BULK_SIZE(bar) (1 << (bar)->bitsize) argument 129 #define NFP_PCIE_P2C_GENERAL_TARGET_OFFSET(bar, x) ((x) << ((bar)->bitsize - 2)) argument 130 #define NFP_PCIE_P2C_GENERAL_TOKEN_OFFSET(bar, x) ((x) << ((bar)->bitsize - 4)) argument 131 #define NFP_PCIE_P2C_GENERAL_SIZE(bar) (1 << ((bar)->bitsize - 4)) argument 133 #define NFP_PCIE_CFG_BAR_PCIETOCPPEXPANSIONBAR(bar, slot) \ argument 134 (0x400 + ((bar) * 8 + (slot)) * 4) 136 #define NFP_PCIE_CPP_BAR_PCIETOCPPEXPANSIONBAR(bar, slot) \ argument 137 (((bar) * 8 + (slot)) * 4) 181 struct nfp_bar bar[NFP_PCI_BAR_MAX]; member [all …]
|
/Linux-v4.19/drivers/xen/xen-pciback/ |
D | conf_space_header.c | 138 struct pci_bar_info *bar = data; in rom_write() local 140 if (unlikely(!bar)) { in rom_write() 150 bar->which = 1; in rom_write() 154 if (tmpval != bar->val && value == bar->val) { in rom_write() 156 pci_write_config_dword(dev, offset, bar->val); in rom_write() 158 bar->which = 0; in rom_write() 172 struct pci_bar_info *bar = data; in bar_write() local 177 if (unlikely(!bar)) { in bar_write() 193 bar->which = 1; in bar_write() 197 if (tmpval != bar->val && value == bar->val) { in bar_write() [all …]
|
/Linux-v4.19/lib/ |
D | pci_iomap.c | 29 int bar, in pci_iomap_range() argument 33 resource_size_t start = pci_resource_start(dev, bar); in pci_iomap_range() 34 resource_size_t len = pci_resource_len(dev, bar); in pci_iomap_range() 35 unsigned long flags = pci_resource_flags(dev, bar); in pci_iomap_range() 69 int bar, in pci_iomap_wc_range() argument 73 resource_size_t start = pci_resource_start(dev, bar); in pci_iomap_wc_range() 74 resource_size_t len = pci_resource_len(dev, bar); in pci_iomap_wc_range() 75 unsigned long flags = pci_resource_flags(dev, bar); in pci_iomap_wc_range() 111 void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen) in pci_iomap() argument 113 return pci_iomap_range(dev, bar, 0, maxlen); in pci_iomap() [all …]
|
/Linux-v4.19/drivers/pci/ |
D | mmap.c | 22 int pci_mmap_page_range(struct pci_dev *pdev, int bar, in pci_mmap_page_range() argument 28 pci_resource_to_user(pdev, bar, &pdev->resource[bar], &start, &end); in pci_mmap_page_range() 32 return pci_mmap_resource_range(pdev, bar, vma, mmap_state, in pci_mmap_page_range() 43 int pci_mmap_resource_range(struct pci_dev *pdev, int bar, in pci_mmap_resource_range() argument 50 size = ((pci_resource_len(pdev, bar) - 1) >> PAGE_SHIFT) + 1; in pci_mmap_resource_range() 60 ret = pci_iobar_pfn(pdev, bar, vma); in pci_mmap_resource_range() 64 vma->vm_pgoff += (pci_resource_start(pdev, bar) >> PAGE_SHIFT); in pci_mmap_resource_range() 81 int pci_mmap_resource_range(struct pci_dev *pdev, int bar, in pci_mmap_resource_range() argument 92 pci_resource_to_user(pdev, bar, &pdev->resource[bar], &start, &end); in pci_mmap_resource_range() 94 return pci_mmap_page_range(pdev, bar, vma, mmap_state, write_combine); in pci_mmap_resource_range()
|
/Linux-v4.19/drivers/vfio/pci/ |
D | vfio_pci_rdwr.c | 135 static int vfio_pci_setup_barmap(struct vfio_pci_device *vdev, int bar) in vfio_pci_setup_barmap() argument 141 if (vdev->barmap[bar]) in vfio_pci_setup_barmap() 144 ret = pci_request_selected_regions(pdev, 1 << bar, "vfio"); in vfio_pci_setup_barmap() 148 io = pci_iomap(pdev, bar, 0); in vfio_pci_setup_barmap() 150 pci_release_selected_regions(pdev, 1 << bar); in vfio_pci_setup_barmap() 154 vdev->barmap[bar] = io; in vfio_pci_setup_barmap() 164 int bar = VFIO_PCI_OFFSET_TO_INDEX(*ppos); in vfio_pci_bar_rw() local 170 if (pci_resource_start(pdev, bar)) in vfio_pci_bar_rw() 171 end = pci_resource_len(pdev, bar); in vfio_pci_bar_rw() 172 else if (bar == PCI_ROM_RESOURCE && in vfio_pci_bar_rw() [all …]
|
/Linux-v4.19/drivers/pci/endpoint/ |
D | pci-epf-core.c | 91 void pci_epf_free_space(struct pci_epf *epf, void *addr, enum pci_barno bar) in pci_epf_free_space() argument 98 dma_free_coherent(dev, epf->bar[bar].size, addr, in pci_epf_free_space() 99 epf->bar[bar].phys_addr); in pci_epf_free_space() 101 epf->bar[bar].phys_addr = 0; in pci_epf_free_space() 102 epf->bar[bar].size = 0; in pci_epf_free_space() 103 epf->bar[bar].barno = 0; in pci_epf_free_space() 104 epf->bar[bar].flags = 0; in pci_epf_free_space() 115 void *pci_epf_alloc_space(struct pci_epf *epf, size_t size, enum pci_barno bar) in pci_epf_alloc_space() argument 131 epf->bar[bar].phys_addr = phys_addr; in pci_epf_alloc_space() 132 epf->bar[bar].size = size; in pci_epf_alloc_space() [all …]
|
/Linux-v4.19/include/linux/ |
D | pnp.h | 60 unsigned int bar) in pnp_port_start() argument 62 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_start() 70 unsigned int bar) in pnp_port_end() argument 72 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_end() 80 unsigned int bar) in pnp_port_flags() argument 82 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_flags() 89 static inline int pnp_port_valid(struct pnp_dev *dev, unsigned int bar) in pnp_port_valid() argument 91 return pnp_resource_valid(pnp_get_resource(dev, IORESOURCE_IO, bar)); in pnp_port_valid() 95 unsigned int bar) in pnp_port_len() argument 97 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_len() [all …]
|
/Linux-v4.19/arch/arm/mm/ |
D | pmsa-v8.c | 140 static int __init __pmsav8_setup_region(unsigned int number, u32 bar, u32 lar) in __pmsav8_setup_region() argument 149 prbar_write(bar); in __pmsav8_setup_region() 152 mpu_rgn_info.rgns[number].prbar = bar; in __pmsav8_setup_region() 162 u32 bar, lar; in pmsav8_setup_ram() local 167 bar = start; in pmsav8_setup_ram() 170 bar |= PMSAv8_AP_PL1RW_PL0RW | PMSAv8_RGN_SHARED; in pmsav8_setup_ram() 173 return __pmsav8_setup_region(number, bar, lar); in pmsav8_setup_ram() 178 u32 bar, lar; in pmsav8_setup_io() local 183 bar = start; in pmsav8_setup_io() 186 bar |= PMSAv8_AP_PL1RW_PL0RW | PMSAv8_RGN_SHARED | PMSAv8_BAR_XN; in pmsav8_setup_io() [all …]
|
/Linux-v4.19/drivers/misc/ |
D | pci_endpoint_test.c | 103 void __iomem *bar[6]; member 133 int bar, int offset) in pci_endpoint_test_bar_readl() argument 135 return readl(test->bar[bar] + offset); in pci_endpoint_test_bar_readl() 139 int bar, u32 offset, u32 value) in pci_endpoint_test_bar_writel() argument 141 writel(value, test->bar[bar] + offset); in pci_endpoint_test_bar_writel() 263 if (!test->bar[barno]) in pci_endpoint_test_bar() 589 enum pci_barno bar; in pci_endpoint_test_ioctl() local 595 bar = arg; in pci_endpoint_test_ioctl() 596 if (bar < 0 || bar > 5) in pci_endpoint_test_ioctl() 598 ret = pci_endpoint_test_bar(test, bar); in pci_endpoint_test_ioctl() [all …]
|
/Linux-v4.19/include/asm-generic/ |
D | pci_iomap.h | 13 extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max); 14 extern void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max); 15 extern void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, 18 extern void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, 32 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap() argument 37 static inline void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap_wc() argument 41 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, in pci_iomap_range() argument 47 static inline void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, in pci_iomap_wc_range() argument
|
/Linux-v4.19/tools/perf/Documentation/ |
D | callchain-overhead-calculation.txt | 28 void bar(void) { 34 bar() 39 In this case 'foo' is a child of 'bar', and 'bar' is an immediate 41 'main' is a parent of 'foo' and 'bar', and 'bar' is a parent of 'foo'. 43 Suppose all samples are recorded in 'foo' and 'bar' only. When it's 53 bar 57 40.00% bar 59 --- bar 65 child functions (i.e. 'foo' and 'bar') are added to the parents to 81 100.00% 40.00% bar [all …]
|
/Linux-v4.19/drivers/pci/endpoint/functions/ |
D | pci-epf-test.c | 382 int bar; in pci_epf_test_unbind() local 386 for (bar = BAR_0; bar <= BAR_5; bar++) { in pci_epf_test_unbind() 387 epf_bar = &epf->bar[bar]; in pci_epf_test_unbind() 389 if (epf_test->reg[bar]) { in pci_epf_test_unbind() 390 pci_epf_free_space(epf, epf_test->reg[bar], bar); in pci_epf_test_unbind() 398 int bar; in pci_epf_test_set_bar() local 406 for (bar = BAR_0; bar <= BAR_5; bar++) { in pci_epf_test_set_bar() 407 epf_bar = &epf->bar[bar]; in pci_epf_test_set_bar() 415 pci_epf_free_space(epf, epf_test->reg[bar], bar); in pci_epf_test_set_bar() 416 dev_err(dev, "Failed to set BAR%d\n", bar); in pci_epf_test_set_bar() [all …]
|
/Linux-v4.19/drivers/staging/gasket/ |
D | gasket_core.h | 590 static inline ulong gasket_dev_read_64(struct gasket_dev *gasket_dev, int bar, in gasket_dev_read_64() argument 593 return readq(&gasket_dev->bar_data[bar].virt_base[location]); in gasket_dev_read_64() 597 int bar, ulong location) in gasket_dev_write_64() argument 599 writeq(value, &dev->bar_data[bar].virt_base[location]); in gasket_dev_write_64() 603 int bar, ulong location) in gasket_dev_write_32() argument 605 writel(value, &dev->bar_data[bar].virt_base[location]); in gasket_dev_write_32() 608 static inline u32 gasket_dev_read_32(struct gasket_dev *dev, int bar, in gasket_dev_read_32() argument 611 return readl(&dev->bar_data[bar].virt_base[location]); in gasket_dev_read_32() 614 static inline void gasket_read_modify_write_64(struct gasket_dev *dev, int bar, in gasket_read_modify_write_64() argument 620 tmp = gasket_dev_read_64(dev, bar, location); in gasket_read_modify_write_64() [all …]
|
/Linux-v4.19/drivers/isdn/hardware/eicon/ |
D | os_pri.c | 84 a->xdi_adapter.sdram_bar = a->resources.pci.bar[0]; in diva_pri_set_addresses() 98 int bar = 0; in diva_pri_init_card() local 123 for (bar = 0; bar < 5; bar++) { in diva_pri_init_card() 124 a->resources.pci.bar[bar] = in diva_pri_init_card() 126 a->resources.pci.func, bar, in diva_pri_init_card() 128 if (!a->resources.pci.bar[bar] in diva_pri_init_card() 129 || (a->resources.pci.bar[bar] == 0xFFFFFFF0)) { in diva_pri_init_card() 130 DBG_ERR(("A: invalid bar[%d]=%08x", bar, in diva_pri_init_card() 131 a->resources.pci.bar[bar])) in diva_pri_init_card() 147 for (bar = 0; bar < 5; bar++) { in diva_pri_init_card() [all …]
|
D | os_4bri.c | 147 int bar, i; in diva_4bri_init_card() local 197 for (bar = 0; bar < 4; bar++) { in diva_4bri_init_card() 198 a->resources.pci.bar[bar] = in diva_4bri_init_card() 200 a->resources.pci.func, bar, in diva_4bri_init_card() 202 if (!a->resources.pci.bar[bar] in diva_4bri_init_card() 203 || (a->resources.pci.bar[bar] == 0xFFFFFFF0)) { in diva_4bri_init_card() 205 ("A: invalid bar[%d]=%08x", bar, in diva_4bri_init_card() 206 a->resources.pci.bar[bar])) in diva_4bri_init_card() 219 a->xdi_adapter.sdram_bar = a->resources.pci.bar[2]; in diva_4bri_init_card() 224 for (bar = 0; bar < 4; bar++) { in diva_4bri_init_card() [all …]
|
/Linux-v4.19/tools/lib/lockdep/tests/ |
D | ABBA_2threads.c | 7 pthread_barrier_t bar; variable 15 if (pthread_barrier_wait(&bar) == PTHREAD_BARRIER_SERIAL_THREAD) in ba_lock() 16 pthread_barrier_destroy(&bar); in ba_lock() 28 pthread_barrier_init(&bar, NULL, 2); in main() 36 if (pthread_barrier_wait(&bar) == PTHREAD_BARRIER_SERIAL_THREAD) in main() 37 pthread_barrier_destroy(&bar); in main()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | nv50.c | 49 struct nvkm_vma *bar; member 127 struct nvkm_vma *bar = NULL, *ebar; in nv50_instobj_kmap() local 137 while ((ret = nvkm_vmm_get(vmm, 12, size, &bar))) { in nv50_instobj_kmap() 147 eobj->bar->addr); in nv50_instobj_kmap() 149 ebar = eobj->bar; in nv50_instobj_kmap() 150 eobj->bar = NULL; in nv50_instobj_kmap() 162 ret = nvkm_memory_map(memory, 0, vmm, bar, NULL, 0); in nv50_instobj_kmap() 164 if (ret || iobj->bar) { in nv50_instobj_kmap() 167 nvkm_vmm_put(vmm, &bar); in nv50_instobj_kmap() 173 iobj->bar = bar; in nv50_instobj_kmap() [all …]
|
/Linux-v4.19/Documentation/devicetree/ |
D | overlay-notes.txt | 37 The overlay bar.dts, when loaded (and resolved as described in [1]) should 39 ---- bar.dts ----------------------------------------------------------------- 46 /* bar peripheral */ 47 bar { 48 compatible = "corp,bar"; 54 ---- bar.dts ----------------------------------------------------------------- 56 result in foo+bar.dts 58 ---- foo+bar.dts ------------------------------------------------------------- 59 /* FOO platform + bar peripheral */ 72 /* bar peripheral */ [all …]
|
/Linux-v4.19/tools/pci/ |
D | pcitest.sh | 7 bar=0 9 while [ $bar -lt 6 ] 11 pcitest -b $bar 12 bar=`expr $bar + 1`
|
/Linux-v4.19/drivers/uio/ |
D | uio_netx.c | 54 int bar; in netx_pci_probe() local 68 bar = 0; in netx_pci_probe() 72 bar = 0; in netx_pci_probe() 76 bar = 2; in netx_pci_probe() 81 info->mem[0].addr = pci_resource_start(dev, bar); in netx_pci_probe() 84 info->mem[0].internal_addr = ioremap(pci_resource_start(dev, bar), in netx_pci_probe() 85 pci_resource_len(dev, bar)); in netx_pci_probe() 90 info->mem[0].size = pci_resource_len(dev, bar); in netx_pci_probe()
|