/linux-master/drivers/usb/host/ |
H A D | max3421-hcd.c | 344 struct spi_device *spi = to_spi_device(hcd->self.controller); local 369 struct spi_device *spi = to_spi_device(hcd->self.controller); local 393 struct spi_device *spi = to_spi_device(hcd->self.controller); local 419 struct spi_device *spi = to_spi_device(hcd->self.controller); local 525 struct spi_device *spi = to_spi_device(hcd->self.controller); local 631 struct spi_device *spi = to_spi_device(hcd->self.controller); local 766 struct spi_device *spi = to_spi_device(hcd->self.controller); local 846 struct spi_device *spi = to_spi_device(hcd->self.controller); local 935 struct spi_device *spi = to_spi_device(hcd->self.controller); local 1130 struct spi_device *spi = to_spi_device(hcd->self.controller); local 1279 struct spi_device *spi = to_spi_device(hcd->self.controller); local 1368 struct spi_device *spi = to_spi_device(hcd->self.controller); local 1495 struct spi_device *spi = to_spi_device(hcd->self.controller); local 1668 struct spi_device *spi = to_spi_device(hcd->self.controller); local 1815 max3421_probe(struct spi_device *spi) argument 1921 max3421_remove(struct spi_device *spi) argument [all...] |
/linux-master/drivers/iio/frequency/ |
H A D | adf4377.c | 404 struct spi_device *spi; member in struct:adf4377_state 696 struct spi_device *spi = st->spi; local 872 struct spi_device *spi local 924 adf4377_probe(struct spi_device *spi) argument [all...] |
/linux-master/drivers/spi/ |
H A D | spi-bcm-qspi.c | 706 static int bcm_qspi_setup(struct spi_device *spi) argument 693 bcm_qspi_update_parms(struct bcm_qspi *qspi, struct spi_device *spi, struct spi_transfer *trans) argument 936 write_to_hw(struct bcm_qspi *qspi, struct spi_device *spi) argument 1035 bcm_qspi_bspi_exec_mem_op(struct spi_device *spi, const struct spi_mem_op *op) argument 1121 bcm_qspi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *trans) argument 1150 bcm_qspi_mspi_exec_mem_op(struct spi_device *spi, const struct spi_mem_op *op) argument 1193 struct spi_device *spi = mem->spi; local 1238 bcm_qspi_cleanup(struct spi_device *spi) argument [all...] |
H A D | spi-nxp-fspi.c | 700 static void nxp_fspi_select_mem(struct nxp_fspi *f, struct spi_device *spi) argument [all...] |
H A D | spi-atmel.c | 328 static void atmel_spi_send_dummy(struct atmel_spi *as, struct spi_device *spi, int chip_select) argument 382 static void cs_activate(struct atmel_spi *as, struct spi_device *spi) argument 454 cs_deactivate(struct atmel_spi *as, struct spi_device *spi) argument 500 atmel_spi_can_dma(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 873 atmel_spi_set_xfer_speed(struct atmel_spi *as, struct spi_device *spi, struct spi_transfer *xfer) argument 1210 atmel_word_delay_csr(struct spi_device *spi, struct atmel_spi *as) argument 1256 atmel_spi_setup(struct spi_device *spi) argument 1331 atmel_spi_set_cs(struct spi_device *spi, bool enable) argument 1348 atmel_spi_one_transfer(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument 1463 atmel_spi_cleanup(struct spi_device *spi) argument [all...] |
H A D | spi-imx.c | 233 static bool spi_imx_can_dma(struct spi_controller *controller, struct spi_device *spi, argument 520 static int mx51_ecspi_channel(const struct spi_device *spi) argument 530 struct spi_device *spi = msg->spi; local 632 mx51_configure_cpha(struct spi_imx_data *spi_imx, struct spi_device *spi) argument 651 mx51_ecspi_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) argument 786 mx31_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) argument 890 mx21_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) argument 965 mx1_prepare_transfer(struct spi_imx_data *spi_imx, struct spi_device *spi) argument 1253 spi_imx_setupxfer(struct spi_device *spi, struct spi_transfer *t) argument 1499 spi_imx_pio_transfer(struct spi_device *spi, struct spi_transfer *transfer) argument 1531 spi_imx_poll_transfer(struct spi_device *spi, struct spi_transfer *transfer) argument 1579 spi_imx_pio_transfer_target(struct spi_device *spi, struct spi_transfer *transfer) argument 1623 spi_imx_transfer_one(struct spi_controller *controller, struct spi_device *spi, struct spi_transfer *transfer) argument 1661 spi_imx_setup(struct spi_device *spi) argument 1669 spi_imx_cleanup(struct spi_device *spi) argument [all...] |
H A D | spi.c | 49 struct spi_device *spi = to_spi_device(dev); local 60 const struct spi_device *spi = to_spi_device(dev); local 75 struct spi_device *spi = to_spi_device(dev); local 88 const struct spi_device *spi = to_spi_device(dev); local 376 const struct spi_device *spi = to_spi_device(dev); local 399 const struct spi_device *spi = to_spi_device(dev); local 412 struct spi_device *spi = to_spi_device(dev); local 567 struct spi_device *spi; local 596 spi_dev_set_name(struct spi_device *spi) argument 631 spi_dev_check_cs(struct device *dev, struct spi_device *spi, u8 idx, struct spi_device *new_spi, u8 new_idx) argument 651 struct spi_device *spi = to_spi_device(dev); local 665 spi_cleanup(struct spi_device *spi) argument 671 __spi_add_device(struct spi_device *spi) argument 760 spi_add_device(struct spi_device *spi) argument 775 spi_set_all_cs_unused(struct spi_device *spi) argument 863 spi_unregister_device(struct spi_device *spi) argument 962 spi_res_alloc(struct spi_device *spi, spi_res_release_t release, size_t size, gfp_t gfp) argument 1029 spi_is_last_cs(struct spi_device *spi) argument 1041 spi_toggle_csgpiod(struct spi_device *spi, u8 idx, bool enable, bool activate) argument 1065 spi_set_cs(struct spi_device *spi, bool enable, bool force) argument 2281 __spi_queued_transfer(struct spi_device *spi, struct spi_message *msg, bool need_pump) argument 2313 spi_queued_transfer(struct spi_device *spi, struct spi_message *msg) argument 2382 of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi, struct device_node *nc) argument 2507 struct spi_device *spi; local 2560 struct spi_device *spi; local 2590 spi_new_ancillary_device(struct spi_device *spi, u8 chip_select) argument 2818 struct spi_device *spi; local 2876 struct spi_device *spi; local 2962 spi_slave_abort(struct spi_device *spi) argument 2973 spi_target_abort(struct spi_device *spi) argument 3000 struct spi_device *spi; local 3878 spi_set_cs_timing(struct spi_device *spi) argument 3923 spi_setup(struct spi_device *spi) argument 4051 _spi_xfer_word_delay_update(struct spi_transfer *xfer, struct spi_device *spi) argument 4071 __spi_validate(struct spi_device *spi, struct spi_message *message) argument 4257 __spi_optimize_message(struct spi_device *spi, struct spi_message *msg) argument 4290 spi_maybe_optimize_message(struct spi_device *spi, struct spi_message *msg) argument 4319 spi_optimize_message(struct spi_device *spi, struct spi_message *msg) argument 4354 __spi_async(struct spi_device *spi, struct spi_message *message) argument 4412 spi_async(struct spi_device *spi, struct spi_message *message) argument 4481 __spi_sync(struct spi_device *spi, struct spi_message *message) argument 4564 spi_sync(struct spi_device *spi, struct spi_message *message) argument 4592 spi_sync_locked(struct spi_device *spi, struct spi_message *message) argument 4677 spi_write_then_read(struct spi_device *spi, const void *txbuf, unsigned n_tx, void *rxbuf, unsigned n_rx) argument 4763 struct spi_device *spi; local 4855 struct spi_device *spi; local [all...] |
H A D | spi-stm32.c | 420 stm32_spi_set_bits(struct stm32_spi *spi, u32 offset, u32 bits) argument 427 stm32_spi_clr_bits(struct stm32_spi *spi, u32 offset, u32 bits) argument 438 stm32h7_spi_get_fifo_size(struct stm32_spi *spi) argument 463 stm32f4_spi_get_bpw_mask(struct stm32_spi *spi) argument 473 stm32f7_spi_get_bpw_mask(struct stm32_spi *spi) argument 483 stm32h7_spi_get_bpw_mask(struct stm32_spi *spi) argument 510 stm32mp25_spi_get_bpw_mask(struct stm32_spi *spi) argument 537 stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz, u32 min_div, u32 max_div) argument 573 stm32h7_spi_prepare_fthlv(struct stm32_spi *spi, u32 xfer_len) argument 592 stm32f4_spi_write_tx(struct stm32_spi *spi) argument 621 stm32f7_spi_write_tx(struct stm32_spi *spi) argument 650 stm32h7_spi_write_txfifo(struct stm32_spi *spi) argument 685 stm32f4_spi_read_rx(struct stm32_spi *spi) argument 714 stm32f7_spi_read_rx(struct stm32_spi *spi) argument 754 stm32h7_spi_read_rxfifo(struct stm32_spi *spi) argument 797 stm32_spi_enable(struct stm32_spi *spi) argument 809 stm32fx_spi_disable(struct stm32_spi *spi) argument 859 stm32h7_spi_disable(struct stm32_spi *spi) argument 910 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 931 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1019 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1035 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1124 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1144 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1203 struct stm32_spi *spi = data; local 1219 struct stm32_spi *spi = data; local 1233 stm32_spi_dma_config(struct stm32_spi *spi, struct dma_chan *dma_chan, struct dma_slave_config *dma_conf, enum dma_transfer_direction dir) argument 1286 stm32fx_spi_transfer_one_irq(struct stm32_spi *spi) argument 1329 stm32h7_spi_transfer_one_irq(struct stm32_spi *spi) argument 1369 stm32fx_spi_transfer_one_dma_start(struct stm32_spi *spi) argument 1390 stm32f7_spi_transfer_one_dma_start(struct stm32_spi *spi) argument 1406 stm32h7_spi_transfer_one_dma_start(struct stm32_spi *spi) argument 1430 stm32_spi_transfer_one_dma(struct stm32_spi *spi, struct spi_transfer *xfer) argument 1531 stm32f4_spi_set_bpw(struct stm32_spi *spi) argument 1543 stm32f7_spi_set_bpw(struct stm32_spi *spi) argument 1568 stm32h7_spi_set_bpw(struct stm32_spi *spi) argument 1595 stm32_spi_set_mbr(struct stm32_spi *spi, u32 mbrdiv) argument 1643 stm32fx_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) argument 1671 stm32h7_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) argument 1707 stm32h7_spi_data_idleness(struct stm32_spi *spi, u32 len) argument 1735 stm32h7_spi_number_of_data(struct stm32_spi *spi, u32 nb_words) argument 1755 stm32_spi_transfer_one_setup(struct stm32_spi *spi, struct spi_device *spi_dev, struct spi_transfer *transfer) argument 1839 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1870 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1881 stm32fx_spi_config(struct stm32_spi *spi) argument 1912 stm32h7_spi_config(struct stm32_spi *spi) argument 2067 struct stm32_spi *spi; local 2262 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 2288 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 2298 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 2323 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local [all...] |
/linux-master/drivers/net/ieee802154/ |
H A D | mrf24j40.c | 198 struct spi_device *spi; member in struct:mrf24j40 508 struct spi_device *spi = context; local 528 struct spi_device *spi = context; local 1271 mrf24j40_probe(struct spi_device *spi) argument 1359 mrf24j40_remove(struct spi_device *spi) argument [all...] |
H A D | ca8210.c | 316 struct spi_device *spi; member in struct:ca8210_priv 628 ca8210_reset_send(struct spi_device *spi, unsigned int ms) argument 868 ca8210_spi_transfer( struct spi_device *spi, const u8 *buf, size_t len ) argument 953 struct spi_device *spi = device_ref; local 1073 struct spi_device *spi = device_ref; local 1114 struct spi_device *spi = device_ref; local 1502 struct spi_device *spi = device_ref; local 2691 ca8210_config_extern_clk( struct ca8210_platform_data *pdata, struct spi_device *spi, bool on ) argument 2738 ca8210_register_ext_clock(struct spi_device *spi) argument 2768 ca8210_unregister_ext_clock(struct spi_device *spi) argument 2786 ca8210_reset_init(struct spi_device *spi) argument 2815 ca8210_interrupt_init(struct spi_device *spi) argument [all...] |
/linux-master/drivers/iio/imu/ |
H A D | adis16480.c | 1390 adis16480_probe(struct spi_device *spi) argument [all...] |
/linux-master/drivers/iio/addac/ |
H A D | ad74115.c | 199 struct spi_device *spi; member in struct:ad74115_state 1824 ad74115_probe(struct spi_device *spi) argument 1892 ad74115_unregister_driver(struct spi_driver *spi) argument 1899 ad74115_register_driver(struct spi_driver *spi) argument [all...] |
/linux-master/drivers/net/ethernet/microchip/ |
H A D | encx24j600_hw.h | 11 struct spi_device *spi; member in struct:encx24j600_context
|
/linux-master/include/linux/ |
H A D | bpf_verifier.h | 901 static inline void mark_stack_slot_scratched(struct bpf_verifier_env *env, u32 spi) argument
|
/linux-master/include/linux/spi/ |
H A D | spi.h | 256 static inline struct spi_device *spi_dev_get(struct spi_device *spi) argument 261 spi_dev_put(struct spi_device *spi) argument 268 spi_get_ctldata(const struct spi_device *spi) argument 273 spi_set_ctldata(struct spi_device *spi, void *state) argument 280 spi_set_drvdata(struct spi_device *spi, void *data) argument 285 spi_get_drvdata(const struct spi_device *spi) argument 290 spi_get_chipselect(const struct spi_device *spi, u8 idx) argument 295 spi_set_chipselect(struct spi_device *spi, u8 idx, u8 chipselect) argument 300 spi_get_csgpiod(const struct spi_device *spi, u8 idx) argument 305 spi_set_csgpiod(struct spi_device *spi, u8 idx, struct gpio_desc *csgpiod) argument 310 spi_is_csgpiod(struct spi_device *spi) argument 1145 struct spi_device *spi; member in struct:spi_message 1278 spi_max_message_size(struct spi_device *spi) argument 1288 spi_max_transfer_size(struct spi_device *spi) argument 1311 spi_is_bpw_supported(struct spi_device *spi, u32 bpw) argument 1412 spi_sync_transfer(struct spi_device *spi, struct spi_transfer *xfers, unsigned int num_xfers) argument 1435 spi_write(struct spi_device *spi, const void *buf, size_t len) argument 1458 spi_read(struct spi_device *spi, void *buf, size_t len) argument 1484 spi_w8r8(struct spi_device *spi, u8 cmd) argument 1509 spi_w8r16(struct spi_device *spi, u8 cmd) argument 1534 spi_w8r16be(struct spi_device *spi, u8 cmd) argument [all...] |
/linux-master/include/uapi/linux/ |
H A D | xfrm.h | 28 __be32 spi; member in struct:xfrm_id 407 __be32 spi; member in struct:xfrm_usersa_id
|
H A D | rtnetlink.h | 534 __u32 spi; member in union:rta_session::__anon3037
|
/linux-master/drivers/iio/temperature/ |
H A D | ltc2983.c | 220 struct spi_device *spi; member in struct:ltc2983_data 1568 ltc2983_probe(struct spi_device *spi) argument [all...] |
/linux-master/drivers/iio/adc/ |
H A D | mcp3564.c | 371 struct spi_device *spi; member in struct:mcp3564_state 1416 mcp3564_probe(struct spi_device *spi) argument [all...] |
H A D | ad4130.c | 264 struct spi_device *spi; member in struct:ad4130_state 1935 ad4130_probe(struct spi_device *spi) argument [all...] |
/linux-master/drivers/tty/serial/ |
H A D | max310x.c | 1514 static int max310x_spi_probe(struct spi_device *spi) argument 1545 max310x_spi_remove(struct spi_device *spi) argument [all...] |
/linux-master/fs/btrfs/ |
H A D | disk-io.c | 548 struct btrfs_subpage_info *spi = fs_info->subpage_info; local
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | falcon.c | 552 falcon_spi_cmd(struct ef4_nic *efx, const struct falcon_spi_device *spi, argument 609 falcon_spi_munge_command(const struct falcon_spi_device *spi, argument 616 falcon_spi_read(struct ef4_nic *efx, const struct falcon_spi_device *spi, argument 650 const struct falcon_spi_device *spi; member in struct:falcon_mtd_partition 658 falcon_spi_write_limit(const struct falcon_spi_device *spi, size_ argument 666 falcon_spi_wait_write(struct ef4_nic *efx, const struct falcon_spi_device *spi) argument 691 falcon_spi_write(struct ef4_nic *efx, const struct falcon_spi_device *spi, loff_t start, size_t len, size_t *retlen, const u8 *buffer) argument 742 const struct falcon_spi_device *spi = part->spi; local 767 falcon_spi_unlock(struct ef4_nic *efx, const struct falcon_spi_device *spi) argument 806 const struct falcon_spi_device *spi = part->spi; local 925 struct falcon_spi_device *spi; local 1785 struct falcon_spi_device *spi; local [all...] |
/linux-master/drivers/dma/qcom/ |
H A D | gpi.c | 1715 struct gpi_spi_config *spi = chan->config; local [all...] |
/linux-master/drivers/nfc/ |
H A D | trf7970a.c | 426 struct spi_device *spi; member in struct:trf7970a 1990 trf7970a_probe(struct spi_device *spi) argument 2150 trf7970a_remove(struct spi_device *spi) argument 2172 struct spi_device *spi = to_spi_device(dev); local 2186 struct spi_device *spi = to_spi_device(dev); local 2203 struct spi_device *spi = to_spi_device(dev); local 2218 struct spi_device *spi = to_spi_device(dev); local [all...] |