Heterogeneous cloud small cell network (HCSNet) with energy harvesting is a promising technique in the next generation mobile communications. However, the cross- tier and co-tier co-channel interference can be severe due to the spectrum sharing in inter-tier and intra- tier of HCSNet. This paper investigates the problem of power allocation and subchannel assignment with the consideration of cross-tier/co-tier interference mitigation, energy harvesting and incomplete channel state information. The power allocation problem in HCSNet is modeled as a non-cooperative game by introducing a time-varying cross-tier/co-tier interference pricing with simultaneous wireless information and power transfer. Subchannel allocation is modeled as a non-cooperative potential game by minimizing the the total interferences experienced by users on each subchannel. Iterative scheme of power optimization and subchannel allocation is proposed to obtain the Nash equilibrium points. Simulation results are presented to verify the effectiveness of the proposed algorithms in HCSNet.