Lines Matching defs:ctlr

315 					      struct spi_controller *ctlr)  in spi_statistics_add_transfer_stats()
567 struct spi_device *spi_alloc_device(struct spi_controller *ctlr) in spi_alloc_device()
641 struct spi_controller *ctlr = spi->controller; in __spi_add_device() local
735 struct spi_controller *ctlr = spi->controller; in spi_add_device() local
762 struct spi_device *spi_new_device(struct spi_controller *ctlr, in spi_new_device()
860 static void spi_match_controller_to_boardinfo(struct spi_controller *ctlr, in spi_match_controller_to_boardinfo()
908 struct spi_controller *ctlr; in spi_register_board_info() local
989 static void spi_res_release(struct spi_controller *ctlr, struct spi_message *message) in spi_res_release()
1095 static int spi_map_buf_attrs(struct spi_controller *ctlr, struct device *dev, in spi_map_buf_attrs()
1172 int spi_map_buf(struct spi_controller *ctlr, struct device *dev, in spi_map_buf()
1179 static void spi_unmap_buf_attrs(struct spi_controller *ctlr, in spi_unmap_buf_attrs()
1192 void spi_unmap_buf(struct spi_controller *ctlr, struct device *dev, in spi_unmap_buf()
1198 static int __spi_map_msg(struct spi_controller *ctlr, struct spi_message *msg) in __spi_map_msg()
1258 static int __spi_unmap_msg(struct spi_controller *ctlr, struct spi_message *msg) in __spi_unmap_msg()
1285 static void spi_dma_sync_for_device(struct spi_controller *ctlr, in spi_dma_sync_for_device()
1300 static void spi_dma_sync_for_cpu(struct spi_controller *ctlr, in spi_dma_sync_for_cpu()
1315 static inline int __spi_map_msg(struct spi_controller *ctlr, in __spi_map_msg()
1321 static inline int __spi_unmap_msg(struct spi_controller *ctlr, in __spi_unmap_msg()
1338 static inline int spi_unmap_msg(struct spi_controller *ctlr, in spi_unmap_msg()
1357 static int spi_map_msg(struct spi_controller *ctlr, struct spi_message *msg) in spi_map_msg()
1409 static int spi_transfer_wait(struct spi_controller *ctlr, in spi_transfer_wait()
1574 static int spi_transfer_one_message(struct spi_controller *ctlr, in spi_transfer_one_message()
1694 void spi_finalize_current_transfer(struct spi_controller *ctlr) in spi_finalize_current_transfer()
1700 static void spi_idle_runtime_pm(struct spi_controller *ctlr) in spi_idle_runtime_pm()
1708 static int __spi_pump_transfer_message(struct spi_controller *ctlr, in __spi_pump_transfer_message()
1831 static void __spi_pump_messages(struct spi_controller *ctlr, bool in_kthread) in __spi_pump_messages()
1922 struct spi_controller *ctlr = in spi_pump_messages() local
1948 void spi_take_timestamp_pre(struct spi_controller *ctlr, in spi_take_timestamp_pre()
1985 void spi_take_timestamp_post(struct spi_controller *ctlr, in spi_take_timestamp_post()
2027 static void spi_set_thread_rt(struct spi_controller *ctlr) in spi_set_thread_rt()
2034 static int spi_init_queue(struct spi_controller *ctlr) in spi_init_queue()
2071 struct spi_message *spi_get_next_queued_message(struct spi_controller *ctlr) in spi_get_next_queued_message()
2093 void spi_finalize_current_message(struct spi_controller *ctlr) in spi_finalize_current_message()
2146 static int spi_start_queue(struct spi_controller *ctlr) in spi_start_queue()
2166 static int spi_stop_queue(struct spi_controller *ctlr) in spi_stop_queue()
2196 static int spi_destroy_queue(struct spi_controller *ctlr) in spi_destroy_queue()
2222 struct spi_controller *ctlr = spi->controller; in __spi_queued_transfer() local
2255 static int spi_controller_initialize_queue(struct spi_controller *ctlr) in spi_controller_initialize_queue()
2294 void spi_flush_queue(struct spi_controller *ctlr) in spi_flush_queue()
2319 static int of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi, in of_spi_parse_dt()
2456 of_register_spi_device(struct spi_controller *ctlr, struct device_node *nc) in of_register_spi_device()
2509 static void of_register_spi_devices(struct spi_controller *ctlr) in of_register_spi_devices()
2526 static void of_register_spi_devices(struct spi_controller *ctlr) { } in of_register_spi_devices()
2544 struct spi_controller *ctlr = spi->controller; in spi_new_ancillary_device() local
2605 struct spi_controller *ctlr; member
2687 struct spi_controller *ctlr = lookup->ctlr; in acpi_spi_add_resource() local
2778 struct spi_device *acpi_spi_device_alloc(struct spi_controller *ctlr, in acpi_spi_device_alloc()
2855 static acpi_status acpi_register_spi_device(struct spi_controller *ctlr, in acpi_register_spi_device()
2895 struct spi_controller *ctlr = data; in acpi_spi_add_device() local
2905 static void acpi_register_spi_devices(struct spi_controller *ctlr) in acpi_register_spi_devices()
2921 static inline void acpi_register_spi_devices(struct spi_controller *ctlr) {} in acpi_register_spi_devices()
2926 struct spi_controller *ctlr; in spi_controller_release() local
2946 struct spi_controller *ctlr = spi->controller; in spi_slave_abort() local
2957 struct spi_controller *ctlr = spi->controller; in spi_target_abort() local
2969 struct spi_controller *ctlr = container_of(dev, struct spi_controller, in slave_show() local
2980 struct spi_controller *ctlr = container_of(dev, struct spi_controller, in slave_store() local
3070 struct spi_controller *ctlr; in __spi_alloc_controller() local
3102 static void devm_spi_release_controller(struct device *dev, void *ctlr) in devm_spi_release_controller()
3126 struct spi_controller **ptr, *ctlr; in __devm_spi_alloc_controller() local
3150 static int spi_get_gpio_descs(struct spi_controller *ctlr) in spi_get_gpio_descs()
3221 static int spi_controller_check_ops(struct spi_controller *ctlr) in spi_controller_check_ops()
3241 static int spi_controller_id_alloc(struct spi_controller *ctlr, int start, int end) in spi_controller_id_alloc()
3277 int spi_register_controller(struct spi_controller *ctlr) in spi_register_controller()
3420 struct spi_controller *ctlr) in devm_spi_register_controller()
3459 void spi_unregister_controller(struct spi_controller *ctlr) in spi_unregister_controller()
3502 static inline int __spi_check_suspended(const struct spi_controller *ctlr) in __spi_check_suspended()
3507 static inline void __spi_mark_suspended(struct spi_controller *ctlr) in __spi_mark_suspended()
3514 static inline void __spi_mark_resumed(struct spi_controller *ctlr) in __spi_mark_resumed()
3521 int spi_controller_suspend(struct spi_controller *ctlr) in spi_controller_suspend()
3537 int spi_controller_resume(struct spi_controller *ctlr) in spi_controller_resume()
3556 static void __spi_replace_transfers_release(struct spi_controller *ctlr, in __spi_replace_transfers_release()
3687 static int __spi_split_transfer_maxsize(struct spi_controller *ctlr, in __spi_split_transfer_maxsize()
3766 int spi_split_transfers_maxsize(struct spi_controller *ctlr, in spi_split_transfers_maxsize()
3806 int spi_split_transfers_maxwords(struct spi_controller *ctlr, in spi_split_transfers_maxwords()
3844 static int __spi_validate_bits_per_word(struct spi_controller *ctlr, in __spi_validate_bits_per_word()
4059 struct spi_controller *ctlr = spi->controller; in __spi_validate() local
4207 struct spi_controller *ctlr = spi->controller; in __spi_async() local
4267 struct spi_controller *ctlr = spi->controller; in spi_async() local
4321 struct spi_controller *ctlr = spi->controller; in spi_async_locked() local
4339 static void __spi_transfer_message_noqueue(struct spi_controller *ctlr, struct spi_message *msg) in __spi_transfer_message_noqueue()
4387 struct spi_controller *ctlr = spi->controller; in __spi_sync() local
4511 int spi_bus_lock(struct spi_controller *ctlr) in spi_bus_lock()
4540 int spi_bus_unlock(struct spi_controller *ctlr) in spi_bus_unlock()
4660 struct spi_controller *ctlr; in of_spi_notify() local
4752 struct spi_controller *ctlr; in acpi_spi_notify() local