Home
last modified time | relevance | path

Searched refs:hsi_controller (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/include/linux/hsi/
Dhsi.h285 struct hsi_controller { struct
293 #define to_hsi_controller(dev) container_of(dev, struct hsi_controller, device) argument
295 struct hsi_controller *hsi_alloc_controller(unsigned int n_ports, gfp_t flags);
296 void hsi_put_controller(struct hsi_controller *hsi);
297 int hsi_register_controller(struct hsi_controller *hsi);
298 void hsi_unregister_controller(struct hsi_controller *hsi);
315 static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi, in hsi_controller_set_drvdata()
321 static inline void *hsi_controller_drvdata(struct hsi_controller *hsi) in hsi_controller_drvdata()
326 static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi, in hsi_find_port_num()
/linux-4.4.14/drivers/hsi/controllers/
Domap_ssi.c53 struct hsi_controller *ssi = m->private; in ssi_debug_show()
68 struct hsi_controller *ssi = m->private; in ssi_debug_gdd_show()
144 static int __init ssi_debug_add_ctrl(struct hsi_controller *ssi) in ssi_debug_add_ctrl()
169 static void ssi_debug_remove_ctrl(struct hsi_controller *ssi) in ssi_debug_remove_ctrl()
185 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_waketest()
201 static void ssi_gdd_complete(struct hsi_controller *ssi, unsigned int lch) in ssi_gdd_complete()
252 struct hsi_controller *ssi = (struct hsi_controller *)dev; in ssi_gdd_tasklet()
287 static unsigned long ssi_get_clk_rate(struct hsi_controller *ssi) in ssi_get_clk_rate()
299 struct hsi_controller *ssi = platform_get_drvdata(pd); in ssi_get_iomem()
314 static int __init ssi_add_controller(struct hsi_controller *ssi, in ssi_add_controller()
[all …]
Domap_ssi_port.c61 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_debug_port_show()
198 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_claim_lch()
216 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_start_dma()
287 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_start_pio()
332 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_async_break()
403 static u32 ssi_calculate_div(struct hsi_controller *ssi) in ssi_calculate_div()
443 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_setup()
507 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_flush()
563 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_start_tx()
584 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_stop_tx()
[all …]
/linux-4.4.14/drivers/hsi/
Dhsi.c130 static void hsi_scan_board_info(struct hsi_controller *hsi) in hsi_scan_board_info()
357 struct hsi_controller *hsi = to_hsi_controller(dev); in hsi_controller_release()
382 void hsi_unregister_controller(struct hsi_controller *hsi) in hsi_unregister_controller()
395 int hsi_register_controller(struct hsi_controller *hsi) in hsi_register_controller()
455 void hsi_put_controller(struct hsi_controller *hsi) in hsi_put_controller()
476 struct hsi_controller *hsi_alloc_controller(unsigned int n_ports, gfp_t flags) in hsi_alloc_controller()
478 struct hsi_controller *hsi; in hsi_alloc_controller()