/linux/drivers/net/wireless/ath/ath9k/ |
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() 296 tx_buf->len = tx_buf->offset = 0; in hif_usb_tx_cb() 312 struct tx_buf *tx_buf = NULL; in __hif_usb_tx() local 326 tx_buf = list_first_entry(&hif_dev->tx.tx_buf, struct tx_buf, list); in __hif_usb_tx() 353 tx_buf->len += tx_buf->offset; in __hif_usb_tx() 361 tx_buf->buf, tx_buf->len, in __hif_usb_tx() 366 tx_buf->len = tx_buf->offset = 0; in __hif_usb_tx() 442 struct tx_buf *tx_buf = NULL, *tx_buf_tmp = NULL; in hif_usb_stop() local 811 struct tx_buf *tx_buf; in ath9k_hif_usb_alloc_tx_urbs() local [all …]
|
/linux/drivers/spi/ |
A D | spi-loopback-test.c | 85 .tx_buf = TX(0), 112 .tx_buf = TX(0), 137 .tx_buf = TX(0), 158 .tx_buf = TX(0), 172 .tx_buf = TX(0), 188 .tx_buf = TX(0), 674 u8 *tx_buf; in spi_test_fill_pattern() local 693 tx_buf = (u8 *)xfers[i].tx_buf; in spi_test_fill_pattern() 694 if (!tx_buf) in spi_test_fill_pattern() 728 *tx_buf = j; in spi_test_fill_pattern() [all …]
|
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()
|
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() 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() 339 if (tx_buf) in xlp_spi_txrx_bufs() [all …]
|
A D | spi-realtek-rtl.c | 98 const void *tx_buf; in transfer_one() local 101 tx_buf = xfer->tx_buf; in transfer_one() 104 if (tx_buf) { in transfer_one() 106 send4(rtspi, tx_buf); in transfer_one() 107 tx_buf += 4; in transfer_one() 111 send1(rtspi, tx_buf); in transfer_one() 112 tx_buf++; in transfer_one()
|
A D | spi-sh-msiof.c | 414 const u8 *buf_8 = tx_buf; in sh_msiof_spi_write_fifo_8() 424 const u16 *buf_16 = tx_buf; in sh_msiof_spi_write_fifo_16() 434 const u16 *buf_16 = tx_buf; in sh_msiof_spi_write_fifo_16u() 683 if (tx_buf) in sh_msiof_spi_txrx_once() 699 if (tx_buf) in sh_msiof_spi_txrx_once() 915 const void *tx_buf = t->tx_buf; in sh_msiof_transfer_one() local 939 if (tx_buf) in sh_msiof_transfer_one() 952 if (tx_buf) in sh_msiof_transfer_one() 968 if (tx_buf) in sh_msiof_transfer_one() 969 tx_buf += l; in sh_msiof_transfer_one() [all …]
|
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()
|
A D | spi-armada-3700.c | 109 const u8 *tx_buf; member 430 a3700_spi->tx_buf = xfer->tx_buf; in a3700_spi_transfer_setup() 457 if (a3700_spi->tx_buf) { in a3700_spi_header_set() 479 a3700_spi->tx_buf++; in a3700_spi_header_set() 499 val = *(u32 *)a3700_spi->tx_buf; in a3700_spi_fifo_write() 502 a3700_spi->tx_buf += 4; in a3700_spi_fifo_write() 607 if (xfer->tx_buf) in a3700_spi_transfer_one_fifo() 634 } else if (xfer->tx_buf) { in a3700_spi_transfer_one_fifo() 650 if (a3700_spi->tx_buf) { in a3700_spi_transfer_one_fifo() 691 if (a3700_spi->tx_buf) { in a3700_spi_transfer_one_fifo() [all …]
|
/linux/drivers/net/ethernet/intel/ice/ |
A D | ice_txrx.c | 73 tx_buf = &tx_ring->tx_buf[i]; in ice_prgm_fdir_fltr() 78 memset(tx_buf, 0, sizeof(*tx_buf)); in ice_prgm_fdir_fltr() 222 tx_buf = &tx_ring->tx_buf[i]; in ice_clean_tx_irq() 271 tx_buf = tx_ring->tx_buf; in ice_clean_tx_irq() 287 tx_buf++; in ice_clean_tx_irq() 292 tx_buf = tx_ring->tx_buf; in ice_clean_tx_irq() 1656 tx_buf = &tx_ring->tx_buf[i]; in ice_tx_map() 1698 tx_buf = &tx_ring->tx_buf[i]; in ice_tx_map() 2405 tx_buf = &tx_ring->tx_buf[i]; in ice_clean_ctrl_tx_irq() 2435 tx_buf = tx_ring->tx_buf; in ice_clean_ctrl_tx_irq() [all …]
|
A D | ice_txrx_lib.c | 227 struct ice_tx_buf *tx_buf; in ice_clean_xdp_irq() local 236 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq() 238 total_bytes += tx_buf->bytecount; in ice_clean_xdp_irq() 244 page_frag_free(tx_buf->raw_buf); in ice_clean_xdp_irq() 247 dma_unmap_len_set(tx_buf, len, 0); in ice_clean_xdp_irq() 248 tx_buf->raw_buf = NULL; in ice_clean_xdp_irq() 273 struct ice_tx_buf *tx_buf; in ice_xmit_xdp_ring() local 288 tx_buf = &xdp_ring->tx_buf[i]; in ice_xmit_xdp_ring() 289 tx_buf->bytecount = size; in ice_xmit_xdp_ring() 290 tx_buf->gso_segs = 1; in ice_xmit_xdp_ring() [all …]
|
A D | ice_xsk.c | 629 struct ice_tx_buf *tx_buf; in ice_xmit_zc() local 637 tx_buf = &xdp_ring->tx_buf[xdp_ring->next_to_use]; in ice_xmit_zc() 692 struct ice_tx_buf *tx_buf; in ice_clean_tx_irq_zc() local 697 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_tx_irq_zc() 708 if (tx_buf->raw_buf) { in ice_clean_tx_irq_zc() 710 tx_buf->raw_buf = NULL; in ice_clean_tx_irq_zc() 716 tx_buf++; in ice_clean_tx_irq_zc() 722 tx_buf = xdp_ring->tx_buf; in ice_clean_tx_irq_zc() 834 struct ice_tx_buf *tx_buf = &xdp_ring->tx_buf[ntc]; in ice_xsk_clean_xdp_ring() local 836 if (tx_buf->raw_buf) in ice_xsk_clean_xdp_ring() [all …]
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_xdp.c | 27 struct bnxt_sw_tx_bd *tx_buf; in bnxt_xmit_bd() local 44 return tx_buf; in bnxt_xmit_bd() 50 struct bnxt_sw_tx_bd *tx_buf; in __bnxt_xmit_xdp() local 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 65 tx_buf->action = XDP_REDIRECT; in __bnxt_xmit_xdp_redirect() 66 tx_buf->xdpf = xdpf; in __bnxt_xmit_xdp_redirect() 76 struct bnxt_sw_tx_bd *tx_buf; in bnxt_tx_int_xdp() local 92 tx_buf->action = 0; in bnxt_tx_int_xdp() [all …]
|
/linux/drivers/hid/intel-ish-hid/ishtp/ |
A D | client-buffers.c | 67 struct ishtp_cl_tx_ring *tx_buf; in ishtp_cl_alloc_tx_ring() local 70 if (!tx_buf) 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() 132 struct ishtp_cl_tx_ring *tx_buf; in ishtp_cl_free_tx_ring() local 140 list_del(&tx_buf->list); in ishtp_cl_free_tx_ring() 142 kfree(tx_buf->send_buf.data); in ishtp_cl_free_tx_ring() 143 kfree(tx_buf); in ishtp_cl_free_tx_ring() 152 list_del(&tx_buf->list); in ishtp_cl_free_tx_ring() 153 kfree(tx_buf->send_buf.data); in ishtp_cl_free_tx_ring() [all …]
|
/linux/drivers/char/tpm/st33zp24/ |
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() 151 .tx_buf = phy->tx_buf, in st33zp24_spi_read8_reg() 156 phy->tx_buf[total_length++] = LOCALITY0; in st33zp24_spi_read8_reg() 157 phy->tx_buf[total_length++] = tpm_register; in st33zp24_spi_read8_reg() [all …]
|
/linux/drivers/input/rmi4/ |
A D | rmi_spi.c | 44 u8 *tx_buf; member 163 rmi_spi->tx_buf[0] = (addr >> 8); in rmi_spi_xfer() 164 rmi_spi->tx_buf[1] = addr & 0xFF; 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() 177 rmi_spi->tx_buf[2] = addr & 0xFF; in rmi_spi_xfer() 178 rmi_spi->tx_buf[3] = tx_len; in rmi_spi_xfer() 182 if (tx_buf) in rmi_spi_xfer() 183 memcpy(&rmi_spi->tx_buf[cmd_len], tx_buf, tx_len); in rmi_spi_xfer() 189 xfer->tx_buf = &rmi_spi->tx_buf[i]; in rmi_spi_xfer() [all …]
|
A D | rmi_i2c.c | 38 u8 *tx_buf; member 90 if (!rmi_i2c->tx_buf || rmi_i2c->tx_buf_size < tx_size) { in rmi_i2c_write_block() 91 if (rmi_i2c->tx_buf) in rmi_i2c_write_block() 92 devm_kfree(&client->dev, rmi_i2c->tx_buf); in rmi_i2c_write_block() 94 rmi_i2c->tx_buf = devm_kzalloc(&client->dev, in rmi_i2c_write_block() 97 if (!rmi_i2c->tx_buf) { in rmi_i2c_write_block() 104 rmi_i2c->tx_buf[0] = addr & 0xff; in rmi_i2c_write_block() 105 memcpy(rmi_i2c->tx_buf + 1, buf, len); in rmi_i2c_write_block() 113 retval = i2c_master_send(client, rmi_i2c->tx_buf, tx_size); in rmi_i2c_write_block()
|
/linux/drivers/gpu/drm/panel/ |
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 …]
|
/linux/drivers/input/touchscreen/ |
A D | wdt87xx_i2c.c | 227 error = wdt87xx_i2c_xfer(client, tx_buf, sizeof(tx_buf), in wdt87xx_get_desc() 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() 300 tx_buf[tx_len++] = 0x23; in wdt87xx_get_feature() 301 tx_buf[tx_len++] = 0x00; in wdt87xx_get_feature() 325 tx_buf[tx_len++] = 0x22; in wdt87xx_set_feature() 326 tx_buf[tx_len++] = 0x00; in wdt87xx_set_feature() 335 tx_buf[tx_len++] = 0x23; in wdt87xx_set_feature() [all …]
|
/linux/drivers/iio/adc/ |
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() 167 st->tx_buf[0] = cpu_to_be16(ADC108S102_CMD(ch)); in adc108s102_scan_direct() 271 st->scan_single_xfer.tx_buf = st->tx_buf; in adc108s102_probe() 273 st->scan_single_xfer.len = 2 * sizeof(st->tx_buf[0]); in adc108s102_probe()
|
A D | ad7298.c | 53 __be16 tx_buf[2]; member 120 st->tx_buf[0] = cpu_to_be16(command); in ad7298_update_scan_mode() 123 st->ring_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_update_scan_mode() 126 st->ring_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_update_scan_mode() 169 st->tx_buf[0] = cpu_to_be16(AD7298_WRITE | st->ext_ref | in ad7298_scan_direct() 328 st->scan_single_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_probe() 331 st->scan_single_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_probe()
|
A D | ti-ads8344.c | 31 u8 tx_buf ____cacheline_aligned; 82 adc->tx_buf = ADS8344_START; in ads8344_adc_conversion() 84 adc->tx_buf |= ADS8344_SINGLE_END; in ads8344_adc_conversion() 85 adc->tx_buf |= ADS8344_CHANNEL(channel); in ads8344_adc_conversion() 86 adc->tx_buf |= ADS8344_CLOCK_INTERNAL; in ads8344_adc_conversion() 88 ret = spi_write(spi, &adc->tx_buf, 1); in ads8344_adc_conversion()
|
A D | ti-adc0832.c | 39 u8 tx_buf[2] ____cacheline_aligned; member 140 .tx_buf = adc->tx_buf, in adc0832_adc_conversion() 150 adc->tx_buf[0] = 1 << (adc->mux_bits + 1); in adc0832_adc_conversion() 152 adc->tx_buf[0] |= differential ? 0 : (1 << adc->mux_bits); in adc0832_adc_conversion() 154 adc->tx_buf[0] |= (channel % 2) << (adc->mux_bits - 1); in adc0832_adc_conversion() 157 adc->tx_buf[0] |= channel / 2; in adc0832_adc_conversion() 160 adc->tx_buf[0] <<= 1; in adc0832_adc_conversion()
|
/linux/include/trace/events/ |
A D | spi.h | 175 (xfer->tx_buf && xfer->tx_buf != msg->spi->controller->dummy_tx) 193 __dynamic_array(u8, tx_buf, 205 memcpy(__get_dynamic_array(tx_buf), 206 xfer->tx_buf, __get_dynamic_array_len(tx_buf)); 216 __get_dynamic_array_len(tx_buf), __get_dynamic_array(tx_buf),
|
/linux/drivers/mux/ |
A 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/drivers/platform/mellanox/ |
A D | mlxbf-tmfifo.c | 124 struct circ_buf tx_buf; member 427 seg = CIRC_SPACE_TO_END(cons->tx_buf.head, cons->tx_buf.tail, in mlxbf_tmfifo_console_output_one() 430 memcpy(cons->tx_buf.buf + cons->tx_buf.head, addr, len); in mlxbf_tmfifo_console_output_one() 432 memcpy(cons->tx_buf.buf + cons->tx_buf.head, addr, seg); in mlxbf_tmfifo_console_output_one() 436 cons->tx_buf.head = (cons->tx_buf.head + len) % in mlxbf_tmfifo_console_output_one() 457 avail = CIRC_SPACE(cons->tx_buf.head, cons->tx_buf.tail, in mlxbf_tmfifo_console_output() 516 size = CIRC_CNT(cons->tx_buf.head, cons->tx_buf.tail, in mlxbf_tmfifo_console_tx() 534 addr = cons->tx_buf.buf + cons->tx_buf.tail; in mlxbf_tmfifo_console_tx() 536 seg = CIRC_CNT_TO_END(cons->tx_buf.head, cons->tx_buf.tail, in mlxbf_tmfifo_console_tx() 548 cons->tx_buf.tail = (cons->tx_buf.tail + sizeof(u64)) % in mlxbf_tmfifo_console_tx() [all …]
|