| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath9k/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-loopback-test.c | 85 .tx_buf = TX(0), 99 .tx_buf = TX(PAGE_SIZE - 4), 112 .tx_buf = TX(0), 137 .tx_buf = TX(0), 141 .tx_buf = TX(SPI_TEST_MAX_SIZE_HALF), 154 .tx_buf = TX(64), 158 .tx_buf = TX(0), 172 .tx_buf = TX(0), 175 .tx_buf = TX(64), 188 .tx_buf = TX(0), [all …]
|
| H A D | spi-xlp.c | 93 const u8 *tx_buf; /* tx data buffer */ member 214 tx_data |= xspi->tx_buf[i] << (j * 8); in xlp_spi_fill_txfifo() 218 xspi->tx_buf += nbytes; in xlp_spi_fill_txfifo() 260 if (xspi->tx_buf) in xlp_spi_send_cmd() 271 const unsigned char *tx_buf, in xlp_spi_xfer_block() argument 277 xs->tx_buf = tx_buf; in xlp_spi_xfer_block() 279 xs->tx_len = (xs->tx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block() 324 const unsigned char *tx_buf; in xlp_spi_txrx_bufs() local 326 tx_buf = t->tx_buf; in xlp_spi_txrx_bufs() 331 sz = xlp_spi_xfer_block(xs, tx_buf, rx_buf, in xlp_spi_txrx_bufs() [all …]
|
| H A 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()
|
| H A D | spi-sh-msiof.c | 387 const void *tx_buf, void *rx_buf, in sh_msiof_spi_set_mode_regs() argument 392 if (tx_buf || (p->ctlr->flags & SPI_CONTROLLER_MUST_TX)) in sh_msiof_spi_set_mode_regs() 408 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_8() argument 410 const u8 *buf_8 = tx_buf; in sh_msiof_spi_write_fifo_8() 418 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_16() argument 420 const u16 *buf_16 = tx_buf; in sh_msiof_spi_write_fifo_16() 428 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_16u() argument 430 const u16 *buf_16 = tx_buf; in sh_msiof_spi_write_fifo_16u() 438 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_32() argument 440 const u32 *buf_32 = tx_buf; in sh_msiof_spi_write_fifo_32() [all …]
|
| H A D | spi-clps711x.c | 29 u8 *tx_buf; member 58 hw->tx_buf = (u8 *)xfer->tx_buf; in spi_clps711x_transfer_one() 62 data = hw->tx_buf ? *hw->tx_buf++ : 0; in spi_clps711x_transfer_one() 81 data = hw->tx_buf ? *hw->tx_buf++ : 0; in spi_clps711x_isr()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ice/ |
| H A D | ice_txrx.c | 31 struct ice_tx_buf *tx_buf, *first; in ice_prgm_fdir_fltr() local 63 first = &tx_ring->tx_buf[i]; in ice_prgm_fdir_fltr() 70 tx_buf = &tx_ring->tx_buf[i]; in ice_prgm_fdir_fltr() 75 memset(tx_buf, 0, sizeof(*tx_buf)); in ice_prgm_fdir_fltr() 76 dma_unmap_len_set(tx_buf, len, ICE_FDIR_MAX_RAW_PKT_SIZE); in ice_prgm_fdir_fltr() 77 dma_unmap_addr_set(tx_buf, dma, dma); in ice_prgm_fdir_fltr() 83 tx_buf->tx_flags = ICE_TX_FLAGS_DUMMY_PKT; in ice_prgm_fdir_fltr() 84 tx_buf->raw_buf = raw_packet; in ice_prgm_fdir_fltr() 108 ice_unmap_and_free_tx_buf(struct ice_ring *ring, struct ice_tx_buf *tx_buf) in ice_unmap_and_free_tx_buf() argument 110 if (tx_buf->skb) { in ice_unmap_and_free_tx_buf() [all …]
|
| H A D | ice_xsk.c | 702 struct ice_tx_buf *tx_buf; in ice_xmit_zc() local 710 tx_buf = &xdp_ring->tx_buf[xdp_ring->next_to_use]; in ice_xmit_zc() 719 tx_buf->bytecount = desc.len; in ice_xmit_zc() 745 ice_clean_xdp_tx_buf(struct ice_ring *xdp_ring, struct ice_tx_buf *tx_buf) in ice_clean_xdp_tx_buf() argument 747 xdp_return_frame((struct xdp_frame *)tx_buf->raw_buf); in ice_clean_xdp_tx_buf() 748 dma_unmap_single(xdp_ring->dev, dma_unmap_addr(tx_buf, dma), in ice_clean_xdp_tx_buf() 749 dma_unmap_len(tx_buf, len), DMA_TO_DEVICE); in ice_clean_xdp_tx_buf() 750 dma_unmap_len_set(tx_buf, len, 0); in ice_clean_xdp_tx_buf() 765 struct ice_tx_buf *tx_buf; in ice_clean_tx_irq_zc() local 770 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_tx_irq_zc() [all …]
|
| H A D | ice_txrx_lib.c | 212 struct ice_tx_buf *tx_buf; in ice_xmit_xdp_ring() local 224 tx_buf = &xdp_ring->tx_buf[i]; in ice_xmit_xdp_ring() 225 tx_buf->bytecount = size; in ice_xmit_xdp_ring() 226 tx_buf->gso_segs = 1; in ice_xmit_xdp_ring() 227 tx_buf->raw_buf = data; in ice_xmit_xdp_ring() 230 dma_unmap_len_set(tx_buf, len, size); in ice_xmit_xdp_ring() 231 dma_unmap_addr_set(tx_buf, dma, dma); in ice_xmit_xdp_ring() 247 tx_buf->next_to_watch = tx_desc; in ice_xmit_xdp_ring()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_xdp.c | 27 struct bnxt_sw_tx_bd *tx_buf; in bnxt_xmit_bd() local 33 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_xmit_bd() 44 return tx_buf; in bnxt_xmit_bd() 50 struct bnxt_sw_tx_bd *tx_buf; in __bnxt_xmit_xdp() local 52 tx_buf = bnxt_xmit_bd(bp, txr, mapping, len); in __bnxt_xmit_xdp() 53 tx_buf->rx_prod = rx_prod; in __bnxt_xmit_xdp() 54 tx_buf->action = XDP_TX; in __bnxt_xmit_xdp() 62 struct bnxt_sw_tx_bd *tx_buf; in __bnxt_xmit_xdp_redirect() local 64 tx_buf = bnxt_xmit_bd(bp, txr, mapping, len); in __bnxt_xmit_xdp_redirect() 65 tx_buf->action = XDP_REDIRECT; in __bnxt_xmit_xdp_redirect() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hid/intel-ish-hid/ishtp/ |
| H A D | client-buffers.c | 67 struct ishtp_cl_tx_ring *tx_buf; in ishtp_cl_alloc_tx_ring() local 69 tx_buf = kzalloc(sizeof(struct ishtp_cl_tx_ring), GFP_KERNEL); in ishtp_cl_alloc_tx_ring() 70 if (!tx_buf) in ishtp_cl_alloc_tx_ring() 73 tx_buf->send_buf.data = kmalloc(len, GFP_KERNEL); in ishtp_cl_alloc_tx_ring() 74 if (!tx_buf->send_buf.data) { in ishtp_cl_alloc_tx_ring() 75 kfree(tx_buf); in ishtp_cl_alloc_tx_ring() 80 list_add_tail(&tx_buf->list, &cl->tx_free_list.list); in ishtp_cl_alloc_tx_ring() 132 struct ishtp_cl_tx_ring *tx_buf; in ishtp_cl_free_tx_ring() local 138 tx_buf = list_entry(cl->tx_free_list.list.next, in ishtp_cl_free_tx_ring() 140 list_del(&tx_buf->list); in ishtp_cl_free_tx_ring() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/spi/ |
| H A D | spi-mem-nodm.c | 13 const u8 *tx_buf = NULL; in spi_mem_exec_op() local 25 tx_buf = op->data.buf.out; in spi_mem_exec_op() 51 if (!tx_buf && !rx_buf) in spi_mem_exec_op() 59 if (tx_buf || rx_buf) { in spi_mem_exec_op() 60 ret = spi_xfer(slave, op->data.nbytes * 8, tx_buf, in spi_mem_exec_op() 71 tx_buf || rx_buf ? op->data.nbytes : 0, in spi_mem_exec_op() 72 tx_buf || rx_buf ? (tx_buf ? "out" : "in") : "-"); in spi_mem_exec_op() 74 debug("%02x ", tx_buf ? tx_buf[i] : rx_buf[i]); in spi_mem_exec_op()
|
| H A D | zynq_qspi.c | 91 const void *tx_buf; member 227 if (priv->tx_buf) { in zynq_qspi_write_data() 230 *data = *((u8 *)priv->tx_buf); in zynq_qspi_write_data() 231 priv->tx_buf += 1; in zynq_qspi_write_data() 235 *data = *((u16 *)priv->tx_buf); in zynq_qspi_write_data() 236 priv->tx_buf += 2; in zynq_qspi_write_data() 240 *data = *((u16 *)priv->tx_buf); in zynq_qspi_write_data() 241 priv->tx_buf += 2; in zynq_qspi_write_data() 242 *data |= (*((u8 *)priv->tx_buf) << 16); in zynq_qspi_write_data() 243 priv->tx_buf += 1; in zynq_qspi_write_data() [all …]
|
| H A D | spi-mem.c | 208 const u8 *tx_buf = NULL; in spi_mem_exec_op() local 280 xfers[xferpos].tx_buf = tmpbuf; in spi_mem_exec_op() 294 xfers[xferpos].tx_buf = tmpbuf + 1; in spi_mem_exec_op() 304 xfers[xferpos].tx_buf = tmpbuf + op->addr.nbytes + 1; in spi_mem_exec_op() 317 xfers[xferpos].tx_buf = op->data.buf.out; in spi_mem_exec_op() 342 tx_buf = op->data.buf.out; in spi_mem_exec_op() 374 if (!tx_buf && !rx_buf) in spi_mem_exec_op() 382 if (tx_buf || rx_buf) { in spi_mem_exec_op() 387 ret = spi_xfer(slave, op->data.nbytes * 8, tx_buf, in spi_mem_exec_op() 398 tx_buf || rx_buf ? op->data.nbytes : 0, in spi_mem_exec_op() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/rmi4/ |
| H A D | rmi_spi.c | 44 u8 *tx_buf; member 75 rmi_spi->tx_buf = &rmi_spi->rx_buf[buf_size]; in rmi_spi_manage_pools() 113 const struct rmi_spi_cmd *cmd, const u8 *tx_buf, in rmi_spi_xfer() argument 163 rmi_spi->tx_buf[0] = (addr >> 8); in rmi_spi_xfer() 164 rmi_spi->tx_buf[1] = addr & 0xFF; in rmi_spi_xfer() 167 rmi_spi->tx_buf[0] = (addr >> 8) | 0x80; in rmi_spi_xfer() 168 rmi_spi->tx_buf[1] = addr & 0xFF; in rmi_spi_xfer() 175 rmi_spi->tx_buf[0] = 0x40; in rmi_spi_xfer() 176 rmi_spi->tx_buf[1] = (addr >> 8) & 0xFF; in rmi_spi_xfer() 177 rmi_spi->tx_buf[2] = addr & 0xFF; in rmi_spi_xfer() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wimax/i2400m/ |
| H A 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() 667 aligned_size, i2400m->tx_buf, i2400m->tx_in, in i2400m_tx_close() 734 if (i2400m->tx_buf == NULL) { in i2400m_tx() 792 (void *)tx_msg - i2400m->tx_buf, (size_t)tx_msg->size, in i2400m_tx() 793 num_pls+1, ptr - i2400m->tx_buf, buf_len, padded_len); in i2400m_tx() 847 if (i2400m->tx_buf == NULL) in i2400m_tx_msg_get() 857 tx_msg = i2400m->tx_buf + i2400m->tx_out % I2400M_TX_BUF_SIZE; in i2400m_tx_msg_get() 870 (void *) tx_msg - i2400m->tx_buf); in i2400m_tx_msg_get() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/char/tpm/st33zp24/ |
| H A D | spi.c | 61 u8 tx_buf[ST33ZP24_SPI_BUFFER_SIZE]; member 108 .tx_buf = phy->tx_buf, in st33zp24_spi_send() 113 phy->tx_buf[total_length++] = TPM_WRITE_DIRECTION | LOCALITY0; in st33zp24_spi_send() 114 phy->tx_buf[total_length++] = tpm_register; in st33zp24_spi_send() 117 phy->tx_buf[total_length++] = tpm_size >> 8; in st33zp24_spi_send() 118 phy->tx_buf[total_length++] = tpm_size; in st33zp24_spi_send() 121 memcpy(&phy->tx_buf[total_length], tpm_data, tpm_size); in st33zp24_spi_send() 124 memset(&phy->tx_buf[total_length], TPM_DUMMY_BYTE, phy->latency); in st33zp24_spi_send() 151 .tx_buf = phy->tx_buf, in st33zp24_spi_read8_reg() 156 phy->tx_buf[total_length++] = LOCALITY0; in st33zp24_spi_read8_reg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/ |
| H A D | panel-tpo-td028ttec1.c | 97 u16 tx_buf = JBT_COMMAND | reg; in jbt_ret_write_0() local 103 ret = spi_write(spi, (u8 *)&tx_buf, sizeof(tx_buf)); in jbt_ret_write_0() 118 u16 tx_buf[2]; in jbt_reg_write_1() local 124 tx_buf[0] = JBT_COMMAND | reg; in jbt_reg_write_1() 125 tx_buf[1] = JBT_DATA | data; in jbt_reg_write_1() 127 ret = spi_write(spi, (u8 *)tx_buf, sizeof(tx_buf)); in jbt_reg_write_1() 142 u16 tx_buf[3]; in jbt_reg_write_2() local 148 tx_buf[0] = JBT_COMMAND | reg; in jbt_reg_write_2() 149 tx_buf[1] = JBT_DATA | (data >> 8); in jbt_reg_write_2() 150 tx_buf[2] = JBT_DATA | (data & 0xff); in jbt_reg_write_2() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/iio/adc/ |
| H A D | ti-adc108s102.c | 81 __be16 tx_buf[9] ____cacheline_aligned; member 125 st->tx_buf[cmds++] = cpu_to_be16(ADC108S102_CMD(bit)); in adc108s102_update_scan_mode() 128 st->tx_buf[cmds++] = 0x00; in adc108s102_update_scan_mode() 131 st->ring_xfer.tx_buf = &st->tx_buf[0]; in adc108s102_update_scan_mode() 133 st->ring_xfer.len = cmds * sizeof(st->tx_buf[0]); in adc108s102_update_scan_mode() 166 st->tx_buf[0] = cpu_to_be16(ADC108S102_CMD(ch)); in adc108s102_scan_direct() 262 st->scan_single_xfer.tx_buf = st->tx_buf; in adc108s102_probe() 264 st->scan_single_xfer.len = 2 * sizeof(st->tx_buf[0]); in adc108s102_probe()
|
| H A D | ad7298.c | 54 __be16 tx_buf[2]; member 121 st->tx_buf[0] = cpu_to_be16(command); in ad7298_update_scan_mode() 124 st->ring_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_update_scan_mode() 127 st->ring_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_update_scan_mode() 176 st->tx_buf[0] = cpu_to_be16(AD7298_WRITE | st->ext_ref | in ad7298_scan_direct() 322 st->scan_single_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_probe() 325 st->scan_single_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_probe()
|
| /OK3568_Linux_fs/u-boot/drivers/tpm/ |
| H A D | tpm_tis_st33zp24_spi.c | 75 u8 tx_buf[ST33ZP24_SPI_BUFFER_SIZE]; member 119 u8 *tx_buf = (u8 *)phy->tx_buf; in st33zp24_spi_write() local 122 tx_buf[total_length++] = TPM_WRITE_DIRECTION | LOCALITY0; in st33zp24_spi_write() 123 tx_buf[total_length++] = tpm_register; in st33zp24_spi_write() 126 tx_buf[total_length++] = tpm_size >> 8; in st33zp24_spi_write() 127 tx_buf[total_length++] = tpm_size; in st33zp24_spi_write() 129 memcpy(tx_buf + total_length, tpm_data, tpm_size); in st33zp24_spi_write() 132 memset(tx_buf + total_length, TPM_DUMMY_BYTE, phy->latency); in st33zp24_spi_write() 140 ret = spi_xfer(slave, total_length * 8, tx_buf, rx_buf, in st33zp24_spi_write() 170 u8 *tx_buf = (u8 *)phy->tx_buf; in st33zp24_spi_read8_reg() local [all …]
|
| /OK3568_Linux_fs/kernel/include/trace/events/ |
| H A D | spi.h | 118 (xfer->tx_buf && xfer->tx_buf != msg->spi->controller->dummy_tx) 136 __dynamic_array(u8, tx_buf, 148 memcpy(__get_dynamic_array(tx_buf), 149 xfer->tx_buf, __get_dynamic_array_len(tx_buf)); 159 __get_dynamic_array_len(tx_buf), __get_dynamic_array(tx_buf),
|
| /OK3568_Linux_fs/kernel/drivers/iio/imu/st_lsm6dsr/ |
| H A D | st_lsm6dsr_spi.c | 31 .tx_buf = hw->tb.tx_buf, in st_lsm6dsr_spi_read() 42 hw->tb.tx_buf[0] = addr | SENSORS_SPI_READ; in st_lsm6dsr_spi_read() 65 hw->tb.tx_buf[0] = addr; in st_lsm6dsr_spi_write() 66 memcpy(&hw->tb.tx_buf[1], data, len); in st_lsm6dsr_spi_write() 68 return spi_write(spi, hw->tb.tx_buf, len + 1); in st_lsm6dsr_spi_write()
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | rk630-spi.c | 41 .tx_buf = &write_cmd, in rk630_spi_ctrl_init() 45 .tx_buf = &buf, in rk630_spi_ctrl_init() 63 .tx_buf = &write_cmd, in rk630_spi_write() 67 .tx_buf = &addr, in rk630_spi_write() 71 .tx_buf = data, in rk630_spi_write() 109 .tx_buf = &read_cmd, in rk630_spi_read() 113 .tx_buf = &addr, in rk630_spi_read() 117 .tx_buf = &dummy, in rk630_spi_read() 121 .tx_buf = &read_begin_cmd, in rk630_spi_read()
|