Home
last modified time | relevance | path

Searched refs:bar_offset (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/gasket/
H A Dgasket_core.c762 * (bar_offset, requested_length) and the given gasket_mappable_region.
768 ulong bar_offset, ulong requested_length, in gasket_mm_get_mapping_addrs()
777 if (bar_offset + requested_length < range_start) { in gasket_mm_get_mapping_addrs()
783 } else if (bar_offset <= range_start) { in gasket_mm_get_mapping_addrs()
798 *virt_offset = range_start - bar_offset; in gasket_mm_get_mapping_addrs()
802 } else if (bar_offset > range_start && in gasket_mm_get_mapping_addrs()
803 bar_offset < range_end) { in gasket_mm_get_mapping_addrs()
812 * (range_end - bar_offset) in gasket_mm_get_mapping_addrs()
814 mappable_region->start = bar_offset; in gasket_mm_get_mapping_addrs()
817 min(requested_length, range_end - bar_offset); in gasket_mm_get_mapping_addrs()
767 gasket_mm_get_mapping_addrs(const struct gasket_mappable_region *region, ulong bar_offset, ulong requested_length, struct gasket_mappable_region *mappable_region, ulong *virt_offset) gasket_mm_get_mapping_addrs() argument
833 gasket_mm_vma_bar_offset(const struct gasket_dev *gasket_dev, const struct vm_area_struct *vma, ulong *bar_offset) gasket_mm_vma_bar_offset() argument
862 ulong bar_offset; gasket_mm_unmap_region() local
905 ulong bar_offset, virt_offset; do_map_region() local
[all...]
/kernel/linux/linux-6.6/arch/x86/events/intel/
H A Duncore_discovery.c222 u32 bar_offset, bool *parsed, in parse_discovery_table()
233 pci_read_config_dword(dev, bar_offset, &val); in parse_discovery_table()
243 pci_read_config_dword(dev, bar_offset + 4, &val2); in parse_discovery_table()
291 u32 device, val, entry_id, bar_offset; in intel_uncore_has_discovery_tables() local
318 bar_offset = UNCORE_DISCOVERY_BIR_BASE + in intel_uncore_has_discovery_tables()
325 parse_discovery_table(dev, die, bar_offset, &parsed, ignore); in intel_uncore_has_discovery_tables()
221 parse_discovery_table(struct pci_dev *dev, int die, u32 bar_offset, bool *parsed, int *ignore) parse_discovery_table() argument
/kernel/linux/linux-5.10/drivers/scsi/snic/
H A Dvnic_dev.c119 u32 bar_offset = ioread32(&r->bar_offset); in vnic_dev_discover_res() local
138 if (len + bar_offset > bar->len) { in vnic_dev_discover_res()
140 type, bar_offset, in vnic_dev_discover_res()
159 vdev->res[type].vaddr = (char __iomem *)bar->vaddr + bar_offset; in vnic_dev_discover_res()
H A Dvnic_resource.h64 u32 bar_offset; member
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dvnic_dev.c105 u32 bar_offset = ioread32(&r->bar_offset); in vnic_dev_discover_res() local
124 if (len + bar_offset > bar->len) { in vnic_dev_discover_res()
126 type, bar_offset, in vnic_dev_discover_res()
145 vdev->res[type].vaddr = (char __iomem *)bar->vaddr + bar_offset; in vnic_dev_discover_res()
H A Dvnic_resource.h50 u32 bar_offset; member
/kernel/linux/linux-5.10/drivers/scsi/fnic/
H A Dvnic_resource.h64 u32 bar_offset; member
H A Dvnic_dev.c119 u32 bar_offset = ioread32(&r->bar_offset); in vnic_dev_discover_res() local
135 if (len + bar_offset > bar->len) { in vnic_dev_discover_res()
139 type, bar_offset, in vnic_dev_discover_res()
155 vdev->res[type].vaddr = (char __iomem *)bar->vaddr + bar_offset; in vnic_dev_discover_res()
/kernel/linux/linux-6.6/drivers/scsi/fnic/
H A Dvnic_resource.h52 u32 bar_offset; member
H A Dvnic_dev.c107 u32 bar_offset = ioread32(&r->bar_offset); in vnic_dev_discover_res() local
123 if (len + bar_offset > bar->len) { in vnic_dev_discover_res()
127 type, bar_offset, in vnic_dev_discover_res()
143 vdev->res[type].vaddr = (char __iomem *)bar->vaddr + bar_offset; in vnic_dev_discover_res()
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Dvnic_resource.h79 u32 bar_offset; member
H A Dvnic_dev.c89 u32 bar_offset = ioread32(&r->bar_offset); in vnic_dev_discover_res() local
108 if (len + bar_offset > bar[bar_num].len) { in vnic_dev_discover_res()
110 type, bar_offset, len, in vnic_dev_discover_res()
126 bar_offset; in vnic_dev_discover_res()
127 vdev->res[type].bus_addr = bar[bar_num].bus_addr + bar_offset; in vnic_dev_discover_res()
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Dvnic_resource.h66 u32 bar_offset; member
H A Dvnic_dev.c76 u32 bar_offset = ioread32(&r->bar_offset); in vnic_dev_discover_res() local
95 if (len + bar_offset > bar[bar_num].len) { in vnic_dev_discover_res()
97 type, bar_offset, len, in vnic_dev_discover_res()
113 bar_offset; in vnic_dev_discover_res()
114 vdev->res[type].bus_addr = bar[bar_num].bus_addr + bar_offset; in vnic_dev_discover_res()
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Defifb.c338 static u64 bar_offset; variable
396 bar_resource->start + bar_offset != efifb_fix.smem_start) { in efifb_probe()
399 efifb_fix.smem_start = bar_resource->start + bar_offset; in efifb_probe()
636 bar_offset = offset; in record_efifb_bar_resource()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_hwrm.c463 u32 bar_offset = BNXT_GRCPF_REG_CHIMP_COMM; in __hwrm_send() local
494 bar_offset = BNXT_GRCPF_REG_KONG_COMM; in __hwrm_send()
529 __iowrite32_copy(bp->bar0 + bar_offset, data, msg_len / 4); in __hwrm_send()
532 writel(0, bp->bar0 + bar_offset + i); in __hwrm_send()
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Defifb.c355 static u64 bar_offset; variable
414 bar_resource->start + bar_offset != efifb_fix.smem_start) { in efifb_probe()
417 efifb_fix.smem_start = bar_resource->start + bar_offset; in efifb_probe()
658 bar_offset = offset; in record_efifb_bar_resource()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp6000_pcie.c735 u32 bar_offset; member
837 priv->bar_offset = priv->offset & in nfp6000_area_acquire()
839 priv->bar_offset += NFP_PCIE_P2C_GENERAL_TARGET_OFFSET( in nfp6000_area_acquire()
841 priv->bar_offset += NFP_PCIE_P2C_GENERAL_TOKEN_OFFSET( in nfp6000_area_acquire()
844 priv->bar_offset = priv->offset & priv->bar->mask; in nfp6000_area_acquire()
852 priv->phys = nfp_bar_resource_start(priv->bar) + priv->bar_offset; in nfp6000_area_acquire()
860 priv->iomem = priv->bar->iomem + priv->bar_offset; in nfp6000_area_acquire()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp6000_pcie.c731 u32 bar_offset; member
833 priv->bar_offset = priv->offset & in nfp6000_area_acquire()
835 priv->bar_offset += NFP_PCIE_P2C_GENERAL_TARGET_OFFSET( in nfp6000_area_acquire()
837 priv->bar_offset += NFP_PCIE_P2C_GENERAL_TOKEN_OFFSET( in nfp6000_area_acquire()
840 priv->bar_offset = priv->offset & priv->bar->mask; in nfp6000_area_acquire()
848 priv->phys = nfp_bar_resource_start(priv->bar) + priv->bar_offset; in nfp6000_area_acquire()
856 priv->iomem = priv->bar->iomem + priv->bar_offset; in nfp6000_area_acquire()
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Dverbs.h225 u64 bar_offset; member
H A Dverbs.c143 irdma_user_mmap_entry_insert(struct irdma_ucontext *ucontext, u64 bar_offset, in irdma_user_mmap_entry_insert() argument
152 entry->bar_offset = bar_offset; in irdma_user_mmap_entry_insert()
195 "VERBS: bar_offset [0x%llx] mmap_flag [%d]\n", in irdma_mmap()
196 entry->bar_offset, entry->mmap_flag); in irdma_mmap()
198 pfn = (entry->bar_offset + in irdma_mmap()
218 "VERBS: bar_offset [0x%llx] mmap_flag[%d] err[%d]\n", in irdma_mmap()
219 entry->bar_offset, entry->mmap_flag, ret); in irdma_mmap()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c4454 u32 bar_offset = BNXT_GRCPF_REG_CHIMP_COMM; in bnxt_hwrm_do_send_msg() local
4469 bar_offset = BNXT_GRCPF_REG_KONG_COMM; in bnxt_hwrm_do_send_msg()
4516 __iowrite32_copy(bp->bar0 + bar_offset, data, msg_len / 4); in bnxt_hwrm_do_send_msg()
4519 writel(0, bp->bar0 + bar_offset + i); in bnxt_hwrm_do_send_msg()

Completed in 41 milliseconds