Ireland's Sean O'Brien is a doubt for the Six Nations after suffering a suspected dislocated shoulder for Leinster against Ulster.