hsi_client 147 include/linux/hsi/hsi.h void (*ehandler)(struct hsi_client *, unsigned long); hsi_client 152 include/linux/hsi/hsi.h #define to_hsi_client(dev) container_of(dev, struct hsi_client, device) hsi_client 154 include/linux/hsi/hsi.h static inline void hsi_client_set_drvdata(struct hsi_client *cl, void *data) hsi_client 159 include/linux/hsi/hsi.h static inline void *hsi_client_drvdata(struct hsi_client *cl) hsi_client 164 include/linux/hsi/hsi.h int hsi_register_port_event(struct hsi_client *cl, hsi_client 165 include/linux/hsi/hsi.h void (*handler)(struct hsi_client *, unsigned long)); hsi_client 166 include/linux/hsi/hsi.h int hsi_unregister_port_event(struct hsi_client *cl); hsi_client 203 include/linux/hsi/hsi.h struct hsi_client *cl; hsi_client 246 include/linux/hsi/hsi.h int (*setup)(struct hsi_client *cl); hsi_client 247 include/linux/hsi/hsi.h int (*flush)(struct hsi_client *cl); hsi_client 248 include/linux/hsi/hsi.h int (*start_tx)(struct hsi_client *cl); hsi_client 249 include/linux/hsi/hsi.h int (*stop_tx)(struct hsi_client *cl); hsi_client 250 include/linux/hsi/hsi.h int (*release)(struct hsi_client *cl); hsi_client 259 include/linux/hsi/hsi.h int hsi_claim_port(struct hsi_client *cl, unsigned int share); hsi_client 260 include/linux/hsi/hsi.h void hsi_release_port(struct hsi_client *cl); hsi_client 262 include/linux/hsi/hsi.h static inline int hsi_port_claimed(struct hsi_client *cl) hsi_client 299 include/linux/hsi/hsi.h struct hsi_client *hsi_new_client(struct hsi_port *port, hsi_client 335 include/linux/hsi/hsi.h int hsi_async(struct hsi_client *cl, struct hsi_msg *msg); hsi_client 337 include/linux/hsi/hsi.h int hsi_get_channel_id_by_name(struct hsi_client *cl, char *name); hsi_client 345 include/linux/hsi/hsi.h static inline unsigned int hsi_id(struct hsi_client *cl) hsi_client 356 include/linux/hsi/hsi.h static inline unsigned int hsi_port_id(struct hsi_client *cl) hsi_client 370 include/linux/hsi/hsi.h static inline int hsi_setup(struct hsi_client *cl) hsi_client 386 include/linux/hsi/hsi.h static inline int hsi_flush(struct hsi_client *cl) hsi_client 400 include/linux/hsi/hsi.h static inline int hsi_async_read(struct hsi_client *cl, struct hsi_msg *msg) hsi_client 413 include/linux/hsi/hsi.h static inline int hsi_async_write(struct hsi_client *cl, struct hsi_msg *msg) hsi_client 425 include/linux/hsi/hsi.h static inline int hsi_start_tx(struct hsi_client *cl) hsi_client 438 include/linux/hsi/hsi.h static inline int hsi_stop_tx(struct hsi_client *cl) hsi_client 30 include/linux/hsi/ssi_protocol.h static inline void ssip_slave_put_master(struct hsi_client *master) hsi_client 34 include/linux/hsi/ssi_protocol.h struct hsi_client *ssip_slave_get_master(struct hsi_client *slave); hsi_client 35 include/linux/hsi/ssi_protocol.h int ssip_slave_start_tx(struct hsi_client *master); hsi_client 36 include/linux/hsi/ssi_protocol.h int ssip_slave_stop_tx(struct hsi_client *master); hsi_client 37 include/linux/hsi/ssi_protocol.h void ssip_reset_event(struct hsi_client *master); hsi_client 39 include/linux/hsi/ssi_protocol.h int ssip_slave_running(struct hsi_client *master);