Home
last modified time | relevance | path

Searched refs:transfer (Results 1 - 25 of 242) sorted by relevance

12345678910

/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/
H A Dqca_7k.c48 struct spi_transfer transfer[2]; in qcaspi_read_register() local
52 memset(transfer, 0, sizeof(transfer)); in qcaspi_read_register()
59 transfer[0].tx_buf = &tx_data; in qcaspi_read_register()
60 transfer[0].len = QCASPI_CMD_LEN; in qcaspi_read_register()
61 transfer[1].rx_buf = &rx_data; in qcaspi_read_register()
62 transfer[1].len = QCASPI_CMD_LEN; in qcaspi_read_register()
64 spi_message_add_tail(&transfer[0], &msg); in qcaspi_read_register()
70 spi_message_add_tail(&transfer[1], &msg); in qcaspi_read_register()
88 struct spi_transfer transfer[ in __qcaspi_write_register() local
[all...]
H A Dqca_spi.c109 struct spi_transfer transfer[2]; in qcaspi_write_burst() local
112 memset(&transfer, 0, sizeof(transfer)); in qcaspi_write_burst()
116 transfer[0].tx_buf = &cmd; in qcaspi_write_burst()
117 transfer[0].len = QCASPI_CMD_LEN; in qcaspi_write_burst()
118 transfer[1].tx_buf = src; in qcaspi_write_burst()
119 transfer[1].len = len; in qcaspi_write_burst()
121 spi_message_add_tail(&transfer[0], &msg); in qcaspi_write_burst()
122 spi_message_add_tail(&transfer[1], &msg); in qcaspi_write_burst()
137 struct spi_transfer transfer; in qcaspi_write_legacy() local
162 struct spi_transfer transfer[2]; qcaspi_read_burst() local
190 struct spi_transfer transfer; qcaspi_read_legacy() local
215 struct spi_transfer transfer; qcaspi_tx_cmd() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/
H A Dqca_7k.c48 struct spi_transfer transfer[2]; in qcaspi_read_register() local
52 memset(transfer, 0, sizeof(transfer)); in qcaspi_read_register()
59 transfer[0].tx_buf = &tx_data; in qcaspi_read_register()
60 transfer[0].len = QCASPI_CMD_LEN; in qcaspi_read_register()
61 transfer[1].rx_buf = &rx_data; in qcaspi_read_register()
62 transfer[1].len = QCASPI_CMD_LEN; in qcaspi_read_register()
64 spi_message_add_tail(&transfer[0], &msg); in qcaspi_read_register()
70 spi_message_add_tail(&transfer[1], &msg); in qcaspi_read_register()
88 struct spi_transfer transfer[ in __qcaspi_write_register() local
[all...]
H A Dqca_spi.c108 struct spi_transfer transfer[2]; in qcaspi_write_burst() local
111 memset(&transfer, 0, sizeof(transfer)); in qcaspi_write_burst()
115 transfer[0].tx_buf = &cmd; in qcaspi_write_burst()
116 transfer[0].len = QCASPI_CMD_LEN; in qcaspi_write_burst()
117 transfer[1].tx_buf = src; in qcaspi_write_burst()
118 transfer[1].len = len; in qcaspi_write_burst()
120 spi_message_add_tail(&transfer[0], &msg); in qcaspi_write_burst()
121 spi_message_add_tail(&transfer[1], &msg); in qcaspi_write_burst()
136 struct spi_transfer transfer; in qcaspi_write_legacy() local
161 struct spi_transfer transfer[2]; qcaspi_read_burst() local
189 struct spi_transfer transfer; qcaspi_read_legacy() local
214 struct spi_transfer transfer; qcaspi_tx_cmd() local
[all...]
/kernel/linux/linux-5.10/drivers/mtd/devices/
H A Dmchp23k256.c64 struct spi_transfer transfer[2] = {}; in mchp23k256_write() local
76 transfer[0].tx_buf = command; in mchp23k256_write()
77 transfer[0].len = cmd_len; in mchp23k256_write()
78 spi_message_add_tail(&transfer[0], &message); in mchp23k256_write()
80 transfer[1].tx_buf = buf; in mchp23k256_write()
81 transfer[1].len = len; in mchp23k256_write()
82 spi_message_add_tail(&transfer[1], &message); in mchp23k256_write()
103 struct spi_transfer transfer[2] = {}; in mchp23k256_read() local
112 memset(&transfer, 0, sizeof(transfer)); in mchp23k256_read()
145 struct spi_transfer transfer = {}; mchp23k256_set_mode() local
[all...]
/kernel/linux/linux-6.6/drivers/mtd/devices/
H A Dmchp23k256.c64 struct spi_transfer transfer[2] = {}; in mchp23k256_write() local
76 transfer[0].tx_buf = command; in mchp23k256_write()
77 transfer[0].len = cmd_len; in mchp23k256_write()
78 spi_message_add_tail(&transfer[0], &message); in mchp23k256_write()
80 transfer[1].tx_buf = buf; in mchp23k256_write()
81 transfer[1].len = len; in mchp23k256_write()
82 spi_message_add_tail(&transfer[1], &message); in mchp23k256_write()
103 struct spi_transfer transfer[2] = {}; in mchp23k256_read() local
112 memset(&transfer, 0, sizeof(transfer)); in mchp23k256_read()
145 struct spi_transfer transfer = {}; mchp23k256_set_mode() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00crypto.c152 unsigned int transfer = 0; in rt2x00crypto_rx_insert_iv() local
194 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
195 skb->data + transfer + (iv_len - align), in rt2x00crypto_rx_insert_iv()
197 transfer += header_length; in rt2x00crypto_rx_insert_iv()
206 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
207 skb->data + transfer + iv_len + align, in rt2x00crypto_rx_insert_iv()
209 transfer += header_length; in rt2x00crypto_rx_insert_iv()
213 memcpy(skb->data + transfer, rxdesc->iv, iv_len); in rt2x00crypto_rx_insert_iv()
214 transfer += iv_len; in rt2x00crypto_rx_insert_iv()
221 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00crypto.c152 unsigned int transfer = 0; in rt2x00crypto_rx_insert_iv() local
194 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
195 skb->data + transfer + (iv_len - align), in rt2x00crypto_rx_insert_iv()
197 transfer += header_length; in rt2x00crypto_rx_insert_iv()
206 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
207 skb->data + transfer + iv_len + align, in rt2x00crypto_rx_insert_iv()
209 transfer += header_length; in rt2x00crypto_rx_insert_iv()
213 memcpy(skb->data + transfer, rxdesc->iv, iv_len); in rt2x00crypto_rx_insert_iv()
214 transfer += iv_len; in rt2x00crypto_rx_insert_iv()
221 memmove(skb->data + transfer, in rt2x00crypto_rx_insert_iv()
[all...]
/kernel/linux/linux-5.10/drivers/staging/kpc2000/
H A Dkpc2000_spi.c205 kp_spi_txrx_pio(struct spi_device *spidev, struct spi_transfer *transfer) in kp_spi_txrx_pio() argument
208 unsigned int count = transfer->len; in kp_spi_txrx_pio()
213 u8 *rx = transfer->rx_buf; in kp_spi_txrx_pio()
214 const u8 *tx = transfer->tx_buf; in kp_spi_txrx_pio()
292 struct spi_transfer *transfer; in kp_spi_transfer_one_message() local
308 list_for_each_entry(transfer, &m->transfers, transfer_list) { in kp_spi_transfer_one_message()
309 const void *tx_buf = transfer->tx_buf; in kp_spi_transfer_one_message()
310 void *rx_buf = transfer->rx_buf; in kp_spi_transfer_one_message()
311 unsigned int len = transfer->len; in kp_spi_transfer_one_message()
313 if (transfer in kp_spi_transfer_one_message()
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-fsi.c266 struct spi_transfer *transfer) in fsi_spi_sequence_transfer()
273 u8 len = min(transfer->len, 8U); in fsi_spi_sequence_transfer()
274 u8 rem = transfer->len % len; in fsi_spi_sequence_transfer()
277 loops = transfer->len / len; in fsi_spi_sequence_transfer()
279 if (transfer->tx_buf) { in fsi_spi_sequence_transfer()
285 } else if (transfer->rx_buf) { in fsi_spi_sequence_transfer()
317 if (transfer->rx_buf) in fsi_spi_sequence_transfer()
337 struct spi_transfer *transfer) in fsi_spi_transfer_data()
343 if (transfer->tx_buf) { in fsi_spi_transfer_data()
347 const u8 *tx = transfer in fsi_spi_transfer_data()
264 fsi_spi_sequence_transfer(struct fsi_spi *ctx, struct fsi_spi_sequence *seq, struct spi_transfer *transfer) fsi_spi_sequence_transfer() argument
336 fsi_spi_transfer_data(struct fsi_spi *ctx, struct spi_transfer *transfer) fsi_spi_transfer_data() argument
475 struct spi_transfer *transfer; fsi_spi_transfer_one_message() local
[all...]
H A Dspi-cadence.c109 * @tx_bytes: Number of bytes left to transfer
236 * @transfer: Pointer to the spi_transfer structure which provides
237 * information about next transfer setup parameters
242 * is lower than the requested frequency (maximum lower) for the transfer. If
248 struct spi_transfer *transfer) in cdns_spi_config_clock_freq()
259 if (xspi->speed_hz != transfer->speed_hz) { in cdns_spi_config_clock_freq()
263 (frequency / (2 << baud_rate_val)) > transfer->speed_hz) in cdns_spi_config_clock_freq()
275 * cdns_spi_setup_transfer - Configure SPI controller for specified transfer
277 * @transfer: Pointer to the spi_transfer structure which provides
278 * information about next transfer setu
247 cdns_spi_config_clock_freq(struct spi_device *spi, struct spi_transfer *transfer) cdns_spi_config_clock_freq() argument
285 cdns_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *transfer) cdns_spi_setup_transfer() argument
410 cdns_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *transfer) cdns_transfer_one() argument
[all...]
H A Dspi-mpc52xx.c79 /* Details of current transfer (length, and buffer pointers) */
81 struct spi_transfer *transfer; /* current transfer */ member
107 * Start a new transfer. This is called both by the idle state
108 * for the first transfer in a message, and by the wait state when the
109 * previous transfer in a message is complete.
113 ms->rx_buf = ms->transfer->rx_buf; in mpc52xx_spi_start_transfer()
114 ms->tx_buf = ms->transfer->tx_buf; in mpc52xx_spi_start_transfer()
115 ms->len = ms->transfer->len; in mpc52xx_spi_start_transfer()
120 ms->cs_change = ms->transfer in mpc52xx_spi_start_transfer()
[all...]
H A Dspi-pic32.c92 /* Minimum DMA transfer size */
111 /* Current transfer state */
113 /* PIO transfer specific */
332 /* Put callback on the RX transfer, that should finish last */ in pic32_spi_dma_transfer()
492 /* skip using DMA on small size transfer to avoid overhead.*/ in pic32_spi_can_dma()
499 struct spi_transfer *transfer) in pic32_spi_one_transfer()
508 /* handle transfer specific word size change */ in pic32_spi_one_transfer()
509 if (transfer->bits_per_word && in pic32_spi_one_transfer()
510 (transfer->bits_per_word != pic32s->bits_per_word)) { in pic32_spi_one_transfer()
511 ret = pic32_spi_set_word_size(pic32s, transfer in pic32_spi_one_transfer()
497 pic32_spi_one_transfer(struct spi_master *master, struct spi_device *spi, struct spi_transfer *transfer) pic32_spi_one_transfer() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/image/
H A Dmicrotek.c78 * 20000515 Put transfer context and URB in mts_desc (john)
187 MTS_DEBUG("transfer = 0x%x context = 0x%x\n",(int)transfer,(int)context ); \
188 MTS_DEBUG("status = 0x%x data-length = 0x%x sent = 0x%x\n",transfer->status,(int)context->data_length, (int)transfer->actual_length ); \
204 struct mts_transfer_context* context = (struct mts_transfer_context*)transfer->context; \
363 static void mts_transfer_cleanup( struct urb *transfer );
364 static void mts_do_sg(struct urb * transfer);
367 void mts_int_submit_urb (struct urb* transfer, in mts_int_submit_urb() argument
374 /* Holding transfer in mts_int_submit_urb()
489 mts_do_sg(struct urb* transfer) mts_do_sg() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/image/
H A Dmicrotek.c78 * 20000515 Put transfer context and URB in mts_desc (john)
191 MTS_DEBUG("transfer = 0x%x context = 0x%x\n",(int)transfer,(int)context ); \
192 MTS_DEBUG("status = 0x%x data-length = 0x%x sent = 0x%x\n",transfer->status,(int)context->data_length, (int)transfer->actual_length ); \
208 struct mts_transfer_context* context = (struct mts_transfer_context*)transfer->context; \
367 static void mts_transfer_cleanup( struct urb *transfer );
368 static void mts_do_sg(struct urb * transfer);
371 void mts_int_submit_urb (struct urb* transfer, in mts_int_submit_urb() argument
378 /* Holding transfer in mts_int_submit_urb()
493 mts_do_sg(struct urb* transfer) mts_do_sg() argument
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-fsi.c299 struct spi_transfer *transfer) in fsi_spi_transfer_data()
306 if (transfer->tx_buf) { in fsi_spi_transfer_data()
310 const u8 *tx = transfer->tx_buf; in fsi_spi_transfer_data()
312 while (transfer->len > sent) { in fsi_spi_transfer_data()
314 (int)transfer->len - sent); in fsi_spi_transfer_data()
333 } else if (transfer->rx_buf) { in fsi_spi_transfer_data()
336 u8 *rx = transfer->rx_buf; in fsi_spi_transfer_data()
338 while (transfer->len > recv) { in fsi_spi_transfer_data()
355 (int)transfer->len - recv); in fsi_spi_transfer_data()
430 struct spi_transfer *transfer; in fsi_spi_transfer_one_message() local
298 fsi_spi_transfer_data(struct fsi_spi *ctx, struct spi_transfer *transfer) fsi_spi_transfer_data() argument
[all...]
H A Dspi-mpc52xx.c83 /* Details of current transfer (length, and buffer pointers) */
85 struct spi_transfer *transfer; /* current transfer */ member
112 * Start a new transfer. This is called both by the idle state
113 * for the first transfer in a message, and by the wait state when the
114 * previous transfer in a message is complete.
118 ms->rx_buf = ms->transfer->rx_buf; in mpc52xx_spi_start_transfer()
119 ms->tx_buf = ms->transfer->tx_buf; in mpc52xx_spi_start_transfer()
120 ms->len = ms->transfer->len; in mpc52xx_spi_start_transfer()
125 ms->cs_change = ms->transfer in mpc52xx_spi_start_transfer()
[all...]
H A Dspi-cadence.c109 * @tx_bytes: Number of bytes left to transfer
242 * @transfer: Pointer to the spi_transfer structure which provides
243 * information about next transfer setup parameters
248 * is lower than the requested frequency (maximum lower) for the transfer. If
254 struct spi_transfer *transfer) in cdns_spi_config_clock_freq()
265 if (xspi->speed_hz != transfer->speed_hz) { in cdns_spi_config_clock_freq()
269 (frequency / (2 << baud_rate_val)) > transfer->speed_hz) in cdns_spi_config_clock_freq()
281 * cdns_spi_setup_transfer - Configure SPI controller for specified transfer
283 * @transfer: Pointer to the spi_transfer structure which provides
284 * information about next transfer setu
253 cdns_spi_config_clock_freq(struct spi_device *spi, struct spi_transfer *transfer) cdns_spi_config_clock_freq() argument
291 cdns_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *transfer) cdns_spi_setup_transfer() argument
427 cdns_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *transfer) cdns_transfer_one() argument
[all...]
H A Dspi-hisi-kunpeng.c131 /* Current message transfer state info */
216 static u8 hisi_spi_n_bytes(struct spi_transfer *transfer) in hisi_spi_n_bytes() argument
218 if (transfer->bits_per_word <= 8) in hisi_spi_n_bytes()
220 else if (transfer->bits_per_word <= 16) in hisi_spi_n_bytes()
233 /* Check the transfer's original "rx" is not null */ in hisi_spi_reader()
258 /* Check the transfer's original "tx" is not null */ in hisi_spi_writer()
358 * nothing left to receive, finalize the transfer. in hisi_spi_irq()
377 struct spi_device *spi, struct spi_transfer *transfer) in hisi_spi_transfer_one()
383 /* Update per transfer options for speed and bpw */ in hisi_spi_transfer_one()
384 transfer in hisi_spi_transfer_one()
376 hisi_spi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *transfer) hisi_spi_transfer_one() argument
[all...]
H A Dspi-pic32.c92 /* Minimum DMA transfer size */
111 /* Current transfer state */
113 /* PIO transfer specific */
332 /* Put callback on the RX transfer, that should finish last */ in pic32_spi_dma_transfer()
490 /* skip using DMA on small size transfer to avoid overhead.*/ in pic32_spi_can_dma()
497 struct spi_transfer *transfer) in pic32_spi_one_transfer()
506 /* handle transfer specific word size change */ in pic32_spi_one_transfer()
507 if (transfer->bits_per_word && in pic32_spi_one_transfer()
508 (transfer->bits_per_word != pic32s->bits_per_word)) { in pic32_spi_one_transfer()
509 ret = pic32_spi_set_word_size(pic32s, transfer in pic32_spi_one_transfer()
495 pic32_spi_one_transfer(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *transfer) pic32_spi_one_transfer() argument
[all...]
/kernel/linux/linux-6.6/drivers/cxl/core/
H A Dmemdev.c752 * cxl_mem_abort_fw_xfer - Abort an in-progress FW transfer
755 * Abort an in-progress firmware transfer for the device specified.
763 struct cxl_mbox_transfer_fw *transfer; in cxl_mem_abort_fw_xfer() local
767 transfer = kzalloc(struct_size(transfer, data, 0), GFP_KERNEL); in cxl_mem_abort_fw_xfer()
768 if (!transfer) in cxl_mem_abort_fw_xfer()
774 .size_in = sizeof(*transfer), in cxl_mem_abort_fw_xfer()
775 .payload_in = transfer, in cxl_mem_abort_fw_xfer()
780 transfer->action = CXL_FW_TRANSFER_ACTION_ABORT; in cxl_mem_abort_fw_xfer()
783 kfree(transfer); in cxl_mem_abort_fw_xfer()
812 struct cxl_mbox_transfer_fw *transfer; cxl_fw_prepare() local
839 struct cxl_mbox_transfer_fw *transfer; cxl_fw_write() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dmax3420_udc.c204 struct spi_transfer transfer; in spi_ack_ctrl() local
208 memset(&transfer, 0, sizeof(transfer)); in spi_ack_ctrl()
213 transfer.tx_buf = txdata; in spi_ack_ctrl()
214 transfer.len = 1; in spi_ack_ctrl()
216 spi_message_add_tail(&transfer, &msg); in spi_ack_ctrl()
223 struct spi_transfer transfer; in spi_rd8_ack() local
227 memset(&transfer, 0, sizeof(transfer)); in spi_rd8_ack()
232 transfer in spi_rd8_ack()
250 struct spi_transfer transfer; spi_wr8_ack() local
276 struct spi_transfer transfer; spi_rd_buf() local
298 struct spi_transfer transfer; spi_wr_buf() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dmax3420_udc.c202 struct spi_transfer transfer; in spi_ack_ctrl() local
206 memset(&transfer, 0, sizeof(transfer)); in spi_ack_ctrl()
211 transfer.tx_buf = txdata; in spi_ack_ctrl()
212 transfer.len = 1; in spi_ack_ctrl()
214 spi_message_add_tail(&transfer, &msg); in spi_ack_ctrl()
221 struct spi_transfer transfer; in spi_rd8_ack() local
225 memset(&transfer, 0, sizeof(transfer)); in spi_rd8_ack()
230 transfer in spi_rd8_ack()
248 struct spi_transfer transfer; spi_wr8_ack() local
274 struct spi_transfer transfer; spi_rd_buf() local
296 struct spi_transfer transfer; spi_wr_buf() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/rsi/
H A Drsi_91x_usb.c49 int transfer; in rsi_usb_card_write() local
55 transfer = len; in rsi_usb_card_write()
60 &transfer, in rsi_usb_card_write()
365 u16 transfer; in rsi_usb_read_register_multiple() local
376 transfer = min_t(u16, count, RSI_USB_BUF_SIZE); in rsi_usb_read_register_multiple()
383 transfer, USB_CTRL_GET_TIMEOUT); in rsi_usb_read_register_multiple()
391 memcpy(data, buf, transfer); in rsi_usb_read_register_multiple()
392 count -= transfer; in rsi_usb_read_register_multiple()
393 data += transfer; in rsi_usb_read_register_multiple()
394 addr += transfer; in rsi_usb_read_register_multiple()
415 u16 transfer; rsi_usb_write_register_multiple() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/rsi/
H A Drsi_91x_usb.c49 int transfer; in rsi_usb_card_write() local
55 transfer = len; in rsi_usb_card_write()
60 &transfer, in rsi_usb_card_write()
367 u16 transfer; in rsi_usb_read_register_multiple() local
378 transfer = min_t(u16, count, RSI_USB_BUF_SIZE); in rsi_usb_read_register_multiple()
385 transfer, USB_CTRL_GET_TIMEOUT); in rsi_usb_read_register_multiple()
393 memcpy(data, buf, transfer); in rsi_usb_read_register_multiple()
394 count -= transfer; in rsi_usb_read_register_multiple()
395 data += transfer; in rsi_usb_read_register_multiple()
396 addr += transfer; in rsi_usb_read_register_multiple()
417 u16 transfer; rsi_usb_write_register_multiple() local
[all...]

Completed in 19 milliseconds

12345678910