Lines Matching refs:buffer
248 static int read_smc(u8 cmd, const char *key, u8 *buffer, u8 len)
275 buffer[i] = inb(APPLESMC_DATA_PORT);
292 static int write_smc(u8 cmd, const char *key, const u8 *buffer, u8 len)
312 if (send_byte(buffer[i], APPLESMC_DATA_PORT)) {
464 static int applesmc_read_key(const char *key, u8 *buffer, u8 len)
472 return applesmc_read_entry(entry, buffer, len);
475 static int applesmc_write_key(const char *key, const u8 *buffer, u8 len)
483 return applesmc_write_entry(entry, buffer, len);
503 u8 buffer[2];
506 ret = applesmc_read_key(key, buffer, 2);
510 *value = ((s16)buffer[0] << 8) | buffer[1];
520 u8 buffer[2];
526 if (!applesmc_read_key(MOTION_SENSOR_KEY, buffer, 2) &&
527 (buffer[0] != 0x00 || buffer[1] != 0x00))
529 buffer[0] = 0xe0;
530 buffer[1] = 0x00;
531 applesmc_write_key(MOTION_SENSOR_KEY, buffer, 2);
777 u8 buffer[10];
789 ret = applesmc_read_key(LIGHT_SENSOR_LEFT_KEY, buffer, data_length);
794 left = be16_to_cpu(*(__be16 *)(buffer + 6)) >> 2;
797 left = buffer[2];
799 ret = applesmc_read_key(LIGHT_SENSOR_RIGHT_KEY, buffer, data_length);
802 right = buffer[2];
844 u8 buffer[2];
849 ret = applesmc_read_key(newkey, buffer, 2);
853 speed = ((buffer[0] << 8 | buffer[1]) >> 2);
864 u8 buffer[2];
872 buffer[0] = (speed >> 6) & 0xff;
873 buffer[1] = (speed << 2) & 0xff;
874 ret = applesmc_write_key(newkey, buffer, 2);
887 u8 buffer[2];
889 ret = applesmc_read_key(FANS_MANUAL, buffer, 2);
893 manual = ((buffer[0] << 8 | buffer[1]) >> to_index(attr)) & 0x01;
902 u8 buffer[2];
909 ret = applesmc_read_key(FANS_MANUAL, buffer, 2);
913 val = (buffer[0] << 8 | buffer[1]);
920 buffer[0] = (val >> 8) & 0xFF;
921 buffer[1] = val & 0xFF;
923 ret = applesmc_write_key(FANS_MANUAL, buffer, 2);
937 u8 buffer[17];
941 ret = applesmc_read_key(newkey, buffer, 16);
942 buffer[16] = 0;
947 return snprintf(sysfsbuf, PAGE_SIZE, "%s\n", buffer+4);
986 u8 buffer[4];
989 ret = applesmc_read_key(KEY_COUNT_KEY, buffer, 4);
993 count = ((u32)buffer[0]<<24) + ((u32)buffer[1]<<16) +
994 ((u32)buffer[2]<<8) + buffer[3];