Lines Matching refs:oi

2634 static int _add_link(struct omap_hwmod_ocp_if *oi)  in _add_link()  argument
2636 pr_debug("omap_hwmod: %s -> %s: adding link\n", oi->master->name, in _add_link()
2637 oi->slave->name); in _add_link()
2639 list_add(&oi->node, &oi->slave->slave_ports); in _add_link()
2640 oi->slave->slaves_cnt++; in _add_link()
2658 static int __init _register_link(struct omap_hwmod_ocp_if *oi) in _register_link() argument
2660 if (!oi || !oi->master || !oi->slave || !oi->user) in _register_link()
2663 if (oi->_int_flags & _OCPIF_INT_FLAGS_REGISTERED) in _register_link()
2667 oi->master->name, oi->slave->name); in _register_link()
2673 if (oi->master->_state != _HWMOD_STATE_REGISTERED) in _register_link()
2674 _register(oi->master); in _register_link()
2676 if (oi->slave->_state != _HWMOD_STATE_REGISTERED) in _register_link()
2677 _register(oi->slave); in _register_link()
2679 _add_link(oi); in _register_link()
2681 oi->_int_flags |= _OCPIF_INT_FLAGS_REGISTERED; in _register_link()
3422 struct omap_hwmod_ocp_if *oi = NULL; in omap_hwmod_allocate_module() local
3456 oi = kcalloc(1, sizeof(*oi), GFP_KERNEL); in omap_hwmod_allocate_module()
3457 if (!oi) in omap_hwmod_allocate_module()
3465 oi->slave = oh; in omap_hwmod_allocate_module()
3466 oi->user = OCP_USER_MPU | OCP_USER_SDMA; in omap_hwmod_allocate_module()
3475 if (oi) in omap_hwmod_allocate_module()
3476 _add_link(oi); in omap_hwmod_allocate_module()
3778 struct omap_hwmod_ocp_if *oi; in omap_hwmod_get_pwrdm() local
3792 oi = _find_mpu_rt_port(oh); in omap_hwmod_get_pwrdm()
3793 if (!oi) in omap_hwmod_get_pwrdm()
3795 c = oi->_clk; in omap_hwmod_get_pwrdm()