/Linux-v6.6/Documentation/ABI/testing/ |
D | sysfs-driver-ccp | 1 What: /sys/bus/pci/devices/<BDF>/fused_part 6 The /sys/bus/pci/devices/<BDF>/fused_part file reports 11 What: /sys/bus/pci/devices/<BDF>/debug_lock_on 16 The /sys/bus/pci/devices/<BDF>/debug_lock_on reports 22 What: /sys/bus/pci/devices/<BDF>/tsme_status 27 The /sys/bus/pci/devices/<BDF>/tsme_status file reports 33 What: /sys/bus/pci/devices/<BDF>/anti_rollback_status 38 The /sys/bus/pci/devices/<BDF>/anti_rollback_status file reports 44 What: /sys/bus/pci/devices/<BDF>/rpmc_production_enabled 49 The /sys/bus/pci/devices/<BDF>/rpmc_production_enabled file reports [all …]
|
D | debugfs-hisi-hpre | 1 What: /sys/kernel/debug/hisi_hpre/<bdf>/cluster[0-3]/regs 7 What: /sys/kernel/debug/hisi_hpre/<bdf>/cluster[0-3]/cluster_ctrl 14 What: /sys/kernel/debug/hisi_hpre/<bdf>/rdclr_en 23 What: /sys/kernel/debug/hisi_hpre/<bdf>/current_qm 30 What: /sys/kernel/debug/hisi_hpre/<bdf>/alg_qos 33 Description: The <bdf> is related the function for PF and VF. 35 supports to write <bdf> value to alg_qos in the host. Such as 36 "echo <bdf> value > alg_qos". The qos value is 1~1000, means 40 What: /sys/kernel/debug/hisi_hpre/<bdf>/regs 46 What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/regs [all …]
|
D | debugfs-hisi-sec | 1 What: /sys/kernel/debug/hisi_sec2/<bdf>/clear_enable 9 What: /sys/kernel/debug/hisi_sec2/<bdf>/current_qm 17 What: /sys/kernel/debug/hisi_sec2/<bdf>/alg_qos 20 Description: The <bdf> is related the function for PF and VF. 22 supports to write <bdf> value to alg_qos in the host. Such as 23 "echo <bdf> value > alg_qos". The qos value is 1~1000, means 27 What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/qm_regs 34 What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/current_q 41 What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/clear_enable 49 What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/err_irq [all …]
|
D | debugfs-hisi-zip | 1 What: /sys/kernel/debug/hisi_zip/<bdf>/comp_core[01]/regs 7 What: /sys/kernel/debug/hisi_zip/<bdf>/decomp_core[0-5]/regs 13 What: /sys/kernel/debug/hisi_zip/<bdf>/clear_enable 22 What: /sys/kernel/debug/hisi_zip/<bdf>/current_qm 29 What: /sys/kernel/debug/hisi_zip/<bdf>/alg_qos 32 Description: The <bdf> is related the function for PF and VF. 34 supports to write <bdf> value to alg_qos in the host. Such as 35 "echo <bdf> value > alg_qos". The qos value is 1~1000, means 39 What: /sys/kernel/debug/hisi_zip/<bdf>/qm/regs 46 What: /sys/kernel/debug/hisi_zip/<bdf>/qm/current_q [all …]
|
D | sysfs-driver-qat | 1 What: /sys/bus/pci/devices/<BDF>/qat/state 19 What: /sys/bus/pci/devices/<BDF>/qat/cfg_services 44 is in the `down` state (see /sys/bus/pci/devices/<BDF>/qat/state) 50 # cat /sys/bus/pci/devices/<BDF>/qat/state 52 # cat /sys/bus/pci/devices/<BDF>/qat/cfg_services 54 # echo down > /sys/bus/pci/devices/<BDF>/qat/state 55 # echo dc > /sys/bus/pci/devices/<BDF>/qat/cfg_services 56 # echo up > /sys/bus/pci/devices/<BDF>/qat/state 57 # cat /sys/bus/pci/devices/<BDF>/qat/cfg_services 62 What: /sys/bus/pci/devices/<BDF>/qat/pm_idle_enabled [all …]
|
D | debugfs-driver-qat | 1 What: /sys/kernel/debug/qat_<device>_<BDF>/qat/fw_counters 12 What: /sys/kernel/debug/qat_<device>_<BDF>/heartbeat/config 32 What: /sys/kernel/debug/qat_<device>_<BDF>/heartbeat/queries_failed 41 What: /sys/kernel/debug/qat_<device>_<BDF>/heartbeat/queries_sent 51 What: /sys/kernel/debug/qat_<device>_<BDF>/heartbeat/status
|
D | sysfs-devices-hisi_ptt | 82 What: /sys/devices/hisi_ptt<sicl_id>_<core_id>/root_port_filters/<bdf> 108 What: /sys/devices/hisi_ptt<sicl_id>_<core_id>/requester_filters/<bdf>
|
/Linux-v6.6/Documentation/admin-guide/perf/ |
D | hisi-pcie-pmu.rst | 54 "bdf" interfaces for users, and these two interfaces aren't supported at the 73 - bdf 75 "bdf" filter can only be used in bandwidth events, target Endpoint is 76 selected by configuring BDF to "bdf". Counter only counts the bandwidth of 79 For example, "bdf=0x3900" means BDF of target Endpoint is 0000:39:00.0. 83 $# perf stat -e hisi_pcie0_core0/rx_mrd_flux,bdf=0x3900/ sleep 5
|
D | hns3-pmu.rst | 35 The "bdf_min" and "bdf_max" files show the supported bdf range of each 106 PMU collect performance statistic of one PF/VF. The function id is BDF of 112 BDF func 120 $# perf stat -a -e hns3_pmu_sicl_0/config=0x1020F,bdf=0x3500,queue=0xFFFF/ -I 1000 124 is BDF of PF/VF, the "queue" filter option must be set to the exact queue 128 $# perf stat -a -e hns3_pmu_sicl_0/config=0x1020F,bdf=0x3500,queue=0/ -I 1000 132 id is BDF of PF/VF, the "intr" filter option must be set to the exact 136 $# perf stat -a -e hns3_pmu_sicl_0/config=0x00301,bdf=0x3500,intr=0/ -I 1000
|
/Linux-v6.6/drivers/perf/hisilicon/ |
D | hns3_pmu.c | 311 /* maximum and minimum bdf allowed by PMU */ 318 #define GET_PCI_DEVFN(bdf) ((bdf) & 0xff) argument 336 HNS3_PMU_FILTER_ATTR(bdf, config1, 8, 23); 490 u16 bdf = hns3_pmu->bdf_min; in bdf_min_show() local 492 return sysfs_emit(buf, "%02x:%02x.%x\n", PCI_BUS_NUM(bdf), in bdf_min_show() 493 PCI_SLOT(bdf), PCI_FUNC(bdf)); in bdf_min_show() 501 u16 bdf = hns3_pmu->bdf_max; in bdf_max_show() local 503 return sysfs_emit(buf, "%02x:%02x.%x\n", PCI_BUS_NUM(bdf), in bdf_max_show() 504 PCI_SLOT(bdf), PCI_FUNC(bdf)); in bdf_max_show() 667 HNS3_PMU_FORMAT_ATTR(bdf, "config1:8-23"), [all …]
|
D | hisi_pcie_pmu.c | 73 /* Minimum and maximum BDF of root ports monitored by PMU */ 85 #define GET_PCI_DEVFN(bdf) ((bdf) & 0xff) argument 100 HISI_PCIE_PMU_FILTER_ATTR(bdf, config2, 31, 16); 270 static bool hisi_pcie_pmu_valid_requester_id(struct hisi_pcie_pmu *pcie_pmu, u32 bdf) in hisi_pcie_pmu_valid_requester_id() argument 275 pdev = pci_get_domain_bus_and_slot(pci_domain_nr(pcie_pmu->pdev->bus), PCI_BUS_NUM(bdf), in hisi_pcie_pmu_valid_requester_id() 276 GET_PCI_DEVFN(bdf)); in hisi_pcie_pmu_valid_requester_id() 736 HISI_PCIE_PMU_FORMAT_ATTR(bdf, "config2:16-31"),
|
/Linux-v6.6/drivers/crypto/intel/qat/qat_common/ |
D | adf_dev_mgr.c | 15 u32 bdf; member 34 static struct vf_id_map *adf_find_vf(u32 bdf) in adf_find_vf() argument 42 if (ptr->bdf == bdf) in adf_find_vf() 76 if (map->bdf != -1) { in adf_clean_vf_map() 81 if (vf && map->bdf == -1) in adf_clean_vf_map() 180 map->bdf = ~0; in adf_devmgr_add_dev() 220 map->bdf = adf_get_vf_num(accel_dev); in adf_devmgr_add_dev() 362 if (ptr->bdf != ~0 && !ptr->attached) in adf_get_num_dettached_vfs()
|
/Linux-v6.6/drivers/edac/ |
D | skx_common.h | 206 /* SAD device BDF */ 208 /* PCU device BDF */ 210 /* UTIL device BDF */ 212 /* URACU device BDF */ 214 /* DDR mdev device BDF */ 216 /* HBM mdev device BDF */
|
/Linux-v6.6/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_acpi.c | 71 uint16_t bdf; member 930 static struct amdgpu_acpi_dev_info *amdgpu_acpi_get_dev(u16 bdf) in amdgpu_acpi_get_dev() argument 938 if (acpi_dev->bdf == bdf) in amdgpu_acpi_get_dev() 945 struct amdgpu_acpi_xcc_info *xcc_info, u16 bdf) in amdgpu_acpi_dev_init() argument 958 tmp->bdf = bdf; in amdgpu_acpi_dev_init() 1010 tmp->bdf, tmp->supp_xcp_mode, tmp->xcp_mode, tmp->mem_mode, in amdgpu_acpi_dev_init() 1026 u16 *bdf) in amdgpu_acpi_get_xcc_info() argument 1058 *bdf = (obj->integer.value >> 48) & 0xFFFF; in amdgpu_acpi_get_xcc_info() 1082 u16 bdf; in amdgpu_acpi_enumerate_xcc() local 1110 ret = amdgpu_acpi_get_xcc_info(xcc_info, &bdf); in amdgpu_acpi_enumerate_xcc() [all …]
|
/Linux-v6.6/drivers/acpi/ |
D | viot.c | 78 u16 segment, u16 bdf) in viot_get_pci_iommu_fwnode() argument 83 pdev = pci_get_domain_bus_and_slot(segment, PCI_BUS_NUM(bdf), in viot_get_pci_iommu_fwnode() 84 bdf & 0xff); in viot_get_pci_iommu_fwnode() 156 node->pci.bdf); in viot_get_iommu()
|
/Linux-v6.6/drivers/pci/pcie/ |
D | edr.c | 107 * Firmware returns DPC port BDF details in following format: in acpi_dpc_port_get() 200 * If recovery is successful, send _OST(0xF, BDF << 16 | 0x80) in edr_handle_event() 201 * to firmware. If not successful, send _OST(0xF, BDF << 16 | 0x81). in edr_handle_event()
|
/Linux-v6.6/Documentation/devicetree/bindings/virtio/ |
D | pci-iommu.yaml | 40 BDF as 0b00000000 bbbbbbbb dddddfff 00000000. The other cells should be 68 * itself. Omit BDF 00:01.0.
|
/Linux-v6.6/arch/x86/hyperv/ |
D | irqdomain.c | 127 dev_id.pci.bdf.bus = PCI_BUS_NUM(data.rid); in hv_build_pci_dev_id() 128 dev_id.pci.bdf.device = PCI_SLOT(data.rid); in hv_build_pci_dev_id() 129 dev_id.pci.bdf.function = PCI_FUNC(data.rid); in hv_build_pci_dev_id()
|
/Linux-v6.6/drivers/hwtracing/ptt/ |
D | hisi_ptt.h | 205 * @upper_bdf: the upper BDF range of the PCI devices managed by this PTT device 206 * @lower_bdf: the lower BDF range of the PCI devices managed by this PTT device
|
/Linux-v6.6/drivers/net/wireless/ath/ath11k/ |
D | core.c | 891 "wrong smbios bdf ext type length (%d).\n", in ath11k_core_check_cc_code_bdfext() 919 ath11k_dbg(ab, ATH11K_DBG_BOOT, "bdf variant name not found.\n"); in ath11k_core_check_cc_code_bdfext() 926 "bdf variant magic does not match.\n"); in ath11k_core_check_cc_code_bdfext() 935 "bdf variant name contains non ascii chars.\n"); in ath11k_core_check_cc_code_bdfext() 945 "bdf variant string is longer than the buffer can accommodate\n"); in ath11k_core_check_cc_code_bdfext() 950 "found and validated bdf variant smbios_type 0x%x bdf %s\n", in ath11k_core_check_cc_code_bdfext() 982 "bdf variant string is longer than the buffer can accommodate (variant: %s)\n", in ath11k_core_check_dt()
|
/Linux-v6.6/drivers/infiniband/hw/efa/ |
D | efa_main.c | 271 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_BUS, dev->pdev->bus->number); in efa_set_host_info() 272 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_DEVICE, in efa_set_host_info() 274 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_FUNCTION, in efa_set_host_info()
|
/Linux-v6.6/arch/x86/kernel/ |
D | early_printk.c | 240 * Part the param to get the BDF values in early_pci_serial_init() 260 * Find the device from the BDF in early_pci_serial_init()
|
/Linux-v6.6/Documentation/devicetree/bindings/pci/ |
D | pci.txt | 49 phys.lo size.hi size.lo). phys.hi should contain the device's BDF as
|
/Linux-v6.6/drivers/misc/ocxl/ |
D | ocxl_internal.h | 88 __be16 bdf; member
|
/Linux-v6.6/drivers/net/wireless/ath/ath10k/ |
D | qmi.c | 293 /* end = 1 triggers a CRC check on the BDF. If this fails, we in ath10k_qmi_bdf_dnld_send_sync() 295 * willing to use the BDF. For some platforms, all the valid in ath10k_qmi_bdf_dnld_send_sync() 313 ath10k_dbg(ar, ATH10K_DBG_QMI, "qmi bdf download request completed\n"); in ath10k_qmi_bdf_dnld_send_sync() 867 ath10k_dbg(ar, ATH10K_DBG_QMI, "DT bdf variant name not set.\n"); in ath10k_qmi_fetch_board_file()
|