Home
last modified time | relevance | path

Searched refs:txbuf (Results 1 – 25 of 72) sorted by relevance

123

/Linux-v5.4/drivers/net/dsa/b53/
Db53_spi.c45 u8 txbuf[2]; in b53_spi_read_reg() local
47 txbuf[0] = B53_SPI_CMD_NORMAL | B53_SPI_CMD_READ; in b53_spi_read_reg()
48 txbuf[1] = reg; in b53_spi_read_reg()
50 return spi_write_then_read(spi, txbuf, 2, val, len); in b53_spi_read_reg()
78 u8 txbuf[3]; in b53_spi_set_page() local
80 txbuf[0] = B53_SPI_CMD_NORMAL | B53_SPI_CMD_WRITE; in b53_spi_set_page()
81 txbuf[1] = B53_SPI_PAGE_SELECT; in b53_spi_set_page()
82 txbuf[2] = page; in b53_spi_set_page()
84 return spi_write(spi, txbuf, sizeof(txbuf)); in b53_spi_set_page()
192 u8 txbuf[3]; in b53_spi_write8() local
[all …]
/Linux-v5.4/drivers/misc/
Dlattice-ecp3-config.c71 u8 txbuf[8]; in firmware_load() local
89 txbuf[1] = 0x00; in firmware_load()
90 txbuf[2] = 0x00; in firmware_load()
91 txbuf[3] = 0x00; in firmware_load()
94 txbuf[0] = FPGA_CMD_READ_ID; in firmware_load()
95 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
112 txbuf[0] = FPGA_CMD_READ_STATUS; in firmware_load()
113 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
132 txbuf[0] = FPGA_CMD_REFRESH; in firmware_load()
133 ret = spi_write(spi, txbuf, 4); in firmware_load()
[all …]
/Linux-v5.4/drivers/rtc/
Drtc-rs5c348.c63 u8 txbuf[5+7], *txp; in rs5c348_rtc_set_time() local
70 txbuf[0] = RS5C348_CMD_W(RS5C348_REG_CTL2); in rs5c348_rtc_set_time()
71 txbuf[1] = 0; in rs5c348_rtc_set_time()
72 ret = spi_write_then_read(spi, txbuf, 2, NULL, 0); in rs5c348_rtc_set_time()
78 txp = txbuf; in rs5c348_rtc_set_time()
79 txbuf[0] = RS5C348_CMD_R(RS5C348_REG_CTL2); /* cmd, ctl2 */ in rs5c348_rtc_set_time()
80 txbuf[1] = 0; /* dummy */ in rs5c348_rtc_set_time()
81 txbuf[2] = RS5C348_CMD_R(RS5C348_REG_CTL2); /* cmd, ctl2 */ in rs5c348_rtc_set_time()
82 txbuf[3] = 0; /* dummy */ in rs5c348_rtc_set_time()
83 txbuf[4] = RS5C348_CMD_MW(RS5C348_REG_SECS); /* cmd, sec, ... */ in rs5c348_rtc_set_time()
[all …]
Drtc-pcf2123.c207 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()
223 txbuf[5] = bin2bcd((tm->tm_mon + 1) & 0x1F); /* rtc mn 1-12 */ in pcf2123_rtc_set_time()
224 txbuf[6] = bin2bcd(tm->tm_year - 100); in pcf2123_rtc_set_time()
226 ret = regmap_bulk_write(pcf2123->map, PCF2123_REG_SC, txbuf, in pcf2123_rtc_set_time()
227 sizeof(txbuf)); in pcf2123_rtc_set_time()
[all …]
Drtc-r9701.c54 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-v5.4/drivers/net/wireless/ath/ath10k/
Dhtt_tx.c226 if (!htt->txbuf.vaddr_txbuff_32) in ath10k_htt_tx_free_cont_txbuf_32()
229 size = htt->txbuf.size; in ath10k_htt_tx_free_cont_txbuf_32()
230 dma_free_coherent(ar->dev, size, htt->txbuf.vaddr_txbuff_32, in ath10k_htt_tx_free_cont_txbuf_32()
231 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_32()
232 htt->txbuf.vaddr_txbuff_32 = NULL; in ath10k_htt_tx_free_cont_txbuf_32()
243 htt->txbuf.vaddr_txbuff_32 = dma_alloc_coherent(ar->dev, size, in ath10k_htt_tx_alloc_cont_txbuf_32()
244 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_32()
246 if (!htt->txbuf.vaddr_txbuff_32) in ath10k_htt_tx_alloc_cont_txbuf_32()
249 htt->txbuf.size = size; in ath10k_htt_tx_alloc_cont_txbuf_32()
259 if (!htt->txbuf.vaddr_txbuff_64) in ath10k_htt_tx_free_cont_txbuf_64()
[all …]
/Linux-v5.4/drivers/staging/fbtft/
Dfbtft-bus.c124 __be16 *txbuf16 = par->txbuf.buf; in fbtft_write_vmem16_bus8()
142 if (!par->txbuf.buf) in fbtft_write_vmem16_bus8()
146 tx_array_size = par->txbuf.len / 2; in fbtft_write_vmem16_bus8()
149 txbuf16 = par->txbuf.buf + 1; in fbtft_write_vmem16_bus8()
151 *(u8 *)(par->txbuf.buf) = par->startbyte | 0x2; in fbtft_write_vmem16_bus8()
164 ret = par->fbtftops.write(par, par->txbuf.buf, in fbtft_write_vmem16_bus8()
179 u16 *txbuf16 = par->txbuf.buf; in fbtft_write_vmem16_bus9()
189 if (!par->txbuf.buf) { in fbtft_write_vmem16_bus9()
197 tx_array_size = par->txbuf.len / 2; in fbtft_write_vmem16_bus9()
214 ret = par->fbtftops.write(par, par->txbuf.buf, to_copy * 2); in fbtft_write_vmem16_bus9()
Dfb_watterott.c64 __be16 *pos = par->txbuf.buf + 1; in write_vmem()
65 __be16 *buf16 = par->txbuf.buf + 10; in write_vmem()
73 ((u8 *)par->txbuf.buf)[0] = CMD_LCD_DRAWIMAGE; in write_vmem()
77 ((u8 *)par->txbuf.buf)[9] = COLOR_RGB565; in write_vmem()
84 par->txbuf.buf, 10 + par->info->fix.line_length); in write_vmem()
102 __be16 *pos = par->txbuf.buf + 1; in write_vmem_8bit()
103 u8 *buf8 = par->txbuf.buf + 10; in write_vmem_8bit()
111 ((u8 *)par->txbuf.buf)[0] = CMD_LCD_DRAWIMAGE; in write_vmem_8bit()
115 ((u8 *)par->txbuf.buf)[9] = COLOR_RGB332; in write_vmem_8bit()
124 par->txbuf.buf, 10 + par->info->var.xres); in write_vmem_8bit()
Dfbtft-io.c88 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()
Dfb_uc1611.c216 u8 *buf8 = par->txbuf.buf; in write_vmem()
217 u16 *buf16 = par->txbuf.buf; in write_vmem()
257 ret = par->fbtftops.write(par, par->txbuf.buf, len / 2); in write_vmem()
292 ret = par->fbtftops.write(par, par->txbuf.buf, len); in write_vmem()
Dfb_pcd8544.c107 u8 *buf = par->txbuf.buf; in write_vmem()
123 ret = par->fbtftops.write(par, par->txbuf.buf, 6 * 84); in write_vmem()
Dfb_ra8875.c260 tx_array_size = par->txbuf.len / 2; in write_vmem16_bus8()
261 txbuf16 = par->txbuf.buf + 1; in write_vmem16_bus8()
263 *(u8 *)(par->txbuf.buf) = 0x00; in write_vmem16_bus8()
275 ret = par->fbtftops.write(par, par->txbuf.buf, in write_vmem16_bus8()
Dfb_tls8204.c93 u8 *buf = par->txbuf.buf; in write_vmem()
113 ret = par->fbtftops.write(par, par->txbuf.buf, WIDTH); in write_vmem()
/Linux-v5.4/drivers/infiniband/hw/i40iw/
Di40iw_puda.c1022 struct i40iw_puda_buf *txbuf, in i40iw_ieq_copy_to_txbuf() argument
1027 void *mem2 = (u8 *)txbuf->mem.va + txbuf_offset; in i40iw_ieq_copy_to_txbuf()
1038 struct i40iw_puda_buf *txbuf) in i40iw_ieq_setup_tx_buf() argument
1040 txbuf->maclen = buf->maclen; in i40iw_ieq_setup_tx_buf()
1041 txbuf->tcphlen = buf->tcphlen; in i40iw_ieq_setup_tx_buf()
1042 txbuf->ipv4 = buf->ipv4; in i40iw_ieq_setup_tx_buf()
1043 txbuf->hdrlen = buf->hdrlen; in i40iw_ieq_setup_tx_buf()
1044 i40iw_ieq_copy_to_txbuf(buf, txbuf, 0, 0, buf->hdrlen); in i40iw_ieq_setup_tx_buf()
1077 struct i40iw_puda_buf *txbuf, in i40iw_ieq_compl_pfpdu() argument
1088 txbuf->totallen = buf->hdrlen + fpdu_len; in i40iw_ieq_compl_pfpdu()
[all …]
/Linux-v5.4/drivers/spi/
Dspi-zynq-qspi.c140 u8 *txbuf; member
268 if (xqspi->txbuf) { in zynq_qspi_txfifo_op()
270 memcpy(&data, xqspi->txbuf, size); in zynq_qspi_txfifo_op()
271 xqspi->txbuf += size; in zynq_qspi_txfifo_op()
409 if (xqspi->txbuf) { in zynq_qspi_write_op()
411 xqspi->txbuf, count); in zynq_qspi_write_op()
412 xqspi->txbuf += count * 4; in zynq_qspi_write_op()
529 xqspi->txbuf = (u8 *)&op->cmd.opcode; in zynq_qspi_exec_mem_op()
543 xqspi->txbuf[i] = op->addr.val >> in zynq_qspi_exec_mem_op()
563 xqspi->txbuf = tmpbuf; in zynq_qspi_exec_mem_op()
[all …]
Dspi-coldfire-qspi.c154 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()
Dspi-ti-qspi.c249 const u8 *txbuf; in qspi_write_msg() local
252 txbuf = t->tx_buf; in qspi_write_msg()
264 cmd, qspi->dc, *txbuf); in qspi_write_msg()
266 u32 *txp = (u32 *)txbuf; in qspi_write_msg()
283 writeb(*txbuf, qspi->base + QSPI_SPI_DATA_REG); in qspi_write_msg()
291 cmd, qspi->dc, *txbuf); in qspi_write_msg()
292 writew(*((u16 *)txbuf), qspi->base + QSPI_SPI_DATA_REG); in qspi_write_msg()
296 cmd, qspi->dc, *txbuf); in qspi_write_msg()
297 writel(*((u32 *)txbuf), qspi->base + QSPI_SPI_DATA_REG); in qspi_write_msg()
306 txbuf += xfer_len; in qspi_write_msg()
Dspi-txx9.c178 const void *txbuf = t->tx_buf; in txx9spi_work_one() local
225 if (txbuf) { in txx9spi_work_one()
227 ? *(const u8 *)txbuf in txx9spi_work_one()
228 : *(const u16 *)txbuf; in txx9spi_work_one()
230 txbuf += wsize; in txx9spi_work_one()
/Linux-v5.4/sound/soc/codecs/
Drt5514-spi.c397 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()
/Linux-v5.4/drivers/media/rc/
Dlirc_dev.c231 unsigned int *txbuf; in ir_lirc_transmit_ir() local
297 txbuf = kmalloc_array(count, sizeof(unsigned int), GFP_KERNEL); in ir_lirc_transmit_ir()
298 if (!txbuf) { in ir_lirc_transmit_ir()
305 txbuf[i] = DIV_ROUND_UP(raw[i].duration, 1000); in ir_lirc_transmit_ir()
325 txbuf = memdup_user(buf, n); in ir_lirc_transmit_ir()
326 if (IS_ERR(txbuf)) { in ir_lirc_transmit_ir()
327 ret = PTR_ERR(txbuf); in ir_lirc_transmit_ir()
333 if (txbuf[i] > IR_MAX_DURATION / 1000 - duration || !txbuf[i]) { in ir_lirc_transmit_ir()
338 duration += txbuf[i]; in ir_lirc_transmit_ir()
343 ret = dev->tx_ir(dev, txbuf, count); in ir_lirc_transmit_ir()
[all …]
Dgpio-ir-tx.c53 static int gpio_ir_tx(struct rc_dev *dev, unsigned int *txbuf, in gpio_ir_tx() argument
80 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx()
91 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx()
Dwinbond-cir.c209 u32 *txbuf; member
387 if (!data->txbuf) in wbcir_irq_tx()
412 if (data->txbuf[data->txoff] == 0) { in wbcir_irq_tx()
416 byte = min((u32)0x80, data->txbuf[data->txoff]); in wbcir_irq_tx()
417 data->txbuf[data->txoff] -= byte; in wbcir_irq_tx()
423 while (data->txoff != data->txlen && data->txbuf[data->txoff] == 0) in wbcir_irq_tx()
432 kfree(data->txbuf); in wbcir_irq_tx()
433 data->txbuf = NULL; in wbcir_irq_tx()
651 data->txbuf = buf; in wbcir_tx()
987 kfree(data->txbuf); in wbcir_init_hw()
[all …]
/Linux-v5.4/drivers/i2c/busses/
Di2c-cpm.c108 u_char *txbuf[CPM_MAXBD]; member
193 tb = cpm->txbuf[tx]; in cpm_i2c_parse_message()
249 tb = cpm->txbuf[tx]; in cpm_i2c_check_message()
534 cpm->txbuf[i] = dma_alloc_coherent(&cpm->ofdev->dev, in cpm_i2c_setup()
537 if (!cpm->txbuf[i]) { in cpm_i2c_setup()
583 if (cpm->txbuf[i]) in cpm_i2c_setup()
585 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_setup()
618 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_shutdown()
/Linux-v5.4/drivers/mtd/spi-nor/
Dcadence-quadspi.c358 const u8 *txbuf, const unsigned n_tx, in cqspi_command_read() argument
375 reg = txbuf[0] << CQSPI_REG_CMDCTRL_OPCODE_LSB; in cqspi_command_read()
377 rdreg = cqspi_calc_rdreg(nor, txbuf[0]); in cqspi_command_read()
407 const u8 *txbuf, const unsigned n_tx) in cqspi_command_write() argument
417 if (n_tx > CQSPI_STIG_DATA_LEN_MAX || (n_tx && !txbuf)) { in cqspi_command_write()
420 n_tx, txbuf); in cqspi_command_write()
431 memcpy(&data, txbuf, write_len); in cqspi_command_write()
432 txbuf += write_len; in cqspi_command_write()
438 memcpy(&data, txbuf, write_len); in cqspi_command_write()
617 const u8 *txbuf, const size_t n_tx) in cqspi_indirect_write_execute() argument
[all …]
/Linux-v5.4/drivers/input/rmi4/
Drmi_i2c.c61 u8 txbuf[2] = {RMI_PAGE_SELECT_REGISTER, page}; in rmi_set_page() local
64 retval = i2c_master_send(client, txbuf, sizeof(txbuf)); in rmi_set_page()
65 if (retval != sizeof(txbuf)) { in rmi_set_page()

123