Home
last modified time | relevance | path

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

12345678910>>...24

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
H A Dbase.c27 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()
42 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar1_reset() local
43 if (bar) { in nvkm_bar_bar1_reset()
55 struct nvkm_bar *bar = device->bar; nvkm_bar_bar2_vmm() local
64 struct nvkm_bar *bar = device->bar; nvkm_bar_bar2_reset() local
74 struct nvkm_bar *bar = device->bar; nvkm_bar_bar2_fini() local
84 struct nvkm_bar *bar = device->bar; nvkm_bar_bar2_init() local
95 struct nvkm_bar *bar = nvkm_bar(subdev); nvkm_bar_fini() local
104 struct nvkm_bar *bar = nvkm_bar(subdev); nvkm_bar_init() local
115 struct nvkm_bar *bar = nvkm_bar(subdev); nvkm_bar_oneinit() local
122 struct nvkm_bar *bar = nvkm_bar(subdev); nvkm_bar_dtor() local
136 nvkm_bar_ctor(const struct nvkm_bar_func *func, struct nvkm_device *device, int index, struct nvkm_bar *bar) nvkm_bar_ctor() argument
[all...]
H A Dgf100.c34 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 in gf100_bar_bar2_init() local
84 gf100_bar_oneinit_bar(struct gf100_bar *bar, struct gf100_barN *bar_vm, struct lock_class_key *key, int bar_nr) gf100_bar_oneinit_bar() argument
127 struct gf100_bar *bar = gf100_bar(base); gf100_bar_oneinit() local
151 struct gf100_bar *bar = gf100_bar(base); gf100_bar_dtor() local
167 struct gf100_bar *bar; gf100_bar_new_() local
[all...]
H A Dnv50.c34 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 in nv50_bar_bar2_fini()
88 struct nv50_bar *bar = nv50_bar(base); nv50_bar_bar2_init() local
97 struct nv50_bar *bar = nv50_bar(base); nv50_bar_init() local
108 struct nv50_bar *bar = nv50_bar(base); nv50_bar_oneinit() local
206 struct nv50_bar *bar = nv50_bar(base); nv50_bar_dtor() local
225 struct nv50_bar *bar; nv50_bar_new_() local
[all...]
H A Dtu102.c28 tu102_bar_bar2_wait(struct nvkm_bar *bar) in tu102_bar_bar2_wait() argument
30 struct nvkm_device *device = bar->subdev.device; in tu102_bar_bar2_wait()
38 tu102_bar_bar2_fini(struct nvkm_bar *bar) in tu102_bar_bar2_fini() argument
40 nvkm_mask(bar->subdev.device, 0xb80f48, 0x80000000, 0x00000000); in tu102_bar_bar2_fini()
47 struct gf100_bar *bar = gf100_bar(base); in tu102_bar_bar2_init() local
48 u32 addr = nvkm_memory_addr(bar->bar[0].inst) >> 12; in tu102_bar_bar2_init()
49 if (bar->bar2_halve) in tu102_bar_bar2_init()
55 tu102_bar_bar1_wait(struct nvkm_bar *bar) in tu102_bar_bar1_wait() argument
57 struct nvkm_device *device = bar in tu102_bar_bar1_wait()
65 tu102_bar_bar1_fini(struct nvkm_bar *bar) tu102_bar_bar1_fini() argument
74 struct gf100_bar *bar = gf100_bar(base); tu102_bar_bar1_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
H A Dbase.c27 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()
42 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar1_reset() local
43 if (bar) { in nvkm_bar_bar1_reset()
55 struct nvkm_bar *bar = device->bar; nvkm_bar_bar2_vmm() local
64 struct nvkm_bar *bar = device->bar; nvkm_bar_bar2_reset() local
74 struct nvkm_bar *bar = device->bar; nvkm_bar_bar2_fini() local
84 struct nvkm_bar *bar = device->bar; nvkm_bar_bar2_init() local
95 struct nvkm_bar *bar = nvkm_bar(subdev); nvkm_bar_fini() local
104 struct nvkm_bar *bar = nvkm_bar(subdev); nvkm_bar_init() local
115 struct nvkm_bar *bar = nvkm_bar(subdev); nvkm_bar_oneinit() local
122 struct nvkm_bar *bar = nvkm_bar(subdev); nvkm_bar_dtor() local
136 nvkm_bar_ctor(const struct nvkm_bar_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_bar *bar) nvkm_bar_ctor() argument
[all...]
H A Dnv50.c34 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 in nv50_bar_bar2_fini()
88 struct nv50_bar *bar = nv50_bar(base); nv50_bar_bar2_init() local
97 struct nv50_bar *bar = nv50_bar(base); nv50_bar_init() local
108 struct nv50_bar *bar = nv50_bar(base); nv50_bar_oneinit() local
206 struct nv50_bar *bar = nv50_bar(base); nv50_bar_dtor() local
225 struct nv50_bar *bar; nv50_bar_new_() local
[all...]
H A Dgf100.c34 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 in gf100_bar_bar2_init() local
84 gf100_bar_oneinit_bar(struct gf100_bar *bar, struct gf100_barN *bar_vm, struct lock_class_key *key, int bar_nr) gf100_bar_oneinit_bar() argument
127 struct gf100_bar *bar = gf100_bar(base); gf100_bar_oneinit() local
151 struct gf100_bar *bar = gf100_bar(base); gf100_bar_dtor() local
167 struct gf100_bar *bar; gf100_bar_new_() local
[all...]
H A Dtu102.c28 tu102_bar_bar2_wait(struct nvkm_bar *bar) in tu102_bar_bar2_wait() argument
30 struct nvkm_device *device = bar->subdev.device; in tu102_bar_bar2_wait()
38 tu102_bar_bar2_fini(struct nvkm_bar *bar) in tu102_bar_bar2_fini() argument
40 nvkm_mask(bar->subdev.device, 0xb80f48, 0x80000000, 0x00000000); in tu102_bar_bar2_fini()
47 struct gf100_bar *bar = gf100_bar(base); in tu102_bar_bar2_init() local
48 u32 addr = nvkm_memory_addr(bar->bar[0].inst) >> 12; in tu102_bar_bar2_init()
49 if (bar->bar2_halve) in tu102_bar_bar2_init()
55 tu102_bar_bar1_wait(struct nvkm_bar *bar) in tu102_bar_bar1_wait() argument
57 struct nvkm_device *device = bar in tu102_bar_bar1_wait()
65 tu102_bar_bar1_fini(struct nvkm_bar *bar) tu102_bar_bar1_fini() argument
74 struct gf100_bar *bar = gf100_bar(base); tu102_bar_bar1_init() local
[all...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/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...]
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp6000_pcie.c97 #define NFP_PCIE_P2C_FIXED_SIZE(bar) (1 << (bar)->bitsize)
98 #define NFP_PCIE_P2C_BULK_SIZE(bar) (1 << (bar)->bitsize)
99 #define NFP_PCIE_P2C_GENERAL_TARGET_OFFSET(bar, x) ((x) << ((bar)->bitsize - 2))
100 #define NFP_PCIE_P2C_GENERAL_TOKEN_OFFSET(bar, x) ((x) << ((bar)->bitsize - 4))
101 #define NFP_PCIE_P2C_GENERAL_SIZE(bar) (1 << ((bar)
152 struct nfp_bar bar[NFP_PCI_BAR_MAX]; global() member
176 nfp_bar_maptype(struct nfp_bar *bar) nfp_bar_maptype() argument
181 nfp_bar_resource_len(struct nfp_bar *bar) nfp_bar_resource_len() argument
186 nfp_bar_resource_start(struct nfp_bar *bar) nfp_bar_resource_start() argument
196 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) compute_bar() argument
270 nfp6000_bar_write(struct nfp6000_pcie *nfp, struct nfp_bar *bar, u32 newcfg) nfp6000_bar_write() argument
294 reconfigure_bar(struct nfp6000_pcie *nfp, struct nfp_bar *bar, int tgt, int act, int tok, u64 offset, size_t size, int width) reconfigure_bar() argument
312 matching_bar(struct nfp_bar *bar, u32 tgt, u32 act, u32 tok, u64 offset, size_t size, int width) matching_bar() argument
378 struct nfp_bar *bar = &nfp->bar[n]; find_matching_bar() local
396 const struct nfp_bar *bar = &nfp->bar[n]; find_unused_bar_noblock() local
440 nfp_bar_get(struct nfp6000_pcie *nfp, struct nfp_bar *bar) nfp_bar_get() argument
445 nfp_bar_put(struct nfp6000_pcie *nfp, struct nfp_bar *bar) nfp_bar_put() argument
566 struct nfp_bar *bar; enable_bars() local
716 struct nfp_bar *bar = &nfp->bar[0]; disable_bars() local
734 struct nfp_bar *bar; global() member
744 int bar; global() member
1058 } bar; global() member
[all...]
/kernel/linux/linux-6.6/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]; global() member
174 nfp_bar_maptype(struct nfp_bar *bar) nfp_bar_maptype() argument
179 nfp_bar_resource_len(struct nfp_bar *bar) nfp_bar_resource_len() argument
184 nfp_bar_resource_start(struct nfp_bar *bar) nfp_bar_resource_start() 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) compute_bar() argument
268 nfp6000_bar_write(struct nfp6000_pcie *nfp, struct nfp_bar *bar, u32 newcfg) nfp6000_bar_write() 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) reconfigure_bar() argument
307 matching_bar(struct nfp_bar *bar, u32 tgt, u32 act, u32 tok, u64 offset, size_t size, int width) matching_bar() argument
373 struct nfp_bar *bar = &nfp->bar[n]; find_matching_bar() local
391 const struct nfp_bar *bar = &nfp->bar[n]; find_unused_bar_noblock() local
435 nfp_bar_get(struct nfp6000_pcie *nfp, struct nfp_bar *bar) nfp_bar_get() argument
440 nfp_bar_put(struct nfp6000_pcie *nfp, struct nfp_bar *bar) nfp_bar_put() argument
561 struct nfp_bar *bar; enable_bars() local
712 struct nfp_bar *bar = &nfp->bar[0]; disable_bars() local
730 struct nfp_bar *bar; global() member
740 int bar; global() member
1054 } bar; global() member
[all...]
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/
H A Dpcie-cadence-host.c211 enum cdns_pcie_rp_bar bar, in cdns_pcie_host_bar_ib_config()
218 if (!rc->avail_ib_bar[bar]) in cdns_pcie_host_bar_ib_config()
221 rc->avail_ib_bar[bar] = false; in cdns_pcie_host_bar_ib_config()
227 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_RP_BAR_ADDR0(bar), addr0); in cdns_pcie_host_bar_ib_config()
228 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_RP_BAR_ADDR1(bar), addr1); in cdns_pcie_host_bar_ib_config()
230 if (bar == RP_NO_BAR) in cdns_pcie_host_bar_ib_config()
234 value &= ~(LM_RC_BAR_CFG_CTRL_MEM_64BITS(bar) | in cdns_pcie_host_bar_ib_config()
235 LM_RC_BAR_CFG_CTRL_PREF_MEM_64BITS(bar) | in cdns_pcie_host_bar_ib_config()
236 LM_RC_BAR_CFG_CTRL_MEM_32BITS(bar) | in cdns_pcie_host_bar_ib_config()
237 LM_RC_BAR_CFG_CTRL_PREF_MEM_32BITS(bar) | in cdns_pcie_host_bar_ib_config()
210 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) cdns_pcie_host_bar_ib_config() argument
258 enum cdns_pcie_rp_bar bar, sel_bar; cdns_pcie_host_find_min_bar() local
282 enum cdns_pcie_rp_bar bar, sel_bar; cdns_pcie_host_find_max_bar() local
309 enum cdns_pcie_rp_bar bar; cdns_pcie_host_bar_config() local
498 enum cdns_pcie_rp_bar bar; cdns_pcie_host_setup() local
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/cadence/
H A Dpcie-cadence-host.c219 enum cdns_pcie_rp_bar bar, in cdns_pcie_host_bar_ib_config()
226 if (!rc->avail_ib_bar[bar]) in cdns_pcie_host_bar_ib_config()
229 rc->avail_ib_bar[bar] = false; in cdns_pcie_host_bar_ib_config()
235 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_RP_BAR_ADDR0(bar), addr0); in cdns_pcie_host_bar_ib_config()
236 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_RP_BAR_ADDR1(bar), addr1); in cdns_pcie_host_bar_ib_config()
238 if (bar == RP_NO_BAR) in cdns_pcie_host_bar_ib_config()
242 value &= ~(LM_RC_BAR_CFG_CTRL_MEM_64BITS(bar) | in cdns_pcie_host_bar_ib_config()
243 LM_RC_BAR_CFG_CTRL_PREF_MEM_64BITS(bar) | in cdns_pcie_host_bar_ib_config()
244 LM_RC_BAR_CFG_CTRL_MEM_32BITS(bar) | in cdns_pcie_host_bar_ib_config()
245 LM_RC_BAR_CFG_CTRL_PREF_MEM_32BITS(bar) | in cdns_pcie_host_bar_ib_config()
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) cdns_pcie_host_bar_ib_config() argument
266 enum cdns_pcie_rp_bar bar, sel_bar; cdns_pcie_host_find_min_bar() local
290 enum cdns_pcie_rp_bar bar, sel_bar; cdns_pcie_host_find_max_bar() local
317 enum cdns_pcie_rp_bar bar; cdns_pcie_host_bar_config() local
506 enum cdns_pcie_rp_bar bar; cdns_pcie_host_setup() local
[all...]
/kernel/linux/linux-5.10/drivers/xen/xen-pciback/
H A Dconf_space_header.c129 struct pci_bar_info *bar = data; in rom_write() local
131 if (unlikely(!bar)) { in rom_write()
140 bar->which = 1; in rom_write()
144 if (tmpval != bar->val && value == bar->val) { in rom_write()
145 /* Allow restoration of bar value. */ in rom_write()
146 pci_write_config_dword(dev, offset, bar->val); in rom_write()
148 bar->which = 0; in rom_write()
162 struct pci_bar_info *bar = data; in bar_write() local
167 if (unlikely(!bar)) { in bar_write()
198 struct pci_bar_info *bar = data; bar_read() local
214 struct pci_bar_info *bar = kzalloc(sizeof(*bar), GFP_KERNEL); bar_init() local
245 struct pci_bar_info *bar = data; bar_reset() local
[all...]
/kernel/linux/linux-6.6/drivers/xen/xen-pciback/
H A Dconf_space_header.c129 struct pci_bar_info *bar = data; in rom_write() local
131 if (unlikely(!bar)) { in rom_write()
140 bar->which = 1; in rom_write()
144 if (tmpval != bar->val && value == bar->val) { in rom_write()
145 /* Allow restoration of bar value. */ in rom_write()
146 pci_write_config_dword(dev, offset, bar->val); in rom_write()
148 bar->which = 0; in rom_write()
162 struct pci_bar_info *bar = data; in bar_write() local
167 if (unlikely(!bar)) { in bar_write()
198 struct pci_bar_info *bar = data; bar_read() local
214 struct pci_bar_info *bar = kzalloc(sizeof(*bar), GFP_KERNEL); bar_init() local
249 struct pci_bar_info *bar = data; bar_reset() local
[all...]
/kernel/linux/linux-5.10/drivers/pci/endpoint/
H A Dpci-epf-core.c76 * @bar: the BAR number corresponding to the register space
80 void pci_epf_free_space(struct pci_epf *epf, void *addr, enum pci_barno bar) in pci_epf_free_space() argument
87 dma_free_coherent(dev, epf->bar[bar].size, addr, in pci_epf_free_space()
88 epf->bar[bar].phys_addr); in pci_epf_free_space()
90 epf->bar[bar].phys_addr = 0; in pci_epf_free_space()
91 epf->bar[bar] in pci_epf_free_space()
107 pci_epf_alloc_space(struct pci_epf *epf, size_t size, enum pci_barno bar, size_t align) pci_epf_alloc_space() argument
[all...]
/kernel/linux/linux-5.10/lib/
H A Dpci_iomap.c16 * @bar: BAR number
29 int bar, in pci_iomap_range()
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()
55 * @bar: BAR number
69 int bar, in pci_iomap_wc_range()
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()
28 pci_iomap_range(struct pci_dev *dev, int bar, unsigned long offset, unsigned long maxlen) pci_iomap_range() argument
68 pci_iomap_wc_range(struct pci_dev *dev, int bar, unsigned long offset, unsigned long maxlen) pci_iomap_wc_range() argument
111 pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen) pci_iomap() argument
132 pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long maxlen) pci_iomap_wc() argument
[all...]
/kernel/linux/linux-5.10/drivers/pci/
H A Dmmap.c22 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, in pci_mmap_resource_range()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dpci_iomap.c16 * @bar: BAR number
29 int bar, in pci_iomap_range()
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()
55 * @bar: BAR number
69 int bar, in pci_iomap_wc_range()
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()
28 pci_iomap_range(struct pci_dev *dev, int bar, unsigned long offset, unsigned long maxlen) pci_iomap_range() argument
68 pci_iomap_wc_range(struct pci_dev *dev, int bar, unsigned long offset, unsigned long maxlen) pci_iomap_wc_range() argument
111 pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen) pci_iomap() argument
132 pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long maxlen) pci_iomap_wc() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Def100.c37 unsigned int bar; member
71 u32 bar = ef100_pci_get_bar_bits(efx, entry_location, EF100_BAR); in ef100_pci_parse_ef100_entry() local
74 "Found EF100 function control window bar=%d offset=0x%llx\n", in ef100_pci_parse_ef100_entry()
75 bar, offset); in ef100_pci_parse_ef100_entry()
83 if (bar == ESE_GZ_CFGBAR_EF100_BAR_NUM_EXPANSION_ROM || in ef100_pci_parse_ef100_entry()
84 bar == ESE_GZ_CFGBAR_EF100_BAR_NUM_INVALID) { in ef100_pci_parse_ef100_entry()
87 bar); in ef100_pci_parse_ef100_entry()
91 result->bar = bar; in ef100_pci_parse_ef100_entry()
97 static bool ef100_pci_does_bar_overflow(struct efx_nic *efx, int bar, in ef100_pci_does_bar_overflow() argument
114 u32 bar; ef100_pci_parse_continue_entry() local
287 u32 bar = 0; ef100_pci_parse_xilinx_cap() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Def100.c37 unsigned int bar; member
71 u32 bar = ef100_pci_get_bar_bits(efx, entry_location, EF100_BAR); in ef100_pci_parse_ef100_entry() local
74 "Found EF100 function control window bar=%d offset=0x%llx\n", in ef100_pci_parse_ef100_entry()
75 bar, offset); in ef100_pci_parse_ef100_entry()
83 if (bar == ESE_GZ_CFGBAR_EF100_BAR_NUM_EXPANSION_ROM || in ef100_pci_parse_ef100_entry()
84 bar == ESE_GZ_CFGBAR_EF100_BAR_NUM_INVALID) { in ef100_pci_parse_ef100_entry()
87 bar); in ef100_pci_parse_ef100_entry()
91 result->bar = bar; in ef100_pci_parse_ef100_entry()
97 static bool ef100_pci_does_bar_overflow(struct efx_nic *efx, int bar, in ef100_pci_does_bar_overflow() argument
114 u32 bar; ef100_pci_parse_continue_entry() local
287 u32 bar = 0; ef100_pci_parse_xilinx_cap() local
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dops.h305 static inline void snd_sof_dsp_write8(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_write8() argument
309 sof_ops(sdev)->write8(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write8()
311 writeb(value, sdev->bar[bar] + offset); in snd_sof_dsp_write8()
314 static inline void snd_sof_dsp_write(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_write() argument
318 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write()
320 writel(value, sdev->bar[bar] in snd_sof_dsp_write()
323 snd_sof_dsp_write64(struct snd_sof_dev *sdev, u32 bar, u32 offset, u64 value) snd_sof_dsp_write64() argument
332 snd_sof_dsp_read8(struct snd_sof_dev *sdev, u32 bar, u32 offset) snd_sof_dsp_read8() argument
341 snd_sof_dsp_read(struct snd_sof_dev *sdev, u32 bar, u32 offset) snd_sof_dsp_read() argument
350 snd_sof_dsp_read64(struct snd_sof_dev *sdev, u32 bar, u32 offset) snd_sof_dsp_read64() argument
359 snd_sof_dsp_update8(struct snd_sof_dev *sdev, u32 bar, u32 offset, u8 mask, u8 value) snd_sof_dsp_update8() argument
[all...]
H A Dops.c51 bool snd_sof_dsp_update_bits_unlocked(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update_bits_unlocked() argument
57 ret = snd_sof_dsp_read(sdev, bar, offset); in snd_sof_dsp_update_bits_unlocked()
65 snd_sof_dsp_write(sdev, bar, offset, new); in snd_sof_dsp_update_bits_unlocked()
71 bool snd_sof_dsp_update_bits64_unlocked(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update_bits64_unlocked() argument
76 old = snd_sof_dsp_read64(sdev, bar, offset); in snd_sof_dsp_update_bits64_unlocked()
83 snd_sof_dsp_write64(sdev, bar, offset, new); in snd_sof_dsp_update_bits64_unlocked()
90 bool snd_sof_dsp_update_bits(struct snd_sof_dev *sdev, u32 bar, u32 offset, in snd_sof_dsp_update_bits() argument
97 change = snd_sof_dsp_update_bits_unlocked(sdev, bar, offset, mask, in snd_sof_dsp_update_bits()
104 bool snd_sof_dsp_update_bits64(struct snd_sof_dev *sdev, u32 bar, u32 offset, in snd_sof_dsp_update_bits64() argument
111 change = snd_sof_dsp_update_bits64_unlocked(sdev, bar, offse in snd_sof_dsp_update_bits64()
119 snd_sof_dsp_update_bits_forced_unlocked(struct snd_sof_dev *sdev, u32 bar, u32 offset, u32 mask, u32 value) snd_sof_dsp_update_bits_forced_unlocked() argument
134 snd_sof_dsp_update_bits_forced(struct snd_sof_dev *sdev, u32 bar, u32 offset, u32 mask, u32 value) snd_sof_dsp_update_bits_forced() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/sof/
H A Dops.c51 bool snd_sof_dsp_update_bits_unlocked(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update_bits_unlocked() argument
57 ret = snd_sof_dsp_read(sdev, bar, offset); in snd_sof_dsp_update_bits_unlocked()
65 snd_sof_dsp_write(sdev, bar, offset, new); in snd_sof_dsp_update_bits_unlocked()
71 bool snd_sof_dsp_update_bits64_unlocked(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update_bits64_unlocked() argument
76 old = snd_sof_dsp_read64(sdev, bar, offset); in snd_sof_dsp_update_bits64_unlocked()
83 snd_sof_dsp_write64(sdev, bar, offset, new); in snd_sof_dsp_update_bits64_unlocked()
90 bool snd_sof_dsp_update_bits(struct snd_sof_dev *sdev, u32 bar, u32 offset, in snd_sof_dsp_update_bits() argument
97 change = snd_sof_dsp_update_bits_unlocked(sdev, bar, offset, mask, in snd_sof_dsp_update_bits()
104 bool snd_sof_dsp_update_bits64(struct snd_sof_dev *sdev, u32 bar, u32 offset, in snd_sof_dsp_update_bits64() argument
111 change = snd_sof_dsp_update_bits64_unlocked(sdev, bar, offse in snd_sof_dsp_update_bits64()
119 snd_sof_dsp_update_bits_forced_unlocked(struct snd_sof_dev *sdev, u32 bar, u32 offset, u32 mask, u32 value) snd_sof_dsp_update_bits_forced_unlocked() argument
134 snd_sof_dsp_update_bits_forced(struct snd_sof_dev *sdev, u32 bar, u32 offset, u32 mask, u32 value) snd_sof_dsp_update_bits_forced() argument
[all...]

Completed in 12 milliseconds

12345678910>>...24