Lines Matching refs:write_buf
69 u8 *write_buf; in rt5677_spi_burst_write() local
72 write_buf = kmalloc(RT5677_SPI_BUF_LEN + 6, GFP_KERNEL); in rt5677_spi_burst_write()
74 if (write_buf == NULL) in rt5677_spi_burst_write()
83 write_buf[0] = spi_cmd; in rt5677_spi_burst_write()
84 write_buf[1] = ((addr + offset) & 0xff000000) >> 24; in rt5677_spi_burst_write()
85 write_buf[2] = ((addr + offset) & 0x00ff0000) >> 16; in rt5677_spi_burst_write()
86 write_buf[3] = ((addr + offset) & 0x0000ff00) >> 8; in rt5677_spi_burst_write()
87 write_buf[4] = ((addr + offset) & 0x000000ff) >> 0; in rt5677_spi_burst_write()
90 write_buf[i + 12] = fw->data[offset + i + 0]; in rt5677_spi_burst_write()
91 write_buf[i + 11] = fw->data[offset + i + 1]; in rt5677_spi_burst_write()
92 write_buf[i + 10] = fw->data[offset + i + 2]; in rt5677_spi_burst_write()
93 write_buf[i + 9] = fw->data[offset + i + 3]; in rt5677_spi_burst_write()
94 write_buf[i + 8] = fw->data[offset + i + 4]; in rt5677_spi_burst_write()
95 write_buf[i + 7] = fw->data[offset + i + 5]; in rt5677_spi_burst_write()
96 write_buf[i + 6] = fw->data[offset + i + 6]; in rt5677_spi_burst_write()
97 write_buf[i + 5] = fw->data[offset + i + 7]; in rt5677_spi_burst_write()
100 write_buf[end + 5] = spi_cmd; in rt5677_spi_burst_write()
102 rt5677_spi_write(write_buf, end + 6); in rt5677_spi_burst_write()
107 kfree(write_buf); in rt5677_spi_burst_write()