We derive necessary and sufficient conditions for a linear equilibrium in t
hree types of competitive market making models: Kyle type models (when mark
et makers only observe aggregate net order flow), Glosten-Milgrom and Easle
y-O'Hara type models (when market makers observe and trade one order at a t
ime), and call markets models (individual order models when market makers o
bserve a number of orders before pricing and executing any of them). We stu
dy two cases: when privately informed (strategic) traders are symmetrically
informed and when they have differential information, We derive necessary
and sufficient conditions on the distributions of the random variables for
a linear equilibrium We also explore those features of the equilibrium that
depend on linearity as opposed to the particular distributional assumption
s and we provide a large number of examples of linear equilibria for each o
f the models.