/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | hif_usb.c | 257 struct tx_buf *tx_buf = (struct tx_buf *) urb->context; in hif_usb_tx_cb() local 261 if (!tx_buf || !tx_buf->hif_dev) in hif_usb_tx_cb() 264 hif_dev = tx_buf->hif_dev; in hif_usb_tx_cb() 282 ath9k_skb_queue_purge(hif_dev, &tx_buf->skb_queue); in hif_usb_tx_cb() 293 ath9k_skb_queue_complete(hif_dev, &tx_buf->skb_queue, txok); in hif_usb_tx_cb() 296 tx_buf->len = tx_buf->offset = 0; in hif_usb_tx_cb() 297 __skb_queue_head_init(&tx_buf->skb_queue); in hif_usb_tx_cb() 301 list_move_tail(&tx_buf->list, &hif_dev->tx.tx_buf); in hif_usb_tx_cb() 312 struct tx_buf *tx_buf = NULL; in __hif_usb_tx() local 323 if (list_empty(&hif_dev->tx.tx_buf)) in __hif_usb_tx() [all …]
|
/Linux-v4.19/drivers/spi/ |
D | spi-loopback-test.c | 94 .tx_buf = TX(0), 108 .tx_buf = TX(PAGE_SIZE - 4), 121 .tx_buf = TX(0), 146 .tx_buf = TX(0), 150 .tx_buf = TX(SPI_TEST_MAX_SIZE_HALF), 163 .tx_buf = TX(64), 167 .tx_buf = TX(0), 181 .tx_buf = TX(0), 184 .tx_buf = TX(64), 197 .tx_buf = TX(0), [all …]
|
D | spi-cavium.c | 39 const u8 *tx_buf; in octeon_spi_do_transfer() local 68 tx_buf = xfer->tx_buf; in octeon_spi_do_transfer() 74 if (tx_buf) in octeon_spi_do_transfer() 75 d = *tx_buf++; in octeon_spi_do_transfer() 83 mpi_tx.s.txnum = tx_buf ? OCTEON_SPI_MAX_BYTES : 0; in octeon_spi_do_transfer() 98 if (tx_buf) in octeon_spi_do_transfer() 99 d = *tx_buf++; in octeon_spi_do_transfer() 111 mpi_tx.s.txnum = tx_buf ? len : 0; in octeon_spi_do_transfer()
|
D | spi-xlp.c | 101 const u8 *tx_buf; /* tx data buffer */ member 222 tx_data |= xspi->tx_buf[i] << (j * 8); in xlp_spi_fill_txfifo() 226 xspi->tx_buf += nbytes; in xlp_spi_fill_txfifo() 268 if (xspi->tx_buf) in xlp_spi_send_cmd() 279 const unsigned char *tx_buf, in xlp_spi_xfer_block() argument 285 xs->tx_buf = tx_buf; in xlp_spi_xfer_block() 287 xs->tx_len = (xs->tx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block() 332 const unsigned char *tx_buf; in xlp_spi_txrx_bufs() local 334 tx_buf = t->tx_buf; in xlp_spi_txrx_bufs() 339 sz = xlp_spi_xfer_block(xs, tx_buf, rx_buf, in xlp_spi_txrx_bufs() [all …]
|
D | spi-clps711x.c | 33 u8 *tx_buf; member 81 hw->tx_buf = (u8 *)xfer->tx_buf; in spi_clps711x_transfer_one() 85 data = hw->tx_buf ? *hw->tx_buf++ : 0; in spi_clps711x_transfer_one() 104 data = hw->tx_buf ? *hw->tx_buf++ : 0; in spi_clps711x_isr()
|
D | spi-sh-msiof.c | 384 const void *tx_buf, void *rx_buf, in sh_msiof_spi_set_mode_regs() argument 389 if (tx_buf || (p->master->flags & SPI_MASTER_MUST_TX)) in sh_msiof_spi_set_mode_regs() 405 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_8() argument 407 const u8 *buf_8 = tx_buf; in sh_msiof_spi_write_fifo_8() 415 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_16() argument 417 const u16 *buf_16 = tx_buf; in sh_msiof_spi_write_fifo_16() 425 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_16u() argument 427 const u16 *buf_16 = tx_buf; in sh_msiof_spi_write_fifo_16u() 435 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_32() argument 437 const u32 *buf_32 = tx_buf; in sh_msiof_spi_write_fifo_32() [all …]
|
D | spi-armada-3700.c | 112 const u8 *tx_buf; member 435 a3700_spi->tx_buf = xfer->tx_buf; in a3700_spi_transfer_setup() 462 if (a3700_spi->tx_buf) { in a3700_spi_header_set() 483 val = (val << 8) | a3700_spi->tx_buf[0]; in a3700_spi_header_set() 484 a3700_spi->tx_buf++; in a3700_spi_header_set() 504 val = *(u32 *)a3700_spi->tx_buf; in a3700_spi_fifo_write() 507 a3700_spi->tx_buf += 4; in a3700_spi_fifo_write() 612 if (xfer->tx_buf) in a3700_spi_transfer_one_fifo() 639 } else if (xfer->tx_buf) { in a3700_spi_transfer_one_fifo() 655 if (a3700_spi->tx_buf) { in a3700_spi_transfer_one_fifo() [all …]
|
/Linux-v4.19/drivers/hid/intel-ish-hid/ishtp/ |
D | client-buffers.c | 74 struct ishtp_cl_tx_ring *tx_buf; in ishtp_cl_alloc_tx_ring() local 76 tx_buf = kzalloc(sizeof(struct ishtp_cl_tx_ring), GFP_KERNEL); in ishtp_cl_alloc_tx_ring() 77 if (!tx_buf) in ishtp_cl_alloc_tx_ring() 80 tx_buf->send_buf.data = kmalloc(len, GFP_KERNEL); in ishtp_cl_alloc_tx_ring() 81 if (!tx_buf->send_buf.data) { in ishtp_cl_alloc_tx_ring() 82 kfree(tx_buf); in ishtp_cl_alloc_tx_ring() 87 list_add_tail(&tx_buf->list, &cl->tx_free_list.list); in ishtp_cl_alloc_tx_ring() 138 struct ishtp_cl_tx_ring *tx_buf; in ishtp_cl_free_tx_ring() local 144 tx_buf = list_entry(cl->tx_free_list.list.next, in ishtp_cl_free_tx_ring() 146 list_del(&tx_buf->list); in ishtp_cl_free_tx_ring() [all …]
|
/Linux-v4.19/drivers/net/ethernet/intel/ice/ |
D | ice_txrx.c | 18 ice_unmap_and_free_tx_buf(struct ice_ring *ring, struct ice_tx_buf *tx_buf) in ice_unmap_and_free_tx_buf() argument 20 if (tx_buf->skb) { in ice_unmap_and_free_tx_buf() 21 dev_kfree_skb_any(tx_buf->skb); in ice_unmap_and_free_tx_buf() 22 if (dma_unmap_len(tx_buf, len)) in ice_unmap_and_free_tx_buf() 24 dma_unmap_addr(tx_buf, dma), in ice_unmap_and_free_tx_buf() 25 dma_unmap_len(tx_buf, len), in ice_unmap_and_free_tx_buf() 27 } else if (dma_unmap_len(tx_buf, len)) { in ice_unmap_and_free_tx_buf() 29 dma_unmap_addr(tx_buf, dma), in ice_unmap_and_free_tx_buf() 30 dma_unmap_len(tx_buf, len), in ice_unmap_and_free_tx_buf() 34 tx_buf->next_to_watch = NULL; in ice_unmap_and_free_tx_buf() [all …]
|
/Linux-v4.19/drivers/iio/common/st_sensors/ |
D | st_sensors_spi.c | 36 .tx_buf = tb->tx_buf, in st_sensors_spi_read() 49 tb->tx_buf[0] = reg_addr | ST_SENSORS_SPI_MULTIREAD; in st_sensors_spi_read() 51 tb->tx_buf[0] = reg_addr | ST_SENSORS_SPI_READ; in st_sensors_spi_read() 85 .tx_buf = tb->tx_buf, in st_sensors_spi_write_byte() 91 tb->tx_buf[0] = reg_addr; in st_sensors_spi_write_byte() 92 tb->tx_buf[1] = data; in st_sensors_spi_write_byte()
|
/Linux-v4.19/drivers/input/rmi4/ |
D | rmi_spi.c | 47 u8 *tx_buf; member 78 rmi_spi->tx_buf = &rmi_spi->rx_buf[buf_size]; in rmi_spi_manage_pools() 116 const struct rmi_spi_cmd *cmd, const u8 *tx_buf, in rmi_spi_xfer() argument 166 rmi_spi->tx_buf[0] = (addr >> 8); in rmi_spi_xfer() 167 rmi_spi->tx_buf[1] = addr & 0xFF; in rmi_spi_xfer() 170 rmi_spi->tx_buf[0] = (addr >> 8) | 0x80; in rmi_spi_xfer() 171 rmi_spi->tx_buf[1] = addr & 0xFF; in rmi_spi_xfer() 178 rmi_spi->tx_buf[0] = 0x40; in rmi_spi_xfer() 179 rmi_spi->tx_buf[1] = (addr >> 8) & 0xFF; in rmi_spi_xfer() 180 rmi_spi->tx_buf[2] = addr & 0xFF; in rmi_spi_xfer() [all …]
|
D | rmi_i2c.c | 37 u8 *tx_buf; member 89 if (!rmi_i2c->tx_buf || rmi_i2c->tx_buf_size < tx_size) { in rmi_i2c_write_block() 90 if (rmi_i2c->tx_buf) in rmi_i2c_write_block() 91 devm_kfree(&client->dev, rmi_i2c->tx_buf); in rmi_i2c_write_block() 93 rmi_i2c->tx_buf = devm_kzalloc(&client->dev, in rmi_i2c_write_block() 96 if (!rmi_i2c->tx_buf) { in rmi_i2c_write_block() 103 rmi_i2c->tx_buf[0] = addr & 0xff; in rmi_i2c_write_block() 104 memcpy(rmi_i2c->tx_buf + 1, buf, len); in rmi_i2c_write_block() 112 retval = i2c_master_send(client, rmi_i2c->tx_buf, tx_size); in rmi_i2c_write_block()
|
/Linux-v4.19/drivers/net/wimax/i2400m/ |
D | tx.c | 474 ptr = i2400m->tx_buf + i2400m->tx_in % I2400M_TX_BUF_SIZE; in i2400m_tx_fifo_push() 510 struct i2400m_msg_hdr *msg = i2400m->tx_buf + tx_in; in i2400m_tx_skip_tail() 591 tx_msg, (void *) tx_msg - i2400m->tx_buf); in i2400m_tx_new() 669 aligned_size, i2400m->tx_buf, i2400m->tx_in, in i2400m_tx_close() 736 if (i2400m->tx_buf == NULL) { in i2400m_tx() 794 (void *)tx_msg - i2400m->tx_buf, (size_t)tx_msg->size, in i2400m_tx() 795 num_pls+1, ptr - i2400m->tx_buf, buf_len, padded_len); in i2400m_tx() 849 if (i2400m->tx_buf == NULL) in i2400m_tx_msg_get() 859 tx_msg = i2400m->tx_buf + i2400m->tx_out % I2400M_TX_BUF_SIZE; in i2400m_tx_msg_get() 872 (void *) tx_msg - i2400m->tx_buf); in i2400m_tx_msg_get() [all …]
|
/Linux-v4.19/drivers/char/tpm/st33zp24/ |
D | spi.c | 73 u8 tx_buf[ST33ZP24_SPI_BUFFER_SIZE]; member 120 .tx_buf = phy->tx_buf, in st33zp24_spi_send() 125 phy->tx_buf[total_length++] = TPM_WRITE_DIRECTION | LOCALITY0; in st33zp24_spi_send() 126 phy->tx_buf[total_length++] = tpm_register; in st33zp24_spi_send() 129 phy->tx_buf[total_length++] = tpm_size >> 8; in st33zp24_spi_send() 130 phy->tx_buf[total_length++] = tpm_size; in st33zp24_spi_send() 133 memcpy(&phy->tx_buf[total_length], tpm_data, tpm_size); in st33zp24_spi_send() 136 memset(&phy->tx_buf[total_length], TPM_DUMMY_BYTE, phy->latency); in st33zp24_spi_send() 163 .tx_buf = phy->tx_buf, in st33zp24_spi_read8_reg() 168 phy->tx_buf[total_length++] = LOCALITY0; in st33zp24_spi_read8_reg() [all …]
|
/Linux-v4.19/drivers/staging/mt7621-eth/ |
D | mtk_eth_soc.c | 364 static void mtk_txd_unmap(struct device *dev, struct mtk_tx_buf *tx_buf) in mtk_txd_unmap() argument 366 if (tx_buf->flags & MTK_TX_FLAGS_SINGLE0) { in mtk_txd_unmap() 368 dma_unmap_addr(tx_buf, dma_addr0), in mtk_txd_unmap() 369 dma_unmap_len(tx_buf, dma_len0), in mtk_txd_unmap() 371 } else if (tx_buf->flags & MTK_TX_FLAGS_PAGE0) { in mtk_txd_unmap() 373 dma_unmap_addr(tx_buf, dma_addr0), in mtk_txd_unmap() 374 dma_unmap_len(tx_buf, dma_len0), in mtk_txd_unmap() 377 if (tx_buf->flags & MTK_TX_FLAGS_PAGE1) in mtk_txd_unmap() 379 dma_unmap_addr(tx_buf, dma_addr1), in mtk_txd_unmap() 380 dma_unmap_len(tx_buf, dma_len1), in mtk_txd_unmap() [all …]
|
/Linux-v4.19/drivers/input/touchscreen/ |
D | wdt87xx_i2c.c | 222 u8 tx_buf[] = { 0x22, 0x00, 0x10, 0x0E, 0x23, 0x00 }; in wdt87xx_get_desc() local 225 tx_buf[2] |= desc_idx & 0xF; in wdt87xx_get_desc() 227 error = wdt87xx_i2c_xfer(client, tx_buf, sizeof(tx_buf), in wdt87xx_get_desc() 248 u8 tx_buf[] = { 0x22, 0x00, 0x13, 0x0E, str_idx, 0x23, 0x00 }; in wdt87xx_get_string() local 256 error = wdt87xx_i2c_xfer(client, tx_buf, sizeof(tx_buf), in wdt87xx_get_string() 280 u8 tx_buf[8]; in wdt87xx_get_feature() local 290 tx_buf[tx_len++] = 0x22; in wdt87xx_get_feature() 291 tx_buf[tx_len++] = 0x00; in wdt87xx_get_feature() 293 tx_buf[tx_len++] = 0x30; in wdt87xx_get_feature() 294 tx_buf[tx_len++] = 0x02; in wdt87xx_get_feature() [all …]
|
/Linux-v4.19/drivers/iio/adc/ |
D | ti-adc108s102.c | 88 __be16 tx_buf[9] ____cacheline_aligned; member 132 st->tx_buf[cmds++] = cpu_to_be16(ADC108S102_CMD(bit)); in adc108s102_update_scan_mode() 135 st->tx_buf[cmds++] = 0x00; in adc108s102_update_scan_mode() 138 st->ring_xfer.tx_buf = &st->tx_buf[0]; in adc108s102_update_scan_mode() 140 st->ring_xfer.len = cmds * sizeof(st->tx_buf[0]); in adc108s102_update_scan_mode() 173 st->tx_buf[0] = cpu_to_be16(ADC108S102_CMD(ch)); in adc108s102_scan_direct() 270 st->scan_single_xfer.tx_buf = st->tx_buf; in adc108s102_probe() 272 st->scan_single_xfer.len = 2 * sizeof(st->tx_buf[0]); in adc108s102_probe()
|
D | ad7298.c | 55 __be16 tx_buf[2]; member 122 st->tx_buf[0] = cpu_to_be16(command); in ad7298_update_scan_mode() 125 st->ring_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_update_scan_mode() 128 st->ring_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_update_scan_mode() 177 st->tx_buf[0] = cpu_to_be16(AD7298_WRITE | st->ext_ref | in ad7298_scan_direct() 325 st->scan_single_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_probe() 328 st->scan_single_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_probe()
|
D | ti-adc0832.c | 35 u8 tx_buf[2] ____cacheline_aligned; member 136 .tx_buf = adc->tx_buf, in adc0832_adc_conversion() 146 adc->tx_buf[0] = 1 << (adc->mux_bits + 1); in adc0832_adc_conversion() 148 adc->tx_buf[0] |= differential ? 0 : (1 << adc->mux_bits); in adc0832_adc_conversion() 150 adc->tx_buf[0] |= (channel % 2) << (adc->mux_bits - 1); in adc0832_adc_conversion() 153 adc->tx_buf[0] |= channel / 2; in adc0832_adc_conversion() 156 adc->tx_buf[0] <<= 1; in adc0832_adc_conversion()
|
/Linux-v4.19/drivers/mux/ |
D | adgs1408.c | 28 u8 tx_buf[2]; in adgs1408_spi_reg_write() local 30 tx_buf[0] = reg_addr; in adgs1408_spi_reg_write() 31 tx_buf[1] = reg_data; in adgs1408_spi_reg_write() 33 return spi_write_then_read(spi, tx_buf, sizeof(tx_buf), NULL, 0); in adgs1408_spi_reg_write()
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/displays/ |
D | panel-tpo-td028ttec1.c | 69 u16 tx_buf = JBT_COMMAND | reg; in jbt_ret_write_0() local 71 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 83 u16 tx_buf[2]; in jbt_reg_write_1() local 85 tx_buf[0] = JBT_COMMAND | reg; in jbt_reg_write_1() 86 tx_buf[1] = JBT_DATA | data; in jbt_reg_write_1() 87 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 99 u16 tx_buf[3]; in jbt_reg_write_2() local 101 tx_buf[0] = JBT_COMMAND | reg; in jbt_reg_write_2() 102 tx_buf[1] = JBT_DATA | (data >> 8); in jbt_reg_write_2() 103 tx_buf[2] = JBT_DATA | (data & 0xff); in jbt_reg_write_2() [all …]
|
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/displays/ |
D | panel-tpo-td028ttec1.c | 69 u16 tx_buf = JBT_COMMAND | reg; in jbt_ret_write_0() local 71 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 83 u16 tx_buf[2]; in jbt_reg_write_1() local 85 tx_buf[0] = JBT_COMMAND | reg; in jbt_reg_write_1() 86 tx_buf[1] = JBT_DATA | data; in jbt_reg_write_1() 87 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 99 u16 tx_buf[3]; in jbt_reg_write_2() local 101 tx_buf[0] = JBT_COMMAND | reg; in jbt_reg_write_2() 102 tx_buf[1] = JBT_DATA | (data >> 8); in jbt_reg_write_2() 103 tx_buf[2] = JBT_DATA | (data & 0xff); in jbt_reg_write_2() [all …]
|
/Linux-v4.19/drivers/fpga/ |
D | machxo2-spi.c | 75 tx.tx_buf = cmd; in get_status() 146 tx[0].tx_buf = &erase; in machxo2_cleanup() 158 tx[1].tx_buf = &refresh; in machxo2_cleanup() 209 tx[0].tx_buf = &enable; in machxo2_write_init() 214 tx[1].tx_buf = &erase; in machxo2_write_init() 231 tx[2].tx_buf = &initaddr; in machxo2_write_init() 270 tx.tx_buf = payload; in machxo2_write() 299 tx[0].tx_buf = &progdone; in machxo2_write_complete() 318 tx[1].tx_buf = &refresh; in machxo2_write_complete()
|
/Linux-v4.19/drivers/media/rc/ |
D | ir-spi.c | 25 u16 tx_buf[IR_SPI_MAX_BUFSIZE]; member 61 idata->tx_buf[len++] = val; in ir_spi_tx() 67 xfer.len = len * sizeof(*idata->tx_buf); in ir_spi_tx() 68 xfer.tx_buf = idata->tx_buf; in ir_spi_tx()
|
/Linux-v4.19/drivers/iio/accel/ |
D | bma220_spi.c | 80 u8 tx_buf[2] ____cacheline_aligned; member 109 data->tx_buf[0] = BMA220_REG_ACCEL_X | BMA220_READ_MASK; in bma220_trigger_handler() 110 ret = spi_write_then_read(spi, data->tx_buf, 1, data->buffer, in bma220_trigger_handler() 173 data->tx_buf[0] = BMA220_REG_RANGE; in bma220_write_raw() 174 data->tx_buf[1] = index; in bma220_write_raw() 175 ret = spi_write(data->spi_device, data->tx_buf, in bma220_write_raw() 176 sizeof(data->tx_buf)); in bma220_write_raw()
|