/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A D | base.c | 27 nvkm_bar_flush(struct nvkm_bar *bar) argument 29 if (bar && bar->func->flush) 30 bar->func->flush(bar); 36 return device->bar->func->bar1.vmm(device->bar); 42 struct nvkm_bar *bar = device->bar; local 43 if (bar) { 55 struct nvkm_bar *bar = device->bar; local 64 struct nvkm_bar *bar = device->bar; local 74 struct nvkm_bar *bar = device->bar; local 84 struct nvkm_bar *bar = device->bar; local 95 struct nvkm_bar *bar = nvkm_bar(subdev); local 112 struct nvkm_bar *bar = nvkm_bar(subdev); local 123 struct nvkm_bar *bar = nvkm_bar(subdev); local 130 struct nvkm_bar *bar = nvkm_bar(subdev); local 144 nvkm_bar_ctor(const struct nvkm_bar_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_bar *bar) argument [all...] |
H A D | nv50.c | 34 struct nv50_bar *bar = nv50_bar(base); local 35 struct nvkm_device *device = bar->base.subdev.device; 37 spin_lock_irqsave(&bar->base.lock, flags); 43 spin_unlock_irqrestore(&bar->base.lock, flags); 59 nv50_bar_bar1_fini(struct nvkm_bar *bar) argument 61 nvkm_wr32(bar->subdev.device, 0x001708, 0x00000000); 68 struct nv50_bar *bar = nv50_bar(base); local 69 nvkm_wr32(device, 0x001708, 0x80000000 | bar->bar1->node->offset >> 4); 79 nv50_bar_bar2_fini(struct nvkm_bar *bar) argument 81 nvkm_wr32(bar 88 struct nv50_bar *bar = nv50_bar(base); local 97 struct nv50_bar *bar = nv50_bar(base); local 108 struct nv50_bar *bar = nv50_bar(base); local 206 struct nv50_bar *bar = nv50_bar(base); local 225 struct nv50_bar *bar; local [all...] |
H A D | gf100.c | 34 return gf100_bar(base)->bar[1].vmm; 46 gf100_bar_bar1_fini(struct nvkm_bar *bar) argument 48 nvkm_mask(bar->subdev.device, 0x001704, 0x80000000, 0x00000000); 55 struct gf100_bar *bar = gf100_bar(base); local 56 const u32 addr = nvkm_memory_addr(bar->bar[1].inst) >> 12; 63 return gf100_bar(base)->bar[0].vmm; 67 gf100_bar_bar2_fini(struct nvkm_bar *bar) argument 69 nvkm_mask(bar->subdev.device, 0x001714, 0x80000000, 0x00000000); 76 struct gf100_bar *bar local 84 gf100_bar_oneinit_bar(struct gf100_bar *bar, struct gf100_barN *bar_vm, struct lock_class_key *key, int bar_nr) argument 127 struct gf100_bar *bar = gf100_bar(base); local 151 struct gf100_bar *bar = gf100_bar(base); local 167 struct gf100_bar *bar; local [all...] |
H A D | tu102.c | 29 tu102_bar_bar2_wait(struct nvkm_bar *bar) argument 31 struct nvkm_device *device = bar->subdev.device; 39 tu102_bar_bar2_fini(struct nvkm_bar *bar) argument 41 nvkm_mask(bar->subdev.device, 0xb80f48, 0x80000000, 0x00000000); 48 struct gf100_bar *bar = gf100_bar(base); local 49 u32 addr = nvkm_memory_addr(bar->bar[0].inst) >> 12; 50 if (bar->bar2_halve) 56 tu102_bar_bar1_wait(struct nvkm_bar *bar) argument 58 struct nvkm_device *device = bar 66 tu102_bar_bar1_fini(struct nvkm_bar *bar) argument 75 struct gf100_bar *bar = gf100_bar(base); local [all...] |
H A D | r535.c | 36 r535_bar_flush(struct nvkm_bar *bar) argument 38 ioread32_native(bar->flushBAR2); 63 r535_bar_bar2_fini(struct nvkm_bar *bar) argument 65 struct nvkm_gsp *gsp = bar->subdev.device->gsp; 67 bar->flushBAR2 = bar->flushBAR2PhysMode; 68 nvkm_done(bar->flushFBZero); 74 r535_bar_bar2_init(struct nvkm_bar *bar) argument 76 struct nvkm_device *device = bar->subdev.device; 77 struct nvkm_vmm *vmm = gf100_bar(bar) 111 r535_bar_bar1_init(struct nvkm_bar *bar) argument 134 r535_bar_dtor(struct nvkm_bar *bar) argument 152 struct nvkm_bar *bar; local [all...] |
H A D | g84.c | 29 g84_bar_flush(struct nvkm_bar *bar) argument 31 struct nvkm_device *device = bar->subdev.device; 33 spin_lock_irqsave(&bar->lock, flags); 39 spin_unlock_irqrestore(&bar->lock, flags);
|
H A D | gm107.c | 27 gm107_bar_bar1_wait(struct nvkm_bar *bar) argument 29 struct nvkm_device *device = bar->subdev.device; 37 gm107_bar_bar2_wait(struct nvkm_bar *bar) argument 39 struct nvkm_device *device = bar->subdev.device;
|
/linux-master/samples/trace_events/ |
H A D | trace-events-sample.h | 70 * Here it is trace_foo_bar(char *foo, int bar). 73 * Here it is simply "foo, bar". 94 * __field_struct(struct bar, foo) 96 * __entry->bar.x = y; 108 * memcpy(__entry->foo, bar, 10); 119 * __dynamic_array( int, foo, bar) is similar to: int foo[bar]; 124 * memcpy(__get_dynamic_array(foo), bar, 10); 135 * __string(foo, bar) is similar to: strcpy(foo, bar) [all...] |
/linux-master/drivers/pci/ |
H A D | iomap.c | 15 * @bar: BAR number 28 int bar, 32 resource_size_t start = pci_resource_start(dev, bar); 33 resource_size_t len = pci_resource_len(dev, bar); 34 unsigned long flags = pci_resource_flags(dev, bar); 54 * @bar: BAR number 68 int bar, 72 resource_size_t start = pci_resource_start(dev, bar); 73 resource_size_t len = pci_resource_len(dev, bar); 74 unsigned long flags = pci_resource_flags(dev, bar); 27 pci_iomap_range(struct pci_dev *dev, int bar, unsigned long offset, unsigned long maxlen) argument 67 pci_iomap_wc_range(struct pci_dev *dev, int bar, unsigned long offset, unsigned long maxlen) argument 110 pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen) argument 131 pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long maxlen) argument [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_pci.h | 16 bool i915_pci_resource_valid(struct pci_dev *pdev, int bar);
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp6000_pcie.c | 98 #define NFP_PCIE_P2C_FIXED_SIZE(bar) (1 << (bar)->bitsize) 99 #define NFP_PCIE_P2C_BULK_SIZE(bar) (1 << (bar)->bitsize) 100 #define NFP_PCIE_P2C_GENERAL_TARGET_OFFSET(bar, x) ((x) << ((bar)->bitsize - 2)) 101 #define NFP_PCIE_P2C_GENERAL_TOKEN_OFFSET(bar, x) ((x) << ((bar)->bitsize - 4)) 102 #define NFP_PCIE_P2C_GENERAL_SIZE(bar) (1 << ((bar) 150 struct nfp_bar bar[NFP_PCI_BAR_MAX]; member in struct:nfp6000_pcie 174 nfp_bar_maptype(struct nfp_bar *bar) argument 179 nfp_bar_resource_len(struct nfp_bar *bar) argument 184 nfp_bar_resource_start(struct nfp_bar *bar) argument 194 compute_bar(const struct nfp6000_pcie *nfp, const struct nfp_bar *bar, u32 *bar_config, u64 *bar_base, int tgt, int act, int tok, u64 offset, size_t size, int width) argument 268 nfp6000_bar_write(struct nfp6000_pcie *nfp, struct nfp_bar *bar, u32 newcfg) argument 289 reconfigure_bar(struct nfp6000_pcie *nfp, struct nfp_bar *bar, int tgt, int act, int tok, u64 offset, size_t size, int width) argument 307 matching_bar(struct nfp_bar *bar, u32 tgt, u32 act, u32 tok, u64 offset, size_t size, int width) argument 373 struct nfp_bar *bar = &nfp->bar[n]; local 391 const struct nfp_bar *bar = &nfp->bar[n]; local 435 nfp_bar_get(struct nfp6000_pcie *nfp, struct nfp_bar *bar) argument 440 nfp_bar_put(struct nfp6000_pcie *nfp, struct nfp_bar *bar) argument 561 struct nfp_bar *bar; local 712 struct nfp_bar *bar = &nfp->bar[0]; local 730 struct nfp_bar *bar; member in struct:nfp6000_area_priv 740 int bar; member in struct:nfp6000_area_priv::__anon132 1054 } bar; member in struct:nfp6000_explicit_priv [all...] |
/linux-master/include/asm-generic/ |
H A 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, 35 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) argument 40 static inline void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max) argument 44 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, argument 50 static inline void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, argument
|
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_pcilib.h | 14 int serial8250_pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port, u8 bar,
|
H A D | 8250_pcilib.c | 16 u8 bar, unsigned int offset, int regshift) 18 if (bar >= PCI_STD_NUM_BARS) 21 if (pci_resource_flags(dev, bar) & IORESOURCE_MEM) { 22 if (!pcim_iomap(dev, bar, 0) && !pcim_iomap_table(dev)) 27 port->port.mapbase = pci_resource_start(dev, bar) + offset; 28 port->port.membase = pcim_iomap_table(dev)[bar] + offset; 32 port->port.iobase = pci_resource_start(dev, bar) + offset; 15 serial8250_pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port, u8 bar, unsigned int offset, int regshift) argument
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | struct_ops_autocreate2.c | 19 int BPF_PROG(bar) 31 .test_1 = (void *)bar
|
/linux-master/tools/pci/ |
H A D | pcitest.sh | 7 bar=0 9 while [ $bar -lt 6 ] 11 pcitest -b $bar 12 bar=`expr $bar + 1`
|
/linux-master/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-host.c | 219 enum cdns_pcie_rp_bar bar, 226 if (!rc->avail_ib_bar[bar]) 229 rc->avail_ib_bar[bar] = false; 235 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_RP_BAR_ADDR0(bar), addr0); 236 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_RP_BAR_ADDR1(bar), addr1); 238 if (bar == RP_NO_BAR) 242 value &= ~(LM_RC_BAR_CFG_CTRL_MEM_64BITS(bar) | 243 LM_RC_BAR_CFG_CTRL_PREF_MEM_64BITS(bar) | 244 LM_RC_BAR_CFG_CTRL_MEM_32BITS(bar) | 245 LM_RC_BAR_CFG_CTRL_PREF_MEM_32BITS(bar) | 218 cdns_pcie_host_bar_ib_config(struct cdns_pcie_rc *rc, enum cdns_pcie_rp_bar bar, u64 cpu_addr, u64 size, unsigned long flags) argument 266 enum cdns_pcie_rp_bar bar, sel_bar; local 290 enum cdns_pcie_rp_bar bar, sel_bar; local 317 enum cdns_pcie_rp_bar bar; local 506 enum cdns_pcie_rp_bar bar; local [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | cgroup_attach_override.c | 8 #define BAR "/foo/bar/" 28 int drop_prog = -1, allow_prog = -1, foo = -1, bar = -1; local 55 bar = test__join_cgroup(BAR); 56 if (CHECK(bar < 0, "cgroup_join_bar", "cgroup setup failed\n")) 63 if (CHECK(bpf_prog_attach(allow_prog, bar, BPF_CGROUP_INET_EGRESS, 72 if (CHECK(bpf_prog_detach(bar, BPF_CGROUP_INET_EGRESS), 81 if (CHECK(bpf_prog_attach(allow_prog, bar, BPF_CGROUP_INET_EGRESS, 95 if (CHECK(bpf_prog_attach(allow_prog, bar, BPF_CGROUP_INET_EGRESS, 101 if (CHECK(!bpf_prog_attach(allow_prog, bar, BPF_CGROUP_INET_EGRESS, 0), 106 if (CHECK(bpf_prog_detach(bar, BPF_CGROUP_INET_EGRES [all...] |
/linux-master/sound/soc/sof/ |
H A D | iomem-utils.c | 57 void __iomem *dest = sdev->bar[sdev->mailbox_bar] + offset; 66 void __iomem *src = sdev->bar[sdev->mailbox_bar] + offset; 79 int bar = snd_sof_dsp_get_bar_index(sdev, blk_type); local 86 if (bar < 0) 87 return bar; 89 dest = sdev->bar[bar] + offset; 118 int bar = snd_sof_dsp_get_bar_index(sdev, blk_type); local 120 if (bar < 0) 121 return bar; [all...] |
H A D | ops.c | 51 bool snd_sof_dsp_update_bits_unlocked(struct snd_sof_dev *sdev, u32 bar, argument 57 ret = snd_sof_dsp_read(sdev, bar, offset); 65 snd_sof_dsp_write(sdev, bar, offset, new); 71 bool snd_sof_dsp_update_bits64_unlocked(struct snd_sof_dev *sdev, u32 bar, argument 76 old = snd_sof_dsp_read64(sdev, bar, offset); 83 snd_sof_dsp_write64(sdev, bar, offset, new); 90 bool snd_sof_dsp_update_bits(struct snd_sof_dev *sdev, u32 bar, u32 offset, argument 97 change = snd_sof_dsp_update_bits_unlocked(sdev, bar, offset, mask, 104 bool snd_sof_dsp_update_bits64(struct snd_sof_dev *sdev, u32 bar, u32 offset, argument 111 change = snd_sof_dsp_update_bits64_unlocked(sdev, bar, offse 119 snd_sof_dsp_update_bits_forced_unlocked(struct snd_sof_dev *sdev, u32 bar, u32 offset, u32 mask, u32 value) argument 134 snd_sof_dsp_update_bits_forced(struct snd_sof_dev *sdev, u32 bar, u32 offset, u32 mask, u32 value) argument [all...] |
/linux-master/drivers/scsi/pm8001/ |
H A D | pm8001_chips.h | 54 static inline u32 pm8001_cr32(struct pm8001_hba_info *pm8001_ha, u32 bar, argument 57 return readl(pm8001_ha->io_mem[bar].memvirtaddr + offset); 60 static inline void pm8001_cw32(struct pm8001_hba_info *pm8001_ha, u32 bar, argument 63 writel(val, pm8001_ha->io_mem[bar].memvirtaddr + addr);
|
/linux-master/include/linux/ |
H A D | mei_aux.h | 14 * @bar: mmio resource bar reserved to mei auxiliary device 23 struct resource bar; member in struct:mei_aux_device
|
/linux-master/drivers/xen/xen-pciback/ |
H A D | conf_space_header.c | 129 struct pci_bar_info *bar = data; local 131 if (unlikely(!bar)) { 140 bar->which = 1; 144 if (tmpval != bar->val && value == bar->val) { 145 /* Allow restoration of bar value. */ 146 pci_write_config_dword(dev, offset, bar->val); 148 bar->which = 0; 162 struct pci_bar_info *bar = data; local 167 if (unlikely(!bar)) { 198 struct pci_bar_info *bar = data; local 214 struct pci_bar_info *bar = kzalloc(sizeof(*bar), GFP_KERNEL); local 249 struct pci_bar_info *bar = data; local [all...] |
/linux-master/arch/arm/mm/ |
H A D | pmsa-v8.c | 141 static int __init __pmsav8_setup_region(unsigned int number, u32 bar, u32 lar) argument 150 prbar_write(bar); 153 mpu_rgn_info.rgns[number].prbar = bar; 163 u32 bar, lar; local 168 bar = start; 171 bar |= PMSAv8_AP_PL1RW_PL0RW | PMSAv8_RGN_SHARED; 174 return __pmsav8_setup_region(number, bar, lar); 179 u32 bar, lar; local 184 bar = start; 187 bar | 195 u32 bar, lar; local 224 u32 bar, lar; local [all...] |
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ef100.c | 37 unsigned int bar; member in struct:ef100_func_ctl_window 71 u32 bar = ef100_pci_get_bar_bits(efx, entry_location, EF100_BAR); local 74 "Found EF100 function control window bar=%d offset=0x%llx\n", 75 bar, offset); 83 if (bar == ESE_GZ_CFGBAR_EF100_BAR_NUM_EXPANSION_ROM || 84 bar == ESE_GZ_CFGBAR_EF100_BAR_NUM_INVALID) { 87 bar); 91 result->bar = bar; 97 static bool ef100_pci_does_bar_overflow(struct efx_nic *efx, int bar, argument 114 u32 bar; local 287 u32 bar = 0; local [all...] |