Lines Matching refs:write_buf
323 u8 write_buf[8];
335 write_buf[0] = spi_cmd;
336 write_buf[1] = ((addr + offset) & 0xff000000) >> 24;
337 write_buf[2] = ((addr + offset) & 0x00ff0000) >> 16;
338 write_buf[3] = ((addr + offset) & 0x0000ff00) >> 8;
339 write_buf[4] = ((addr + offset) & 0x000000ff) >> 0;
345 x[0].tx_buf = write_buf;
349 x[1].tx_buf = write_buf;
365 write_buf[0] = rxbuf[i + 0];
366 write_buf[1] = rxbuf[i + 1];
367 write_buf[2] = rxbuf[i + 2];
368 write_buf[3] = rxbuf[i + 3];
369 write_buf[4] = rxbuf[i + 4];
370 write_buf[5] = rxbuf[i + 5];
371 write_buf[6] = rxbuf[i + 6];
372 write_buf[7] = rxbuf[i + 7];
374 rxbuf[i + 0] = write_buf[7];
375 rxbuf[i + 1] = write_buf[6];
376 rxbuf[i + 2] = write_buf[5];
377 rxbuf[i + 3] = write_buf[4];
378 rxbuf[i + 4] = write_buf[3];
379 rxbuf[i + 5] = write_buf[2];
380 rxbuf[i + 6] = write_buf[1];
381 rxbuf[i + 7] = write_buf[0];
400 u8 *write_buf;
403 write_buf = kmalloc(RT5514_SPI_BUF_LEN + 6, GFP_KERNEL);
405 if (write_buf == NULL)
414 write_buf[0] = spi_cmd;
415 write_buf[1] = ((addr + offset) & 0xff000000) >> 24;
416 write_buf[2] = ((addr + offset) & 0x00ff0000) >> 16;
417 write_buf[3] = ((addr + offset) & 0x0000ff00) >> 8;
418 write_buf[4] = ((addr + offset) & 0x000000ff) >> 0;
421 write_buf[i + 12] = txbuf[offset + i + 0];
422 write_buf[i + 11] = txbuf[offset + i + 1];
423 write_buf[i + 10] = txbuf[offset + i + 2];
424 write_buf[i + 9] = txbuf[offset + i + 3];
425 write_buf[i + 8] = txbuf[offset + i + 4];
426 write_buf[i + 7] = txbuf[offset + i + 5];
427 write_buf[i + 6] = txbuf[offset + i + 6];
428 write_buf[i + 5] = txbuf[offset + i + 7];
431 write_buf[end + 5] = spi_cmd;
433 spi_write(rt5514_spi, write_buf, end + 6);
438 kfree(write_buf);