Lines Matching defs:data
5 * microarch, which provides reliable sensor data (with some exceptions - see
286 * Fill in thermtrip register relevant data. Depending on the architecture
294 uint32_t data = 0;
300 PCI_GET32(pci_hdl, data, THERMTRIP_STATUS_REG, return;)
303 if (BITS(data, 5, 5)) {
327 offset = BITS(data, 28, 25) << 1;
338 offset = BITS(data, 14, 8);
351 offset = BITS(data, 28, 24) * -1000;
356 offset = BITS(data, 28, 24) * -1000;
359 offset = BITS(data, 13, 8);
368 offset = - BITS(data, 13, 8);
369 if ((v->revision[3] >= 'D') && BITS(data, 24, 24)) {
393 uint32_t data = 0;
398 PCI_GET32(pci_hdl, data, NB_CAPABILITIES_REG, return;)
402 && BITS(data, 13, 12) > 0)
408 if (v->xfamilyModel >= 0x04 && BITS(data, 10, 10)) {
413 && BITS(data, 28,28))
428 uint32_t data = 0;
469 PCI_GET32(pci_hdl, data, HW_THERMAL_CTRL_REG, return; )
472 if (BITS(data, 0, 0)) {
481 if (BITS(data, 23, 23)) {
485 limits->tcrit = 52000 + BITS(data, 22, 16) * 500; /* 52 + val/2 */
487 limits->threshold = limits->tcrit - BITS(data, 27, 24) * 500;
499 uint32_t data = 0, val;
514 PCI_GET32(pci_hdl, data,
520 val = BITS(data, 20, 16);
524 limits->threshold = limits->tcrit - (BITS(data, 27, 24) + 1) * 2000;
529 val = BITS(data, 22, 16);
534 - BITS(data, 27, 24) * ((v->revision[3] < 'C') ? 500 : 1000);
538 if (BITS(data, 23, 23)) {
543 limits->tcrit = 52000 + BITS(data, 22, 16) * 500;
545 limits->threshold = limits->tcrit - BITS(data, 27, 24) * 500;
547 if (BITS(data, 0, 0)) {
551 if (BITS(data, 23, 23)) {
564 * @param core1 if {@code B_TRUE} read sensor data from core1, otherwise from
573 uint32_t data = 0;
576 PCI_GET32(pci_hdl, data, REPORTED_TEMPERATURE_REG, return 0;)
577 return (BITS(data, 31, 21)) * 125;
581 return data;
584 PCI_GET32(pci_hdl, data, THERMTRIP_STATUS_REG, return 0;)
591 if ((data & ((1<<6) || (1<<2))) != mask) {
593 data = (data & ~((1<<6) | (1<<2))) | mask;
594 PCI_PUT32(pci_hdl, data, THERMTRIP_STATUS_REG, return 0;)
595 PCI_GET32(pci_hdl, data, THERMTRIP_STATUS_REG, return 0;)
599 data = BITS(data, 23, 14) * 250;
601 data = BITS(data, 23, 16) * 1000;
603 if (data != 0) {
604 data -= 49000;
606 return data;
632 * @param v cpu data to dump
703 * @param v cpu data to use to obtain/calculate T control values