| /linux/arch/xtensa/lib/ |
| H A D | pci-auto.c | 64 int bar_size; in pciauto_setup_bars() local 75 pci_read_config_dword(dev, bar, &bar_size); in pciauto_setup_bars() 78 if (!bar_size) in pciauto_setup_bars() 82 if (bar_size & PCI_BASE_ADDRESS_SPACE_IO) in pciauto_setup_bars() 84 bar_size &= PCI_BASE_ADDRESS_IO_MASK; in pciauto_setup_bars() 90 if ((bar_size & PCI_BASE_ADDRESS_MEM_TYPE_MASK) == in pciauto_setup_bars() 94 bar_size &= PCI_BASE_ADDRESS_MEM_MASK; in pciauto_setup_bars() 100 *upper_limit = (*upper_limit + bar_size) & bar_size; in pciauto_setup_bars() 115 ~bar_size + 1, *upper_limit); in pciauto_setup_bars()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_heci_gsc.c | 57 size_t bar_size; member 66 .bar_size = GSC_BAR_LENGTH, 72 .bar_size = GSC_BAR_LENGTH, 78 .bar_size = GSC_BAR_LENGTH, 140 adev->bar.end = adev->bar.start + def->bar_size - 1; in heci_gsc_add_device()
|
| /linux/drivers/ntb/hw/intel/ |
| H A D | ntb_hw_gen4.c | 353 resource_size_t bar_size, mw_size; in intel_ntb4_mw_set_trans() local 368 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb4_mw_set_trans() 371 mw_size = bar_size - ndev->b2b_off; in intel_ntb4_mw_set_trans() 373 mw_size = bar_size; in intel_ntb4_mw_set_trans() 377 if (addr & (bar_size - 1)) in intel_ntb4_mw_set_trans() 542 resource_size_t bar_size, mw_size; in intel_ntb4_mw_get_align() local 555 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb4_mw_get_align() 558 mw_size = bar_size - ndev->b2b_off; in intel_ntb4_mw_get_align() 560 mw_size = bar_size; in intel_ntb4_mw_get_align()
|
| H A D | ntb_hw_gen3.c | 451 resource_size_t bar_size, mw_size; in intel_ntb3_mw_set_trans() local 466 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb3_mw_set_trans() 469 mw_size = bar_size - ndev->b2b_off; in intel_ntb3_mw_set_trans() 471 mw_size = bar_size; in intel_ntb3_mw_set_trans() 474 if (addr & (bar_size - 1)) in intel_ntb3_mw_set_trans()
|
| H A D | ntb_hw_gen1.c | 811 resource_size_t bar_size, mw_size; in intel_ntb_mw_get_align() local 824 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb_mw_get_align() 827 mw_size = bar_size - ndev->b2b_off; in intel_ntb_mw_get_align() 829 mw_size = bar_size; in intel_ntb_mw_get_align() 848 resource_size_t bar_size, mw_size; in intel_ntb_mw_set_trans() local 863 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb_mw_set_trans() 866 mw_size = bar_size - ndev->b2b_off; in intel_ntb_mw_set_trans() 868 mw_size = bar_size; in intel_ntb_mw_set_trans() 871 if (addr & (bar_size - 1)) in intel_ntb_mw_set_trans() 1298 resource_size_t bar_size; in xeon_setup_b2b_mw() local [all …]
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | pcie_bus.c | 304 u32 bar_size = pci_resource_len(pdev, 0); in wil_pcie_probe() local 312 bar_size); in wil_pcie_probe() 314 if ((bar_size < WIL6210_MIN_MEM_SIZE) || in wil_pcie_probe() 315 (bar_size > WIL6210_MAX_MEM_SIZE)) { in wil_pcie_probe() 317 bar_size); in wil_pcie_probe() 330 wil->bar_size = bar_size; in wil_pcie_probe()
|
| H A D | wil6210.h | 922 u32 bar_size; member
|
| /linux/arch/s390/include/asm/ |
| H A D | pci_clp.h | 122 u8 bar_size[PCI_STD_NUM_BARS]; member
|
| /linux/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-test.c | 98 size_t bar_size[PCI_STD_NUM_BARS]; member 1312 test_reg_size = epf_test->bar_size[bar]; in pci_epf_test_alloc_space() 1392 return sysfs_emit(page, "%zu\n", epf_test->bar_size[_id]); \ 1419 epf_test->bar_size[_id] = val; \ 1493 epf_test->bar_size[bar] = default_bar_size[bar]; in pci_epf_test_probe()
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_vf.c | 424 u32 bar_size; in qed_vf_hw_bar_size() local 431 bar_size = p_hwfn->vf_iov_info->acquire_resp.pfdev_info.bar_size; in qed_vf_hw_bar_size() 432 if (bar_size) in qed_vf_hw_bar_size() 433 return 1 << bar_size; in qed_vf_hw_bar_size()
|
| H A D | qed_sriov.c | 1402 u32 bar_size; in qed_iov_vf_mbx_acquire_resc_cids() local 1420 bar_size = qed_iov_vf_db_bar_size(p_hwfn, p_ptt); in qed_iov_vf_mbx_acquire_resc_cids() 1421 if (bar_size) in qed_iov_vf_mbx_acquire_resc_cids() 1422 bar_size = 1 << bar_size; in qed_iov_vf_mbx_acquire_resc_cids() 1425 bar_size /= 2; in qed_iov_vf_mbx_acquire_resc_cids() 1427 bar_size = PXP_VF_BAR0_DQ_LENGTH; in qed_iov_vf_mbx_acquire_resc_cids() 1430 if (bar_size / db_size < 256) in qed_iov_vf_mbx_acquire_resc_cids() 1432 (u8)(bar_size / db_size)); in qed_iov_vf_mbx_acquire_resc_cids() 1622 resp->pfdev_info.bar_size = qed_iov_vf_db_bar_size(p_hwfn, p_ptt); in qed_iov_vf_mbx_acquire()
|
| H A D | qed_vf.h | 185 u8 bar_size; member
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | qmi.c | 809 bar_size), 2170 resp.bar_size != ATH11K_QMI_DEVICE_BAR_SIZE) { in ath11k_qmi_request_device_info() 2172 resp.bar_addr, resp.bar_size); in ath11k_qmi_request_device_info() 2177 bar_addr_va = devm_ioremap(ab->dev, resp.bar_addr, resp.bar_size); in ath11k_qmi_request_device_info() 2187 ab->mem_len = resp.bar_size; in ath11k_qmi_request_device_info()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ef100_nic.c | 1014 unsigned int bar_size = resource_size(&efx->pci_dev->resource[efx->mem_bar]); in ef100_probe_main() local 1020 if (WARN_ON(bar_size == 0)) in ef100_probe_main()
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_debugfs.c | 3597 int bar_num, acc_range, bar_size; in lpfc_idiag_baracc_read() local 3624 bar_size = idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX]; in lpfc_idiag_baracc_read() 3676 if (offset_run >= bar_size) { in lpfc_idiag_baracc_read() 3705 if (idiag.offset.last_rd >= bar_size) in lpfc_idiag_baracc_read() 3747 uint32_t bar_num, bar_size, offset, value, acc_range; in lpfc_idiag_baracc_write() local 3808 bar_size = idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX]; in lpfc_idiag_baracc_write() 3815 if (offset > bar_size - sizeof(uint32_t)) in lpfc_idiag_baracc_write() 3820 if (offset + acc_range * sizeof(uint32_t) > bar_size) in lpfc_idiag_baracc_write()
|
| /linux/drivers/nvme/host/ |
| H A D | pci.c | 2478 resource_size_t bar_size; in nvme_map_cmb() local 2496 bar_size = pci_resource_len(pdev, bar); in nvme_map_cmb() 2498 if (offset > bar_size) in nvme_map_cmb() 2506 size = min(size, bar_size - offset); in nvme_map_cmb()
|
| /linux/drivers/accel/habanalabs/goya/ |
| H A D | goya.c | 937 region->bar_size = CFG_BAR_SIZE; in goya_set_pci_memory_regions() 946 region->bar_size = CFG_BAR_SIZE; in goya_set_pci_memory_regions() 955 region->bar_size = prop->dram_pci_bar_size; in goya_set_pci_memory_regions()
|
| /linux/drivers/accel/habanalabs/gaudi/ |
| H A D | gaudi.c | 1816 region->bar_size = CFG_BAR_SIZE; in gaudi_set_pci_memory_regions() 1825 region->bar_size = SRAM_BAR_SIZE; in gaudi_set_pci_memory_regions() 1834 region->bar_size = prop->dram_pci_bar_size; in gaudi_set_pci_memory_regions() 1843 region->bar_size = CFG_BAR_SIZE; in gaudi_set_pci_memory_regions()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | firmware_if.c | 2059 region->bar_size) { in hl_fw_dynamic_validate_memory_bound()
|
| /linux/drivers/accel/habanalabs/gaudi2/ |
| H A D | gaudi2.c | 3847 region->bar_size = CFG_BAR_SIZE; in gaudi2_set_pci_memory_regions() 3856 region->bar_size = CFG_BAR_SIZE; in gaudi2_set_pci_memory_regions() 3865 region->bar_size = prop->dram_pci_bar_size; in gaudi2_set_pci_memory_regions()
|