Lines Matching refs:adj
419 static int rx8025_get_clock_adjust(struct device *dev, int *adj)
428 *adj = digoff >= 64 ? digoff - 128 : digoff;
429 if (*adj > 0)
430 (*adj)--;
431 *adj *= -RX8025_ADJ_RESOLUTION;
436 static int rx8025_set_clock_adjust(struct device *dev, int adj)
442 adj /= -RX8025_ADJ_RESOLUTION;
443 if (adj > RX8025_ADJ_DATA_MAX)
444 adj = RX8025_ADJ_DATA_MAX;
445 else if (adj < RX8025_ADJ_DATA_MIN)
446 adj = RX8025_ADJ_DATA_MIN;
447 else if (adj > 0)
448 adj++;
449 else if (adj < 0)
450 adj += 128;
451 digoff = adj;
466 int err, adj;
468 err = rx8025_get_clock_adjust(dev, &adj);
472 return sprintf(buf, "%d\n", adj);
479 int adj, err;
481 if (sscanf(buf, "%i", &adj) != 1)
484 err = rx8025_set_clock_adjust(dev, adj);