Lines Matching defs:cls
395 pcireg_t cls, reg;
399 cls = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG);
400 cls = (cls >> PCI_CACHELINE_SHIFT) & PCI_CACHELINE_MASK;
401 cls *= 4;
402 if (cls > 224) {
403 cls = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG);
404 cls &= ~(PCI_CACHELINE_MASK << PCI_CACHELINE_SHIFT);
405 cls |= ((224/4) << PCI_CACHELINE_SHIFT);
406 pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG, cls);
407 cls = 224;
409 if (cls < 32)
410 cls = 32;
411 cls = (cls + 31) / 32;
414 if ((reg & 0x7) < cls)
415 ba5_write_4(sc, addr[i], (reg & 0x07) | cls);