Home
last modified time | relevance | path

Searched defs:spi (Results 1101 - 1125 of 1196) sorted by relevance

1...<<4142434445464748

/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dmax310x.c1471 static int max310x_spi_probe(struct spi_device *spi) in max310x_spi_probe() argument
1504 max310x_spi_remove(struct spi_device *spi) max310x_spi_remove() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dmax3421-hcd.c350 struct spi_device *spi = to_spi_device(hcd->self.controller); in spi_rd8() local
375 struct spi_device *spi = to_spi_device(hcd->self.controller); in spi_wr8() local
399 struct spi_device *spi = to_spi_device(hcd->self.controller); in spi_rd_buf() local
425 struct spi_device *spi = to_spi_device(hcd->self.controller); in spi_wr_buf() local
531 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_transfer_out() local
637 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_select_and_start_urb() local
772 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_check_unlink() local
852 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_handle_error() local
944 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_transfer_in_done() local
1139 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_irq_handler() local
1289 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_reset_hcd() local
1378 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_spi_thread() local
1505 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_urb_enqueue() local
1677 struct spi_device *spi = to_spi_device(hcd->self.controller); max3421_hub_control() local
1824 max3421_probe(struct spi_device *spi) max3421_probe() argument
1930 max3421_remove(struct spi_device *spi) max3421_remove() argument
[all...]
/kernel/linux/linux-5.10/include/linux/mlx5/
H A Dmlx5_ifc_fpga.h557 __be32 spi; member
/kernel/linux/linux-5.10/include/linux/spi/
H A Dspi.h217 static inline struct spi_device *spi_dev_get(struct spi_device *spi) in spi_dev_get() argument
222 static inline void spi_dev_put(struct spi_device *spi) in spi_dev_put() argument
229 spi_get_ctldata(struct spi_device *spi) spi_get_ctldata() argument
234 spi_set_ctldata(struct spi_device *spi, void *state) spi_set_ctldata() argument
241 spi_set_drvdata(struct spi_device *spi, void *data) spi_set_drvdata() argument
246 spi_get_drvdata(struct spi_device *spi) spi_get_drvdata() argument
1009 struct spi_device *spi; global() member
1139 spi_max_message_size(struct spi_device *spi) spi_max_message_size() argument
1149 spi_max_transfer_size(struct spi_device *spi) spi_max_transfer_size() argument
1172 spi_is_bpw_supported(struct spi_device *spi, u32 bpw) spi_is_bpw_supported() argument
1262 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, unsigned int num_xfers) spi_sync_transfer() argument
1285 spi_write(struct spi_device *spi, const void *buf, size_t len) spi_write() argument
1308 spi_read(struct spi_device *spi, void *buf, size_t len) spi_read() argument
1334 spi_w8r8(struct spi_device *spi, u8 cmd) spi_w8r8() argument
1359 spi_w8r16(struct spi_device *spi, u8 cmd) spi_w8r16() argument
1384 spi_w8r16be(struct spi_device *spi, u8 cmd) spi_w8r16be() argument
[all...]
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dxfrm.h27 __be32 spi; member
400 __be32 spi; member
/kernel/linux/linux-5.10/include/soc/fsl/qe/
H A Dimmap_qe.h139 struct spi { struct
428 struct spi spi[0x2]; /* spi */ member
/kernel/linux/linux-5.10/net/core/
H A Dpktgen.c414 __u32 spi; member
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/
H A Dencx24j600_hw.h11 struct spi_device *spi; member
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-nxp-fspi.c633 static void nxp_fspi_select_mem(struct nxp_fspi *f, struct spi_device *spi) in nxp_fspi_select_mem() argument
[all...]
H A Dspi-stm32.c353 stm32_spi_set_bits(struct stm32_spi *spi, u32 offset, u32 bits) stm32_spi_set_bits() argument
360 stm32_spi_clr_bits(struct stm32_spi *spi, u32 offset, u32 bits) stm32_spi_clr_bits() argument
371 stm32h7_spi_get_fifo_size(struct stm32_spi *spi) stm32h7_spi_get_fifo_size() argument
396 stm32f4_spi_get_bpw_mask(struct stm32_spi *spi) stm32f4_spi_get_bpw_mask() argument
406 stm32h7_spi_get_bpw_mask(struct stm32_spi *spi) stm32h7_spi_get_bpw_mask() argument
440 stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz, u32 min_div, u32 max_div) stm32_spi_prepare_mbr() argument
474 stm32h7_spi_prepare_fthlv(struct stm32_spi *spi, u32 xfer_len) stm32h7_spi_prepare_fthlv() argument
513 stm32f4_spi_write_tx(struct stm32_spi *spi) stm32f4_spi_write_tx() argument
542 stm32h7_spi_write_txfifo(struct stm32_spi *spi) stm32h7_spi_write_txfifo() argument
577 stm32f4_spi_read_rx(struct stm32_spi *spi) stm32f4_spi_read_rx() argument
607 stm32h7_spi_read_rxfifo(struct stm32_spi *spi, bool flush) stm32h7_spi_read_rxfifo() argument
650 stm32_spi_enable(struct stm32_spi *spi) stm32_spi_enable() argument
662 stm32f4_spi_disable(struct stm32_spi *spi) stm32f4_spi_disable() argument
718 stm32h7_spi_disable(struct stm32_spi *spi) stm32h7_spi_disable() argument
784 struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi_can_dma() local
805 struct stm32_spi *spi = spi_master_get_devdata(master); stm32f4_spi_irq_event() local
893 struct stm32_spi *spi = spi_master_get_devdata(master); stm32f4_spi_irq_thread() local
909 struct stm32_spi *spi = spi_master_get_devdata(master); stm32h7_spi_irq_thread() local
1001 struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi_prepare_msg() local
1055 struct stm32_spi *spi = data; stm32f4_spi_dma_tx_cb() local
1071 struct stm32_spi *spi = data; stm32f4_spi_dma_rx_cb() local
1086 struct stm32_spi *spi = data; stm32h7_spi_dma_cb() local
1109 stm32_spi_dma_config(struct stm32_spi *spi, struct dma_slave_config *dma_conf, enum dma_transfer_direction dir) stm32_spi_dma_config() argument
1160 stm32f4_spi_transfer_one_irq(struct stm32_spi *spi) stm32f4_spi_transfer_one_irq() argument
1203 stm32h7_spi_transfer_one_irq(struct stm32_spi *spi) stm32h7_spi_transfer_one_irq() argument
1242 stm32f4_spi_transfer_one_dma_start(struct stm32_spi *spi) stm32f4_spi_transfer_one_dma_start() argument
1263 stm32h7_spi_transfer_one_dma_start(struct stm32_spi *spi) stm32h7_spi_transfer_one_dma_start() argument
1284 stm32_spi_transfer_one_dma(struct stm32_spi *spi, struct spi_transfer *xfer) stm32_spi_transfer_one_dma() argument
1385 stm32f4_spi_set_bpw(struct stm32_spi *spi) stm32f4_spi_set_bpw() argument
1397 stm32h7_spi_set_bpw(struct stm32_spi *spi) stm32h7_spi_set_bpw() argument
1426 stm32_spi_set_mbr(struct stm32_spi *spi, u32 mbrdiv) stm32_spi_set_mbr() argument
1475 stm32f4_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) stm32f4_spi_set_mode() argument
1503 stm32h7_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) stm32h7_spi_set_mode() argument
1540 stm32h7_spi_data_idleness(struct stm32_spi *spi, u32 len) stm32h7_spi_data_idleness() argument
1567 stm32h7_spi_number_of_data(struct stm32_spi *spi, u32 nb_words) stm32h7_spi_number_of_data() argument
1593 stm32_spi_transfer_one_setup(struct stm32_spi *spi, struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_transfer_one_setup() argument
1674 struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi_transfer_one() local
1709 struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi_unprepare_msg() local
1720 stm32f4_spi_config(struct stm32_spi *spi) stm32f4_spi_config() argument
1751 stm32h7_spi_config(struct stm32_spi *spi) stm32h7_spi_config() argument
1833 struct stm32_spi *spi; stm32_spi_probe() local
1991 struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi_remove() local
2018 struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi_runtime_suspend() local
2028 struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi_runtime_resume() local
2055 struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi_resume() local
[all...]
H A Dspi-tegra114.c720 static int tegra_spi_set_hw_cs_timing(struct spi_device *spi, in tegra_spi_set_hw_cs_timing() argument
775 static u32 tegra_spi_setup_transfer_one(struct spi_device *spi, in tegra_spi_setup_transfer_one() argument
258 tegra_spi_calculate_curr_xfer_param( struct spi_device *spi, struct tegra_spi_data *tspi, struct spi_transfer *t) tegra_spi_calculate_curr_xfer_param() argument
870 tegra_spi_start_transfer_one(struct spi_device *spi, struct spi_transfer *t, u32 command1) tegra_spi_start_transfer_one() argument
917 tegra_spi_parse_cdata_dt(struct spi_device *spi) tegra_spi_parse_cdata_dt() argument
939 tegra_spi_cleanup(struct spi_device *spi) tegra_spi_cleanup() argument
948 tegra_spi_setup(struct spi_device *spi) tegra_spi_setup() argument
1000 tegra_spi_transfer_end(struct spi_device *spi) tegra_spi_transfer_end() argument
1040 struct spi_device *spi = msg->spi; tegra_spi_transfer_one_message() local
[all...]
H A Dspi.c48 struct spi_device *spi = to_spi_device(dev); in spidev_release() local
58 const struct spi_device *spi in modalias_show() local
73 struct spi_device *spi = to_spi_device(dev); driver_override_store() local
104 const struct spi_device *spi = to_spi_device(dev); driver_override_show() local
340 const struct spi_device *spi = to_spi_device(dev); spi_match_device() local
363 const struct spi_device *spi = to_spi_device(dev); spi_uevent() local
385 struct spi_device *spi = to_spi_device(dev); spi_drv_probe() local
494 struct spi_device *spi; spi_alloc_device() local
519 spi_dev_set_name(struct spi_device *spi) spi_dev_set_name() argument
534 struct spi_device *spi = to_spi_device(dev); spi_dev_check() local
543 spi_cleanup(struct spi_device *spi) spi_cleanup() argument
558 spi_add_device(struct spi_device *spi) spi_add_device() argument
701 spi_unregister_device(struct spi_device *spi) spi_unregister_device() argument
790 spi_set_cs(struct spi_device *spi, bool enable, bool force) spi_set_cs() argument
1850 __spi_queued_transfer(struct spi_device *spi, struct spi_message *msg, bool need_pump) __spi_queued_transfer() argument
1881 spi_queued_transfer(struct spi_device *spi, struct spi_message *msg) spi_queued_transfer() argument
1934 of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi, struct device_node *nc) of_spi_parse_dt() argument
2023 struct spi_device *spi; of_register_spi_device() local
2076 struct spi_device *spi; of_register_spi_devices() local
2201 struct spi_device *spi; acpi_register_spi_device() local
2318 spi_slave_abort(struct spi_device *spi) spi_slave_abort() argument
2351 struct spi_device *spi; slave_store() local
2992 spi_res_alloc(struct spi_device *spi, spi_res_release_t release, size_t size, gfp_t gfp) spi_res_alloc() argument
3336 spi_setup(struct spi_device *spi) spi_setup() argument
3452 spi_set_cs_timing(struct spi_device *spi, struct spi_delay *setup, struct spi_delay *hold, struct spi_delay *inactive) spi_set_cs_timing() argument
3491 _spi_xfer_word_delay_update(struct spi_transfer *xfer, struct spi_device *spi) _spi_xfer_word_delay_update() argument
3511 __spi_validate(struct spi_device *spi, struct spi_message *message) __spi_validate() argument
3655 __spi_async(struct spi_device *spi, struct spi_message *message) __spi_async() argument
3715 spi_async(struct spi_device *spi, struct spi_message *message) spi_async() argument
3769 spi_async_locked(struct spi_device *spi, struct spi_message *message) spi_async_locked() argument
3802 __spi_sync(struct spi_device *spi, struct spi_message *message) __spi_sync() argument
3877 spi_sync(struct spi_device *spi, struct spi_message *message) spi_sync() argument
3905 spi_sync_locked(struct spi_device *spi, struct spi_message *message) spi_sync_locked() argument
3990 spi_write_then_read(struct spi_device *spi, const void *txbuf, unsigned n_tx, void *rxbuf, unsigned n_rx) spi_write_then_read() argument
4078 struct spi_device *spi; of_spi_notify() local
4164 struct spi_device *spi; acpi_spi_notify() local
[all...]
H A Dspi-imx.c223 static bool spi_imx_can_dma(struct spi_master *master, struct spi_device *spi, in spi_imx_can_dma() argument
518 struct spi_device *spi = msg->spi; in mx51_ecspi_prepare_message() local
615 mx51_ecspi_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) mx51_ecspi_prepare_transfer() argument
727 mx31_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) mx31_prepare_transfer() argument
831 mx21_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) mx21_prepare_transfer() argument
906 mx1_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) mx1_prepare_transfer() argument
1210 spi_imx_setupxfer(struct spi_device *spi, struct spi_transfer *t) spi_imx_setupxfer() argument
1455 spi_imx_pio_transfer(struct spi_device *spi, struct spi_transfer *transfer) spi_imx_pio_transfer() argument
1487 spi_imx_pio_transfer_slave(struct spi_device *spi, struct spi_transfer *transfer) spi_imx_pio_transfer_slave() argument
1531 spi_imx_transfer(struct spi_device *spi, struct spi_transfer *transfer) spi_imx_transfer() argument
1551 spi_imx_setup(struct spi_device *spi) spi_imx_setup() argument
1559 spi_imx_cleanup(struct spi_device *spi) spi_imx_cleanup() argument
[all...]
H A Dspi-pl022.c1848 pl022_setup(struct spi_device *spi) pl022_setup() argument
2085 pl022_cleanup(struct spi_device *spi) pl022_cleanup() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/
H A Dencx24j600_hw.h11 struct spi_device *spi; member
/kernel/linux/linux-6.6/drivers/net/can/spi/
H A Dmcp251x.c231 struct spi_device *spi; member
297 static int mcp251x_spi_trans(struct spi_device *spi, int len) in mcp251x_spi_trans() argument
318 mcp251x_spi_write(struct spi_device *spi, int len) mcp251x_spi_write() argument
330 mcp251x_read_reg(struct spi_device *spi, u8 reg) mcp251x_read_reg() argument
348 mcp251x_read_2regs(struct spi_device *spi, u8 reg, u8 *v1, u8 *v2) mcp251x_read_2regs() argument
369 mcp251x_write_reg(struct spi_device *spi, u8 reg, u8 val) mcp251x_write_reg() argument
380 mcp251x_write_2regs(struct spi_device *spi, u8 reg, u8 v1, u8 v2) mcp251x_write_2regs() argument
392 mcp251x_write_bits(struct spi_device *spi, u8 reg, u8 mask, u8 val) mcp251x_write_bits() argument
405 mcp251x_read_stat(struct spi_device *spi) mcp251x_read_stat() argument
575 mcp251x_gpio_restore(struct spi_device *spi) mcp251x_gpio_restore() argument
608 mcp251x_gpio_restore(struct spi_device *spi) mcp251x_gpio_restore() argument
618 mcp251x_hw_tx_frame(struct spi_device *spi, u8 *buf, int len, int tx_buf_idx) mcp251x_hw_tx_frame() argument
635 mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, int tx_buf_idx) mcp251x_hw_tx() argument
666 mcp251x_hw_rx_frame(struct spi_device *spi, u8 *buf, int buf_idx) mcp251x_hw_rx_frame() argument
695 mcp251x_hw_rx(struct spi_device *spi, int buf_idx) mcp251x_hw_rx() argument
744 mcp251x_hw_sleep(struct spi_device *spi) mcp251x_hw_sleep() argument
750 mcp251x_hw_wake(struct spi_device *spi) mcp251x_hw_wake() argument
785 struct spi_device *spi = priv->spi; mcp251x_hard_start_xmit() local
823 mcp251x_set_normal_mode(struct spi_device *spi) mcp251x_set_normal_mode() argument
861 struct spi_device *spi = priv->spi; mcp251x_do_set_bittiming() local
880 mcp251x_setup(struct net_device *net, struct spi_device *spi) mcp251x_setup() argument
891 mcp251x_hw_reset(struct spi_device *spi) mcp251x_hw_reset() argument
917 mcp251x_hw_probe(struct spi_device *spi) mcp251x_hw_probe() argument
951 struct spi_device *spi = priv->spi; mcp251x_stop() local
996 struct spi_device *spi = priv->spi; mcp251x_tx_work_handler() local
1022 struct spi_device *spi = priv->spi; mcp251x_restart_work_handler() local
1061 struct spi_device *spi = priv->spi; mcp251x_can_ist() local
1204 struct spi_device *spi = priv->spi; mcp251x_open() local
1302 mcp251x_can_probe(struct spi_device *spi) mcp251x_can_probe() argument
1441 mcp251x_can_remove(struct spi_device *spi) mcp251x_can_remove() argument
1460 struct spi_device *spi = to_spi_device(dev); mcp251x_can_suspend() local
1487 struct spi_device *spi = to_spi_device(dev); mcp251x_can_resume() local
[all...]
/kernel/linux/linux-6.6/fs/btrfs/
H A Dextent_io.c1245 struct btrfs_subpage_info *spi = fs_info->subpage_info; in find_next_dirty_byte() local
H A Ddisk-io.c523 struct btrfs_subpage_info *spi = fs_info->subpage_info; in btree_dirty_folio() local
/kernel/linux/linux-6.6/include/linux/spi/
H A Dspi.h246 static inline struct spi_device *spi_dev_get(struct spi_device *spi) in spi_dev_get() argument
251 spi_dev_put(struct spi_device *spi) spi_dev_put() argument
258 spi_get_ctldata(const struct spi_device *spi) spi_get_ctldata() argument
263 spi_set_ctldata(struct spi_device *spi, void *state) spi_set_ctldata() argument
270 spi_set_drvdata(struct spi_device *spi, void *data) spi_set_drvdata() argument
275 spi_get_drvdata(const struct spi_device *spi) spi_get_drvdata() argument
280 spi_get_chipselect(const struct spi_device *spi, u8 idx) spi_get_chipselect() argument
285 spi_set_chipselect(struct spi_device *spi, u8 idx, u8 chipselect) spi_set_chipselect() argument
290 spi_get_csgpiod(const struct spi_device *spi, u8 idx) spi_get_csgpiod() argument
295 spi_set_csgpiod(struct spi_device *spi, u8 idx, struct gpio_desc *csgpiod) spi_set_csgpiod() argument
1110 struct spi_device *spi; global() member
1231 spi_max_message_size(struct spi_device *spi) spi_max_message_size() argument
1241 spi_max_transfer_size(struct spi_device *spi) spi_max_transfer_size() argument
1264 spi_is_bpw_supported(struct spi_device *spi, u32 bpw) spi_is_bpw_supported() argument
1367 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, unsigned int num_xfers) spi_sync_transfer() argument
1390 spi_write(struct spi_device *spi, const void *buf, size_t len) spi_write() argument
1413 spi_read(struct spi_device *spi, void *buf, size_t len) spi_read() argument
1439 spi_w8r8(struct spi_device *spi, u8 cmd) spi_w8r8() argument
1464 spi_w8r16(struct spi_device *spi, u8 cmd) spi_w8r16() argument
1489 spi_w8r16be(struct spi_device *spi, u8 cmd) spi_w8r16be() argument
[all...]
/kernel/linux/linux-6.6/include/soc/fsl/qe/
H A Dimmap_qe.h140 struct spi { struct
429 struct spi spi[0x2]; /* spi */ member
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi.c49 struct spi_device *spi = to_spi_device(dev); in spidev_release() local
60 const struct spi_device *spi = to_spi_device(dev); modalias_show() local
75 struct spi_device *spi = to_spi_device(dev); driver_override_store() local
88 const struct spi_device *spi = to_spi_device(dev); driver_override_show() local
378 const struct spi_device *spi = to_spi_device(dev); spi_match_device() local
401 const struct spi_device *spi = to_spi_device(dev); spi_uevent() local
414 struct spi_device *spi = to_spi_device(dev); spi_probe() local
569 struct spi_device *spi; spi_alloc_device() local
598 spi_dev_set_name(struct spi_device *spi) spi_dev_set_name() argument
613 struct spi_device *spi = to_spi_device(dev); spi_dev_check() local
622 spi_cleanup(struct spi_device *spi) spi_cleanup() argument
628 __spi_add_device(struct spi_device *spi) __spi_add_device() argument
699 spi_add_device(struct spi_device *spi) spi_add_device() argument
783 spi_unregister_device(struct spi_device *spi) spi_unregister_device() argument
882 spi_res_alloc(struct spi_device *spi, spi_res_release_t release, size_t size, gfp_t gfp) spi_res_alloc() argument
946 spi_set_cs(struct spi_device *spi, bool enable, bool force) spi_set_cs() argument
2129 __spi_queued_transfer(struct spi_device *spi, struct spi_message *msg, bool need_pump) __spi_queued_transfer() argument
2161 spi_queued_transfer(struct spi_device *spi, struct spi_message *msg) spi_queued_transfer() argument
2230 of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi, struct device_node *nc) of_spi_parse_dt() argument
2330 struct spi_device *spi; of_register_spi_device() local
2383 struct spi_device *spi; of_register_spi_devices() local
2413 spi_new_ancillary_device(struct spi_device *spi, u8 chip_select) spi_new_ancillary_device() argument
2637 struct spi_device *spi; acpi_spi_device_alloc() local
2688 struct spi_device *spi; acpi_register_spi_device() local
2774 spi_slave_abort(struct spi_device *spi) spi_slave_abort() argument
2785 spi_target_abort(struct spi_device *spi) spi_target_abort() argument
2812 struct spi_device *spi; slave_store() local
3692 spi_set_cs_timing(struct spi_device *spi) spi_set_cs_timing() argument
3737 spi_setup(struct spi_device *spi) spi_setup() argument
3865 _spi_xfer_word_delay_update(struct spi_transfer *xfer, struct spi_device *spi) _spi_xfer_word_delay_update() argument
3885 __spi_validate(struct spi_device *spi, struct spi_message *message) __spi_validate() argument
4033 __spi_async(struct spi_device *spi, struct spi_message *message) __spi_async() argument
4093 spi_async(struct spi_device *spi, struct spi_message *message) spi_async() argument
4147 spi_async_locked(struct spi_device *spi, struct spi_message *message) spi_async_locked() argument
4211 __spi_sync(struct spi_device *spi, struct spi_message *message) __spi_sync() argument
4290 spi_sync(struct spi_device *spi, struct spi_message *message) spi_sync() argument
4318 spi_sync_locked(struct spi_device *spi, struct spi_message *message) spi_sync_locked() argument
4403 spi_write_then_read(struct spi_device *spi, const void *txbuf, unsigned n_tx, void *rxbuf, unsigned n_rx) spi_write_then_read() argument
4489 struct spi_device *spi; of_spi_notify() local
4580 struct spi_device *spi; acpi_spi_notify() local
[all...]
H A Dspi-imx.c233 static bool spi_imx_can_dma(struct spi_controller *controller, struct spi_device *spi, in spi_imx_can_dma() argument
520 static int mx51_ecspi_channel(const struct spi_device *spi) in mx51_ecspi_channel() argument
530 struct spi_device *spi = msg->spi; in mx51_ecspi_prepare_message() local
632 mx51_configure_cpha(struct spi_imx_data *spi_imx, struct spi_device *spi) mx51_configure_cpha() argument
651 mx51_ecspi_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) mx51_ecspi_prepare_transfer() argument
786 mx31_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) mx31_prepare_transfer() argument
890 mx21_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) mx21_prepare_transfer() argument
965 mx1_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) mx1_prepare_transfer() argument
1253 spi_imx_setupxfer(struct spi_device *spi, struct spi_transfer *t) spi_imx_setupxfer() argument
1499 spi_imx_pio_transfer(struct spi_device *spi, struct spi_transfer *transfer) spi_imx_pio_transfer() argument
1531 spi_imx_poll_transfer(struct spi_device *spi, struct spi_transfer *transfer) spi_imx_poll_transfer() argument
1579 spi_imx_pio_transfer_target(struct spi_device *spi, struct spi_transfer *transfer) spi_imx_pio_transfer_target() argument
1623 spi_imx_transfer_one(struct spi_controller *controller, struct spi_device *spi, struct spi_transfer *transfer) spi_imx_transfer_one() argument
1661 spi_imx_setup(struct spi_device *spi) spi_imx_setup() argument
1669 spi_imx_cleanup(struct spi_device *spi) spi_imx_cleanup() argument
[all...]
H A Dspi-stm32.c362 stm32_spi_set_bits(struct stm32_spi *spi, u32 offset, u32 bits) stm32_spi_set_bits() argument
369 stm32_spi_clr_bits(struct stm32_spi *spi, u32 offset, u32 bits) stm32_spi_clr_bits() argument
380 stm32h7_spi_get_fifo_size(struct stm32_spi *spi) stm32h7_spi_get_fifo_size() argument
405 stm32f4_spi_get_bpw_mask(struct stm32_spi *spi) stm32f4_spi_get_bpw_mask() argument
415 stm32h7_spi_get_bpw_mask(struct stm32_spi *spi) stm32h7_spi_get_bpw_mask() argument
447 stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz, u32 min_div, u32 max_div) stm32_spi_prepare_mbr() argument
483 stm32h7_spi_prepare_fthlv(struct stm32_spi *spi, u32 xfer_len) stm32h7_spi_prepare_fthlv() argument
502 stm32f4_spi_write_tx(struct stm32_spi *spi) stm32f4_spi_write_tx() argument
531 stm32h7_spi_write_txfifo(struct stm32_spi *spi) stm32h7_spi_write_txfifo() argument
566 stm32f4_spi_read_rx(struct stm32_spi *spi) stm32f4_spi_read_rx() argument
595 stm32h7_spi_read_rxfifo(struct stm32_spi *spi) stm32h7_spi_read_rxfifo() argument
638 stm32_spi_enable(struct stm32_spi *spi) stm32_spi_enable() argument
650 stm32f4_spi_disable(struct stm32_spi *spi) stm32f4_spi_disable() argument
700 stm32h7_spi_disable(struct stm32_spi *spi) stm32h7_spi_disable() argument
751 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32_spi_can_dma() local
772 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32f4_spi_irq_event() local
860 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32f4_spi_irq_thread() local
876 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32h7_spi_irq_thread() local
970 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32_spi_prepare_msg() local
1043 struct stm32_spi *spi = data; stm32f4_spi_dma_tx_cb() local
1059 struct stm32_spi *spi = data; stm32_spi_dma_rx_cb() local
1072 stm32_spi_dma_config(struct stm32_spi *spi, struct dma_slave_config *dma_conf, enum dma_transfer_direction dir) stm32_spi_dma_config() argument
1123 stm32f4_spi_transfer_one_irq(struct stm32_spi *spi) stm32f4_spi_transfer_one_irq() argument
1166 stm32h7_spi_transfer_one_irq(struct stm32_spi *spi) stm32h7_spi_transfer_one_irq() argument
1206 stm32f4_spi_transfer_one_dma_start(struct stm32_spi *spi) stm32f4_spi_transfer_one_dma_start() argument
1227 stm32h7_spi_transfer_one_dma_start(struct stm32_spi *spi) stm32h7_spi_transfer_one_dma_start() argument
1251 stm32_spi_transfer_one_dma(struct stm32_spi *spi, struct spi_transfer *xfer) stm32_spi_transfer_one_dma() argument
1352 stm32f4_spi_set_bpw(struct stm32_spi *spi) stm32f4_spi_set_bpw() argument
1364 stm32h7_spi_set_bpw(struct stm32_spi *spi) stm32h7_spi_set_bpw() argument
1391 stm32_spi_set_mbr(struct stm32_spi *spi, u32 mbrdiv) stm32_spi_set_mbr() argument
1439 stm32f4_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) stm32f4_spi_set_mode() argument
1467 stm32h7_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) stm32h7_spi_set_mode() argument
1503 stm32h7_spi_data_idleness(struct stm32_spi *spi, u32 len) stm32h7_spi_data_idleness() argument
1531 stm32h7_spi_number_of_data(struct stm32_spi *spi, u32 nb_words) stm32h7_spi_number_of_data() argument
1551 stm32_spi_transfer_one_setup(struct stm32_spi *spi, struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_transfer_one_setup() argument
1635 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32_spi_transfer_one() local
1666 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32_spi_unprepare_msg() local
1677 stm32f4_spi_config(struct stm32_spi *spi) stm32f4_spi_config() argument
1708 stm32h7_spi_config(struct stm32_spi *spi) stm32h7_spi_config() argument
1807 struct stm32_spi *spi; stm32_spi_probe() local
1985 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32_spi_remove() local
2011 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32_spi_runtime_suspend() local
2021 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32_spi_runtime_resume() local
2046 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); stm32_spi_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dsc16is7xx.c1713 static int sc16is7xx_spi_probe(struct spi_device *spi) in sc16is7xx_spi_probe() argument
1758 sc16is7xx_spi_remove(struct spi_device *spi) sc16is7xx_spi_remove() argument
[all...]
H A Dmax310x.c1535 static int max310x_spi_probe(struct spi_device *spi) in max310x_spi_probe() argument
1564 max310x_spi_remove(struct spi_device *spi) max310x_spi_remove() argument
[all...]

Completed in 52 milliseconds

1...<<4142434445464748