/linux/drivers/net/dsa/b53/ |
A D | b53_spi.c | 45 u8 txbuf[2]; in b53_spi_read_reg() local 78 u8 txbuf[3]; in b53_spi_set_page() local 84 return spi_write(spi, txbuf, sizeof(txbuf)); in b53_spi_set_page() 202 u8 txbuf[3]; in b53_spi_write8() local 212 return spi_write(spi, txbuf, sizeof(txbuf)); in b53_spi_write8() 219 u8 txbuf[4]; in b53_spi_write16() local 229 return spi_write(spi, txbuf, sizeof(txbuf)); in b53_spi_write16() 236 u8 txbuf[6]; in b53_spi_write32() local 246 return spi_write(spi, txbuf, sizeof(txbuf)); in b53_spi_write32() 263 return spi_write(spi, txbuf, sizeof(txbuf) - 2); in b53_spi_write48() [all …]
|
/linux/drivers/hid/ |
A D | hid-mcp2221.c | 93 u8 txbuf[64]; member 156 memset(mcp->txbuf, 0, 8); in mcp_chk_last_cmd_status() 165 memset(mcp->txbuf, 0, 8); in mcp_cancel_last_cmd() 176 memset(mcp->txbuf, 0, 8); in mcp_set_i2c_speed() 212 mcp->txbuf[0] = type; in mcp_i2c_write() 264 mcp->txbuf[0] = type; in mcp_i2c_smbus_read() 273 mcp->txbuf[2] = 0; in mcp_i2c_smbus_read() 368 mcp->txbuf[0] = type; in mcp_smbus_write() 370 mcp->txbuf[2] = 0; in mcp_smbus_write() 372 mcp->txbuf[4] = command; in mcp_smbus_write() [all …]
|
/linux/drivers/misc/ |
A D | lattice-ecp3-config.c | 70 u8 txbuf[8]; in firmware_load() local 88 txbuf[1] = 0x00; in firmware_load() 89 txbuf[2] = 0x00; in firmware_load() 90 txbuf[3] = 0x00; in firmware_load() 93 txbuf[0] = FPGA_CMD_READ_ID; in firmware_load() 131 txbuf[0] = FPGA_CMD_REFRESH; in firmware_load() 132 spi_write(spi, txbuf, 4); in firmware_load() 135 spi_write(spi, txbuf, 4); in firmware_load() 137 txbuf[0] = FPGA_CMD_CLEAR; in firmware_load() 138 spi_write(spi, txbuf, 4); in firmware_load() [all …]
|
/linux/drivers/rtc/ |
A D | rtc-rs5c348.c | 63 u8 txbuf[5+7], *txp; in rs5c348_rtc_set_time() local 71 txbuf[1] = 0; in rs5c348_rtc_set_time() 78 txp = txbuf; in rs5c348_rtc_set_time() 80 txbuf[1] = 0; /* dummy */ in rs5c348_rtc_set_time() 82 txbuf[3] = 0; /* dummy */ in rs5c348_rtc_set_time() 84 txp = &txbuf[5]; in rs5c348_rtc_set_time() 100 ret = spi_write_then_read(spi, txbuf, sizeof(txbuf), NULL, 0); in rs5c348_rtc_set_time() 110 u8 txbuf[5], rxbuf[7]; in rs5c348_rtc_read_time() local 125 txbuf[1] = 0; /* dummy */ in rs5c348_rtc_read_time() 127 txbuf[3] = 0; /* dummy */ in rs5c348_rtc_read_time() [all …]
|
A D | rtc-pcf2123.c | 207 u8 txbuf[7]; in pcf2123_rtc_set_time() local 218 txbuf[0] = bin2bcd(tm->tm_sec & 0x7F); in pcf2123_rtc_set_time() 219 txbuf[1] = bin2bcd(tm->tm_min & 0x7F); in pcf2123_rtc_set_time() 220 txbuf[2] = bin2bcd(tm->tm_hour & 0x3F); in pcf2123_rtc_set_time() 221 txbuf[3] = bin2bcd(tm->tm_mday & 0x3F); in pcf2123_rtc_set_time() 222 txbuf[4] = tm->tm_wday & 0x07; in pcf2123_rtc_set_time() 224 txbuf[6] = bin2bcd(tm->tm_year - 100); in pcf2123_rtc_set_time() 227 sizeof(txbuf)); in pcf2123_rtc_set_time() 278 u8 txbuf[4]; in pcf2123_rtc_set_alarm() local 297 txbuf[3] = ALRM_DISABLE; in pcf2123_rtc_set_alarm() [all …]
|
A D | rtc-r9701.c | 54 u8 txbuf[1], rxbuf[1]; in read_regs() local 60 txbuf[0] = 0x80 | regs[k]; in read_regs() 61 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1); in read_regs()
|
/linux/drivers/iio/chemical/ |
A D | scd30_serial.c | 118 txbuf[1] = SCD30_SERDEV_READ; in scd30_serdev_command() 121 put_unaligned_be16(size / 2, txbuf + txsize); in scd30_serdev_command() 123 put_unaligned_be16(0x0001, txbuf + txsize); in scd30_serdev_command() 125 crc = scd30_serdev_calc_crc(txbuf, txsize); in scd30_serdev_command() 126 put_unaligned_le16(crc, txbuf + txsize); in scd30_serdev_command() 133 txbuf[1] = SCD30_SERDEV_WRITE; in scd30_serdev_command() 134 put_unaligned_be16(arg, txbuf + txsize); in scd30_serdev_command() 136 crc = scd30_serdev_calc_crc(txbuf, txsize); in scd30_serdev_command() 137 put_unaligned_le16(crc, txbuf + txsize); in scd30_serdev_command() 146 switch (txbuf[1]) { in scd30_serdev_command() [all …]
|
/linux/drivers/net/wireless/ath/ath10k/ |
A D | htt_tx.c | 229 size = htt->txbuf.size; in ath10k_htt_tx_free_cont_txbuf_32() 231 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_32() 244 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_32() 249 htt->txbuf.size = size; in ath10k_htt_tx_alloc_cont_txbuf_32() 262 size = htt->txbuf.size; in ath10k_htt_tx_free_cont_txbuf_64() 264 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_64() 282 htt->txbuf.size = size; in ath10k_htt_tx_alloc_cont_txbuf_64() 1435 txbuf = htt->txbuf.vaddr_txbuff_32 + msdu_id; in ath10k_htt_tx_32() 1520 txbuf->htc_hdr.len = __cpu_to_le16(sizeof(txbuf->cmd_hdr) + in ath10k_htt_tx_32() 1637 txbuf = htt->txbuf.vaddr_txbuff_64 + msdu_id; in ath10k_htt_tx_64() [all …]
|
/linux/drivers/infiniband/hw/irdma/ |
A D | puda.c | 1225 txbuf->hdrlen = txbuf->tcphlen; in irdma_ieq_setup_tx_buf() 1227 txbuf->hdrlen); in irdma_ieq_setup_tx_buf() 1279 txbuf->totallen = txbuf->hdrlen + fpdu_len; in irdma_ieq_compl_pfpdu() 1280 txbuf->data = (u8 *)txbuf->mem.va + txoffset; in irdma_ieq_compl_pfpdu() 1284 txbuf->data = (u8 *)txbuf->mem.va + buf->hdrlen; in irdma_ieq_compl_pfpdu() 1391 if (!txbuf) { in irdma_ieq_handle_partial() 1412 txbuf->mem.va, txbuf->totallen, false); in irdma_ieq_handle_partial() 1425 if (txbuf) in irdma_ieq_handle_partial() 1490 if (!txbuf) { in irdma_ieq_process_buf() 1501 txbuf->totallen = txbuf->hdrlen + len; in irdma_ieq_process_buf() [all …]
|
/linux/drivers/media/rc/ |
A D | gpio-ir-tx.c | 51 static void gpio_ir_tx_unmodulated(struct gpio_ir *gpio_ir, uint *txbuf, in gpio_ir_tx_unmodulated() argument 65 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_unmodulated() 74 static void gpio_ir_tx_modulated(struct gpio_ir *gpio_ir, uint *txbuf, in gpio_ir_tx_modulated() argument 99 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated() 105 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx_modulated() 127 static int gpio_ir_tx(struct rc_dev *dev, unsigned int *txbuf, in gpio_ir_tx() argument 135 gpio_ir_tx_modulated(gpio_ir, txbuf, count); in gpio_ir_tx() 137 gpio_ir_tx_unmodulated(gpio_ir, txbuf, count); in gpio_ir_tx()
|
A D | lirc_dev.c | 230 unsigned int *txbuf; in lirc_transmit() local 293 if (!txbuf) { in lirc_transmit() 299 txbuf[i] = raw[i].duration; in lirc_transmit() 319 txbuf = memdup_user(buf, n); in lirc_transmit() 320 if (IS_ERR(txbuf)) { in lirc_transmit() 321 ret = PTR_ERR(txbuf); in lirc_transmit() 327 if (txbuf[i] > IR_MAX_DURATION - duration || !txbuf[i]) { in lirc_transmit() 332 duration += txbuf[i]; in lirc_transmit() 337 ret = dev->tx_ir(dev, txbuf, count); in lirc_transmit() 341 kfree(txbuf); in lirc_transmit() [all …]
|
A D | winbond-cir.c | 209 u32 *txbuf; member 385 if (!data->txbuf) in wbcir_irq_tx() 410 if (data->txbuf[data->txoff] == 0) { in wbcir_irq_tx() 414 byte = min((u32)0x80, data->txbuf[data->txoff]); in wbcir_irq_tx() 415 data->txbuf[data->txoff] -= byte; in wbcir_irq_tx() 421 while (data->txoff != data->txlen && data->txbuf[data->txoff] == 0) in wbcir_irq_tx() 430 kfree(data->txbuf); in wbcir_irq_tx() 431 data->txbuf = NULL; in wbcir_irq_tx() 649 data->txbuf = buf; in wbcir_tx() 985 kfree(data->txbuf); in wbcir_init_hw() [all …]
|
/linux/drivers/staging/fbtft/ |
A D | fbtft-bus.c | 124 __be16 *txbuf16 = par->txbuf.buf; in fbtft_write_vmem16_bus8() 141 if (!par->txbuf.buf) in fbtft_write_vmem16_bus8() 145 tx_array_size = par->txbuf.len / 2; in fbtft_write_vmem16_bus8() 148 txbuf16 = par->txbuf.buf + 1; in fbtft_write_vmem16_bus8() 150 *(u8 *)(par->txbuf.buf) = par->startbyte | 0x2; in fbtft_write_vmem16_bus8() 163 ret = par->fbtftops.write(par, par->txbuf.buf, in fbtft_write_vmem16_bus8() 178 u16 *txbuf16 = par->txbuf.buf; in fbtft_write_vmem16_bus9() 188 if (!par->txbuf.buf) { in fbtft_write_vmem16_bus9() 196 tx_array_size = par->txbuf.len / 2; in fbtft_write_vmem16_bus9() 213 ret = par->fbtftops.write(par, par->txbuf.buf, to_copy * 2); in fbtft_write_vmem16_bus9()
|
A D | fb_watterott.c | 63 __be16 *pos = par->txbuf.buf + 1; in write_vmem() 64 __be16 *buf16 = par->txbuf.buf + 10; in write_vmem() 72 ((u8 *)par->txbuf.buf)[0] = CMD_LCD_DRAWIMAGE; in write_vmem() 76 ((u8 *)par->txbuf.buf)[9] = COLOR_RGB565; in write_vmem() 83 par->txbuf.buf, 10 + par->info->fix.line_length); in write_vmem() 101 __be16 *pos = par->txbuf.buf + 1; in write_vmem_8bit() 102 u8 *buf8 = par->txbuf.buf + 10; in write_vmem_8bit() 110 ((u8 *)par->txbuf.buf)[0] = CMD_LCD_DRAWIMAGE; in write_vmem_8bit() 114 ((u8 *)par->txbuf.buf)[9] = COLOR_RGB332; in write_vmem_8bit() 123 par->txbuf.buf, 10 + par->info->var.xres); in write_vmem_8bit()
|
A D | fbtft-io.c | 88 u8 txbuf[32] = { 0, }; in fbtft_read_spi() local 109 txbuf[0] = par->startbyte | 0x3; in fbtft_read_spi() 110 t.tx_buf = txbuf; in fbtft_read_spi() 112 txbuf, len, "%s(len=%zu) txbuf => ", in fbtft_read_spi()
|
A D | fb_uc1611.c | 222 u8 *buf8 = par->txbuf.buf; in write_vmem() 223 u16 *buf16 = par->txbuf.buf; in write_vmem() 263 ret = par->fbtftops.write(par, par->txbuf.buf, len / 2); in write_vmem() 298 ret = par->fbtftops.write(par, par->txbuf.buf, len); in write_vmem()
|
/linux/drivers/iio/accel/ |
A D | sca3300.c | 118 u8 txbuf[4] ____cacheline_aligned; member 133 .tx_buf = sca_data->txbuf, in sca3300_transfer() 134 .len = ARRAY_SIZE(sca_data->txbuf), in sca3300_transfer() 146 crc = ~crc8(sca3300_crc_table, &sca_data->txbuf[0], 3, CRC8_INIT_VALUE); in sca3300_transfer() 147 sca_data->txbuf[3] = crc; in sca3300_transfer() 178 sca_data->txbuf[0] = SCA3300_REG_STATUS << 2; in sca3300_error_handler() 202 sca_data->txbuf[0] = reg << 2; in sca3300_read_reg() 218 sca_data->txbuf[0] = BIT(7) | (reg << 2); in sca3300_write_reg() 219 put_unaligned_be16(val, &sca_data->txbuf[1]); in sca3300_write_reg()
|
/linux/drivers/spi/ |
A D | spi-zynq-qspi.c | 139 u8 *txbuf; member 273 if (xqspi->txbuf) { in zynq_qspi_txfifo_op() 275 memcpy(&data, xqspi->txbuf, size); in zynq_qspi_txfifo_op() 276 xqspi->txbuf += size; in zynq_qspi_txfifo_op() 421 if (xqspi->txbuf) { in zynq_qspi_write_op() 423 xqspi->txbuf, count); in zynq_qspi_write_op() 424 xqspi->txbuf += count * 4; in zynq_qspi_write_op() 541 xqspi->txbuf = (u8 *)&op->cmd.opcode; in zynq_qspi_exec_mem_op() 555 xqspi->txbuf[i] = op->addr.val >> in zynq_qspi_exec_mem_op() 575 xqspi->txbuf = tmpbuf; in zynq_qspi_exec_mem_op() [all …]
|
A D | spi-coldfire-qspi.c | 154 const u8 *txbuf, u8 *rxbuf) in mcfqspi_transfer_msg8() argument 165 if (txbuf) in mcfqspi_transfer_msg8() 167 mcfqspi_wr_qdr(mcfqspi, *txbuf++); in mcfqspi_transfer_msg8() 189 if (txbuf) { in mcfqspi_transfer_msg8() 193 mcfqspi_wr_qdr(mcfqspi, *txbuf++); in mcfqspi_transfer_msg8() 221 const u16 *txbuf, u16 *rxbuf) in mcfqspi_transfer_msg16() argument 232 if (txbuf) in mcfqspi_transfer_msg16() 234 mcfqspi_wr_qdr(mcfqspi, *txbuf++); in mcfqspi_transfer_msg16() 256 if (txbuf) { in mcfqspi_transfer_msg16() 260 mcfqspi_wr_qdr(mcfqspi, *txbuf++); in mcfqspi_transfer_msg16()
|
A D | spi-zynqmp-gqspi.c | 166 const void *txbuf; member 513 memcpy(&intermediate, xqspi->txbuf, 4); in zynqmp_qspi_filltxfifo() 514 xqspi->txbuf += 4; in zynqmp_qspi_filltxfifo() 518 memcpy(&intermediate, xqspi->txbuf, in zynqmp_qspi_filltxfifo() 520 xqspi->txbuf += xqspi->bytes_to_transfer; in zynqmp_qspi_filltxfifo() 567 if (xqspi->txbuf) { in zynqmp_qspi_fillgenfifo() 957 xqspi->txbuf = &opcode; in zynqmp_qspi_exec_op() 976 xqspi->txbuf = &opaddr; in zynqmp_qspi_exec_op() 1003 xqspi->txbuf = NULL; in zynqmp_qspi_exec_op() 1025 xqspi->txbuf = (u8 *)op->data.buf.out; in zynqmp_qspi_exec_op() [all …]
|
/linux/drivers/iio/adc/ |
A D | ltc2496.c | 31 unsigned char txbuf[3]; member 40 .tx_buf = st->txbuf, in ltc2496_result_and_measure() 42 .len = sizeof(st->txbuf), in ltc2496_result_and_measure() 46 st->txbuf[0] = LTC2497_ENABLE | address; in ltc2496_result_and_measure()
|
/linux/sound/soc/codecs/ |
A D | rt5514-spi.c | 397 int rt5514_spi_burst_write(u32 addr, const u8 *txbuf, size_t len) in rt5514_spi_burst_write() argument 421 write_buf[i + 12] = txbuf[offset + i + 0]; in rt5514_spi_burst_write() 422 write_buf[i + 11] = txbuf[offset + i + 1]; in rt5514_spi_burst_write() 423 write_buf[i + 10] = txbuf[offset + i + 2]; in rt5514_spi_burst_write() 424 write_buf[i + 9] = txbuf[offset + i + 3]; in rt5514_spi_burst_write() 425 write_buf[i + 8] = txbuf[offset + i + 4]; in rt5514_spi_burst_write() 426 write_buf[i + 7] = txbuf[offset + i + 5]; in rt5514_spi_burst_write() 427 write_buf[i + 6] = txbuf[offset + i + 6]; in rt5514_spi_burst_write() 428 write_buf[i + 5] = txbuf[offset + i + 7]; in rt5514_spi_burst_write()
|
A D | zl38060.c | 484 u8 txbuf[4]; in zl38_bus_read() local 493 txbuf[len++] = 0xFE; in zl38_bus_read() 494 txbuf[len++] = page == HBI_FIRMWARE_PAGE ? 0xFF : page - 1; in zl38_bus_read() 495 txbuf[len++] = offs; in zl38_bus_read() 496 txbuf[len++] = val_size / 2 - 1; in zl38_bus_read() 498 txbuf[len++] = offs | 0x80; in zl38_bus_read() 499 txbuf[len++] = val_size / 2 - 1; in zl38_bus_read() 502 return spi_write_then_read(spi, txbuf, len, val_buf, val_size); in zl38_bus_read()
|
A D | rt5677-spi.h | 14 int rt5677_spi_write(u32 addr, const void *txbuf, size_t len); 22 static inline int rt5677_spi_write(u32 addr, const void *txbuf, size_t len) in rt5677_spi_write() argument
|
/linux/drivers/gpu/drm/i915/display/ |
A D | intel_dp_aux.c | 378 intel_dp_aux_header(u8 txbuf[HEADER_SIZE], in intel_dp_aux_header() 381 txbuf[0] = (msg->request << 4) | ((msg->address >> 16) & 0xf); in intel_dp_aux_header() 382 txbuf[1] = (msg->address >> 8) & 0xff; in intel_dp_aux_header() 383 txbuf[2] = msg->address & 0xff; in intel_dp_aux_header() 384 txbuf[3] = msg->size - 1; in intel_dp_aux_header() 406 u8 txbuf[20], rxbuf[20]; in intel_dp_aux_transfer() local 411 intel_dp_aux_header(txbuf, msg); in intel_dp_aux_transfer() 426 memcpy(txbuf + HEADER_SIZE, msg->buffer, msg->size); in intel_dp_aux_transfer() 428 ret = intel_dp_aux_xfer(intel_dp, txbuf, txsize, in intel_dp_aux_transfer() 451 ret = intel_dp_aux_xfer(intel_dp, txbuf, txsize, in intel_dp_aux_transfer()
|