Lines Matching refs:buf
45 unsigned char buf[2];
47 buf[0] = address & 0x7F;
48 buf[1] = data;
50 return spi_write_then_read(spi, buf, 2, NULL, 0);
57 unsigned char buf[8];
59 buf[0] = MAX6916_CLOCK_BURST | 0x80;
61 err = spi_write_then_read(spi, buf, 1, buf, 8);
66 dt->tm_sec = bcd2bin(buf[0]);
67 dt->tm_min = bcd2bin(buf[1]);
68 dt->tm_hour = bcd2bin(buf[2] & 0x3F);
69 dt->tm_mday = bcd2bin(buf[3]);
70 dt->tm_mon = bcd2bin(buf[4]) - 1;
71 dt->tm_wday = bcd2bin(buf[5]) - 1;
72 dt->tm_year = bcd2bin(buf[6]) + 100;
80 unsigned char buf[9];
88 buf[0] = MAX6916_CLOCK_BURST & 0x7F;
89 buf[1] = bin2bcd(dt->tm_sec);
90 buf[2] = bin2bcd(dt->tm_min);
91 buf[3] = (bin2bcd(dt->tm_hour) & 0X3F);
92 buf[4] = bin2bcd(dt->tm_mday);
93 buf[5] = bin2bcd(dt->tm_mon + 1);
94 buf[6] = bin2bcd(dt->tm_wday + 1);
95 buf[7] = bin2bcd(dt->tm_year % 100);
96 buf[8] = bin2bcd(0x00);
99 return spi_write_then_read(spi, buf, 9, NULL, 0);