Lines Matching defs:mode
314 * kmx61_set_mode() - set KMX61 device operating mode
316 * @mode: bitmask, indicating operating mode for @device
317 * @device: bitmask, indicating device for which @mode needs to be set
325 static int kmx61_set_mode(struct kmx61_data *data, u8 mode, u8 device,
337 if (mode & KMX61_ACC_STBY_BIT) {
347 if (mode & KMX61_MAG_STBY_BIT) {
356 if (mode & KMX61_ACT_STBY_BIT)
373 static int kmx61_get_mode(struct kmx61_data *data, u8 *mode, u8 device)
382 *mode = 0;
386 *mode |= KMX61_ACC_STBY_BIT;
388 *mode &= ~KMX61_ACC_STBY_BIT;
393 *mode |= KMX61_MAG_STBY_BIT;
395 *mode &= ~KMX61_MAG_STBY_BIT;
419 u8 mode;
422 ret = kmx61_get_mode(data, &mode, KMX61_ACC | KMX61_MAG);
455 return kmx61_set_mode(data, mode, KMX61_ACC | KMX61_MAG, true);
508 u8 mode;
512 ret = kmx61_get_mode(data, &mode,
526 return kmx61_set_mode(data, mode,
574 /* set acc/magn to OPERATION mode */
588 u8 mode;
591 ret = kmx61_get_mode(data, &mode, KMX61_ACC | KMX61_MAG);
641 return kmx61_set_mode(data, mode, KMX61_ACC | KMX61_MAG, true);
668 u8 mode;
671 ret = kmx61_get_mode(data, &mode, KMX61_ACC | KMX61_MAG);
715 mode |= KMX61_ACT_STBY_BIT;
716 return kmx61_set_mode(data, mode, KMX61_ACC | KMX61_MAG, true);
727 * so we must set ACC OPERATION mode here. The same happens when MAG power