Arizona Cardinals coach Bruce Arians and general manager Steve Keim are scheduled to hold a private workout Saturday at USC for quarterback Matt Barkley, a league source told ESPN NFL Insider Adam Schefter.

The Cardinals traded for quarterback Carson Palmer this week, but that apparently isn't stopping Arizona from searching for its quarterback of the future as well.

Barkley worked out for the Buffalo Bills in Los Angeles on Monday, a league source told ESPN.com.

His pro day last week was attended by 31 of the NFL's 32 teams.

Barkley sprained his shoulder on Nov. 17 against rival UCLA and missed the Trojans' final two games of the 2012 season. Still, he passed for 3,273 yards and 36 touchdowns as a senior, becoming the Pac-12 leader for career passing yards (12,327) and touchdowns (116).

The Cardinals gave up a conditional seventh-round 2014 draft pick and swapped the second of their two sixth-round picks this year for Oakland's seventh-round selection in the trade to acquire Palmer.