  We propose a scheme to realize controllable quantum state transfer and
entanglement generation among transmon qubits in the typical circuit QED setup
based on adiabatic passage. Through designing the time-dependent driven pulses
applied on the transmon qubits, we find that fast quantum sate transfer can be
achieved between arbitrary two qubits and quantum entanglement among the qubits
also can also be engineered. Furthermore, we numerically analyzed the influence
of the decoherence on our scheme with the current experimental accessible
systematical parameters. The result shows that our scheme is very robust
against both the cavity decay and qubit relaxation, the fidelities of the state
transfer and entanglement preparation process could be very high. In addition,
our scheme is also shown to be insensitive to the inhomogeneous of
qubit-resonator coupling strengths.
