Home
last modified time | relevance | path

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

123

/linux/drivers/net/dsa/b53/
H A 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()
202 u8 txbuf[3]; in b53_spi_write8() local
[all …]
/linux/drivers/hid/
H A Dhid-mcp2221.c122 u8 txbuf[64]; member
197 memset(mcp->txbuf, 0, 8); in mcp_chk_last_cmd_status()
198 mcp->txbuf[0] = MCP2221_I2C_PARAM_OR_STATUS; in mcp_chk_last_cmd_status()
200 return mcp_send_data_req_status(mcp, mcp->txbuf, 8); in mcp_chk_last_cmd_status()
206 memset(mcp->txbuf, 0, 8); in mcp_cancel_last_cmd()
207 mcp->txbuf[0] = MCP2221_I2C_PARAM_OR_STATUS; in mcp_cancel_last_cmd()
208 mcp->txbuf[2] = MCP2221_I2C_CANCEL; in mcp_cancel_last_cmd()
210 return mcp_send_data_req_status(mcp, mcp->txbuf, 8); in mcp_cancel_last_cmd()
236 memset(mcp->txbuf, 0, 8); in mcp_set_i2c_speed()
237 mcp->txbuf[0] = MCP2221_I2C_PARAM_OR_STATUS; in mcp_set_i2c_speed()
[all …]
/linux/drivers/misc/
H A Dlattice-ecp3-config.c70 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()
94 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
111 txbuf[0] = FPGA_CMD_READ_STATUS; in firmware_load()
112 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
131 txbuf[0] = FPGA_CMD_REFRESH; in firmware_load()
132 spi_write(spi, txbuf, 4); in firmware_load()
[all …]
/linux/drivers/rtc/
H A 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 …]
H A 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 …]
H A 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/drivers/iio/chemical/
H A Dscd30_serial.c55 static int scd30_serdev_xfer(struct scd30_state *state, char *txbuf, int txsize, in scd30_serdev_xfer() argument
66 ret = serdev_device_write(serdev, txbuf, txsize, SCD30_SERDEV_TIMEOUT); in scd30_serdev_xfer()
108 char txbuf[SCD30_SERDEV_MAX_BUF_SIZE] = { SCD30_SERDEV_ADDR }, in scd30_serdev_command() local
114 put_unaligned_be16(scd30_serdev_cmd_lookup_tbl[cmd], txbuf + txsize); in scd30_serdev_command()
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()
[all …]
/linux/drivers/iio/potentiometer/
H A Dx9250.c37 u8 txbuf[3]; in x9250_write8() local
39 txbuf[0] = X9250_ID; in x9250_write8()
40 txbuf[1] = cmd; in x9250_write8()
41 txbuf[2] = val; in x9250_write8()
43 return spi_write_then_read(x9250->spi, txbuf, ARRAY_SIZE(txbuf), NULL, 0); in x9250_write8()
48 u8 txbuf[2]; in x9250_read8() local
50 txbuf[0] = X9250_ID; in x9250_read8()
51 txbuf[1] = cmd; in x9250_read8()
53 return spi_write_then_read(x9250->spi, txbuf, ARRAY_SIZE(txbuf), val, 1); in x9250_read8()
/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c231 if (!htt->txbuf.vaddr_txbuff_32) in ath10k_htt_tx_free_cont_txbuf_32()
234 size = htt->txbuf.size; in ath10k_htt_tx_free_cont_txbuf_32()
235 dma_free_coherent(ar->dev, size, htt->txbuf.vaddr_txbuff_32, in ath10k_htt_tx_free_cont_txbuf_32()
236 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_32()
237 htt->txbuf.vaddr_txbuff_32 = NULL; in ath10k_htt_tx_free_cont_txbuf_32()
248 htt->txbuf.vaddr_txbuff_32 = dma_alloc_coherent(ar->dev, size, in ath10k_htt_tx_alloc_cont_txbuf_32()
249 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_32()
251 if (!htt->txbuf.vaddr_txbuff_32) in ath10k_htt_tx_alloc_cont_txbuf_32()
254 htt->txbuf.size = size; in ath10k_htt_tx_alloc_cont_txbuf_32()
264 if (!htt->txbuf.vaddr_txbuff_64) in ath10k_htt_tx_free_cont_txbuf_64()
[all …]
/linux/drivers/infiniband/hw/irdma/
H A Dpuda.c1179 struct irdma_puda_buf *txbuf, in irdma_ieq_copy_to_txbuf() argument
1183 void *mem2 = (u8 *)txbuf->mem.va + txbuf_offset; in irdma_ieq_copy_to_txbuf()
1194 struct irdma_puda_buf *txbuf) in irdma_ieq_setup_tx_buf() argument
1196 txbuf->tcphlen = buf->tcphlen; in irdma_ieq_setup_tx_buf()
1197 txbuf->ipv4 = buf->ipv4; in irdma_ieq_setup_tx_buf()
1200 txbuf->hdrlen = txbuf->tcphlen; in irdma_ieq_setup_tx_buf()
1201 irdma_ieq_copy_to_txbuf(buf, txbuf, IRDMA_TCP_OFFSET, 0, in irdma_ieq_setup_tx_buf()
1202 txbuf->hdrlen); in irdma_ieq_setup_tx_buf()
1204 txbuf->maclen = buf->maclen; in irdma_ieq_setup_tx_buf()
1205 txbuf->hdrlen = buf->hdrlen; in irdma_ieq_setup_tx_buf()
[all …]
/linux/drivers/staging/fbtft/
H A Dfbtft-bus.c124 __be16 *txbuf16 = par->txbuf.buf; in fbtft_write_vmem16_bus8()
138 if (!par->txbuf.buf) in fbtft_write_vmem16_bus8()
142 tx_array_size = par->txbuf.len / 2; in fbtft_write_vmem16_bus8()
145 txbuf16 = par->txbuf.buf + 1; in fbtft_write_vmem16_bus8()
147 *(u8 *)(par->txbuf.buf) = par->startbyte | 0x2; in fbtft_write_vmem16_bus8()
160 ret = par->fbtftops.write(par, par->txbuf.buf, in fbtft_write_vmem16_bus8()
175 u16 *txbuf16 = par->txbuf.buf; in fbtft_write_vmem16_bus9()
182 if (!par->txbuf.buf) { in fbtft_write_vmem16_bus9()
190 tx_array_size = par->txbuf.len / 2; in fbtft_write_vmem16_bus9()
207 ret = par->fbtftops.write(par, par->txbuf.buf, to_copy * 2); in fbtft_write_vmem16_bus9()
H A 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()
H A Dfb_uc1611.c219 u8 *buf8 = par->txbuf.buf; in write_vmem()
220 u16 *buf16 = par->txbuf.buf; in write_vmem()
260 ret = par->fbtftops.write(par, par->txbuf.buf, len / 2); in write_vmem()
295 ret = par->fbtftops.write(par, par->txbuf.buf, len); in write_vmem()
/linux/drivers/net/ethernet/netronome/nfp/nfdk/
H A Drings.c19 struct nfp_nfdk_tx_buf *txbuf; in nfp_nfdk_tx_ring_reset() local
24 txbuf = &tx_ring->ktxbufs[rd_idx]; in nfp_nfdk_tx_ring_reset()
26 skb = txbuf->skb; in nfp_nfdk_tx_ring_reset()
33 txbuf++; in nfp_nfdk_tx_ring_reset()
37 dma_unmap_single(dev, txbuf->dma_addr, size, DMA_TO_DEVICE); in nfp_nfdk_tx_ring_reset()
39 txbuf++; in nfp_nfdk_tx_ring_reset()
45 dma_unmap_page(dev, txbuf->dma_addr, in nfp_nfdk_tx_ring_reset()
49 txbuf++; in nfp_nfdk_tx_ring_reset()
/linux/drivers/media/rc/
H A Dpwm-ir-tx.c27 const unsigned int *txbuf; member
60 static int pwm_ir_tx_sleep(struct rc_dev *dev, unsigned int *txbuf, in pwm_ir_tx_sleep() argument
81 edge = ktime_add_us(edge, txbuf[i]); in pwm_ir_tx_sleep()
93 static int pwm_ir_tx_atomic(struct rc_dev *dev, unsigned int *txbuf, in pwm_ir_tx_atomic() argument
105 pwm_ir->txbuf = txbuf; in pwm_ir_tx_atomic()
137 ns = US_TO_NS(pwm_ir->txbuf[pwm_ir->txbuf_index]); in pwm_ir_timer()
/linux/drivers/spi/
H A Dspi-microchip-core-qspi.c119 u8 *txbuf; member
208 data = *(u32 *)qspi->txbuf; in mchp_coreqspi_write_op()
209 qspi->txbuf += 4; in mchp_coreqspi_write_op()
220 data = *qspi->txbuf++; in mchp_coreqspi_write_op()
239 data = qspi->txbuf ? *((u32 *)qspi->txbuf) : 0xaa; in mchp_coreqspi_write_read_op()
240 if (qspi->txbuf) in mchp_coreqspi_write_read_op()
241 qspi->txbuf += 4; in mchp_coreqspi_write_read_op()
293 data = qspi->txbuf ? *qspi->txbuf : 0xaa; in mchp_coreqspi_write_read_op()
294 qspi->txbuf++; in mchp_coreqspi_write_read_op()
487 qspi->txbuf = &opcode; in mchp_coreqspi_exec_op()
[all …]
H A Dspi-zynqmp-gqspi.c197 const void *txbuf; member
620 while ((xqspi->bytes_to_transfer > 0) && (count < size) && (xqspi->txbuf)) { in zynqmp_qspi_filltxfifo()
622 memcpy(&intermediate, xqspi->txbuf, 4); in zynqmp_qspi_filltxfifo()
623 xqspi->txbuf += 4; in zynqmp_qspi_filltxfifo()
627 memcpy(&intermediate, xqspi->txbuf, in zynqmp_qspi_filltxfifo()
629 xqspi->txbuf += xqspi->bytes_to_transfer; in zynqmp_qspi_filltxfifo()
688 if (xqspi->txbuf) in zynqmp_qspi_fillgenfifo()
1063 xqspi->txbuf = &opcode; in zynqmp_qspi_exec_op()
1084 xqspi->txbuf = &opaddr; in zynqmp_qspi_exec_op()
1086 *(((u8 *)xqspi->txbuf) + i) = op->addr.val >> in zynqmp_qspi_exec_op()
[all …]
/linux/drivers/mfd/
H A Drk8xx-spi.c68 char txbuf[3] = { 0 }; in rk806_spi_bus_read() local
75 txbuf[0] = RK806_CMD_WITH_SIZE(READ, val_size); in rk806_spi_bus_read()
76 memcpy(txbuf+1, vreg, reg_size); in rk806_spi_bus_read()
78 return spi_write_then_read(spi, txbuf, sizeof(txbuf), val, val_size); in rk806_spi_bus_read()
/linux/drivers/iio/adc/
H A Dltc2496.c32 unsigned char txbuf[3]; member
41 .tx_buf = st->txbuf, in ltc2496_result_and_measure()
43 .len = sizeof(st->txbuf), in ltc2496_result_and_measure()
47 st->txbuf[0] = LTC2497_ENABLE | address; in ltc2496_result_and_measure()
/linux/drivers/net/mctp/
H A Dmctp-serial.c68 u8 txbuf[BUFSIZE], member
88 if (needs_escape(dev->txbuf[dev->txpos])) in next_chunk_len()
96 if (needs_escape(dev->txbuf[dev->txpos + i])) in next_chunk_len()
145 buf[0] = dev->txbuf[dev->txpos] & ~0x20; in mctp_serial_tx_work()
162 c = dev->txbuf[dev->txpos]; in mctp_serial_tx_work()
176 dev->txbuf + dev->txpos, in mctp_serial_tx_work()
182 dev->txbuf + in mctp_serial_tx_work()
248 skb_copy_bits(skb, 0, dev->txbuf, skb->len); in mctp_serial_tx()
546 memcpy(dev->txbuf, params->input, params->input_len); in test_next_chunk_len()
/linux/sound/soc/codecs/
H A Dzl38060.c487 u8 txbuf[4]; in zl38_bus_read() local
496 txbuf[len++] = 0xFE; in zl38_bus_read()
497 txbuf[len++] = page == HBI_FIRMWARE_PAGE ? 0xFF : page - 1; in zl38_bus_read()
498 txbuf[len++] = offs; in zl38_bus_read()
499 txbuf[len++] = val_size / 2 - 1; in zl38_bus_read()
501 txbuf[len++] = offs | 0x80; in zl38_bus_read()
502 txbuf[len++] = val_size / 2 - 1; in zl38_bus_read()
505 return spi_write_then_read(spi, txbuf, len, val_buf, val_size); in zl38_bus_read()
H A Drt5677-spi.h14 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/iio/accel/
H A Dsca3300.c192 u8 txbuf[4] __aligned(IIO_DMA_MINALIGN);
245 .tx_buf = sca_data->txbuf, in sca3300_transfer()
246 .len = ARRAY_SIZE(sca_data->txbuf), in sca3300_transfer()
258 crc = ~crc8(sca3300_crc_table, &sca_data->txbuf[0], 3, CRC8_INIT_VALUE); in sca3300_transfer()
259 sca_data->txbuf[3] = crc; in sca3300_transfer()
290 sca_data->txbuf[0] = SCA3300_REG_STATUS << 2; in sca3300_error_handler()
314 sca_data->txbuf[0] = reg << 2; in sca3300_read_reg()
330 sca_data->txbuf[0] = BIT(7) | (reg << 2); in sca3300_write_reg()
331 put_unaligned_be16(val, &sca_data->txbuf[1]); in sca3300_write_reg()
/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Drings.c13 struct nfp_nfd3_tx_buf *txbuf; in nfp_nfd3_xsk_tx_bufs_free() local
18 txbuf = &tx_ring->txbufs[idx]; in nfp_nfd3_xsk_tx_bufs_free()
20 txbuf->real_len = 0; in nfp_nfd3_xsk_tx_bufs_free()
26 if (txbuf->is_xsk_tx) in nfp_nfd3_xsk_tx_bufs_free()
27 nfp_nfd3_xsk_tx_free(txbuf); in nfp_nfd3_xsk_tx_bufs_free()
/linux/drivers/staging/axis-fifo/
H A Daxis-fifo.c300 u32 *txbuf; in axis_fifo_write() local
366 txbuf = vmemdup_user(buf, len); in axis_fifo_write()
367 if (IS_ERR(txbuf)) { in axis_fifo_write()
368 ret = PTR_ERR(txbuf); in axis_fifo_write()
373 iowrite32(txbuf[i], fifo->base_addr + XLLF_TDFD_OFFSET); in axis_fifo_write()
379 kvfree(txbuf); in axis_fifo_write()

123