Searched refs:hw_cap (Results 1 - 16 of 16) sorted by relevance

/freebsd-current/sys/contrib/dev/rtw88/
H A Defuse.h15 #define GET_EFUSE_HW_CAP_HCI(hw_cap) \
16 le32_get_bits(*((__le32 *)(hw_cap) + 0x01), GENMASK(3, 0))
17 #define GET_EFUSE_HW_CAP_BW(hw_cap) \
18 le32_get_bits(*((__le32 *)(hw_cap) + 0x01), GENMASK(18, 16))
19 #define GET_EFUSE_HW_CAP_NSS(hw_cap) \
20 le32_get_bits(*((__le32 *)(hw_cap) + 0x01), GENMASK(20, 19))
21 #define GET_EFUSE_HW_CAP_ANT_NUM(hw_cap) \
22 le32_get_bits(*((__le32 *)(hw_cap) + 0x01), GENMASK(23, 21))
23 #define GET_EFUSE_HW_CAP_PTCL(hw_cap) \
24 le32_get_bits(*((__le32 *)(hw_cap)
[all...]
H A Dmain.c1241 if (efuse->hw_cap.nss == 1 || rtwdev->hal.txrx_1ss)
1576 if (efuse->hw_cap.bw & BIT(RTW_CHANNEL_WIDTH_40))
1583 if (efuse->hw_cap.nss > 1) {
1603 if (efuse->hw_cap.ptcl != EFUSE_HW_CAP_IGNORE &&
1604 efuse->hw_cap.ptcl != EFUSE_HW_CAP_PTCL_VHT)
1631 if (efuse->hw_cap.nss > 1) {
1954 efuse->hw_cap.bw = hw_bw_cap_to_bitamp(bw);
1955 efuse->hw_cap.hci = GET_EFUSE_HW_CAP_HCI(hw_feature);
1956 efuse->hw_cap.nss = GET_EFUSE_HW_CAP_NSS(hw_feature);
1957 efuse->hw_cap
[all...]
H A Dtx.c128 if (efuse->hw_cap.nss == 1) {
141 } else if (efuse->hw_cap.nss >= 2) {
H A Dregd.c287 if (efuse->hw_cap.bw & BIT(RTW_CHANNEL_WIDTH_80))
H A Ddebug.c783 for (ss = 0; ss < efuse->hw_cap.nss; ss++) {
797 for (ss = 0; ss < efuse->hw_cap.nss; ss++) {
H A Dmain.h1789 } hw_cap; member in struct:rtw_efuse
/freebsd-current/sys/x86/iommu/
H A Dintel_utils.c118 if ((DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap) != 0)
130 sagaw = DMAR_CAP_SAGAW(domain->dmar->hw_cap);
159 (DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap) != 0)
165 } while ((DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap)
208 cap_sps = DMAR_CAP_SPS(domain->dmar->hw_cap);
246 for (am = DMAR_CAP_MAMV(unit->hw_cap);; am--) {
382 KASSERT((unit->hw_cap & DMAR_CAP_RWBF) != 0,
406 if ((unit->hw_cap & (DMAR_CAP_PLMR | DMAR_CAP_PHMR)) == 0)
H A Dintel_fault.c140 frir = (DMAR_CAP_FRO(unit->hw_cap) + fri) * 16;
158 if (fri >= DMAR_CAP_NFR(unit->hw_cap))
249 for (i = 0; i < DMAR_CAP_NFR(unit->hw_cap); i++) {
250 frir = (DMAR_CAP_FRO(unit->hw_cap) + i) * 16;
H A Dintel_quirks.c153 unit->hw_cap &= ~(DMAR_CAP_PHMR | DMAR_CAP_PLMR);
210 unit->hw_cap &= ~(0x3fULL << 48);
211 unit->hw_cap |= (9ULL << 48);
H A Dintel_drv.c383 caphi = unit->hw_cap >> 32;
384 device_printf(dev, "cap=%b,", (u_int)unit->hw_cap,
388 DMAR_CAP_ND(unit->hw_cap), DMAR_CAP_SAGAW(unit->hw_cap),
389 DMAR_CAP_MGAW(unit->hw_cap), DMAR_CAP_FRO(unit->hw_cap),
390 DMAR_CAP_NFR(unit->hw_cap), DMAR_CAP_SPS(unit->hw_cap));
391 if ((unit->hw_cap & DMAR_CAP_PSI) != 0)
392 printf(", mamv=%d", DMAR_CAP_MAMV(unit->hw_cap));
[all...]
H A Dintel_idpgtbl.c262 if ((unit->hw_cap & DMAR_CAP_RWBF) != 0) {
554 if ((unit->hw_cap & DMAR_CAP_CM) != 0)
556 else if ((unit->hw_cap & DMAR_CAP_RWBF) != 0) {
780 if ((unit->hw_cap & DMAR_CAP_PSI) == 0 || size > 2 * 1024 * 1024) {
H A Dintel_dmar.h137 uint64_t hw_cap; member in struct:dmar_unit
H A Dintel_qi.c477 if (!DMAR_HAS_QI(unit) || (unit->hw_cap & DMAR_CAP_CM) != 0)
H A Dintel_ctx.c215 if ((dmar->hw_cap & DMAR_CAP_CM) == 0 && !force)
/freebsd-current/sys/dev/qat/qat_hw/qat_c4xxx/
H A Dadf_c4xxx_hw_data.c1481 u32 hw_cap = hw_data->accel_capabilities_mask; local
1483 hw_cap &= cap;
1484 if (hw_cap != cap) {
/freebsd-current/sys/contrib/xen/
H A Dsysctl.h128 uint32_t hw_cap[8]; member in struct:xen_sysctl_physinfo

Completed in 234 milliseconds