miren mejor les mando el codigo para que me ayuden un poco esto lo hice en un controlador de codeigniter y lo que quiero es pasar la variable $usuario que se encuentra en la funcion validar_inicio la  quiero pasar a la funcion bus_pass
    
Código PHP:
Ver originalclass login extends CI_Crontroller
{
    function iniciar_session()
    {
        $this->load->view('login/iniciar_session'); 
    }
    
    function validar_inicio()
    {
        $this->form_validation->set_rules('usuario','Usuario','required|callback_bus_usu');
        $this->form_validation->set_rules('password','Contraseña','required|md5|callback_bus_pass');
        
        $this->form_validation->set_message('required','El campo %s esta vacio');
        $this->form_validation->set_message('bus_usu','El usuario no existe en la base de datos');
        $this->form_validation->set_message('bus_pass','La contraseña ingresada es incorrecta');
        
        if($this->form_validation->run() == FALSE )
        {
            $this->load->view('login/iniciar_session');
        }
        else
        {
            $usuario = $this->input->post('usuario');
            $password = $this->input->post('password');
            $this->load->model('login_model','mss');
            return $this->mss->rango($usuario);
            
        }
    
    }
    
    
    function bus_usu($u)
    {
        $this->load->model('login_model','mss');
        return $this->mss->buscar_usuario($u);
    
    }
    function bus_pass($p)
    {
        $this->load->model('login_model','mss');
        return $this->mss->buscar_pass($p);
    }
}