Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/linux/hsi/
A Dhsi.h269 struct hsi_controller { struct
277 #define to_hsi_controller(dev) container_of(dev, struct hsi_controller, device) argument
279 struct hsi_controller *hsi_alloc_controller(unsigned int n_ports, gfp_t flags);
280 void hsi_put_controller(struct hsi_controller *hsi);
281 int hsi_register_controller(struct hsi_controller *hsi);
282 void hsi_unregister_controller(struct hsi_controller *hsi);
299 static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi, in hsi_controller_set_drvdata()
305 static inline void *hsi_controller_drvdata(struct hsi_controller *hsi) in hsi_controller_drvdata()
310 static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi, in hsi_find_port_num()
/linux-6.3-rc2/drivers/hsi/controllers/
A Domap_ssi_core.c40 struct hsi_controller *ssi = m->private; in ssi_regs_show()
55 struct hsi_controller *ssi = m->private; in ssi_gdd_regs_show()
110 static int ssi_debug_add_ctrl(struct hsi_controller *ssi) in ssi_debug_add_ctrl()
220 struct hsi_controller *ssi = (struct hsi_controller *)dev; in ssi_gdd_tasklet()
331 struct hsi_controller *ssi = platform_get_drvdata(pd); in ssi_get_iomem()
346 static int ssi_add_controller(struct hsi_controller *ssi, in ssi_add_controller()
422 static int ssi_hw_init(struct hsi_controller *ssi) in ssi_hw_init()
485 struct hsi_controller *ssi; in ssi_probe()
550 struct hsi_controller *ssi = platform_get_drvdata(pd); in ssi_remove()
569 struct hsi_controller *ssi = dev_get_drvdata(dev); in omap_ssi_runtime_suspend()
[all …]
A Domap_ssi_port.c51 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_port_regs_show()
193 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_claim_lch()
211 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_start_dma()
290 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_start_pio()
342 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_async_break()
418 static u32 ssi_calculate_div(struct hsi_controller *ssi) in ssi_calculate_div()
458 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_setup()
523 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_flush()
590 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in start_tx_work()
1130 struct hsi_controller *ssi = dev_get_drvdata(pd->dev.parent); in ssi_port_probe()
[all …]
A Domap_ssi.h159 void omap_ssi_port_update_fclk(struct hsi_controller *ssi,
/linux-6.3-rc2/drivers/hsi/
A Dhsi_core.c118 static void hsi_scan_board_info(struct hsi_controller *hsi) in hsi_scan_board_info()
343 struct hsi_controller *hsi = to_hsi_controller(dev); in hsi_controller_release()
368 void hsi_unregister_controller(struct hsi_controller *hsi) in hsi_unregister_controller()
381 int hsi_register_controller(struct hsi_controller *hsi) in hsi_register_controller()
441 void hsi_put_controller(struct hsi_controller *hsi) in hsi_put_controller()
462 struct hsi_controller *hsi_alloc_controller(unsigned int n_ports, gfp_t flags) in hsi_alloc_controller()
464 struct hsi_controller *hsi; in hsi_alloc_controller()

Completed in 12 milliseconds