Home
last modified time | relevance | path

Searched refs:hsi_client (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/include/linux/hsi/
Dhsi.h142 struct hsi_client { struct
147 void (*ehandler)(struct hsi_client *, unsigned long); argument
152 #define to_hsi_client(dev) container_of(dev, struct hsi_client, device) argument
154 static inline void hsi_client_set_drvdata(struct hsi_client *cl, void *data) in hsi_client_set_drvdata()
159 static inline void *hsi_client_drvdata(struct hsi_client *cl) in hsi_client_drvdata()
164 int hsi_register_port_event(struct hsi_client *cl,
165 void (*handler)(struct hsi_client *, unsigned long));
166 int hsi_unregister_port_event(struct hsi_client *cl);
203 struct hsi_client *cl;
246 int (*setup)(struct hsi_client *cl);
[all …]
Dssi_protocol.h30 static inline void ssip_slave_put_master(struct hsi_client *master) in ssip_slave_put_master()
34 struct hsi_client *ssip_slave_get_master(struct hsi_client *slave);
35 int ssip_slave_start_tx(struct hsi_client *master);
36 int ssip_slave_stop_tx(struct hsi_client *master);
37 void ssip_reset_event(struct hsi_client *master);
39 int ssip_slave_running(struct hsi_client *master);
/linux-4.4.14/drivers/hsi/clients/
Dssi_protocol.c48 void ssi_waketest(struct hsi_client *cl, unsigned int enable);
151 struct hsi_client *cl;
336 struct hsi_client *ssip_slave_get_master(struct hsi_client *slave) in ssip_slave_get_master()
338 struct hsi_client *master = ERR_PTR(-ENODEV); in ssip_slave_get_master()
351 int ssip_slave_start_tx(struct hsi_client *master) in ssip_slave_start_tx()
368 int ssip_slave_stop_tx(struct hsi_client *master) in ssip_slave_stop_tx()
389 int ssip_slave_running(struct hsi_client *master) in ssip_slave_running()
396 static void ssip_reset(struct hsi_client *cl) in ssip_reset()
429 static void ssip_dump_state(struct hsi_client *cl) in ssip_dump_state()
449 static void ssip_error(struct hsi_client *cl) in ssip_error()
[all …]
Dhsi_char.c98 struct hsi_client *cl;
118 struct hsi_client *cl;
313 static int hsc_break_request(struct hsi_client *cl) in hsc_break_request()
337 static int hsc_break_send(struct hsi_client *cl) in hsc_break_send()
355 static int hsc_rx_set(struct hsi_client *cl, struct hsc_rx_config *rxc) in hsc_rx_set()
383 static inline void hsc_rx_get(struct hsi_client *cl, struct hsc_rx_config *rxc) in hsc_rx_get()
390 static int hsc_tx_set(struct hsi_client *cl, struct hsc_tx_config *txc) in hsc_tx_set()
417 static inline void hsc_tx_get(struct hsi_client *cl, struct hsc_tx_config *txc) in hsc_tx_get()
693 struct hsi_client *cl = to_hsi_client(dev); in hsc_probe()
749 struct hsi_client *cl = to_hsi_client(dev); in hsc_remove()
Dnokia-modem.c48 struct hsi_client *ssi_protocol;
49 struct hsi_client *cmt_speech;
146 struct hsi_client *cl = to_hsi_client(dev); in nokia_modem_probe()
Dcmt_speech.c51 struct hsi_client *cl;
93 struct hsi_client *cl;
94 struct hsi_client *master;
998 static int cs_hsi_start(struct cs_hsi_iface **hi, struct hsi_client *cl, in cs_hsi_start()
1385 struct hsi_client *cl = to_hsi_client(dev); in cs_hsi_client_probe()
/linux-4.4.14/drivers/hsi/
Dhsi.c73 struct hsi_client *cl = to_hsi_client(dev); in hsi_client_release()
80 struct hsi_client *hsi_new_client(struct hsi_port *port, in hsi_new_client()
83 struct hsi_client *cl; in hsi_new_client()
212 struct hsi_client *cl; in hsi_add_client_from_dt()
441 static inline int hsi_dummy_cl(struct hsi_client *cl __maybe_unused) in hsi_dummy_cl()
591 int hsi_async(struct hsi_client *cl, struct hsi_msg *msg) in hsi_async()
612 int hsi_claim_port(struct hsi_client *cl, unsigned int share) in hsi_claim_port()
640 void hsi_release_port(struct hsi_client *cl) in hsi_release_port()
661 struct hsi_client *cl = container_of(nb, struct hsi_client, nb); in hsi_event_notifier_call()
680 int hsi_register_port_event(struct hsi_client *cl, in hsi_register_port_event()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-hsi19 Format: hsi:<hsi_client device name>
/linux-4.4.14/drivers/hsi/controllers/
Domap_ssi_port.c38 static inline int hsi_dummy_cl(struct hsi_client *cl __maybe_unused) in hsi_dummy_cl()
419 static void ssi_flush_queue(struct list_head *queue, struct hsi_client *cl) in ssi_flush_queue()
439 static int ssi_setup(struct hsi_client *cl) in ssi_setup()
503 static int ssi_flush(struct hsi_client *cl) in ssi_flush()
559 static int ssi_start_tx(struct hsi_client *cl) in ssi_start_tx()
580 static int ssi_stop_tx(struct hsi_client *cl) in ssi_stop_tx()
624 static void ssi_cleanup_queues(struct hsi_client *cl) in ssi_cleanup_queues()
684 static void ssi_cleanup_gdd(struct hsi_controller *ssi, struct hsi_client *cl) in ssi_cleanup_gdd()
724 static int ssi_release(struct hsi_client *cl) in ssi_release()
Domap_ssi.c181 void ssi_waketest(struct hsi_client *cl, unsigned int enable) in ssi_waketest()