Home
last modified time | relevance | path

Searched refs:qi_sz (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/x86/iommu/
H A Damd_cmd.c321 uint64_t qi_sz, rv; in amdiommu_init_cmd() local
337 qi_sz = ilog2(unit->x86c.inv_queue_size / PAGE_SIZE) + 8; in amdiommu_init_cmd()
338 rv |= qi_sz << AMDIOMMU_CMDBUF_BASE_SZSHIFT; in amdiommu_init_cmd()
H A Diommu_utils.c497 u_int qi_sz; in iommu_qi_common_init() local
512 qi_sz = 3; in iommu_qi_common_init()
513 TUNABLE_INT_FETCH("hw.iommu.qi_size", &qi_sz); in iommu_qi_common_init()
514 if (qi_sz > x86c->qi_buf_maxsz) in iommu_qi_common_init()
515 qi_sz = x86c->qi_buf_maxsz; in iommu_qi_common_init()
516 x86c->inv_queue_size = (1ULL << qi_sz) * PAGE_SIZE; in iommu_qi_common_init()
H A Dintel_qi.c346 u_int qi_sz; in dmar_init_qi() local
363 qi_sz = ilog2(unit->x86c.inv_queue_size / PAGE_SIZE); in dmar_init_qi()
368 iqa |= qi_sz; in dmar_init_qi()