Home
last modified time | relevance | path

Searched refs:bar_size (Results 1 - 25 of 45) sorted by relevance

12

/kernel/linux/linux-5.10/arch/xtensa/lib/
H A Dpci-auto.c63 int bar_size; in pciauto_setup_bars() local
74 pci_read_config_dword(dev, bar, &bar_size); in pciauto_setup_bars()
77 if (!bar_size) in pciauto_setup_bars()
81 if (bar_size & PCI_BASE_ADDRESS_SPACE_IO) in pciauto_setup_bars()
83 bar_size &= PCI_BASE_ADDRESS_IO_MASK; in pciauto_setup_bars()
89 if ((bar_size & PCI_BASE_ADDRESS_MEM_TYPE_MASK) == in pciauto_setup_bars()
93 bar_size &= PCI_BASE_ADDRESS_MEM_MASK; in pciauto_setup_bars()
98 /* Allocate a base address (bar_size is negative!) */ in pciauto_setup_bars()
99 *upper_limit = (*upper_limit + bar_size) & bar_size; in pciauto_setup_bars()
[all...]
/kernel/linux/linux-6.6/arch/xtensa/lib/
H A Dpci-auto.c63 int bar_size; in pciauto_setup_bars() local
74 pci_read_config_dword(dev, bar, &bar_size); in pciauto_setup_bars()
77 if (!bar_size) in pciauto_setup_bars()
81 if (bar_size & PCI_BASE_ADDRESS_SPACE_IO) in pciauto_setup_bars()
83 bar_size &= PCI_BASE_ADDRESS_IO_MASK; in pciauto_setup_bars()
89 if ((bar_size & PCI_BASE_ADDRESS_MEM_TYPE_MASK) == in pciauto_setup_bars()
93 bar_size &= PCI_BASE_ADDRESS_MEM_MASK; in pciauto_setup_bars()
98 /* Allocate a base address (bar_size is negative!) */ in pciauto_setup_bars()
99 *upper_limit = (*upper_limit + bar_size) & bar_size; in pciauto_setup_bars()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_gsc.c87 size_t bar_size; member
101 .bar_size = GSC_BAR_LENGTH,
112 .bar_size = GSC_BAR_LENGTH,
122 .bar_size = GSC_BAR_LENGTH,
128 .bar_size = GSC_BAR_LENGTH,
241 adev->bar.end = adev->bar.start + def->bar_size - 1; in gsc_init_one()
H A Dintel_region_lmem.c35 int bar_size = pci_rebar_bytes_to_size(size); in _resize_bar() local
40 ret = pci_resize_resource(pdev, resno, bar_size); in _resize_bar()
43 resno, 1 << bar_size, ERR_PTR(ret)); in _resize_bar()
47 drm_info(&i915->drm, "BAR%d resized to %dM\n", resno, 1 << bar_size); in _resize_bar()
/kernel/linux/linux-5.10/drivers/ntb/hw/intel/
H A Dntb_hw_gen4.c341 resource_size_t bar_size, mw_size; in intel_ntb4_mw_set_trans() local
356 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb4_mw_set_trans()
359 mw_size = bar_size - ndev->b2b_off; in intel_ntb4_mw_set_trans()
361 mw_size = bar_size; in intel_ntb4_mw_set_trans()
365 if (addr & (bar_size - 1)) in intel_ntb4_mw_set_trans()
505 resource_size_t bar_size, mw_size; in intel_ntb4_mw_get_align() local
518 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb4_mw_get_align()
521 mw_size = bar_size - ndev->b2b_off; in intel_ntb4_mw_get_align()
523 mw_size = bar_size; in intel_ntb4_mw_get_align()
H A Dntb_hw_gen1.c810 resource_size_t bar_size, mw_size; in intel_ntb_mw_get_align() local
823 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb_mw_get_align()
826 mw_size = bar_size - ndev->b2b_off; in intel_ntb_mw_get_align()
828 mw_size = bar_size; in intel_ntb_mw_get_align()
847 resource_size_t bar_size, mw_size; in intel_ntb_mw_set_trans() local
862 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb_mw_set_trans()
865 mw_size = bar_size - ndev->b2b_off; in intel_ntb_mw_set_trans()
867 mw_size = bar_size; in intel_ntb_mw_set_trans()
870 if (addr & (bar_size - 1)) in intel_ntb_mw_set_trans()
1297 resource_size_t bar_size; in xeon_setup_b2b_mw() local
[all...]
H A Dntb_hw_gen3.c448 resource_size_t bar_size, mw_size; in intel_ntb3_mw_set_trans() local
463 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb3_mw_set_trans()
466 mw_size = bar_size - ndev->b2b_off; in intel_ntb3_mw_set_trans()
468 mw_size = bar_size; in intel_ntb3_mw_set_trans()
471 if (addr & (bar_size - 1)) in intel_ntb3_mw_set_trans()
/kernel/linux/linux-6.6/drivers/ntb/hw/intel/
H A Dntb_hw_gen4.c343 resource_size_t bar_size, mw_size; in intel_ntb4_mw_set_trans() local
358 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb4_mw_set_trans()
361 mw_size = bar_size - ndev->b2b_off; in intel_ntb4_mw_set_trans()
363 mw_size = bar_size; in intel_ntb4_mw_set_trans()
367 if (addr & (bar_size - 1)) in intel_ntb4_mw_set_trans()
530 resource_size_t bar_size, mw_size; in intel_ntb4_mw_get_align() local
543 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb4_mw_get_align()
546 mw_size = bar_size - ndev->b2b_off; in intel_ntb4_mw_get_align()
548 mw_size = bar_size; in intel_ntb4_mw_get_align()
H A Dntb_hw_gen1.c810 resource_size_t bar_size, mw_size; in intel_ntb_mw_get_align() local
823 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb_mw_get_align()
826 mw_size = bar_size - ndev->b2b_off; in intel_ntb_mw_get_align()
828 mw_size = bar_size; in intel_ntb_mw_get_align()
847 resource_size_t bar_size, mw_size; in intel_ntb_mw_set_trans() local
862 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb_mw_set_trans()
865 mw_size = bar_size - ndev->b2b_off; in intel_ntb_mw_set_trans()
867 mw_size = bar_size; in intel_ntb_mw_set_trans()
870 if (addr & (bar_size - 1)) in intel_ntb_mw_set_trans()
1297 resource_size_t bar_size; in xeon_setup_b2b_mw() local
[all...]
H A Dntb_hw_gen3.c448 resource_size_t bar_size, mw_size; in intel_ntb3_mw_set_trans() local
463 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb3_mw_set_trans()
466 mw_size = bar_size - ndev->b2b_off; in intel_ntb3_mw_set_trans()
468 mw_size = bar_size; in intel_ntb3_mw_set_trans()
471 if (addr & (bar_size - 1)) in intel_ntb3_mw_set_trans()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
H A Dpcie_bus.c304 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()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/
H A Dpcie_bus.c304 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()
/kernel/linux/linux-5.10/drivers/pci/endpoint/functions/
H A Dpci-epf-test.c81 static size_t bar_size[] = { 512, 512, 1024, 16384, 131072, 1048576 }; variable
777 if (test_reg_size > bar_size[test_reg_bar]) in pci_epf_test_alloc_space()
779 test_reg_size = bar_size[test_reg_bar]; in pci_epf_test_alloc_space()
800 base = pci_epf_alloc_space(epf, bar_size[bar], bar, in pci_epf_test_alloc_space()
824 bar_size[i] = epc_features->bar_fixed_size[i]; in pci_epf_configure_bar()
/kernel/linux/linux-6.6/drivers/pci/endpoint/functions/
H A Dpci-epf-test.c86 static size_t bar_size[] = { 512, 512, 1024, 16384, 131072, 1048576 }; variable
845 if (test_reg_size > bar_size[test_reg_bar]) in pci_epf_test_alloc_space()
847 test_reg_size = bar_size[test_reg_bar]; in pci_epf_test_alloc_space()
868 base = pci_epf_alloc_space(epf, bar_size[bar], bar, in pci_epf_test_alloc_space()
893 bar_size[i] = epc_features->bar_fixed_size[i]; in pci_epf_configure_bar()
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpci-hyperv.c1669 resource_size_t bar_size = 0; in survey_child_resources() local
1712 bar_size = get_bar_size(bar_val); in survey_child_resources()
1715 hbus->high_mmio_space += bar_size; in survey_child_resources()
1717 hbus->low_mmio_space += bar_size; in survey_child_resources()
1744 resource_size_t bar_size; in prepopulate_bars() local
1797 bar_size = get_bar_size(bar_val); in prepopulate_bars()
1799 if (high_size != bar_size) { in prepopulate_bars()
1811 high_base += bar_size; in prepopulate_bars()
1813 if (low_size != bar_size) in prepopulate_bars()
1819 low_base += bar_size; in prepopulate_bars()
[all...]
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dpci_clp.h118 u8 bar_size[PCI_STD_NUM_BARS]; member
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dpci_clp.h118 u8 bar_size[PCI_STD_NUM_BARS]; member
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpci-hyperv.c2139 resource_size_t bar_size = 0; in survey_child_resources() local
2182 bar_size = get_bar_size(bar_val); in survey_child_resources()
2185 hbus->high_mmio_space += bar_size; in survey_child_resources()
2187 hbus->low_mmio_space += bar_size; in survey_child_resources()
2214 resource_size_t bar_size; in prepopulate_bars() local
2267 bar_size = get_bar_size(bar_val); in prepopulate_bars()
2269 if (high_size != bar_size) { in prepopulate_bars()
2281 high_base += bar_size; in prepopulate_bars()
2283 if (low_size != bar_size) in prepopulate_bars()
2289 low_base += bar_size; in prepopulate_bars()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/
H A Dqed_vf.c427 u32 bar_size; in qed_vf_hw_bar_size() local
434 bar_size = p_hwfn->vf_iov_info->acquire_resp.pfdev_info.bar_size; in qed_vf_hw_bar_size()
435 if (bar_size) in qed_vf_hw_bar_size()
436 return 1 << bar_size; in qed_vf_hw_bar_size()
H A Dqed_sriov.c1400 u32 bar_size; in qed_iov_vf_mbx_acquire_resc_cids() local
1418 bar_size = qed_iov_vf_db_bar_size(p_hwfn, p_ptt); in qed_iov_vf_mbx_acquire_resc_cids()
1419 if (bar_size) in qed_iov_vf_mbx_acquire_resc_cids()
1420 bar_size = 1 << bar_size; in qed_iov_vf_mbx_acquire_resc_cids()
1423 bar_size /= 2; in qed_iov_vf_mbx_acquire_resc_cids()
1425 bar_size = PXP_VF_BAR0_DQ_LENGTH; in qed_iov_vf_mbx_acquire_resc_cids()
1428 if (bar_size / db_size < 256) in qed_iov_vf_mbx_acquire_resc_cids()
1430 (u8)(bar_size / db_size)); in qed_iov_vf_mbx_acquire_resc_cids()
1620 resp->pfdev_info.bar_size in qed_iov_vf_mbx_acquire()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/
H A Dqed_vf.c424 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 Dqed_sriov.c1402 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 in qed_iov_vf_mbx_acquire()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dqmi.c808 bar_size),
2164 resp.bar_size != ATH11K_QMI_DEVICE_BAR_SIZE) { in ath11k_qmi_request_device_info()
2166 resp.bar_addr, resp.bar_size); in ath11k_qmi_request_device_info()
2171 bar_addr_va = devm_ioremap(ab->dev, resp.bar_addr, resp.bar_size); in ath11k_qmi_request_device_info()
2181 ab->mem_len = resp.bar_size; in ath11k_qmi_request_device_info()
H A Dqmi.h405 u32 bar_size; member
/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_debugfs.c3595 int bar_num, acc_range, bar_size; in lpfc_idiag_baracc_read() local
3622 bar_size = idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX]; in lpfc_idiag_baracc_read()
3674 if (offset_run >= bar_size) { in lpfc_idiag_baracc_read()
3703 if (idiag.offset.last_rd >= bar_size) in lpfc_idiag_baracc_read()
3745 uint32_t bar_num, bar_size, offset, value, acc_range; in lpfc_idiag_baracc_write() local
3806 bar_size = idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX]; in lpfc_idiag_baracc_write()
3813 if (offset > bar_size - sizeof(uint32_t)) in lpfc_idiag_baracc_write()
3818 if (offset + acc_range * sizeof(uint32_t) > bar_size) in lpfc_idiag_baracc_write()

Completed in 46 milliseconds

12