| /linux/drivers/firmware/arm_scmi/ |
| H A D | msg.c | 33 static size_t msg_command_size(struct scmi_xfer *xfer) in msg_command_size() 45 static size_t msg_response_size(struct scmi_xfer *xfer) in msg_response_size() 56 static void msg_tx_prepare(struct scmi_msg_payld *msg, struct scmi_xfer *xfer) in msg_tx_prepare() 83 size_t len, struct scmi_xfer *xfer) in msg_fetch_response() 104 size_t max_len, struct scmi_xfer *xfer) in msg_fetch_notification()
|
| H A D | driver.c | 520 struct scmi_xfer *xfer) in scmi_xfer_token_set() 570 struct scmi_xfer *xfer) in scmi_xfer_token_clear() 588 scmi_xfer_inflight_register_unlocked(struct scmi_xfer *xfer, in scmi_xfer_inflight_register_unlocked() 616 static int scmi_xfer_inflight_register(struct scmi_xfer *xfer, in scmi_xfer_inflight_register() 642 struct scmi_xfer *xfer) in scmi_xfer_raw_inflight_register() 658 static inline int scmi_xfer_pending_set(struct scmi_xfer *xfer, in scmi_xfer_pending_set() 699 struct scmi_xfer *xfer; in scmi_xfer_get() local 735 struct scmi_xfer *xfer; in scmi_xfer_raw_get() local 793 __scmi_xfer_put(struct scmi_xfers_info *minfo, struct scmi_xfer *xfer) in __scmi_xfer_put() 823 void scmi_xfer_raw_put(const struct scmi_handle *handle, struct scmi_xfer *xfer) in scmi_xfer_raw_put() [all …]
|
| H A D | shmem.c | 89 struct scmi_xfer *xfer, in shmem_tx_prepare() 137 struct scmi_xfer *xfer, in shmem_fetch_response() 151 size_t max_len, struct scmi_xfer *xfer, in shmem_fetch_notification() 169 struct scmi_xfer *xfer) in shmem_poll_done()
|
| H A D | raw_mode.c | 206 struct scmi_xfer *xfer; member 336 scmi_xfer_raw_waiter_get(struct scmi_raw_mode_info *raw, struct scmi_xfer *xfer, in scmi_xfer_raw_waiter_get() 446 struct scmi_xfer *xfer; in scmi_xfer_raw_worker() local 533 struct scmi_xfer *xfer; in scmi_xfer_raw_get_init() local 613 struct scmi_xfer *xfer, u8 chan_id, in scmi_do_xfer_raw_start() 685 struct scmi_xfer *xfer; in scmi_raw_message_send() local 1325 struct scmi_xfer *xfer) in scmi_xfer_raw_collect() 1371 void scmi_raw_message_report(void *r, struct scmi_xfer *xfer, in scmi_raw_message_report() 1458 struct scmi_xfer *xfer, u32 msg_hdr) in scmi_xfer_raw_fill() 1490 struct scmi_xfer xfer; in scmi_raw_error_report() local
|
| /linux/drivers/firmware/ |
| H A D | ti_sci.c | 242 struct ti_sci_xfer *xfer; in ti_sci_rx_callback() local 301 struct ti_sci_xfer *xfer; in ti_sci_get_one_xfer() local 367 struct ti_sci_xfer *xfer) in ti_sci_put_one_xfer() 399 struct ti_sci_xfer *xfer) in ti_sci_do_xfer() 460 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_revision() local 520 struct ti_sci_xfer *xfer; in ti_sci_set_device_state() local 578 struct ti_sci_xfer *xfer; in ti_sci_get_device_state() local 883 struct ti_sci_xfer *xfer; in ti_sci_cmd_set_device_resets() local 958 struct ti_sci_xfer *xfer; in ti_sci_set_clock_state() local 1023 struct ti_sci_xfer *xfer; in ti_sci_cmd_get_clock_state() local [all …]
|
| /linux/drivers/firmware/samsung/ |
| H A D | exynos-acpm-pmic.c | 61 static void acpm_pmic_set_xfer(struct acpm_xfer *xfer, u32 *cmd, size_t cmdlen, in acpm_pmic_set_xfer() 84 struct acpm_xfer xfer; in acpm_pmic_read_reg() local 114 struct acpm_xfer xfer; in acpm_pmic_bulk_read() local 157 struct acpm_xfer xfer; in acpm_pmic_write_reg() local 194 struct acpm_xfer xfer; in acpm_pmic_bulk_write() local 227 struct acpm_xfer xfer; in acpm_pmic_update_reg() local
|
| H A D | exynos-acpm-dvfs.c | 23 static void acpm_dvfs_set_xfer(struct acpm_xfer *xfer, u32 *cmd, size_t cmdlen, in acpm_dvfs_set_xfer() 49 struct acpm_xfer xfer = {0}; in acpm_dvfs_set_rate() local 68 struct acpm_xfer xfer; in acpm_dvfs_get_rate() local
|
| H A D | exynos-acpm.c | 197 const struct acpm_xfer *xfer, u32 tx_seqnum) in acpm_get_saved_rx() 220 static int acpm_get_rx(struct acpm_chan *achan, const struct acpm_xfer *xfer) in acpm_get_rx() 303 const struct acpm_xfer *xfer) in acpm_dequeue_by_polling() 369 const struct acpm_xfer *xfer) in acpm_prepare_xfer() 402 const struct acpm_xfer *xfer) in acpm_wait_for_message_response() 415 int acpm_do_xfer(const struct acpm_handle *handle, const struct acpm_xfer *xfer) in acpm_do_xfer()
|
| /linux/drivers/spi/ |
| H A D | spi.c | 308 struct spi_transfer *xfer, in spi_statistics_add_transfer_stats() 1220 struct spi_transfer *xfer; in __spi_map_msg() local 1288 struct spi_transfer *xfer; in __spi_unmap_msg() local 1309 struct spi_transfer *xfer) in spi_dma_sync_for_device() 1321 struct spi_transfer *xfer) in spi_dma_sync_for_cpu() 1345 struct spi_transfer *xfer) in spi_dma_sync_for_device() 1350 struct spi_transfer *xfer) in spi_dma_sync_for_cpu() 1358 struct spi_transfer *xfer; in spi_unmap_msg() local 1376 struct spi_transfer *xfer; in spi_map_msg() local 1428 struct spi_transfer *xfer) in spi_transfer_wait() [all …]
|
| H A D | spi-atmel.c | 480 static inline bool atmel_spi_is_vmalloc_xfer(struct spi_transfer *xfer) in atmel_spi_is_vmalloc_xfer() 486 struct spi_transfer *xfer) in atmel_spi_use_dma() 493 struct spi_transfer *xfer) in atmel_spi_can_dma() 644 struct spi_transfer *xfer) in atmel_spi_next_xfer_single() 676 struct spi_transfer *xfer) in atmel_spi_next_xfer_fifo() 746 struct spi_transfer *xfer) in atmel_spi_next_xfer_pio() 760 struct spi_transfer *xfer, in atmel_spi_next_xfer_dma_submit() 853 struct spi_transfer *xfer, in atmel_spi_next_xfer_data() 866 struct spi_transfer *xfer) in atmel_spi_set_xfer_speed() 917 struct spi_transfer *xfer) in atmel_spi_pdc_next_xfer() [all …]
|
| H A D | spi-dw-dma.c | 246 struct spi_device *spi, struct spi_transfer *xfer) in dw_spi_can_dma() 288 struct spi_transfer *xfer) in dw_spi_dma_wait_tx_done() 468 static int dw_spi_dma_setup(struct dw_spi *dws, struct spi_transfer *xfer) in dw_spi_dma_setup() 507 struct spi_transfer *xfer) in dw_spi_dma_transfer_all() 570 struct spi_transfer *xfer) in dw_spi_dma_transfer_one() 638 static int dw_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer) in dw_spi_dma_transfer()
|
| H A D | spi-axi-spi-engine.c | 229 struct spi_transfer *xfer, u32 num_lanes) in spi_engine_gen_xfer() 307 struct spi_transfer *xfer; in spi_engine_precompile_message() local 374 struct spi_transfer *xfer; in spi_engine_compile_message() local 502 struct spi_transfer *xfer = *_xfer; in spi_engine_xfer_next() local 519 struct spi_transfer *xfer = st->tx_xfer; in spi_engine_tx_next() local 537 struct spi_transfer *xfer = st->rx_xfer; in spi_engine_rx_next() local 719 struct spi_transfer *xfer; in spi_engine_offload_prepare() local 953 struct spi_transfer *xfer; in spi_engine_transfer_one_message() local 987 struct spi_transfer *xfer; in spi_engine_transfer_one_message() local
|
| H A D | spi-cavium.c | 30 struct spi_transfer *xfer, in octeon_spi_do_transfer() 133 struct spi_transfer *xfer; in octeon_spi_transfer_one_message() local
|
| /linux/drivers/i3c/master/mipi-i3c-hci/ |
| H A D | pio.c | 247 static void hci_pio_write_cmd(struct i3c_hci *hci, struct hci_xfer *xfer) in hci_pio_write_cmd() 267 struct hci_xfer *xfer = pio->curr_rx; in hci_pio_do_rx() local 294 struct hci_xfer *xfer = pio->curr_rx; in hci_pio_do_trailing_rx() local 335 struct hci_xfer *xfer = pio->curr_tx; in hci_pio_do_tx() local 390 struct hci_xfer *xfer = pio->curr_xfer; in hci_pio_queue_data() local 421 static void hci_pio_push_to_next_rx(struct i3c_hci *hci, struct hci_xfer *xfer, in hci_pio_push_to_next_rx() 507 struct hci_xfer *xfer = pio->curr_resp; in hci_pio_process_resp() local 572 struct hci_xfer *xfer = pio->curr_xfer; in hci_pio_queue_resp() local 616 static int hci_pio_queue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n) in hci_pio_queue_xfer() 652 struct hci_xfer *xfer, int n) in hci_pio_dequeue_xfer_common() [all …]
|
| H A D | cmd_v2.c | 91 struct hci_xfer *xfer, in hci_cmd_v2_prep_private_xfer() 149 static int hci_cmd_v2_prep_ccc(struct i3c_hci *hci, struct hci_xfer *xfer, in hci_cmd_v2_prep_ccc() 217 struct hci_xfer *xfer) in hci_cmd_v2_prep_i3c_xfer() 228 struct hci_xfer *xfer) in hci_cmd_v2_prep_i2c_xfer() 239 struct hci_xfer *xfer; in hci_cmd_v2_daa() local
|
| H A D | cmd_v1.c | 144 static void fill_data_bytes(struct hci_xfer *xfer, u8 *data, in fill_data_bytes() 169 struct hci_xfer *xfer, in hci_cmd_v1_prep_ccc() 220 struct hci_xfer *xfer) in hci_cmd_v1_prep_i3c_xfer() 255 struct hci_xfer *xfer) in hci_cmd_v1_prep_i2c_xfer() 290 struct hci_xfer *xfer; in hci_cmd_v1_daa() local
|
| /linux/include/trace/events/ |
| H A D | spi.h | 174 #define spi_valid_txbuf(msg, xfer) \ argument 176 #define spi_valid_rxbuf(msg, xfer) \ argument
|
| /linux/drivers/firmware/arm_scmi/transports/ |
| H A D | mailbox.c | 271 struct scmi_xfer *xfer) in mailbox_send_message() 307 struct scmi_xfer *xfer) in mailbox_fetch_response() 315 size_t max_len, struct scmi_xfer *xfer) in mailbox_fetch_notification() 350 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
|
| H A D | smc.c | 105 static bool smc_xfer_inflight(struct scmi_xfer *xfer, atomic_t *inflight) in smc_xfer_inflight() 224 struct scmi_xfer *xfer) in smc_send_message() 256 struct scmi_xfer *xfer) in smc_fetch_response()
|
| /linux/drivers/i3c/master/ |
| H A D | renesas-i3c.c | 346 struct renesas_i3c_xfer *xfer; in renesas_i3c_alloc_xfer() local 361 struct renesas_i3c_xfer *xfer = i3c->xferqueue.cur; in renesas_i3c_start_xfer_locked() local 407 struct renesas_i3c_xfer *xfer) in renesas_i3c_dequeue_xfer_locked() 415 static void renesas_i3c_dequeue_xfer(struct renesas_i3c *i3c, struct renesas_i3c_xfer *xfer) in renesas_i3c_dequeue_xfer() 421 static void renesas_i3c_enqueue_xfer(struct renesas_i3c *i3c, struct renesas_i3c_xfer *xfer) in renesas_i3c_enqueue_xfer() 435 static void renesas_i3c_wait_xfer(struct renesas_i3c *i3c, struct renesas_i3c_xfer *xfer) in renesas_i3c_wait_xfer() 750 struct renesas_i3c_xfer *xfer; in renesas_i3c_send_ccc_cmd() local 820 struct renesas_i3c_xfer *xfer; in renesas_i3c_i3c_xfers() local 1014 struct renesas_i3c_xfer *xfer; in renesas_i3c_tx_isr() local 1051 struct renesas_i3c_xfer *xfer; in renesas_i3c_resp_isr() local [all …]
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-regmap.c | 23 struct spi_transfer xfer[] = { in _mcp251xfd_regmap_nocrc_gather_write() local 147 struct spi_transfer xfer[2] = { }; in mcp251xfd_regmap_nocrc_update_bits() local 197 struct spi_transfer xfer[2] = { }; in mcp251xfd_regmap_nocrc_read() local 246 struct spi_transfer xfer[] = { in _mcp251xfd_regmap_crc_gather_write() local 368 struct spi_transfer xfer[2] = { }; in mcp251xfd_regmap_crc_read() local
|
| H A D | mcp251xfd-ring.c | 70 struct spi_transfer *xfer; in mcp251xfd_ring_init_tef() local 139 struct spi_transfer *xfer; in mcp251xfd_tx_ring_init_tx_obj() local 202 struct spi_transfer *xfer; in mcp251xfd_ring_init_rx() local
|
| /linux/drivers/net/ethernet/micrel/ |
| H A D | ks8851_spi.c | 118 struct spi_transfer *xfer = &kss->spi_xfer1; in ks8851_wrreg16_spi() local 149 struct spi_transfer *xfer; in ks8851_rdreg() local 214 struct spi_transfer *xfer = kss->spi_xfer2; in ks8851_rdfifo_spi() local 254 struct spi_transfer *xfer = kss->spi_xfer2; in ks8851_wrfifo_spi() local
|
| /linux/drivers/iio/pressure/ |
| H A D | mpl115_spi.c | 41 struct spi_transfer xfer = { in mpl115_spi_read() local 62 struct spi_transfer xfer = { in mpl115_spi_write() local
|
| /linux/drivers/fpga/ |
| H A D | lattice-sysconfig-spi.c | 26 struct spi_transfer xfer = {}; in sysconfig_spi_bitstream_burst_init() local 63 struct spi_transfer xfer = { in sysconfig_spi_bitstream_burst_write() local
|