/openbmc/qemu/target/s390x/ |
H A D | cpu_models.h | 85 uint16_t ibc = 0; in s390_ibc_from_cpu_model() local 88 ibc = ((model->def->gen - S390_GEN_Z10) << 4) + model->def->ec_ga; in s390_ibc_from_cpu_model() 90 return ibc; in s390_ibc_from_cpu_model()
|
/openbmc/linux/arch/s390/kvm/ |
H A D | vsie.c | 374 const uint32_t __new_ibc = scb_o->ibc; in prepare_ibc() 376 __u64 min_ibc = (sclp.ibc >> 16) & 0x0fffU; in prepare_ibc() 378 scb_s->ibc = 0; in prepare_ibc() 380 if (vcpu->kvm->arch.model.ibc && new_ibc) { in prepare_ibc() 381 scb_s->ibc = new_ibc; in prepare_ibc() 383 if (scb_s->ibc < min_ibc) in prepare_ibc() 384 scb_s->ibc = min_ibc; in prepare_ibc() 386 if (scb_s->ibc > vcpu->kvm->arch.model.ibc) in prepare_ibc() 387 scb_s->ibc = vcpu->kvm->arch.model.ibc; in prepare_ibc()
|
H A D | kvm-s390.c | 1412 lowest_ibc = sclp.ibc >> 16 & 0xfff; in kvm_s390_set_processor() 1413 unblocked_ibc = sclp.ibc & 0xfff; in kvm_s390_set_processor() 1414 if (lowest_ibc && proc->ibc) { in kvm_s390_set_processor() 1415 if (proc->ibc > unblocked_ibc) in kvm_s390_set_processor() 1416 kvm->arch.model.ibc = unblocked_ibc; in kvm_s390_set_processor() 1417 else if (proc->ibc < lowest_ibc) in kvm_s390_set_processor() 1418 kvm->arch.model.ibc = lowest_ibc; in kvm_s390_set_processor() 1420 kvm->arch.model.ibc = proc->ibc; in kvm_s390_set_processor() 1425 kvm->arch.model.ibc, in kvm_s390_set_processor() 1607 proc->ibc = kvm->arch.model.ibc; in kvm_s390_get_processor() [all …]
|
/openbmc/linux/tools/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 101 __u16 ibc; member 110 __u32 ibc; member
|
/openbmc/linux/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 101 __u16 ibc; member 110 __u32 ibc; member
|
/openbmc/linux/drivers/s390/char/ |
H A D | sclp_early.c | 68 sclp.ibc = sccb->ibc; in sclp_early_facilities_detect()
|
H A D | sclp.h | 175 u32 ibc; /* 76-79 */ member
|
/openbmc/qemu/linux-headers/asm-s390/ |
H A D | kvm.h | 414 __u16 ibc; member 423 __u32 ibc; member
|
/openbmc/linux/tools/testing/selftests/kvm/lib/ |
H A D | guest_modes.c | 74 if (info.ibc >= 0x30) in guest_modes_append_default()
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | sclp.h | 98 unsigned int ibc; member
|
H A D | kvm_host.h | 178 __u32 ibc : 12; member 827 unsigned short ibc; member
|
/openbmc/linux/drivers/infiniband/hw/qib/ |
H A D | qib_iba6120.c | 1228 u64 val, config1, prev_val, hwstat, ibc; in qib_6120_bringup_serdes() local 1239 ibc = 0x5ULL << SYM_LSB(IBCCtrl, FlowCtrlWaterMark); in qib_6120_bringup_serdes() 1245 ibc |= 0x3ULL << SYM_LSB(IBCCtrl, FlowCtrlPeriod); in qib_6120_bringup_serdes() 1248 ibc |= (u64) dd->cspec->lli_thresh << SYM_LSB(IBCCtrl, PhyerrThreshold); in qib_6120_bringup_serdes() 1250 ibc |= 4ULL << SYM_LSB(IBCCtrl, CreditScale); in qib_6120_bringup_serdes() 1252 ibc |= 0xfULL << SYM_LSB(IBCCtrl, OverrunThreshold); in qib_6120_bringup_serdes() 1257 ibc |= ((u64)(ppd->ibmaxlen >> 2) + 1) << SYM_LSB(IBCCtrl, MaxPktLen); in qib_6120_bringup_serdes() 1258 dd->cspec->ibcctrl = ibc; /* without linkcmd or linkinitcmd! */ in qib_6120_bringup_serdes()
|
H A D | qib_iba7220.c | 1533 u64 val, prev_val, guid, ibc; in qib_7220_bringup_serdes() local 1548 ibc = 0x5ULL << SYM_LSB(IBCCtrl, FlowCtrlWaterMark); in qib_7220_bringup_serdes() 1554 ibc |= 0x3ULL << SYM_LSB(IBCCtrl, FlowCtrlPeriod); in qib_7220_bringup_serdes() 1556 ibc |= 0xfULL << SYM_LSB(IBCCtrl, PhyerrThreshold); in qib_7220_bringup_serdes() 1558 ibc |= 4ULL << SYM_LSB(IBCCtrl, CreditScale); in qib_7220_bringup_serdes() 1560 ibc |= 0xfULL << SYM_LSB(IBCCtrl, OverrunThreshold); in qib_7220_bringup_serdes() 1565 ibc |= ((u64)(ppd->ibmaxlen >> 2) + 1) << SYM_LSB(IBCCtrl, MaxPktLen); in qib_7220_bringup_serdes() 1566 ppd->cpspec->ibcctrl = ibc; /* without linkcmd or linkinitcmd! */ in qib_7220_bringup_serdes()
|
H A D | qib_iba7322.c | 2354 u64 val, guid, ibc; in qib_7322_bringup_serdes() local 2381 ibc = 0x5ULL << SYM_LSB(IBCCtrlA_0, FlowCtrlWaterMark); in qib_7322_bringup_serdes() 2387 ibc |= 24ULL << SYM_LSB(IBCCtrlA_0, FlowCtrlPeriod); in qib_7322_bringup_serdes() 2389 ibc |= 0xfULL << SYM_LSB(IBCCtrlA_0, PhyerrThreshold); in qib_7322_bringup_serdes() 2391 ibc |= 0xfULL << SYM_LSB(IBCCtrlA_0, OverrunThreshold); in qib_7322_bringup_serdes() 2396 ibc |= ((u64)(ppd->ibmaxlen >> 2) + 1) << in qib_7322_bringup_serdes() 2398 ppd->cpspec->ibcctrl_a = ibc; /* without linkcmd or linkinitcmd! */ in qib_7322_bringup_serdes()
|
/openbmc/linux/Documentation/virt/kvm/devices/ |
H A D | vm.rst | 67 __u32 ibc; # IBC level range offered by host 86 __u16 ibc; # IBC level currently (to be) used by this vcpu
|
/openbmc/qemu/target/s390x/kvm/ |
H A D | kvm.c | 2404 if (has_ibc(prop.ibc)) { in kvm_s390_get_host_cpu_model() 2405 model->lowest_ibc = lowest_ibc(prop.ibc); in kvm_s390_get_host_cpu_model() 2406 unblocked_ibc = unblocked_ibc(prop.ibc); in kvm_s390_get_host_cpu_model() 2570 prop.ibc = s390_ibc_from_cpu_model(model); in kvm_s390_apply_cpu_model()
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | radeon.h | 1051 struct radeon_cs_chunk *ibc = p->chunk_ib; in radeon_get_ib_value() local 1053 if (ibc->kdata) in radeon_get_ib_value() 1054 return ibc->kdata[idx]; in radeon_get_ib_value()
|