/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A 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() 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 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 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 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 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 D | tu102.c | 28 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 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() 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 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 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 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 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 D | tu102.c | 28 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 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...] |
/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp6000_pcie.c | 97 #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 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]; 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 D | pcie-cadence-host.c | 211 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 D | pcie-cadence-host.c | 219 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 D | conf_space_header.c | 129 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 D | conf_space_header.c | 129 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 D | pci-epf-core.c | 76 * @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 D | pci_iomap.c | 16 * @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 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, in pci_mmap_resource_range() [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | pci_iomap.c | 16 * @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 D | ef100.c | 37 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 D | ef100.c | 37 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 D | ops.h | 305 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 D | ops.c | 51 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 D | ops.c | 51 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...] |