Lines Matching refs:oi
2630 static int _add_link(struct omap_hwmod_ocp_if *oi) in _add_link() argument
2632 pr_debug("omap_hwmod: %s -> %s: adding link\n", oi->master->name, in _add_link()
2633 oi->slave->name); in _add_link()
2635 list_add(&oi->node, &oi->slave->slave_ports); in _add_link()
2636 oi->slave->slaves_cnt++; in _add_link()
2654 static int __init _register_link(struct omap_hwmod_ocp_if *oi) in _register_link() argument
2656 if (!oi || !oi->master || !oi->slave || !oi->user) in _register_link()
2659 if (oi->_int_flags & _OCPIF_INT_FLAGS_REGISTERED) in _register_link()
2663 oi->master->name, oi->slave->name); in _register_link()
2669 if (oi->master->_state != _HWMOD_STATE_REGISTERED) in _register_link()
2670 _register(oi->master); in _register_link()
2672 if (oi->slave->_state != _HWMOD_STATE_REGISTERED) in _register_link()
2673 _register(oi->slave); in _register_link()
2675 _add_link(oi); in _register_link()
2677 oi->_int_flags |= _OCPIF_INT_FLAGS_REGISTERED; in _register_link()
3418 struct omap_hwmod_ocp_if *oi = NULL; in omap_hwmod_allocate_module() local
3452 oi = kcalloc(1, sizeof(*oi), GFP_KERNEL); in omap_hwmod_allocate_module()
3453 if (!oi) in omap_hwmod_allocate_module()
3461 oi->slave = oh; in omap_hwmod_allocate_module()
3462 oi->user = OCP_USER_MPU | OCP_USER_SDMA; in omap_hwmod_allocate_module()
3471 if (oi) in omap_hwmod_allocate_module()
3472 _add_link(oi); in omap_hwmod_allocate_module()
3777 struct omap_hwmod_ocp_if *oi; in omap_hwmod_get_pwrdm() local
3790 oi = _find_mpu_rt_port(oh); in omap_hwmod_get_pwrdm()
3791 if (!oi) in omap_hwmod_get_pwrdm()
3793 c = oi->_clk; in omap_hwmod_get_pwrdm()