Searched refs:txbuf (Results 1 - 25 of 91) sorted by relevance

1234

/linux-master/drivers/net/dsa/b53/
H A Db53_spi.c45 u8 txbuf[2]; local
47 txbuf[0] = B53_SPI_CMD_NORMAL | B53_SPI_CMD_READ;
48 txbuf[1] = reg;
50 return spi_write_then_read(spi, txbuf, 2, val, len);
78 u8 txbuf[3]; local
80 txbuf[0] = B53_SPI_CMD_NORMAL | B53_SPI_CMD_WRITE;
81 txbuf[1] = B53_SPI_PAGE_SELECT;
82 txbuf[2] = page;
84 return spi_write(spi, txbuf, sizeof(txbuf));
202 u8 txbuf[3]; local
219 u8 txbuf[4]; local
236 u8 txbuf[6]; local
253 u8 txbuf[10]; local
270 u8 txbuf[10]; local
[all...]
/linux-master/drivers/rtc/
H A Drtc-rs5c348.c63 u8 txbuf[5+7], *txp; local
70 txbuf[0] = RS5C348_CMD_W(RS5C348_REG_CTL2);
71 txbuf[1] = 0;
72 ret = spi_write_then_read(spi, txbuf, 2, NULL, 0);
78 txp = txbuf;
79 txbuf[0] = RS5C348_CMD_R(RS5C348_REG_CTL2); /* cmd, ctl2 */
80 txbuf[1] = 0; /* dummy */
81 txbuf[2] = RS5C348_CMD_R(RS5C348_REG_CTL2); /* cmd, ctl2 */
82 txbuf[3] = 0; /* dummy */
83 txbuf[
110 u8 txbuf[5], rxbuf[7]; local
[all...]
H A Drtc-pcf2123.c207 u8 txbuf[7]; local
218 txbuf[0] = bin2bcd(tm->tm_sec & 0x7F);
219 txbuf[1] = bin2bcd(tm->tm_min & 0x7F);
220 txbuf[2] = bin2bcd(tm->tm_hour & 0x3F);
221 txbuf[3] = bin2bcd(tm->tm_mday & 0x3F);
222 txbuf[4] = tm->tm_wday & 0x07;
223 txbuf[5] = bin2bcd((tm->tm_mon + 1) & 0x1F); /* rtc mn 1-12 */
224 txbuf[6] = bin2bcd(tm->tm_year - 100);
226 ret = regmap_bulk_write(pcf2123->map, PCF2123_REG_SC, txbuf,
227 sizeof(txbuf));
278 u8 txbuf[4]; local
[all...]
H A Drtc-r9701.c54 u8 txbuf[1], rxbuf[1]; local
60 txbuf[0] = 0x80 | regs[k];
61 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1);
/linux-master/drivers/misc/
H A Dlattice-ecp3-config.c70 u8 txbuf[8]; local
88 txbuf[1] = 0x00;
89 txbuf[2] = 0x00;
90 txbuf[3] = 0x00;
93 txbuf[0] = FPGA_CMD_READ_ID;
94 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len);
111 txbuf[0] = FPGA_CMD_READ_STATUS;
112 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len);
131 txbuf[0] = FPGA_CMD_REFRESH;
132 spi_write(spi, txbuf,
[all...]
/linux-master/sound/soc/codecs/
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) argument
H A Drt5514-spi.h35 int rt5514_spi_burst_write(u32 addr, const u8 *txbuf, size_t len);
H A Drt5514-spi.c391 * @txbuf: Data Buffer for writng.
397 int rt5514_spi_burst_write(u32 addr, const u8 *txbuf, size_t len) argument
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[offse
[all...]
/linux-master/drivers/hid/
H A Dhid-mcp2221.c100 u8 txbuf[64]; member in struct:mcp2221
175 memset(mcp->txbuf, 0, 8);
176 mcp->txbuf[0] = MCP2221_I2C_PARAM_OR_STATUS;
178 return mcp_send_data_req_status(mcp, mcp->txbuf, 8);
184 memset(mcp->txbuf, 0, 8);
185 mcp->txbuf[0] = MCP2221_I2C_PARAM_OR_STATUS;
186 mcp->txbuf[2] = MCP2221_I2C_CANCEL;
188 return mcp_send_data_req_status(mcp, mcp->txbuf, 8);
214 memset(mcp->txbuf, 0, 8);
215 mcp->txbuf[
[all...]
/linux-master/drivers/iio/chemical/
H A Dscd30_serial.c55 static int scd30_serdev_xfer(struct scd30_state *state, char *txbuf, int txsize, argument
66 ret = serdev_device_write(serdev, txbuf, txsize, SCD30_SERDEV_TIMEOUT);
108 char txbuf[SCD30_SERDEV_MAX_BUF_SIZE] = { SCD30_SERDEV_ADDR }, local
114 put_unaligned_be16(scd30_serdev_cmd_lookup_tbl[cmd], txbuf + txsize);
118 txbuf[1] = SCD30_SERDEV_READ;
121 put_unaligned_be16(size / 2, txbuf + txsize);
123 put_unaligned_be16(0x0001, txbuf + txsize);
125 crc = scd30_serdev_calc_crc(txbuf, txsize);
126 put_unaligned_le16(crc, txbuf + txsize);
133 txbuf[
[all...]
/linux-master/drivers/media/rc/
H A Dgpio-ir-tx.c75 static void gpio_ir_tx_unmodulated(struct gpio_ir *gpio_ir, uint *txbuf, argument
88 edge = ktime_add_us(edge, txbuf[i]);
95 static void gpio_ir_tx_modulated(struct gpio_ir *gpio_ir, uint *txbuf, argument
120 edge = ktime_add_us(edge, txbuf[i]);
124 ktime_t last = ktime_add_us(edge, txbuf[i]);
146 static int gpio_ir_tx(struct rc_dev *dev, unsigned int *txbuf, argument
154 gpio_ir_tx_modulated(gpio_ir, txbuf, count);
156 gpio_ir_tx_unmodulated(gpio_ir, txbuf, count);
H A Dpwm-ir-tx.c27 const unsigned int *txbuf; member in struct:pwm_ir
60 static int pwm_ir_tx_sleep(struct rc_dev *dev, unsigned int *txbuf, argument
81 edge = ktime_add_us(edge, txbuf[i]);
93 static int pwm_ir_tx_atomic(struct rc_dev *dev, unsigned int *txbuf, argument
105 pwm_ir->txbuf = txbuf;
138 ns = US_TO_NS(pwm_ir->txbuf[pwm_ir->txbuf_index]);
/linux-master/drivers/iio/adc/
H A Dltc2496.c32 unsigned char txbuf[3]; member in struct:ltc2496_driverdata
41 .tx_buf = st->txbuf,
43 .len = sizeof(st->txbuf),
47 st->txbuf[0] = LTC2497_ENABLE | address;
/linux-master/drivers/mfd/
H A Drk8xx-spi.c68 char txbuf[3] = { 0 }; local
75 txbuf[0] = RK806_CMD_WITH_SIZE(READ, val_size);
76 memcpy(txbuf+1, vreg, reg_size);
78 return spi_write_then_read(spi, txbuf, sizeof(txbuf), val, val_size);
/linux-master/drivers/iio/potentiometer/
H A Dx9250.c37 u8 txbuf[3]; local
39 txbuf[0] = X9250_ID;
40 txbuf[1] = cmd;
41 txbuf[2] = val;
43 return spi_write_then_read(x9250->spi, txbuf, ARRAY_SIZE(txbuf), NULL, 0);
48 u8 txbuf[2]; local
50 txbuf[0] = X9250_ID;
51 txbuf[1] = cmd;
53 return spi_write_then_read(x9250->spi, txbuf, ARRAY_SIZ
[all...]
/linux-master/drivers/staging/fbtft/
H A Dfbtft-bus.c124 __be16 *txbuf16 = par->txbuf.buf;
141 if (!par->txbuf.buf)
145 tx_array_size = par->txbuf.len / 2;
148 txbuf16 = par->txbuf.buf + 1;
150 *(u8 *)(par->txbuf.buf) = par->startbyte | 0x2;
163 ret = par->fbtftops.write(par, par->txbuf.buf,
178 u16 *txbuf16 = par->txbuf.buf;
188 if (!par->txbuf.buf) {
189 dev_err(par->info->device, "%s: txbuf.buf is NULL\n", __func__);
196 tx_array_size = par->txbuf
[all...]
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c229 if (!htt->txbuf.vaddr_txbuff_32)
232 size = htt->txbuf.size;
233 dma_free_coherent(ar->dev, size, htt->txbuf.vaddr_txbuff_32,
234 htt->txbuf.paddr);
235 htt->txbuf.vaddr_txbuff_32 = NULL;
246 htt->txbuf.vaddr_txbuff_32 = dma_alloc_coherent(ar->dev, size,
247 &htt->txbuf.paddr,
249 if (!htt->txbuf.vaddr_txbuff_32)
252 htt->txbuf.size = size;
262 if (!htt->txbuf
1392 struct ath10k_htt_txbuf_32 *txbuf; local
1597 struct ath10k_htt_txbuf_64 *txbuf; local
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dxsk.c22 struct nfp_nfd3_tx_buf *txbuf; local
34 txbuf = &tx_ring->txbufs[wr_idx];
35 txbuf->xdp = xrxbuf->xdp;
36 txbuf->real_len = pkt_len;
37 txbuf->is_xsk_tx = true;
267 void nfp_nfd3_xsk_tx_free(struct nfp_nfd3_tx_buf *txbuf) argument
269 xsk_buff_free(txbuf->xdp);
271 txbuf->dma_addr = 0;
272 txbuf->xdp = NULL;
301 struct nfp_nfd3_tx_buf *txbuf; local
[all...]
H A Ddp.c65 * @txbuf: Pointer to driver soft TX descriptor
74 nfp_nfd3_tx_tso(struct nfp_net_r_vector *r_vec, struct nfp_nfd3_tx_buf *txbuf, argument
96 txbuf->pkt_cnt = skb_shinfo(skb)->gso_segs;
97 txbuf->real_len += hdrlen * (txbuf->pkt_cnt - 1);
115 * @txbuf: Pointer to driver soft TX descriptor
124 struct nfp_nfd3_tx_buf *txbuf, struct nfp_nfd3_tx_desc *txd,
168 r_vec->hw_csum_tx_inner += txbuf->pkt_cnt;
170 r_vec->hw_csum_tx += txbuf->pkt_cnt;
261 struct nfp_nfd3_tx_buf *txbuf; local
123 nfp_nfd3_tx_csum(struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, struct nfp_nfd3_tx_buf *txbuf, struct nfp_nfd3_tx_desc *txd, struct sk_buff *skb) argument
842 struct nfp_nfd3_tx_buf *txbuf; local
1212 struct nfp_nfd3_tx_buf *txbuf; local
[all...]
H A Drings.c13 struct nfp_nfd3_tx_buf *txbuf; local
18 txbuf = &tx_ring->txbufs[idx];
20 txbuf->real_len = 0;
26 if (txbuf->is_xsk_tx)
27 nfp_nfd3_xsk_tx_free(txbuf);
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/
H A Ddp.c40 nfp_nfdk_tx_tso(struct nfp_net_r_vector *r_vec, struct nfp_nfdk_tx_buf *txbuf, argument
70 txbuf->pkt_cnt = segs;
71 txbuf->real_len = skb->len + hdrlen * (txbuf->pkt_cnt - 1);
256 struct nfp_nfdk_tx_buf *txbuf, *etxbuf; local
303 txbuf = &tx_ring->ktxbufs[wr_idx];
317 txbuf->skb = skb;
318 txbuf++;
320 txbuf->dma_addr = dma_addr;
321 txbuf
498 struct nfp_nfdk_tx_buf *txbuf; local
857 struct nfp_nfdk_tx_buf *txbuf; local
906 struct nfp_nfdk_tx_buf *txbuf; local
1322 struct nfp_nfdk_tx_buf *txbuf; local
[all...]
H A Drings.c19 struct nfp_nfdk_tx_buf *txbuf; local
24 txbuf = &tx_ring->ktxbufs[rd_idx];
26 skb = txbuf->skb;
33 txbuf++;
37 dma_unmap_single(dev, txbuf->dma_addr, size, DMA_TO_DEVICE);
39 txbuf++;
45 dma_unmap_page(dev, txbuf->dma_addr,
49 txbuf++;
/linux-master/drivers/infiniband/hw/irdma/
H A Dpuda.c1194 * @txbuf: tx buffer for sending back
1200 struct irdma_puda_buf *txbuf,
1204 void *mem2 = (u8 *)txbuf->mem.va + txbuf_offset;
1212 * @txbuf: buffer to prepare
1215 struct irdma_puda_buf *txbuf)
1217 txbuf->tcphlen = buf->tcphlen;
1218 txbuf->ipv4 = buf->ipv4;
1221 txbuf->hdrlen = txbuf->tcphlen;
1222 irdma_ieq_copy_to_txbuf(buf, txbuf, IRDMA_TCP_OFFSE
1199 irdma_ieq_copy_to_txbuf(struct irdma_puda_buf *buf, struct irdma_puda_buf *txbuf, u16 buf_offset, u32 txbuf_offset, u32 len) argument
1214 irdma_ieq_setup_tx_buf(struct irdma_puda_buf *buf, struct irdma_puda_buf *txbuf) argument
1258 irdma_ieq_compl_pfpdu(struct irdma_puda_rsrc *ieq, struct list_head *rxlist, struct list_head *pbufl, struct irdma_puda_buf *txbuf, u16 fpdu_len) argument
1374 struct irdma_puda_buf *txbuf = NULL; local
1447 struct irdma_puda_buf *txbuf; local
[all...]
/linux-master/net/rxrpc/
H A DMakefile35 txbuf.o \
/linux-master/drivers/spi/
H A Dspi-zynq-qspi.c127 * @txbuf: Pointer to the TX buffer
139 u8 *txbuf; member in struct:zynq_qspi
273 if (xqspi->txbuf) {
275 memcpy(&data, xqspi->txbuf, size);
276 xqspi->txbuf += size;
421 if (xqspi->txbuf) {
423 xqspi->txbuf, count);
424 xqspi->txbuf += count * 4;
541 xqspi->txbuf = (u8 *)&op->cmd.opcode;
555 xqspi->txbuf[
[all...]

Completed in 262 milliseconds

1234