Lines Matching refs:oi
2632 static int _add_link(struct omap_hwmod_ocp_if *oi) in _add_link() argument
2634 pr_debug("omap_hwmod: %s -> %s: adding link\n", oi->master->name, in _add_link()
2635 oi->slave->name); in _add_link()
2637 list_add(&oi->node, &oi->slave->slave_ports); in _add_link()
2638 oi->slave->slaves_cnt++; in _add_link()
2656 static int __init _register_link(struct omap_hwmod_ocp_if *oi) in _register_link() argument
2658 if (!oi || !oi->master || !oi->slave || !oi->user) in _register_link()
2661 if (oi->_int_flags & _OCPIF_INT_FLAGS_REGISTERED) in _register_link()
2665 oi->master->name, oi->slave->name); in _register_link()
2671 if (oi->master->_state != _HWMOD_STATE_REGISTERED) in _register_link()
2672 _register(oi->master); in _register_link()
2674 if (oi->slave->_state != _HWMOD_STATE_REGISTERED) in _register_link()
2675 _register(oi->slave); in _register_link()
2677 _add_link(oi); in _register_link()
2679 oi->_int_flags |= _OCPIF_INT_FLAGS_REGISTERED; in _register_link()
3420 struct omap_hwmod_ocp_if *oi = NULL; in omap_hwmod_allocate_module() local
3454 oi = kcalloc(1, sizeof(*oi), GFP_KERNEL); in omap_hwmod_allocate_module()
3455 if (!oi) in omap_hwmod_allocate_module()
3463 oi->slave = oh; in omap_hwmod_allocate_module()
3464 oi->user = OCP_USER_MPU | OCP_USER_SDMA; in omap_hwmod_allocate_module()
3473 if (oi) in omap_hwmod_allocate_module()
3474 _add_link(oi); in omap_hwmod_allocate_module()
3781 struct omap_hwmod_ocp_if *oi; in omap_hwmod_get_pwrdm() local
3795 oi = _find_mpu_rt_port(oh); in omap_hwmod_get_pwrdm()
3796 if (!oi) in omap_hwmod_get_pwrdm()
3798 c = oi->_clk; in omap_hwmod_get_pwrdm()