Searched refs:hsi_client (Results 1 – 10 of 10) sorted by relevance
/linux-6.6.21/include/linux/hsi/ ! |
D | hsi.h | 126 struct hsi_client { struct 131 void (*ehandler)(struct hsi_client *, unsigned long); argument 136 #define to_hsi_client(dev) container_of(dev, struct hsi_client, device) argument 138 static inline void hsi_client_set_drvdata(struct hsi_client *cl, void *data) in hsi_client_set_drvdata() 143 static inline void *hsi_client_drvdata(struct hsi_client *cl) in hsi_client_drvdata() 148 int hsi_register_port_event(struct hsi_client *cl, 149 void (*handler)(struct hsi_client *, unsigned long)); 150 int hsi_unregister_port_event(struct hsi_client *cl); 187 struct hsi_client *cl; 230 int (*setup)(struct hsi_client *cl); [all …]
|
D | ssi_protocol.h | 17 static inline void ssip_slave_put_master(struct hsi_client *master) in ssip_slave_put_master() 21 struct hsi_client *ssip_slave_get_master(struct hsi_client *slave); 22 int ssip_slave_start_tx(struct hsi_client *master); 23 int ssip_slave_stop_tx(struct hsi_client *master); 24 void ssip_reset_event(struct hsi_client *master); 26 int ssip_slave_running(struct hsi_client *master); 27 void ssi_waketest(struct hsi_client *cl, unsigned int enable);
|
/linux-6.6.21/drivers/hsi/clients/ ! |
D | ssi_protocol.c | 139 struct hsi_client *cl; 325 struct hsi_client *ssip_slave_get_master(struct hsi_client *slave) in ssip_slave_get_master() 327 struct hsi_client *master = ERR_PTR(-ENODEV); in ssip_slave_get_master() 340 int ssip_slave_start_tx(struct hsi_client *master) in ssip_slave_start_tx() 357 int ssip_slave_stop_tx(struct hsi_client *master) in ssip_slave_stop_tx() 378 int ssip_slave_running(struct hsi_client *master) in ssip_slave_running() 385 static void ssip_reset(struct hsi_client *cl) in ssip_reset() 420 static void ssip_dump_state(struct hsi_client *cl) in ssip_dump_state() 441 static void ssip_error(struct hsi_client *cl) in ssip_error() 456 struct hsi_client *cl = ssi->cl; in ssip_keep_alive() [all …]
|
D | hsi_char.c | 85 struct hsi_client *cl; 105 struct hsi_client *cl; 300 static int hsc_break_request(struct hsi_client *cl) in hsc_break_request() 324 static int hsc_break_send(struct hsi_client *cl) in hsc_break_send() 342 static int hsc_rx_set(struct hsi_client *cl, struct hsc_rx_config *rxc) in hsc_rx_set() 370 static inline void hsc_rx_get(struct hsi_client *cl, struct hsc_rx_config *rxc) in hsc_rx_get() 377 static int hsc_tx_set(struct hsi_client *cl, struct hsc_tx_config *txc) in hsc_tx_set() 404 static inline void hsc_tx_get(struct hsi_client *cl, struct hsc_tx_config *txc) in hsc_tx_get() 680 struct hsi_client *cl = to_hsi_client(dev); in hsc_probe() 735 struct hsi_client *cl = to_hsi_client(dev); in hsc_remove()
|
D | nokia-modem.c | 34 struct hsi_client *ssi_protocol; 35 struct hsi_client *cmt_speech; 129 struct hsi_client *cl = to_hsi_client(dev); in nokia_modem_probe()
|
D | cmt_speech.c | 38 struct hsi_client *cl; 80 struct hsi_client *cl; 81 struct hsi_client *master; 984 static int cs_hsi_start(struct cs_hsi_iface **hi, struct hsi_client *cl, in cs_hsi_start() 1371 struct hsi_client *cl = to_hsi_client(dev); in cs_hsi_client_probe()
|
/linux-6.6.21/drivers/hsi/ ! |
D | hsi_core.c | 60 struct hsi_client *cl = to_hsi_client(dev); in hsi_client_release() 67 struct hsi_client *hsi_new_client(struct hsi_port *port, in hsi_new_client() 70 struct hsi_client *cl; in hsi_new_client() 200 struct hsi_client *cl; in hsi_add_client_from_dt() 427 static inline int hsi_dummy_cl(struct hsi_client *cl __maybe_unused) in hsi_dummy_cl() 577 int hsi_async(struct hsi_client *cl, struct hsi_msg *msg) in hsi_async() 598 int hsi_claim_port(struct hsi_client *cl, unsigned int share) in hsi_claim_port() 626 void hsi_release_port(struct hsi_client *cl) in hsi_release_port() 647 struct hsi_client *cl = container_of(nb, struct hsi_client, nb); in hsi_event_notifier_call() 666 int hsi_register_port_event(struct hsi_client *cl, in hsi_register_port_event() [all …]
|
/linux-6.6.21/Documentation/ABI/testing/ ! |
D | sysfs-bus-hsi | 19 Format: hsi:<hsi_client device name>
|
/linux-6.6.21/drivers/hsi/controllers/ ! |
D | omap_ssi_port.c | 28 static inline int hsi_dummy_cl(struct hsi_client *cl __maybe_unused) in hsi_dummy_cl() 428 static void ssi_flush_queue(struct list_head *queue, struct hsi_client *cl) in ssi_flush_queue() 448 static int ssi_setup(struct hsi_client *cl) in ssi_setup() 513 static int ssi_flush(struct hsi_client *cl) in ssi_flush() 591 static int ssi_start_tx(struct hsi_client *cl) in ssi_start_tx() 610 static int ssi_stop_tx(struct hsi_client *cl) in ssi_stop_tx() 660 static void ssi_cleanup_queues(struct hsi_client *cl) in ssi_cleanup_queues() 721 static void ssi_cleanup_gdd(struct hsi_controller *ssi, struct hsi_client *cl) in ssi_cleanup_gdd() 763 static int ssi_release(struct hsi_client *cl) in ssi_release()
|
D | omap_ssi_core.c | 149 void ssi_waketest(struct hsi_client *cl, unsigned int enable) in ssi_waketest()
|