/Linux-v4.19/drivers/net/dsa/b53/ |
D | b53_spi.c | 45 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-v4.19/drivers/misc/ |
D | lattice-ecp3-config.c | 75 u8 txbuf[8]; in firmware_load() local 93 txbuf[1] = 0x00; in firmware_load() 94 txbuf[2] = 0x00; in firmware_load() 95 txbuf[3] = 0x00; in firmware_load() 98 txbuf[0] = FPGA_CMD_READ_ID; in firmware_load() 99 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 116 txbuf[0] = FPGA_CMD_READ_STATUS; in firmware_load() 117 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 136 txbuf[0] = FPGA_CMD_REFRESH; in firmware_load() 137 ret = spi_write(spi, txbuf, 4); in firmware_load() [all …]
|
/Linux-v4.19/drivers/net/dsa/microchip/ |
D | ksz_spi.c | 39 u32 txbuf; in ksz_spi_read_reg() local 42 txbuf = reg & SPI_ADDR_MASK; in ksz_spi_read_reg() 43 txbuf |= KS_SPIOP_RD << SPI_ADDR_SHIFT; in ksz_spi_read_reg() 44 txbuf <<= SPI_TURNAROUND_SHIFT; in ksz_spi_read_reg() 45 txbuf = cpu_to_be32(txbuf); in ksz_spi_read_reg() 47 ret = spi_write_then_read(spi, &txbuf, 4, val, len); in ksz_spi_read_reg() 102 u32 txbuf; in ksz_spi_write_reg() local 106 txbuf = reg & SPI_ADDR_MASK; in ksz_spi_write_reg() 107 txbuf |= (KS_SPIOP_WR << SPI_ADDR_SHIFT); in ksz_spi_write_reg() 108 txbuf <<= SPI_TURNAROUND_SHIFT; in ksz_spi_write_reg() [all …]
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-rs5c348.c | 66 u8 txbuf[5+7], *txp; in rs5c348_rtc_set_time() local 70 txp = txbuf; in rs5c348_rtc_set_time() 71 txbuf[0] = RS5C348_CMD_R(RS5C348_REG_CTL2); /* cmd, ctl2 */ in rs5c348_rtc_set_time() 72 txbuf[1] = 0; /* dummy */ in rs5c348_rtc_set_time() 73 txbuf[2] = RS5C348_CMD_R(RS5C348_REG_CTL2); /* cmd, ctl2 */ in rs5c348_rtc_set_time() 74 txbuf[3] = 0; /* dummy */ in rs5c348_rtc_set_time() 75 txbuf[4] = RS5C348_CMD_MW(RS5C348_REG_SECS); /* cmd, sec, ... */ in rs5c348_rtc_set_time() 76 txp = &txbuf[5]; in rs5c348_rtc_set_time() 92 ret = spi_write_then_read(spi, txbuf, sizeof(txbuf), NULL, 0); in rs5c348_rtc_set_time() 102 u8 txbuf[5], rxbuf[7]; in rs5c348_rtc_read_time() local [all …]
|
D | rtc-pcf2123.c | 142 static int pcf2123_write(struct device *dev, u8 *txbuf, size_t size) in pcf2123_write() argument 147 txbuf[0] |= PCF2123_WRITE; in pcf2123_write() 148 ret = spi_write(spi, txbuf, size); in pcf2123_write() 156 u8 txbuf[2]; in pcf2123_write_reg() local 158 txbuf[0] = reg; in pcf2123_write_reg() 159 txbuf[1] = val; in pcf2123_write_reg() 160 return pcf2123_write(dev, txbuf, sizeof(txbuf)); in pcf2123_write_reg() 297 u8 txbuf[8]; in pcf2123_rtc_set_time() local 312 txbuf[0] = PCF2123_REG_SC; in pcf2123_rtc_set_time() 313 txbuf[1] = bin2bcd(tm->tm_sec & 0x7F); in pcf2123_rtc_set_time() [all …]
|
D | rtc-r9701.c | 57 u8 txbuf[1], rxbuf[1]; in read_regs() local 63 txbuf[0] = 0x80 | regs[k]; in read_regs() 64 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1); in read_regs()
|
/Linux-v4.19/drivers/net/wireless/ath/ath10k/ |
D | htt_tx.c | 237 if (!htt->txbuf.vaddr_txbuff_32) in ath10k_htt_tx_free_cont_txbuf_32() 240 size = htt->txbuf.size; in ath10k_htt_tx_free_cont_txbuf_32() 241 dma_free_coherent(ar->dev, size, htt->txbuf.vaddr_txbuff_32, in ath10k_htt_tx_free_cont_txbuf_32() 242 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_32() 243 htt->txbuf.vaddr_txbuff_32 = NULL; in ath10k_htt_tx_free_cont_txbuf_32() 254 htt->txbuf.vaddr_txbuff_32 = dma_alloc_coherent(ar->dev, size, in ath10k_htt_tx_alloc_cont_txbuf_32() 255 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_32() 257 if (!htt->txbuf.vaddr_txbuff_32) in ath10k_htt_tx_alloc_cont_txbuf_32() 260 htt->txbuf.size = size; in ath10k_htt_tx_alloc_cont_txbuf_32() 270 if (!htt->txbuf.vaddr_txbuff_64) in ath10k_htt_tx_free_cont_txbuf_64() [all …]
|
/Linux-v4.19/drivers/staging/fbtft/ |
D | fbtft-bus.c | 124 __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()
|
D | fb_watterott.c | 64 __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() 107 __be16 *pos = par->txbuf.buf + 1; in write_vmem_8bit() 108 u8 *buf8 = par->txbuf.buf + 10; in write_vmem_8bit() 116 ((u8 *)par->txbuf.buf)[0] = CMD_LCD_DRAWIMAGE; in write_vmem_8bit() 120 ((u8 *)par->txbuf.buf)[9] = COLOR_RGB332; in write_vmem_8bit() 129 par->txbuf.buf, 10 + par->info->var.xres); in write_vmem_8bit()
|
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=%d) txbuf => ", in fbtft_read_spi()
|
D | fb_uc1611.c | 216 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()
|
D | fb_pcd8544.c | 107 u8 *buf = par->txbuf.buf; in write_vmem() 123 ret = par->fbtftops.write(par, par->txbuf.buf, 6 * 84); in write_vmem()
|
D | fb_ra8875.c | 260 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()
|
D | fb_tls8204.c | 93 u8 *buf = par->txbuf.buf; in write_vmem() 113 ret = par->fbtftops.write(par, par->txbuf.buf, WIDTH); in write_vmem()
|
/Linux-v4.19/arch/arm/mach-u300/ |
D | dummyspichip.c | 50 u8 txbuf[14] = {0xDE, 0xAD, 0xBE, 0xEF, 0x2B, 0xAD, in dummy_looptest() local 90 status = spi_write_then_read(spi, &txbuf[0], 8, &rxbuf[0], 8); in dummy_looptest() 99 status = spi_write_then_read(spi, &txbuf[0], 14, &rxbuf[0], 14); in dummy_looptest() 108 status = spi_write(spi, &txbuf[0], 8); in dummy_looptest() 123 status = spi_write(spi, &txbuf[0], 14); in dummy_looptest() 175 status = spi_write_then_read(spi, &txbuf[0], 8, &rxbuf[0], 8); in dummy_looptest() 184 status = spi_write_then_read(spi, &txbuf[0], 14, &rxbuf[0], 14); in dummy_looptest()
|
/Linux-v4.19/drivers/infiniband/hw/i40iw/ |
D | i40iw_puda.c | 1022 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-v4.19/sound/soc/codecs/ |
D | rt5514-spi.c | 396 int rt5514_spi_burst_write(u32 addr, const u8 *txbuf, size_t len) in rt5514_spi_burst_write() argument 420 write_buf[i + 12] = txbuf[offset + i + 0]; in rt5514_spi_burst_write() 421 write_buf[i + 11] = txbuf[offset + i + 1]; in rt5514_spi_burst_write() 422 write_buf[i + 10] = txbuf[offset + i + 2]; in rt5514_spi_burst_write() 423 write_buf[i + 9] = txbuf[offset + i + 3]; in rt5514_spi_burst_write() 424 write_buf[i + 8] = txbuf[offset + i + 4]; in rt5514_spi_burst_write() 425 write_buf[i + 7] = txbuf[offset + i + 5]; in rt5514_spi_burst_write() 426 write_buf[i + 6] = txbuf[offset + i + 6]; in rt5514_spi_burst_write() 427 write_buf[i + 5] = txbuf[offset + i + 7]; in rt5514_spi_burst_write()
|
/Linux-v4.19/drivers/spi/ |
D | spi-coldfire-qspi.c | 163 const u8 *txbuf, u8 *rxbuf) in mcfqspi_transfer_msg8() argument 174 if (txbuf) in mcfqspi_transfer_msg8() 176 mcfqspi_wr_qdr(mcfqspi, *txbuf++); in mcfqspi_transfer_msg8() 198 if (txbuf) { in mcfqspi_transfer_msg8() 202 mcfqspi_wr_qdr(mcfqspi, *txbuf++); in mcfqspi_transfer_msg8() 230 const u16 *txbuf, u16 *rxbuf) in mcfqspi_transfer_msg16() argument 241 if (txbuf) in mcfqspi_transfer_msg16() 243 mcfqspi_wr_qdr(mcfqspi, *txbuf++); in mcfqspi_transfer_msg16() 265 if (txbuf) { in mcfqspi_transfer_msg16() 269 mcfqspi_wr_qdr(mcfqspi, *txbuf++); in mcfqspi_transfer_msg16()
|
D | spi-ti-qspi.c | 256 const u8 *txbuf; in qspi_write_msg() local 259 txbuf = t->tx_buf; in qspi_write_msg() 271 cmd, qspi->dc, *txbuf); in qspi_write_msg() 273 u32 *txp = (u32 *)txbuf; in qspi_write_msg() 290 writeb(*txbuf, qspi->base + QSPI_SPI_DATA_REG); in qspi_write_msg() 298 cmd, qspi->dc, *txbuf); in qspi_write_msg() 299 writew(*((u16 *)txbuf), qspi->base + QSPI_SPI_DATA_REG); in qspi_write_msg() 303 cmd, qspi->dc, *txbuf); in qspi_write_msg() 304 writel(*((u32 *)txbuf), qspi->base + QSPI_SPI_DATA_REG); in qspi_write_msg() 313 txbuf += xfer_len; in qspi_write_msg()
|
D | spi-txx9.c | 178 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-v4.19/drivers/media/rc/ |
D | lirc_dev.c | 241 unsigned int *txbuf; in ir_lirc_transmit_ir() local 307 txbuf = kmalloc_array(count, sizeof(unsigned int), GFP_KERNEL); in ir_lirc_transmit_ir() 308 if (!txbuf) { in ir_lirc_transmit_ir() 315 txbuf[i] = DIV_ROUND_UP(raw[i].duration, 1000); in ir_lirc_transmit_ir() 335 txbuf = memdup_user(buf, n); in ir_lirc_transmit_ir() 336 if (IS_ERR(txbuf)) { in ir_lirc_transmit_ir() 337 ret = PTR_ERR(txbuf); in ir_lirc_transmit_ir() 343 if (txbuf[i] > IR_MAX_DURATION / 1000 - duration || !txbuf[i]) { in ir_lirc_transmit_ir() 348 duration += txbuf[i]; in ir_lirc_transmit_ir() 353 ret = dev->tx_ir(dev, txbuf, count); in ir_lirc_transmit_ir() [all …]
|
D | gpio-ir-tx.c | 61 static int gpio_ir_tx(struct rc_dev *dev, unsigned int *txbuf, in gpio_ir_tx() argument 88 edge = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx() 99 ktime_t last = ktime_add_us(edge, txbuf[i]); in gpio_ir_tx()
|
D | winbond-cir.c | 218 u32 *txbuf; member 396 if (!data->txbuf) in wbcir_irq_tx() 421 if (data->txbuf[data->txoff] == 0) { in wbcir_irq_tx() 425 byte = min((u32)0x80, data->txbuf[data->txoff]); in wbcir_irq_tx() 426 data->txbuf[data->txoff] -= byte; in wbcir_irq_tx() 432 while (data->txoff != data->txlen && data->txbuf[data->txoff] == 0) in wbcir_irq_tx() 441 kfree(data->txbuf); in wbcir_irq_tx() 442 data->txbuf = NULL; in wbcir_irq_tx() 660 data->txbuf = buf; in wbcir_tx() 996 kfree(data->txbuf); in wbcir_init_hw() [all …]
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-cpm.c | 117 u_char *txbuf[CPM_MAXBD]; member 202 tb = cpm->txbuf[tx]; in cpm_i2c_parse_message() 258 tb = cpm->txbuf[tx]; in cpm_i2c_check_message() 543 …cpm->txbuf[i] = (unsigned char *)dma_alloc_coherent(&cpm->ofdev->dev, CPM_MAX_READ + 1, &cpm->txdm… in cpm_i2c_setup() 544 if (!cpm->txbuf[i]) { in cpm_i2c_setup() 590 if (cpm->txbuf[i]) in cpm_i2c_setup() 592 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_setup() 625 cpm->txbuf[i], cpm->txdma[i]); in cpm_i2c_shutdown()
|
/Linux-v4.19/drivers/net/arcnet/ |
D | arcnet.c | 655 int txbuf; in arcnet_send_packet() local 685 txbuf = get_arcbuf(dev); in arcnet_send_packet() 687 txbuf = -1; in arcnet_send_packet() 689 if (txbuf != -1) { in arcnet_send_packet() 691 if (proto->prepare_tx(dev, pkt, skb->len, txbuf) && in arcnet_send_packet() 704 proto->continue_tx(dev, txbuf)) { in arcnet_send_packet() 711 lp->next_tx = txbuf; in arcnet_send_packet() 949 int txbuf = get_arcbuf(dev); in arcnet_interrupt() local 951 if (txbuf != -1) { in arcnet_interrupt() 952 if (lp->outgoing.proto->continue_tx(dev, txbuf)) { in arcnet_interrupt() [all …]
|