/linux-master/drivers/net/dsa/b53/ |
H A D | b53_spi.c | 45 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 D | rtc-rs5c348.c | 63 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 D | rtc-pcf2123.c | 207 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 D | rtc-r9701.c | 54 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 D | lattice-ecp3-config.c | 70 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 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) argument
|
H A D | rt5514-spi.h | 35 int rt5514_spi_burst_write(u32 addr, const u8 *txbuf, size_t len);
|
H A D | rt5514-spi.c | 391 * @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 D | hid-mcp2221.c | 100 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 D | scd30_serial.c | 55 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 D | gpio-ir-tx.c | 75 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 D | pwm-ir-tx.c | 27 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 D | ltc2496.c | 32 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 D | rk8xx-spi.c | 68 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 D | x9250.c | 37 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 D | fbtft-bus.c | 124 __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 D | htt_tx.c | 229 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 D | xsk.c | 22 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 D | dp.c | 65 * @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 D | rings.c | 13 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 D | dp.c | 40 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 D | rings.c | 19 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 D | puda.c | 1194 * @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 D | Makefile | 35 txbuf.o \
|
/linux-master/drivers/spi/ |
H A D | spi-zynq-qspi.c | 127 * @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...] |