Lines Matching refs:adj
422 static int rx8025_get_clock_adjust(struct device *dev, int *adj) in rx8025_get_clock_adjust() argument
431 *adj = digoff >= 64 ? digoff - 128 : digoff; in rx8025_get_clock_adjust()
432 if (*adj > 0) in rx8025_get_clock_adjust()
433 (*adj)--; in rx8025_get_clock_adjust()
434 *adj *= -RX8025_ADJ_RESOLUTION; in rx8025_get_clock_adjust()
439 static int rx8025_set_clock_adjust(struct device *dev, int adj) in rx8025_set_clock_adjust() argument
445 adj /= -RX8025_ADJ_RESOLUTION; in rx8025_set_clock_adjust()
446 if (adj > RX8025_ADJ_DATA_MAX) in rx8025_set_clock_adjust()
447 adj = RX8025_ADJ_DATA_MAX; in rx8025_set_clock_adjust()
448 else if (adj < RX8025_ADJ_DATA_MIN) in rx8025_set_clock_adjust()
449 adj = RX8025_ADJ_DATA_MIN; in rx8025_set_clock_adjust()
450 else if (adj > 0) in rx8025_set_clock_adjust()
451 adj++; in rx8025_set_clock_adjust()
452 else if (adj < 0) in rx8025_set_clock_adjust()
453 adj += 128; in rx8025_set_clock_adjust()
454 digoff = adj; in rx8025_set_clock_adjust()
469 int err, adj; in rx8025_sysfs_show_clock_adjust() local
471 err = rx8025_get_clock_adjust(dev, &adj); in rx8025_sysfs_show_clock_adjust()
475 return sprintf(buf, "%d\n", adj); in rx8025_sysfs_show_clock_adjust()
482 int adj, err; in rx8025_sysfs_store_clock_adjust() local
484 if (sscanf(buf, "%i", &adj) != 1) in rx8025_sysfs_store_clock_adjust()
487 err = rx8025_set_clock_adjust(dev, adj); in rx8025_sysfs_store_clock_adjust()