| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
| H A D | base.c | 52 /* Denies access to BAR2 when it's not initialised, used by INSTMEM in nvkm_bar_bar2_vmm() 56 if (bar && bar->bar2) in nvkm_bar_bar2_vmm() 57 return bar->func->bar2.vmm(bar); 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() 76 bar->func->bar2.fini(bar); in nvkm_bar_bar2_fini() 77 bar->bar2 = false; in nvkm_bar_bar2_fini() 85 if (bar && bar->subdev.oneinit && !bar->bar2 && bar->func->bar2.init) { in nvkm_bar_bar2_init() [all …]
|
| H A D | gm107.c | 54 .bar2.init = gf100_bar_bar2_init, 55 .bar2.fini = gf100_bar_bar2_fini, 56 .bar2.wait = gm107_bar_bar2_wait, 57 .bar2.vmm = gf100_bar_bar2_vmm,
|
| H A D | g84.c | 51 .bar2.init = nv50_bar_bar2_init, 52 .bar2.fini = nv50_bar_bar2_fini, 53 .bar2.wait = nv50_bar_bar1_wait, 54 .bar2.vmm = nv50_bar_bar2_vmm,
|
| H A D | tu102.c | 88 .bar2.init = tu102_bar_bar2_init, 89 .bar2.fini = tu102_bar_bar2_fini, 90 .bar2.wait = tu102_bar_bar2_wait, 91 .bar2.vmm = gf100_bar_bar2_vmm,
|
| H A D | nv50.h | 16 struct nvkm_gpuobj *bar2; member
|
| H A D | priv.h | 23 } bar1, bar2; member
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_nvm.c | 119 nvm->bar2.parent = &pdev->resource[0]; in xe_nvm_init() 120 nvm->bar2.start = GEN12_DEBUG_NVM_BASE + pdev->resource[0].start; in xe_nvm_init() 121 nvm->bar2.end = nvm->bar2.start + GEN12_DEBUG_NVM_SIZE - 1; in xe_nvm_init() 122 nvm->bar2.flags = IORESOURCE_MEM; in xe_nvm_init() 123 nvm->bar2.desc = IORES_DESC_NONE; in xe_nvm_init()
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | pci-octeon.h | 22 * The RC base of BAR1. gen1 has a 39-bit BAR2, gen2 has 41-bit BAR2, 36 * For PCI (not PCIe) the BAR2 base address.
|
| /linux/Documentation/doc-guide/ |
| H A D | parse-headers.rst | 160 enum foo { BAR1, BAR2, PRIVATE }; 165 replace symbol BAR2 :c:type:\`foo\` 170 enum foo { BAR1, BAR2, PRIVATE }; 172 It will make the BAR1 and BAR2 enum symbols to cross reference the foo
|
| /linux/Documentation/translations/it_IT/doc-guide/ |
| H A D | parse-headers.rst | 165 enum foo { BAR1, BAR2, PRIVATE }; 170 replace symbol BAR2 :c:type:\`foo\` 175 enum foo { BAR1, BAR2, PRIVATE }; 177 Genererà un riferimento ai valori BAR1 e BAR2 dal simbolo foo nel dominio C.
|
| H A D | kernel-doc.rst | 338 /** @bar2: Description for struct @bar2 inside @foo */ 341 * @bar2.barbar: Description for @barbar inside @foo.bar2 344 } bar2;
|
| /linux/Documentation/translations/zh_CN/doc-guide/ |
| H A D | parse-headers.rst | 153 enum foo { BAR1, BAR2, PRIVATE }; 158 replace symbol BAR2 :c:type:\`foo\` 163 enum foo { BAR1, BAR2, PRIVATE };
|
| /linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
| H A D | t4vf_hw.c | 742 * t4vf_bar2_sge_qregs - return BAR2 SGE Queue register information 746 * @pbar2_qoffset: BAR2 Queue Offset 747 * @pbar2_qid: BAR2 Queue ID or 0 for Queue ID inferred SGE Queues 749 * Returns the BAR2 SGE Queue Registers information associated with the 754 * This may return an error which indicates that BAR2 SGE Queue 758 * *@pbar2_qoffset: the BAR2 Offset of the @qid Registers 759 * *@pbar2_qid: the BAR2 SGE Queue ID or 0 of @qid 761 * If the returned BAR2 Queue ID is 0, then BAR2 SGE registers which 763 * Write Combining Doorbell Buffer. If the BAR2 Queue ID is not 0, 776 /* T4 doesn't support BAR2 SGE Queue registers. in t4vf_bar2_sge_qregs() [all …]
|
| H A D | adapter.h | 146 void __iomem *bar2_addr; /* address of BAR2 Queue registers */ 147 unsigned int bar2_qid; /* Queue ID for BAR2 Queue registers */ 188 void __iomem *bar2_addr; /* address of BAR2 Queue registers */ 189 unsigned int bar2_qid; /* Queue ID for BAR2 Queue registers */ 252 void __iomem *bar2_addr; /* address of BAR2 Queue registers */ 253 unsigned int bar2_qid; /* Queue ID for BAR2 Queue registers */ 369 void __iomem *bar2; member
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | nvidia,tegra234-xusb.yaml | 26 - description: XUSB bar2 registers 32 - const: bar2 128 reg-names = "hcd", "fpci", "bar2";
|
| /linux/Documentation/PCI/endpoint/ |
| H A D | pci-test-howto.rst | 154 # RUN pci_ep_bar.BAR2.BAR_TEST ... 155 # OK pci_ep_bar.BAR2.BAR_TEST 156 ok 3 pci_ep_bar.BAR2.BAR_TEST
|
| H A D | pci-ntb-function.rst | 241 BAR2 Peer Scratchpad 263 BAR2 Doorbell + Memory Window 1 281 | BAR2 | Local Memory | BAR2 | 309 | BAR2 | | Doorbell 3 +-------+ | +-----------------+
|
| H A D | pci-vntb-function.rst | 110 BAR2 Memory Window 1 123 BAR2 Doorbell
|
| /linux/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-ntb.c | 187 * | BAR2 | | Doorbell 3 +-------+ | +-----------------+ 231 * mapped to a single BAR (BAR2) above for 32-bit BARs. The exact BAR that's 333 *| BAR2 | | Doorbell 3 +---+ | | 436 *| BAR2 | | Doorbell 3 +-------+ | +-----------------+ 714 *| BAR2 | Local Memory | BAR2 | 759 *| BAR2 | Local Memory | BAR2 | 830 * | BAR2 | Local Memory | BAR2 | 875 * | BAR2 | Local Memory | BAR2 | 934 * | BAR2 | Local Memory | BAR2 | 975 * | BAR2 | Local Memory | BAR2 | [all …]
|
| /linux/drivers/bluetooth/ |
| H A D | hci_bcm4377.c | 493 * bar2_offset: Offset to the start of the variables in BAR2 541 * bar1: iomem pointing to BAR2 570 void __iomem *bar2; member 843 bootstage = ioread32(bcm4377->bar2 + bcm4377->hw->bar2_offset + BCM4377_BAR2_BOOTSTAGE); in bcm4377_irq() 844 rti_status = ioread32(bcm4377->bar2 + bcm4377->hw->bar2_offset + BCM4377_BAR2_RTI_STATUS); in bcm4377_irq() 1835 bootstage = ioread32(bcm4377->bar2 + bcm4377->hw->bar2_offset + BCM4377_BAR2_BOOTSTAGE); in bcm4377_boot() 1836 rti_status = ioread32(bcm4377->bar2 + bcm4377->hw->bar2_offset + BCM4377_BAR2_RTI_STATUS); in bcm4377_boot() 1871 bcm4377->bar2 + bcm4377->hw->bar2_offset + BCM4377_BAR2_FW_LO); in bcm4377_boot() 1873 bcm4377->bar2 + bcm4377->hw->bar2_offset + BCM4377_BAR2_FW_HI); in bcm4377_boot() 1875 bcm4377->bar2 + bcm4377->hw->bar2_offset + BCM4377_BAR2_FW_SIZE); in bcm4377_boot() [all …]
|
| /linux/drivers/mtd/maps/ |
| H A D | pci.c | 171 * We need to re-allocate PCI BAR2 address range to the in intel_dc21285_init() 172 * PCI ROM BAR, and disable PCI BAR2. in intel_dc21285_init() 206 * We need to undo the PCI BAR2/PCI ROM BAR address alteration. in intel_dc21285_exit()
|
| /linux/arch/mips/cavium-octeon/ |
| H A D | dma-octeon.c | 93 /* Anything in the BAR1 hole or above goes via BAR2 */ in octeon_big_phys_to_dma() 121 /* Anything not in the BAR1 range goes via BAR2 */ in octeon_small_phys_to_dma()
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
| H A D | memory.h | 33 u64 (*bar2)(struct nvkm_memory *); member 62 #define nvkm_memory_bar2(p) (p)->func->bar2(p)
|
| /linux/drivers/uio/ |
| H A D | uio_mf624.c | 152 /* Note: Datasheet says device uses BAR0, BAR1, BAR2 -- do not trust it */ in mf624_pci_probe() 158 /* BAR2 */ in mf624_pci_probe()
|
| /linux/include/linux/ |
| H A D | intel_dg_nvm_aux.h | 25 struct resource bar2; member
|