Lines Matching defs:ctrl
280 u64 ctrl;
282 ctrl = readq(iommu->mmio_base + MMIO_CONTROL_OFFSET);
283 if (ctrl & (1<<CONTROL_IOMMU_EN))
437 u64 ctrl;
439 ctrl = readq(iommu->mmio_base + MMIO_CONTROL_OFFSET);
440 ctrl |= (1ULL << bit);
441 writeq(ctrl, iommu->mmio_base + MMIO_CONTROL_OFFSET);
446 u64 ctrl;
448 ctrl = readq(iommu->mmio_base + MMIO_CONTROL_OFFSET);
449 ctrl &= ~(1ULL << bit);
450 writeq(ctrl, iommu->mmio_base + MMIO_CONTROL_OFFSET);
455 u64 ctrl;
457 ctrl = readq(iommu->mmio_base + MMIO_CONTROL_OFFSET);
458 ctrl &= ~CTRL_INV_TO_MASK;
459 ctrl |= (timeout << CONTROL_INV_TIMEOUT) & CTRL_INV_TO_MASK;
460 writeq(ctrl, iommu->mmio_base + MMIO_CONTROL_OFFSET);