Searched refs:bar (Results 1 - 25 of 339) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
H A Dbase.c27 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 Dnv50.c34 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 Dgf100.c34 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 Dtu102.c29 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 Dr535.c36 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 Dg84.c29 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 Dgm107.c27 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 Dtrace-events-sample.h70 * 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 Diomap.c15 * @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 Di915_pci.h16 bool i915_pci_resource_valid(struct pci_dev *pdev, int bar);
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp6000_pcie.c98 #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 Dpci_iomap.h13 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 D8250_pcilib.h14 int serial8250_pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port, u8 bar,
H A D8250_pcilib.c16 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 Dstruct_ops_autocreate2.c19 int BPF_PROG(bar)
31 .test_1 = (void *)bar
/linux-master/tools/pci/
H A Dpcitest.sh7 bar=0
9 while [ $bar -lt 6 ]
11 pcitest -b $bar
12 bar=`expr $bar + 1`
/linux-master/drivers/pci/controller/cadence/
H A Dpcie-cadence-host.c219 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 Dcgroup_attach_override.c8 #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 Diomem-utils.c57 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 Dops.c51 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 Dpm8001_chips.h54 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 Dmei_aux.h14 * @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 Dconf_space_header.c129 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 Dpmsa-v8.c141 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 Def100.c37 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...]

Completed in 940 milliseconds

1234567891011>>