Lines Matching refs:oi
2600 static int _add_link(struct omap_hwmod_ocp_if *oi) in _add_link() argument
2602 pr_debug("omap_hwmod: %s -> %s: adding link\n", oi->master->name, in _add_link()
2603 oi->slave->name); in _add_link()
2605 list_add(&oi->node, &oi->slave->slave_ports); in _add_link()
2606 oi->slave->slaves_cnt++; in _add_link()
2624 static int __init _register_link(struct omap_hwmod_ocp_if *oi) in _register_link() argument
2626 if (!oi || !oi->master || !oi->slave || !oi->user) in _register_link()
2629 if (oi->_int_flags & _OCPIF_INT_FLAGS_REGISTERED) in _register_link()
2633 oi->master->name, oi->slave->name); in _register_link()
2639 if (oi->master->_state != _HWMOD_STATE_REGISTERED) in _register_link()
2640 _register(oi->master); in _register_link()
2642 if (oi->slave->_state != _HWMOD_STATE_REGISTERED) in _register_link()
2643 _register(oi->slave); in _register_link()
2645 _add_link(oi); in _register_link()
2647 oi->_int_flags |= _OCPIF_INT_FLAGS_REGISTERED; in _register_link()
3390 struct omap_hwmod_ocp_if *oi = NULL; in omap_hwmod_allocate_module() local
3424 oi = kzalloc(sizeof(*oi), GFP_KERNEL); in omap_hwmod_allocate_module()
3425 if (!oi) in omap_hwmod_allocate_module()
3433 oi->slave = oh; in omap_hwmod_allocate_module()
3434 oi->user = OCP_USER_MPU | OCP_USER_SDMA; in omap_hwmod_allocate_module()
3443 if (oi) in omap_hwmod_allocate_module()
3444 _add_link(oi); in omap_hwmod_allocate_module()